Module Values.CustomerProfileAttributesSource

The customer profile attributes that are used with the message template.

Sourcetype nonrec t = {
  1. profileId : MessageTemplateAttributeValue.t option;
    (*

    The unique identifier of a customer profile.

    *)
  2. profileARN : MessageTemplateAttributeValue.t option;
    (*

    The ARN of a customer profile.

    *)
  3. firstName : MessageTemplateAttributeValue.t option;
    (*

    The customer's first name.

    *)
  4. middleName : MessageTemplateAttributeValue.t option;
    (*

    The customer's middle name.

    *)
  5. lastName : MessageTemplateAttributeValue.t option;
    (*

    The customer's last name.

    *)
  6. accountNumber : MessageTemplateAttributeValue.t option;
    (*

    A unique account number that you have given to the customer.

    *)
  7. emailAddress : MessageTemplateAttributeValue.t option;
    (*

    The customer's email address, which has not been specified as a personal or business address.

    *)
  8. phoneNumber : MessageTemplateAttributeValue.t option;
    (*

    The customer's phone number, which has not been specified as a mobile, home, or business number.

    *)
  9. additionalInformation : MessageTemplateAttributeValue.t option;
    (*

    Any additional information relevant to the customer's profile.

    *)
  10. partyType : MessageTemplateAttributeValue.t option;
    (*

    The customer's party type.

    *)
  11. businessName : MessageTemplateAttributeValue.t option;
    (*

    The name of the customer's business.

    *)
  12. birthDate : MessageTemplateAttributeValue.t option;
    (*

    The customer's birth date.

    *)
  13. gender : MessageTemplateAttributeValue.t option;
    (*

    The customer's gender.

    *)
  14. mobilePhoneNumber : MessageTemplateAttributeValue.t option;
    (*

    The customer's mobile phone number.

    *)
  15. homePhoneNumber : MessageTemplateAttributeValue.t option;
    (*

    The customer's mobile phone number.

    *)
  16. businessPhoneNumber : MessageTemplateAttributeValue.t option;
    (*

    The customer's business phone number.

    *)
  17. businessEmailAddress : MessageTemplateAttributeValue.t option;
    (*

    The customer's business email address.

    *)
  18. address1 : MessageTemplateAttributeValue.t option;
    (*

    The first line of a customer address.

    *)
  19. address2 : MessageTemplateAttributeValue.t option;
    (*

    The second line of a customer address.

    *)
  20. address3 : MessageTemplateAttributeValue.t option;
    (*

    The third line of a customer address.

    *)
  21. address4 : MessageTemplateAttributeValue.t option;
    (*

    The fourth line of a customer address.

    *)
  22. city : MessageTemplateAttributeValue.t option;
    (*

    The city in which a customer lives.

    *)
  23. county : MessageTemplateAttributeValue.t option;
    (*

    The county in which a customer lives.

    *)
  24. country : MessageTemplateAttributeValue.t option;
    (*

    The country in which a customer lives.

    *)
  25. postalCode : MessageTemplateAttributeValue.t option;
    (*

    The postal code of a customer address.

    *)
  26. province : MessageTemplateAttributeValue.t option;
    (*

    The province in which a customer lives.

    *)
  27. state : MessageTemplateAttributeValue.t option;
    (*

    The state in which a customer lives.

    *)
  28. shippingAddress1 : MessageTemplateAttributeValue.t option;
    (*

    The first line of a customer’s shipping address.

    *)
  29. shippingAddress2 : MessageTemplateAttributeValue.t option;
    (*

    The second line of a customer’s shipping address.

    *)
  30. shippingAddress3 : MessageTemplateAttributeValue.t option;
    (*

    The third line of a customer’s shipping address.

    *)
  31. shippingAddress4 : MessageTemplateAttributeValue.t option;
    (*

    The fourth line of a customer’s shipping address.

    *)
  32. shippingCity : MessageTemplateAttributeValue.t option;
    (*

    The city of a customer’s shipping address.

    *)
  33. shippingCounty : MessageTemplateAttributeValue.t option;
    (*

    The county of a customer’s shipping address.

    *)
  34. shippingCountry : MessageTemplateAttributeValue.t option;
    (*

    The country of a customer’s shipping address.

    *)
  35. shippingPostalCode : MessageTemplateAttributeValue.t option;
    (*

    The postal code of a customer’s shipping address.

    *)
  36. shippingProvince : MessageTemplateAttributeValue.t option;
    (*

    The province of a customer’s shipping address.

    *)
  37. shippingState : MessageTemplateAttributeValue.t option;
    (*

    The state of a customer’s shipping address.

    *)
  38. mailingAddress1 : MessageTemplateAttributeValue.t option;
    (*

    The first line of a customer’s mailing address.

    *)
  39. mailingAddress2 : MessageTemplateAttributeValue.t option;
    (*

    The second line of a customer’s mailing address.

    *)
  40. mailingAddress3 : MessageTemplateAttributeValue.t option;
    (*

    The third line of a customer’s mailing address.

    *)
  41. mailingAddress4 : MessageTemplateAttributeValue.t option;
    (*

    The fourth line of a customer’s mailing address.

    *)
  42. mailingCity : MessageTemplateAttributeValue.t option;
    (*

    The city of a customer’s mailing address.

    *)
  43. mailingCounty : MessageTemplateAttributeValue.t option;
    (*

    The county of a customer’s mailing address.

    *)
  44. mailingCountry : MessageTemplateAttributeValue.t option;
    (*

    The country of a customer’s mailing address.

    *)
  45. mailingPostalCode : MessageTemplateAttributeValue.t option;
    (*

    The postal code of a customer’s mailing address.

    *)
  46. mailingProvince : MessageTemplateAttributeValue.t option;
    (*

    The province of a customer’s mailing address.

    *)
  47. mailingState : MessageTemplateAttributeValue.t option;
    (*

    The state of a customer’s mailing address.

    *)
  48. billingAddress1 : MessageTemplateAttributeValue.t option;
    (*

    The first line of a customer’s billing address.

    *)
  49. billingAddress2 : MessageTemplateAttributeValue.t option;
    (*

    The second line of a customer’s billing address.

    *)
  50. billingAddress3 : MessageTemplateAttributeValue.t option;
    (*

    The third line of a customer’s billing address.

    *)
  51. billingAddress4 : MessageTemplateAttributeValue.t option;
    (*

    The fourth line of a customer’s billing address.

    *)
  52. billingCity : MessageTemplateAttributeValue.t option;
    (*

    The city of a customer’s billing address.

    *)
  53. billingCounty : MessageTemplateAttributeValue.t option;
    (*

    The county of a customer’s billing address.

    *)
  54. billingCountry : MessageTemplateAttributeValue.t option;
    (*

    The country of a customer’s billing address.

    *)
  55. billingPostalCode : MessageTemplateAttributeValue.t option;
    (*

    The postal code of a customer’s billing address.

    *)
  56. billingProvince : MessageTemplateAttributeValue.t option;
    (*

    The province of a customer’s billing address.

    *)
  57. billingState : MessageTemplateAttributeValue.t option;
    (*

    The state of a customer’s billing address.

    *)
  58. custom : CustomAttributes.t option;
    (*

    The custom attributes in customer profile attributes.

    *)
}
Sourceval make : ?profileId:??? -> ?profileARN:??? -> ?firstName:??? -> ?middleName:??? -> ?lastName:??? -> ?accountNumber:??? -> ?emailAddress:??? -> ?phoneNumber:??? -> ?additionalInformation:??? -> ?partyType:??? -> ?businessName:??? -> ?birthDate:??? -> ?gender:??? -> ?mobilePhoneNumber:??? -> ?homePhoneNumber:??? -> ?businessPhoneNumber:??? -> ?businessEmailAddress:??? -> ?address1:??? -> ?address2:??? -> ?address3:??? -> ?address4:??? -> ?city:??? -> ?county:??? -> ?country:??? -> ?postalCode:??? -> ?province:??? -> ?state:??? -> ?shippingAddress1:??? -> ?shippingAddress2:??? -> ?shippingAddress3:??? -> ?shippingAddress4:??? -> ?shippingCity:??? -> ?shippingCounty:??? -> ?shippingCountry:??? -> ?shippingPostalCode:??? -> ?shippingProvince:??? -> ?shippingState:??? -> ?mailingAddress1:??? -> ?mailingAddress2:??? -> ?mailingAddress3:??? -> ?mailingAddress4:??? -> ?mailingCity:??? -> ?mailingCounty:??? -> ?mailingCountry:??? -> ?mailingPostalCode:??? -> ?mailingProvince:??? -> ?mailingState:??? -> ?billingAddress1:??? -> ?billingAddress2:??? -> ?billingAddress3:??? -> ?billingAddress4:??? -> ?billingCity:??? -> ?billingCounty:??? -> ?billingCountry:??? -> ?billingPostalCode:??? -> ?billingProvince:??? -> ?billingState:??? -> ?custom:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of MessageTemplateAttributeKey.t ] * [> `String of MessageTemplateAttributeValue.t ]) list | `String of MessageTemplateAttributeValue.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t