Class: Twilio::REST::Supersim::V1::SettingsUpdateInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Supersim::V1::SettingsUpdateInstance
- Defined in:
- lib/twilio-ruby/rest/supersim/v1/settings_update.rb
Instance Method Summary collapse
-
#date_completed ⇒ Time
The time, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format, when the update successfully completed and the new settings were applied to the SIM.
-
#date_created ⇒ Time
The date that this Settings Update was created, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
-
#date_updated ⇒ Time
The date that this Settings Update was updated, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
-
#iccid ⇒ String
The [ICCID](en.wikipedia.org/wiki/SIM_card#ICCID) associated with the SIM.
-
#initialize(version, payload) ⇒ SettingsUpdateInstance
constructor
Initialize the SettingsUpdateInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#packages ⇒ Array<Hash>
Array containing the different Settings Packages that will be applied to the SIM after the update completes.
-
#sid ⇒ String
The unique identifier of this Settings Update.
-
#sim_sid ⇒ String
The SID of the Super SIM to which this Settings Update was applied.
- #status ⇒ Status
-
#to_s ⇒ Object
Provide a user friendly representation.
Constructor Details
#initialize(version, payload) ⇒ SettingsUpdateInstance
Initialize the SettingsUpdateInstance
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 176 def initialize(version, payload ) super(version) # Marshaled Properties @properties = { 'sid' => payload['sid'], 'iccid' => payload['iccid'], 'sim_sid' => payload['sim_sid'], 'status' => payload['status'], 'packages' => payload['packages'], 'date_completed' => Twilio.deserialize_iso8601_datetime(payload['date_completed']), 'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']), 'date_updated' => Twilio.deserialize_iso8601_datetime(payload['date_updated']), } end |
Instance Method Details
#date_completed ⇒ Time
Returns The time, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format, when the update successfully completed and the new settings were applied to the SIM.
225 226 227 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 225 def date_completed @properties['date_completed'] end |
#date_created ⇒ Time
Returns The date that this Settings Update was created, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
231 232 233 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 231 def date_created @properties['date_created'] end |
#date_updated ⇒ Time
Returns The date that this Settings Update was updated, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
237 238 239 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 237 def date_updated @properties['date_updated'] end |
#iccid ⇒ String
Returns The [ICCID](en.wikipedia.org/wiki/SIM_card#ICCID) associated with the SIM.
201 202 203 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 201 def iccid @properties['iccid'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
249 250 251 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 249 def inspect "<Twilio.Supersim.V1.SettingsUpdateInstance>" end |
#packages ⇒ Array<Hash>
Returns Array containing the different Settings Packages that will be applied to the SIM after the update completes. Each object within the array indicates the name and the version of the Settings Package that will be on the SIM if the update is successful.
219 220 221 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 219 def packages @properties['packages'] end |
#sid ⇒ String
Returns The unique identifier of this Settings Update.
195 196 197 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 195 def sid @properties['sid'] end |
#sim_sid ⇒ String
Returns The SID of the Super SIM to which this Settings Update was applied.
207 208 209 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 207 def sim_sid @properties['sim_sid'] end |
#status ⇒ Status
213 214 215 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 213 def status @properties['status'] end |
#to_s ⇒ Object
Provide a user friendly representation
243 244 245 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 243 def to_s "<Twilio.Supersim.V1.SettingsUpdateInstance>" end |