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
175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 175 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.
224 225 226 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 224 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.
230 231 232 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 230 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.
236 237 238 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 236 def date_updated @properties['date_updated'] end |
#iccid ⇒ String
Returns The [ICCID](en.wikipedia.org/wiki/SIM_card#ICCID) associated with the SIM.
200 201 202 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 200 def iccid @properties['iccid'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
248 249 250 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 248 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.
218 219 220 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 218 def packages @properties['packages'] end |
#sid ⇒ String
Returns The unique identifier of this Settings Update.
194 195 196 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 194 def sid @properties['sid'] end |
#sim_sid ⇒ String
Returns The SID of the Super SIM to which this Settings Update was applied.
206 207 208 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 206 def sim_sid @properties['sim_sid'] end |
#status ⇒ Status
212 213 214 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 212 def status @properties['status'] end |
#to_s ⇒ Object
Provide a user friendly representation
242 243 244 |
# File 'lib/twilio-ruby/rest/supersim/v1/settings_update.rb', line 242 def to_s "<Twilio.Supersim.V1.SettingsUpdateInstance>" end |