Values.ProfileAttributesSourceThe object used to segment on attributes within the customer profile.
type nonrec t = {accountNumber : ProfileDimension.t option;A field to describe values to segment on within account number.
*)additionalInformation : ExtraLengthValueProfileDimension.t option;A field to describe values to segment on within additional information.
*)firstName : ProfileDimension.t option;A field to describe values to segment on within first name.
*)lastName : ProfileDimension.t option;A field to describe values to segment on within last name.
*)middleName : ProfileDimension.t option;A field to describe values to segment on within middle name.
*)genderString : ProfileDimension.t option;A field to describe values to segment on within genderString.
*)partyTypeString : ProfileDimension.t option;A field to describe values to segment on within partyTypeString.
*)birthDate : DateDimension.t option;A field to describe values to segment on within birthDate.
*)phoneNumber : ProfileDimension.t option;A field to describe values to segment on within phone number.
*)businessName : ProfileDimension.t option;A field to describe values to segment on within business name.
*)businessPhoneNumber : ProfileDimension.t option;A field to describe values to segment on within business phone number.
*)homePhoneNumber : ProfileDimension.t option;A field to describe values to segment on within home phone number.
*)mobilePhoneNumber : ProfileDimension.t option;A field to describe values to segment on within mobile phone number.
*)emailAddress : ProfileDimension.t option;A field to describe values to segment on within email address.
*)personalEmailAddress : ProfileDimension.t option;A field to describe values to segment on within personal email address.
*)businessEmailAddress : ProfileDimension.t option;A field to describe values to segment on within business email address.
*)address : AddressDimension.t option;A field to describe values to segment on within address.
*)shippingAddress : AddressDimension.t option;A field to describe values to segment on within shipping address.
*)mailingAddress : AddressDimension.t option;A field to describe values to segment on within mailing address.
*)billingAddress : AddressDimension.t option;A field to describe values to segment on within billing address.
*)attributes : CustomAttributes.t option;A field to describe values to segment on within attributes.
*)profileType : ProfileTypeDimension.t option;A field to describe values to segment on within profile type.
*)}val make :
?accountNumber:ProfileDimension.t ->
?additionalInformation:ExtraLengthValueProfileDimension.t ->
?firstName:ProfileDimension.t ->
?lastName:ProfileDimension.t ->
?middleName:ProfileDimension.t ->
?genderString:ProfileDimension.t ->
?partyTypeString:ProfileDimension.t ->
?birthDate:DateDimension.t ->
?phoneNumber:ProfileDimension.t ->
?businessName:ProfileDimension.t ->
?businessPhoneNumber:ProfileDimension.t ->
?homePhoneNumber:ProfileDimension.t ->
?mobilePhoneNumber:ProfileDimension.t ->
?emailAddress:ProfileDimension.t ->
?personalEmailAddress:ProfileDimension.t ->
?businessEmailAddress:ProfileDimension.t ->
?address:AddressDimension.t ->
?shippingAddress:AddressDimension.t ->
?mailingAddress:AddressDimension.t ->
?billingAddress:AddressDimension.t ->
?attributes:CustomAttributes.t ->
?profileType:ProfileTypeDimension.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of String1To255.t ]
* [> `Structure of
(string
* [> `Enum of string
| `List of [> `String of String1To255.t ] list ])
list ])
list
| `Structure of
(string
* [> `Enum of string
| `List of [> `Enum of string | `String of String1To255.t ] list
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of String1To255.t ] list ])
list ])
list ])
list ]