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
178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 178 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.
227 228 229 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 227 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.
233 234 235 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 233 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.
239 240 241 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 239 def date_updated @properties['date_updated'] end |
#iccid ⇒ String
Returns The [ICCID](en.wikipedia.org/wiki/SIM_card#ICCID) associated with the SIM.
203 204 205 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 203 def iccid @properties['iccid'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
251 252 253 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 251 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.
221 222 223 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 221 def packages @properties['packages'] end |
#sid ⇒ String
Returns The unique identifier of this Settings Update.
197 198 199 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 197 def sid @properties['sid'] end |
#sim_sid ⇒ String
Returns The SID of the Super SIM to which this Settings Update was applied.
209 210 211 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 209 def sim_sid @properties['sim_sid'] end |
#status ⇒ Status
215 216 217 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 215 def status @properties['status'] end |
#to_s ⇒ Object
Provide a user friendly representation
245 246 247 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 245 def to_s "<Twilio.Supersim.V1.SettingsUpdateInstance>" end |