Sha256: c3b94f9e8ba430f2ef87d01c36f26807b403d418f54ca927f2af86a27a6451cd
Contents?: true
Size: 584 Bytes
Versions: 9
Compression:
Stored size: 584 Bytes
Contents
# typed: true # frozen_string_literal: true module CloudWaba module Models module Templates class BodyComponent < T::Struct prop :type, ::CloudWaba::Models::Enums::Templates::ComponentType, default: ::CloudWaba::Models::Enums::Templates::ComponentType::Body prop :text, ::String prop :example, ::T.nilable(::CloudWaba::Models::Templates::Example) def serialize { type: type.serialize, text: text, example: { body_text: [ example.values ] } } end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems