package Ġcom . co zo . co z om vp . payment api Ċ Ċ import Ġcom . google . gson . annotations . Expose Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ class ĠCustomer Profile With Fund ing Instrument Ġ{ ĊĊĠĠĠ Ġclass ĠTax Document Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" type ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġval Ġm Type : ĠString ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" number ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġval Ġm Number : ĠString ĊĠĠĠĠĠĠĠ Ġconstructor ( m Type : ĠString , Ġm Number : ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . m Number Ġ= Ġm Number ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . m Type Ġ= Ġm Type ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠPhone Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġcountry Code : ĠString ĊĠĠĠĠĠĠĠ Ġvar ĠareaCode : ĠString ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" number ") ĊĠĠĠĠĠĠĠ Ġ@ Expose ĊĠĠĠĠĠĠĠ Ġvar Ġm Number : String ĊĠĠĠĠĠĠĠ Ġconstructor ( country Code : ĠString , ĠareaCode : ĠString , Ġm Number : ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . country Code Ġ= Ġcountry Code ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . area Code Ġ= ĠareaCode ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . m Number Ġ= Ġm Number ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠSh ipping Address ( ĊĠĠĠĠĠĠĠ Ġvar Ġcity Ġ: ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġdistrict : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġstreet : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġstreet Number : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġzip Code Ġ: String , ĊĠĠĠĠĠĠĠ Ġvar Ġstate : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġcountry : ĠString ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġclass ĠFund ing Instrument { ĊĠĠĠĠĠĠĠ Ġclass ĠCredit Card { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠH older { ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġfullname : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġbirth date : ĠString ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġtax Document : ĠTax Document ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġphone : ĠPhone ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconstructor ( fullname : ĠString , Ġbirth date : ĠString , Ġtax Document : ĠTax Document , Ġphone : ĠPhone ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . fullname Ġ= Ġfullname ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . birth date Ġ= Ġbirth date ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . tax Document Ġ= Ġtax Document ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . phone Ġ= Ġphone ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġholder : ĠH older ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconstructor ( fullname : ĠString , Ġbirth date : ĠString , Ġtax Document : ĠTax Document , Ġphone : ĠPhone ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . holder Ġ= ĠH older ( fullname , Ġbirth date , Ġtax Document , Ġphone ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġvar Ġcredit Card : ĠCredit Card ĊĠĠĠĠĠĠĠ Ġconstructor ( fullname : ĠString , Ġbirth date : ĠString , Ġtax Document : ĠTax Document , Ġphone : ĠPhone ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . credit Card Ġ= ĠCredit Card ( fullname , Ġbirth date , Ġtax Document , Ġphone ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġown Id : ĠString ĊĠĠĠ Ġvar Ġfullname : ĠString ĊĠĠĠ Ġvar Ġemail : ĠString ĊĠĠĠ Ġvar Ġbirth Date : ĠString ĊĠĠĠ Ġvar Ġtax Document : ĠCustomer Profile With Fund ing Instrument . Tax Document ĊĠĠĠ Ġvar Ġphone : ĠPhone ĊĠĠĠ Ġvar Ġshipping Address : ĠSh ipping Address ĊĠĠĠ Ġvar Ġfunding Instrument : ĠFund ing Instrument ĊĊĠĠĠ Ġconstructor ( own Id : ĠString , Ġfullname : ĠString , Ġemail : ĠString , Ġbirth Date : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdoc Type : ĠString , Ġdoc Number : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcountry Code : ĠString , ĠareaCode : ĠString , ĠphoneNumber : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcity : ĠString , Ġdistrict : ĠString , Ġstreet : ĠString , Ġstreet Number : ĠString , Ġzip Code : ĠString , Ġstate : ĠString , Ġcountry : ĠString ){ ĊĠĠĠĠĠĠĠ Ġthis . own Id Ġ= Ġown Id ĊĠĠĠĠĠĠĠ Ġthis . fullname Ġ= Ġfullname ĊĠĠĠĠĠĠĠ Ġthis . email Ġ= Ġemail ĊĠĠĠĠĠĠĠ Ġthis . birth Date Ġ= Ġbirth Date ĊĠĠĠĠĠĠĠ Ġthis . tax Document Ġ= ĠTax Document ( doc Type , Ġdoc Number ) ĊĠĠĠĠĠĠĠ Ġthis . phone Ġ= ĠPhone ( country Code , ĠareaCode , ĠphoneNumber ) ĊĠĠĠĠĠĠĠ Ġthis . shipping Address Ġ= ĠSh ipping Address ( city , Ġdistrict , Ġstreet , Ġstreet Number , Ġzip Code , Ġstate , Ġcountry ) ĊĠĠĠĠĠĠĠ Ġthis . fund ing Instrument Ġ= ĠFund ing Instrument ( fullname , Ġbirth Date , Ġtax Document , Ġphone ) ĊĠĠĠ Ġ} Ċ }