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:??? ->
?additionalInformation:??? ->
?partyType:??? ->
?businessName:??? ->
?firstName:??? ->
?middleName:??? ->
?lastName:??? ->
?birthDate:??? ->
?gender:??? ->
?phoneNumber:??? ->
?mobilePhoneNumber:??? ->
?homePhoneNumber:??? ->
?businessPhoneNumber:??? ->
?emailAddress:??? ->
?personalEmailAddress:??? ->
?businessEmailAddress:??? ->
?address:??? ->
?shippingAddress:??? ->
?mailingAddress:??? ->
?billingAddress:??? ->
?attributes:??? ->
?profileType:??? ->
?engagementPreferences:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of String1To255.t ] * [> `String of Uuid.t ]) list
| `String of Uuid.t ])
list ]