Sha256: 7b571635f0adfa404679fcb6658f34c9904b346306ae40d94b7db0cf8896ebc2

Contents?: true

Size: 615 Bytes

Versions: 9

Compression:

Stored size: 615 Bytes

Contents

# typed: true
# frozen_string_literal: true

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

        #     {
        #       "phone": "PHONE_NUMBER",
        #       "type": "HOME"
        #     }
        #
        #     {
        #       "phone": "PHONE_NUMBER",
        #       "type": "WORK",
        #       "wa_id": "PHONE_OR_WA_ID"
        #     }

        prop :phone, ::String
        prop :type, ::CloudWaba::Models::Enums::ContactPhoneType
        prop :wa_id, ::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_phone.rb
cloud-waba-ruby-client-0.0.9 lib/cloud_waba/models/messages/contact_phone.rb
cloud-waba-ruby-client-0.0.8 lib/cloud_waba/models/messages/contact_phone.rb
cloud-waba-ruby-client-0.0.7 lib/cloud_waba/models/messages/contact_phone.rb
cloud-waba-ruby-client-0.0.6 lib/cloud_waba/models/messages/contact_phone.rb
cloud-waba-ruby-client-0.0.5 lib/cloud_waba/models/messages/contact_phone.rb
cloud-waba-ruby-client-0.0.3 lib/cloud_waba/models/messages/contact_phone.rb
cloud-waba-ruby-client-0.0.2 lib/cloud_waba/models/messages/contact_phone.rb
cloud-waba-ruby-client-0.0.1 lib/cloud_waba/models/messages/contact_phone.rb