|
94 | 94 | "AdditionalSearchKey$KeyName": "<p>A searchable identifier of a customer profile.</p>",
|
95 | 95 | "BatchGetCalculatedAttributeForProfileRequest$DomainName": "<p>The unique name of the domain.</p>",
|
96 | 96 | "BatchGetProfileRequest$DomainName": "<p>The unique name of the domain.</p>",
|
| 97 | + "ContactPreference$KeyName": "<p>A searchable, unique identifier of a customer profile.</p>", |
97 | 98 | "CreateCalculatedAttributeDefinitionRequest$DomainName": "<p>The unique name of the domain.</p>",
|
98 | 99 | "CreateDomainLayoutRequest$DomainName": "<p>The unique name of the domain.</p>",
|
99 | 100 | "CreateDomainLayoutRequest$LayoutDefinitionName": "<p>The unique name of the layout.</p>",
|
|
570 | 571 | "GetAutoMergingPreviewRequest$Consolidation": "<p>A list of matching attributes that represent matching criteria.</p>"
|
571 | 572 | }
|
572 | 573 | },
|
| 574 | + "ContactPreference": { |
| 575 | + "base": "<p>Object that defines users contact preference.</p>", |
| 576 | + "refs": { |
| 577 | + "EmailPreferenceList$member": null, |
| 578 | + "PhonePreferenceList$member": null |
| 579 | + } |
| 580 | + }, |
| 581 | + "ContactType": { |
| 582 | + "base": null, |
| 583 | + "refs": { |
| 584 | + "ContactPreference$ContactType": "<p>The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.</p>" |
| 585 | + } |
| 586 | + }, |
573 | 587 | "CreateCalculatedAttributeDefinitionRequest": {
|
574 | 588 | "base": null,
|
575 | 589 | "refs": {}
|
|
881 | 895 | "AttributeTypesSelector$EmailAddress": "<p>The <code>Email</code> type. You can choose from <code>EmailAddress</code>, <code>BusinessEmailAddress</code> and <code>PersonalEmailAddress</code>.</p> <p>You only can use the <code>EmailAddress</code> type in the <code>MatchingRule</code>. For example, if you want to match profile based on <code>PersonalEmailAddress</code> or <code>BusinessEmailAddress</code>, you need to choose the <code>PersonalEmailAddress</code> and the <code>BusinessEmailAddress</code> to represent the <code>EmailAddress</code> type and only specify the <code>EmailAddress</code> on the matching rule.</p>"
|
882 | 896 | }
|
883 | 897 | },
|
| 898 | + "EmailPreferenceList": { |
| 899 | + "base": null, |
| 900 | + "refs": { |
| 901 | + "EngagementPreferences$Email": "<p>A list of email-related contact preferences</p>" |
| 902 | + } |
| 903 | + }, |
884 | 904 | "End": {
|
885 | 905 | "base": null,
|
886 | 906 | "refs": {
|
887 | 907 | "RangeOverride$End": "<p>The end time of when to include objects.</p>"
|
888 | 908 | }
|
889 | 909 | },
|
| 910 | + "EngagementPreferences": { |
| 911 | + "base": "<p>Object that defines users preferred methods of engagement.</p>", |
| 912 | + "refs": { |
| 913 | + "CreateProfileRequest$EngagementPreferences": "<p>Object that defines the preferred methods of engagement, per channel.</p>", |
| 914 | + "Profile$EngagementPreferences": "<p>The customer or account’s engagement preferences.</p>", |
| 915 | + "UpdateProfileRequest$EngagementPreferences": "<p>Object that defines users preferred methods of engagement.</p>" |
| 916 | + } |
| 917 | + }, |
890 | 918 | "EstimateStatus": {
|
891 | 919 | "base": null,
|
892 | 920 | "refs": {
|
|
1872 | 1900 | "AttributeTypesSelector$PhoneNumber": "<p>The <code>PhoneNumber</code> type. You can choose from <code>PhoneNumber</code>, <code>HomePhoneNumber</code>, and <code>MobilePhoneNumber</code>.</p> <p>You only can use the <code>PhoneNumber</code> type in the <code>MatchingRule</code>. For example, if you want to match a profile based on <code>Phone</code> or <code>HomePhone</code>, you need to choose the <code>Phone</code> and the <code>HomePhone</code> to represent the <code>PhoneNumber</code> type and only specify the <code>PhoneNumber</code> on the matching rule.</p>"
|
1873 | 1901 | }
|
1874 | 1902 | },
|
| 1903 | + "PhonePreferenceList": { |
| 1904 | + "base": null, |
| 1905 | + "refs": { |
| 1906 | + "EngagementPreferences$Phone": "<p>A list of phone-related contact preferences</p>" |
| 1907 | + } |
| 1908 | + }, |
1875 | 1909 | "Profile": {
|
1876 | 1910 | "base": "<p>The standard profile of a customer.</p>",
|
1877 | 1911 | "refs": {
|
|
1981 | 2015 | "Profiles$member": null
|
1982 | 2016 | }
|
1983 | 2017 | },
|
| 2018 | + "ProfileType": { |
| 2019 | + "base": null, |
| 2020 | + "refs": { |
| 2021 | + "CreateProfileRequest$ProfileType": "<p>The type of the profile.</p>", |
| 2022 | + "Profile$ProfileType": "<p>The type of the profile.</p>", |
| 2023 | + "ProfileTypeValues$member": null, |
| 2024 | + "UpdateProfileRequest$ProfileType": "<p>Determines the type of the profile.</p>" |
| 2025 | + } |
| 2026 | + }, |
| 2027 | + "ProfileTypeDimension": { |
| 2028 | + "base": "<p>Object to hold the dimension of a profile type field to segment on.</p>", |
| 2029 | + "refs": { |
| 2030 | + "ProfileAttributes$ProfileType": "<p>A field to describe values to segment on within profile type.</p>" |
| 2031 | + } |
| 2032 | + }, |
| 2033 | + "ProfileTypeDimensionType": { |
| 2034 | + "base": null, |
| 2035 | + "refs": { |
| 2036 | + "ProfileTypeDimension$DimensionType": "<p>The action to segment on.</p>" |
| 2037 | + } |
| 2038 | + }, |
| 2039 | + "ProfileTypeValues": { |
| 2040 | + "base": null, |
| 2041 | + "refs": { |
| 2042 | + "ProfileTypeDimension$Values": "<p>The values to apply the DimensionType on.</p>" |
| 2043 | + } |
| 2044 | + }, |
1984 | 2045 | "Profiles": {
|
1985 | 2046 | "base": null,
|
1986 | 2047 | "refs": {
|
|
3102 | 3163 | "CalculatedAttributeValue$IsDataPartial": "<p>Indicates whether the calculated attribute's value is based on partial data. If the data is partial, it is set to true.</p>",
|
3103 | 3164 | "CalculatedAttributeValue$Value": "<p>The value of the calculated attribute.</p>",
|
3104 | 3165 | "ConflictResolution$SourceName": "<p>The <code>ObjectType</code> name that is used to resolve profile merging conflicts when choosing <code>SOURCE</code> as the <code>ConflictResolvingModel</code>.</p>",
|
| 3166 | + "ContactPreference$KeyValue": "<p>The key value used to look up profile based off the keyName.</p>", |
3105 | 3167 | "CreateDomainLayoutResponse$Version": "<p>The version used to create layout.</p>",
|
3106 | 3168 | "CreateEventStreamRequest$Uri": "<p>The StreamARN of the destination to deliver profile events to. For example, arn:aws:kinesis:region:account-id:stream/stream-name</p>",
|
3107 | 3169 | "CreateEventStreamResponse$EventStreamArn": "<p>A unique identifier for the event stream.</p>",
|
|
3388 | 3450 | "BatchGetProfileError$ProfileId": "<p>The profile id that failed.</p>",
|
3389 | 3451 | "BatchGetProfileIdList$member": null,
|
3390 | 3452 | "CalculatedAttributeValue$ProfileId": "<p>The profile id belonging to this calculated attribute value.</p>",
|
| 3453 | + "ContactPreference$ProfileId": "<p>The unique identifier of a customer profile.</p>", |
3391 | 3454 | "CreateIntegrationWorkflowResponse$WorkflowId": "<p>Unique identifier for the workflow.</p>",
|
3392 | 3455 | "CreateProfileResponse$ProfileId": "<p>The unique identifier of a customer profile.</p>",
|
3393 | 3456 | "CreateSegmentSnapshotResponse$SnapshotId": "<p>The unique identifier of the segment snapshot.</p>",
|
|
3415 | 3478 | "FieldSourceProfileIds$ShippingAddress": "<p>A unique identifier for the shipping address field to be merged.</p>",
|
3416 | 3479 | "FieldSourceProfileIds$MailingAddress": "<p>A unique identifier for the mailing address field to be merged.</p>",
|
3417 | 3480 | "FieldSourceProfileIds$BillingAddress": "<p>A unique identifier for the billing type field to be merged.</p>",
|
| 3481 | + "FieldSourceProfileIds$ProfileType": "<p>A unique identifier for the profile type field to be merged.</p>", |
| 3482 | + "FieldSourceProfileIds$EngagementPreferences": "<p>A unique identifier for the engagement preferences field to be merged.</p>", |
3418 | 3483 | "GetCalculatedAttributeForProfileRequest$ProfileId": "<p>The unique identifier of a customer profile.</p>",
|
3419 | 3484 | "GetIdentityResolutionJobRequest$JobId": "<p>The unique identifier of the Identity Resolution Job.</p>",
|
3420 | 3485 | "GetIdentityResolutionJobResponse$JobId": "<p>The unique identifier of the Identity Resolution Job.</p>",
|
|
0 commit comments