class Bandwidth::DeferredResult

DeferredResult Model.

Attributes

result[RW]

TODO: Write general description for this method @return [Object]

set_or_expired[RW]

TODO: Write general description for this method @return [Boolean]

Public Class Methods

from_hash(hash) click to toggle source

Creates an instance of the object from a hash.

# File lib/bandwidth/messaging_lib/messaging/models/deferred_result.rb, line 32
def self.from_hash(hash)
  return nil unless hash

  # Extract variables from the hash.
  result = hash['result']
  set_or_expired = hash['setOrExpired']

  # Create object from extracted values.
  DeferredResult.new(result,
                     set_or_expired)
end
names() click to toggle source

A mapping from model property names to API property names.

# File lib/bandwidth/messaging_lib/messaging/models/deferred_result.rb, line 18
def self.names
  @_hash = {} if @_hash.nil?
  @_hash['result'] = 'result'
  @_hash['set_or_expired'] = 'setOrExpired'
  @_hash
end
new(result = nil, set_or_expired = nil) click to toggle source
# File lib/bandwidth/messaging_lib/messaging/models/deferred_result.rb, line 25
def initialize(result = nil,
               set_or_expired = nil)
  @result = result
  @set_or_expired = set_or_expired
end