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

Parameters:

  • version (Version)

    Version that contains the resource

  • payload (Hash)

    payload that contains response from Twilio

  • sim_sid (String) (defaults to: nil)

    The unique string that identifies the Sim resource.



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

Returns IP address assigned to the given Super SIM.

Returns:

  • (String)

    IP address assigned to the given Super SIM



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

Returns IP address version.

Returns:

  • (sim_ip_address.IpAddressVersion)

    IP address version



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