Class: Twilio::REST::Verify::V2::ServiceContext::ApproveChallengeInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Verify::V2::ServiceContext::ApproveChallengeInstance
- Defined in:
- lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb
Instance Method Summary collapse
-
#account_sid ⇒ String
The unique SID identifier of the Account.
-
#date_created ⇒ Time
The date that this Challenge was created, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
-
#date_responded ⇒ Time
The date that this Challenge was responded, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
-
#date_updated ⇒ Time
The date that this Challenge was updated, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
-
#details ⇒ Hash
Details provided to give context about the Challenge.
-
#entity_sid ⇒ String
The unique SID identifier of the Entity.
-
#expiration_date ⇒ Time
The date-time when this Challenge expires, given in [ISO 8601](en.wikipedia.org/wiki/ISO_8601) format.
-
#factor_sid ⇒ String
The unique SID identifier of the Factor.
-
#factor_type ⇒ String
The Factor Type of this Challenge.
-
#hidden_details ⇒ Hash
Details provided to give context about the Challenge.
-
#identity ⇒ String
Customer unique identity for the Entity owner of the Challenge.
-
#initialize(version, payload, service_sid: nil) ⇒ ApproveChallengeInstance
constructor
Initialize the ApproveChallengeInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#links ⇒ Hash
Contains a dictionary of URL links to nested resources of this Challenge.
-
#metadata ⇒ Hash
Custom metadata associated with the challenge.
-
#options ⇒ Hash
An object that contains challenge options.
-
#responded_reason ⇒ String
Reason for the Challenge to be in certain
status. -
#service_sid ⇒ String
The unique SID identifier of the Service.
-
#sid ⇒ String
A 34 character string that uniquely identifies this Challenge.
-
#status ⇒ String
The Status of this Challenge.
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#url ⇒ String
The URL of this resource.
Constructor Details
#initialize(version, payload, service_sid: nil) ⇒ ApproveChallengeInstance
Initialize the ApproveChallengeInstance
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 240 def initialize(version, payload , service_sid: nil) super(version) # Marshaled Properties @properties = { 'options' => payload['options'], 'sid' => payload['sid'], 'account_sid' => payload['account_sid'], 'service_sid' => payload['service_sid'], 'entity_sid' => payload['entity_sid'], 'identity' => payload['identity'], 'factor_sid' => payload['factor_sid'], 'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']), 'date_updated' => Twilio.deserialize_iso8601_datetime(payload['date_updated']), 'date_responded' => Twilio.deserialize_iso8601_datetime(payload['date_responded']), 'expiration_date' => Twilio.deserialize_iso8601_datetime(payload['expiration_date']), 'status' => payload['status'], 'responded_reason' => payload['responded_reason'], 'details' => payload['details'], 'hidden_details' => payload['hidden_details'], 'metadata' => payload['metadata'], 'factor_type' => payload['factor_type'], 'url' => payload['url'], 'links' => payload['links'], } end |
Instance Method Details
#account_sid ⇒ String
283 284 285 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 283 def account_sid @properties['account_sid'] end |
#date_created ⇒ Time
313 314 315 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 313 def date_created @properties['date_created'] end |
#date_responded ⇒ Time
325 326 327 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 325 def date_responded @properties['date_responded'] end |
#date_updated ⇒ Time
319 320 321 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 319 def date_updated @properties['date_updated'] end |
#details ⇒ Hash
349 350 351 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 349 def details @properties['details'] end |
#entity_sid ⇒ String
295 296 297 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 295 def entity_sid @properties['entity_sid'] end |
#expiration_date ⇒ Time
331 332 333 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 331 def expiration_date @properties['expiration_date'] end |
#factor_sid ⇒ String
307 308 309 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 307 def factor_sid @properties['factor_sid'] end |
#factor_type ⇒ String
367 368 369 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 367 def factor_type @properties['factor_type'] end |
#hidden_details ⇒ Hash
355 356 357 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 355 def hidden_details @properties['hidden_details'] end |
#identity ⇒ String
301 302 303 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 301 def identity @properties['identity'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
391 392 393 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 391 def inspect "<Twilio.Verify.V2.ApproveChallengeInstance>" end |
#links ⇒ Hash
379 380 381 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 379 def links @properties['links'] end |
#metadata ⇒ Hash
361 362 363 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 361 def @properties['metadata'] end |
#options ⇒ Hash
271 272 273 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 271 def @properties['options'] end |
#responded_reason ⇒ String
343 344 345 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 343 def responded_reason @properties['responded_reason'] end |
#service_sid ⇒ String
289 290 291 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 289 def service_sid @properties['service_sid'] end |
#sid ⇒ String
277 278 279 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 277 def sid @properties['sid'] end |
#status ⇒ String
337 338 339 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 337 def status @properties['status'] end |
#to_s ⇒ Object
Provide a user friendly representation
385 386 387 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 385 def to_s "<Twilio.Verify.V2.ApproveChallengeInstance>" end |
#url ⇒ String
373 374 375 |
# File 'lib/twilio-ruby/rest/verify/v2/service/approve_challenge.rb', line 373 def url @properties['url'] end |