class Twilio::REST::Wireless::V1::SimContext::UsageRecordInstance

Public Class Methods

new(version, payload, sim_sid: nil) click to toggle source

Initialize the UsageRecordInstance @param [Version] version Version that contains the resource @param [Hash] payload payload that contains response from Twilio @param [String] sim_sid The SID of the {Sim

resource}[https://www.twilio.com/docs/wireless/api/sim-resource] that this Usage
Record is for.

@return [UsageRecordInstance] UsageRecordInstance

Calls superclass method Twilio::REST::InstanceResource::new
    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
191 def initialize(version, payload, sim_sid: nil)
192   super(version)
193 
194   # Marshaled Properties
195   @properties = {
196       'sim_sid' => payload['sim_sid'],
197       'account_sid' => payload['account_sid'],
198       'period' => payload['period'],
199       'commands' => payload['commands'],
200       'data' => payload['data'],
201   }
202 end

Public Instance Methods

account_sid() click to toggle source

@return [String] The SID of the Account that created the resource

    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
212 def account_sid
213   @properties['account_sid']
214 end
commands() click to toggle source

@return [Hash] An object that describes the SIM's usage of Commands during the specified period

    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
224 def commands
225   @properties['commands']
226 end
data() click to toggle source

@return [Hash] An object that describes the SIM's data usage during the specified period

    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
230 def data
231   @properties['data']
232 end
inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
242 def inspect
243   "<Twilio.Wireless.V1.UsageRecordInstance>"
244 end
period() click to toggle source

@return [Hash] The time period for which the usage is reported

    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
218 def period
219   @properties['period']
220 end
sim_sid() click to toggle source

@return [String] The SID of the Sim resource that this Usage Record is for

    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
206 def sim_sid
207   @properties['sim_sid']
208 end
to_s() click to toggle source

Provide a user friendly representation

    # File lib/twilio-ruby/rest/wireless/v1/sim/usage_record.rb
236 def to_s
237   "<Twilio.Wireless.V1.UsageRecordInstance>"
238 end