Class: Aws::CustomerProfiles::Types::MergeProfilesRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::MergeProfilesRequest
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
Note:
When making an API call, you may pass MergeProfilesRequest data as a hash:
{
domain_name: "name", # required
main_profile_id: "uuid", # required
profile_ids_to_be_merged: ["uuid"], # required
field_source_profile_ids: {
account_number: "uuid",
additional_information: "uuid",
party_type: "uuid",
business_name: "uuid",
first_name: "uuid",
middle_name: "uuid",
last_name: "uuid",
birth_date: "uuid",
gender: "uuid",
phone_number: "uuid",
mobile_phone_number: "uuid",
home_phone_number: "uuid",
business_phone_number: "uuid",
email_address: "uuid",
personal_email_address: "uuid",
business_email_address: "uuid",
address: "uuid",
shipping_address: "uuid",
mailing_address: "uuid",
billing_address: "uuid",
attributes: {
"string1To255" => "uuid",
},
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#domain_name ⇒ String
The unique name of the domain.
-
#field_source_profile_ids ⇒ Types::FieldSourceProfileIds
The identifiers of the fields in the profile that has the information you want to apply to the merge.
-
#main_profile_id ⇒ String
The identifier of the profile to be taken.
-
#profile_ids_to_be_merged ⇒ Array<String>
The identifier of the profile to be merged into MainProfileId.
Instance Attribute Details
#domain_name ⇒ String
The unique name of the domain.
3533 3534 3535 3536 3537 3538 3539 3540 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3533 class MergeProfilesRequest < Struct.new( :domain_name, :main_profile_id, :profile_ids_to_be_merged, :field_source_profile_ids) SENSITIVE = [] include Aws::Structure end |
#field_source_profile_ids ⇒ Types::FieldSourceProfileIds
The identifiers of the fields in the profile that has the information you want to apply to the merge. For example, say you want to merge EmailAddress from Profile1 into MainProfile. This would be the identifier of the EmailAddress field in Profile1.
3533 3534 3535 3536 3537 3538 3539 3540 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3533 class MergeProfilesRequest < Struct.new( :domain_name, :main_profile_id, :profile_ids_to_be_merged, :field_source_profile_ids) SENSITIVE = [] include Aws::Structure end |
#main_profile_id ⇒ String
The identifier of the profile to be taken.
3533 3534 3535 3536 3537 3538 3539 3540 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3533 class MergeProfilesRequest < Struct.new( :domain_name, :main_profile_id, :profile_ids_to_be_merged, :field_source_profile_ids) SENSITIVE = [] include Aws::Structure end |
#profile_ids_to_be_merged ⇒ Array<String>
The identifier of the profile to be merged into MainProfileId.
3533 3534 3535 3536 3537 3538 3539 3540 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3533 class MergeProfilesRequest < Struct.new( :domain_name, :main_profile_id, :profile_ids_to_be_merged, :field_source_profile_ids) SENSITIVE = [] include Aws::Structure end |