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