Class: Aws::EndUserMessaging::Types::BrandProfileAttributeInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::EndUserMessaging::Types::BrandProfileAttributeInput
- Defined in:
- gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb
Overview
Specifies an attribute to create for a brand profile.
Constant Summary collapse
- SENSITIVE =
[:attribute_name, :attribute_value, :attachment_body, :description]
Instance Attribute Summary collapse
-
#attachment_body ⇒ String
The binary content for an attribute of type IMAGE or DOCUMENT.
-
#attribute_name ⇒ String
The name of the brand profile attribute.
-
#attribute_type ⇒ String
The type of the attribute.
-
#attribute_value ⇒ String
The text value for the attribute.
-
#category ⇒ String
The category of the attribute.
-
#description ⇒ String
A description of the attribute.
Instance Attribute Details
#attachment_body ⇒ String
The binary content for an attribute of type IMAGE or DOCUMENT. The content is base64-encoded when it is sent over the wire.
59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 59 class BrandProfileAttributeInput < Struct.new( :attribute_name, :attribute_type, :attribute_value, :attachment_body, :description, :category) SENSITIVE = [:attribute_name, :attribute_value, :attachment_body, :description] include Aws::Structure end |
#attribute_name ⇒ String
The name of the brand profile attribute. The name is unique within a brand profile.
59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 59 class BrandProfileAttributeInput < Struct.new( :attribute_name, :attribute_type, :attribute_value, :attachment_body, :description, :category) SENSITIVE = [:attribute_name, :attribute_value, :attachment_body, :description] include Aws::Structure end |
#attribute_type ⇒ String
The type of the attribute. TEXT stores an inline value. IMAGE and DOCUMENT store binary media that you upload.
59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 59 class BrandProfileAttributeInput < Struct.new( :attribute_name, :attribute_type, :attribute_value, :attachment_body, :description, :category) SENSITIVE = [:attribute_name, :attribute_value, :attachment_body, :description] include Aws::Structure end |
#attribute_value ⇒ String
The text value for the attribute. This value applies to attributes of type TEXT. For attributes of type IMAGE or DOCUMENT, provide the media through the attachment body instead.
59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 59 class BrandProfileAttributeInput < Struct.new( :attribute_name, :attribute_type, :attribute_value, :attachment_body, :description, :category) SENSITIVE = [:attribute_name, :attribute_value, :attachment_body, :description] include Aws::Structure end |
#category ⇒ String
The category of the attribute.
59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 59 class BrandProfileAttributeInput < Struct.new( :attribute_name, :attribute_type, :attribute_value, :attachment_body, :description, :category) SENSITIVE = [:attribute_name, :attribute_value, :attachment_body, :description] include Aws::Structure end |
#description ⇒ String
A description of the attribute.
59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-endusermessaging/lib/aws-sdk-endusermessaging/types.rb', line 59 class BrandProfileAttributeInput < Struct.new( :attribute_name, :attribute_type, :attribute_value, :attachment_body, :description, :category) SENSITIVE = [:attribute_name, :attribute_value, :attachment_body, :description] include Aws::Structure end |