Data Container
Data Container
//
// To parse this JSON data, add NuGet 'Newtonsoft.Json' then do:
//
// using CodeBeautify;
//
// var welcome5 = Welcome5.FromJson(jsonString);
namespace CodeBeautify
{
using System;
using System.Collections.Generic;
using System.Globalization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
[JsonProperty("@xsi:noNamespaceSchemaLocation")]
public string XsiNoNamespaceSchemaLocation { get; set; }
[JsonProperty("SERVICE")]
public string Service { get; set; }
[JsonProperty("ACTION")]
public string Action { get; set; }
[JsonProperty("STATUS")]
public string Status { get; set; }
[JsonProperty("HEADER")]
public Header Header { get; set; }
[JsonProperty("MESSAGE")]
public Message Message { get; set; }
}
[JsonProperty("USER_ID")]
public string UserId { get; set; }
[JsonProperty("RUN_NO")]
[JsonConverter(typeof(ParseStringConverter))]
public long RunNo { get; set; }
[JsonProperty("TOT_ITEMS")]
[JsonConverter(typeof(ParseStringConverter))]
public long TotItems { get; set; }
[JsonProperty("ERR_ITEMS")]
public object ErrItems { get; set; }
}
[JsonProperty("RSP_REPORT")]
public RspReport RspReport { get; set; }
}
[JsonProperty("REPORT_DATE")]
public string ReportDate { get; set; }
[JsonProperty("REPORT_DATEU")]
public string ReportDateu { get; set; }
[JsonProperty("ENQUIRY_TYPE")]
public string EnquiryType { get; set; }
[JsonProperty("ENQUIRY_NUMBER")]
[JsonConverter(typeof(ParseStringConverter))]
public long EnquiryNumber { get; set; }
[JsonProperty("REFERENCE_NUMBER")]
public string ReferenceNumber { get; set; }
[JsonProperty("AMOUNT")]
public string Amount { get; set; }
[JsonProperty("GOVERNMENT_GUARANTEED")]
public string GovernmentGuaranteed { get; set; }
[JsonProperty("PRODUCT_TYPE")]
public string ProductType { get; set; }
[JsonProperty("CREDIT_FACILITY")]
public string CreditFacility { get; set; }
[JsonProperty("COMMERCIAL_SILVER")]
public CommercialSilver CommercialSilver { get; set; }
}
[JsonProperty("CONTACT_DETAILS")]
public ContactDetails ContactDetails { get; set; }
[JsonProperty("PREVIOUS_ENQUIRIES")]
public PreviousEnquiries PreviousEnquiries { get; set; }
[JsonProperty("L1_CI_SUMMARY")]
public L1CiSummary L1CiSummary { get; set; }
[JsonProperty("L2_CI_SUMMARY")]
public L2CiSummary L2CiSummary { get; set; }
[JsonProperty("CREDIT_INSTRUMENT_SUMMARY")]
public object CreditInstrumentSummary { get; set; }
[JsonProperty("CI_DETAILS")]
public CiDetails CiDetails { get; set; }
[JsonProperty("TRD_PAYABLES_SUMMARY")]
public object TrdPayablesSummary { get; set; }
[JsonProperty("TRD_PAYABLES_DETAILS")]
public object TrdPayablesDetails { get; set; }
[JsonProperty("NONBORROWING_LIMITS")]
public object NonborrowingLimits { get; set; }
[JsonProperty("DEFAULTS")]
public Defaults Defaults { get; set; }
[JsonProperty("COMPANY_BOUNCED_CHEQUES")]
public CompanyBouncedCheques CompanyBouncedCheques { get; set; }
[JsonProperty("KEY_STAKEHOLDERS")]
public KeyStakeholders KeyStakeholders { get; set; }
[JsonProperty("GUARANTOR_KEY_STAKEHOLDERS")]
public object GuarantorKeyStakeholders { get; set; }
[JsonProperty("CORPORATE_OWNERSHIP")]
public object CorporateOwnership { get; set; }
[JsonProperty("SHARE_CAPITAL_STRUCTURE")]
public object ShareCapitalStructure { get; set; }
[JsonProperty("COMM_JUDGEMENTS")]
public CommJudgements CommJudgements { get; set; }
[JsonProperty("PUBLIC_NOTICES")]
public object PublicNotices { get; set; }
[JsonProperty("NARRATIVES")]
public object Narratives { get; set; }
[JsonProperty("AS_NARRATIVES")]
public object AsNarratives { get; set; }
[JsonProperty("DISCLAIMER")]
public Disclaimer Disclaimer { get; set; }
}
[JsonProperty("@type")]
public string Type { get; set; }
[JsonProperty("ADDRESS_LINE_1E")]
public string AddressLine1E { get; set; }
[JsonProperty("ADDRESS_LINE_1A", NullValueHandling =
NullValueHandling.Ignore)]
public TextArabic AddressLine1A { get; set; }
[JsonProperty("ADDRESS_LINE_2E")]
public string AddressLine2E { get; set; }
[JsonProperty("ADDRESS_LINE_2A", NullValueHandling =
NullValueHandling.Ignore)]
public TextArabic AddressLine2A { get; set; }
[JsonProperty("POBOX")]
[JsonConverter(typeof(ParseStringConverter))]
public long? Pobox { get; set; }
[JsonProperty("CITY")]
public string City { get; set; }
[JsonProperty("DATE_UPLOAD")]
public string DateUpload { get; set; }
}
[JsonProperty("#text")]
public string Text { get; set; }
}
[JsonProperty("CREDITOR")]
public string Creditor { get; set; }
[JsonProperty("SHARED_CATEGORY")]
public SharedCategory SharedCategory { get; set; }
}
[JsonProperty("LIMIT_CATEGORY")]
public string LimitCategory { get; set; }
[JsonProperty("AGGREGATE_LIMIT")]
public object AggregateLimit { get; set; }
[JsonProperty("CI_DETAIL")]
public CiDetailUnion CiDetail { get; set; }
}
[JsonProperty("PRODUCT_TYPE")]
public string ProductType { get; set; }
[JsonProperty("ACCOUNT_NO")]
public string AccountNo { get; set; }
[JsonProperty("CREDIT_LIMIT")]
public string CreditLimit { get; set; }
[JsonProperty("TENURE")]
[JsonConverter(typeof(ParseStringConverter))]
public long Tenure { get; set; }
[JsonProperty("INSTALMENT")]
public string Instalment { get; set; }
[JsonProperty("SECURITY_TYPE")]
public string SecurityType { get; set; }
[JsonProperty("OUTSTANDING_BALANCE")]
public string OutstandingBalance { get; set; }
[JsonProperty("LST_AMT_PAID")]
public string LstAmtPaid { get; set; }
[JsonProperty("PRV_STATEMENT_VAL")]
public string PrvStatementVal { get; set; }
[JsonProperty("PAYMENT_CODE")]
public object PaymentCode { get; set; }
[JsonProperty("ACCT_INDICATOR")]
public object AcctIndicator { get; set; }
[JsonProperty("AS_OF_DATE")]
public string AsOfDate { get; set; }
[JsonProperty("ISSUE_DATE")]
public string IssueDate { get; set; }
[JsonProperty("EXPIRY_DATE")]
public string ExpiryDate { get; set; }
[JsonProperty("CLOSED_DATE")]
public object ClosedDate { get; set; }
[JsonProperty("PRODUCT_STS")]
public string ProductSts { get; set; }
[JsonProperty("PAYMENT_FREQ")]
public object PaymentFreq { get; set; }
[JsonProperty("PAST_DUE")]
public string PastDue { get; set; }
[JsonProperty("LST_PAYMENT_DATE")]
public object LstPaymentDate { get; set; }
[JsonProperty("NXT_DUE_DATE")]
public string NxtDueDate { get; set; }
[JsonProperty("LAST_24_CYCLES")]
public string Last24_Cycles { get; set; }
[JsonProperty("GOVT_G")]
public string GovtG { get; set; }
[JsonProperty("SHARE_LIMIT_ID")]
public string ShareLimitId { get; set; }
[JsonProperty("NEW_LOAN_FROM_RESTR")]
public string NewLoanFromRestr { get; set; }
[JsonProperty("REVOLVING_LIMIT")]
public string RevolvingLimit { get; set; }
[JsonProperty("PRD_CLASS")]
public object PrdClass { get; set; }
[JsonProperty("FIN_MODE")]
public object FinMode { get; set; }
[JsonProperty("PROJECTS")]
public object Projects { get; set; }
}
[JsonProperty("EJ_RES_NUMBER")]
public string EjResNumber { get; set; }
[JsonProperty("EJ_CITY")]
public string EjCity { get; set; }
[JsonProperty("EJ_COURT_CODE")]
public string EjCourtCode { get; set; }
[JsonProperty("EJ_CASE_NUMBER")]
public string EjCaseNumber { get; set; }
[JsonProperty("EJ_DATE_LOADED")]
public string EjDateLoaded { get; set; }
[JsonProperty("EJ_ORIG_CLAIM_AMT")]
public string EjOrigClaimAmt { get; set; }
[JsonProperty("EJ_CLAIM_AMT")]
public string EjClaimAmt { get; set; }
[JsonProperty("EJ_STATUS")]
public string EjStatus { get; set; }
[JsonProperty("EJ_SETTLE_DATE")]
public string EjSettleDate { get; set; }
}
[JsonProperty("REPORTING_BANK")]
public string ReportingBank { get; set; }
[JsonProperty("LOAD_DATE")]
public string LoadDate { get; set; }
[JsonProperty("REFERENCE_NUMBER")]
public string ReferenceNumber { get; set; }
[JsonProperty("AMOUNT")]
public string Amount { get; set; }
[JsonProperty("DEFAULT_STATUS")]
public string DefaultStatus { get; set; }
[JsonProperty("SETTLEMENT_DATE")]
public string SettlementDate { get; set; }
[JsonProperty("BCHQRSCD")]
public string Bchqrscd { get; set; }
}
[JsonProperty("COUNTRY")]
[JsonConverter(typeof(ParseStringConverter))]
public long Country { get; set; }
[JsonProperty("PREFIX")]
[JsonConverter(typeof(ParseStringConverter))]
public long Prefix { get; set; }
[JsonProperty("NUMBER")]
[JsonConverter(typeof(ParseStringConverter))]
public long Number { get; set; }
[JsonProperty("EXTENSION")]
[JsonConverter(typeof(ParseStringConverter))]
public long? Extension { get; set; }
}
[JsonProperty("PRODUCT_TYPE")]
public string ProductType { get; set; }
[JsonProperty("CREDITOR")]
public string Creditor { get; set; }
[JsonProperty("ACCOUNT_NO")]
public string AccountNo { get; set; }
[JsonProperty("DATE_LOADED")]
public string DateLoaded { get; set; }
[JsonProperty("ORIGINAL_AMT")]
public string OriginalAmt { get; set; }
[JsonProperty("OS_BALANCE")]
public string OsBalance { get; set; }
[JsonProperty("DEFAULT_STATUS")]
public string DefaultStatus { get; set; }
[JsonProperty("SETTLEMENT_DATE")]
public string SettlementDate { get; set; }
[JsonProperty("TRF_COLLECTION")]
public object TrfCollection { get; set; }
[JsonProperty("DPRD_CLASS")]
public object DprdClass { get; set; }
[JsonProperty("DFIN_MODE")]
public object DfinMode { get; set; }
}
[JsonProperty("TEXT_ARABIC")]
public TextArabic TextArabic { get; set; }
}
[JsonProperty("NAMEU")]
public TextArabic Nameu { get; set; }
[JsonProperty("CDATE")]
public string Cdate { get; set; }
[JsonProperty("PREVIOUS_NAME")]
public string PreviousName { get; set; }
[JsonProperty("PREVIOUS_NAMEA")]
public TextArabic PreviousNamea { get; set; }
[JsonProperty("ISSUER")]
public string Issuer { get; set; }
[JsonProperty("ISSUER_DESC")]
public IssDesc[] IssuerDesc { get; set; }
[JsonProperty("IDCOD")]
[JsonConverter(typeof(ParseStringConverter))]
public long Idcod { get; set; }
[JsonProperty("ISSCIT")]
public string Isscit { get; set; }
[JsonProperty("ISSCIT_DESC")]
public IssDesc[] IsscitDesc { get; set; }
[JsonProperty("EXPDAT")]
public string Expdat { get; set; }
[JsonProperty("LEGAL_FORM")]
public string LegalForm { get; set; }
[JsonProperty("DATE_ESTABLISHED")]
public string DateEstablished { get; set; }
[JsonProperty("BUSINESS_ACTIVITY")]
public string BusinessActivity { get; set; }
[JsonProperty("WEBSITE")]
public string Website { get; set; }
[JsonProperty("NO_OF_STAFF")]
public NoOfStaff NoOfStaff { get; set; }
}
[JsonProperty("@index")]
[JsonConverter(typeof(ParseStringConverter))]
public long Index { get; set; }
[JsonProperty("NAME_E")]
public NameE NameE { get; set; }
[JsonProperty("NAME_A")]
public TextArabic NameA { get; set; }
[JsonProperty("ID_NUMBER")]
public string IdNumber { get; set; }
[JsonProperty("EXPIRY_DATE")]
public string ExpiryDate { get; set; }
[JsonProperty("DATE_OF_BIRTH")]
public string DateOfBirth { get; set; }
[JsonProperty("NATIONALITY")]
public Nationality Nationality { get; set; }
[JsonProperty("DATE_LST_UPDATE")]
public DateLstUpdate DateLstUpdate { get; set; }
[JsonProperty("OWNERSHIP_DETAILS")]
public OwnershipDetails OwnershipDetails { get; set; }
[JsonProperty("IND_BUREAU_SUMMARY", NullValueHandling =
NullValueHandling.Ignore)]
public IndBureauSummary IndBureauSummary { get; set; }
[JsonProperty("KST_IND_TXTA")]
public KstIndTxta KstIndTxta { get; set; }
[JsonProperty("PREVIOUS_ENQUIRY_CNT")]
[JsonConverter(typeof(ParseStringConverter))]
public long PreviousEnquiryCnt { get; set; }
[JsonProperty("PREVIOUS_30DENQ_CNT")]
[JsonConverter(typeof(ParseStringConverter))]
public long Previous30DenqCnt { get; set; }
[JsonProperty("CI_COUNT")]
[JsonConverter(typeof(ParseStringConverter))]
public long CiCount { get; set; }
[JsonProperty("GURANTEED_CI_COUNT")]
[JsonConverter(typeof(ParseStringConverter))]
public long GuranteedCiCount { get; set; }
[JsonProperty("DEFAULTS_COUNT")]
[JsonConverter(typeof(ParseStringConverter))]
public long DefaultsCount { get; set; }
[JsonProperty("ISSUE_DATE")]
public IssueDate IssueDate { get; set; }
[JsonProperty("TOTAL_LIMITS")]
public string TotalLimits { get; set; }
[JsonProperty("TOTAL_GUA_LIMITS")]
public string TotalGuaLimits { get; set; }
[JsonProperty("TOTAL_LIABILITIES")]
public string TotalLiabilities { get; set; }
[JsonProperty("TOTAL_GUA_LIABILITIES")]
public string TotalGuaLiabilities { get; set; }
[JsonProperty("TOTAL_DEFAULTS")]
public TotalDefaults TotalDefaults { get; set; }
[JsonProperty("CURR_DEL_BALANCE")]
public CurrDelBalance CurrDelBalance { get; set; }
}
[JsonProperty("GUR_START_DATE", NullValueHandling =
NullValueHandling.Ignore)]
public GurStartDate GurStartDate { get; set; }
[JsonProperty("GUR_CLOSE_DATE", NullValueHandling =
NullValueHandling.Ignore)]
public GurCloseDate GurCloseDate { get; set; }
[JsonProperty("#text")]
public string Text { get; set; }
}
[JsonProperty("APPROVED_LIMIT")]
public string ApprovedLimit { get; set; }
[JsonProperty("GLOBAL_LIMIT")]
public string GlobalLimit { get; set; }
[JsonProperty("UTILISATION")]
public string Utilisation { get; set; }
[JsonProperty("UNUTILIZED_BALANCE")]
public string UnutilizedBalance { get; set; }
[JsonProperty("STATUS")]
public string Status { get; set; }
[JsonProperty("PAST_DUE")]
public string PastDue { get; set; }
[JsonProperty("COLLATERAL")]
public string Collateral { get; set; }
[JsonProperty("RELATIONSHIP_AGE")]
[JsonConverter(typeof(ParseStringConverter))]
public long RelationshipAge { get; set; }
[JsonProperty("AS_OF_DATE")]
public string AsOfDate { get; set; }
}
[JsonProperty("FUNDED_LIMIT")]
public string FundedLimit { get; set; }
[JsonProperty("FUNDED_CAP")]
public string FundedCap { get; set; }
[JsonProperty("FUNDED_UTILISATION")]
public string FundedUtilisation { get; set; }
[JsonProperty("FUNDED_UNUTILIZED_BAL")]
public string FundedUnutilizedBal { get; set; }
[JsonProperty("NONFUNDED_LIMIT")]
public string NonfundedLimit { get; set; }
[JsonProperty("NONFUNDED_CAP")]
public string NonfundedCap { get; set; }
[JsonProperty("NONFUNDED_UTILISATION")]
public string NonfundedUtilisation { get; set; }
[JsonProperty("NONFUNDED_UNUTILIZED_BAL")]
public string NonfundedUnutilizedBal { get; set; }
[JsonProperty("SHARED_LIMIT")]
public string SharedLimit { get; set; }
}
[JsonProperty("ENQUIRER")]
public string Enquirer { get; set; }
[JsonProperty("ENQUIRY_TYPE")]
public string EnquiryType { get; set; }
[JsonProperty("MEMBER_REFERENCE")]
public string MemberReference { get; set; }
[JsonProperty("PRODUCT_TYPE")]
public string ProductType { get; set; }
[JsonProperty("AMOUNT")]
public string Amount { get; set; }
[JsonProperty("NAME")]
public string Name { get; set; }
}