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

#applicationTypes::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

#categoriesArray<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_versionString

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_uriString

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_idString

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_nameString

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_statusString

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_statusTypes::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_versionString

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

#previewTypes::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_errorsArray<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_accountTypes::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