lib/twilio-ruby/rest/supersim/v1/sim.rb in twilio-ruby-5.68.0 vs lib/twilio-ruby/rest/supersim/v1/sim.rb in twilio-ruby-5.69.0
- old
+ new
@@ -201,10 +201,11 @@
@solution = {sid: sid, }
@uri = "/Sims/#{@solution[:sid]}"
# Dependents
@billing_periods = nil
+ @sim_ip_addresses = nil
end
##
# Fetch the SimInstance
# @return [SimInstance] Fetched SimInstance
@@ -260,10 +261,22 @@
@billing_periods
end
##
+ # Access the sim_ip_addresses
+ # @return [SimIpAddressList]
+ # @return [SimIpAddressContext]
+ def sim_ip_addresses
+ unless @sim_ip_addresses
+ @sim_ip_addresses = SimIpAddressList.new(@version, sim_sid: @solution[:sid], )
+ end
+
+ @sim_ip_addresses
+ end
+
+ ##
# Provide a user friendly representation
def to_s
context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
"#<Twilio.Supersim.V1.SimContext #{context}>"
end
@@ -419,9 +432,16 @@
##
# Access the billing_periods
# @return [billing_periods] billing_periods
def billing_periods
context.billing_periods
+ end
+
+ ##
+ # Access the sim_ip_addresses
+ # @return [sim_ip_addresses] sim_ip_addresses
+ def sim_ip_addresses
+ context.sim_ip_addresses
end
##
# Provide a user friendly representation
def to_s
\ No newline at end of file