Values.FieldSourceProfileIdsSourceA duplicate customer profile that is to be merged into a main profile.
type nonrec t = {accountNumber : Uuid.t option;A unique identifier for the account number field to be merged.
*)additionalInformation : Uuid.t option;A unique identifier for the additional information field to be merged.
*)partyType : Uuid.t option;A unique identifier for the party type field to be merged.
*)businessName : Uuid.t option;A unique identifier for the business name field to be merged.
*)firstName : Uuid.t option;A unique identifier for the first name field to be merged.
*)middleName : Uuid.t option;A unique identifier for the middle name field to be merged.
*)lastName : Uuid.t option;A unique identifier for the last name field to be merged.
*)birthDate : Uuid.t option;A unique identifier for the birthdate field to be merged.
*)gender : Uuid.t option;A unique identifier for the gender field to be merged.
*)phoneNumber : Uuid.t option;A unique identifier for the phone number field to be merged.
*)mobilePhoneNumber : Uuid.t option;A unique identifier for the mobile phone number field to be merged.
*)homePhoneNumber : Uuid.t option;A unique identifier for the home phone number field to be merged.
*)businessPhoneNumber : Uuid.t option;A unique identifier for the business phone number field to be merged.
*)emailAddress : Uuid.t option;A unique identifier for the email address field to be merged.
*)personalEmailAddress : Uuid.t option;A unique identifier for the personal email address field to be merged.
*)businessEmailAddress : Uuid.t option;A unique identifier for the party type field to be merged.
*)address : Uuid.t option;A unique identifier for the party type field to be merged.
*)shippingAddress : Uuid.t option;A unique identifier for the shipping address field to be merged.
*)mailingAddress : Uuid.t option;A unique identifier for the mailing address field to be merged.
*)billingAddress : Uuid.t option;A unique identifier for the billing type field to be merged.
*)attributes : AttributeSourceIdMap.t option;A unique identifier for the attributes field to be merged.
*)profileType : Uuid.t option;A unique identifier for the profile type field to be merged.
*)engagementPreferences : Uuid.t option;A unique identifier for the engagement preferences field to be merged.
*)}val make :
?accountNumber:Uuid.t ->
?additionalInformation:Uuid.t ->
?partyType:Uuid.t ->
?businessName:Uuid.t ->
?firstName:Uuid.t ->
?middleName:Uuid.t ->
?lastName:Uuid.t ->
?birthDate:Uuid.t ->
?gender:Uuid.t ->
?phoneNumber:Uuid.t ->
?mobilePhoneNumber:Uuid.t ->
?homePhoneNumber:Uuid.t ->
?businessPhoneNumber:Uuid.t ->
?emailAddress:Uuid.t ->
?personalEmailAddress:Uuid.t ->
?businessEmailAddress:Uuid.t ->
?address:Uuid.t ->
?shippingAddress:Uuid.t ->
?mailingAddress:Uuid.t ->
?billingAddress:Uuid.t ->
?attributes:AttributeSourceIdMap.t ->
?profileType:Uuid.t ->
?engagementPreferences:Uuid.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of String1To255.t ] * [> `String of Uuid.t ]) list
| `String of Uuid.t ])
list ]