|
|
@ -107,7 +107,7 @@ namespace RemitInboundAPI.Common.Model.RemitModel |
|
|
|
{ |
|
|
|
|
|
|
|
[Required] |
|
|
|
[StringLength(4, MinimumLength = 1)] |
|
|
|
[StringLength(4)] |
|
|
|
public string? CountryId { get; set; } |
|
|
|
|
|
|
|
public List<Bank>? Bank { get; set; } |
|
|
@ -172,27 +172,38 @@ namespace RemitInboundAPI.Common.Model.RemitModel |
|
|
|
public class RemitSenderDetailsModel |
|
|
|
{ |
|
|
|
[Required] |
|
|
|
[StringLength(20)] |
|
|
|
public string? SenderFirstName { get; set; } |
|
|
|
public string? SenderMiddleName { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(20)] |
|
|
|
public string? SenderLastName { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(10)] |
|
|
|
public string? SenderDOB { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(15)] |
|
|
|
public string? SenderIdType { get; set; }//need to provide codes to partner
|
|
|
|
[Required] |
|
|
|
[StringLength(20)] |
|
|
|
public string? SenderIdNo { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(10)] |
|
|
|
public string? SenderIdIssuedDate { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(10)] |
|
|
|
public string? SenderIdValidDate { get; set; }//optional
|
|
|
|
[Required] |
|
|
|
[StringLength(15)] |
|
|
|
public string? SenderMobile { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(3)] |
|
|
|
public string? SenderNativeCountryCode { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(15)] |
|
|
|
public string? SenderCity { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(20)] |
|
|
|
public string? SenderAddress { get; set; } |
|
|
|
[Required] |
|
|
|
public string? SenderEmail { get; set; } |
|
|
@ -203,18 +214,24 @@ namespace RemitInboundAPI.Common.Model.RemitModel |
|
|
|
public class RemitReceiverDetailsModel |
|
|
|
{ |
|
|
|
[Required] |
|
|
|
[StringLength(20)] |
|
|
|
public string? ReceiverFirstName { get; set; } |
|
|
|
[StringLength(20)] |
|
|
|
public string? ReceiverMiddleName { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(20)] |
|
|
|
public string? ReceiverLastName { get; set; } |
|
|
|
public string? ReceiverIdType { get; set; }//need to provide codes to partner
|
|
|
|
public string? ReceiverIdNo { get; set; } |
|
|
|
public string? ReceiverIdIssuedDate { get; set; } |
|
|
|
public string? ReceiverIdValidDate { get; set; }//optional
|
|
|
|
[StringLength(20)] |
|
|
|
public string? ReceiverMobile { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(15)] |
|
|
|
public string? ReceiverCity { get; set; } |
|
|
|
[Required] |
|
|
|
[StringLength(50)] |
|
|
|
public string? ReceiverAddress { get; set; } |
|
|
|
public string? ReceiverAccountNo { get; set; } |
|
|
|
public string? ReceiverEmail { get; set; } |
|
|
|