Class: Aws::SocialMessaging::Types::MetaLibraryTemplateDefinition

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

Overview

Defines the complete structure and content of a template in Meta's library.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#template_bodyString

The body text of the template.

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_buttonsArray<Types::LibraryTemplateButtonList>

The buttons included in the template.



973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_categoryString

The category of the template (for example, UTILITY or MARKETING).

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_headerString

The header text of the template.

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_idString

The ID of the template in Meta's library.

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_industryArray<String>

The industries the template is designed for.

Returns:

  • (Array<String>)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_languageString

The language code for the template (for example, en_US).

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_nameString

The name of the template.

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_topicString

The topic or subject matter of the template.

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end

#template_use_caseString

The intended use case for the template.

Returns:

  • (String)


973
974
975
976
977
978
979
980
981
982
983
984
985
986
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 973

class MetaLibraryTemplateDefinition < Struct.new(
  :template_name,
  :template_language,
  :template_category,
  :template_topic,
  :template_use_case,
  :template_industry,
  :template_header,
  :template_body,
  :template_buttons,
  :template_id)
  SENSITIVE = []
  include Aws::Structure
end