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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application ⇒ Types::MetaFlowApplicationInfo

The Meta application information associated with this Flow.



670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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

#categories ⇒ Array<String>

The categories that classify the business purpose of the Flow.

Returns:

  • (Array<String>)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_version ⇒ String

The data API version for data exchange endpoint Flows.

Returns:

  • (String)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_uri ⇒ String

The HTTPS endpoint that Meta calls for a data exchange Flow.

Returns:

  • (String)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_id ⇒ String

The unique identifier of the Flow.

Returns:

  • (String)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_name ⇒ String

The name of the Flow.

Returns:

  • (String)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_status ⇒ String

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

Returns:

  • (String)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_status ⇒ Types::MetaFlowHealthStatus

The health status information for this Flow from Meta.



670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_version ⇒ String

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

Returns:

  • (String)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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

#preview ⇒ Types::MetaFlowPreviewInfo

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



670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_errors ⇒ Array<String>

A list of validation errors from Meta, if any.

Returns:

  • (Array<String>)


670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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_account ⇒ Types::MetaFlowWhatsAppBusinessAccountInfo

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



670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 670

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