Class: Twilio::REST::Supersim::V1::SimContext::SimIpAddressInstance

Inherits:
InstanceResource
  • Object
show all
Defined in:
lib/twilio-ruby/rest/supersim/v1/sim/sim_ip_address.rb

Overview

PLEASE NOTE that this class contains beta products that are subject to change. Use them with caution.

Instance Method Summary collapse

Constructor Details

#initialize(version, payload, sim_sid: nil) ⇒ SimIpAddressInstance

Initialize the SimIpAddressInstance



157
158
159
160
161
162
163
164
165
# File 'lib/twilio-ruby/rest/supersim/v1/sim/sim_ip_address.rb', line 157

def initialize(version, payload, sim_sid: nil)
  super(version)

  # Marshaled Properties
  @properties = {
      'ip_address' => payload['ip_address'],
      'ip_address_version' => payload['ip_address_version'],
  }
end

Instance Method Details

#inspectObject

Provide a detailed, user friendly representation



187
188
189
# File 'lib/twilio-ruby/rest/supersim/v1/sim/sim_ip_address.rb', line 187

def inspect
  "<Twilio.Supersim.V1.SimIpAddressInstance>"
end

#ip_addressString



169
170
171
# File 'lib/twilio-ruby/rest/supersim/v1/sim/sim_ip_address.rb', line 169

def ip_address
  @properties['ip_address']
end

#ip_address_versionsim_ip_address.IpAddressVersion



175
176
177
# File 'lib/twilio-ruby/rest/supersim/v1/sim/sim_ip_address.rb', line 175

def ip_address_version
  @properties['ip_address_version']
end

#to_sObject

Provide a user friendly representation



181
182
183
# File 'lib/twilio-ruby/rest/supersim/v1/sim/sim_ip_address.rb', line 181

def to_s
  "<Twilio.Supersim.V1.SimIpAddressInstance>"
end