Class: Twilio::REST::Numbers::V1::SenderIdRegistrationList::NumbersV1CreateEmbeddedRegistrationRequest
- Inherits:
-
Object
- Object
- Twilio::REST::Numbers::V1::SenderIdRegistrationList::NumbersV1CreateEmbeddedRegistrationRequest
- Defined in:
- lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb
Instance Attribute Summary collapse
- #comments ⇒ Object
- #data ⇒ Object
- #friendly_name ⇒ Object
- #regulation_id ⇒ Object
- #regulation_version ⇒ Object
- #status_callback_url ⇒ Object
- #status_notification_email ⇒ Object
- #theme_set_id ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ NumbersV1CreateEmbeddedRegistrationRequest
constructor
A new instance of NumbersV1CreateEmbeddedRegistrationRequest.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ NumbersV1CreateEmbeddedRegistrationRequest
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 32 def initialize(payload) @regulation_id = payload["regulation_id"] @regulation_version = payload["regulation_version"] @friendly_name = payload["friendly_name"] @status_notification_email = payload["status_notification_email"] @status_callback_url = payload["status_callback_url"] @comments = payload["comments"] @theme_set_id = payload["theme_set_id"] @data = payload["data"] end |
Instance Attribute Details
#comments ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def comments @comments end |
#data ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def data @data end |
#friendly_name ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def friendly_name @friendly_name end |
#regulation_id ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def regulation_id @regulation_id end |
#regulation_version ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def regulation_version @regulation_version end |
#status_callback_url ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def status_callback_url @status_callback_url end |
#status_notification_email ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def status_notification_email @status_notification_email end |
#theme_set_id ⇒ Object
31 32 33 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 31 def theme_set_id @theme_set_id end |
Instance Method Details
#to_json(options = {}) ⇒ Object
42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/twilio-ruby/rest/numbers/v1/sender_id_registration.rb', line 42 def to_json( = {}) { "regulationId": @regulation_id, "regulationVersion": @regulation_version, "friendlyName": @friendly_name, "statusNotificationEmail": @status_notification_email, "statusCallbackUrl": @status_callback_url, "comments": @comments, "themeSetId": @theme_set_id, "data": @data, }.to_json() end |