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.



544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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>)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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.



544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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.



544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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>)


544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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.



544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544

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