Class: Aws::CustomerProfiles::Types::ProfileAttributes

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb

Overview

The object used to segment on attributes within the customer profile.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_numberTypes::ProfileDimension

A field to describe values to segment on within account number.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#additional_informationTypes::ExtraLengthValueProfileDimension

A field to describe values to segment on within additional information.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#addressTypes::AddressDimension

A field to describe values to segment on within address.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#attributesHash<String,Types::AttributeDimension>

A field to describe values to segment on within attributes.

Returns:



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#billing_addressTypes::AddressDimension

A field to describe values to segment on within billing address.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#birth_dateTypes::DateDimension

A field to describe values to segment on within birthDate.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#business_email_addressTypes::ProfileDimension

A field to describe values to segment on within business email address.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#business_nameTypes::ProfileDimension

A field to describe values to segment on within business name.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#business_phone_numberTypes::ProfileDimension

A field to describe values to segment on within business phone number.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#email_addressTypes::ProfileDimension

A field to describe values to segment on within email address.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#first_nameTypes::ProfileDimension

A field to describe values to segment on within first name.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#gender_stringTypes::ProfileDimension

A field to describe values to segment on within genderString.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#home_phone_numberTypes::ProfileDimension

A field to describe values to segment on within home phone number.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#last_nameTypes::ProfileDimension

A field to describe values to segment on within last name.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#mailing_addressTypes::AddressDimension

A field to describe values to segment on within mailing address.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#middle_nameTypes::ProfileDimension

A field to describe values to segment on within middle name.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#mobile_phone_numberTypes::ProfileDimension

A field to describe values to segment on within mobile phone number.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#party_type_stringTypes::ProfileDimension

A field to describe values to segment on within partyTypeString.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#personal_email_addressTypes::ProfileDimension

A field to describe values to segment on within personal email address.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#phone_numberTypes::ProfileDimension

A field to describe values to segment on within phone number.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end

#shipping_addressTypes::AddressDimension

A field to describe values to segment on within shipping address.



6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6376

class ProfileAttributes < Struct.new(
  :account_number,
  :additional_information,
  :first_name,
  :last_name,
  :middle_name,
  :gender_string,
  :party_type_string,
  :birth_date,
  :phone_number,
  :business_name,
  :business_phone_number,
  :home_phone_number,
  :mobile_phone_number,
  :email_address,
  :personal_email_address,
  :business_email_address,
  :address,
  :shipping_address,
  :mailing_address,
  :billing_address,
  :attributes)
  SENSITIVE = []
  include Aws::Structure
end