You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

102 lines
3.4 KiB

using Newtonsoft.Json;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace Common.Model
{
public class ReceiverInfoModel
{
public string firstName { get; set; }
public string middleName { get; set; }
public string lastName { get; set; }
public string localFirstName { get; set; }
public string localMiddleName { get; set; }
public string localLastName { get; set; }
public string fullName { get; set; }
public string localFullName { get; set; }
public ReceiverInfoPaymentmethod paymentMethod { get; set; }
public ReceiverInfoAgent agent { get; set; }
public string receiverId { get; set; }
public string country { get; set; }
public string countryId { get; set; }
public string countryCode { get; set; }
public string address { get; set; }
public string state { get; set; }
public string stateId { get; set; }
public string city { get; set; }
public string email { get; set; }
public string mobile { get; set; }
public string relationship { get; set; }
public string relationshipId { get; set; }
public string district { get; set; }
public string districtId { get; set; }
public string purposeOfRemit { get; set; }
public string purposeOfRemitId { get; set; }
public string idTypeId { get; set; }
public string idType { get; set; }
public string idNumber { get; set; }
public string payoutPartner { get; set; }
public string nativeCountry { get; set; }
public string nativeCountryCode { get; set; }
public string nativeCountryId { get; set; }
public bool hasVerifiedOTP { get; set; }
public string isPartnerChanged { get; set; }
//public ReceiverField receiver { get; set; }
public string deviceType { get;set; }
public string isForceUpdate { get; set; }
public string ForceUpdateMsg { get; set; }
public List<PaymentMethod> payment { get; set; }
public string IsAccountValidationReq { get; set; }
public string ApiBankCode { get; set; }
}
public class PaymentMethod
{
public string id { get; set; }
public string name { get; set; }
public string localizedName { get; set; }
public string[] currency { get; set; }
}
public class ReceiverField
{
public string Field { get; set; }
public string FieldRequired { get; set; }
public int MinLength { get; set; }
public int MaxLength { get; set; }
public string Keyboard { get; set; }
}
public class ReceiverInfoPaymentmethod
{
public string id { get; set; }
public string name { get; set; }
public string localizedName { get; set; }
public string[] currency { get; set; }
}
public class ReceiverInfoAgent
{
public string id { get; set; }
public string name { get; set; }
public string localizedName { get; set; }
public ReceiverInfoBranch branch { get; set; }
public string accountNo { get; set; }
public string[] currency { get; set; }
}
public class ReceiverInfoBranch
{
public string id { get; set; }
public string name { get; set; }
public string localizedName { get; set; }
}
}