Sha256: 321129babd9633b5486e3620fe15828a7feeeee81a1de759f04970b06d23963a

Contents?: true

Size: 756 Bytes

Versions: 9

Compression:

Stored size: 756 Bytes

Contents

# typed: true
# frozen_string_literal: true

module CloudWaba
  module Models
    module Messages
      class ContactName < T::Struct
        extend ::T::Sig
        extend ::T::Helpers

        #   "name": {
        #     "formatted_name": "NAME",
        #     "first_name": "FIRST_NAME",
        #     "last_name": "LAST_NAME",
        #     "middle_name": "MIDDLE_NAME",
        #     "suffix": "SUFFIX",
        #     "prefix": "PREFIX"
        #   }

        prop :formatted_name, ::String
        prop :first_name, ::T.nilable(::String)
        prop :last_name, ::T.nilable(::String)
        prop :middle_name, ::T.nilable(::String)
        prop :suffix, ::T.nilable(::String)
        prop :prefix, ::T.nilable(::String)
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cloud-waba-ruby-client-0.0.10 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.9 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.8 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.7 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.6 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.5 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.3 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.2 lib/cloud_waba/models/messages/contact_name.rb
cloud-waba-ruby-client-0.0.1 lib/cloud_waba/models/messages/contact_name.rb