1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
# coding=utf-8
r"""
This code was generated by
\ / _ _ _| _ _
| (_)\/(_)(_|\/| |(/_ v1.0.0
/ /
"""
from twilio.base.version import Version
from twilio.rest.supersim.v1.command import CommandList
from twilio.rest.supersim.v1.esim_profile import EsimProfileList
from twilio.rest.supersim.v1.fleet import FleetList
from twilio.rest.supersim.v1.ip_command import IpCommandList
from twilio.rest.supersim.v1.network import NetworkList
from twilio.rest.supersim.v1.network_access_profile import NetworkAccessProfileList
from twilio.rest.supersim.v1.sim import SimList
from twilio.rest.supersim.v1.sms_command import SmsCommandList
from twilio.rest.supersim.v1.usage_record import UsageRecordList
class V1(Version):
def __init__(self, domain):
"""
Initialize the V1 version of Supersim
:returns: V1 version of Supersim
:rtype: twilio.rest.supersim.v1.V1.V1
"""
super(V1, self).__init__(domain)
self.version = 'v1'
self._commands = None
self._esim_profiles = None
self._fleets = None
self._ip_commands = None
self._networks = None
self._network_access_profiles = None
self._sims = None
self._sms_commands = None
self._usage_records = None
@property
def commands(self):
"""
:rtype: twilio.rest.supersim.v1.command.CommandList
"""
if self._commands is None:
self._commands = CommandList(self)
return self._commands
@property
def esim_profiles(self):
"""
:rtype: twilio.rest.supersim.v1.esim_profile.EsimProfileList
"""
if self._esim_profiles is None:
self._esim_profiles = EsimProfileList(self)
return self._esim_profiles
@property
def fleets(self):
"""
:rtype: twilio.rest.supersim.v1.fleet.FleetList
"""
if self._fleets is None:
self._fleets = FleetList(self)
return self._fleets
@property
def ip_commands(self):
"""
:rtype: twilio.rest.supersim.v1.ip_command.IpCommandList
"""
if self._ip_commands is None:
self._ip_commands = IpCommandList(self)
return self._ip_commands
@property
def networks(self):
"""
:rtype: twilio.rest.supersim.v1.network.NetworkList
"""
if self._networks is None:
self._networks = NetworkList(self)
return self._networks
@property
def network_access_profiles(self):
"""
:rtype: twilio.rest.supersim.v1.network_access_profile.NetworkAccessProfileList
"""
if self._network_access_profiles is None:
self._network_access_profiles = NetworkAccessProfileList(self)
return self._network_access_profiles
@property
def sims(self):
"""
:rtype: twilio.rest.supersim.v1.sim.SimList
"""
if self._sims is None:
self._sims = SimList(self)
return self._sims
@property
def sms_commands(self):
"""
:rtype: twilio.rest.supersim.v1.sms_command.SmsCommandList
"""
if self._sms_commands is None:
self._sms_commands = SmsCommandList(self)
return self._sms_commands
@property
def usage_records(self):
"""
:rtype: twilio.rest.supersim.v1.usage_record.UsageRecordList
"""
if self._usage_records is None:
self._usage_records = UsageRecordList(self)
return self._usage_records
def __repr__(self):
"""
Provide a friendly representation
:returns: Machine friendly representation
:rtype: str
"""
return '<Twilio.Supersim.V1>'
|