Class: Aws::SocialMessaging::Types::GetWhatsAppFlowOutput

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-socialmessaging/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#applicationTypes::MetaFlowApplicationInfo

The Meta application information associated with this Flow.



569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#categoriesArray<String>

The categories that classify the business purpose of the Flow.

Returns:

  • (Array<String>)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#data_api_versionString

The data API version for data exchange endpoint Flows.

Returns:

  • (String)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_uriString

The endpoint URI for data exchange Flows, if configured.

Returns:

  • (String)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#flow_idString

The unique identifier of the Flow.

Returns:

  • (String)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#flow_nameString

The name of the Flow.

Returns:

  • (String)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#flow_statusString

The lifecycle status of the Flow. Valid values are DRAFT, PUBLISHED, DEPRECATED, BLOCKED, and THROTTLED.

Returns:

  • (String)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#health_statusTypes::MetaFlowHealthStatus

The health status information for this Flow from Meta.



569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#json_versionString

The version of the Flow JSON schema used by this Flow (for example, 7.3).

Returns:

  • (String)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#previewTypes::MetaFlowPreviewInfo

The preview URL and its expiration timestamp for testing the Flow.



569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#validation_errorsArray<String>

A list of validation errors from Meta, if any.

Returns:

  • (Array<String>)


569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end

#whats_app_business_accountTypes::MetaFlowWhatsAppBusinessAccountInfo

The WhatsApp Business Account information from Meta associated with this Flow.



569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'lib/aws-sdk-socialmessaging/types.rb', line 569

class GetWhatsAppFlowOutput < Struct.new(
  :flow_id,
  :flow_name,
  :flow_status,
  :categories,
  :validation_errors,
  :json_version,
  :data_api_version,
  :endpoint_uri,
  :preview,
  :whats_app_business_account,
  :application,
  :health_status)
  SENSITIVE = []
  include Aws::Structure
end