Class: Twilio::REST::Numbers::V1::PortingPortInList::NumbersV1PortingPortInCreate
- Inherits:
-
Object
- Object
- Twilio::REST::Numbers::V1::PortingPortInList::NumbersV1PortingPortInCreate
- Defined in:
- lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb
Instance Attribute Summary collapse
- #account_sid ⇒ Object
- #auto_cancel_approval_numbers ⇒ Object
- #bundle_sid ⇒ Object
- #documents ⇒ Object
- #losing_carrier_information ⇒ Object
- #notification_emails ⇒ Object
- #phone_numbers ⇒ Object
- #portability_advance_carrier ⇒ Object
- #target_port_in_date ⇒ Object
- #target_port_in_time_range_end ⇒ Object
- #target_port_in_time_range_start ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ NumbersV1PortingPortInCreate
constructor
A new instance of NumbersV1PortingPortInCreate.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ NumbersV1PortingPortInCreate
Returns a new instance of NumbersV1PortingPortInCreate.
63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 63 def initialize(payload) @account_sid = payload["account_sid"] @documents = payload["documents"] @phone_numbers = payload["phone_numbers"] @losing_carrier_information = payload["losing_carrier_information"] @notification_emails = payload["notification_emails"] @target_port_in_date = payload["target_port_in_date"] @target_port_in_time_range_start = payload["target_port_in_time_range_start"] @target_port_in_time_range_end = payload["target_port_in_time_range_end"] @bundle_sid = payload["bundle_sid"] @portability_advance_carrier = payload["portability_advance_carrier"] @auto_cancel_approval_numbers = payload["auto_cancel_approval_numbers"] end |
Instance Attribute Details
#account_sid ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def account_sid @account_sid end |
#auto_cancel_approval_numbers ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def auto_cancel_approval_numbers @auto_cancel_approval_numbers end |
#bundle_sid ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def bundle_sid @bundle_sid end |
#documents ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def documents @documents end |
#losing_carrier_information ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def losing_carrier_information @losing_carrier_information end |
#notification_emails ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def notification_emails @notification_emails end |
#phone_numbers ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def phone_numbers @phone_numbers end |
#portability_advance_carrier ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def portability_advance_carrier @portability_advance_carrier end |
#target_port_in_date ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def target_port_in_date @target_port_in_date end |
#target_port_in_time_range_end ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def target_port_in_time_range_end @target_port_in_time_range_end end |
#target_port_in_time_range_start ⇒ Object
62 63 64 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 62 def target_port_in_time_range_start @target_port_in_time_range_start end |
Instance Method Details
#to_json(options = {}) ⇒ Object
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
# File 'lib/twilio-ruby/rest/numbers/v1/porting_port_in.rb', line 76 def to_json( = {}) { "account_sid": @account_sid, "documents": @documents, "phone_numbers": @phone_numbers, "losing_carrier_information": @losing_carrier_information, "notification_emails": @notification_emails, "target_port_in_date": @target_port_in_date, "target_port_in_time_range_start": @target_port_in_time_range_start, "target_port_in_time_range_end": @target_port_in_time_range_end, "bundle_sid": @bundle_sid, "portability_advance_carrier": @portability_advance_carrier, "auto_cancel_approval_numbers": @auto_cancel_approval_numbers, }.to_json() end |