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
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; }
|
|
}
|
|
}
|