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.
 
 
 

95 lines
3.2 KiB

using Newtonsoft.Json;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace Common.Model
{
public class ReceiverV2
{
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 string mobile { 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 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 deviceType { get; set; }
//public ReceiverField receiver { get; set; }
[JsonIgnore]
public string payoutPartner { get; set; }
[JsonIgnore]
public string nativeCountry { get; set; }
[JsonIgnore]
public string nativeCountryCode { get; set; }
[JsonIgnore]
public string nativeCountryId { get; set; }
[JsonIgnore]
public bool hasVerifiedOTP { get; set; }
[JsonIgnore]
public string isPartnerChanged { get; set; }
[JsonIgnore]
public string isForceUpdate { get; set; }
[JsonIgnore]
public string ForceUpdateMsg { get; set; }
public List<ReceiverPaymentMethod> PaymentMethods{ get; set; }
[JsonIgnore]
public string receiverId { get; set; }
[JsonIgnore]
public ReceiverInfoPaymentmethod paymentMethod { get; set; }
[JsonIgnore]
public ReceiverInfoAgent agent { get; set; }
public string IsAccountValidationReq { get; set; }
public string ApiBankCode { get; set; }
}
public class ReceiverPaymentMethod
{
public string receiverId { get; set; }
public string id { get; set; }
public string name { get; set; }
public string localizedName { get; set; }
public string[] currency { get; set; }
public ReceiverInfoAgent agent { 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 string isForceUpdate { get; set; }
public string ForceUpdateMsg { get; set; }
}
}