Class: Aws::SocialMessaging::Types::CreateWhatsAppFlowInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SocialMessaging::Types::CreateWhatsAppFlowInput
- Defined in:
- gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#categories ⇒ Array<String>
The categories that classify the business purpose of the Flow.
-
#clone_flow_id ⇒ String
The ID of an existing Flow within the same WhatsApp Business Account to clone.
-
#endpoint_uri ⇒ String
The HTTPS endpoint that Meta calls for a data exchange Flow.
-
#flow_json ⇒ String
The Flow JSON definition that describes the screens, components, and logic of the Flow.
-
#flow_name ⇒ String
The name of the Flow.
-
#id ⇒ String
The ID of the WhatsApp Business Account to associate with this Flow.
-
#publish ⇒ Boolean
Set to
trueto publish the Flow immediately after creation.
Instance Attribute Details
#categories ⇒ Array<String>
The categories that classify the business purpose of the Flow. At least one category is required.
155 156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 155 class CreateWhatsAppFlowInput < Struct.new( :id, :flow_name, :categories, :flow_json, :publish, :clone_flow_id, :endpoint_uri) SENSITIVE = [] include Aws::Structure end |
#clone_flow_id ⇒ String
The ID of an existing Flow within the same WhatsApp Business Account to clone.
155 156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 155 class CreateWhatsAppFlowInput < Struct.new( :id, :flow_name, :categories, :flow_json, :publish, :clone_flow_id, :endpoint_uri) SENSITIVE = [] include Aws::Structure end |
#endpoint_uri ⇒ String
The HTTPS endpoint that Meta calls for a data exchange Flow.
155 156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 155 class CreateWhatsAppFlowInput < Struct.new( :id, :flow_name, :categories, :flow_json, :publish, :clone_flow_id, :endpoint_uri) SENSITIVE = [] include Aws::Structure end |
#flow_json ⇒ String
The Flow JSON definition that describes the screens, components, and logic of the Flow. Maximum size is 10 MB.
155 156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 155 class CreateWhatsAppFlowInput < Struct.new( :id, :flow_name, :categories, :flow_json, :publish, :clone_flow_id, :endpoint_uri) SENSITIVE = [] include Aws::Structure end |
#flow_name ⇒ String
The name of the Flow. Must be unique within the WhatsApp Business Account.
155 156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 155 class CreateWhatsAppFlowInput < Struct.new( :id, :flow_name, :categories, :flow_json, :publish, :clone_flow_id, :endpoint_uri) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the WhatsApp Business Account to associate with this Flow.
155 156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 155 class CreateWhatsAppFlowInput < Struct.new( :id, :flow_name, :categories, :flow_json, :publish, :clone_flow_id, :endpoint_uri) SENSITIVE = [] include Aws::Structure end |
#publish ⇒ Boolean
Set to true to publish the Flow immediately after creation.
Requires a valid flowJson that passes Meta's validation.
155 156 157 158 159 160 161 162 163 164 165 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 155 class CreateWhatsAppFlowInput < Struct.new( :id, :flow_name, :categories, :flow_json, :publish, :clone_flow_id, :endpoint_uri) SENSITIVE = [] include Aws::Structure end |