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