Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export interface MoneygramSendData {
- senderDetails: SendServiceSenderDetails;
- receiverDetails: SendServiceReceiverDetails;
- }
- export interface SendServiceSenderDetails {
- senderFirstName: string;
- senderLastName: string;
- senderAddress: string;
- senderCity: string;
- sendCurrency: Currency;
- senderState?: string;
- senderZipCode?: string;
- agentConsumerID: string;
- agentTransactionId: string;
- senderCountry: Country;
- senderCitizenshipCountry: Country;
- sendPurposeOfTransaction:
- | 'BUSINESS_EXPENSE'
- | 'DONATION'
- | 'EDUCATION_TRAIN'
- | 'GIFT'
- | 'INVEST_SAVING'
- | 'LEGAL_OBLIGATION'
- | 'LOAN'
- | 'TRAVEL_EXPENSES'
- | 'BILLS'
- | 'FOOD'
- | 'MEDICAL'
- | 'PURCHASE_GOODS'
- | 'PERSONAL_USE'
- | 'SALARY';
- senderHomePhone?: string;
- senderPhoneNumber: string;
- senderMiddleName?: string;
- senderLastName2?: string;
- senderAddress2?: string;
- senderAddress3?: string;
- senderPhotoIdNumber: string;
- senderPhotoIdType: 'ALN' | 'DRV' | 'GOV' | 'PAS' | 'STA'; //Alien ID,Drivers License, Government ID, PAS, State ID
- senderGender: 'MALE' | 'FEMALE' | 'UNKNOWN';
- senderPhotoIdCountry: Country;
- senderBirthCountry: Country;
- deliveryOption: DeliveryOption;
- senderDOB: string | Date; //CCYY-MM-DD
- senderHomePhoneCountryCode: string; //221
- }
- export type DeliveryOption = 'WILL_CALL' | string | undefined | null;
- /**
- * Local Interface for Receiver Details
- */
- export interface SendServiceReceiverDetails {
- receiverFirstName: string;
- receiverLastName: string;
- receiverPhoneNumber?: string;
- receiverPhoneCountryCode?: string;
- receiverMiddleName?: string;
- receiverLastName2?: string;
- receiveCountry: Country;
- receiveCurrency: Currency;
- receiverAddress: string;
- receiverCity: string;
- receiverState?: string;
- receiverZipCode?: string;
- }
- export interface MoneygramReceptionData {
- receptionServiceReceiveDetails: ReceptionServiceReceiveDetails;
- }
- export interface ReceptionServiceReceiveDetails {
- referenceNumber: string;
- consumerId: string;
- receiveCurrency: Currency;
- receiveCountry: Country;
- // Champs supplémentaires requis
- receiverFirstName: string;
- receiverLastName: string;
- receiverMiddleName?: string;
- receiverLastName2?: string;
- receiverCity: string;
- receiverAddress: string;
- receiverCountry: Country;
- receiverPhone: string;
- receiverPhoneCountryCode: string;
- receiverPhotoIdCountry: string;
- receiverDOB: string | Date;
- receiverPhotoIdType: 'ALN' | 'DRV' | 'GOV' | 'STA'; //
- receiverPhotoIdNumber: string;
- receiverCitizenshipCountry: Country;
- receiverBirthCountry: Country;
- receiverGender: 'MALE' | 'FEMALE' | 'UNKNOWN';
- receivePurposeOfTransaction:
- | 'BUSINESS_EXPENSE'
- | 'DONATION'
- | 'EDUCATION_TRAIN'
- | 'GIFT'
- | 'INVEST_SAVING'
- | 'LEGAL_OBLIGATION'
- | 'LOAN'
- | 'TRAVEL_EXPENSES'
- | 'BILLS'
- | 'FOOD'
- | 'MEDICAL'
- | 'PURCHASE_GOODS'
- | 'PERSONAL_USE'
- | 'SALARY';
- agentTransactionId: string;
- agentConsumerID: string;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement