Class: Zavudev::Models::OwnedPhoneNumber
Overview
Instance Attribute Summary collapse
Instance Method Summary
collapse
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(id:, capabilities:, created_at:, phone_number:, pricing:, status:, name: nil, next_renewal_date: nil, sender_id: nil, updated_at: nil) ⇒ Object
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 59
|
Instance Attribute Details
#capabilities ⇒ Array<String>
#created_at ⇒ Time
20
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 20
required :created_at, Time, api_name: :createdAt
|
#id ⇒ String
10
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 10
required :id, String
|
#name ⇒ String?
Optional custom name for the phone number.
41
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 41
optional :name, String
|
#next_renewal_date ⇒ Time?
46
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 46
optional :next_renewal_date, Time, api_name: :nextRenewalDate
|
#phone_number ⇒ String
25
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 25
required :phone_number, String, api_name: :phoneNumber
|
#sender_id ⇒ String?
Sender ID if the phone number is assigned to a sender.
52
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 52
optional :sender_id, String, api_name: :senderId
|
#updated_at ⇒ Time?
57
|
# File 'lib/zavudev/models/owned_phone_number.rb', line 57
optional :updated_at, Time, api_name: :updatedAt
|