class HoldingDataModel { String? status; int? statusCode; String? message; List? data; HoldingDataModel({this.status, this.statusCode, this.message, this.data}); HoldingDataModel.fromJson(Map json) { status = json['status']; statusCode = json['status_code']; message = json['message']; if (json['data'] != null) { data = []; json['data'].forEach((v) { data!.add(Data.fromJson(v)); }); } } Map toJson() { final Map data = {}; data['status'] = status; data['status_code'] = statusCode; data['message'] = message; if (this.data != null) { data['data'] = this.data!.map((v) => v.toJson()).toList(); } return data; } } class Data { int? id; int? iamPrincipalXid; int? smallCaseUserXid; String? brokerName; String? smallcaseAuthId; String? lastUpdate; String? snapshotDate; String? stockName; String? isin; String? bseTicker; String? nseTicker; int? transactableQuantity; String? averagePrice; int? smallcaseQuantity; int? isActive; String? createdAt; String? updatedAt; Data( {this.id, this.iamPrincipalXid, this.smallCaseUserXid, this.brokerName, this.smallcaseAuthId, this.lastUpdate, this.snapshotDate, this.stockName, this.isin, this.bseTicker, this.nseTicker, this.transactableQuantity, this.averagePrice, this.smallcaseQuantity, this.isActive, this.createdAt, this.updatedAt}); Data.fromJson(Map json) { id = json['id']; iamPrincipalXid = json['iam_principal_xid']; smallCaseUserXid = json['small_case_user_xid']; brokerName = json['broker_name']; smallcaseAuthId = json['smallcaseAuthId']; lastUpdate = json['lastUpdate']; snapshotDate = json['snapshotDate']; stockName = json['stock_name']; isin = json['isin']; bseTicker = json['bseTicker']; nseTicker = json['nseTicker']; transactableQuantity = json['transactableQuantity']; averagePrice = json['average_price']; smallcaseQuantity = json['smallcaseQuantity']; isActive = json['is_active']; createdAt = json['created_at']; updatedAt = json['updated_at']; } Map toJson() { final Map data = {}; data['id'] = id; data['iam_principal_xid'] = iamPrincipalXid; data['small_case_user_xid'] = smallCaseUserXid; data['broker_name'] = brokerName; data['smallcaseAuthId'] = smallcaseAuthId; data['lastUpdate'] = lastUpdate; data['snapshotDate'] = snapshotDate; data['stock_name'] = stockName; data['isin'] = isin; data['bseTicker'] = bseTicker; data['nseTicker'] = nseTicker; data['transactableQuantity'] = transactableQuantity; data['average_price'] = averagePrice; data['smallcaseQuantity'] = smallcaseQuantity; data['is_active'] = isActive; data['created_at'] = createdAt; data['updated_at'] = updatedAt; return data; } }