diff --git a/twilio/rest/accounts/__init__.py b/twilio/rest/accounts/__init__.py index 1298221549..e551915b1e 100644 --- a/twilio/rest/accounts/__init__.py +++ b/twilio/rest/accounts/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Accounts.v1 import V1 +from twilio.rest.accounts.v1 import V1 class Accounts(Domain): def __init__(self, twilio): diff --git a/twilio/rest/accounts/v1/auth_token_promotion.py b/twilio/rest/accounts/v1/auth_token_promotion.py index 126d3f717d..6ca6e7ac33 100644 --- a/twilio/rest/accounts/v1/auth_token_promotion.py +++ b/twilio/rest/accounts/v1/auth_token_promotion.py @@ -19,31 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class AuthTokenPromotionContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AuthTokenPromotionContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/AuthTokens/Promote' - - def update(self): - data = values.of({ - - }) + + def update(self): + data = values.of({ + + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return AuthTokenPromotionInstance(self._version, payload, ) - - + return AuthTokenPromotionInstance(self._version, payload, ) + + + + def __repr__(self): """ @@ -57,13 +60,13 @@ def __repr__(self): class AuthTokenPromotionInstance(InstanceResource): def __init__(self, version, payload): - super(AuthTokenPromotionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'auth_token' = payload.get('auth_token'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'auth_token' : payload.get('auth_token'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None @@ -94,15 +97,15 @@ def __repr__(self): class AuthTokenPromotionListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AuthTokenPromotionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/accounts/v1/credential.py b/twilio/rest/accounts/v1/credential.py index 2cbcab3c71..05a1a14459 100644 --- a/twilio/rest/accounts/v1/credential.py +++ b/twilio/rest/accounts/v1/credential.py @@ -19,16 +19,17 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.credential.aws import AwsListInstancefrom twilio.rest.credential.public_key import PublicKeyListInstance +# from twilio.rest.credential.aws import AwsListInstancefrom twilio.rest.credential.public_key import PublicKeyListInstance class CredentialListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } @@ -36,7 +37,7 @@ def __init__(self, version: V1): self._aws = None self._public_key = None - + def __repr__(self): """ diff --git a/twilio/rest/accounts/v1/credential/aws.py b/twilio/rest/accounts/v1/credential/aws.py index ac61e478fb..70d741ed79 100644 --- a/twilio/rest/accounts/v1/credential/aws.py +++ b/twilio/rest/accounts/v1/credential/aws.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AwsContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AwsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/AWS/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the AwsInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AwsInstance - - :returns: The fetched AwsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AwsInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the AwsInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the AwsInstance + + :returns: The fetched AwsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AwsInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return AwsInstance(self._version, payload, sid=self._solution['sid'], ) + + - return AwsInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,19 +89,19 @@ def __repr__(self): class AwsInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AwsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -125,35 +127,39 @@ def __repr__(self): class AwsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AwsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials/AWS' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AwsInstance(self._version, payload, ) - + return AwsInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AwsPage(self._version, payload, ) - + return AwsPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/accounts/v1/credential/public_key.py b/twilio/rest/accounts/v1/credential/public_key.py index 4e58ffdff5..8044acebe7 100644 --- a/twilio/rest/accounts/v1/credential/public_key.py +++ b/twilio/rest/accounts/v1/credential/public_key.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class PublicKeyContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(PublicKeyContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/PublicKeys/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the PublicKeyInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the PublicKeyInstance - - :returns: The fetched PublicKeyInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PublicKeyInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the PublicKeyInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the PublicKeyInstance + + :returns: The fetched PublicKeyInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PublicKeyInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return PublicKeyInstance(self._version, payload, sid=self._solution['sid'], ) + + - return PublicKeyInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,19 +89,19 @@ def __repr__(self): class PublicKeyInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(PublicKeyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -125,35 +127,39 @@ def __repr__(self): class PublicKeyListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(PublicKeyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials/PublicKeys' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return PublicKeyInstance(self._version, payload, ) - + return PublicKeyInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PublicKeyPage(self._version, payload, ) - + return PublicKeyPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/accounts/v1/secondary_auth_token.py b/twilio/rest/accounts/v1/secondary_auth_token.py index d8ae780c1b..e745bb3713 100644 --- a/twilio/rest/accounts/v1/secondary_auth_token.py +++ b/twilio/rest/accounts/v1/secondary_auth_token.py @@ -19,36 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SecondaryAuthTokenContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SecondaryAuthTokenContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/AuthTokens/Secondary' + + def create(self): - def create(self): - - - - def delete(self): - - - """ - Deletes the SecondaryAuthTokenInstance - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) + + def delete(self): + + + + """ + Deletes the SecondaryAuthTokenInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + def __repr__(self): """ @@ -62,13 +65,13 @@ def __repr__(self): class SecondaryAuthTokenInstance(InstanceResource): def __init__(self, version, payload): - super(SecondaryAuthTokenInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'secondary_auth_token' = payload.get('secondary_auth_token'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'secondary_auth_token' : payload.get('secondary_auth_token'), + 'url' : payload.get('url'), } self._context = None @@ -99,15 +102,15 @@ def __repr__(self): class SecondaryAuthTokenListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SecondaryAuthTokenListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/api/__init__.py b/twilio/rest/api/__init__.py index b43c2e4536..6110fe20d4 100644 --- a/twilio/rest/api/__init__.py +++ b/twilio/rest/api/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Api.v2010 import V2010 +from twilio.rest.api.v2010 import V2010 class Api(Domain): def __init__(self, twilio): diff --git a/twilio/rest/api/v2010/account.py b/twilio/rest/api/v2010/account.py index c0d04a5467..ade826da53 100644 --- a/twilio/rest/api/v2010/account.py +++ b/twilio/rest/api/v2010/account.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.account.address import AddressListInstancefrom twilio.rest.account.application import ApplicationListInstancefrom twilio.rest.account.authorized_connect_app import AuthorizedConnectAppListInstancefrom twilio.rest.account.available_phone_number_country import AvailablePhoneNumberCountryListInstancefrom twilio.rest.account.balance import BalanceListInstancefrom twilio.rest.account.call import CallListInstancefrom twilio.rest.account.conference import ConferenceListInstancefrom twilio.rest.account.connect_app import ConnectAppListInstancefrom twilio.rest.account.incoming_phone_number import IncomingPhoneNumberListInstancefrom twilio.rest.account.key import KeyListInstancefrom twilio.rest.account.message import MessageListInstancefrom twilio.rest.account.new_key import NewKeyListInstancefrom twilio.rest.account.new_signing_key import NewSigningKeyListInstancefrom twilio.rest.account.notification import NotificationListInstancefrom twilio.rest.account.outgoing_caller_id import OutgoingCallerIdListInstancefrom twilio.rest.account.queue import QueueListInstancefrom twilio.rest.account.recording import RecordingListInstancefrom twilio.rest.account.short_code import ShortCodeListInstancefrom twilio.rest.account.signing_key import SigningKeyListInstancefrom twilio.rest.account.sip import SipListInstancefrom twilio.rest.account.token import TokenListInstancefrom twilio.rest.account.transcription import TranscriptionListInstancefrom twilio.rest.account.usage import UsageListInstancefrom twilio.rest.account.validation_request import ValidationRequestListInstance +# from twilio.rest.account.address import AddressListInstancefrom twilio.rest.account.application import ApplicationListInstancefrom twilio.rest.account.authorized_connect_app import AuthorizedConnectAppListInstancefrom twilio.rest.account.available_phone_number_country import AvailablePhoneNumberCountryListInstancefrom twilio.rest.account.balance import BalanceListInstancefrom twilio.rest.account.call import CallListInstancefrom twilio.rest.account.conference import ConferenceListInstancefrom twilio.rest.account.connect_app import ConnectAppListInstancefrom twilio.rest.account.incoming_phone_number import IncomingPhoneNumberListInstancefrom twilio.rest.account.key import KeyListInstancefrom twilio.rest.account.message import MessageListInstancefrom twilio.rest.account.new_key import NewKeyListInstancefrom twilio.rest.account.new_signing_key import NewSigningKeyListInstancefrom twilio.rest.account.notification import NotificationListInstancefrom twilio.rest.account.outgoing_caller_id import OutgoingCallerIdListInstancefrom twilio.rest.account.queue import QueueListInstancefrom twilio.rest.account.recording import RecordingListInstancefrom twilio.rest.account.short_code import ShortCodeListInstancefrom twilio.rest.account.signing_key import SigningKeyListInstancefrom twilio.rest.account.sip import SipListInstancefrom twilio.rest.account.token import TokenListInstancefrom twilio.rest.account.transcription import TranscriptionListInstancefrom twilio.rest.account.usage import UsageListInstancefrom twilio.rest.account.validation_request import ValidationRequestListInstance class AccountContext(InstanceContext): - def __init__(self, version: V2010, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AccountContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Accounts/${sid}.json' self._addresses = None @@ -58,36 +59,36 @@ def __init__(self, version: V2010, sid: str): self._transcriptions = None self._usage = None self._validation_requests = None + + def fetch(self): - def fetch(self): - - """ - Fetch the AccountInstance - - :returns: The fetched AccountInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AccountInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the AccountInstance + + :returns: The fetched AccountInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AccountInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return AccountInstance(self._version, payload, sid=self._solution['sid'], ) - - + return AccountInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -100,23 +101,23 @@ def __repr__(self): class AccountInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AccountInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'auth_token' = payload.get('auth_token'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'owner_account_sid' = payload.get('owner_account_sid'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'subresource_uris' = payload.get('subresource_uris'), - 'type' = payload.get('type'), - 'uri' = payload.get('uri'), + 'auth_token' : payload.get('auth_token'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'owner_account_sid' : payload.get('owner_account_sid'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'subresource_uris' : payload.get('subresource_uris'), + 'type' : payload.get('type'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -214,35 +215,39 @@ def __repr__(self): class AccountListInstance(ListResource): - def __init__(self, version: V2010): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AccountListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Accounts.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AccountInstance(self._version, payload, ) - + return AccountInstance(self._version, payload, ) + + """ + + """ + def page(self, friendly_name, status, page_size): - def page(self, friendly_name, status, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'status': status,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AccountPage(self._version, payload, ) - + return AccountPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/address.py b/twilio/rest/api/v2010/account/address.py index f8e31e4c85..60901fd3ad 100644 --- a/twilio/rest/api/v2010/account/address.py +++ b/twilio/rest/api/v2010/account/address.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.address.dependent_phone_number import DependentPhoneNumberListInstance +# from twilio.rest.address.dependent_phone_number import DependentPhoneNumberListInstance class AddressContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(AddressContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Addresses/${sid}.json' self._dependent_phone_numbers = None + + def delete(self): - def delete(self): - - - """ - Deletes the AddressInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AddressInstance - - :returns: The fetched AddressInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AddressInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the AddressInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the AddressInstance + + :returns: The fetched AddressInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AddressInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return AddressInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return AddressInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,29 +90,29 @@ def __repr__(self): class AddressInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(AddressInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'city' = payload.get('city'), - 'customer_name' = payload.get('customer_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'iso_country' = payload.get('iso_country'), - 'postal_code' = payload.get('postal_code'), - 'region' = payload.get('region'), - 'sid' = payload.get('sid'), - 'street' = payload.get('street'), - 'uri' = payload.get('uri'), - 'emergency_enabled' = payload.get('emergency_enabled'), - 'validated' = payload.get('validated'), - 'verified' = payload.get('verified'), - 'street_secondary' = payload.get('street_secondary'), + 'account_sid' : payload.get('account_sid'), + 'city' : payload.get('city'), + 'customer_name' : payload.get('customer_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'iso_country' : payload.get('iso_country'), + 'postal_code' : payload.get('postal_code'), + 'region' : payload.get('region'), + 'sid' : payload.get('sid'), + 'street' : payload.get('street'), + 'uri' : payload.get('uri'), + 'emergency_enabled' : payload.get('emergency_enabled'), + 'validated' : payload.get('validated'), + 'verified' : payload.get('verified'), + 'street_secondary' : payload.get('street_secondary'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -139,35 +141,39 @@ def __repr__(self): class AddressListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(AddressListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Addresses.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AddressInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return AddressInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, customer_name, friendly_name, iso_country, page_size): - def page(self, customer_name, friendly_name, iso_country, page_size): - - data = values.of({ - 'customer_name': customer_name,'friendly_name': friendly_name,'iso_country': iso_country,'page_size': page_size, - }) + data = values.of({ + 'customer_name': customer_name,'friendly_name': friendly_name,'iso_country': iso_country,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AddressPage(self._version, payload, account_sid=self._solution['account_sid']) - + return AddressPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/address/dependent_phone_number.py b/twilio/rest/api/v2010/account/address/dependent_phone_number.py index c8a740aa0e..830d7c8ec2 100644 --- a/twilio/rest/api/v2010/account/address/dependent_phone_number.py +++ b/twilio/rest/api/v2010/account/address/dependent_phone_number.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DependentPhoneNumberListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, address_sid: str): + def __init__(self, version: Version, account_sid: str, address_sid: str): # TODO: needs autogenerated docs - super(DependentPhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, address_sid, } + self._solution = { 'account_sid': account_sid, 'address_sid': address_sid, } self._uri = '/Accounts/${account_sid}/Addresses/${address_sid}/DependentPhoneNumbers.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DependentPhoneNumberPage(self._version, payload, account_sid=self._solution['account_sid']address_sid=self._solution['address_sid']) - + return DependentPhoneNumberPage(self._version, payload, account_sid=self._solution['account_sid'], address_sid=self._solution['address_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/application.py b/twilio/rest/api/v2010/account/application.py index 0c222810ff..6f374cef28 100644 --- a/twilio/rest/api/v2010/account/application.py +++ b/twilio/rest/api/v2010/account/application.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ApplicationContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(ApplicationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Applications/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the ApplicationInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ApplicationInstance - - :returns: The fetched ApplicationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ApplicationInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the ApplicationInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ApplicationInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ApplicationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ApplicationInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + return ApplicationInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ApplicationInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,33 +89,33 @@ def __repr__(self): class ApplicationInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(ApplicationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'message_status_callback' = payload.get('message_status_callback'), - 'sid' = payload.get('sid'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_status_callback' = payload.get('sms_status_callback'), - 'sms_url' = payload.get('sms_url'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'uri' = payload.get('uri'), - 'voice_caller_id_lookup' = payload.get('voice_caller_id_lookup'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'message_status_callback' : payload.get('message_status_callback'), + 'sid' : payload.get('sid'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_status_callback' : payload.get('sms_status_callback'), + 'sms_url' : payload.get('sms_url'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'uri' : payload.get('uri'), + 'voice_caller_id_lookup' : payload.get('voice_caller_id_lookup'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -139,35 +141,39 @@ def __repr__(self): class ApplicationListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(ApplicationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Applications.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ApplicationInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return ApplicationInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, friendly_name, page_size): - def page(self, friendly_name, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ApplicationPage(self._version, payload, account_sid=self._solution['account_sid']) - + return ApplicationPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/authorized_connect_app.py b/twilio/rest/api/v2010/account/authorized_connect_app.py index b75740e4a4..335adfc594 100644 --- a/twilio/rest/api/v2010/account/authorized_connect_app.py +++ b/twilio/rest/api/v2010/account/authorized_connect_app.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AuthorizedConnectAppContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, connect_app_sid: str): + def __init__(self, version: Version, account_sid: str, connect_app_sid: str): # TODO: needs autogenerated docs - super(AuthorizedConnectAppContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, connect_app_sid, } + self._solution = { 'account_sid': account_sid, 'connect_app_sid': connect_app_sid, } self._uri = '/Accounts/${account_sid}/AuthorizedConnectApps/${connect_app_sid}.json' + + def fetch(self): - def fetch(self): - - """ - Fetch the AuthorizedConnectAppInstance - - :returns: The fetched AuthorizedConnectAppInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AuthorizedConnectAppInstance( - self._version, - payload, - account_sidconnect_app_sid=self._solution['account_sid''connect_app_sid'], - ) - - + """ + Fetch the AuthorizedConnectAppInstance + + :returns: The fetched AuthorizedConnectAppInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AuthorizedConnectAppInstance(self._version, payload, account_sid=self._solution['account_sid'], connect_app_sid=self._solution['connect_app_sid'], ) + + + def __repr__(self): """ @@ -65,23 +64,23 @@ def __repr__(self): class AuthorizedConnectAppInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, connect_app_sid: str): - super(AuthorizedConnectAppInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'connect_app_company_name' = payload.get('connect_app_company_name'), - 'connect_app_description' = payload.get('connect_app_description'), - 'connect_app_friendly_name' = payload.get('connect_app_friendly_name'), - 'connect_app_homepage_url' = payload.get('connect_app_homepage_url'), - 'connect_app_sid' = payload.get('connect_app_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'permissions' = payload.get('permissions'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'connect_app_company_name' : payload.get('connect_app_company_name'), + 'connect_app_description' : payload.get('connect_app_description'), + 'connect_app_friendly_name' : payload.get('connect_app_friendly_name'), + 'connect_app_homepage_url' : payload.get('connect_app_homepage_url'), + 'connect_app_sid' : payload.get('connect_app_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'permissions' : payload.get('permissions'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'connect_app_sid': connect_app_sid or self._properties['connect_app_sid'] + 'account_sid': account_sid or self._properties['account_sid'],'connect_app_sid': connect_app_sid or self._properties['connect_app_sid'], } @property @@ -107,25 +106,27 @@ def __repr__(self): class AuthorizedConnectAppListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(AuthorizedConnectAppListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/AuthorizedConnectApps.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AuthorizedConnectAppPage(self._version, payload, account_sid=self._solution['account_sid']) - + return AuthorizedConnectAppPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country.py b/twilio/rest/api/v2010/account/available_phone_number_country.py index 07bf318062..5320680f35 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.available_phone_number_country.local import LocalListInstancefrom twilio.rest.available_phone_number_country.machine_to_machine import MachineToMachineListInstancefrom twilio.rest.available_phone_number_country.mobile import MobileListInstancefrom twilio.rest.available_phone_number_country.national import NationalListInstancefrom twilio.rest.available_phone_number_country.shared_cost import SharedCostListInstancefrom twilio.rest.available_phone_number_country.toll_free import TollFreeListInstancefrom twilio.rest.available_phone_number_country.voip import VoipListInstance +# from twilio.rest.available_phone_number_country.local import LocalListInstancefrom twilio.rest.available_phone_number_country.machine_to_machine import MachineToMachineListInstancefrom twilio.rest.available_phone_number_country.mobile import MobileListInstancefrom twilio.rest.available_phone_number_country.national import NationalListInstancefrom twilio.rest.available_phone_number_country.shared_cost import SharedCostListInstancefrom twilio.rest.available_phone_number_country.toll_free import TollFreeListInstancefrom twilio.rest.available_phone_number_country.voip import VoipListInstance class AvailablePhoneNumberCountryContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(AvailablePhoneNumberCountryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}.json' self._local = None @@ -41,25 +42,23 @@ def __init__(self, version: V2010, account_sid: str, country_code: str): self._shared_cost = None self._toll_free = None self._voip = None + + def fetch(self): - def fetch(self): - - """ - Fetch the AvailablePhoneNumberCountryInstance - - :returns: The fetched AvailablePhoneNumberCountryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AvailablePhoneNumberCountryInstance( - self._version, - payload, - account_sidcountry_code=self._solution['account_sid''country_code'], - ) - - + """ + Fetch the AvailablePhoneNumberCountryInstance + + :returns: The fetched AvailablePhoneNumberCountryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AvailablePhoneNumberCountryInstance(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -72,18 +71,18 @@ def __repr__(self): class AvailablePhoneNumberCountryInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, country_code: str): - super(AvailablePhoneNumberCountryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'country_code' = payload.get('country_code'), - 'country' = payload.get('country'), - 'uri' = payload.get('uri'), - 'beta' = payload.get('beta'), - 'subresource_uris' = payload.get('subresource_uris'), + 'country_code' : payload.get('country_code'), + 'country' : payload.get('country'), + 'uri' : payload.get('uri'), + 'beta' : payload.get('beta'), + 'subresource_uris' : payload.get('subresource_uris'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'country_code': country_code or self._properties['country_code'] + 'account_sid': account_sid or self._properties['account_sid'],'country_code': country_code or self._properties['country_code'], } @property @@ -130,25 +129,27 @@ def __repr__(self): class AvailablePhoneNumberCountryListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(AvailablePhoneNumberCountryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AvailablePhoneNumberCountryPage(self._version, payload, account_sid=self._solution['account_sid']) - + return AvailablePhoneNumberCountryPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country/local.py b/twilio/rest/api/v2010/account/available_phone_number_country/local.py index b4db6116c2..ffbbbc03f4 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country/local.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country/local.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class LocalListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(LocalListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}/Local.json' + + """ + def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - - data = values.of({ - 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, - }) + data = values.of({ + 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return LocalPage(self._version, payload, account_sid=self._solution['account_sid']country_code=self._solution['country_code']) - + return LocalPage(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country/machine_to_machine.py b/twilio/rest/api/v2010/account/available_phone_number_country/machine_to_machine.py index e60f72c540..f6ee41fedc 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country/machine_to_machine.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country/machine_to_machine.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MachineToMachineListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(MachineToMachineListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}/MachineToMachine.json' + + """ + def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - - data = values.of({ - 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, - }) + data = values.of({ + 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MachineToMachinePage(self._version, payload, account_sid=self._solution['account_sid']country_code=self._solution['country_code']) - + return MachineToMachinePage(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country/mobile.py b/twilio/rest/api/v2010/account/available_phone_number_country/mobile.py index 60b35e6fff..3e37ef5ab7 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country/mobile.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country/mobile.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MobileListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(MobileListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}/Mobile.json' + + """ + def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - - data = values.of({ - 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, - }) + data = values.of({ + 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MobilePage(self._version, payload, account_sid=self._solution['account_sid']country_code=self._solution['country_code']) - + return MobilePage(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country/national.py b/twilio/rest/api/v2010/account/available_phone_number_country/national.py index ed3710b30f..15a326df35 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country/national.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country/national.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class NationalListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(NationalListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}/National.json' + + """ + def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - - data = values.of({ - 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, - }) + data = values.of({ + 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return NationalPage(self._version, payload, account_sid=self._solution['account_sid']country_code=self._solution['country_code']) - + return NationalPage(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country/shared_cost.py b/twilio/rest/api/v2010/account/available_phone_number_country/shared_cost.py index 49e8820dec..b2c7bb8d15 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country/shared_cost.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country/shared_cost.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SharedCostListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(SharedCostListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}/SharedCost.json' + + """ + def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - - data = values.of({ - 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, - }) + data = values.of({ + 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SharedCostPage(self._version, payload, account_sid=self._solution['account_sid']country_code=self._solution['country_code']) - + return SharedCostPage(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country/toll_free.py b/twilio/rest/api/v2010/account/available_phone_number_country/toll_free.py index e1668adb59..aae77227a8 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country/toll_free.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country/toll_free.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TollFreeListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(TollFreeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}/TollFree.json' + + """ + def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - - data = values.of({ - 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, - }) + data = values.of({ + 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TollFreePage(self._version, payload, account_sid=self._solution['account_sid']country_code=self._solution['country_code']) - + return TollFreePage(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/available_phone_number_country/voip.py b/twilio/rest/api/v2010/account/available_phone_number_country/voip.py index eaf0ff409d..b6247edcdc 100644 --- a/twilio/rest/api/v2010/account/available_phone_number_country/voip.py +++ b/twilio/rest/api/v2010/account/available_phone_number_country/voip.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class VoipListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, country_code: str): + def __init__(self, version: Version, account_sid: str, country_code: str): # TODO: needs autogenerated docs - super(VoipListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, country_code, } + self._solution = { 'account_sid': account_sid, 'country_code': country_code, } self._uri = '/Accounts/${account_sid}/AvailablePhoneNumbers/${country_code}/Voip.json' + + """ + def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - def page(self, area_code, contains, sms_enabled, mms_enabled, voice_enabled, exclude_all_address_required, exclude_local_address_required, exclude_foreign_address_required, beta, near_number, near_lat_long, distance, in_postal_code, in_region, in_rate_center, in_lata, in_locality, fax_enabled, page_size): - - data = values.of({ - 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, - }) + data = values.of({ + 'area_code': area_code,'contains': contains,'sms_enabled': sms_enabled,'mms_enabled': mms_enabled,'voice_enabled': voice_enabled,'exclude_all_address_required': exclude_all_address_required,'exclude_local_address_required': exclude_local_address_required,'exclude_foreign_address_required': exclude_foreign_address_required,'beta': beta,'near_number': near_number,'near_lat_long': near_lat_long,'distance': distance,'in_postal_code': in_postal_code,'in_region': in_region,'in_rate_center': in_rate_center,'in_lata': in_lata,'in_locality': in_locality,'fax_enabled': fax_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return VoipPage(self._version, payload, account_sid=self._solution['account_sid']country_code=self._solution['country_code']) - + return VoipPage(self._version, payload, account_sid=self._solution['account_sid'], country_code=self._solution['country_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/balance.py b/twilio/rest/api/v2010/account/balance.py index 12410560ae..eef2238586 100644 --- a/twilio/rest/api/v2010/account/balance.py +++ b/twilio/rest/api/v2010/account/balance.py @@ -19,23 +19,24 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class BalanceInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(BalanceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'balance' = payload.get('balance'), - 'currency' = payload.get('currency'), + 'account_sid' : payload.get('account_sid'), + 'balance' : payload.get('balance'), + 'currency' : payload.get('currency'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -61,19 +62,21 @@ def __repr__(self): class BalanceListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(BalanceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Balance.json' + + """ + def fetch(self): - def fetch(self): - - + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call.py b/twilio/rest/api/v2010/account/call.py index 78bb1dd1f8..22d5d98db7 100644 --- a/twilio/rest/api/v2010/account/call.py +++ b/twilio/rest/api/v2010/account/call.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.call.event import EventListInstancefrom twilio.rest.call.feedback import FeedbackListInstancefrom twilio.rest.call.feedback_summary import FeedbackSummaryListInstancefrom twilio.rest.call.notification import NotificationListInstancefrom twilio.rest.call.payment import PaymentListInstancefrom twilio.rest.call.recording import RecordingListInstancefrom twilio.rest.call.siprec import SiprecListInstancefrom twilio.rest.call.stream import StreamListInstancefrom twilio.rest.call.user_defined_message import UserDefinedMessageListInstancefrom twilio.rest.call.user_defined_message_subscription import UserDefinedMessageSubscriptionListInstance +# from twilio.rest.call.event import EventListInstancefrom twilio.rest.call.feedback import FeedbackListInstancefrom twilio.rest.call.feedback_summary import FeedbackSummaryListInstancefrom twilio.rest.call.notification import NotificationListInstancefrom twilio.rest.call.payment import PaymentListInstancefrom twilio.rest.call.recording import RecordingListInstancefrom twilio.rest.call.siprec import SiprecListInstancefrom twilio.rest.call.stream import StreamListInstancefrom twilio.rest.call.user_defined_message import UserDefinedMessageListInstancefrom twilio.rest.call.user_defined_message_subscription import UserDefinedMessageSubscriptionListInstance class CallContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(CallContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/${sid}.json' self._events = None @@ -43,47 +44,48 @@ def __init__(self, version: V2010, account_sid: str, sid: str): self._streams = None self._user_defined_messages = None self._user_defined_message_subscriptions = None + + def delete(self): - def delete(self): - - - """ - Deletes the CallInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CallInstance - - :returns: The fetched CallInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CallInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the CallInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CallInstance + + :returns: The fetched CallInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CallInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return CallInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CallInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -96,39 +98,39 @@ def __repr__(self): class CallInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(CallInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'parent_call_sid' = payload.get('parent_call_sid'), - 'account_sid' = payload.get('account_sid'), - 'to' = payload.get('to'), - 'to_formatted' = payload.get('to_formatted'), - '_from' = payload.get('from'), - 'from_formatted' = payload.get('from_formatted'), - 'phone_number_sid' = payload.get('phone_number_sid'), - 'status' = payload.get('status'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'duration' = payload.get('duration'), - 'price' = payload.get('price'), - 'price_unit' = payload.get('price_unit'), - 'direction' = payload.get('direction'), - 'answered_by' = payload.get('answered_by'), - 'api_version' = payload.get('api_version'), - 'forwarded_from' = payload.get('forwarded_from'), - 'group_sid' = payload.get('group_sid'), - 'caller_name' = payload.get('caller_name'), - 'queue_time' = payload.get('queue_time'), - 'trunk_sid' = payload.get('trunk_sid'), - 'uri' = payload.get('uri'), - 'subresource_uris' = payload.get('subresource_uris'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'parent_call_sid' : payload.get('parent_call_sid'), + 'account_sid' : payload.get('account_sid'), + 'to' : payload.get('to'), + 'to_formatted' : payload.get('to_formatted'), + '_from' : payload.get('from'), + 'from_formatted' : payload.get('from_formatted'), + 'phone_number_sid' : payload.get('phone_number_sid'), + 'status' : payload.get('status'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'duration' : payload.get('duration'), + 'price' : payload.get('price'), + 'price_unit' : payload.get('price_unit'), + 'direction' : payload.get('direction'), + 'answered_by' : payload.get('answered_by'), + 'api_version' : payload.get('api_version'), + 'forwarded_from' : payload.get('forwarded_from'), + 'group_sid' : payload.get('group_sid'), + 'caller_name' : payload.get('caller_name'), + 'queue_time' : payload.get('queue_time'), + 'trunk_sid' : payload.get('trunk_sid'), + 'uri' : payload.get('uri'), + 'subresource_uris' : payload.get('subresource_uris'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -181,36 +183,40 @@ def __repr__(self): class CallListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(CallListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Calls.json' self._feedback_summaries = None - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CallInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return CallInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, to, _from, parent_call_sid, status, start_time, start_time, start_time, end_time, end_time, end_time, page_size): - def page(self, to, _from, parent_call_sid, status, start_time, start_time, start_time, end_time, end_time, end_time, page_size): - - data = values.of({ - 'to': to,'_from': _from,'parent_call_sid': parent_call_sid,'status': status,'start_time': start_time,'start_time': start_time,'start_time': start_time,'end_time': end_time,'end_time': end_time,'end_time': end_time,'page_size': page_size, - }) + data = values.of({ + 'to': to,'_from': _from,'parent_call_sid': parent_call_sid,'status': status,'start_time': start_time,'start_time': start_time,'start_time': start_time,'end_time': end_time,'end_time': end_time,'end_time': end_time,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CallPage(self._version, payload, account_sid=self._solution['account_sid']) - + return CallPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/event.py b/twilio/rest/api/v2010/account/call/event.py index 9487bc87f3..b7b47ec8f0 100644 --- a/twilio/rest/api/v2010/account/call/event.py +++ b/twilio/rest/api/v2010/account/call/event.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EventListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(EventListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Events.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EventPage(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return EventPage(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/feedback.py b/twilio/rest/api/v2010/account/call/feedback.py index c12f83ee7c..32eba41997 100644 --- a/twilio/rest/api/v2010/account/call/feedback.py +++ b/twilio/rest/api/v2010/account/call/feedback.py @@ -19,48 +19,49 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class FeedbackContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(FeedbackContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Feedback.json' + + def fetch(self): - def fetch(self): - - """ - Fetch the FeedbackInstance - - :returns: The fetched FeedbackInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FeedbackInstance( - self._version, - payload, - account_sidcall_sid=self._solution['account_sid''call_sid'], - ) - - + """ + Fetch the FeedbackInstance + + :returns: The fetched FeedbackInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FeedbackInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return FeedbackInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], ) + + - return FeedbackInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], ) - - + def __repr__(self): """ @@ -74,19 +75,19 @@ def __repr__(self): class FeedbackInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str): - super(FeedbackInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'issues' = payload.get('issues'), - 'quality_score' = payload.get('quality_score'), - 'sid' = payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'issues' : payload.get('issues'), + 'quality_score' : payload.get('quality_score'), + 'sid' : payload.get('sid'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'], } @property @@ -112,15 +113,15 @@ def __repr__(self): class FeedbackListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(FeedbackListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/feedback_summary.py b/twilio/rest/api/v2010/account/call/feedback_summary.py index 4af3cf7fd6..62f594d8e0 100644 --- a/twilio/rest/api/v2010/account/call/feedback_summary.py +++ b/twilio/rest/api/v2010/account/call/feedback_summary.py @@ -19,48 +19,48 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class FeedbackSummaryContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(FeedbackSummaryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/FeedbackSummary/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the FeedbackSummaryInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FeedbackSummaryInstance - - :returns: The fetched FeedbackSummaryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FeedbackSummaryInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the FeedbackSummaryInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the FeedbackSummaryInstance + + :returns: The fetched FeedbackSummaryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FeedbackSummaryInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -74,27 +74,27 @@ def __repr__(self): class FeedbackSummaryInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(FeedbackSummaryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'call_count' = payload.get('call_count'), - 'call_feedback_count' = payload.get('call_feedback_count'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'end_date' = payload.get('end_date'), - 'include_subaccounts' = payload.get('include_subaccounts'), - 'issues' = payload.get('issues'), - 'quality_score_average' = payload.get('quality_score_average'), - 'quality_score_median' = payload.get('quality_score_median'), - 'quality_score_standard_deviation' = payload.get('quality_score_standard_deviation'), - 'sid' = payload.get('sid'), - 'start_date' = payload.get('start_date'), - 'status' = payload.get('status'), + 'account_sid' : payload.get('account_sid'), + 'call_count' : payload.get('call_count'), + 'call_feedback_count' : payload.get('call_feedback_count'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'end_date' : payload.get('end_date'), + 'include_subaccounts' : payload.get('include_subaccounts'), + 'issues' : payload.get('issues'), + 'quality_score_average' : payload.get('quality_score_average'), + 'quality_score_median' : payload.get('quality_score_median'), + 'quality_score_standard_deviation' : payload.get('quality_score_standard_deviation'), + 'sid' : payload.get('sid'), + 'start_date' : payload.get('start_date'), + 'status' : payload.get('status'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -120,25 +120,27 @@ def __repr__(self): class FeedbackSummaryListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(FeedbackSummaryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Calls/FeedbackSummary.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FeedbackSummaryInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return FeedbackSummaryInstance(self._version, payload, account_sid=self._solution['account_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/notification.py b/twilio/rest/api/v2010/account/call/notification.py index bd36dd16b6..2cc00816e5 100644 --- a/twilio/rest/api/v2010/account/call/notification.py +++ b/twilio/rest/api/v2010/account/call/notification.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class NotificationContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, call_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str, sid: str): # TODO: needs autogenerated docs - super(NotificationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Notifications/${sid}.json' + + def fetch(self): - def fetch(self): - - """ - Fetch the NotificationInstance - - :returns: The fetched NotificationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NotificationInstance( - self._version, - payload, - account_sidcall_sidsid=self._solution['account_sid''call_sid''sid'], - ) - - + """ + Fetch the NotificationInstance + + :returns: The fetched NotificationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NotificationInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,30 +64,30 @@ def __repr__(self): class NotificationInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str, sid: str): - super(NotificationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'call_sid' = payload.get('call_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'error_code' = payload.get('error_code'), - 'log' = payload.get('log'), - 'message_date' = payload.get('message_date'), - 'message_text' = payload.get('message_text'), - 'more_info' = payload.get('more_info'), - 'request_method' = payload.get('request_method'), - 'request_url' = payload.get('request_url'), - 'request_variables' = payload.get('request_variables'), - 'response_body' = payload.get('response_body'), - 'response_headers' = payload.get('response_headers'), - 'sid' = payload.get('sid'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'call_sid' : payload.get('call_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'error_code' : payload.get('error_code'), + 'log' : payload.get('log'), + 'message_date' : payload.get('message_date'), + 'message_text' : payload.get('message_text'), + 'more_info' : payload.get('more_info'), + 'request_method' : payload.get('request_method'), + 'request_url' : payload.get('request_url'), + 'request_variables' : payload.get('request_variables'), + 'response_body' : payload.get('response_body'), + 'response_headers' : payload.get('response_headers'), + 'sid' : payload.get('sid'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'],'sid': sid or self._properties['sid'], } @property @@ -114,25 +113,27 @@ def __repr__(self): class NotificationListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(NotificationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Notifications.json' + + """ + def page(self, log, message_date, message_date, message_date, page_size): - def page(self, log, message_date, message_date, message_date, page_size): - - data = values.of({ - 'log': log,'message_date': message_date,'message_date': message_date,'message_date': message_date,'page_size': page_size, - }) + data = values.of({ + 'log': log,'message_date': message_date,'message_date': message_date,'message_date': message_date,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return NotificationPage(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return NotificationPage(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/payment.py b/twilio/rest/api/v2010/account/call/payment.py index 160241ee26..2cade5bbe4 100644 --- a/twilio/rest/api/v2010/account/call/payment.py +++ b/twilio/rest/api/v2010/account/call/payment.py @@ -19,31 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class PaymentContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, call_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str, sid: str): # TODO: needs autogenerated docs - super(PaymentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Payments/${sid}.json' - - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return PaymentInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) + + - return PaymentInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -57,19 +60,19 @@ def __repr__(self): class PaymentInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str, sid: str): - super(PaymentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'],'sid': sid or self._properties['sid'], } @property @@ -95,25 +98,27 @@ def __repr__(self): class PaymentListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(PaymentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Payments.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return PaymentInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return PaymentInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/recording.py b/twilio/rest/api/v2010/account/call/recording.py index 509e084d7a..7ab8fe7475 100644 --- a/twilio/rest/api/v2010/account/call/recording.py +++ b/twilio/rest/api/v2010/account/call/recording.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RecordingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, call_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str, sid: str): # TODO: needs autogenerated docs - super(RecordingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Recordings/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the RecordingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RecordingInstance - - :returns: The fetched RecordingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RecordingInstance( - self._version, - payload, - account_sidcall_sidsid=self._solution['account_sid''call_sid''sid'], - ) - - + + """ + Deletes the RecordingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the RecordingInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched RecordingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) - - + return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,31 +89,31 @@ def __repr__(self): class RecordingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str, sid: str): - super(RecordingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'call_sid' = payload.get('call_sid'), - 'conference_sid' = payload.get('conference_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'start_time' = payload.get('start_time'), - 'duration' = payload.get('duration'), - 'sid' = payload.get('sid'), - 'price' = payload.get('price'), - 'uri' = payload.get('uri'), - 'encryption_details' = payload.get('encryption_details'), - 'price_unit' = payload.get('price_unit'), - 'status' = payload.get('status'), - 'channels' = payload.get('channels'), - 'source' = payload.get('source'), - 'error_code' = payload.get('error_code'), - 'track' = payload.get('track'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'call_sid' : payload.get('call_sid'), + 'conference_sid' : payload.get('conference_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'start_time' : payload.get('start_time'), + 'duration' : payload.get('duration'), + 'sid' : payload.get('sid'), + 'price' : payload.get('price'), + 'uri' : payload.get('uri'), + 'encryption_details' : payload.get('encryption_details'), + 'price_unit' : payload.get('price_unit'), + 'status' : payload.get('status'), + 'channels' : payload.get('channels'), + 'source' : payload.get('source'), + 'error_code' : payload.get('error_code'), + 'track' : payload.get('track'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'],'sid': sid or self._properties['sid'], } @property @@ -137,35 +139,39 @@ def __repr__(self): class RecordingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(RecordingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Recordings.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) + + """ + + """ + def page(self, date_created, date_created, date_created, page_size): - def page(self, date_created, date_created, date_created, page_size): - - data = values.of({ - 'date_created': date_created,'date_created': date_created,'date_created': date_created,'page_size': page_size, - }) + data = values.of({ + 'date_created': date_created,'date_created': date_created,'date_created': date_created,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RecordingPage(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return RecordingPage(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/siprec.py b/twilio/rest/api/v2010/account/call/siprec.py index e89239fe85..9c4e5f8a42 100644 --- a/twilio/rest/api/v2010/account/call/siprec.py +++ b/twilio/rest/api/v2010/account/call/siprec.py @@ -19,31 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SiprecContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, call_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str, sid: str): # TODO: needs autogenerated docs - super(SiprecContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Siprec/${sid}.json' - - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SiprecInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) + + - return SiprecInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -57,20 +60,20 @@ def __repr__(self): class SiprecInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str, sid: str): - super(SiprecInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'name' = payload.get('name'), - 'status' = payload.get('status'), - 'date_updated' = payload.get('date_updated'), - 'uri' = payload.get('uri'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'name' : payload.get('name'), + 'status' : payload.get('status'), + 'date_updated' : payload.get('date_updated'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'],'sid': sid or self._properties['sid'], } @property @@ -96,25 +99,27 @@ def __repr__(self): class SiprecListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(SiprecListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Siprec.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SiprecInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return SiprecInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/stream.py b/twilio/rest/api/v2010/account/call/stream.py index d02bb1d1c1..3591bc1a3d 100644 --- a/twilio/rest/api/v2010/account/call/stream.py +++ b/twilio/rest/api/v2010/account/call/stream.py @@ -19,31 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class StreamContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, call_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str, sid: str): # TODO: needs autogenerated docs - super(StreamContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Streams/${sid}.json' - - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return StreamInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) + + - return StreamInstance(self._version, payload, account_sid=self._solution['account_sid'], call_sid=self._solution['call_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -57,20 +60,20 @@ def __repr__(self): class StreamInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str, sid: str): - super(StreamInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'name' = payload.get('name'), - 'status' = payload.get('status'), - 'date_updated' = payload.get('date_updated'), - 'uri' = payload.get('uri'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'name' : payload.get('name'), + 'status' : payload.get('status'), + 'date_updated' : payload.get('date_updated'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'],'sid': sid or self._properties['sid'], } @property @@ -96,25 +99,27 @@ def __repr__(self): class StreamListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(StreamListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/Streams.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return StreamInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return StreamInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/user_defined_message.py b/twilio/rest/api/v2010/account/call/user_defined_message.py index 3ebbcba2cf..e1d3177284 100644 --- a/twilio/rest/api/v2010/account/call/user_defined_message.py +++ b/twilio/rest/api/v2010/account/call/user_defined_message.py @@ -19,24 +19,25 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UserDefinedMessageInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str): - super(UserDefinedMessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'], } @property @@ -62,25 +63,27 @@ def __repr__(self): class UserDefinedMessageListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(UserDefinedMessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/UserDefinedMessages.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserDefinedMessageInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return UserDefinedMessageInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/call/user_defined_message_subscription.py b/twilio/rest/api/v2010/account/call/user_defined_message_subscription.py index ce776bdc53..7eb2d58374 100644 --- a/twilio/rest/api/v2010/account/call/user_defined_message_subscription.py +++ b/twilio/rest/api/v2010/account/call/user_defined_message_subscription.py @@ -19,32 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UserDefinedMessageSubscriptionContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, call_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserDefinedMessageSubscriptionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/UserDefinedMessageSubscriptions/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the UserDefinedMessageSubscriptionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) + """ + Deletes the UserDefinedMessageSubscriptionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def __repr__(self): """ Provide a friendly representation @@ -57,18 +59,18 @@ def __repr__(self): class UserDefinedMessageSubscriptionInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, call_sid: str, sid: str): - super(UserDefinedMessageSubscriptionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'call_sid': call_sid or self._properties['call_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'call_sid': call_sid or self._properties['call_sid'],'sid': sid or self._properties['sid'], } @property @@ -94,25 +96,27 @@ def __repr__(self): class UserDefinedMessageSubscriptionListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(UserDefinedMessageSubscriptionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Calls/${call_sid}/UserDefinedMessageSubscriptions.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserDefinedMessageSubscriptionInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) - + return UserDefinedMessageSubscriptionInstance(self._version, payload, account_sid=self._solution['account_sid']call_sid=self._solution['call_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/conference.py b/twilio/rest/api/v2010/account/conference.py index c9a460fc70..2b70885adc 100644 --- a/twilio/rest/api/v2010/account/conference.py +++ b/twilio/rest/api/v2010/account/conference.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.conference.participant import ParticipantListInstancefrom twilio.rest.conference.recording import RecordingListInstance +# from twilio.rest.conference.participant import ParticipantListInstancefrom twilio.rest.conference.recording import RecordingListInstance class ConferenceContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(ConferenceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Conferences/${sid}.json' self._participants = None self._recordings = None + + def fetch(self): - def fetch(self): - - """ - Fetch the ConferenceInstance - - :returns: The fetched ConferenceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConferenceInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + """ + Fetch the ConferenceInstance + + :returns: The fetched ConferenceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConferenceInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ConferenceInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - return ConferenceInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -78,25 +79,25 @@ def __repr__(self): class ConferenceInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(ConferenceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'api_version' = payload.get('api_version'), - 'friendly_name' = payload.get('friendly_name'), - 'region' = payload.get('region'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'uri' = payload.get('uri'), - 'subresource_uris' = payload.get('subresource_uris'), - 'reason_conference_ended' = payload.get('reason_conference_ended'), - 'call_sid_ending_conference' = payload.get('call_sid_ending_conference'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'api_version' : payload.get('api_version'), + 'friendly_name' : payload.get('friendly_name'), + 'region' : payload.get('region'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'uri' : payload.get('uri'), + 'subresource_uris' : payload.get('subresource_uris'), + 'reason_conference_ended' : payload.get('reason_conference_ended'), + 'call_sid_ending_conference' : payload.get('call_sid_ending_conference'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,25 +129,27 @@ def __repr__(self): class ConferenceListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(ConferenceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Conferences.json' + + """ + def page(self, date_created, date_created, date_created, date_updated, date_updated, date_updated, friendly_name, status, page_size): - def page(self, date_created, date_created, date_created, date_updated, date_updated, date_updated, friendly_name, status, page_size): - - data = values.of({ - 'date_created': date_created,'date_created': date_created,'date_created': date_created,'date_updated': date_updated,'date_updated': date_updated,'date_updated': date_updated,'friendly_name': friendly_name,'status': status,'page_size': page_size, - }) + data = values.of({ + 'date_created': date_created,'date_created': date_created,'date_created': date_created,'date_updated': date_updated,'date_updated': date_updated,'date_updated': date_updated,'friendly_name': friendly_name,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConferencePage(self._version, payload, account_sid=self._solution['account_sid']) - + return ConferencePage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/conference/participant.py b/twilio/rest/api/v2010/account/conference/participant.py index c5980a1188..d64930cfc9 100644 --- a/twilio/rest/api/v2010/account/conference/participant.py +++ b/twilio/rest/api/v2010/account/conference/participant.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ParticipantContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, conference_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, conference_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(ParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, conference_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'conference_sid': conference_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Conferences/${conference_sid}/Participants/${call_sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the ParticipantInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ParticipantInstance - - :returns: The fetched ParticipantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance( - self._version, - payload, - account_sidconference_sidcall_sid=self._solution['account_sid''conference_sid''call_sid'], - ) - - + + """ + Deletes the ParticipantInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ParticipantInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ParticipantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], call_sid=self._solution['call_sid'], ) - - + return ParticipantInstance(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], call_sid=self._solution['call_sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ParticipantInstance(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], call_sid=self._solution['call_sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,27 +89,27 @@ def __repr__(self): class ParticipantInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, conference_sid: str, call_sid: str): - super(ParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'label' = payload.get('label'), - 'call_sid_to_coach' = payload.get('call_sid_to_coach'), - 'coaching' = payload.get('coaching'), - 'conference_sid' = payload.get('conference_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'end_conference_on_exit' = payload.get('end_conference_on_exit'), - 'muted' = payload.get('muted'), - 'hold' = payload.get('hold'), - 'start_conference_on_enter' = payload.get('start_conference_on_enter'), - 'status' = payload.get('status'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'label' : payload.get('label'), + 'call_sid_to_coach' : payload.get('call_sid_to_coach'), + 'coaching' : payload.get('coaching'), + 'conference_sid' : payload.get('conference_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'end_conference_on_exit' : payload.get('end_conference_on_exit'), + 'muted' : payload.get('muted'), + 'hold' : payload.get('hold'), + 'start_conference_on_enter' : payload.get('start_conference_on_enter'), + 'status' : payload.get('status'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'conference_sid': conference_sid or self._properties['conference_sid']'call_sid': call_sid or self._properties['call_sid'] + 'account_sid': account_sid or self._properties['account_sid'],'conference_sid': conference_sid or self._properties['conference_sid'],'call_sid': call_sid or self._properties['call_sid'], } @property @@ -133,35 +135,39 @@ def __repr__(self): class ParticipantListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, conference_sid: str): + def __init__(self, version: Version, account_sid: str, conference_sid: str): # TODO: needs autogenerated docs - super(ParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, conference_sid, } + self._solution = { 'account_sid': account_sid, 'conference_sid': conference_sid, } self._uri = '/Accounts/${account_sid}/Conferences/${conference_sid}/Participants.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ParticipantInstance(self._version, payload, account_sid=self._solution['account_sid']conference_sid=self._solution['conference_sid']) - + return ParticipantInstance(self._version, payload, account_sid=self._solution['account_sid']conference_sid=self._solution['conference_sid']) + + """ + + """ + def page(self, muted, hold, coaching, page_size): - def page(self, muted, hold, coaching, page_size): - - data = values.of({ - 'muted': muted,'hold': hold,'coaching': coaching,'page_size': page_size, - }) + data = values.of({ + 'muted': muted,'hold': hold,'coaching': coaching,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantPage(self._version, payload, account_sid=self._solution['account_sid']conference_sid=self._solution['conference_sid']) - + return ParticipantPage(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/conference/recording.py b/twilio/rest/api/v2010/account/conference/recording.py index 54c50bef85..085319eea9 100644 --- a/twilio/rest/api/v2010/account/conference/recording.py +++ b/twilio/rest/api/v2010/account/conference/recording.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RecordingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, conference_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, conference_sid: str, sid: str): # TODO: needs autogenerated docs - super(RecordingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, conference_sid, sid, } + self._solution = { 'account_sid': account_sid, 'conference_sid': conference_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Conferences/${conference_sid}/Recordings/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the RecordingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RecordingInstance - - :returns: The fetched RecordingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RecordingInstance( - self._version, - payload, - account_sidconference_sidsid=self._solution['account_sid''conference_sid''sid'], - ) - - + + """ + Deletes the RecordingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the RecordingInstance + + :returns: The fetched RecordingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], sid=self._solution['sid'], ) + + - return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,30 +89,30 @@ def __repr__(self): class RecordingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, conference_sid: str, sid: str): - super(RecordingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'call_sid' = payload.get('call_sid'), - 'conference_sid' = payload.get('conference_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'start_time' = payload.get('start_time'), - 'duration' = payload.get('duration'), - 'sid' = payload.get('sid'), - 'price' = payload.get('price'), - 'price_unit' = payload.get('price_unit'), - 'status' = payload.get('status'), - 'channels' = payload.get('channels'), - 'source' = payload.get('source'), - 'error_code' = payload.get('error_code'), - 'encryption_details' = payload.get('encryption_details'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'call_sid' : payload.get('call_sid'), + 'conference_sid' : payload.get('conference_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'start_time' : payload.get('start_time'), + 'duration' : payload.get('duration'), + 'sid' : payload.get('sid'), + 'price' : payload.get('price'), + 'price_unit' : payload.get('price_unit'), + 'status' : payload.get('status'), + 'channels' : payload.get('channels'), + 'source' : payload.get('source'), + 'error_code' : payload.get('error_code'), + 'encryption_details' : payload.get('encryption_details'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'conference_sid': conference_sid or self._properties['conference_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'conference_sid': conference_sid or self._properties['conference_sid'],'sid': sid or self._properties['sid'], } @property @@ -136,25 +138,27 @@ def __repr__(self): class RecordingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, conference_sid: str): + def __init__(self, version: Version, account_sid: str, conference_sid: str): # TODO: needs autogenerated docs - super(RecordingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, conference_sid, } + self._solution = { 'account_sid': account_sid, 'conference_sid': conference_sid, } self._uri = '/Accounts/${account_sid}/Conferences/${conference_sid}/Recordings.json' + + """ + def page(self, date_created, date_created, date_created, page_size): - def page(self, date_created, date_created, date_created, page_size): - - data = values.of({ - 'date_created': date_created,'date_created': date_created,'date_created': date_created,'page_size': page_size, - }) + data = values.of({ + 'date_created': date_created,'date_created': date_created,'date_created': date_created,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RecordingPage(self._version, payload, account_sid=self._solution['account_sid']conference_sid=self._solution['conference_sid']) - + return RecordingPage(self._version, payload, account_sid=self._solution['account_sid'], conference_sid=self._solution['conference_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/connect_app.py b/twilio/rest/api/v2010/account/connect_app.py index f7f5d9bafb..4a0cc2f069 100644 --- a/twilio/rest/api/v2010/account/connect_app.py +++ b/twilio/rest/api/v2010/account/connect_app.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ConnectAppContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(ConnectAppContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/ConnectApps/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the ConnectAppInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ConnectAppInstance - - :returns: The fetched ConnectAppInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConnectAppInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the ConnectAppInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ConnectAppInstance + + :returns: The fetched ConnectAppInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConnectAppInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return ConnectAppInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - return ConnectAppInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,24 +89,24 @@ def __repr__(self): class ConnectAppInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(ConnectAppInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'authorize_redirect_url' = payload.get('authorize_redirect_url'), - 'company_name' = payload.get('company_name'), - 'deauthorize_callback_method' = payload.get('deauthorize_callback_method'), - 'deauthorize_callback_url' = payload.get('deauthorize_callback_url'), - 'description' = payload.get('description'), - 'friendly_name' = payload.get('friendly_name'), - 'homepage_url' = payload.get('homepage_url'), - 'permissions' = payload.get('permissions'), - 'sid' = payload.get('sid'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'authorize_redirect_url' : payload.get('authorize_redirect_url'), + 'company_name' : payload.get('company_name'), + 'deauthorize_callback_method' : payload.get('deauthorize_callback_method'), + 'deauthorize_callback_url' : payload.get('deauthorize_callback_url'), + 'description' : payload.get('description'), + 'friendly_name' : payload.get('friendly_name'), + 'homepage_url' : payload.get('homepage_url'), + 'permissions' : payload.get('permissions'), + 'sid' : payload.get('sid'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -130,25 +132,27 @@ def __repr__(self): class ConnectAppListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(ConnectAppListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/ConnectApps.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConnectAppPage(self._version, payload, account_sid=self._solution['account_sid']) - + return ConnectAppPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/incoming_phone_number.py b/twilio/rest/api/v2010/account/incoming_phone_number.py index 4eb0ab9cbd..9b5f8ea89e 100644 --- a/twilio/rest/api/v2010/account/incoming_phone_number.py +++ b/twilio/rest/api/v2010/account/incoming_phone_number.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.incoming_phone_number.assigned_add_on import AssignedAddOnListInstancefrom twilio.rest.incoming_phone_number.local import LocalListInstancefrom twilio.rest.incoming_phone_number.mobile import MobileListInstancefrom twilio.rest.incoming_phone_number.toll_free import TollFreeListInstance +# from twilio.rest.incoming_phone_number.assigned_add_on import AssignedAddOnListInstancefrom twilio.rest.incoming_phone_number.local import LocalListInstancefrom twilio.rest.incoming_phone_number.mobile import MobileListInstancefrom twilio.rest.incoming_phone_number.toll_free import TollFreeListInstance class IncomingPhoneNumberContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(IncomingPhoneNumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/${sid}.json' self._assigned_add_ons = None + + def delete(self): - def delete(self): - - - """ - Deletes the IncomingPhoneNumberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the IncomingPhoneNumberInstance - - :returns: The fetched IncomingPhoneNumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return IncomingPhoneNumberInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the IncomingPhoneNumberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the IncomingPhoneNumberInstance + + :returns: The fetched IncomingPhoneNumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return IncomingPhoneNumberInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return IncomingPhoneNumberInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return IncomingPhoneNumberInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,47 +90,47 @@ def __repr__(self): class IncomingPhoneNumberInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(IncomingPhoneNumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'address_sid' = payload.get('address_sid'), - 'address_requirements' = payload.get('address_requirements'), - 'api_version' = payload.get('api_version'), - 'beta' = payload.get('beta'), - 'capabilities' = payload.get('capabilities'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'identity_sid' = payload.get('identity_sid'), - 'phone_number' = payload.get('phone_number'), - 'origin' = payload.get('origin'), - 'sid' = payload.get('sid'), - 'sms_application_sid' = payload.get('sms_application_sid'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'trunk_sid' = payload.get('trunk_sid'), - 'uri' = payload.get('uri'), - 'voice_receive_mode' = payload.get('voice_receive_mode'), - 'voice_application_sid' = payload.get('voice_application_sid'), - 'voice_caller_id_lookup' = payload.get('voice_caller_id_lookup'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), - 'emergency_status' = payload.get('emergency_status'), - 'emergency_address_sid' = payload.get('emergency_address_sid'), - 'emergency_address_status' = payload.get('emergency_address_status'), - 'bundle_sid' = payload.get('bundle_sid'), - 'status' = payload.get('status'), + 'account_sid' : payload.get('account_sid'), + 'address_sid' : payload.get('address_sid'), + 'address_requirements' : payload.get('address_requirements'), + 'api_version' : payload.get('api_version'), + 'beta' : payload.get('beta'), + 'capabilities' : payload.get('capabilities'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'identity_sid' : payload.get('identity_sid'), + 'phone_number' : payload.get('phone_number'), + 'origin' : payload.get('origin'), + 'sid' : payload.get('sid'), + 'sms_application_sid' : payload.get('sms_application_sid'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'trunk_sid' : payload.get('trunk_sid'), + 'uri' : payload.get('uri'), + 'voice_receive_mode' : payload.get('voice_receive_mode'), + 'voice_application_sid' : payload.get('voice_application_sid'), + 'voice_caller_id_lookup' : payload.get('voice_caller_id_lookup'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), + 'emergency_status' : payload.get('emergency_status'), + 'emergency_address_sid' : payload.get('emergency_address_sid'), + 'emergency_address_status' : payload.get('emergency_address_status'), + 'bundle_sid' : payload.get('bundle_sid'), + 'status' : payload.get('status'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -157,38 +159,42 @@ def __repr__(self): class IncomingPhoneNumberListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(IncomingPhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers.json' self._local = None self._mobile = None self._toll_free = None - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return IncomingPhoneNumberInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return IncomingPhoneNumberInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, beta, friendly_name, phone_number, origin, page_size): - def page(self, beta, friendly_name, phone_number, origin, page_size): - - data = values.of({ - 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, - }) + data = values.of({ + 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return IncomingPhoneNumberPage(self._version, payload, account_sid=self._solution['account_sid']) - + return IncomingPhoneNumberPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on.py b/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on.py index c241b7f711..264c79f590 100644 --- a/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on.py +++ b/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.assigned_add_on.assigned_add_on_extension import AssignedAddOnExtensionListInstance +# from twilio.rest.assigned_add_on.assigned_add_on_extension import AssignedAddOnExtensionListInstance class AssignedAddOnContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, resource_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, resource_sid: str, sid: str): # TODO: needs autogenerated docs - super(AssignedAddOnContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, resource_sid, sid, } + self._solution = { 'account_sid': account_sid, 'resource_sid': resource_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/${resource_sid}/AssignedAddOns/${sid}.json' self._extensions = None + + def delete(self): - def delete(self): - - - """ - Deletes the AssignedAddOnInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AssignedAddOnInstance - - :returns: The fetched AssignedAddOnInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssignedAddOnInstance( - self._version, - payload, - account_sidresource_sidsid=self._solution['account_sid''resource_sid''sid'], - ) - - + + """ + Deletes the AssignedAddOnInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the AssignedAddOnInstance + + :returns: The fetched AssignedAddOnInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AssignedAddOnInstance(self._version, payload, account_sid=self._solution['account_sid'], resource_sid=self._solution['resource_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -77,24 +77,24 @@ def __repr__(self): class AssignedAddOnInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, resource_sid: str, sid: str): - super(AssignedAddOnInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'resource_sid' = payload.get('resource_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'description' = payload.get('description'), - 'configuration' = payload.get('configuration'), - 'unique_name' = payload.get('unique_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'uri' = payload.get('uri'), - 'subresource_uris' = payload.get('subresource_uris'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'resource_sid' : payload.get('resource_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'description' : payload.get('description'), + 'configuration' : payload.get('configuration'), + 'unique_name' : payload.get('unique_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'uri' : payload.get('uri'), + 'subresource_uris' : payload.get('subresource_uris'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'resource_sid': resource_sid or self._properties['resource_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'resource_sid': resource_sid or self._properties['resource_sid'],'sid': sid or self._properties['sid'], } @property @@ -123,35 +123,39 @@ def __repr__(self): class AssignedAddOnListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, resource_sid: str): + def __init__(self, version: Version, account_sid: str, resource_sid: str): # TODO: needs autogenerated docs - super(AssignedAddOnListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, resource_sid, } + self._solution = { 'account_sid': account_sid, 'resource_sid': resource_sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/${resource_sid}/AssignedAddOns.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AssignedAddOnInstance(self._version, payload, account_sid=self._solution['account_sid']resource_sid=self._solution['resource_sid']) - + return AssignedAddOnInstance(self._version, payload, account_sid=self._solution['account_sid']resource_sid=self._solution['resource_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AssignedAddOnPage(self._version, payload, account_sid=self._solution['account_sid']resource_sid=self._solution['resource_sid']) - + return AssignedAddOnPage(self._version, payload, account_sid=self._solution['account_sid'], resource_sid=self._solution['resource_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.py b/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.py index 85d5efdadc..96b248ea4c 100644 --- a/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.py +++ b/twilio/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AssignedAddOnExtensionContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, resource_sid: str, assigned_add_on_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, resource_sid: str, assigned_add_on_sid: str, sid: str): # TODO: needs autogenerated docs - super(AssignedAddOnExtensionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, resource_sid, assigned_add_on_sid, sid, } + self._solution = { 'account_sid': account_sid, 'resource_sid': resource_sid, 'assigned_add_on_sid': assigned_add_on_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/${resource_sid}/AssignedAddOns/${assigned_add_on_sid}/Extensions/${sid}.json' + + def fetch(self): - def fetch(self): - - """ - Fetch the AssignedAddOnExtensionInstance - - :returns: The fetched AssignedAddOnExtensionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssignedAddOnExtensionInstance( - self._version, - payload, - account_sidresource_sidassigned_add_on_sidsid=self._solution['account_sid''resource_sid''assigned_add_on_sid''sid'], - ) - - + """ + Fetch the AssignedAddOnExtensionInstance + + :returns: The fetched AssignedAddOnExtensionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AssignedAddOnExtensionInstance(self._version, payload, account_sid=self._solution['account_sid'], resource_sid=self._solution['resource_sid'], assigned_add_on_sid=self._solution['assigned_add_on_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,22 +64,22 @@ def __repr__(self): class AssignedAddOnExtensionInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, resource_sid: str, assigned_add_on_sid: str, sid: str): - super(AssignedAddOnExtensionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'resource_sid' = payload.get('resource_sid'), - 'assigned_add_on_sid' = payload.get('assigned_add_on_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'product_name' = payload.get('product_name'), - 'unique_name' = payload.get('unique_name'), - 'uri' = payload.get('uri'), - 'enabled' = payload.get('enabled'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'resource_sid' : payload.get('resource_sid'), + 'assigned_add_on_sid' : payload.get('assigned_add_on_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'product_name' : payload.get('product_name'), + 'unique_name' : payload.get('unique_name'), + 'uri' : payload.get('uri'), + 'enabled' : payload.get('enabled'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'resource_sid': resource_sid or self._properties['resource_sid']'assigned_add_on_sid': assigned_add_on_sid or self._properties['assigned_add_on_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'resource_sid': resource_sid or self._properties['resource_sid'],'assigned_add_on_sid': assigned_add_on_sid or self._properties['assigned_add_on_sid'],'sid': sid or self._properties['sid'], } @property @@ -106,25 +105,27 @@ def __repr__(self): class AssignedAddOnExtensionListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, resource_sid: str, assigned_add_on_sid: str): + def __init__(self, version: Version, account_sid: str, resource_sid: str, assigned_add_on_sid: str): # TODO: needs autogenerated docs - super(AssignedAddOnExtensionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, resource_sid, assigned_add_on_sid, } + self._solution = { 'account_sid': account_sid, 'resource_sid': resource_sid, 'assigned_add_on_sid': assigned_add_on_sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/${resource_sid}/AssignedAddOns/${assigned_add_on_sid}/Extensions.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AssignedAddOnExtensionPage(self._version, payload, account_sid=self._solution['account_sid']resource_sid=self._solution['resource_sid']assigned_add_on_sid=self._solution['assigned_add_on_sid']) - + return AssignedAddOnExtensionPage(self._version, payload, account_sid=self._solution['account_sid'], resource_sid=self._solution['resource_sid'], assigned_add_on_sid=self._solution['assigned_add_on_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/incoming_phone_number/local.py b/twilio/rest/api/v2010/account/incoming_phone_number/local.py index a1450189b0..ba2b373d4a 100644 --- a/twilio/rest/api/v2010/account/incoming_phone_number/local.py +++ b/twilio/rest/api/v2010/account/incoming_phone_number/local.py @@ -19,56 +19,57 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class LocalInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(LocalInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'address_sid' = payload.get('address_sid'), - 'address_requirements' = payload.get('address_requirements'), - 'api_version' = payload.get('api_version'), - 'beta' = payload.get('beta'), - 'capabilities' = payload.get('capabilities'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'identity_sid' = payload.get('identity_sid'), - 'phone_number' = payload.get('phone_number'), - 'origin' = payload.get('origin'), - 'sid' = payload.get('sid'), - 'sms_application_sid' = payload.get('sms_application_sid'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'trunk_sid' = payload.get('trunk_sid'), - 'uri' = payload.get('uri'), - 'voice_receive_mode' = payload.get('voice_receive_mode'), - 'voice_application_sid' = payload.get('voice_application_sid'), - 'voice_caller_id_lookup' = payload.get('voice_caller_id_lookup'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), - 'emergency_status' = payload.get('emergency_status'), - 'emergency_address_sid' = payload.get('emergency_address_sid'), - 'emergency_address_status' = payload.get('emergency_address_status'), - 'bundle_sid' = payload.get('bundle_sid'), - 'status' = payload.get('status'), + 'account_sid' : payload.get('account_sid'), + 'address_sid' : payload.get('address_sid'), + 'address_requirements' : payload.get('address_requirements'), + 'api_version' : payload.get('api_version'), + 'beta' : payload.get('beta'), + 'capabilities' : payload.get('capabilities'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'identity_sid' : payload.get('identity_sid'), + 'phone_number' : payload.get('phone_number'), + 'origin' : payload.get('origin'), + 'sid' : payload.get('sid'), + 'sms_application_sid' : payload.get('sms_application_sid'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'trunk_sid' : payload.get('trunk_sid'), + 'uri' : payload.get('uri'), + 'voice_receive_mode' : payload.get('voice_receive_mode'), + 'voice_application_sid' : payload.get('voice_application_sid'), + 'voice_caller_id_lookup' : payload.get('voice_caller_id_lookup'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), + 'emergency_status' : payload.get('emergency_status'), + 'emergency_address_sid' : payload.get('emergency_address_sid'), + 'emergency_address_status' : payload.get('emergency_address_status'), + 'bundle_sid' : payload.get('bundle_sid'), + 'status' : payload.get('status'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -94,35 +95,39 @@ def __repr__(self): class LocalListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(LocalListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/Local.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return LocalInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return LocalInstance(self._version, payload, account_sid=self._solution['account_sid']) - def page(self, beta, friendly_name, phone_number, origin, page_size): - - data = values.of({ - 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, - }) + """ + + """ + def page(self, beta, friendly_name, phone_number, origin, page_size): + + data = values.of({ + 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return LocalPage(self._version, payload, account_sid=self._solution['account_sid']) - + return LocalPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/incoming_phone_number/mobile.py b/twilio/rest/api/v2010/account/incoming_phone_number/mobile.py index 6f0d178ab6..f8b56f1b27 100644 --- a/twilio/rest/api/v2010/account/incoming_phone_number/mobile.py +++ b/twilio/rest/api/v2010/account/incoming_phone_number/mobile.py @@ -19,56 +19,57 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MobileInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(MobileInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'address_sid' = payload.get('address_sid'), - 'address_requirements' = payload.get('address_requirements'), - 'api_version' = payload.get('api_version'), - 'beta' = payload.get('beta'), - 'capabilities' = payload.get('capabilities'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'identity_sid' = payload.get('identity_sid'), - 'phone_number' = payload.get('phone_number'), - 'origin' = payload.get('origin'), - 'sid' = payload.get('sid'), - 'sms_application_sid' = payload.get('sms_application_sid'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'trunk_sid' = payload.get('trunk_sid'), - 'uri' = payload.get('uri'), - 'voice_receive_mode' = payload.get('voice_receive_mode'), - 'voice_application_sid' = payload.get('voice_application_sid'), - 'voice_caller_id_lookup' = payload.get('voice_caller_id_lookup'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), - 'emergency_status' = payload.get('emergency_status'), - 'emergency_address_sid' = payload.get('emergency_address_sid'), - 'emergency_address_status' = payload.get('emergency_address_status'), - 'bundle_sid' = payload.get('bundle_sid'), - 'status' = payload.get('status'), + 'account_sid' : payload.get('account_sid'), + 'address_sid' : payload.get('address_sid'), + 'address_requirements' : payload.get('address_requirements'), + 'api_version' : payload.get('api_version'), + 'beta' : payload.get('beta'), + 'capabilities' : payload.get('capabilities'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'identity_sid' : payload.get('identity_sid'), + 'phone_number' : payload.get('phone_number'), + 'origin' : payload.get('origin'), + 'sid' : payload.get('sid'), + 'sms_application_sid' : payload.get('sms_application_sid'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'trunk_sid' : payload.get('trunk_sid'), + 'uri' : payload.get('uri'), + 'voice_receive_mode' : payload.get('voice_receive_mode'), + 'voice_application_sid' : payload.get('voice_application_sid'), + 'voice_caller_id_lookup' : payload.get('voice_caller_id_lookup'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), + 'emergency_status' : payload.get('emergency_status'), + 'emergency_address_sid' : payload.get('emergency_address_sid'), + 'emergency_address_status' : payload.get('emergency_address_status'), + 'bundle_sid' : payload.get('bundle_sid'), + 'status' : payload.get('status'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -94,35 +95,39 @@ def __repr__(self): class MobileListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(MobileListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/Mobile.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MobileInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return MobileInstance(self._version, payload, account_sid=self._solution['account_sid']) - def page(self, beta, friendly_name, phone_number, origin, page_size): - - data = values.of({ - 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, - }) + """ + + """ + def page(self, beta, friendly_name, phone_number, origin, page_size): + + data = values.of({ + 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MobilePage(self._version, payload, account_sid=self._solution['account_sid']) - + return MobilePage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/incoming_phone_number/toll_free.py b/twilio/rest/api/v2010/account/incoming_phone_number/toll_free.py index c083af6743..2af3809210 100644 --- a/twilio/rest/api/v2010/account/incoming_phone_number/toll_free.py +++ b/twilio/rest/api/v2010/account/incoming_phone_number/toll_free.py @@ -19,56 +19,57 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TollFreeInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(TollFreeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'address_sid' = payload.get('address_sid'), - 'address_requirements' = payload.get('address_requirements'), - 'api_version' = payload.get('api_version'), - 'beta' = payload.get('beta'), - 'capabilities' = payload.get('capabilities'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'identity_sid' = payload.get('identity_sid'), - 'phone_number' = payload.get('phone_number'), - 'origin' = payload.get('origin'), - 'sid' = payload.get('sid'), - 'sms_application_sid' = payload.get('sms_application_sid'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'trunk_sid' = payload.get('trunk_sid'), - 'uri' = payload.get('uri'), - 'voice_receive_mode' = payload.get('voice_receive_mode'), - 'voice_application_sid' = payload.get('voice_application_sid'), - 'voice_caller_id_lookup' = payload.get('voice_caller_id_lookup'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), - 'emergency_status' = payload.get('emergency_status'), - 'emergency_address_sid' = payload.get('emergency_address_sid'), - 'emergency_address_status' = payload.get('emergency_address_status'), - 'bundle_sid' = payload.get('bundle_sid'), - 'status' = payload.get('status'), + 'account_sid' : payload.get('account_sid'), + 'address_sid' : payload.get('address_sid'), + 'address_requirements' : payload.get('address_requirements'), + 'api_version' : payload.get('api_version'), + 'beta' : payload.get('beta'), + 'capabilities' : payload.get('capabilities'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'identity_sid' : payload.get('identity_sid'), + 'phone_number' : payload.get('phone_number'), + 'origin' : payload.get('origin'), + 'sid' : payload.get('sid'), + 'sms_application_sid' : payload.get('sms_application_sid'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'trunk_sid' : payload.get('trunk_sid'), + 'uri' : payload.get('uri'), + 'voice_receive_mode' : payload.get('voice_receive_mode'), + 'voice_application_sid' : payload.get('voice_application_sid'), + 'voice_caller_id_lookup' : payload.get('voice_caller_id_lookup'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), + 'emergency_status' : payload.get('emergency_status'), + 'emergency_address_sid' : payload.get('emergency_address_sid'), + 'emergency_address_status' : payload.get('emergency_address_status'), + 'bundle_sid' : payload.get('bundle_sid'), + 'status' : payload.get('status'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -94,35 +95,39 @@ def __repr__(self): class TollFreeListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(TollFreeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/IncomingPhoneNumbers/TollFree.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TollFreeInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return TollFreeInstance(self._version, payload, account_sid=self._solution['account_sid']) - def page(self, beta, friendly_name, phone_number, origin, page_size): - - data = values.of({ - 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, - }) + """ + + """ + def page(self, beta, friendly_name, phone_number, origin, page_size): + + data = values.of({ + 'beta': beta,'friendly_name': friendly_name,'phone_number': phone_number,'origin': origin,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TollFreePage(self._version, payload, account_sid=self._solution['account_sid']) - + return TollFreePage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/key.py b/twilio/rest/api/v2010/account/key.py index 087246027f..f38d8a6e96 100644 --- a/twilio/rest/api/v2010/account/key.py +++ b/twilio/rest/api/v2010/account/key.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class KeyContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(KeyContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Keys/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the KeyInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the KeyInstance - - :returns: The fetched KeyInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return KeyInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the KeyInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the KeyInstance + + :returns: The fetched KeyInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return KeyInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return KeyInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - return KeyInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,17 +89,17 @@ def __repr__(self): class KeyInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(KeyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -123,25 +125,27 @@ def __repr__(self): class KeyListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(KeyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Keys.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return KeyPage(self._version, payload, account_sid=self._solution['account_sid']) - + return KeyPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/message.py b/twilio/rest/api/v2010/account/message.py index 7d46c1f8d2..68f95eee18 100644 --- a/twilio/rest/api/v2010/account/message.py +++ b/twilio/rest/api/v2010/account/message.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.message.feedback import FeedbackListInstancefrom twilio.rest.message.media import MediaListInstance +# from twilio.rest.message.feedback import FeedbackListInstancefrom twilio.rest.message.media import MediaListInstance class MessageContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Messages/${sid}.json' self._feedback = None self._media = None + + def delete(self): - def delete(self): - - - """ - Deletes the MessageInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessageInstance - - :returns: The fetched MessageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the MessageInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the MessageInstance + + :returns: The fetched MessageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MessageInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return MessageInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessageInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,33 +91,33 @@ def __repr__(self): class MessageInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(MessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'body' = payload.get('body'), - 'num_segments' = payload.get('num_segments'), - 'direction' = payload.get('direction'), - '_from' = payload.get('from'), - 'to' = payload.get('to'), - 'date_updated' = payload.get('date_updated'), - 'price' = payload.get('price'), - 'error_message' = payload.get('error_message'), - 'uri' = payload.get('uri'), - 'account_sid' = payload.get('account_sid'), - 'num_media' = payload.get('num_media'), - 'status' = payload.get('status'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'sid' = payload.get('sid'), - 'date_sent' = payload.get('date_sent'), - 'date_created' = payload.get('date_created'), - 'error_code' = payload.get('error_code'), - 'price_unit' = payload.get('price_unit'), - 'api_version' = payload.get('api_version'), - 'subresource_uris' = payload.get('subresource_uris'), + 'body' : payload.get('body'), + 'num_segments' : payload.get('num_segments'), + 'direction' : payload.get('direction'), + '_from' : payload.get('from'), + 'to' : payload.get('to'), + 'date_updated' : payload.get('date_updated'), + 'price' : payload.get('price'), + 'error_message' : payload.get('error_message'), + 'uri' : payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'num_media' : payload.get('num_media'), + 'status' : payload.get('status'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'sid' : payload.get('sid'), + 'date_sent' : payload.get('date_sent'), + 'date_created' : payload.get('date_created'), + 'error_code' : payload.get('error_code'), + 'price_unit' : payload.get('price_unit'), + 'api_version' : payload.get('api_version'), + 'subresource_uris' : payload.get('subresource_uris'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -147,35 +149,39 @@ def __repr__(self): class MessageListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(MessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Messages.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return MessageInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, to, _from, date_sent, date_sent, date_sent, page_size): - def page(self, to, _from, date_sent, date_sent, date_sent, page_size): - - data = values.of({ - 'to': to,'_from': _from,'date_sent': date_sent,'date_sent': date_sent,'date_sent': date_sent,'page_size': page_size, - }) + data = values.of({ + 'to': to,'_from': _from,'date_sent': date_sent,'date_sent': date_sent,'date_sent': date_sent,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagePage(self._version, payload, account_sid=self._solution['account_sid']) - + return MessagePage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/message/feedback.py b/twilio/rest/api/v2010/account/message/feedback.py index 98d12975f2..9e335c6545 100644 --- a/twilio/rest/api/v2010/account/message/feedback.py +++ b/twilio/rest/api/v2010/account/message/feedback.py @@ -19,26 +19,27 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class FeedbackInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, message_sid: str): - super(FeedbackInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'message_sid' = payload.get('message_sid'), - 'outcome' = payload.get('outcome'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'message_sid' : payload.get('message_sid'), + 'outcome' : payload.get('outcome'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'message_sid': message_sid or self._properties['message_sid'] + 'account_sid': account_sid or self._properties['account_sid'],'message_sid': message_sid or self._properties['message_sid'], } @property @@ -64,25 +65,27 @@ def __repr__(self): class FeedbackListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, message_sid: str): + def __init__(self, version: Version, account_sid: str, message_sid: str): # TODO: needs autogenerated docs - super(FeedbackListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, message_sid, } + self._solution = { 'account_sid': account_sid, 'message_sid': message_sid, } self._uri = '/Accounts/${account_sid}/Messages/${message_sid}/Feedback.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FeedbackInstance(self._version, payload, account_sid=self._solution['account_sid']message_sid=self._solution['message_sid']) - + return FeedbackInstance(self._version, payload, account_sid=self._solution['account_sid']message_sid=self._solution['message_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/message/media.py b/twilio/rest/api/v2010/account/message/media.py index a49daf1080..56ed76f962 100644 --- a/twilio/rest/api/v2010/account/message/media.py +++ b/twilio/rest/api/v2010/account/message/media.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MediaContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, message_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, message_sid: str, sid: str): # TODO: needs autogenerated docs - super(MediaContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, message_sid, sid, } + self._solution = { 'account_sid': account_sid, 'message_sid': message_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Messages/${message_sid}/Media/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the MediaInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MediaInstance - - :returns: The fetched MediaInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MediaInstance( - self._version, - payload, - account_sidmessage_sidsid=self._solution['account_sid''message_sid''sid'], - ) - - + + """ + Deletes the MediaInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the MediaInstance + + :returns: The fetched MediaInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MediaInstance(self._version, payload, account_sid=self._solution['account_sid'], message_sid=self._solution['message_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class MediaInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, message_sid: str, sid: str): - super(MediaInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'content_type' = payload.get('content_type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'parent_sid' = payload.get('parent_sid'), - 'sid' = payload.get('sid'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'content_type' : payload.get('content_type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'parent_sid' : payload.get('parent_sid'), + 'sid' : payload.get('sid'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'message_sid': message_sid or self._properties['message_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'message_sid': message_sid or self._properties['message_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,25 +115,27 @@ def __repr__(self): class MediaListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, message_sid: str): + def __init__(self, version: Version, account_sid: str, message_sid: str): # TODO: needs autogenerated docs - super(MediaListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, message_sid, } + self._solution = { 'account_sid': account_sid, 'message_sid': message_sid, } self._uri = '/Accounts/${account_sid}/Messages/${message_sid}/Media.json' + + """ + def page(self, date_created, date_created, date_created, page_size): - def page(self, date_created, date_created, date_created, page_size): - - data = values.of({ - 'date_created': date_created,'date_created': date_created,'date_created': date_created,'page_size': page_size, - }) + data = values.of({ + 'date_created': date_created,'date_created': date_created,'date_created': date_created,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MediaPage(self._version, payload, account_sid=self._solution['account_sid']message_sid=self._solution['message_sid']) - + return MediaPage(self._version, payload, account_sid=self._solution['account_sid'], message_sid=self._solution['message_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/new_key.py b/twilio/rest/api/v2010/account/new_key.py index 952d8937c5..f39a6d6082 100644 --- a/twilio/rest/api/v2010/account/new_key.py +++ b/twilio/rest/api/v2010/account/new_key.py @@ -19,25 +19,26 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NewKeyInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(NewKeyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'secret' = payload.get('secret'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'secret' : payload.get('secret'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -63,25 +64,27 @@ def __repr__(self): class NewKeyListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(NewKeyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Keys.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return NewKeyInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return NewKeyInstance(self._version, payload, account_sid=self._solution['account_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/new_signing_key.py b/twilio/rest/api/v2010/account/new_signing_key.py index 7beb46e01c..947ad3a40f 100644 --- a/twilio/rest/api/v2010/account/new_signing_key.py +++ b/twilio/rest/api/v2010/account/new_signing_key.py @@ -19,25 +19,26 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NewSigningKeyInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(NewSigningKeyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'secret' = payload.get('secret'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'secret' : payload.get('secret'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -63,25 +64,27 @@ def __repr__(self): class NewSigningKeyListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(NewSigningKeyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/SigningKeys.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return NewSigningKeyInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return NewSigningKeyInstance(self._version, payload, account_sid=self._solution['account_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/notification.py b/twilio/rest/api/v2010/account/notification.py index 0229122789..9d817e0e37 100644 --- a/twilio/rest/api/v2010/account/notification.py +++ b/twilio/rest/api/v2010/account/notification.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class NotificationContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(NotificationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Notifications/${sid}.json' + + def fetch(self): - def fetch(self): - - """ - Fetch the NotificationInstance - - :returns: The fetched NotificationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NotificationInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + """ + Fetch the NotificationInstance + + :returns: The fetched NotificationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NotificationInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,30 +64,30 @@ def __repr__(self): class NotificationInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(NotificationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'call_sid' = payload.get('call_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'error_code' = payload.get('error_code'), - 'log' = payload.get('log'), - 'message_date' = payload.get('message_date'), - 'message_text' = payload.get('message_text'), - 'more_info' = payload.get('more_info'), - 'request_method' = payload.get('request_method'), - 'request_url' = payload.get('request_url'), - 'request_variables' = payload.get('request_variables'), - 'response_body' = payload.get('response_body'), - 'response_headers' = payload.get('response_headers'), - 'sid' = payload.get('sid'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'call_sid' : payload.get('call_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'error_code' : payload.get('error_code'), + 'log' : payload.get('log'), + 'message_date' : payload.get('message_date'), + 'message_text' : payload.get('message_text'), + 'more_info' : payload.get('more_info'), + 'request_method' : payload.get('request_method'), + 'request_url' : payload.get('request_url'), + 'request_variables' : payload.get('request_variables'), + 'response_body' : payload.get('response_body'), + 'response_headers' : payload.get('response_headers'), + 'sid' : payload.get('sid'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -114,25 +113,27 @@ def __repr__(self): class NotificationListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(NotificationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Notifications.json' + + """ + def page(self, log, message_date, message_date, message_date, page_size): - def page(self, log, message_date, message_date, message_date, page_size): - - data = values.of({ - 'log': log,'message_date': message_date,'message_date': message_date,'message_date': message_date,'page_size': page_size, - }) + data = values.of({ + 'log': log,'message_date': message_date,'message_date': message_date,'message_date': message_date,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return NotificationPage(self._version, payload, account_sid=self._solution['account_sid']) - + return NotificationPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/outgoing_caller_id.py b/twilio/rest/api/v2010/account/outgoing_caller_id.py index 5ef6238e36..8b2007fb60 100644 --- a/twilio/rest/api/v2010/account/outgoing_caller_id.py +++ b/twilio/rest/api/v2010/account/outgoing_caller_id.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class OutgoingCallerIdContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(OutgoingCallerIdContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/OutgoingCallerIds/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the OutgoingCallerIdInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the OutgoingCallerIdInstance - - :returns: The fetched OutgoingCallerIdInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return OutgoingCallerIdInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the OutgoingCallerIdInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the OutgoingCallerIdInstance + + :returns: The fetched OutgoingCallerIdInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return OutgoingCallerIdInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return OutgoingCallerIdInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - return OutgoingCallerIdInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,20 +89,20 @@ def __repr__(self): class OutgoingCallerIdInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(OutgoingCallerIdInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'account_sid' = payload.get('account_sid'), - 'phone_number' = payload.get('phone_number'), - 'uri' = payload.get('uri'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'account_sid' : payload.get('account_sid'), + 'phone_number' : payload.get('phone_number'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -126,25 +128,27 @@ def __repr__(self): class OutgoingCallerIdListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(OutgoingCallerIdListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/OutgoingCallerIds.json' + + """ + def page(self, phone_number, friendly_name, page_size): - def page(self, phone_number, friendly_name, page_size): - - data = values.of({ - 'phone_number': phone_number,'friendly_name': friendly_name,'page_size': page_size, - }) + data = values.of({ + 'phone_number': phone_number,'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return OutgoingCallerIdPage(self._version, payload, account_sid=self._solution['account_sid']) - + return OutgoingCallerIdPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/queue.py b/twilio/rest/api/v2010/account/queue.py index 98242b84f5..dfc4250b25 100644 --- a/twilio/rest/api/v2010/account/queue.py +++ b/twilio/rest/api/v2010/account/queue.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.queue.member import MemberListInstance +# from twilio.rest.queue.member import MemberListInstance class QueueContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(QueueContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Queues/${sid}.json' self._members = None + + def delete(self): - def delete(self): - - - """ - Deletes the QueueInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the QueueInstance - - :returns: The fetched QueueInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return QueueInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the QueueInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the QueueInstance + + :returns: The fetched QueueInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return QueueInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return QueueInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return QueueInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,22 +90,22 @@ def __repr__(self): class QueueInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(QueueInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'date_updated' = payload.get('date_updated'), - 'current_size' = payload.get('current_size'), - 'friendly_name' = payload.get('friendly_name'), - 'uri' = payload.get('uri'), - 'account_sid' = payload.get('account_sid'), - 'average_wait_time' = payload.get('average_wait_time'), - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'max_size' = payload.get('max_size'), + 'date_updated' : payload.get('date_updated'), + 'current_size' : payload.get('current_size'), + 'friendly_name' : payload.get('friendly_name'), + 'uri' : payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'average_wait_time' : payload.get('average_wait_time'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'max_size' : payload.get('max_size'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class QueueListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(QueueListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Queues.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return QueueInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return QueueInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return QueuePage(self._version, payload, account_sid=self._solution['account_sid']) - + return QueuePage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/queue/member.py b/twilio/rest/api/v2010/account/queue/member.py index 180f76eea5..2bd2be2ea1 100644 --- a/twilio/rest/api/v2010/account/queue/member.py +++ b/twilio/rest/api/v2010/account/queue/member.py @@ -19,51 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MemberContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, queue_sid: str, call_sid: str): + def __init__(self, version: Version, account_sid: str, queue_sid: str, call_sid: str): # TODO: needs autogenerated docs - super(MemberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, queue_sid, call_sid, } + self._solution = { 'account_sid': account_sid, 'queue_sid': queue_sid, 'call_sid': call_sid, } self._uri = '/Accounts/${account_sid}/Queues/${queue_sid}/Members/${call_sid}.json' + + def fetch(self): - def fetch(self): - - """ - Fetch the MemberInstance - - :returns: The fetched MemberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance( - self._version, - payload, - account_sidqueue_sidcall_sid=self._solution['account_sid''queue_sid''call_sid'], - ) - - + """ + Fetch the MemberInstance + + :returns: The fetched MemberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MemberInstance(self._version, payload, account_sid=self._solution['account_sid'], queue_sid=self._solution['queue_sid'], call_sid=self._solution['call_sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return MemberInstance(self._version, payload, account_sid=self._solution['account_sid'], queue_sid=self._solution['queue_sid'], call_sid=self._solution['call_sid'], ) - - + return MemberInstance(self._version, payload, account_sid=self._solution['account_sid'], queue_sid=self._solution['queue_sid'], call_sid=self._solution['call_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -76,19 +77,19 @@ def __repr__(self): class MemberInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, queue_sid: str, call_sid: str): - super(MemberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'call_sid' = payload.get('call_sid'), - 'date_enqueued' = payload.get('date_enqueued'), - 'position' = payload.get('position'), - 'uri' = payload.get('uri'), - 'wait_time' = payload.get('wait_time'), - 'queue_sid' = payload.get('queue_sid'), + 'call_sid' : payload.get('call_sid'), + 'date_enqueued' : payload.get('date_enqueued'), + 'position' : payload.get('position'), + 'uri' : payload.get('uri'), + 'wait_time' : payload.get('wait_time'), + 'queue_sid' : payload.get('queue_sid'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'queue_sid': queue_sid or self._properties['queue_sid']'call_sid': call_sid or self._properties['call_sid'] + 'account_sid': account_sid or self._properties['account_sid'],'queue_sid': queue_sid or self._properties['queue_sid'],'call_sid': call_sid or self._properties['call_sid'], } @property @@ -114,25 +115,27 @@ def __repr__(self): class MemberListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, queue_sid: str): + def __init__(self, version: Version, account_sid: str, queue_sid: str): # TODO: needs autogenerated docs - super(MemberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, queue_sid, } + self._solution = { 'account_sid': account_sid, 'queue_sid': queue_sid, } self._uri = '/Accounts/${account_sid}/Queues/${queue_sid}/Members.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MemberPage(self._version, payload, account_sid=self._solution['account_sid']queue_sid=self._solution['queue_sid']) - + return MemberPage(self._version, payload, account_sid=self._solution['account_sid'], queue_sid=self._solution['queue_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/recording.py b/twilio/rest/api/v2010/account/recording.py index b8aa1998d6..8da73ddf3b 100644 --- a/twilio/rest/api/v2010/account/recording.py +++ b/twilio/rest/api/v2010/account/recording.py @@ -19,52 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.recording.add_on_result import AddOnResultListInstancefrom twilio.rest.recording.transcription import TranscriptionListInstance +# from twilio.rest.recording.add_on_result import AddOnResultListInstancefrom twilio.rest.recording.transcription import TranscriptionListInstance class RecordingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(RecordingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Recordings/${sid}.json' self._add_on_results = None self._transcriptions = None + + def delete(self): - def delete(self): - - - """ - Deletes the RecordingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self, include_soft_deleted): - - """ - Fetch the RecordingInstance - - :returns: The fetched RecordingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RecordingInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the RecordingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self, include_soft_deleted): + """ + Fetch the RecordingInstance + + :returns: The fetched RecordingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RecordingInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -78,32 +78,32 @@ def __repr__(self): class RecordingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(RecordingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'call_sid' = payload.get('call_sid'), - 'conference_sid' = payload.get('conference_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'start_time' = payload.get('start_time'), - 'duration' = payload.get('duration'), - 'sid' = payload.get('sid'), - 'price' = payload.get('price'), - 'price_unit' = payload.get('price_unit'), - 'status' = payload.get('status'), - 'channels' = payload.get('channels'), - 'source' = payload.get('source'), - 'error_code' = payload.get('error_code'), - 'uri' = payload.get('uri'), - 'encryption_details' = payload.get('encryption_details'), - 'subresource_uris' = payload.get('subresource_uris'), - 'media_url' = payload.get('media_url'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'call_sid' : payload.get('call_sid'), + 'conference_sid' : payload.get('conference_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'start_time' : payload.get('start_time'), + 'duration' : payload.get('duration'), + 'sid' : payload.get('sid'), + 'price' : payload.get('price'), + 'price_unit' : payload.get('price_unit'), + 'status' : payload.get('status'), + 'channels' : payload.get('channels'), + 'source' : payload.get('source'), + 'error_code' : payload.get('error_code'), + 'uri' : payload.get('uri'), + 'encryption_details' : payload.get('encryption_details'), + 'subresource_uris' : payload.get('subresource_uris'), + 'media_url' : payload.get('media_url'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -135,25 +135,27 @@ def __repr__(self): class RecordingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(RecordingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Recordings.json' + + """ + def page(self, date_created, date_created, date_created, call_sid, conference_sid, include_soft_deleted, page_size): - def page(self, date_created, date_created, date_created, call_sid, conference_sid, include_soft_deleted, page_size): - - data = values.of({ - 'date_created': date_created,'date_created': date_created,'date_created': date_created,'call_sid': call_sid,'conference_sid': conference_sid,'include_soft_deleted': include_soft_deleted,'page_size': page_size, - }) + data = values.of({ + 'date_created': date_created,'date_created': date_created,'date_created': date_created,'call_sid': call_sid,'conference_sid': conference_sid,'include_soft_deleted': include_soft_deleted,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RecordingPage(self._version, payload, account_sid=self._solution['account_sid']) - + return RecordingPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/recording/add_on_result.py b/twilio/rest/api/v2010/account/recording/add_on_result.py index 5f015e2b5b..fca56f33da 100644 --- a/twilio/rest/api/v2010/account/recording/add_on_result.py +++ b/twilio/rest/api/v2010/account/recording/add_on_result.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.add_on_result.payload import PayloadListInstance +# from twilio.rest.add_on_result.payload import PayloadListInstance class AddOnResultContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, reference_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, reference_sid: str, sid: str): # TODO: needs autogenerated docs - super(AddOnResultContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, reference_sid, sid, } + self._solution = { 'account_sid': account_sid, 'reference_sid': reference_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Recordings/${reference_sid}/AddOnResults/${sid}.json' self._payloads = None + + def delete(self): - def delete(self): - - - """ - Deletes the AddOnResultInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AddOnResultInstance - - :returns: The fetched AddOnResultInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AddOnResultInstance( - self._version, - payload, - account_sidreference_sidsid=self._solution['account_sid''reference_sid''sid'], - ) - - + + """ + Deletes the AddOnResultInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the AddOnResultInstance + + :returns: The fetched AddOnResultInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AddOnResultInstance(self._version, payload, account_sid=self._solution['account_sid'], reference_sid=self._solution['reference_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -77,23 +77,23 @@ def __repr__(self): class AddOnResultInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, reference_sid: str, sid: str): - super(AddOnResultInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'status' = payload.get('status'), - 'add_on_sid' = payload.get('add_on_sid'), - 'add_on_configuration_sid' = payload.get('add_on_configuration_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'date_completed' = payload.get('date_completed'), - 'reference_sid' = payload.get('reference_sid'), - 'subresource_uris' = payload.get('subresource_uris'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'status' : payload.get('status'), + 'add_on_sid' : payload.get('add_on_sid'), + 'add_on_configuration_sid' : payload.get('add_on_configuration_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'date_completed' : payload.get('date_completed'), + 'reference_sid' : payload.get('reference_sid'), + 'subresource_uris' : payload.get('subresource_uris'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'reference_sid': reference_sid or self._properties['reference_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'reference_sid': reference_sid or self._properties['reference_sid'],'sid': sid or self._properties['sid'], } @property @@ -122,25 +122,27 @@ def __repr__(self): class AddOnResultListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, reference_sid: str): + def __init__(self, version: Version, account_sid: str, reference_sid: str): # TODO: needs autogenerated docs - super(AddOnResultListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, reference_sid, } + self._solution = { 'account_sid': account_sid, 'reference_sid': reference_sid, } self._uri = '/Accounts/${account_sid}/Recordings/${reference_sid}/AddOnResults.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AddOnResultPage(self._version, payload, account_sid=self._solution['account_sid']reference_sid=self._solution['reference_sid']) - + return AddOnResultPage(self._version, payload, account_sid=self._solution['account_sid'], reference_sid=self._solution['reference_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/recording/add_on_result/payload.py b/twilio/rest/api/v2010/account/recording/add_on_result/payload.py index 728047cb73..4584d21ab4 100644 --- a/twilio/rest/api/v2010/account/recording/add_on_result/payload.py +++ b/twilio/rest/api/v2010/account/recording/add_on_result/payload.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class PayloadContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, reference_sid: str, add_on_result_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, reference_sid: str, add_on_result_sid: str, sid: str): # TODO: needs autogenerated docs - super(PayloadContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, reference_sid, add_on_result_sid, sid, } + self._solution = { 'account_sid': account_sid, 'reference_sid': reference_sid, 'add_on_result_sid': add_on_result_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Recordings/${reference_sid}/AddOnResults/${add_on_result_sid}/Payloads/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the PayloadInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the PayloadInstance - - :returns: The fetched PayloadInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PayloadInstance( - self._version, - payload, - account_sidreference_sidadd_on_result_sidsid=self._solution['account_sid''reference_sid''add_on_result_sid''sid'], - ) - - + + """ + Deletes the PayloadInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the PayloadInstance + + :returns: The fetched PayloadInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PayloadInstance(self._version, payload, account_sid=self._solution['account_sid'], reference_sid=self._solution['reference_sid'], add_on_result_sid=self._solution['add_on_result_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,24 +76,24 @@ def __repr__(self): class PayloadInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, reference_sid: str, add_on_result_sid: str, sid: str): - super(PayloadInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'add_on_result_sid' = payload.get('add_on_result_sid'), - 'account_sid' = payload.get('account_sid'), - 'label' = payload.get('label'), - 'add_on_sid' = payload.get('add_on_sid'), - 'add_on_configuration_sid' = payload.get('add_on_configuration_sid'), - 'content_type' = payload.get('content_type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'reference_sid' = payload.get('reference_sid'), - 'subresource_uris' = payload.get('subresource_uris'), + 'sid' : payload.get('sid'), + 'add_on_result_sid' : payload.get('add_on_result_sid'), + 'account_sid' : payload.get('account_sid'), + 'label' : payload.get('label'), + 'add_on_sid' : payload.get('add_on_sid'), + 'add_on_configuration_sid' : payload.get('add_on_configuration_sid'), + 'content_type' : payload.get('content_type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'reference_sid' : payload.get('reference_sid'), + 'subresource_uris' : payload.get('subresource_uris'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'reference_sid': reference_sid or self._properties['reference_sid']'add_on_result_sid': add_on_result_sid or self._properties['add_on_result_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'reference_sid': reference_sid or self._properties['reference_sid'],'add_on_result_sid': add_on_result_sid or self._properties['add_on_result_sid'],'sid': sid or self._properties['sid'], } @property @@ -119,25 +119,27 @@ def __repr__(self): class PayloadListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, reference_sid: str, add_on_result_sid: str): + def __init__(self, version: Version, account_sid: str, reference_sid: str, add_on_result_sid: str): # TODO: needs autogenerated docs - super(PayloadListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, reference_sid, add_on_result_sid, } + self._solution = { 'account_sid': account_sid, 'reference_sid': reference_sid, 'add_on_result_sid': add_on_result_sid, } self._uri = '/Accounts/${account_sid}/Recordings/${reference_sid}/AddOnResults/${add_on_result_sid}/Payloads.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PayloadPage(self._version, payload, account_sid=self._solution['account_sid']reference_sid=self._solution['reference_sid']add_on_result_sid=self._solution['add_on_result_sid']) - + return PayloadPage(self._version, payload, account_sid=self._solution['account_sid'], reference_sid=self._solution['reference_sid'], add_on_result_sid=self._solution['add_on_result_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/recording/transcription.py b/twilio/rest/api/v2010/account/recording/transcription.py index 4904d74928..7bcdbf4575 100644 --- a/twilio/rest/api/v2010/account/recording/transcription.py +++ b/twilio/rest/api/v2010/account/recording/transcription.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TranscriptionContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, recording_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, recording_sid: str, sid: str): # TODO: needs autogenerated docs - super(TranscriptionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, recording_sid, sid, } + self._solution = { 'account_sid': account_sid, 'recording_sid': recording_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Recordings/${recording_sid}/Transcriptions/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the TranscriptionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TranscriptionInstance - - :returns: The fetched TranscriptionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TranscriptionInstance( - self._version, - payload, - account_sidrecording_sidsid=self._solution['account_sid''recording_sid''sid'], - ) - - + + """ + Deletes the TranscriptionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the TranscriptionInstance + + :returns: The fetched TranscriptionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TranscriptionInstance(self._version, payload, account_sid=self._solution['account_sid'], recording_sid=self._solution['recording_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,26 +76,26 @@ def __repr__(self): class TranscriptionInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, recording_sid: str, sid: str): - super(TranscriptionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'duration' = payload.get('duration'), - 'price' = payload.get('price'), - 'price_unit' = payload.get('price_unit'), - 'recording_sid' = payload.get('recording_sid'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'transcription_text' = payload.get('transcription_text'), - 'type' = payload.get('type'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'duration' : payload.get('duration'), + 'price' : payload.get('price'), + 'price_unit' : payload.get('price_unit'), + 'recording_sid' : payload.get('recording_sid'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'transcription_text' : payload.get('transcription_text'), + 'type' : payload.get('type'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'recording_sid': recording_sid or self._properties['recording_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'recording_sid': recording_sid or self._properties['recording_sid'],'sid': sid or self._properties['sid'], } @property @@ -121,25 +121,27 @@ def __repr__(self): class TranscriptionListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, recording_sid: str): + def __init__(self, version: Version, account_sid: str, recording_sid: str): # TODO: needs autogenerated docs - super(TranscriptionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, recording_sid, } + self._solution = { 'account_sid': account_sid, 'recording_sid': recording_sid, } self._uri = '/Accounts/${account_sid}/Recordings/${recording_sid}/Transcriptions.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TranscriptionPage(self._version, payload, account_sid=self._solution['account_sid']recording_sid=self._solution['recording_sid']) - + return TranscriptionPage(self._version, payload, account_sid=self._solution['account_sid'], recording_sid=self._solution['recording_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/short_code.py b/twilio/rest/api/v2010/account/short_code.py index bb96750b18..ad4176f4a5 100644 --- a/twilio/rest/api/v2010/account/short_code.py +++ b/twilio/rest/api/v2010/account/short_code.py @@ -19,51 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ShortCodeContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(ShortCodeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SMS/ShortCodes/${sid}.json' + + def fetch(self): - def fetch(self): - - """ - Fetch the ShortCodeInstance - - :returns: The fetched ShortCodeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ShortCodeInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + """ + Fetch the ShortCodeInstance + + :returns: The fetched ShortCodeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ShortCodeInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return ShortCodeInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + return ShortCodeInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -76,25 +77,25 @@ def __repr__(self): class ShortCodeInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(ShortCodeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'short_code' = payload.get('short_code'), - 'sid' = payload.get('sid'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'short_code' : payload.get('short_code'), + 'sid' : payload.get('sid'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -120,25 +121,27 @@ def __repr__(self): class ShortCodeListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(ShortCodeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/SMS/ShortCodes.json' + + """ + def page(self, friendly_name, short_code, page_size): - def page(self, friendly_name, short_code, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'short_code': short_code,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'short_code': short_code,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ShortCodePage(self._version, payload, account_sid=self._solution['account_sid']) - + return ShortCodePage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/signing_key.py b/twilio/rest/api/v2010/account/signing_key.py index 46b286eb0c..a16df40efb 100644 --- a/twilio/rest/api/v2010/account/signing_key.py +++ b/twilio/rest/api/v2010/account/signing_key.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SigningKeyContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(SigningKeyContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SigningKeys/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the SigningKeyInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SigningKeyInstance - - :returns: The fetched SigningKeyInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SigningKeyInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the SigningKeyInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SigningKeyInstance + + :returns: The fetched SigningKeyInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SigningKeyInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return SigningKeyInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + - return SigningKeyInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,17 +89,17 @@ def __repr__(self): class SigningKeyInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(SigningKeyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -123,25 +125,27 @@ def __repr__(self): class SigningKeyListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(SigningKeyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/SigningKeys.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SigningKeyPage(self._version, payload, account_sid=self._solution['account_sid']) - + return SigningKeyPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip.py b/twilio/rest/api/v2010/account/sip.py index d50d303e8f..67840a0d65 100644 --- a/twilio/rest/api/v2010/account/sip.py +++ b/twilio/rest/api/v2010/account/sip.py @@ -19,25 +19,26 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.sip.credential_list import CredentialListListInstancefrom twilio.rest.sip.domain import DomainListInstancefrom twilio.rest.sip.ip_access_control_list import IpAccessControlListListInstance +# from twilio.rest.sip.credential_list import CredentialListListInstancefrom twilio.rest.sip.domain import DomainListInstancefrom twilio.rest.sip.ip_access_control_list import IpAccessControlListListInstance class SipListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(SipListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/SIP.json' self._credential_lists = None self._domains = None self._ip_access_control_lists = None - + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/credential_list.py b/twilio/rest/api/v2010/account/sip/credential_list.py index 20e085af04..7b917a585b 100644 --- a/twilio/rest/api/v2010/account/sip/credential_list.py +++ b/twilio/rest/api/v2010/account/sip/credential_list.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.credential_list.credential import CredentialListInstance +# from twilio.rest.credential_list.credential import CredentialListInstance class CredentialListContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(CredentialListContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/CredentialLists/${sid}.json' self._credentials = None + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialListInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialListInstance - - :returns: The fetched CredentialListInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialListInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the CredentialListInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CredentialListInstance + + :returns: The fetched CredentialListInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialListInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return CredentialListInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialListInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,20 +90,20 @@ def __repr__(self): class CredentialListInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(CredentialListInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'subresource_uris' = payload.get('subresource_uris'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'subresource_uris' : payload.get('subresource_uris'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class CredentialListListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(CredentialListListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/SIP/CredentialLists.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialListInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return CredentialListInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialListPage(self._version, payload, account_sid=self._solution['account_sid']) - + return CredentialListPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/credential_list/credential.py b/twilio/rest/api/v2010/account/sip/credential_list/credential.py index 3de893d71e..3a3ae0e838 100644 --- a/twilio/rest/api/v2010/account/sip/credential_list/credential.py +++ b/twilio/rest/api/v2010/account/sip/credential_list/credential.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, credential_list_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, credential_list_sid: str, sid: str): # TODO: needs autogenerated docs - super(CredentialContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, credential_list_sid, sid, } + self._solution = { 'account_sid': account_sid, 'credential_list_sid': credential_list_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/CredentialLists/${credential_list_sid}/Credentials/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialInstance - - :returns: The fetched CredentialInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance( - self._version, - payload, - account_sidcredential_list_sidsid=self._solution['account_sid''credential_list_sid''sid'], - ) - - + + """ + Deletes the CredentialInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the CredentialInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched CredentialInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance(self._version, payload, account_sid=self._solution['account_sid'], credential_list_sid=self._solution['credential_list_sid'], sid=self._solution['sid'], ) - - + return CredentialInstance(self._version, payload, account_sid=self._solution['account_sid'], credential_list_sid=self._solution['credential_list_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialInstance(self._version, payload, account_sid=self._solution['account_sid'], credential_list_sid=self._solution['credential_list_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,20 +89,20 @@ def __repr__(self): class CredentialInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, credential_list_sid: str, sid: str): - super(CredentialInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'credential_list_sid' = payload.get('credential_list_sid'), - 'username' = payload.get('username'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'uri' = payload.get('uri'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'credential_list_sid' : payload.get('credential_list_sid'), + 'username' : payload.get('username'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'credential_list_sid': credential_list_sid or self._properties['credential_list_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'credential_list_sid': credential_list_sid or self._properties['credential_list_sid'],'sid': sid or self._properties['sid'], } @property @@ -126,35 +128,39 @@ def __repr__(self): class CredentialListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, credential_list_sid: str): + def __init__(self, version: Version, account_sid: str, credential_list_sid: str): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, credential_list_sid, } + self._solution = { 'account_sid': account_sid, 'credential_list_sid': credential_list_sid, } self._uri = '/Accounts/${account_sid}/SIP/CredentialLists/${credential_list_sid}/Credentials.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialInstance(self._version, payload, account_sid=self._solution['account_sid']credential_list_sid=self._solution['credential_list_sid']) - + return CredentialInstance(self._version, payload, account_sid=self._solution['account_sid']credential_list_sid=self._solution['credential_list_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialPage(self._version, payload, account_sid=self._solution['account_sid']credential_list_sid=self._solution['credential_list_sid']) - + return CredentialPage(self._version, payload, account_sid=self._solution['account_sid'], credential_list_sid=self._solution['credential_list_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain.py b/twilio/rest/api/v2010/account/sip/domain.py index c082271bf5..eaff551a2d 100644 --- a/twilio/rest/api/v2010/account/sip/domain.py +++ b/twilio/rest/api/v2010/account/sip/domain.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.domain.auth_types import AuthTypesListInstancefrom twilio.rest.domain.credential_list_mapping import CredentialListMappingListInstancefrom twilio.rest.domain.ip_access_control_list_mapping import IpAccessControlListMappingListInstance +# from twilio.rest.domain.auth_types import AuthTypesListInstancefrom twilio.rest.domain.credential_list_mapping import CredentialListMappingListInstancefrom twilio.rest.domain.ip_access_control_list_mapping import IpAccessControlListMappingListInstance class DomainContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(DomainContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${sid}.json' self._auth = None self._credential_list_mappings = None self._ip_access_control_list_mappings = None + + def delete(self): - def delete(self): - - - """ - Deletes the DomainInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DomainInstance - - :returns: The fetched DomainInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DomainInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the DomainInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the DomainInstance + + :returns: The fetched DomainInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DomainInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return DomainInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return DomainInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -90,34 +92,34 @@ def __repr__(self): class DomainInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(DomainInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'auth_type' = payload.get('auth_type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'domain_name' = payload.get('domain_name'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'uri' = payload.get('uri'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_status_callback_method' = payload.get('voice_status_callback_method'), - 'voice_status_callback_url' = payload.get('voice_status_callback_url'), - 'voice_url' = payload.get('voice_url'), - 'subresource_uris' = payload.get('subresource_uris'), - 'sip_registration' = payload.get('sip_registration'), - 'emergency_calling_enabled' = payload.get('emergency_calling_enabled'), - 'secure' = payload.get('secure'), - 'byoc_trunk_sid' = payload.get('byoc_trunk_sid'), - 'emergency_caller_sid' = payload.get('emergency_caller_sid'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'auth_type' : payload.get('auth_type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'domain_name' : payload.get('domain_name'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'uri' : payload.get('uri'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_status_callback_method' : payload.get('voice_status_callback_method'), + 'voice_status_callback_url' : payload.get('voice_status_callback_url'), + 'voice_url' : payload.get('voice_url'), + 'subresource_uris' : payload.get('subresource_uris'), + 'sip_registration' : payload.get('sip_registration'), + 'emergency_calling_enabled' : payload.get('emergency_calling_enabled'), + 'secure' : payload.get('secure'), + 'byoc_trunk_sid' : payload.get('byoc_trunk_sid'), + 'emergency_caller_sid' : payload.get('emergency_caller_sid'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -152,35 +154,39 @@ def __repr__(self): class DomainListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(DomainListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return DomainInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return DomainInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DomainPage(self._version, payload, account_sid=self._solution['account_sid']) - + return DomainPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/auth_types.py b/twilio/rest/api/v2010/account/sip/domain/auth_types.py index d27730b170..dec31d930b 100644 --- a/twilio/rest/api/v2010/account/sip/domain/auth_types.py +++ b/twilio/rest/api/v2010/account/sip/domain/auth_types.py @@ -19,24 +19,25 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.auth_types.auth_type_calls import AuthTypeCallsListInstancefrom twilio.rest.auth_types.auth_type_registrations import AuthTypeRegistrationsListInstance +# from twilio.rest.auth_types.auth_type_calls import AuthTypeCallsListInstancefrom twilio.rest.auth_types.auth_type_registrations import AuthTypeRegistrationsListInstance class AuthTypesListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(AuthTypesListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth.json' self._calls = None self._registrations = None - + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.py b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.py index b57016304f..1b1eb26de8 100644 --- a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.py +++ b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.py @@ -19,24 +19,25 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.auth_type_calls.auth_calls_credential_list_mapping import AuthCallsCredentialListMappingListInstancefrom twilio.rest.auth_type_calls.auth_calls_ip_access_control_list_mapping import AuthCallsIpAccessControlListMappingListInstance +# from twilio.rest.auth_type_calls.auth_calls_credential_list_mapping import AuthCallsCredentialListMappingListInstancefrom twilio.rest.auth_type_calls.auth_calls_ip_access_control_list_mapping import AuthCallsIpAccessControlListMappingListInstance class AuthTypeCallsListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(AuthTypeCallsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Calls.json' self._credential_list_mappings = None self._ip_access_control_list_mappings = None - + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_credential_list_mapping.py b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_credential_list_mapping.py index 35072c5ea5..f38ce3e7ac 100644 --- a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_credential_list_mapping.py +++ b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_credential_list_mapping.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AuthCallsCredentialListMappingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, domain_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str, sid: str): # TODO: needs autogenerated docs - super(AuthCallsCredentialListMappingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Calls/CredentialListMappings/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the AuthCallsCredentialListMappingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AuthCallsCredentialListMappingInstance - - :returns: The fetched AuthCallsCredentialListMappingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AuthCallsCredentialListMappingInstance( - self._version, - payload, - account_siddomain_sidsid=self._solution['account_sid''domain_sid''sid'], - ) - - + + """ + Deletes the AuthCallsCredentialListMappingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the AuthCallsCredentialListMappingInstance + + :returns: The fetched AuthCallsCredentialListMappingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AuthCallsCredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,18 +76,18 @@ def __repr__(self): class AuthCallsCredentialListMappingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, domain_sid: str, sid: str): - super(AuthCallsCredentialListMappingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'domain_sid': domain_sid or self._properties['domain_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'domain_sid': domain_sid or self._properties['domain_sid'],'sid': sid or self._properties['sid'], } @property @@ -113,35 +113,39 @@ def __repr__(self): class AuthCallsCredentialListMappingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(AuthCallsCredentialListMappingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Calls/CredentialListMappings.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AuthCallsCredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return AuthCallsCredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AuthCallsCredentialListMappingPage(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return AuthCallsCredentialListMappingPage(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_ip_access_control_list_mapping.py b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_ip_access_control_list_mapping.py index 34c57efddc..61d28c9640 100644 --- a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_ip_access_control_list_mapping.py +++ b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_ip_access_control_list_mapping.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AuthCallsIpAccessControlListMappingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, domain_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str, sid: str): # TODO: needs autogenerated docs - super(AuthCallsIpAccessControlListMappingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Calls/IpAccessControlListMappings/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the AuthCallsIpAccessControlListMappingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AuthCallsIpAccessControlListMappingInstance - - :returns: The fetched AuthCallsIpAccessControlListMappingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AuthCallsIpAccessControlListMappingInstance( - self._version, - payload, - account_siddomain_sidsid=self._solution['account_sid''domain_sid''sid'], - ) - - + + """ + Deletes the AuthCallsIpAccessControlListMappingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the AuthCallsIpAccessControlListMappingInstance + + :returns: The fetched AuthCallsIpAccessControlListMappingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AuthCallsIpAccessControlListMappingInstance(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,18 +76,18 @@ def __repr__(self): class AuthCallsIpAccessControlListMappingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, domain_sid: str, sid: str): - super(AuthCallsIpAccessControlListMappingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'domain_sid': domain_sid or self._properties['domain_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'domain_sid': domain_sid or self._properties['domain_sid'],'sid': sid or self._properties['sid'], } @property @@ -113,35 +113,39 @@ def __repr__(self): class AuthCallsIpAccessControlListMappingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(AuthCallsIpAccessControlListMappingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Calls/IpAccessControlListMappings.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AuthCallsIpAccessControlListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return AuthCallsIpAccessControlListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AuthCallsIpAccessControlListMappingPage(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return AuthCallsIpAccessControlListMappingPage(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.py b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.py index a7d1cdbdd2..b8f0c168e9 100644 --- a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.py +++ b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.py @@ -19,23 +19,24 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.auth_type_registrations.auth_registrations_credential_list_mapping import AuthRegistrationsCredentialListMappingListInstance +# from twilio.rest.auth_type_registrations.auth_registrations_credential_list_mapping import AuthRegistrationsCredentialListMappingListInstance class AuthTypeRegistrationsListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(AuthTypeRegistrationsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Registrations.json' self._credential_list_mappings = None - + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations/auth_registrations_credential_list_mapping.py b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations/auth_registrations_credential_list_mapping.py index a3488c3b2a..48bb124427 100644 --- a/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations/auth_registrations_credential_list_mapping.py +++ b/twilio/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations/auth_registrations_credential_list_mapping.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AuthRegistrationsCredentialListMappingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, domain_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str, sid: str): # TODO: needs autogenerated docs - super(AuthRegistrationsCredentialListMappingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Registrations/CredentialListMappings/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the AuthRegistrationsCredentialListMappingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AuthRegistrationsCredentialListMappingInstance - - :returns: The fetched AuthRegistrationsCredentialListMappingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AuthRegistrationsCredentialListMappingInstance( - self._version, - payload, - account_siddomain_sidsid=self._solution['account_sid''domain_sid''sid'], - ) - - + + """ + Deletes the AuthRegistrationsCredentialListMappingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the AuthRegistrationsCredentialListMappingInstance + + :returns: The fetched AuthRegistrationsCredentialListMappingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AuthRegistrationsCredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,18 +76,18 @@ def __repr__(self): class AuthRegistrationsCredentialListMappingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, domain_sid: str, sid: str): - super(AuthRegistrationsCredentialListMappingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'domain_sid': domain_sid or self._properties['domain_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'domain_sid': domain_sid or self._properties['domain_sid'],'sid': sid or self._properties['sid'], } @property @@ -113,35 +113,39 @@ def __repr__(self): class AuthRegistrationsCredentialListMappingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(AuthRegistrationsCredentialListMappingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/Auth/Registrations/CredentialListMappings.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AuthRegistrationsCredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return AuthRegistrationsCredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AuthRegistrationsCredentialListMappingPage(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return AuthRegistrationsCredentialListMappingPage(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/credential_list_mapping.py b/twilio/rest/api/v2010/account/sip/domain/credential_list_mapping.py index 86404925e6..dd1684d01b 100644 --- a/twilio/rest/api/v2010/account/sip/domain/credential_list_mapping.py +++ b/twilio/rest/api/v2010/account/sip/domain/credential_list_mapping.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialListMappingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, domain_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str, sid: str): # TODO: needs autogenerated docs - super(CredentialListMappingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/CredentialListMappings/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialListMappingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialListMappingInstance - - :returns: The fetched CredentialListMappingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialListMappingInstance( - self._version, - payload, - account_siddomain_sidsid=self._solution['account_sid''domain_sid''sid'], - ) - - + + """ + Deletes the CredentialListMappingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the CredentialListMappingInstance + + :returns: The fetched CredentialListMappingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class CredentialListMappingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, domain_sid: str, sid: str): - super(CredentialListMappingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'domain_sid' = payload.get('domain_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'domain_sid' : payload.get('domain_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'domain_sid': domain_sid or self._properties['domain_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'domain_sid': domain_sid or self._properties['domain_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,35 +115,39 @@ def __repr__(self): class CredentialListMappingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(CredentialListMappingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/CredentialListMappings.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return CredentialListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialListMappingPage(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return CredentialListMappingPage(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/domain/ip_access_control_list_mapping.py b/twilio/rest/api/v2010/account/sip/domain/ip_access_control_list_mapping.py index bfd6b7a347..ee0fe97876 100644 --- a/twilio/rest/api/v2010/account/sip/domain/ip_access_control_list_mapping.py +++ b/twilio/rest/api/v2010/account/sip/domain/ip_access_control_list_mapping.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class IpAccessControlListMappingContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, domain_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str, sid: str): # TODO: needs autogenerated docs - super(IpAccessControlListMappingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/IpAccessControlListMappings/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the IpAccessControlListMappingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the IpAccessControlListMappingInstance - - :returns: The fetched IpAccessControlListMappingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return IpAccessControlListMappingInstance( - self._version, - payload, - account_siddomain_sidsid=self._solution['account_sid''domain_sid''sid'], - ) - - + + """ + Deletes the IpAccessControlListMappingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the IpAccessControlListMappingInstance + + :returns: The fetched IpAccessControlListMappingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return IpAccessControlListMappingInstance(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class IpAccessControlListMappingInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, domain_sid: str, sid: str): - super(IpAccessControlListMappingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'domain_sid' = payload.get('domain_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'domain_sid' : payload.get('domain_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'domain_sid': domain_sid or self._properties['domain_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'domain_sid': domain_sid or self._properties['domain_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,35 +115,39 @@ def __repr__(self): class IpAccessControlListMappingListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, domain_sid: str): + def __init__(self, version: Version, account_sid: str, domain_sid: str): # TODO: needs autogenerated docs - super(IpAccessControlListMappingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, domain_sid, } + self._solution = { 'account_sid': account_sid, 'domain_sid': domain_sid, } self._uri = '/Accounts/${account_sid}/SIP/Domains/${domain_sid}/IpAccessControlListMappings.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return IpAccessControlListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return IpAccessControlListMappingInstance(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return IpAccessControlListMappingPage(self._version, payload, account_sid=self._solution['account_sid']domain_sid=self._solution['domain_sid']) - + return IpAccessControlListMappingPage(self._version, payload, account_sid=self._solution['account_sid'], domain_sid=self._solution['domain_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/ip_access_control_list.py b/twilio/rest/api/v2010/account/sip/ip_access_control_list.py index 1d941d63b0..f44596ce9d 100644 --- a/twilio/rest/api/v2010/account/sip/ip_access_control_list.py +++ b/twilio/rest/api/v2010/account/sip/ip_access_control_list.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.ip_access_control_list.ip_address import IpAddressListInstance +# from twilio.rest.ip_access_control_list.ip_address import IpAddressListInstance class IpAccessControlListContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(IpAccessControlListContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/IpAccessControlLists/${sid}.json' self._ip_addresses = None + + def delete(self): - def delete(self): - - - """ - Deletes the IpAccessControlListInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the IpAccessControlListInstance - - :returns: The fetched IpAccessControlListInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return IpAccessControlListInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the IpAccessControlListInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the IpAccessControlListInstance + + :returns: The fetched IpAccessControlListInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return IpAccessControlListInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return IpAccessControlListInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return IpAccessControlListInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,20 +90,20 @@ def __repr__(self): class IpAccessControlListInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(IpAccessControlListInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'subresource_uris' = payload.get('subresource_uris'), - 'uri' = payload.get('uri'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'subresource_uris' : payload.get('subresource_uris'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class IpAccessControlListListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(IpAccessControlListListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/SIP/IpAccessControlLists.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return IpAccessControlListInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return IpAccessControlListInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return IpAccessControlListPage(self._version, payload, account_sid=self._solution['account_sid']) - + return IpAccessControlListPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/sip/ip_access_control_list/ip_address.py b/twilio/rest/api/v2010/account/sip/ip_access_control_list/ip_address.py index fbce87e55c..866814f949 100644 --- a/twilio/rest/api/v2010/account/sip/ip_access_control_list/ip_address.py +++ b/twilio/rest/api/v2010/account/sip/ip_access_control_list/ip_address.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class IpAddressContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, ip_access_control_list_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, ip_access_control_list_sid: str, sid: str): # TODO: needs autogenerated docs - super(IpAddressContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, ip_access_control_list_sid, sid, } + self._solution = { 'account_sid': account_sid, 'ip_access_control_list_sid': ip_access_control_list_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/SIP/IpAccessControlLists/${ip_access_control_list_sid}/IpAddresses/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the IpAddressInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the IpAddressInstance - - :returns: The fetched IpAddressInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return IpAddressInstance( - self._version, - payload, - account_sidip_access_control_list_sidsid=self._solution['account_sid''ip_access_control_list_sid''sid'], - ) - - + + """ + Deletes the IpAddressInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the IpAddressInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched IpAddressInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return IpAddressInstance(self._version, payload, account_sid=self._solution['account_sid'], ip_access_control_list_sid=self._solution['ip_access_control_list_sid'], sid=self._solution['sid'], ) - - + return IpAddressInstance(self._version, payload, account_sid=self._solution['account_sid'], ip_access_control_list_sid=self._solution['ip_access_control_list_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return IpAddressInstance(self._version, payload, account_sid=self._solution['account_sid'], ip_access_control_list_sid=self._solution['ip_access_control_list_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class IpAddressInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, ip_access_control_list_sid: str, sid: str): - super(IpAddressInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'ip_address' = payload.get('ip_address'), - 'cidr_prefix_length' = payload.get('cidr_prefix_length'), - 'ip_access_control_list_sid' = payload.get('ip_access_control_list_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'uri' = payload.get('uri'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'ip_address' : payload.get('ip_address'), + 'cidr_prefix_length' : payload.get('cidr_prefix_length'), + 'ip_access_control_list_sid' : payload.get('ip_access_control_list_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'ip_access_control_list_sid': ip_access_control_list_sid or self._properties['ip_access_control_list_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'ip_access_control_list_sid': ip_access_control_list_sid or self._properties['ip_access_control_list_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class IpAddressListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str, ip_access_control_list_sid: str): + def __init__(self, version: Version, account_sid: str, ip_access_control_list_sid: str): # TODO: needs autogenerated docs - super(IpAddressListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, ip_access_control_list_sid, } + self._solution = { 'account_sid': account_sid, 'ip_access_control_list_sid': ip_access_control_list_sid, } self._uri = '/Accounts/${account_sid}/SIP/IpAccessControlLists/${ip_access_control_list_sid}/IpAddresses.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return IpAddressInstance(self._version, payload, account_sid=self._solution['account_sid']ip_access_control_list_sid=self._solution['ip_access_control_list_sid']) - + return IpAddressInstance(self._version, payload, account_sid=self._solution['account_sid']ip_access_control_list_sid=self._solution['ip_access_control_list_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return IpAddressPage(self._version, payload, account_sid=self._solution['account_sid']ip_access_control_list_sid=self._solution['ip_access_control_list_sid']) - + return IpAddressPage(self._version, payload, account_sid=self._solution['account_sid'], ip_access_control_list_sid=self._solution['ip_access_control_list_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/token.py b/twilio/rest/api/v2010/account/token.py index 4b6eacc286..6530691993 100644 --- a/twilio/rest/api/v2010/account/token.py +++ b/twilio/rest/api/v2010/account/token.py @@ -19,27 +19,28 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TokenInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(TokenInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'ice_servers' = payload.get('ice_servers'), - 'password' = payload.get('password'), - 'ttl' = payload.get('ttl'), - 'username' = payload.get('username'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'ice_servers' : payload.get('ice_servers'), + 'password' : payload.get('password'), + 'ttl' : payload.get('ttl'), + 'username' : payload.get('username'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -65,25 +66,27 @@ def __repr__(self): class TokenListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(TokenListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Tokens.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TokenInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return TokenInstance(self._version, payload, account_sid=self._solution['account_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/transcription.py b/twilio/rest/api/v2010/account/transcription.py index cc4fe33aa5..dcc8922eea 100644 --- a/twilio/rest/api/v2010/account/transcription.py +++ b/twilio/rest/api/v2010/account/transcription.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TranscriptionContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(TranscriptionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Transcriptions/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the TranscriptionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TranscriptionInstance - - :returns: The fetched TranscriptionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TranscriptionInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the TranscriptionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the TranscriptionInstance + + :returns: The fetched TranscriptionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TranscriptionInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,26 +76,26 @@ def __repr__(self): class TranscriptionInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(TranscriptionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'duration' = payload.get('duration'), - 'price' = payload.get('price'), - 'price_unit' = payload.get('price_unit'), - 'recording_sid' = payload.get('recording_sid'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'transcription_text' = payload.get('transcription_text'), - 'type' = payload.get('type'), - 'uri' = payload.get('uri'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'duration' : payload.get('duration'), + 'price' : payload.get('price'), + 'price_unit' : payload.get('price_unit'), + 'recording_sid' : payload.get('recording_sid'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'transcription_text' : payload.get('transcription_text'), + 'type' : payload.get('type'), + 'uri' : payload.get('uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -121,25 +121,27 @@ def __repr__(self): class TranscriptionListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(TranscriptionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Transcriptions.json' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TranscriptionPage(self._version, payload, account_sid=self._solution['account_sid']) - + return TranscriptionPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage.py b/twilio/rest/api/v2010/account/usage.py index e564311102..78de83b90d 100644 --- a/twilio/rest/api/v2010/account/usage.py +++ b/twilio/rest/api/v2010/account/usage.py @@ -19,24 +19,25 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.usage.record import RecordListInstancefrom twilio.rest.usage.trigger import TriggerListInstance +# from twilio.rest.usage.record import RecordListInstancefrom twilio.rest.usage.trigger import TriggerListInstance class UsageListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(UsageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage.json' self._records = None self._triggers = None - + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record.py b/twilio/rest/api/v2010/account/usage/record.py index 330585b38e..e9fa6e2e67 100644 --- a/twilio/rest/api/v2010/account/usage/record.py +++ b/twilio/rest/api/v2010/account/usage/record.py @@ -19,21 +19,22 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.record.all_time import AllTimeListInstancefrom twilio.rest.record.daily import DailyListInstancefrom twilio.rest.record.last_month import LastMonthListInstancefrom twilio.rest.record.monthly import MonthlyListInstancefrom twilio.rest.record.this_month import ThisMonthListInstancefrom twilio.rest.record.today import TodayListInstancefrom twilio.rest.record.yearly import YearlyListInstancefrom twilio.rest.record.yesterday import YesterdayListInstance +# from twilio.rest.record.all_time import AllTimeListInstancefrom twilio.rest.record.daily import DailyListInstancefrom twilio.rest.record.last_month import LastMonthListInstancefrom twilio.rest.record.monthly import MonthlyListInstancefrom twilio.rest.record.this_month import ThisMonthListInstancefrom twilio.rest.record.today import TodayListInstancefrom twilio.rest.record.yearly import YearlyListInstancefrom twilio.rest.record.yesterday import YesterdayListInstance class RecordListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(RecordListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records.json' self._all_time = None @@ -44,17 +45,19 @@ def __init__(self, version: V2010, account_sid: str): self._today = None self._yearly = None self._yesterday = None + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RecordPage(self._version, payload, account_sid=self._solution['account_sid']) - + return RecordPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/all_time.py b/twilio/rest/api/v2010/account/usage/record/all_time.py index b09ce4ee53..3708ad80cc 100644 --- a/twilio/rest/api/v2010/account/usage/record/all_time.py +++ b/twilio/rest/api/v2010/account/usage/record/all_time.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AllTimeListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(AllTimeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/AllTime.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AllTimePage(self._version, payload, account_sid=self._solution['account_sid']) - + return AllTimePage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/daily.py b/twilio/rest/api/v2010/account/usage/record/daily.py index 5413dfd857..576e745a5f 100644 --- a/twilio/rest/api/v2010/account/usage/record/daily.py +++ b/twilio/rest/api/v2010/account/usage/record/daily.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DailyListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(DailyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/Daily.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DailyPage(self._version, payload, account_sid=self._solution['account_sid']) - + return DailyPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/last_month.py b/twilio/rest/api/v2010/account/usage/record/last_month.py index 5e554913e9..3c98ab3154 100644 --- a/twilio/rest/api/v2010/account/usage/record/last_month.py +++ b/twilio/rest/api/v2010/account/usage/record/last_month.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class LastMonthListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(LastMonthListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/LastMonth.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return LastMonthPage(self._version, payload, account_sid=self._solution['account_sid']) - + return LastMonthPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/monthly.py b/twilio/rest/api/v2010/account/usage/record/monthly.py index 8b2f59c48a..57d4753614 100644 --- a/twilio/rest/api/v2010/account/usage/record/monthly.py +++ b/twilio/rest/api/v2010/account/usage/record/monthly.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MonthlyListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(MonthlyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/Monthly.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MonthlyPage(self._version, payload, account_sid=self._solution['account_sid']) - + return MonthlyPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/this_month.py b/twilio/rest/api/v2010/account/usage/record/this_month.py index 7c78ab0245..cfbbe608a1 100644 --- a/twilio/rest/api/v2010/account/usage/record/this_month.py +++ b/twilio/rest/api/v2010/account/usage/record/this_month.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ThisMonthListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(ThisMonthListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/ThisMonth.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ThisMonthPage(self._version, payload, account_sid=self._solution['account_sid']) - + return ThisMonthPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/today.py b/twilio/rest/api/v2010/account/usage/record/today.py index 34ac416db1..3781bb6736 100644 --- a/twilio/rest/api/v2010/account/usage/record/today.py +++ b/twilio/rest/api/v2010/account/usage/record/today.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TodayListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(TodayListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/Today.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TodayPage(self._version, payload, account_sid=self._solution['account_sid']) - + return TodayPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/yearly.py b/twilio/rest/api/v2010/account/usage/record/yearly.py index aa2c2c0d51..04682e8457 100644 --- a/twilio/rest/api/v2010/account/usage/record/yearly.py +++ b/twilio/rest/api/v2010/account/usage/record/yearly.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class YearlyListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(YearlyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/Yearly.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return YearlyPage(self._version, payload, account_sid=self._solution['account_sid']) - + return YearlyPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/record/yesterday.py b/twilio/rest/api/v2010/account/usage/record/yesterday.py index e7ad860e50..4a3e32f93f 100644 --- a/twilio/rest/api/v2010/account/usage/record/yesterday.py +++ b/twilio/rest/api/v2010/account/usage/record/yesterday.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class YesterdayListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(YesterdayListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Records/Yesterday.json' + + """ + def page(self, category, start_date, end_date, include_subaccounts, page_size): - def page(self, category, start_date, end_date, include_subaccounts, page_size): - - data = values.of({ - 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, - }) + data = values.of({ + 'category': category,'start_date': start_date,'end_date': end_date,'include_subaccounts': include_subaccounts,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return YesterdayPage(self._version, payload, account_sid=self._solution['account_sid']) - + return YesterdayPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/usage/trigger.py b/twilio/rest/api/v2010/account/usage/trigger.py index 8f655e9b57..5d65b37e4a 100644 --- a/twilio/rest/api/v2010/account/usage/trigger.py +++ b/twilio/rest/api/v2010/account/usage/trigger.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TriggerContext(InstanceContext): - def __init__(self, version: V2010, account_sid: str, sid: str): + def __init__(self, version: Version, account_sid: str, sid: str): # TODO: needs autogenerated docs - super(TriggerContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, sid, } + self._solution = { 'account_sid': account_sid, 'sid': sid, } self._uri = '/Accounts/${account_sid}/Usage/Triggers/${sid}.json' + + def delete(self): - def delete(self): - - - """ - Deletes the TriggerInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TriggerInstance - - :returns: The fetched TriggerInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TriggerInstance( - self._version, - payload, - account_sidsid=self._solution['account_sid''sid'], - ) - - + + """ + Deletes the TriggerInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the TriggerInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched TriggerInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return TriggerInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) - - + return TriggerInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TriggerInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,29 +89,29 @@ def __repr__(self): class TriggerInstance(InstanceResource): def __init__(self, version, payload, account_sid: str, sid: str): - super(TriggerInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'api_version' = payload.get('api_version'), - 'callback_method' = payload.get('callback_method'), - 'callback_url' = payload.get('callback_url'), - 'current_value' = payload.get('current_value'), - 'date_created' = payload.get('date_created'), - 'date_fired' = payload.get('date_fired'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'recurring' = payload.get('recurring'), - 'sid' = payload.get('sid'), - 'trigger_by' = payload.get('trigger_by'), - 'trigger_value' = payload.get('trigger_value'), - 'uri' = payload.get('uri'), - 'usage_category' = payload.get('usage_category'), - 'usage_record_uri' = payload.get('usage_record_uri'), + 'account_sid' : payload.get('account_sid'), + 'api_version' : payload.get('api_version'), + 'callback_method' : payload.get('callback_method'), + 'callback_url' : payload.get('callback_url'), + 'current_value' : payload.get('current_value'), + 'date_created' : payload.get('date_created'), + 'date_fired' : payload.get('date_fired'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'recurring' : payload.get('recurring'), + 'sid' : payload.get('sid'), + 'trigger_by' : payload.get('trigger_by'), + 'trigger_value' : payload.get('trigger_value'), + 'uri' : payload.get('uri'), + 'usage_category' : payload.get('usage_category'), + 'usage_record_uri' : payload.get('usage_record_uri'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid']'sid': sid or self._properties['sid'] + 'account_sid': account_sid or self._properties['account_sid'],'sid': sid or self._properties['sid'], } @property @@ -135,35 +137,39 @@ def __repr__(self): class TriggerListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(TriggerListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/Usage/Triggers.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TriggerInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return TriggerInstance(self._version, payload, account_sid=self._solution['account_sid']) + + """ + + """ + def page(self, recurring, trigger_by, usage_category, page_size): - def page(self, recurring, trigger_by, usage_category, page_size): - - data = values.of({ - 'recurring': recurring,'trigger_by': trigger_by,'usage_category': usage_category,'page_size': page_size, - }) + data = values.of({ + 'recurring': recurring,'trigger_by': trigger_by,'usage_category': usage_category,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TriggerPage(self._version, payload, account_sid=self._solution['account_sid']) - + return TriggerPage(self._version, payload, account_sid=self._solution['account_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/api/v2010/account/validation_request.py b/twilio/rest/api/v2010/account/validation_request.py index 5c1fdf34ec..3298206097 100644 --- a/twilio/rest/api/v2010/account/validation_request.py +++ b/twilio/rest/api/v2010/account/validation_request.py @@ -19,25 +19,26 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ValidationRequestInstance(InstanceResource): def __init__(self, version, payload, account_sid: str): - super(ValidationRequestInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'phone_number' = payload.get('phone_number'), - 'validation_code' = payload.get('validation_code'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'phone_number' : payload.get('phone_number'), + 'validation_code' : payload.get('validation_code'), } self._context = None self._solution = { - 'account_sid': account_sid or self._properties['account_sid'] + 'account_sid': account_sid or self._properties['account_sid'], } @property @@ -63,25 +64,27 @@ def __repr__(self): class ValidationRequestListInstance(ListResource): - def __init__(self, version: V2010, account_sid: str): + def __init__(self, version: Version, account_sid: str): # TODO: needs autogenerated docs - super(ValidationRequestListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { account_sid, } + self._solution = { 'account_sid': account_sid, } self._uri = '/Accounts/${account_sid}/OutgoingCallerIds.json' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ValidationRequestInstance(self._version, payload, account_sid=self._solution['account_sid']) - + return ValidationRequestInstance(self._version, payload, account_sid=self._solution['account_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/__init__.py b/twilio/rest/autopilot/__init__.py index 4af4533ccd..050d5e9f96 100644 --- a/twilio/rest/autopilot/__init__.py +++ b/twilio/rest/autopilot/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Autopilot.v1 import V1 +from twilio.rest.autopilot.v1 import V1 class Autopilot(Domain): def __init__(self, twilio): diff --git a/twilio/rest/autopilot/v1/assistant.py b/twilio/rest/autopilot/v1/assistant.py index 3ee63e3014..f1867bd0ba 100644 --- a/twilio/rest/autopilot/v1/assistant.py +++ b/twilio/rest/autopilot/v1/assistant.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.assistant.defaults import DefaultsListInstancefrom twilio.rest.assistant.dialogue import DialogueListInstancefrom twilio.rest.assistant.field_type import FieldTypeListInstancefrom twilio.rest.assistant.model_build import ModelBuildListInstancefrom twilio.rest.assistant.query import QueryListInstancefrom twilio.rest.assistant.style_sheet import StyleSheetListInstancefrom twilio.rest.assistant.task import TaskListInstancefrom twilio.rest.assistant.webhook import WebhookListInstance +# from twilio.rest.assistant.defaults import DefaultsListInstancefrom twilio.rest.assistant.dialogue import DialogueListInstancefrom twilio.rest.assistant.field_type import FieldTypeListInstancefrom twilio.rest.assistant.model_build import ModelBuildListInstancefrom twilio.rest.assistant.query import QueryListInstancefrom twilio.rest.assistant.style_sheet import StyleSheetListInstancefrom twilio.rest.assistant.task import TaskListInstancefrom twilio.rest.assistant.webhook import WebhookListInstance class AssistantContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AssistantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Assistants/${sid}' self._defaults = None @@ -42,47 +43,48 @@ def __init__(self, version: V1, sid: str): self._style_sheet = None self._tasks = None self._webhooks = None + + def delete(self): - def delete(self): - - - """ - Deletes the AssistantInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AssistantInstance - - :returns: The fetched AssistantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssistantInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the AssistantInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the AssistantInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched AssistantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssistantInstance(self._version, payload, sid=self._solution['sid'], ) - - + return AssistantInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return AssistantInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -95,27 +97,27 @@ def __repr__(self): class AssistantInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AssistantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'latest_model_build_sid' = payload.get('latest_model_build_sid'), - 'links' = payload.get('links'), - 'log_queries' = payload.get('log_queries'), - 'development_stage' = payload.get('development_stage'), - 'needs_model_build' = payload.get('needs_model_build'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), - 'callback_url' = payload.get('callback_url'), - 'callback_events' = payload.get('callback_events'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'latest_model_build_sid' : payload.get('latest_model_build_sid'), + 'links' : payload.get('links'), + 'log_queries' : payload.get('log_queries'), + 'development_stage' : payload.get('development_stage'), + 'needs_model_build' : payload.get('needs_model_build'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), + 'callback_url' : payload.get('callback_url'), + 'callback_events' : payload.get('callback_events'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -165,35 +167,39 @@ def __repr__(self): class AssistantListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AssistantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Assistants' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AssistantInstance(self._version, payload, ) - + return AssistantInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AssistantPage(self._version, payload, ) - + return AssistantPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/defaults.py b/twilio/rest/autopilot/v1/assistant/defaults.py index 3d0c2fb6fc..e4ea2c21d2 100644 --- a/twilio/rest/autopilot/v1/assistant/defaults.py +++ b/twilio/rest/autopilot/v1/assistant/defaults.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class DefaultsContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(DefaultsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/Defaults' + + def fetch(self): - def fetch(self): - - """ - Fetch the DefaultsInstance - - :returns: The fetched DefaultsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DefaultsInstance( - self._version, - payload, - assistant_sid=self._solution['assistant_sid'], - ) - - + """ + Fetch the DefaultsInstance + + :returns: The fetched DefaultsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DefaultsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return DefaultsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - - + return DefaultsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,17 +75,17 @@ def __repr__(self): class DefaultsInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str): - super(DefaultsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'url' = payload.get('url'), - 'data' = payload.get('data'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'url' : payload.get('url'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'], } @property @@ -110,15 +111,15 @@ def __repr__(self): class DefaultsListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(DefaultsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/dialogue.py b/twilio/rest/autopilot/v1/assistant/dialogue.py index c21ce4c666..8b0a8996cd 100644 --- a/twilio/rest/autopilot/v1/assistant/dialogue.py +++ b/twilio/rest/autopilot/v1/assistant/dialogue.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class DialogueContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(DialogueContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Dialogues/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the DialogueInstance - - :returns: The fetched DialogueInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DialogueInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + """ + Fetch the DialogueInstance + + :returns: The fetched DialogueInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DialogueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -63,18 +62,18 @@ def __repr__(self): class DialogueInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(DialogueInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'data' = payload.get('data'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'data' : payload.get('data'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class DialogueListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(DialogueListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/field_type.py b/twilio/rest/autopilot/v1/assistant/field_type.py index cd1d326bea..f15f7fa404 100644 --- a/twilio/rest/autopilot/v1/assistant/field_type.py +++ b/twilio/rest/autopilot/v1/assistant/field_type.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.field_type.field_value import FieldValueListInstance +# from twilio.rest.field_type.field_value import FieldValueListInstance class FieldTypeContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(FieldTypeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes/${sid}' self._field_values = None + + def delete(self): - def delete(self): - - - """ - Deletes the FieldTypeInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FieldTypeInstance - - :returns: The fetched FieldTypeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FieldTypeInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the FieldTypeInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the FieldTypeInstance + + :returns: The fetched FieldTypeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,22 +90,22 @@ def __repr__(self): class FieldTypeInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(FieldTypeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'links' = payload.get('links'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'links' : payload.get('links'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class FieldTypeListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(FieldTypeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FieldTypePage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return FieldTypePage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/field_type/field_value.py b/twilio/rest/autopilot/v1/assistant/field_type/field_value.py index cde3c6caec..6a7e994332 100644 --- a/twilio/rest/autopilot/v1/assistant/field_type/field_value.py +++ b/twilio/rest/autopilot/v1/assistant/field_type/field_value.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FieldValueContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, field_type_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, field_type_sid: str, sid: str): # TODO: needs autogenerated docs - super(FieldValueContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, field_type_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'field_type_sid': field_type_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes/${field_type_sid}/FieldValues/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the FieldValueInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FieldValueInstance - - :returns: The fetched FieldValueInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FieldValueInstance( - self._version, - payload, - assistant_sidfield_type_sidsid=self._solution['assistant_sid''field_type_sid''sid'], - ) - - + + """ + Deletes the FieldValueInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the FieldValueInstance + + :returns: The fetched FieldValueInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FieldValueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], field_type_sid=self._solution['field_type_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,23 +76,23 @@ def __repr__(self): class FieldValueInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, field_type_sid: str, sid: str): - super(FieldValueInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'field_type_sid' = payload.get('field_type_sid'), - 'language' = payload.get('language'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'value' = payload.get('value'), - 'url' = payload.get('url'), - 'synonym_of' = payload.get('synonym_of'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'field_type_sid' : payload.get('field_type_sid'), + 'language' : payload.get('language'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'value' : payload.get('value'), + 'url' : payload.get('url'), + 'synonym_of' : payload.get('synonym_of'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'field_type_sid': field_type_sid or self._properties['field_type_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'field_type_sid': field_type_sid or self._properties['field_type_sid'],'sid': sid or self._properties['sid'], } @property @@ -118,35 +118,39 @@ def __repr__(self): class FieldValueListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str, field_type_sid: str): + def __init__(self, version: Version, assistant_sid: str, field_type_sid: str): # TODO: needs autogenerated docs - super(FieldValueListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, field_type_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'field_type_sid': field_type_sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes/${field_type_sid}/FieldValues' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FieldValueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']field_type_sid=self._solution['field_type_sid']) - + return FieldValueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']field_type_sid=self._solution['field_type_sid']) + + """ + + """ + def page(self, language, page_size): - def page(self, language, page_size): - - data = values.of({ - 'language': language,'page_size': page_size, - }) + data = values.of({ + 'language': language,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FieldValuePage(self._version, payload, assistant_sid=self._solution['assistant_sid']field_type_sid=self._solution['field_type_sid']) - + return FieldValuePage(self._version, payload, assistant_sid=self._solution['assistant_sid'], field_type_sid=self._solution['field_type_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/model_build.py b/twilio/rest/autopilot/v1/assistant/model_build.py index aeca1c0a5a..3a5f05d4ea 100644 --- a/twilio/rest/autopilot/v1/assistant/model_build.py +++ b/twilio/rest/autopilot/v1/assistant/model_build.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ModelBuildContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(ModelBuildContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/ModelBuilds/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ModelBuildInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ModelBuildInstance - - :returns: The fetched ModelBuildInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ModelBuildInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the ModelBuildInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ModelBuildInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ModelBuildInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class ModelBuildInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(ModelBuildInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), - 'build_duration' = payload.get('build_duration'), - 'error_code' = payload.get('error_code'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), + 'build_duration' : payload.get('build_duration'), + 'error_code' : payload.get('error_code'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class ModelBuildListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(ModelBuildListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/ModelBuilds' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ModelBuildPage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return ModelBuildPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/query.py b/twilio/rest/autopilot/v1/assistant/query.py index 81fb6d8f11..9714505417 100644 --- a/twilio/rest/autopilot/v1/assistant/query.py +++ b/twilio/rest/autopilot/v1/assistant/query.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class QueryContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(QueryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Queries/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the QueryInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the QueryInstance - - :returns: The fetched QueryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return QueryInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the QueryInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the QueryInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched QueryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,27 +89,27 @@ def __repr__(self): class QueryInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(QueryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'results' = payload.get('results'), - 'language' = payload.get('language'), - 'model_build_sid' = payload.get('model_build_sid'), - 'query' = payload.get('query'), - 'sample_sid' = payload.get('sample_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'url' = payload.get('url'), - 'source_channel' = payload.get('source_channel'), - 'dialogue_sid' = payload.get('dialogue_sid'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'results' : payload.get('results'), + 'language' : payload.get('language'), + 'model_build_sid' : payload.get('model_build_sid'), + 'query' : payload.get('query'), + 'sample_sid' : payload.get('sample_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'url' : payload.get('url'), + 'source_channel' : payload.get('source_channel'), + 'dialogue_sid' : payload.get('dialogue_sid'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -133,35 +135,39 @@ def __repr__(self): class QueryListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(QueryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/Queries' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, language, model_build, status, dialogue_sid, page_size): - def page(self, language, model_build, status, dialogue_sid, page_size): - - data = values.of({ - 'language': language,'model_build': model_build,'status': status,'dialogue_sid': dialogue_sid,'page_size': page_size, - }) + data = values.of({ + 'language': language,'model_build': model_build,'status': status,'dialogue_sid': dialogue_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return QueryPage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return QueryPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/style_sheet.py b/twilio/rest/autopilot/v1/assistant/style_sheet.py index 6a4826dd2f..f8ad15adad 100644 --- a/twilio/rest/autopilot/v1/assistant/style_sheet.py +++ b/twilio/rest/autopilot/v1/assistant/style_sheet.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class StyleSheetContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(StyleSheetContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/StyleSheet' + + def fetch(self): - def fetch(self): - - """ - Fetch the StyleSheetInstance - - :returns: The fetched StyleSheetInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return StyleSheetInstance( - self._version, - payload, - assistant_sid=self._solution['assistant_sid'], - ) - - + """ + Fetch the StyleSheetInstance + + :returns: The fetched StyleSheetInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return StyleSheetInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return StyleSheetInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - - + return StyleSheetInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,17 +75,17 @@ def __repr__(self): class StyleSheetInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str): - super(StyleSheetInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'url' = payload.get('url'), - 'data' = payload.get('data'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'url' : payload.get('url'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'], } @property @@ -110,15 +111,15 @@ def __repr__(self): class StyleSheetListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(StyleSheetListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/task.py b/twilio/rest/autopilot/v1/assistant/task.py index f026d0b5b2..5ac4894a51 100644 --- a/twilio/rest/autopilot/v1/assistant/task.py +++ b/twilio/rest/autopilot/v1/assistant/task.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.task.field import FieldListInstancefrom twilio.rest.task.sample import SampleListInstancefrom twilio.rest.task.task_actions import TaskActionsListInstancefrom twilio.rest.task.task_statistics import TaskStatisticsListInstance +# from twilio.rest.task.field import FieldListInstancefrom twilio.rest.task.sample import SampleListInstancefrom twilio.rest.task.task_actions import TaskActionsListInstancefrom twilio.rest.task.task_statistics import TaskStatisticsListInstance class TaskContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(TaskContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${sid}' self._fields = None self._samples = None self._task_actions = None self._statistics = None + + def delete(self): - def delete(self): - - - """ - Deletes the TaskInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TaskInstance - - :returns: The fetched TaskInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the TaskInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the TaskInstance + + :returns: The fetched TaskInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -91,23 +93,23 @@ def __repr__(self): class TaskInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(TaskInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'links' = payload.get('links'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'actions_url' = payload.get('actions_url'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'links' : payload.get('links'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'actions_url' : payload.get('actions_url'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -145,35 +147,39 @@ def __repr__(self): class TaskListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(TaskListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TaskPage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return TaskPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/task/field.py b/twilio/rest/autopilot/v1/assistant/task/field.py index fbadcf6c17..77b6284ccb 100644 --- a/twilio/rest/autopilot/v1/assistant/task/field.py +++ b/twilio/rest/autopilot/v1/assistant/task/field.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FieldContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, task_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str, sid: str): # TODO: needs autogenerated docs - super(FieldContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Fields/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the FieldInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FieldInstance - - :returns: The fetched FieldInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FieldInstance( - self._version, - payload, - assistant_sidtask_sidsid=self._solution['assistant_sid''task_sid''sid'], - ) - - + + """ + Deletes the FieldInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the FieldInstance + + :returns: The fetched FieldInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FieldInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,22 +76,22 @@ def __repr__(self): class FieldInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str, sid: str): - super(FieldInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'field_type' = payload.get('field_type'), - 'task_sid' = payload.get('task_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'field_type' : payload.get('field_type'), + 'task_sid' : payload.get('task_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'],'sid': sid or self._properties['sid'], } @property @@ -117,35 +117,39 @@ def __repr__(self): class FieldListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(FieldListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Fields' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FieldInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return FieldInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FieldPage(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return FieldPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/task/sample.py b/twilio/rest/autopilot/v1/assistant/task/sample.py index a16397f99a..754c2f7346 100644 --- a/twilio/rest/autopilot/v1/assistant/task/sample.py +++ b/twilio/rest/autopilot/v1/assistant/task/sample.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SampleContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, task_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str, sid: str): # TODO: needs autogenerated docs - super(SampleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Samples/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the SampleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SampleInstance - - :returns: The fetched SampleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SampleInstance( - self._version, - payload, - assistant_sidtask_sidsid=self._solution['assistant_sid''task_sid''sid'], - ) - - + + """ + Deletes the SampleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the SampleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SampleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) - - + return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class SampleInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str, sid: str): - super(SampleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'task_sid' = payload.get('task_sid'), - 'language' = payload.get('language'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'tagged_text' = payload.get('tagged_text'), - 'url' = payload.get('url'), - 'source_channel' = payload.get('source_channel'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'task_sid' : payload.get('task_sid'), + 'language' : payload.get('language'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'tagged_text' : payload.get('tagged_text'), + 'url' : payload.get('url'), + 'source_channel' : payload.get('source_channel'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'],'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class SampleListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(SampleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Samples' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) + + """ + + """ + def page(self, language, page_size): - def page(self, language, page_size): - - data = values.of({ - 'language': language,'page_size': page_size, - }) + data = values.of({ + 'language': language,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SamplePage(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return SamplePage(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/task/task_actions.py b/twilio/rest/autopilot/v1/assistant/task/task_actions.py index f923c2870d..51e7c6638d 100644 --- a/twilio/rest/autopilot/v1/assistant/task/task_actions.py +++ b/twilio/rest/autopilot/v1/assistant/task/task_actions.py @@ -19,48 +19,49 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TaskActionsContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskActionsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Actions' + + def fetch(self): - def fetch(self): - - """ - Fetch the TaskActionsInstance - - :returns: The fetched TaskActionsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskActionsInstance( - self._version, - payload, - assistant_sidtask_sid=self._solution['assistant_sid''task_sid'], - ) - - + """ + Fetch the TaskActionsInstance + + :returns: The fetched TaskActionsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TaskActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + + - return TaskActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) - - + def __repr__(self): """ @@ -74,18 +75,18 @@ def __repr__(self): class TaskActionsInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str): - super(TaskActionsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'task_sid' = payload.get('task_sid'), - 'url' = payload.get('url'), - 'data' = payload.get('data'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'task_sid' : payload.get('task_sid'), + 'url' : payload.get('url'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'], } @property @@ -111,15 +112,15 @@ def __repr__(self): class TaskActionsListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskActionsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/task/task_statistics.py b/twilio/rest/autopilot/v1/assistant/task/task_statistics.py index d18b0cb70d..8daf89fd12 100644 --- a/twilio/rest/autopilot/v1/assistant/task/task_statistics.py +++ b/twilio/rest/autopilot/v1/assistant/task/task_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TaskStatisticsContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Statistics' + + def fetch(self): - def fetch(self): - - """ - Fetch the TaskStatisticsInstance - - :returns: The fetched TaskStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskStatisticsInstance( - self._version, - payload, - assistant_sidtask_sid=self._solution['assistant_sid''task_sid'], - ) - - + """ + Fetch the TaskStatisticsInstance + + :returns: The fetched TaskStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskStatisticsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class TaskStatisticsInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str): - super(TaskStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'task_sid' = payload.get('task_sid'), - 'samples_count' = payload.get('samples_count'), - 'fields_count' = payload.get('fields_count'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'task_sid' : payload.get('task_sid'), + 'samples_count' : payload.get('samples_count'), + 'fields_count' : payload.get('fields_count'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class TaskStatisticsListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/assistant/webhook.py b/twilio/rest/autopilot/v1/assistant/webhook.py index 5ce0e4653d..344c575abf 100644 --- a/twilio/rest/autopilot/v1/assistant/webhook.py +++ b/twilio/rest/autopilot/v1/assistant/webhook.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WebhookContext(InstanceContext): - def __init__(self, version: V1, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Webhooks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the WebhookInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the WebhookInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the WebhookInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + return WebhookInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebhookInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'url' = payload.get('url'), - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'events' = payload.get('events'), - 'webhook_url' = payload.get('webhook_url'), - 'webhook_method' = payload.get('webhook_method'), + 'url' : payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'events' : payload.get('events'), + 'webhook_url' : payload.get('webhook_url'), + 'webhook_method' : payload.get('webhook_method'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V1, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/Webhooks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebhookInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return WebhookInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WebhookPage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return WebhookPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/autopilot/v1/restore_assistant.py b/twilio/rest/autopilot/v1/restore_assistant.py index 3a33f315e4..3c44654137 100644 --- a/twilio/rest/autopilot/v1/restore_assistant.py +++ b/twilio/rest/autopilot/v1/restore_assistant.py @@ -19,27 +19,28 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class RestoreAssistantInstance(InstanceResource): def __init__(self, version, payload): - super(RestoreAssistantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'unique_name' = payload.get('unique_name'), - 'friendly_name' = payload.get('friendly_name'), - 'needs_model_build' = payload.get('needs_model_build'), - 'latest_model_build_sid' = payload.get('latest_model_build_sid'), - 'log_queries' = payload.get('log_queries'), - 'development_stage' = payload.get('development_stage'), - 'callback_url' = payload.get('callback_url'), - 'callback_events' = payload.get('callback_events'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'unique_name' : payload.get('unique_name'), + 'friendly_name' : payload.get('friendly_name'), + 'needs_model_build' : payload.get('needs_model_build'), + 'latest_model_build_sid' : payload.get('latest_model_build_sid'), + 'log_queries' : payload.get('log_queries'), + 'development_stage' : payload.get('development_stage'), + 'callback_url' : payload.get('callback_url'), + 'callback_events' : payload.get('callback_events'), } self._context = None @@ -70,19 +71,21 @@ def __repr__(self): class RestoreAssistantListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RestoreAssistantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Assistants/Restore' + + """ + def update(self, body): - def update(self, body): - - + """ + def __repr__(self): """ diff --git a/twilio/rest/bulkexports/__init__.py b/twilio/rest/bulkexports/__init__.py index 7fd5481e9a..f9c8cbdaad 100644 --- a/twilio/rest/bulkexports/__init__.py +++ b/twilio/rest/bulkexports/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Bulkexports.v1 import V1 +from twilio.rest.bulkexports.v1 import V1 class Bulkexports(Domain): def __init__(self, twilio): diff --git a/twilio/rest/bulkexports/v1/export.py b/twilio/rest/bulkexports/v1/export.py index 17d8287e52..acab1311ec 100644 --- a/twilio/rest/bulkexports/v1/export.py +++ b/twilio/rest/bulkexports/v1/export.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.export.day import DayListInstancefrom twilio.rest.export.export_custom_job import ExportCustomJobListInstancefrom twilio.rest.export.job import JobListInstance +# from twilio.rest.export.day import DayListInstancefrom twilio.rest.export.export_custom_job import ExportCustomJobListInstancefrom twilio.rest.export.job import JobListInstance class ExportContext(InstanceContext): - def __init__(self, version: V1, resource_type: str): + def __init__(self, version: Version, resource_type: str): # TODO: needs autogenerated docs - super(ExportContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { resource_type, } + self._solution = { 'resource_type': resource_type, } self._uri = '/Exports/${resource_type}' self._days = None self._export_custom_jobs = None + + def fetch(self): - def fetch(self): - - """ - Fetch the ExportInstance - - :returns: The fetched ExportInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExportInstance( - self._version, - payload, - resource_type=self._solution['resource_type'], - ) - - + """ + Fetch the ExportInstance + + :returns: The fetched ExportInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExportInstance(self._version, payload, resource_type=self._solution['resource_type'], ) + + + def __repr__(self): """ @@ -65,16 +64,16 @@ def __repr__(self): class ExportInstance(InstanceResource): def __init__(self, version, payload, resource_type: str): - super(ExportInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'resource_type' = payload.get('resource_type'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'resource_type' : payload.get('resource_type'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'resource_type': resource_type or self._properties['resource_type'] + 'resource_type': resource_type or self._properties['resource_type'], } @property @@ -106,16 +105,16 @@ def __repr__(self): class ExportListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ExportListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Exports' self._jobs = None - + def __repr__(self): """ diff --git a/twilio/rest/bulkexports/v1/export/day.py b/twilio/rest/bulkexports/v1/export/day.py index 271954feef..8fbbf2e6d8 100644 --- a/twilio/rest/bulkexports/v1/export/day.py +++ b/twilio/rest/bulkexports/v1/export/day.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DayContext(InstanceContext): - def __init__(self, version: V1, resource_type: str, day: str): + def __init__(self, version: Version, resource_type: str, day: str): # TODO: needs autogenerated docs - super(DayContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { resource_type, day, } + self._solution = { 'resource_type': resource_type, 'day': day, } self._uri = '/Exports/${resource_type}/Days/${day}' + + def fetch(self): - def fetch(self): - - """ - Fetch the DayInstance - - :returns: The fetched DayInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DayInstance( - self._version, - payload, - resource_typeday=self._solution['resource_type''day'], - ) - - + """ + Fetch the DayInstance + + :returns: The fetched DayInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DayInstance(self._version, payload, resource_type=self._solution['resource_type'], day=self._solution['day'], ) + + + def __repr__(self): """ @@ -65,14 +64,14 @@ def __repr__(self): class DayInstance(InstanceResource): def __init__(self, version, payload, resource_type: str, day: str): - super(DayInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'redirect_to' = payload.get('redirect_to'), + 'redirect_to' : payload.get('redirect_to'), } self._context = None self._solution = { - 'resource_type': resource_type or self._properties['resource_type']'day': day or self._properties['day'] + 'resource_type': resource_type or self._properties['resource_type'],'day': day or self._properties['day'], } @property @@ -98,25 +97,27 @@ def __repr__(self): class DayListInstance(ListResource): - def __init__(self, version: V1, resource_type: str): + def __init__(self, version: Version, resource_type: str): # TODO: needs autogenerated docs - super(DayListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { resource_type, } + self._solution = { 'resource_type': resource_type, } self._uri = '/Exports/${resource_type}/Days' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DayPage(self._version, payload, resource_type=self._solution['resource_type']) - + return DayPage(self._version, payload, resource_type=self._solution['resource_type'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/bulkexports/v1/export/export_custom_job.py b/twilio/rest/bulkexports/v1/export/export_custom_job.py index 5198299967..6c2a2dba23 100644 --- a/twilio/rest/bulkexports/v1/export/export_custom_job.py +++ b/twilio/rest/bulkexports/v1/export/export_custom_job.py @@ -19,33 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ExportCustomJobInstance(InstanceResource): def __init__(self, version, payload, resource_type: str): - super(ExportCustomJobInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'friendly_name' = payload.get('friendly_name'), - 'resource_type' = payload.get('resource_type'), - 'start_day' = payload.get('start_day'), - 'end_day' = payload.get('end_day'), - 'webhook_url' = payload.get('webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'email' = payload.get('email'), - 'job_sid' = payload.get('job_sid'), - 'details' = payload.get('details'), - 'job_queue_position' = payload.get('job_queue_position'), - 'estimated_completion_time' = payload.get('estimated_completion_time'), + 'friendly_name' : payload.get('friendly_name'), + 'resource_type' : payload.get('resource_type'), + 'start_day' : payload.get('start_day'), + 'end_day' : payload.get('end_day'), + 'webhook_url' : payload.get('webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'email' : payload.get('email'), + 'job_sid' : payload.get('job_sid'), + 'details' : payload.get('details'), + 'job_queue_position' : payload.get('job_queue_position'), + 'estimated_completion_time' : payload.get('estimated_completion_time'), } self._context = None self._solution = { - 'resource_type': resource_type or self._properties['resource_type'] + 'resource_type': resource_type or self._properties['resource_type'], } @property @@ -71,35 +72,39 @@ def __repr__(self): class ExportCustomJobListInstance(ListResource): - def __init__(self, version: V1, resource_type: str): + def __init__(self, version: Version, resource_type: str): # TODO: needs autogenerated docs - super(ExportCustomJobListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { resource_type, } + self._solution = { 'resource_type': resource_type, } self._uri = '/Exports/${resource_type}/Jobs' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ExportCustomJobInstance(self._version, payload, resource_type=self._solution['resource_type']) - + return ExportCustomJobInstance(self._version, payload, resource_type=self._solution['resource_type']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ExportCustomJobPage(self._version, payload, resource_type=self._solution['resource_type']) - + return ExportCustomJobPage(self._version, payload, resource_type=self._solution['resource_type'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/bulkexports/v1/export/job.py b/twilio/rest/bulkexports/v1/export/job.py index b24a105277..01d78bd1ac 100644 --- a/twilio/rest/bulkexports/v1/export/job.py +++ b/twilio/rest/bulkexports/v1/export/job.py @@ -19,49 +19,49 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class JobContext(InstanceContext): - def __init__(self, version: V1, job_sid: str): + def __init__(self, version: Version, job_sid: str): # TODO: needs autogenerated docs - super(JobContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { job_sid, } + self._solution = { 'job_sid': job_sid, } self._uri = '/Exports/Jobs/${job_sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the JobInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the JobInstance - - :returns: The fetched JobInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return JobInstance( - self._version, - payload, - job_sid=self._solution['job_sid'], - ) - - + + """ + Deletes the JobInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the JobInstance + + :returns: The fetched JobInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return JobInstance(self._version, payload, job_sid=self._solution['job_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -74,25 +74,25 @@ def __repr__(self): class JobInstance(InstanceResource): def __init__(self, version, payload, job_sid: str): - super(JobInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'resource_type' = payload.get('resource_type'), - 'friendly_name' = payload.get('friendly_name'), - 'details' = payload.get('details'), - 'start_day' = payload.get('start_day'), - 'end_day' = payload.get('end_day'), - 'job_sid' = payload.get('job_sid'), - 'webhook_url' = payload.get('webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'email' = payload.get('email'), - 'url' = payload.get('url'), - 'job_queue_position' = payload.get('job_queue_position'), - 'estimated_completion_time' = payload.get('estimated_completion_time'), + 'resource_type' : payload.get('resource_type'), + 'friendly_name' : payload.get('friendly_name'), + 'details' : payload.get('details'), + 'start_day' : payload.get('start_day'), + 'end_day' : payload.get('end_day'), + 'job_sid' : payload.get('job_sid'), + 'webhook_url' : payload.get('webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'email' : payload.get('email'), + 'url' : payload.get('url'), + 'job_queue_position' : payload.get('job_queue_position'), + 'estimated_completion_time' : payload.get('estimated_completion_time'), } self._context = None self._solution = { - 'job_sid': job_sid or self._properties['job_sid'] + 'job_sid': job_sid or self._properties['job_sid'], } @property @@ -118,15 +118,15 @@ def __repr__(self): class JobListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(JobListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/bulkexports/v1/export_configuration.py b/twilio/rest/bulkexports/v1/export_configuration.py index 3ebb83fe51..b2d8d7c8fa 100644 --- a/twilio/rest/bulkexports/v1/export_configuration.py +++ b/twilio/rest/bulkexports/v1/export_configuration.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ExportConfigurationContext(InstanceContext): - def __init__(self, version: V1, resource_type: str): + def __init__(self, version: Version, resource_type: str): # TODO: needs autogenerated docs - super(ExportConfigurationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { resource_type, } + self._solution = { 'resource_type': resource_type, } self._uri = '/Exports/${resource_type}/Configuration' + + def fetch(self): - def fetch(self): - - """ - Fetch the ExportConfigurationInstance - - :returns: The fetched ExportConfigurationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExportConfigurationInstance( - self._version, - payload, - resource_type=self._solution['resource_type'], - ) - - + """ + Fetch the ExportConfigurationInstance + + :returns: The fetched ExportConfigurationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExportConfigurationInstance(self._version, payload, resource_type=self._solution['resource_type'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return ExportConfigurationInstance(self._version, payload, resource_type=self._solution['resource_type'], ) - - + return ExportConfigurationInstance(self._version, payload, resource_type=self._solution['resource_type'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,18 +75,18 @@ def __repr__(self): class ExportConfigurationInstance(InstanceResource): def __init__(self, version, payload, resource_type: str): - super(ExportConfigurationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'enabled' = payload.get('enabled'), - 'webhook_url' = payload.get('webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'resource_type' = payload.get('resource_type'), - 'url' = payload.get('url'), + 'enabled' : payload.get('enabled'), + 'webhook_url' : payload.get('webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'resource_type' : payload.get('resource_type'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'resource_type': resource_type or self._properties['resource_type'] + 'resource_type': resource_type or self._properties['resource_type'], } @property @@ -111,15 +112,15 @@ def __repr__(self): class ExportConfigurationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ExportConfigurationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/chat/__init__.py b/twilio/rest/chat/__init__.py index 5f0de8d5b2..dfdacc28e9 100644 --- a/twilio/rest/chat/__init__.py +++ b/twilio/rest/chat/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Chat.v3 import V3 +from twilio.rest.chat.v3 import V3 class Chat(Domain): def __init__(self, twilio): diff --git a/twilio/rest/chat/v1/credential.py b/twilio/rest/chat/v1/credential.py index 0cdb5141cd..19284e67f5 100644 --- a/twilio/rest/chat/v1/credential.py +++ b/twilio/rest/chat/v1/credential.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CredentialContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialInstance - - :returns: The fetched CredentialInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CredentialInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CredentialInstance + + :returns: The fetched CredentialInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class CredentialInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CredentialInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'sandbox' = payload.get('sandbox'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'sandbox' : payload.get('sandbox'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class CredentialListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialInstance(self._version, payload, ) - + return CredentialInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialPage(self._version, payload, ) - + return CredentialPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service.py b/twilio/rest/chat/v1/service.py index a390746ce1..e5b20d0ab4 100644 --- a/twilio/rest/chat/v1/service.py +++ b/twilio/rest/chat/v1/service.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance +# from twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._channels = None self._roles = None self._users = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,34 +92,34 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'default_service_role_sid' = payload.get('default_service_role_sid'), - 'default_channel_role_sid' = payload.get('default_channel_role_sid'), - 'default_channel_creator_role_sid' = payload.get('default_channel_creator_role_sid'), - 'read_status_enabled' = payload.get('read_status_enabled'), - 'reachability_enabled' = payload.get('reachability_enabled'), - 'typing_indicator_timeout' = payload.get('typing_indicator_timeout'), - 'consumption_report_interval' = payload.get('consumption_report_interval'), - 'limits' = payload.get('limits'), - 'webhooks' = payload.get('webhooks'), - 'pre_webhook_url' = payload.get('pre_webhook_url'), - 'post_webhook_url' = payload.get('post_webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'webhook_filters' = payload.get('webhook_filters'), - 'notifications' = payload.get('notifications'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'default_service_role_sid' : payload.get('default_service_role_sid'), + 'default_channel_role_sid' : payload.get('default_channel_role_sid'), + 'default_channel_creator_role_sid' : payload.get('default_channel_creator_role_sid'), + 'read_status_enabled' : payload.get('read_status_enabled'), + 'reachability_enabled' : payload.get('reachability_enabled'), + 'typing_indicator_timeout' : payload.get('typing_indicator_timeout'), + 'consumption_report_interval' : payload.get('consumption_report_interval'), + 'limits' : payload.get('limits'), + 'webhooks' : payload.get('webhooks'), + 'pre_webhook_url' : payload.get('pre_webhook_url'), + 'post_webhook_url' : payload.get('post_webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'webhook_filters' : payload.get('webhook_filters'), + 'notifications' : payload.get('notifications'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -152,35 +154,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service/channel.py b/twilio/rest/chat/v1/service/channel.py index e276c464d6..400960c4c3 100644 --- a/twilio/rest/chat/v1/service/channel.py +++ b/twilio/rest/chat/v1/service/channel.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstance +# from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstance class ChannelContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${sid}' self._invites = None self._members = None self._messages = None + + def delete(self): - def delete(self): - - - """ - Deletes the ChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ChannelInstance - - :returns: The fetched ChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ChannelInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the ChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ChannelInstance + + :returns: The fetched ChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -90,27 +92,27 @@ def __repr__(self): class ChannelInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(ChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'attributes' = payload.get('attributes'), - 'type' = payload.get('type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), - 'members_count' = payload.get('members_count'), - 'messages_count' = payload.get('messages_count'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'attributes' : payload.get('attributes'), + 'type' : payload.get('type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), + 'members_count' : payload.get('members_count'), + 'messages_count' : payload.get('messages_count'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -145,35 +147,39 @@ def __repr__(self): class ChannelListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(ChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Channels' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, type, page_size): - def page(self, type, page_size): - - data = values.of({ - 'type': type,'page_size': page_size, - }) + data = values.of({ + 'type': type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ChannelPage(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service/channel/invite.py b/twilio/rest/chat/v1/service/channel/invite.py index 9eeb5e2fef..6b7a3d1627 100644 --- a/twilio/rest/chat/v1/service/channel/invite.py +++ b/twilio/rest/chat/v1/service/channel/invite.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InviteContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(InviteContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the InviteInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the InviteInstance - - :returns: The fetched InviteInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InviteInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the InviteInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the InviteInstance + + :returns: The fetched InviteInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,23 +76,23 @@ def __repr__(self): class InviteInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(InviteInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'created_by' = payload.get('created_by'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'created_by' : payload.get('created_by'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -118,35 +118,39 @@ def __repr__(self): class InviteListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(InviteListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InvitePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InvitePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service/channel/member.py b/twilio/rest/chat/v1/service/channel/member.py index 285083351f..a53aeeecb5 100644 --- a/twilio/rest/chat/v1/service/channel/member.py +++ b/twilio/rest/chat/v1/service/channel/member.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MemberContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MemberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the MemberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MemberInstance - - :returns: The fetched MemberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MemberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the MemberInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MemberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,24 +89,24 @@ def __repr__(self): class MemberInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MemberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'last_consumed_message_index' = payload.get('last_consumed_message_index'), - 'last_consumption_timestamp' = payload.get('last_consumption_timestamp'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'last_consumed_message_index' : payload.get('last_consumed_message_index'), + 'last_consumption_timestamp' : payload.get('last_consumption_timestamp'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class MemberListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MemberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MemberPage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberPage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service/channel/message.py b/twilio/rest/chat/v1/service/channel/message.py index dd609b7641..d034bb08fb 100644 --- a/twilio/rest/chat/v1/service/channel/message.py +++ b/twilio/rest/chat/v1/service/channel/message.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MessageContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the MessageInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessageInstance - - :returns: The fetched MessageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MessageInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the MessageInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MessageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,26 +89,26 @@ def __repr__(self): class MessageInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'attributes' = payload.get('attributes'), - 'service_sid' = payload.get('service_sid'), - 'to' = payload.get('to'), - 'channel_sid' = payload.get('channel_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'was_edited' = payload.get('was_edited'), - '_from' = payload.get('from'), - 'body' = payload.get('body'), - 'index' = payload.get('index'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'attributes' : payload.get('attributes'), + 'service_sid' : payload.get('service_sid'), + 'to' : payload.get('to'), + 'channel_sid' : payload.get('channel_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'was_edited' : payload.get('was_edited'), + '_from' : payload.get('from'), + 'body' : payload.get('body'), + 'index' : payload.get('index'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class MessageListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, order, page_size): - def page(self, order, page_size): - - data = values.of({ - 'order': order,'page_size': page_size, - }) + data = values.of({ + 'order': order,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessagePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service/role.py b/twilio/rest/chat/v1/service/role.py index e05030daf3..c660e930d8 100644 --- a/twilio/rest/chat/v1/service/role.py +++ b/twilio/rest/chat/v1/service/role.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RoleContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(RoleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Roles/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RoleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RoleInstance - - :returns: The fetched RoleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the RoleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the RoleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched RoleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class RoleInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(RoleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'permissions' = payload.get('permissions'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'permissions' : payload.get('permissions'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class RoleListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(RoleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Roles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RolePage(self._version, payload, service_sid=self._solution['service_sid']) - + return RolePage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service/user.py b/twilio/rest/chat/v1/service/user.py index 4f87bf86ec..44e843f5e4 100644 --- a/twilio/rest/chat/v1/service/user.py +++ b/twilio/rest/chat/v1/service/user.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.user.user_channel import UserChannelListInstance +# from twilio.rest.user.user_channel import UserChannelListInstance class UserContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Users/${sid}' self._user_channels = None + + def delete(self): - def delete(self): - - - """ - Deletes the UserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserInstance - - :returns: The fetched UserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the UserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserInstance + + :returns: The fetched UserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,27 +90,27 @@ def __repr__(self): class UserInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(UserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'attributes' = payload.get('attributes'), - 'friendly_name' = payload.get('friendly_name'), - 'role_sid' = payload.get('role_sid'), - 'identity' = payload.get('identity'), - 'is_online' = payload.get('is_online'), - 'is_notifiable' = payload.get('is_notifiable'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'joined_channels_count' = payload.get('joined_channels_count'), - 'links' = payload.get('links'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'attributes' : payload.get('attributes'), + 'friendly_name' : payload.get('friendly_name'), + 'role_sid' : payload.get('role_sid'), + 'identity' : payload.get('identity'), + 'is_online' : payload.get('is_online'), + 'is_notifiable' : payload.get('is_notifiable'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'joined_channels_count' : payload.get('joined_channels_count'), + 'links' : payload.get('links'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -137,35 +139,39 @@ def __repr__(self): class UserListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(UserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Users' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserPage(self._version, payload, service_sid=self._solution['service_sid']) - + return UserPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v1/service/user/user_channel.py b/twilio/rest/chat/v1/service/user/user_channel.py index 1fef58cab0..165872f7a7 100644 --- a/twilio/rest/chat/v1/service/user/user_channel.py +++ b/twilio/rest/chat/v1/service/user/user_channel.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserChannelListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, user_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str): # TODO: needs autogenerated docs - super(UserChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Channels' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid']user_sid=self._solution['user_sid']) - + return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/credential.py b/twilio/rest/chat/v2/credential.py index 1822479087..c0a1523600 100644 --- a/twilio/rest/chat/v2/credential.py +++ b/twilio/rest/chat/v2/credential.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CredentialContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialInstance - - :returns: The fetched CredentialInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CredentialInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CredentialInstance + + :returns: The fetched CredentialInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class CredentialInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CredentialInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'sandbox' = payload.get('sandbox'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'sandbox' : payload.get('sandbox'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class CredentialListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialInstance(self._version, payload, ) - + return CredentialInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialPage(self._version, payload, ) - + return CredentialPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service.py b/twilio/rest/chat/v2/service.py index 8417e3a85b..57ba32b757 100644 --- a/twilio/rest/chat/v2/service.py +++ b/twilio/rest/chat/v2/service.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance +# from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._bindings = None self._channels = None self._roles = None self._users = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -91,36 +93,36 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'default_service_role_sid' = payload.get('default_service_role_sid'), - 'default_channel_role_sid' = payload.get('default_channel_role_sid'), - 'default_channel_creator_role_sid' = payload.get('default_channel_creator_role_sid'), - 'read_status_enabled' = payload.get('read_status_enabled'), - 'reachability_enabled' = payload.get('reachability_enabled'), - 'typing_indicator_timeout' = payload.get('typing_indicator_timeout'), - 'consumption_report_interval' = payload.get('consumption_report_interval'), - 'limits' = payload.get('limits'), - 'pre_webhook_url' = payload.get('pre_webhook_url'), - 'post_webhook_url' = payload.get('post_webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'webhook_filters' = payload.get('webhook_filters'), - 'pre_webhook_retry_count' = payload.get('pre_webhook_retry_count'), - 'post_webhook_retry_count' = payload.get('post_webhook_retry_count'), - 'notifications' = payload.get('notifications'), - 'media' = payload.get('media'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'default_service_role_sid' : payload.get('default_service_role_sid'), + 'default_channel_role_sid' : payload.get('default_channel_role_sid'), + 'default_channel_creator_role_sid' : payload.get('default_channel_creator_role_sid'), + 'read_status_enabled' : payload.get('read_status_enabled'), + 'reachability_enabled' : payload.get('reachability_enabled'), + 'typing_indicator_timeout' : payload.get('typing_indicator_timeout'), + 'consumption_report_interval' : payload.get('consumption_report_interval'), + 'limits' : payload.get('limits'), + 'pre_webhook_url' : payload.get('pre_webhook_url'), + 'post_webhook_url' : payload.get('post_webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'webhook_filters' : payload.get('webhook_filters'), + 'pre_webhook_retry_count' : payload.get('pre_webhook_retry_count'), + 'post_webhook_retry_count' : payload.get('post_webhook_retry_count'), + 'notifications' : payload.get('notifications'), + 'media' : payload.get('media'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -158,35 +160,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/binding.py b/twilio/rest/chat/v2/service/binding.py index 1cfaf29ffa..36e23dc6c4 100644 --- a/twilio/rest/chat/v2/service/binding.py +++ b/twilio/rest/chat/v2/service/binding.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BindingContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(BindingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Bindings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the BindingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the BindingInstance - - :returns: The fetched BindingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BindingInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the BindingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the BindingInstance + + :returns: The fetched BindingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return BindingInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,25 +76,25 @@ def __repr__(self): class BindingInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(BindingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'endpoint' = payload.get('endpoint'), - 'identity' = payload.get('identity'), - 'credential_sid' = payload.get('credential_sid'), - 'binding_type' = payload.get('binding_type'), - 'message_types' = payload.get('message_types'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'endpoint' : payload.get('endpoint'), + 'identity' : payload.get('identity'), + 'credential_sid' : payload.get('credential_sid'), + 'binding_type' : payload.get('binding_type'), + 'message_types' : payload.get('message_types'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -120,25 +120,27 @@ def __repr__(self): class BindingListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(BindingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Bindings' + + """ + def page(self, binding_type, identity, page_size): - def page(self, binding_type, identity, page_size): - - data = values.of({ - 'binding_type': binding_type,'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'binding_type': binding_type,'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BindingPage(self._version, payload, service_sid=self._solution['service_sid']) - + return BindingPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/channel.py b/twilio/rest/chat/v2/service/channel.py index 10ff18f7f1..116f7bde59 100644 --- a/twilio/rest/chat/v2/service/channel.py +++ b/twilio/rest/chat/v2/service/channel.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstancefrom twilio.rest.channel.webhook import WebhookListInstance +# from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstancefrom twilio.rest.channel.webhook import WebhookListInstance class ChannelContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${sid}' self._invites = None self._members = None self._messages = None self._webhooks = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the ChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ChannelInstance - - :returns: The fetched ChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ChannelInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the ChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ChannelInstance + + :returns: The fetched ChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -91,27 +93,27 @@ def __repr__(self): class ChannelInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(ChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'attributes' = payload.get('attributes'), - 'type' = payload.get('type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), - 'members_count' = payload.get('members_count'), - 'messages_count' = payload.get('messages_count'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'attributes' : payload.get('attributes'), + 'type' : payload.get('type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), + 'members_count' : payload.get('members_count'), + 'messages_count' : payload.get('messages_count'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -149,35 +151,39 @@ def __repr__(self): class ChannelListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(ChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Channels' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, type, page_size): - def page(self, type, page_size): - - data = values.of({ - 'type': type,'page_size': page_size, - }) + data = values.of({ + 'type': type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ChannelPage(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/channel/invite.py b/twilio/rest/chat/v2/service/channel/invite.py index 3778c651f3..178ccf483d 100644 --- a/twilio/rest/chat/v2/service/channel/invite.py +++ b/twilio/rest/chat/v2/service/channel/invite.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InviteContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(InviteContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the InviteInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the InviteInstance - - :returns: The fetched InviteInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InviteInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the InviteInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the InviteInstance + + :returns: The fetched InviteInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,23 +76,23 @@ def __repr__(self): class InviteInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(InviteInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'created_by' = payload.get('created_by'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'created_by' : payload.get('created_by'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -118,35 +118,39 @@ def __repr__(self): class InviteListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(InviteListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InvitePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InvitePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/channel/member.py b/twilio/rest/chat/v2/service/channel/member.py index 2c1f166ff8..1e12ba45fa 100644 --- a/twilio/rest/chat/v2/service/channel/member.py +++ b/twilio/rest/chat/v2/service/channel/member.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MemberContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MemberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members/${sid}' + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the MemberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MemberInstance - - :returns: The fetched MemberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MemberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the MemberInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MemberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,25 +89,25 @@ def __repr__(self): class MemberInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MemberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'last_consumed_message_index' = payload.get('last_consumed_message_index'), - 'last_consumption_timestamp' = payload.get('last_consumption_timestamp'), - 'url' = payload.get('url'), - 'attributes' = payload.get('attributes'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'last_consumed_message_index' : payload.get('last_consumed_message_index'), + 'last_consumption_timestamp' : payload.get('last_consumption_timestamp'), + 'url' : payload.get('url'), + 'attributes' : payload.get('attributes'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class MemberListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MemberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MemberPage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberPage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/channel/message.py b/twilio/rest/chat/v2/service/channel/message.py index 79a6bb902d..fa25e849d7 100644 --- a/twilio/rest/chat/v2/service/channel/message.py +++ b/twilio/rest/chat/v2/service/channel/message.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MessageContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages/${sid}' + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the MessageInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessageInstance - - :returns: The fetched MessageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MessageInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the MessageInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MessageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,29 +89,29 @@ def __repr__(self): class MessageInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'attributes' = payload.get('attributes'), - 'service_sid' = payload.get('service_sid'), - 'to' = payload.get('to'), - 'channel_sid' = payload.get('channel_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'last_updated_by' = payload.get('last_updated_by'), - 'was_edited' = payload.get('was_edited'), - '_from' = payload.get('from'), - 'body' = payload.get('body'), - 'index' = payload.get('index'), - 'type' = payload.get('type'), - 'media' = payload.get('media'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'attributes' : payload.get('attributes'), + 'service_sid' : payload.get('service_sid'), + 'to' : payload.get('to'), + 'channel_sid' : payload.get('channel_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'last_updated_by' : payload.get('last_updated_by'), + 'was_edited' : payload.get('was_edited'), + '_from' : payload.get('from'), + 'body' : payload.get('body'), + 'index' : payload.get('index'), + 'type' : payload.get('type'), + 'media' : payload.get('media'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -135,35 +137,39 @@ def __repr__(self): class MessageListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, order, page_size): - def page(self, order, page_size): - - data = values.of({ - 'order': order,'page_size': page_size, - }) + data = values.of({ + 'order': order,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessagePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/channel/webhook.py b/twilio/rest/chat/v2/service/channel/webhook.py index 0b87897781..affaa8c87c 100644 --- a/twilio/rest/chat/v2/service/channel/webhook.py +++ b/twilio/rest/chat/v2/service/channel/webhook.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WebhookContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Webhooks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the WebhookInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the WebhookInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the WebhookInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'type' = payload.get('type'), - 'url' = payload.get('url'), - 'configuration' = payload.get('configuration'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'type' : payload.get('type'), + 'url' : payload.get('url'), + 'configuration' : payload.get('configuration'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Webhooks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WebhookPage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return WebhookPage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/role.py b/twilio/rest/chat/v2/service/role.py index b22185e4ca..9d54e95255 100644 --- a/twilio/rest/chat/v2/service/role.py +++ b/twilio/rest/chat/v2/service/role.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RoleContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(RoleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Roles/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RoleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RoleInstance - - :returns: The fetched RoleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the RoleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the RoleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched RoleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class RoleInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(RoleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'permissions' = payload.get('permissions'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'permissions' : payload.get('permissions'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class RoleListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(RoleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Roles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RolePage(self._version, payload, service_sid=self._solution['service_sid']) - + return RolePage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/user.py b/twilio/rest/chat/v2/service/user.py index 7702af5821..37cf8dd6fd 100644 --- a/twilio/rest/chat/v2/service/user.py +++ b/twilio/rest/chat/v2/service/user.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.user.user_binding import UserBindingListInstancefrom twilio.rest.user.user_channel import UserChannelListInstance +# from twilio.rest.user.user_binding import UserBindingListInstancefrom twilio.rest.user.user_channel import UserChannelListInstance class UserContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Users/${sid}' self._user_bindings = None self._user_channels = None + + def delete(self): - def delete(self): - - - """ - Deletes the UserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserInstance - - :returns: The fetched UserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the UserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserInstance + + :returns: The fetched UserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,27 +91,27 @@ def __repr__(self): class UserInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(UserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'attributes' = payload.get('attributes'), - 'friendly_name' = payload.get('friendly_name'), - 'role_sid' = payload.get('role_sid'), - 'identity' = payload.get('identity'), - 'is_online' = payload.get('is_online'), - 'is_notifiable' = payload.get('is_notifiable'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'joined_channels_count' = payload.get('joined_channels_count'), - 'links' = payload.get('links'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'attributes' : payload.get('attributes'), + 'friendly_name' : payload.get('friendly_name'), + 'role_sid' : payload.get('role_sid'), + 'identity' : payload.get('identity'), + 'is_online' : payload.get('is_online'), + 'is_notifiable' : payload.get('is_notifiable'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'joined_channels_count' : payload.get('joined_channels_count'), + 'links' : payload.get('links'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -141,35 +143,39 @@ def __repr__(self): class UserListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(UserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Users' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserPage(self._version, payload, service_sid=self._solution['service_sid']) - + return UserPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/user/user_binding.py b/twilio/rest/chat/v2/service/user/user_binding.py index 7fed56faad..a4342eb5a1 100644 --- a/twilio/rest/chat/v2/service/user/user_binding.py +++ b/twilio/rest/chat/v2/service/user/user_binding.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserBindingContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, user_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserBindingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Bindings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the UserBindingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserBindingInstance - - :returns: The fetched UserBindingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserBindingInstance( - self._version, - payload, - service_siduser_sidsid=self._solution['service_sid''user_sid''sid'], - ) - - + + """ + Deletes the UserBindingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserBindingInstance + + :returns: The fetched UserBindingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserBindingInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,25 +76,25 @@ def __repr__(self): class UserBindingInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, user_sid: str, sid: str): - super(UserBindingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'endpoint' = payload.get('endpoint'), - 'identity' = payload.get('identity'), - 'user_sid' = payload.get('user_sid'), - 'credential_sid' = payload.get('credential_sid'), - 'binding_type' = payload.get('binding_type'), - 'message_types' = payload.get('message_types'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'endpoint' : payload.get('endpoint'), + 'identity' : payload.get('identity'), + 'user_sid' : payload.get('user_sid'), + 'credential_sid' : payload.get('credential_sid'), + 'binding_type' : payload.get('binding_type'), + 'message_types' : payload.get('message_types'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'user_sid': user_sid or self._properties['user_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'user_sid': user_sid or self._properties['user_sid'],'sid': sid or self._properties['sid'], } @property @@ -120,25 +120,27 @@ def __repr__(self): class UserBindingListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, user_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str): # TODO: needs autogenerated docs - super(UserBindingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Bindings' + + """ + def page(self, binding_type, page_size): - def page(self, binding_type, page_size): - - data = values.of({ - 'binding_type': binding_type,'page_size': page_size, - }) + data = values.of({ + 'binding_type': binding_type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserBindingPage(self._version, payload, service_sid=self._solution['service_sid']user_sid=self._solution['user_sid']) - + return UserBindingPage(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v2/service/user/user_channel.py b/twilio/rest/chat/v2/service/user/user_channel.py index dfd24838ba..e595b25493 100644 --- a/twilio/rest/chat/v2/service/user/user_channel.py +++ b/twilio/rest/chat/v2/service/user/user_channel.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserChannelContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, user_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(UserChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Channels/${channel_sid}' + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the UserChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserChannelInstance - - :returns: The fetched UserChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserChannelInstance( - self._version, - payload, - service_siduser_sidchannel_sid=self._solution['service_sid''user_sid''channel_sid'], - ) - - + + """ + Deletes the UserChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserChannelInstance + + :returns: The fetched UserChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], channel_sid=self._solution['channel_sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return UserChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], channel_sid=self._solution['channel_sid'], ) + + - return UserChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], channel_sid=self._solution['channel_sid'], ) - - + def __repr__(self): """ @@ -87,24 +89,24 @@ def __repr__(self): class UserChannelInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, user_sid: str, channel_sid: str): - super(UserChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'user_sid' = payload.get('user_sid'), - 'member_sid' = payload.get('member_sid'), - 'status' = payload.get('status'), - 'last_consumed_message_index' = payload.get('last_consumed_message_index'), - 'unread_messages_count' = payload.get('unread_messages_count'), - 'links' = payload.get('links'), - 'url' = payload.get('url'), - 'notification_level' = payload.get('notification_level'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'user_sid' : payload.get('user_sid'), + 'member_sid' : payload.get('member_sid'), + 'status' : payload.get('status'), + 'last_consumed_message_index' : payload.get('last_consumed_message_index'), + 'unread_messages_count' : payload.get('unread_messages_count'), + 'links' : payload.get('links'), + 'url' : payload.get('url'), + 'notification_level' : payload.get('notification_level'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'user_sid': user_sid or self._properties['user_sid']'channel_sid': channel_sid or self._properties['channel_sid'] + 'service_sid': service_sid or self._properties['service_sid'],'user_sid': user_sid or self._properties['user_sid'],'channel_sid': channel_sid or self._properties['channel_sid'], } @property @@ -130,25 +132,27 @@ def __repr__(self): class UserChannelListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, user_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str): # TODO: needs autogenerated docs - super(UserChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Channels' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid']user_sid=self._solution['user_sid']) - + return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/chat/v3/channel.py b/twilio/rest/chat/v3/channel.py index fb2dd3c7f0..00a79fdbd3 100644 --- a/twilio/rest/chat/v3/channel.py +++ b/twilio/rest/chat/v3/channel.py @@ -19,32 +19,35 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ChannelContext(InstanceContext): - def __init__(self, version: V3, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${sid}' - - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -57,27 +60,27 @@ def __repr__(self): class ChannelInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(ChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'attributes' = payload.get('attributes'), - 'type' = payload.get('type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), - 'members_count' = payload.get('members_count'), - 'messages_count' = payload.get('messages_count'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'attributes' : payload.get('attributes'), + 'type' : payload.get('type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), + 'members_count' : payload.get('members_count'), + 'messages_count' : payload.get('messages_count'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -103,15 +106,15 @@ def __repr__(self): class ChannelListInstance(ListResource): - def __init__(self, version: V3): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/content/__init__.py b/twilio/rest/content/__init__.py index 83d64e1810..587ae6462c 100644 --- a/twilio/rest/content/__init__.py +++ b/twilio/rest/content/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Content.v1 import V1 +from twilio.rest.content.v1 import V1 class Content(Domain): def __init__(self, twilio): diff --git a/twilio/rest/content/v1/content.py b/twilio/rest/content/v1/content.py index 0118b14d8a..1fc8c7f688 100644 --- a/twilio/rest/content/v1/content.py +++ b/twilio/rest/content/v1/content.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.content.approval_fetch import ApprovalFetchListInstance +# from twilio.rest.content.approval_fetch import ApprovalFetchListInstance class ContentContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ContentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Content/${sid}' self._approval_fetch = None + + def delete(self): - def delete(self): - - - """ - Deletes the ContentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ContentInstance - - :returns: The fetched ContentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ContentInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ContentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ContentInstance + + :returns: The fetched ContentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ContentInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -77,23 +77,23 @@ def __repr__(self): class ContentInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ContentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'language' = payload.get('language'), - 'variables' = payload.get('variables'), - 'types' = payload.get('types'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'language' : payload.get('language'), + 'variables' : payload.get('variables'), + 'types' : payload.get('types'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -122,25 +122,27 @@ def __repr__(self): class ContentListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ContentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Content' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ContentPage(self._version, payload, ) - + return ContentPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/content/v1/content/approval_fetch.py b/twilio/rest/content/v1/content/approval_fetch.py index 4e1d576378..1b28f6930c 100644 --- a/twilio/rest/content/v1/content/approval_fetch.py +++ b/twilio/rest/content/v1/content/approval_fetch.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ApprovalFetchContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ApprovalFetchContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Content/${sid}/ApprovalRequests' + + def fetch(self): - def fetch(self): - - """ - Fetch the ApprovalFetchInstance - - :returns: The fetched ApprovalFetchInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ApprovalFetchInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the ApprovalFetchInstance + + :returns: The fetched ApprovalFetchInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ApprovalFetchInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,17 +62,17 @@ def __repr__(self): class ApprovalFetchInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ApprovalFetchInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'whatsapp' = payload.get('whatsapp'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'whatsapp' : payload.get('whatsapp'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -99,15 +98,15 @@ def __repr__(self): class ApprovalFetchListInstance(ListResource): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ApprovalFetchListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/conversations/__init__.py b/twilio/rest/conversations/__init__.py index fd1ef65b86..f17a657be7 100644 --- a/twilio/rest/conversations/__init__.py +++ b/twilio/rest/conversations/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Conversations.v1 import V1 +from twilio.rest.conversations.v1 import V1 class Conversations(Domain): def __init__(self, twilio): diff --git a/twilio/rest/conversations/v1/address_configuration.py b/twilio/rest/conversations/v1/address_configuration.py index ae2bf34090..ce8f6c53a1 100644 --- a/twilio/rest/conversations/v1/address_configuration.py +++ b/twilio/rest/conversations/v1/address_configuration.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AddressConfigurationContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AddressConfigurationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Configuration/Addresses/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the AddressConfigurationInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AddressConfigurationInstance - - :returns: The fetched AddressConfigurationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AddressConfigurationInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the AddressConfigurationInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the AddressConfigurationInstance + + :returns: The fetched AddressConfigurationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AddressConfigurationInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return AddressConfigurationInstance(self._version, payload, sid=self._solution['sid'], ) + + - return AddressConfigurationInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,22 +89,22 @@ def __repr__(self): class AddressConfigurationInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AddressConfigurationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'type' = payload.get('type'), - 'address' = payload.get('address'), - 'friendly_name' = payload.get('friendly_name'), - 'auto_creation' = payload.get('auto_creation'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'type' : payload.get('type'), + 'address' : payload.get('address'), + 'friendly_name' : payload.get('friendly_name'), + 'auto_creation' : payload.get('auto_creation'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class AddressConfigurationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AddressConfigurationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Configuration/Addresses' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AddressConfigurationInstance(self._version, payload, ) - + return AddressConfigurationInstance(self._version, payload, ) - def page(self, type, page_size): - - data = values.of({ - 'type': type,'page_size': page_size, - }) + """ + + """ + def page(self, type, page_size): + + data = values.of({ + 'type': type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AddressConfigurationPage(self._version, payload, ) - + return AddressConfigurationPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/configuration.py b/twilio/rest/conversations/v1/configuration.py index 8076a67128..4cc0bc3a38 100644 --- a/twilio/rest/conversations/v1/configuration.py +++ b/twilio/rest/conversations/v1/configuration.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.configuration.webhook import WebhookListInstance +# from twilio.rest.configuration.webhook import WebhookListInstance class ConfigurationContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ConfigurationContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Configuration' + + def fetch(self): - def fetch(self): - - """ - Fetch the ConfigurationInstance - - :returns: The fetched ConfigurationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConfigurationInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the ConfigurationInstance + + :returns: The fetched ConfigurationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConfigurationInstance(self._version, payload, ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return ConfigurationInstance(self._version, payload, ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ConfigurationInstance(self._version, payload, ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,15 +75,15 @@ def __repr__(self): class ConfigurationInstance(InstanceResource): def __init__(self, version, payload): - super(ConfigurationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'default_chat_service_sid' = payload.get('default_chat_service_sid'), - 'default_messaging_service_sid' = payload.get('default_messaging_service_sid'), - 'default_inactive_timer' = payload.get('default_inactive_timer'), - 'default_closed_timer' = payload.get('default_closed_timer'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'default_chat_service_sid' : payload.get('default_chat_service_sid'), + 'default_messaging_service_sid' : payload.get('default_messaging_service_sid'), + 'default_inactive_timer' : payload.get('default_inactive_timer'), + 'default_closed_timer' : payload.get('default_closed_timer'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None @@ -113,16 +114,16 @@ def __repr__(self): class ConfigurationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ConfigurationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' self._webhooks = None - + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/configuration/webhook.py b/twilio/rest/conversations/v1/configuration/webhook.py index e5017d1516..676dc50363 100644 --- a/twilio/rest/conversations/v1/configuration/webhook.py +++ b/twilio/rest/conversations/v1/configuration/webhook.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WebhookContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Configuration/Webhooks' + + def fetch(self): - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the WebhookInstance + + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WebhookInstance(self._version, payload, ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return WebhookInstance(self._version, payload, ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebhookInstance(self._version, payload, ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,15 +75,15 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'method' = payload.get('method'), - 'filters' = payload.get('filters'), - 'pre_webhook_url' = payload.get('pre_webhook_url'), - 'post_webhook_url' = payload.get('post_webhook_url'), - 'target' = payload.get('target'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'method' : payload.get('method'), + 'filters' : payload.get('filters'), + 'pre_webhook_url' : payload.get('pre_webhook_url'), + 'post_webhook_url' : payload.get('post_webhook_url'), + 'target' : payload.get('target'), + 'url' : payload.get('url'), } self._context = None @@ -113,15 +114,15 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/conversation.py b/twilio/rest/conversations/v1/conversation.py index 9ff1d8ab1c..673db29e22 100644 --- a/twilio/rest/conversations/v1/conversation.py +++ b/twilio/rest/conversations/v1/conversation.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.conversation.message import MessageListInstancefrom twilio.rest.conversation.participant import ParticipantListInstancefrom twilio.rest.conversation.webhook import WebhookListInstance +# from twilio.rest.conversation.message import MessageListInstancefrom twilio.rest.conversation.participant import ParticipantListInstancefrom twilio.rest.conversation.webhook import WebhookListInstance class ConversationContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ConversationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Conversations/${sid}' self._messages = None self._participants = None self._webhooks = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the ConversationInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ConversationInstance - - :returns: The fetched ConversationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConversationInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ConversationInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the ConversationInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ConversationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConversationInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ConversationInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ConversationInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,27 +92,27 @@ def __repr__(self): class ConversationInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ConversationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'attributes' = payload.get('attributes'), - 'state' = payload.get('state'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'timers' = payload.get('timers'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'bindings' = payload.get('bindings'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'attributes' : payload.get('attributes'), + 'state' : payload.get('state'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'timers' : payload.get('timers'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'bindings' : payload.get('bindings'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -145,35 +147,39 @@ def __repr__(self): class ConversationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ConversationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Conversations' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ConversationInstance(self._version, payload, ) - + return ConversationInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConversationPage(self._version, payload, ) - + return ConversationPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/conversation/message.py b/twilio/rest/conversations/v1/conversation/message.py index 23bc83ddb9..bbb62a36ba 100644 --- a/twilio/rest/conversations/v1/conversation/message.py +++ b/twilio/rest/conversations/v1/conversation/message.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.message.delivery_receipt import DeliveryReceiptListInstance +# from twilio.rest.message.delivery_receipt import DeliveryReceiptListInstance class MessageContext(InstanceContext): - def __init__(self, version: V1, conversation_sid: str, sid: str): + def __init__(self, version: Version, conversation_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, sid, } + self._solution = { 'conversation_sid': conversation_sid, 'sid': sid, } self._uri = '/Conversations/${conversation_sid}/Messages/${sid}' self._delivery_receipts = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the MessageInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessageInstance - - :returns: The fetched MessageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance( - self._version, - payload, - conversation_sidsid=self._solution['conversation_sid''sid'], - ) - - + + """ + Deletes the MessageInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the MessageInstance + + :returns: The fetched MessageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MessageInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return MessageInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessageInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,27 +90,28 @@ def __repr__(self): class MessageInstance(InstanceResource): def __init__(self, version, payload, conversation_sid: str, sid: str): - super(MessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'sid' = payload.get('sid'), - 'index' = payload.get('index'), - 'author' = payload.get('author'), - 'body' = payload.get('body'), - 'media' = payload.get('media'), - 'attributes' = payload.get('attributes'), - 'participant_sid' = payload.get('participant_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'delivery' = payload.get('delivery'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'sid' : payload.get('sid'), + 'index' : payload.get('index'), + 'author' : payload.get('author'), + 'body' : payload.get('body'), + 'media' : payload.get('media'), + 'attributes' : payload.get('attributes'), + 'participant_sid' : payload.get('participant_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'delivery' : payload.get('delivery'), + 'links' : payload.get('links'), + 'content_sid' : payload.get('content_sid'), } self._context = None self._solution = { - 'conversation_sid': conversation_sid or self._properties['conversation_sid']'sid': sid or self._properties['sid'] + 'conversation_sid': conversation_sid or self._properties['conversation_sid'],'sid': sid or self._properties['sid'], } @property @@ -137,35 +140,39 @@ def __repr__(self): class MessageListInstance(ListResource): - def __init__(self, version: V1, conversation_sid: str): + def __init__(self, version: Version, conversation_sid: str): # TODO: needs autogenerated docs - super(MessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, } + self._solution = { 'conversation_sid': conversation_sid, } self._uri = '/Conversations/${conversation_sid}/Messages' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInstance(self._version, payload, conversation_sid=self._solution['conversation_sid']) - + return MessageInstance(self._version, payload, conversation_sid=self._solution['conversation_sid']) + + """ + + """ + def page(self, order, page_size): - def page(self, order, page_size): - - data = values.of({ - 'order': order,'page_size': page_size, - }) + data = values.of({ + 'order': order,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagePage(self._version, payload, conversation_sid=self._solution['conversation_sid']) - + return MessagePage(self._version, payload, conversation_sid=self._solution['conversation_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/conversation/message/delivery_receipt.py b/twilio/rest/conversations/v1/conversation/message/delivery_receipt.py index c8dc7e6707..f062f20128 100644 --- a/twilio/rest/conversations/v1/conversation/message/delivery_receipt.py +++ b/twilio/rest/conversations/v1/conversation/message/delivery_receipt.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DeliveryReceiptContext(InstanceContext): - def __init__(self, version: V1, conversation_sid: str, message_sid: str, sid: str): + def __init__(self, version: Version, conversation_sid: str, message_sid: str, sid: str): # TODO: needs autogenerated docs - super(DeliveryReceiptContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, message_sid, sid, } + self._solution = { 'conversation_sid': conversation_sid, 'message_sid': message_sid, 'sid': sid, } self._uri = '/Conversations/${conversation_sid}/Messages/${message_sid}/Receipts/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the DeliveryReceiptInstance - - :returns: The fetched DeliveryReceiptInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeliveryReceiptInstance( - self._version, - payload, - conversation_sidmessage_sidsid=self._solution['conversation_sid''message_sid''sid'], - ) - - + """ + Fetch the DeliveryReceiptInstance + + :returns: The fetched DeliveryReceiptInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DeliveryReceiptInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], message_sid=self._solution['message_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,24 +64,24 @@ def __repr__(self): class DeliveryReceiptInstance(InstanceResource): def __init__(self, version, payload, conversation_sid: str, message_sid: str, sid: str): - super(DeliveryReceiptInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'sid' = payload.get('sid'), - 'message_sid' = payload.get('message_sid'), - 'channel_message_sid' = payload.get('channel_message_sid'), - 'participant_sid' = payload.get('participant_sid'), - 'status' = payload.get('status'), - 'error_code' = payload.get('error_code'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'sid' : payload.get('sid'), + 'message_sid' : payload.get('message_sid'), + 'channel_message_sid' : payload.get('channel_message_sid'), + 'participant_sid' : payload.get('participant_sid'), + 'status' : payload.get('status'), + 'error_code' : payload.get('error_code'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'conversation_sid': conversation_sid or self._properties['conversation_sid']'message_sid': message_sid or self._properties['message_sid']'sid': sid or self._properties['sid'] + 'conversation_sid': conversation_sid or self._properties['conversation_sid'],'message_sid': message_sid or self._properties['message_sid'],'sid': sid or self._properties['sid'], } @property @@ -108,25 +107,27 @@ def __repr__(self): class DeliveryReceiptListInstance(ListResource): - def __init__(self, version: V1, conversation_sid: str, message_sid: str): + def __init__(self, version: Version, conversation_sid: str, message_sid: str): # TODO: needs autogenerated docs - super(DeliveryReceiptListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, message_sid, } + self._solution = { 'conversation_sid': conversation_sid, 'message_sid': message_sid, } self._uri = '/Conversations/${conversation_sid}/Messages/${message_sid}/Receipts' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DeliveryReceiptPage(self._version, payload, conversation_sid=self._solution['conversation_sid']message_sid=self._solution['message_sid']) - + return DeliveryReceiptPage(self._version, payload, conversation_sid=self._solution['conversation_sid'], message_sid=self._solution['message_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/conversation/participant.py b/twilio/rest/conversations/v1/conversation/participant.py index 2b87aa35f1..e54f659df1 100644 --- a/twilio/rest/conversations/v1/conversation/participant.py +++ b/twilio/rest/conversations/v1/conversation/participant.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ParticipantContext(InstanceContext): - def __init__(self, version: V1, conversation_sid: str, sid: str): + def __init__(self, version: Version, conversation_sid: str, sid: str): # TODO: needs autogenerated docs - super(ParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, sid, } + self._solution = { 'conversation_sid': conversation_sid, 'sid': sid, } self._uri = '/Conversations/${conversation_sid}/Participants/${sid}' + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the ParticipantInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ParticipantInstance - - :returns: The fetched ParticipantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance( - self._version, - payload, - conversation_sidsid=self._solution['conversation_sid''sid'], - ) - - + + """ + Deletes the ParticipantInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the ParticipantInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ParticipantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - - + return ParticipantInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ParticipantInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,25 +89,25 @@ def __repr__(self): class ParticipantInstance(InstanceResource): def __init__(self, version, payload, conversation_sid: str, sid: str): - super(ParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'sid' = payload.get('sid'), - 'identity' = payload.get('identity'), - 'attributes' = payload.get('attributes'), - 'messaging_binding' = payload.get('messaging_binding'), - 'role_sid' = payload.get('role_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'last_read_message_index' = payload.get('last_read_message_index'), - 'last_read_timestamp' = payload.get('last_read_timestamp'), + 'account_sid' : payload.get('account_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'sid' : payload.get('sid'), + 'identity' : payload.get('identity'), + 'attributes' : payload.get('attributes'), + 'messaging_binding' : payload.get('messaging_binding'), + 'role_sid' : payload.get('role_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'last_read_message_index' : payload.get('last_read_message_index'), + 'last_read_timestamp' : payload.get('last_read_timestamp'), } self._context = None self._solution = { - 'conversation_sid': conversation_sid or self._properties['conversation_sid']'sid': sid or self._properties['sid'] + 'conversation_sid': conversation_sid or self._properties['conversation_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class ParticipantListInstance(ListResource): - def __init__(self, version: V1, conversation_sid: str): + def __init__(self, version: Version, conversation_sid: str): # TODO: needs autogenerated docs - super(ParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, } + self._solution = { 'conversation_sid': conversation_sid, } self._uri = '/Conversations/${conversation_sid}/Participants' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ParticipantInstance(self._version, payload, conversation_sid=self._solution['conversation_sid']) - + return ParticipantInstance(self._version, payload, conversation_sid=self._solution['conversation_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantPage(self._version, payload, conversation_sid=self._solution['conversation_sid']) - + return ParticipantPage(self._version, payload, conversation_sid=self._solution['conversation_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/conversation/webhook.py b/twilio/rest/conversations/v1/conversation/webhook.py index 5b1d74f127..f0f2895cea 100644 --- a/twilio/rest/conversations/v1/conversation/webhook.py +++ b/twilio/rest/conversations/v1/conversation/webhook.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WebhookContext(InstanceContext): - def __init__(self, version: V1, conversation_sid: str, sid: str): + def __init__(self, version: Version, conversation_sid: str, sid: str): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, sid, } + self._solution = { 'conversation_sid': conversation_sid, 'sid': sid, } self._uri = '/Conversations/${conversation_sid}/Webhooks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the WebhookInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - conversation_sidsid=self._solution['conversation_sid''sid'], - ) - - + + """ + Deletes the WebhookInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the WebhookInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - - + return WebhookInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebhookInstance(self._version, payload, conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,21 +89,21 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload, conversation_sid: str, sid: str): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'target' = payload.get('target'), - 'url' = payload.get('url'), - 'configuration' = payload.get('configuration'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'target' : payload.get('target'), + 'url' : payload.get('url'), + 'configuration' : payload.get('configuration'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'conversation_sid': conversation_sid or self._properties['conversation_sid']'sid': sid or self._properties['sid'] + 'conversation_sid': conversation_sid or self._properties['conversation_sid'],'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V1, conversation_sid: str): + def __init__(self, version: Version, conversation_sid: str): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conversation_sid, } + self._solution = { 'conversation_sid': conversation_sid, } self._uri = '/Conversations/${conversation_sid}/Webhooks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebhookInstance(self._version, payload, conversation_sid=self._solution['conversation_sid']) - + return WebhookInstance(self._version, payload, conversation_sid=self._solution['conversation_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WebhookPage(self._version, payload, conversation_sid=self._solution['conversation_sid']) - + return WebhookPage(self._version, payload, conversation_sid=self._solution['conversation_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/credential.py b/twilio/rest/conversations/v1/credential.py index 8d3640dd66..1b9fe52f81 100644 --- a/twilio/rest/conversations/v1/credential.py +++ b/twilio/rest/conversations/v1/credential.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CredentialContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialInstance - - :returns: The fetched CredentialInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CredentialInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CredentialInstance + + :returns: The fetched CredentialInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class CredentialInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CredentialInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'sandbox' = payload.get('sandbox'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'sandbox' : payload.get('sandbox'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class CredentialListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialInstance(self._version, payload, ) - + return CredentialInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialPage(self._version, payload, ) - + return CredentialPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/participant_conversation.py b/twilio/rest/conversations/v1/participant_conversation.py index a4448d610b..2890d7a5f6 100644 --- a/twilio/rest/conversations/v1/participant_conversation.py +++ b/twilio/rest/conversations/v1/participant_conversation.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ParticipantConversationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ParticipantConversationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/ParticipantConversations' + + """ + def page(self, identity, address, page_size): - def page(self, identity, address, page_size): - - data = values.of({ - 'identity': identity,'address': address,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'address': address,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantConversationPage(self._version, payload, ) - + return ParticipantConversationPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/role.py b/twilio/rest/conversations/v1/role.py index f46d98e29f..a63a719394 100644 --- a/twilio/rest/conversations/v1/role.py +++ b/twilio/rest/conversations/v1/role.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RoleContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(RoleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Roles/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RoleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RoleInstance - - :returns: The fetched RoleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the RoleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the RoleInstance + + :returns: The fetched RoleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RoleInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RoleInstance(self._version, payload, sid=self._solution['sid'], ) + + - return RoleInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,22 +89,22 @@ def __repr__(self): class RoleInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(RoleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'permissions' = payload.get('permissions'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'permissions' : payload.get('permissions'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class RoleListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RoleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Roles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RoleInstance(self._version, payload, ) - + return RoleInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RolePage(self._version, payload, ) - + return RolePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service.py b/twilio/rest/conversations/v1/service.py index 253145c944..40662e86f6 100644 --- a/twilio/rest/conversations/v1/service.py +++ b/twilio/rest/conversations/v1/service.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.configuration import ConfigurationListInstancefrom twilio.rest.service.conversation import ConversationListInstancefrom twilio.rest.service.participant_conversation import ParticipantConversationListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance +# from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.configuration import ConfigurationListInstancefrom twilio.rest.service.conversation import ConversationListInstancefrom twilio.rest.service.participant_conversation import ParticipantConversationListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._bindings = None @@ -40,35 +41,34 @@ def __init__(self, version: V1, sid: str): self._participant_conversations = None self._roles = None self._users = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the ServiceInstance + + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -82,20 +82,20 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -139,35 +139,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/binding.py b/twilio/rest/conversations/v1/service/binding.py index 8d24240c84..09ef9e5dc9 100644 --- a/twilio/rest/conversations/v1/service/binding.py +++ b/twilio/rest/conversations/v1/service/binding.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BindingContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, sid: str): # TODO: needs autogenerated docs - super(BindingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Bindings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the BindingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the BindingInstance - - :returns: The fetched BindingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BindingInstance( - self._version, - payload, - chat_service_sidsid=self._solution['chat_service_sid''sid'], - ) - - + + """ + Deletes the BindingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the BindingInstance + + :returns: The fetched BindingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return BindingInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,24 +76,24 @@ def __repr__(self): class BindingInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, sid: str): - super(BindingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'credential_sid' = payload.get('credential_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'endpoint' = payload.get('endpoint'), - 'identity' = payload.get('identity'), - 'binding_type' = payload.get('binding_type'), - 'message_types' = payload.get('message_types'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'credential_sid' : payload.get('credential_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'endpoint' : payload.get('endpoint'), + 'identity' : payload.get('identity'), + 'binding_type' : payload.get('binding_type'), + 'message_types' : payload.get('message_types'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'sid': sid or self._properties['sid'], } @property @@ -119,25 +119,27 @@ def __repr__(self): class BindingListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(BindingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/Bindings' + + """ + def page(self, binding_type, identity, page_size): - def page(self, binding_type, identity, page_size): - - data = values.of({ - 'binding_type': binding_type,'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'binding_type': binding_type,'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BindingPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return BindingPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/configuration.py b/twilio/rest/conversations/v1/service/configuration.py index eeef699e64..95d06fae82 100644 --- a/twilio/rest/conversations/v1/service/configuration.py +++ b/twilio/rest/conversations/v1/service/configuration.py @@ -19,48 +19,49 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.configuration.notification import NotificationListInstancefrom twilio.rest.configuration.webhook import WebhookListInstance +# from twilio.rest.configuration.notification import NotificationListInstancefrom twilio.rest.configuration.webhook import WebhookListInstance class ConfigurationContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(ConfigurationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/Configuration' + + def fetch(self): - def fetch(self): - - """ - Fetch the ConfigurationInstance - - :returns: The fetched ConfigurationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConfigurationInstance( - self._version, - payload, - chat_service_sid=self._solution['chat_service_sid'], - ) - - + """ + Fetch the ConfigurationInstance + + :returns: The fetched ConfigurationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConfigurationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ConfigurationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + + - return ConfigurationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) - - + def __repr__(self): """ @@ -74,20 +75,20 @@ def __repr__(self): class ConfigurationInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str): - super(ConfigurationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'chat_service_sid' = payload.get('chat_service_sid'), - 'default_conversation_creator_role_sid' = payload.get('default_conversation_creator_role_sid'), - 'default_conversation_role_sid' = payload.get('default_conversation_role_sid'), - 'default_chat_service_role_sid' = payload.get('default_chat_service_role_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'reachability_enabled' = payload.get('reachability_enabled'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'default_conversation_creator_role_sid' : payload.get('default_conversation_creator_role_sid'), + 'default_conversation_role_sid' : payload.get('default_conversation_role_sid'), + 'default_chat_service_role_sid' : payload.get('default_chat_service_role_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'reachability_enabled' : payload.get('reachability_enabled'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'], } @property @@ -113,17 +114,17 @@ def __repr__(self): class ConfigurationListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(ConfigurationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '' self._notifications = None self._webhooks = None - + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/configuration/notification.py b/twilio/rest/conversations/v1/service/configuration/notification.py index 1cda1cd7c7..7747858c8d 100644 --- a/twilio/rest/conversations/v1/service/configuration/notification.py +++ b/twilio/rest/conversations/v1/service/configuration/notification.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NotificationContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(NotificationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/Configuration/Notifications' + + def fetch(self): - def fetch(self): - - """ - Fetch the NotificationInstance - - :returns: The fetched NotificationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NotificationInstance( - self._version, - payload, - chat_service_sid=self._solution['chat_service_sid'], - ) - - + """ + Fetch the NotificationInstance + + :returns: The fetched NotificationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NotificationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return NotificationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) - - + return NotificationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,20 +75,20 @@ def __repr__(self): class NotificationInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str): - super(NotificationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'new_message' = payload.get('new_message'), - 'added_to_conversation' = payload.get('added_to_conversation'), - 'removed_from_conversation' = payload.get('removed_from_conversation'), - 'log_enabled' = payload.get('log_enabled'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'new_message' : payload.get('new_message'), + 'added_to_conversation' : payload.get('added_to_conversation'), + 'removed_from_conversation' : payload.get('removed_from_conversation'), + 'log_enabled' : payload.get('log_enabled'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'], } @property @@ -113,15 +114,15 @@ def __repr__(self): class NotificationListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(NotificationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/configuration/webhook.py b/twilio/rest/conversations/v1/service/configuration/webhook.py index 35b1c04f91..5af7fe528a 100644 --- a/twilio/rest/conversations/v1/service/configuration/webhook.py +++ b/twilio/rest/conversations/v1/service/configuration/webhook.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WebhookContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/Configuration/Webhooks' + + def fetch(self): - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - chat_service_sid=self._solution['chat_service_sid'], - ) - - + """ + Fetch the WebhookInstance + + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) - - + return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,20 +75,20 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'pre_webhook_url' = payload.get('pre_webhook_url'), - 'post_webhook_url' = payload.get('post_webhook_url'), - 'filters' = payload.get('filters'), - 'method' = payload.get('method'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'pre_webhook_url' : payload.get('pre_webhook_url'), + 'post_webhook_url' : payload.get('post_webhook_url'), + 'filters' : payload.get('filters'), + 'method' : payload.get('method'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'], } @property @@ -113,15 +114,15 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/conversation.py b/twilio/rest/conversations/v1/service/conversation.py index 94aea411bf..de2120bbb2 100644 --- a/twilio/rest/conversations/v1/service/conversation.py +++ b/twilio/rest/conversations/v1/service/conversation.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.conversation.message import MessageListInstancefrom twilio.rest.conversation.participant import ParticipantListInstancefrom twilio.rest.conversation.webhook import WebhookListInstance +# from twilio.rest.conversation.message import MessageListInstancefrom twilio.rest.conversation.participant import ParticipantListInstancefrom twilio.rest.conversation.webhook import WebhookListInstance class ConversationContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ConversationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${sid}' self._messages = None self._participants = None self._webhooks = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the ConversationInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ConversationInstance - - :returns: The fetched ConversationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConversationInstance( - self._version, - payload, - chat_service_sidsid=self._solution['chat_service_sid''sid'], - ) - - + + """ + Deletes the ConversationInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ConversationInstance + + :returns: The fetched ConversationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return ConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -90,27 +92,27 @@ def __repr__(self): class ConversationInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, sid: str): - super(ConversationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'attributes' = payload.get('attributes'), - 'state' = payload.get('state'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'timers' = payload.get('timers'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'bindings' = payload.get('bindings'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'attributes' : payload.get('attributes'), + 'state' : payload.get('state'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'timers' : payload.get('timers'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'bindings' : payload.get('bindings'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'sid': sid or self._properties['sid'], } @property @@ -145,35 +147,39 @@ def __repr__(self): class ConversationListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(ConversationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/Conversations' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return ConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConversationPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return ConversationPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/conversation/message.py b/twilio/rest/conversations/v1/service/conversation/message.py index dd2a11ee65..4c812a981d 100644 --- a/twilio/rest/conversations/v1/service/conversation/message.py +++ b/twilio/rest/conversations/v1/service/conversation/message.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.message.delivery_receipt import DeliveryReceiptListInstance +# from twilio.rest.message.delivery_receipt import DeliveryReceiptListInstance class MessageContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Messages/${sid}' self._delivery_receipts = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the MessageInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessageInstance - - :returns: The fetched MessageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance( - self._version, - payload, - chat_service_sidconversation_sidsid=self._solution['chat_service_sid''conversation_sid''sid'], - ) - - + + """ + Deletes the MessageInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the MessageInstance + + :returns: The fetched MessageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MessageInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return MessageInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessageInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,28 +90,29 @@ def __repr__(self): class MessageInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, conversation_sid: str, sid: str): - super(MessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'sid' = payload.get('sid'), - 'index' = payload.get('index'), - 'author' = payload.get('author'), - 'body' = payload.get('body'), - 'media' = payload.get('media'), - 'attributes' = payload.get('attributes'), - 'participant_sid' = payload.get('participant_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'delivery' = payload.get('delivery'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'sid' : payload.get('sid'), + 'index' : payload.get('index'), + 'author' : payload.get('author'), + 'body' : payload.get('body'), + 'media' : payload.get('media'), + 'attributes' : payload.get('attributes'), + 'participant_sid' : payload.get('participant_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'delivery' : payload.get('delivery'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'content_sid' : payload.get('content_sid'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'conversation_sid': conversation_sid or self._properties['conversation_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'conversation_sid': conversation_sid or self._properties['conversation_sid'],'sid': sid or self._properties['sid'], } @property @@ -138,35 +141,39 @@ def __repr__(self): class MessageListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str): # TODO: needs autogenerated docs - super(MessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Messages' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) - + return MessageInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) + + """ + + """ + def page(self, order, page_size): - def page(self, order, page_size): - - data = values.of({ - 'order': order,'page_size': page_size, - }) + data = values.of({ + 'order': order,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagePage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) - + return MessagePage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/conversation/message/delivery_receipt.py b/twilio/rest/conversations/v1/service/conversation/message/delivery_receipt.py index f3b7419197..86e923542b 100644 --- a/twilio/rest/conversations/v1/service/conversation/message/delivery_receipt.py +++ b/twilio/rest/conversations/v1/service/conversation/message/delivery_receipt.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DeliveryReceiptContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str, message_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str, message_sid: str, sid: str): # TODO: needs autogenerated docs - super(DeliveryReceiptContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, message_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, 'message_sid': message_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Messages/${message_sid}/Receipts/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the DeliveryReceiptInstance - - :returns: The fetched DeliveryReceiptInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeliveryReceiptInstance( - self._version, - payload, - chat_service_sidconversation_sidmessage_sidsid=self._solution['chat_service_sid''conversation_sid''message_sid''sid'], - ) - - + """ + Fetch the DeliveryReceiptInstance + + :returns: The fetched DeliveryReceiptInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DeliveryReceiptInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], message_sid=self._solution['message_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,25 +64,25 @@ def __repr__(self): class DeliveryReceiptInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, conversation_sid: str, message_sid: str, sid: str): - super(DeliveryReceiptInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'message_sid' = payload.get('message_sid'), - 'sid' = payload.get('sid'), - 'channel_message_sid' = payload.get('channel_message_sid'), - 'participant_sid' = payload.get('participant_sid'), - 'status' = payload.get('status'), - 'error_code' = payload.get('error_code'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'message_sid' : payload.get('message_sid'), + 'sid' : payload.get('sid'), + 'channel_message_sid' : payload.get('channel_message_sid'), + 'participant_sid' : payload.get('participant_sid'), + 'status' : payload.get('status'), + 'error_code' : payload.get('error_code'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'conversation_sid': conversation_sid or self._properties['conversation_sid']'message_sid': message_sid or self._properties['message_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'conversation_sid': conversation_sid or self._properties['conversation_sid'],'message_sid': message_sid or self._properties['message_sid'],'sid': sid or self._properties['sid'], } @property @@ -109,25 +108,27 @@ def __repr__(self): class DeliveryReceiptListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str, message_sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str, message_sid: str): # TODO: needs autogenerated docs - super(DeliveryReceiptListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, message_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, 'message_sid': message_sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Messages/${message_sid}/Receipts' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DeliveryReceiptPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']message_sid=self._solution['message_sid']) - + return DeliveryReceiptPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], message_sid=self._solution['message_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/conversation/participant.py b/twilio/rest/conversations/v1/service/conversation/participant.py index 58e055b3f4..b58c539ef3 100644 --- a/twilio/rest/conversations/v1/service/conversation/participant.py +++ b/twilio/rest/conversations/v1/service/conversation/participant.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ParticipantContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str, sid: str): # TODO: needs autogenerated docs - super(ParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Participants/${sid}' + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the ParticipantInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ParticipantInstance - - :returns: The fetched ParticipantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance( - self._version, - payload, - chat_service_sidconversation_sidsid=self._solution['chat_service_sid''conversation_sid''sid'], - ) - - + + """ + Deletes the ParticipantInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the ParticipantInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ParticipantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - - + return ParticipantInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ParticipantInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,26 +89,26 @@ def __repr__(self): class ParticipantInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, conversation_sid: str, sid: str): - super(ParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'sid' = payload.get('sid'), - 'identity' = payload.get('identity'), - 'attributes' = payload.get('attributes'), - 'messaging_binding' = payload.get('messaging_binding'), - 'role_sid' = payload.get('role_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'last_read_message_index' = payload.get('last_read_message_index'), - 'last_read_timestamp' = payload.get('last_read_timestamp'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'sid' : payload.get('sid'), + 'identity' : payload.get('identity'), + 'attributes' : payload.get('attributes'), + 'messaging_binding' : payload.get('messaging_binding'), + 'role_sid' : payload.get('role_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'last_read_message_index' : payload.get('last_read_message_index'), + 'last_read_timestamp' : payload.get('last_read_timestamp'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'conversation_sid': conversation_sid or self._properties['conversation_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'conversation_sid': conversation_sid or self._properties['conversation_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class ParticipantListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str): # TODO: needs autogenerated docs - super(ParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Participants' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ParticipantInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) - + return ParticipantInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) - + return ParticipantPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/conversation/webhook.py b/twilio/rest/conversations/v1/service/conversation/webhook.py index 48ac9291ee..de6f416d66 100644 --- a/twilio/rest/conversations/v1/service/conversation/webhook.py +++ b/twilio/rest/conversations/v1/service/conversation/webhook.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WebhookContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str, sid: str): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Webhooks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the WebhookInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - chat_service_sidconversation_sidsid=self._solution['chat_service_sid''conversation_sid''sid'], - ) - - + + """ + Deletes the WebhookInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the WebhookInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) - - + return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, conversation_sid: str, sid: str): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'target' = payload.get('target'), - 'url' = payload.get('url'), - 'configuration' = payload.get('configuration'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'target' : payload.get('target'), + 'url' : payload.get('url'), + 'configuration' : payload.get('configuration'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'conversation_sid': conversation_sid or self._properties['conversation_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'conversation_sid': conversation_sid or self._properties['conversation_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str, conversation_sid: str): + def __init__(self, version: Version, chat_service_sid: str, conversation_sid: str): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, conversation_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'conversation_sid': conversation_sid, } self._uri = '/Services/${chat_service_sid}/Conversations/${conversation_sid}/Webhooks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) - + return WebhookInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WebhookPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']conversation_sid=self._solution['conversation_sid']) - + return WebhookPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], conversation_sid=self._solution['conversation_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/participant_conversation.py b/twilio/rest/conversations/v1/service/participant_conversation.py index ad8cc6a6d0..8f4a41f012 100644 --- a/twilio/rest/conversations/v1/service/participant_conversation.py +++ b/twilio/rest/conversations/v1/service/participant_conversation.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ParticipantConversationListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(ParticipantConversationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/ParticipantConversations' + + """ + def page(self, identity, address, page_size): - def page(self, identity, address, page_size): - - data = values.of({ - 'identity': identity,'address': address,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'address': address,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantConversationPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return ParticipantConversationPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/role.py b/twilio/rest/conversations/v1/service/role.py index 37f50d6ffb..81734d1579 100644 --- a/twilio/rest/conversations/v1/service/role.py +++ b/twilio/rest/conversations/v1/service/role.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RoleContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, sid: str): # TODO: needs autogenerated docs - super(RoleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Roles/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RoleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RoleInstance - - :returns: The fetched RoleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance( - self._version, - payload, - chat_service_sidsid=self._solution['chat_service_sid''sid'], - ) - - + + """ + Deletes the RoleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the RoleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched RoleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) - - + return RoleInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RoleInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class RoleInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, sid: str): - super(RoleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'permissions' = payload.get('permissions'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'permissions' : payload.get('permissions'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class RoleListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(RoleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/Roles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RoleInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return RoleInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RolePage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return RolePage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/user.py b/twilio/rest/conversations/v1/service/user.py index 307b3e05b9..2155dc15f0 100644 --- a/twilio/rest/conversations/v1/service/user.py +++ b/twilio/rest/conversations/v1/service/user.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.user.user_conversation import UserConversationListInstance +# from twilio.rest.user.user_conversation import UserConversationListInstance class UserContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, sid: str): + def __init__(self, version: Version, chat_service_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'sid': sid, } self._uri = '/Services/${chat_service_sid}/Users/${sid}' self._user_conversations = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the UserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserInstance - - :returns: The fetched UserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance( - self._version, - payload, - chat_service_sidsid=self._solution['chat_service_sid''sid'], - ) - - + + """ + Deletes the UserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserInstance + + :returns: The fetched UserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return UserInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return UserInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,26 +90,26 @@ def __repr__(self): class UserInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, sid: str): - super(UserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'role_sid' = payload.get('role_sid'), - 'identity' = payload.get('identity'), - 'friendly_name' = payload.get('friendly_name'), - 'attributes' = payload.get('attributes'), - 'is_online' = payload.get('is_online'), - 'is_notifiable' = payload.get('is_notifiable'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'role_sid' : payload.get('role_sid'), + 'identity' : payload.get('identity'), + 'friendly_name' : payload.get('friendly_name'), + 'attributes' : payload.get('attributes'), + 'is_online' : payload.get('is_online'), + 'is_notifiable' : payload.get('is_notifiable'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'sid': sid or self._properties['sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'sid': sid or self._properties['sid'], } @property @@ -136,35 +138,39 @@ def __repr__(self): class UserListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str): + def __init__(self, version: Version, chat_service_sid: str): # TODO: needs autogenerated docs - super(UserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, } self._uri = '/Services/${chat_service_sid}/Users' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return UserInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']) - + return UserPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/service/user/user_conversation.py b/twilio/rest/conversations/v1/service/user/user_conversation.py index e9a62d7253..811fcb0702 100644 --- a/twilio/rest/conversations/v1/service/user/user_conversation.py +++ b/twilio/rest/conversations/v1/service/user/user_conversation.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserConversationContext(InstanceContext): - def __init__(self, version: V1, chat_service_sid: str, user_sid: str, conversation_sid: str): + def __init__(self, version: Version, chat_service_sid: str, user_sid: str, conversation_sid: str): # TODO: needs autogenerated docs - super(UserConversationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, user_sid, conversation_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'user_sid': user_sid, 'conversation_sid': conversation_sid, } self._uri = '/Services/${chat_service_sid}/Users/${user_sid}/Conversations/${conversation_sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the UserConversationInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserConversationInstance - - :returns: The fetched UserConversationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserConversationInstance( - self._version, - payload, - chat_service_siduser_sidconversation_sid=self._solution['chat_service_sid''user_sid''conversation_sid'], - ) - - + + """ + Deletes the UserConversationInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserConversationInstance + + :returns: The fetched UserConversationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], user_sid=self._solution['user_sid'], conversation_sid=self._solution['conversation_sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return UserConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], user_sid=self._solution['user_sid'], conversation_sid=self._solution['conversation_sid'], ) + + - return UserConversationInstance(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], user_sid=self._solution['user_sid'], conversation_sid=self._solution['conversation_sid'], ) - - + def __repr__(self): """ @@ -87,31 +89,31 @@ def __repr__(self): class UserConversationInstance(InstanceResource): def __init__(self, version, payload, chat_service_sid: str, user_sid: str, conversation_sid: str): - super(UserConversationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'unread_messages_count' = payload.get('unread_messages_count'), - 'last_read_message_index' = payload.get('last_read_message_index'), - 'participant_sid' = payload.get('participant_sid'), - 'user_sid' = payload.get('user_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'conversation_state' = payload.get('conversation_state'), - 'timers' = payload.get('timers'), - 'attributes' = payload.get('attributes'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), - 'notification_level' = payload.get('notification_level'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'unread_messages_count' : payload.get('unread_messages_count'), + 'last_read_message_index' : payload.get('last_read_message_index'), + 'participant_sid' : payload.get('participant_sid'), + 'user_sid' : payload.get('user_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'conversation_state' : payload.get('conversation_state'), + 'timers' : payload.get('timers'), + 'attributes' : payload.get('attributes'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), + 'notification_level' : payload.get('notification_level'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid']'user_sid': user_sid or self._properties['user_sid']'conversation_sid': conversation_sid or self._properties['conversation_sid'] + 'chat_service_sid': chat_service_sid or self._properties['chat_service_sid'],'user_sid': user_sid or self._properties['user_sid'],'conversation_sid': conversation_sid or self._properties['conversation_sid'], } @property @@ -137,25 +139,27 @@ def __repr__(self): class UserConversationListInstance(ListResource): - def __init__(self, version: V1, chat_service_sid: str, user_sid: str): + def __init__(self, version: Version, chat_service_sid: str, user_sid: str): # TODO: needs autogenerated docs - super(UserConversationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { chat_service_sid, user_sid, } + self._solution = { 'chat_service_sid': chat_service_sid, 'user_sid': user_sid, } self._uri = '/Services/${chat_service_sid}/Users/${user_sid}/Conversations' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserConversationPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid']user_sid=self._solution['user_sid']) - + return UserConversationPage(self._version, payload, chat_service_sid=self._solution['chat_service_sid'], user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/user.py b/twilio/rest/conversations/v1/user.py index 7df8470e74..fe914a6b4a 100644 --- a/twilio/rest/conversations/v1/user.py +++ b/twilio/rest/conversations/v1/user.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.user.user_conversation import UserConversationListInstance +# from twilio.rest.user.user_conversation import UserConversationListInstance class UserContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(UserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Users/${sid}' self._user_conversations = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the UserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserInstance - - :returns: The fetched UserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the UserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the UserInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched UserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance(self._version, payload, sid=self._solution['sid'], ) - - + return UserInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return UserInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -88,26 +90,26 @@ def __repr__(self): class UserInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(UserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'role_sid' = payload.get('role_sid'), - 'identity' = payload.get('identity'), - 'friendly_name' = payload.get('friendly_name'), - 'attributes' = payload.get('attributes'), - 'is_online' = payload.get('is_online'), - 'is_notifiable' = payload.get('is_notifiable'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'role_sid' : payload.get('role_sid'), + 'identity' : payload.get('identity'), + 'friendly_name' : payload.get('friendly_name'), + 'attributes' : payload.get('attributes'), + 'is_online' : payload.get('is_online'), + 'is_notifiable' : payload.get('is_notifiable'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -136,35 +138,39 @@ def __repr__(self): class UserListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Users' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserInstance(self._version, payload, ) - + return UserInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserPage(self._version, payload, ) - + return UserPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/conversations/v1/user/user_conversation.py b/twilio/rest/conversations/v1/user/user_conversation.py index f9117d4df1..edafc47d10 100644 --- a/twilio/rest/conversations/v1/user/user_conversation.py +++ b/twilio/rest/conversations/v1/user/user_conversation.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserConversationContext(InstanceContext): - def __init__(self, version: V1, user_sid: str, conversation_sid: str): + def __init__(self, version: Version, user_sid: str, conversation_sid: str): # TODO: needs autogenerated docs - super(UserConversationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { user_sid, conversation_sid, } + self._solution = { 'user_sid': user_sid, 'conversation_sid': conversation_sid, } self._uri = '/Users/${user_sid}/Conversations/${conversation_sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the UserConversationInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserConversationInstance - - :returns: The fetched UserConversationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserConversationInstance( - self._version, - payload, - user_sidconversation_sid=self._solution['user_sid''conversation_sid'], - ) - - + + """ + Deletes the UserConversationInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserConversationInstance + + :returns: The fetched UserConversationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserConversationInstance(self._version, payload, user_sid=self._solution['user_sid'], conversation_sid=self._solution['conversation_sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return UserConversationInstance(self._version, payload, user_sid=self._solution['user_sid'], conversation_sid=self._solution['conversation_sid'], ) + + - return UserConversationInstance(self._version, payload, user_sid=self._solution['user_sid'], conversation_sid=self._solution['conversation_sid'], ) - - + def __repr__(self): """ @@ -87,31 +89,31 @@ def __repr__(self): class UserConversationInstance(InstanceResource): def __init__(self, version, payload, user_sid: str, conversation_sid: str): - super(UserConversationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'conversation_sid' = payload.get('conversation_sid'), - 'unread_messages_count' = payload.get('unread_messages_count'), - 'last_read_message_index' = payload.get('last_read_message_index'), - 'participant_sid' = payload.get('participant_sid'), - 'user_sid' = payload.get('user_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'conversation_state' = payload.get('conversation_state'), - 'timers' = payload.get('timers'), - 'attributes' = payload.get('attributes'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), - 'notification_level' = payload.get('notification_level'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'conversation_sid' : payload.get('conversation_sid'), + 'unread_messages_count' : payload.get('unread_messages_count'), + 'last_read_message_index' : payload.get('last_read_message_index'), + 'participant_sid' : payload.get('participant_sid'), + 'user_sid' : payload.get('user_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'conversation_state' : payload.get('conversation_state'), + 'timers' : payload.get('timers'), + 'attributes' : payload.get('attributes'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), + 'notification_level' : payload.get('notification_level'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'user_sid': user_sid or self._properties['user_sid']'conversation_sid': conversation_sid or self._properties['conversation_sid'] + 'user_sid': user_sid or self._properties['user_sid'],'conversation_sid': conversation_sid or self._properties['conversation_sid'], } @property @@ -137,25 +139,27 @@ def __repr__(self): class UserConversationListInstance(ListResource): - def __init__(self, version: V1, user_sid: str): + def __init__(self, version: Version, user_sid: str): # TODO: needs autogenerated docs - super(UserConversationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { user_sid, } + self._solution = { 'user_sid': user_sid, } self._uri = '/Users/${user_sid}/Conversations' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserConversationPage(self._version, payload, user_sid=self._solution['user_sid']) - + return UserConversationPage(self._version, payload, user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/events/__init__.py b/twilio/rest/events/__init__.py index 4eaf056f4b..bc69abcc35 100644 --- a/twilio/rest/events/__init__.py +++ b/twilio/rest/events/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Events.v1 import V1 +from twilio.rest.events.v1 import V1 class Events(Domain): def __init__(self, twilio): diff --git a/twilio/rest/events/v1/event_type.py b/twilio/rest/events/v1/event_type.py index 89d7103324..9d2a354bd2 100644 --- a/twilio/rest/events/v1/event_type.py +++ b/twilio/rest/events/v1/event_type.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EventTypeContext(InstanceContext): - def __init__(self, version: V1, type: str): + def __init__(self, version: Version, type: str): # TODO: needs autogenerated docs - super(EventTypeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { type, } + self._solution = { 'type': type, } self._uri = '/Types/${type}' + + def fetch(self): - def fetch(self): - - """ - Fetch the EventTypeInstance - - :returns: The fetched EventTypeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EventTypeInstance( - self._version, - payload, - type=self._solution['type'], - ) - - + """ + Fetch the EventTypeInstance + + :returns: The fetched EventTypeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EventTypeInstance(self._version, payload, type=self._solution['type'], ) + + + def __repr__(self): """ @@ -65,20 +64,20 @@ def __repr__(self): class EventTypeInstance(InstanceResource): def __init__(self, version, payload, type: str): - super(EventTypeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'type' = payload.get('type'), - 'schema_id' = payload.get('schema_id'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'description' = payload.get('description'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'type' : payload.get('type'), + 'schema_id' : payload.get('schema_id'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'description' : payload.get('description'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'type': type or self._properties['type'] + 'type': type or self._properties['type'], } @property @@ -104,25 +103,27 @@ def __repr__(self): class EventTypeListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(EventTypeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Types' + + """ + def page(self, schema_id, page_size): - def page(self, schema_id, page_size): - - data = values.of({ - 'schema_id': schema_id,'page_size': page_size, - }) + data = values.of({ + 'schema_id': schema_id,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EventTypePage(self._version, payload, ) - + return EventTypePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/events/v1/schema.py b/twilio/rest/events/v1/schema.py index db47ed2132..9268ebc72e 100644 --- a/twilio/rest/events/v1/schema.py +++ b/twilio/rest/events/v1/schema.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.schema.schema_version import SchemaVersionListInstance +# from twilio.rest.schema.schema_version import SchemaVersionListInstance class SchemaContext(InstanceContext): - def __init__(self, version: V1, id: str): + def __init__(self, version: Version, id: str): # TODO: needs autogenerated docs - super(SchemaContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { id, } + self._solution = { 'id': id, } self._uri = '/Schemas/${id}' self._versions = None + + def fetch(self): - def fetch(self): - - """ - Fetch the SchemaInstance - - :returns: The fetched SchemaInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SchemaInstance( - self._version, - payload, - id=self._solution['id'], - ) - - + """ + Fetch the SchemaInstance + + :returns: The fetched SchemaInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SchemaInstance(self._version, payload, id=self._solution['id'], ) + + + def __repr__(self): """ @@ -64,18 +63,18 @@ def __repr__(self): class SchemaInstance(InstanceResource): def __init__(self, version, payload, id: str): - super(SchemaInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'id' = payload.get('id'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'latest_version_date_created' = payload.get('latest_version_date_created'), - 'latest_version' = payload.get('latest_version'), + 'id' : payload.get('id'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'latest_version_date_created' : payload.get('latest_version_date_created'), + 'latest_version' : payload.get('latest_version'), } self._context = None self._solution = { - 'id': id or self._properties['id'] + 'id': id or self._properties['id'], } @property @@ -104,15 +103,15 @@ def __repr__(self): class SchemaListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SchemaListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/events/v1/schema/schema_version.py b/twilio/rest/events/v1/schema/schema_version.py index 075b8ef9ce..c36af4eefd 100644 --- a/twilio/rest/events/v1/schema/schema_version.py +++ b/twilio/rest/events/v1/schema/schema_version.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SchemaVersionContext(InstanceContext): - def __init__(self, version: V1, id: str, schema_version: int): + def __init__(self, version: Version, id: str, schema_version: int): # TODO: needs autogenerated docs - super(SchemaVersionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { id, schema_version, } + self._solution = { 'id': id, 'schema_version': schema_version, } self._uri = '/Schemas/${id}/Versions/${schema_version}' + + def fetch(self): - def fetch(self): - - """ - Fetch the SchemaVersionInstance - - :returns: The fetched SchemaVersionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SchemaVersionInstance( - self._version, - payload, - idschema_version=self._solution['id''schema_version'], - ) - - + """ + Fetch the SchemaVersionInstance + + :returns: The fetched SchemaVersionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SchemaVersionInstance(self._version, payload, id=self._solution['id'], schema_version=self._solution['schema_version'], ) + + + def __repr__(self): """ @@ -65,18 +64,18 @@ def __repr__(self): class SchemaVersionInstance(InstanceResource): def __init__(self, version, payload, id: str, schema_version: int): - super(SchemaVersionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'id' = payload.get('id'), - 'schema_version' = payload.get('schema_version'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), - 'raw' = payload.get('raw'), + 'id' : payload.get('id'), + 'schema_version' : payload.get('schema_version'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), + 'raw' : payload.get('raw'), } self._context = None self._solution = { - 'id': id or self._properties['id']'schema_version': schema_version or self._properties['schema_version'] + 'id': id or self._properties['id'],'schema_version': schema_version or self._properties['schema_version'], } @property @@ -102,25 +101,27 @@ def __repr__(self): class SchemaVersionListInstance(ListResource): - def __init__(self, version: V1, id: str): + def __init__(self, version: Version, id: str): # TODO: needs autogenerated docs - super(SchemaVersionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { id, } + self._solution = { 'id': id, } self._uri = '/Schemas/${id}/Versions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SchemaVersionPage(self._version, payload, id=self._solution['id']) - + return SchemaVersionPage(self._version, payload, id=self._solution['id'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/events/v1/sink.py b/twilio/rest/events/v1/sink.py index fe78fdd43e..d2cb15bf47 100644 --- a/twilio/rest/events/v1/sink.py +++ b/twilio/rest/events/v1/sink.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sink.sink_test import SinkTestListInstancefrom twilio.rest.sink.sink_validate import SinkValidateListInstance +# from twilio.rest.sink.sink_test import SinkTestListInstancefrom twilio.rest.sink.sink_validate import SinkValidateListInstance class SinkContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SinkContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Sinks/${sid}' self._sink_test = None self._sink_validate = None + + def delete(self): - def delete(self): - - - """ - Deletes the SinkInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SinkInstance - - :returns: The fetched SinkInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SinkInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the SinkInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the SinkInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SinkInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SinkInstance(self._version, payload, sid=self._solution['sid'], ) - - + return SinkInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SinkInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -89,22 +91,22 @@ def __repr__(self): class SinkInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SinkInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'description' = payload.get('description'), - 'sid' = payload.get('sid'), - 'sink_configuration' = payload.get('sink_configuration'), - 'sink_type' = payload.get('sink_type'), - 'status' = payload.get('status'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'description' : payload.get('description'), + 'sid' : payload.get('sid'), + 'sink_configuration' : payload.get('sink_configuration'), + 'sink_type' : payload.get('sink_type'), + 'status' : payload.get('status'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -136,35 +138,39 @@ def __repr__(self): class SinkListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SinkListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Sinks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SinkInstance(self._version, payload, ) - + return SinkInstance(self._version, payload, ) + + """ + + """ + def page(self, in_use, status, page_size): - def page(self, in_use, status, page_size): - - data = values.of({ - 'in_use': in_use,'status': status,'page_size': page_size, - }) + data = values.of({ + 'in_use': in_use,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SinkPage(self._version, payload, ) - + return SinkPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/events/v1/sink/sink_test.py b/twilio/rest/events/v1/sink/sink_test.py index 693eff995f..5ef871349f 100644 --- a/twilio/rest/events/v1/sink/sink_test.py +++ b/twilio/rest/events/v1/sink/sink_test.py @@ -19,21 +19,22 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SinkTestInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SinkTestInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'result' = payload.get('result'), + 'result' : payload.get('result'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -59,25 +60,27 @@ def __repr__(self): class SinkTestListInstance(ListResource): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SinkTestListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Sinks/${sid}/Test' - - def create(self): - data = values.of({ - - }) + + """ + def create(self): + data = values.of({ + + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SinkTestInstance(self._version, payload, sid=self._solution['sid']) - + return SinkTestInstance(self._version, payload, sid=self._solution['sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/events/v1/sink/sink_validate.py b/twilio/rest/events/v1/sink/sink_validate.py index babc6fa091..22e6f490a1 100644 --- a/twilio/rest/events/v1/sink/sink_validate.py +++ b/twilio/rest/events/v1/sink/sink_validate.py @@ -19,21 +19,22 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SinkValidateInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SinkValidateInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'result' = payload.get('result'), + 'result' : payload.get('result'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -59,25 +60,27 @@ def __repr__(self): class SinkValidateListInstance(ListResource): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SinkValidateListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Sinks/${sid}/Validate' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SinkValidateInstance(self._version, payload, sid=self._solution['sid']) - + return SinkValidateInstance(self._version, payload, sid=self._solution['sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/events/v1/subscription.py b/twilio/rest/events/v1/subscription.py index c4cff9b5c8..5a2ffe2673 100644 --- a/twilio/rest/events/v1/subscription.py +++ b/twilio/rest/events/v1/subscription.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.subscription.subscribed_event import SubscribedEventListInstance +# from twilio.rest.subscription.subscribed_event import SubscribedEventListInstance class SubscriptionContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SubscriptionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Subscriptions/${sid}' self._subscribed_events = None + + def delete(self): - def delete(self): - - - """ - Deletes the SubscriptionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SubscriptionInstance - - :returns: The fetched SubscriptionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SubscriptionInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the SubscriptionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the SubscriptionInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SubscriptionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SubscriptionInstance(self._version, payload, sid=self._solution['sid'], ) - - + return SubscriptionInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SubscriptionInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -88,21 +90,21 @@ def __repr__(self): class SubscriptionInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SubscriptionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'description' = payload.get('description'), - 'sink_sid' = payload.get('sink_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'description' : payload.get('description'), + 'sink_sid' : payload.get('sink_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class SubscriptionListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SubscriptionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Subscriptions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SubscriptionInstance(self._version, payload, ) - + return SubscriptionInstance(self._version, payload, ) + + """ + + """ + def page(self, sink_sid, page_size): - def page(self, sink_sid, page_size): - - data = values.of({ - 'sink_sid': sink_sid,'page_size': page_size, - }) + data = values.of({ + 'sink_sid': sink_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SubscriptionPage(self._version, payload, ) - + return SubscriptionPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/events/v1/subscription/subscribed_event.py b/twilio/rest/events/v1/subscription/subscribed_event.py index 05ec70ddfd..c4febc68b1 100644 --- a/twilio/rest/events/v1/subscription/subscribed_event.py +++ b/twilio/rest/events/v1/subscription/subscribed_event.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SubscribedEventContext(InstanceContext): - def __init__(self, version: V1, subscription_sid: str, type: str): + def __init__(self, version: Version, subscription_sid: str, type: str): # TODO: needs autogenerated docs - super(SubscribedEventContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { subscription_sid, type, } + self._solution = { 'subscription_sid': subscription_sid, 'type': type, } self._uri = '/Subscriptions/${subscription_sid}/SubscribedEvents/${type}' + + def delete(self): - def delete(self): - - - """ - Deletes the SubscribedEventInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SubscribedEventInstance - - :returns: The fetched SubscribedEventInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SubscribedEventInstance( - self._version, - payload, - subscription_sidtype=self._solution['subscription_sid''type'], - ) - - + + """ + Deletes the SubscribedEventInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the SubscribedEventInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SubscribedEventInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SubscribedEventInstance(self._version, payload, subscription_sid=self._solution['subscription_sid'], type=self._solution['type'], ) - - + return SubscribedEventInstance(self._version, payload, subscription_sid=self._solution['subscription_sid'], type=self._solution['type'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SubscribedEventInstance(self._version, payload, subscription_sid=self._solution['subscription_sid'], type=self._solution['type'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,18 +89,18 @@ def __repr__(self): class SubscribedEventInstance(InstanceResource): def __init__(self, version, payload, subscription_sid: str, type: str): - super(SubscribedEventInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'type' = payload.get('type'), - 'schema_version' = payload.get('schema_version'), - 'subscription_sid' = payload.get('subscription_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'type' : payload.get('type'), + 'schema_version' : payload.get('schema_version'), + 'subscription_sid' : payload.get('subscription_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'subscription_sid': subscription_sid or self._properties['subscription_sid']'type': type or self._properties['type'] + 'subscription_sid': subscription_sid or self._properties['subscription_sid'],'type': type or self._properties['type'], } @property @@ -124,35 +126,39 @@ def __repr__(self): class SubscribedEventListInstance(ListResource): - def __init__(self, version: V1, subscription_sid: str): + def __init__(self, version: Version, subscription_sid: str): # TODO: needs autogenerated docs - super(SubscribedEventListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { subscription_sid, } + self._solution = { 'subscription_sid': subscription_sid, } self._uri = '/Subscriptions/${subscription_sid}/SubscribedEvents' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SubscribedEventInstance(self._version, payload, subscription_sid=self._solution['subscription_sid']) - + return SubscribedEventInstance(self._version, payload, subscription_sid=self._solution['subscription_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SubscribedEventPage(self._version, payload, subscription_sid=self._solution['subscription_sid']) - + return SubscribedEventPage(self._version, payload, subscription_sid=self._solution['subscription_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/__init__.py b/twilio/rest/flexApi/__init__.py index efc1454f45..90f31227a1 100644 --- a/twilio/rest/flexApi/__init__.py +++ b/twilio/rest/flexApi/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.FlexApi.v2 import V2 +from twilio.rest.flexApi.v2 import V2 class FlexApi(Domain): def __init__(self, twilio): diff --git a/twilio/rest/flexApi/v1/assessments.py b/twilio/rest/flexApi/v1/assessments.py index abf36d1e3c..c59000ec1e 100644 --- a/twilio/rest/flexApi/v1/assessments.py +++ b/twilio/rest/flexApi/v1/assessments.py @@ -19,26 +19,28 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class AssessmentsContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AssessmentsContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Accounts/Assessments' + + def create(self): - def create(self): - - - + + + def __repr__(self): """ Provide a friendly representation @@ -51,9 +53,9 @@ def __repr__(self): class AssessmentsInstance(InstanceResource): def __init__(self, version, payload): - super(AssessmentsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'url' = payload.get('url'), + 'url' : payload.get('url'), } self._context = None @@ -84,15 +86,15 @@ def __repr__(self): class AssessmentsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AssessmentsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/channel.py b/twilio/rest/flexApi/v1/channel.py index 334c3146de..dfe8b3d1d3 100644 --- a/twilio/rest/flexApi/v1/channel.py +++ b/twilio/rest/flexApi/v1/channel.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ChannelContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Channels/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ChannelInstance - - :returns: The fetched ChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ChannelInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ChannelInstance + + :returns: The fetched ChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ChannelInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -76,21 +76,21 @@ def __repr__(self): class ChannelInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'flex_flow_sid' = payload.get('flex_flow_sid'), - 'sid' = payload.get('sid'), - 'user_sid' = payload.get('user_sid'), - 'task_sid' = payload.get('task_sid'), - 'url' = payload.get('url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'account_sid' : payload.get('account_sid'), + 'flex_flow_sid' : payload.get('flex_flow_sid'), + 'sid' : payload.get('sid'), + 'user_sid' : payload.get('user_sid'), + 'task_sid' : payload.get('task_sid'), + 'url' : payload.get('url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -116,35 +116,39 @@ def __repr__(self): class ChannelListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Channels' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ChannelInstance(self._version, payload, ) - + return ChannelInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ChannelPage(self._version, payload, ) - + return ChannelPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/configuration.py b/twilio/rest/flexApi/v1/configuration.py index 91265572e8..e7405490ef 100644 --- a/twilio/rest/flexApi/v1/configuration.py +++ b/twilio/rest/flexApi/v1/configuration.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ConfigurationContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ConfigurationContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Configuration' + + def fetch(self, ui_version): - def fetch(self, ui_version): - - """ - Fetch the ConfigurationInstance - - :returns: The fetched ConfigurationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConfigurationInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the ConfigurationInstance + + :returns: The fetched ConfigurationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConfigurationInstance(self._version, payload, ) + + + def __repr__(self): """ @@ -63,53 +62,53 @@ def __repr__(self): class ConfigurationInstance(InstanceResource): def __init__(self, version, payload): - super(ConfigurationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'attributes' = payload.get('attributes'), - 'status' = payload.get('status'), - 'taskrouter_workspace_sid' = payload.get('taskrouter_workspace_sid'), - 'taskrouter_target_workflow_sid' = payload.get('taskrouter_target_workflow_sid'), - 'taskrouter_target_taskqueue_sid' = payload.get('taskrouter_target_taskqueue_sid'), - 'taskrouter_taskqueues' = payload.get('taskrouter_taskqueues'), - 'taskrouter_skills' = payload.get('taskrouter_skills'), - 'taskrouter_worker_channels' = payload.get('taskrouter_worker_channels'), - 'taskrouter_worker_attributes' = payload.get('taskrouter_worker_attributes'), - 'taskrouter_offline_activity_sid' = payload.get('taskrouter_offline_activity_sid'), - 'runtime_domain' = payload.get('runtime_domain'), - 'messaging_service_instance_sid' = payload.get('messaging_service_instance_sid'), - 'chat_service_instance_sid' = payload.get('chat_service_instance_sid'), - 'flex_service_instance_sid' = payload.get('flex_service_instance_sid'), - 'ui_language' = payload.get('ui_language'), - 'ui_attributes' = payload.get('ui_attributes'), - 'ui_dependencies' = payload.get('ui_dependencies'), - 'ui_version' = payload.get('ui_version'), - 'service_version' = payload.get('service_version'), - 'call_recording_enabled' = payload.get('call_recording_enabled'), - 'call_recording_webhook_url' = payload.get('call_recording_webhook_url'), - 'crm_enabled' = payload.get('crm_enabled'), - 'crm_type' = payload.get('crm_type'), - 'crm_callback_url' = payload.get('crm_callback_url'), - 'crm_fallback_url' = payload.get('crm_fallback_url'), - 'crm_attributes' = payload.get('crm_attributes'), - 'public_attributes' = payload.get('public_attributes'), - 'plugin_service_enabled' = payload.get('plugin_service_enabled'), - 'plugin_service_attributes' = payload.get('plugin_service_attributes'), - 'integrations' = payload.get('integrations'), - 'outbound_call_flows' = payload.get('outbound_call_flows'), - 'serverless_service_sids' = payload.get('serverless_service_sids'), - 'queue_stats_configuration' = payload.get('queue_stats_configuration'), - 'notifications' = payload.get('notifications'), - 'markdown' = payload.get('markdown'), - 'url' = payload.get('url'), - 'flex_insights_hr' = payload.get('flex_insights_hr'), - 'flex_insights_drilldown' = payload.get('flex_insights_drilldown'), - 'flex_url' = payload.get('flex_url'), - 'channel_configs' = payload.get('channel_configs'), - 'debugger_integration' = payload.get('debugger_integration'), - 'flex_ui_status_report' = payload.get('flex_ui_status_report'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'attributes' : payload.get('attributes'), + 'status' : payload.get('status'), + 'taskrouter_workspace_sid' : payload.get('taskrouter_workspace_sid'), + 'taskrouter_target_workflow_sid' : payload.get('taskrouter_target_workflow_sid'), + 'taskrouter_target_taskqueue_sid' : payload.get('taskrouter_target_taskqueue_sid'), + 'taskrouter_taskqueues' : payload.get('taskrouter_taskqueues'), + 'taskrouter_skills' : payload.get('taskrouter_skills'), + 'taskrouter_worker_channels' : payload.get('taskrouter_worker_channels'), + 'taskrouter_worker_attributes' : payload.get('taskrouter_worker_attributes'), + 'taskrouter_offline_activity_sid' : payload.get('taskrouter_offline_activity_sid'), + 'runtime_domain' : payload.get('runtime_domain'), + 'messaging_service_instance_sid' : payload.get('messaging_service_instance_sid'), + 'chat_service_instance_sid' : payload.get('chat_service_instance_sid'), + 'flex_service_instance_sid' : payload.get('flex_service_instance_sid'), + 'ui_language' : payload.get('ui_language'), + 'ui_attributes' : payload.get('ui_attributes'), + 'ui_dependencies' : payload.get('ui_dependencies'), + 'ui_version' : payload.get('ui_version'), + 'service_version' : payload.get('service_version'), + 'call_recording_enabled' : payload.get('call_recording_enabled'), + 'call_recording_webhook_url' : payload.get('call_recording_webhook_url'), + 'crm_enabled' : payload.get('crm_enabled'), + 'crm_type' : payload.get('crm_type'), + 'crm_callback_url' : payload.get('crm_callback_url'), + 'crm_fallback_url' : payload.get('crm_fallback_url'), + 'crm_attributes' : payload.get('crm_attributes'), + 'public_attributes' : payload.get('public_attributes'), + 'plugin_service_enabled' : payload.get('plugin_service_enabled'), + 'plugin_service_attributes' : payload.get('plugin_service_attributes'), + 'integrations' : payload.get('integrations'), + 'outbound_call_flows' : payload.get('outbound_call_flows'), + 'serverless_service_sids' : payload.get('serverless_service_sids'), + 'queue_stats_configuration' : payload.get('queue_stats_configuration'), + 'notifications' : payload.get('notifications'), + 'markdown' : payload.get('markdown'), + 'url' : payload.get('url'), + 'flex_insights_hr' : payload.get('flex_insights_hr'), + 'flex_insights_drilldown' : payload.get('flex_insights_drilldown'), + 'flex_url' : payload.get('flex_url'), + 'channel_configs' : payload.get('channel_configs'), + 'debugger_integration' : payload.get('debugger_integration'), + 'flex_ui_status_report' : payload.get('flex_ui_status_report'), } self._context = None @@ -140,15 +139,15 @@ def __repr__(self): class ConfigurationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ConfigurationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/flex_flow.py b/twilio/rest/flexApi/v1/flex_flow.py index 13794831c0..b6c6fa6503 100644 --- a/twilio/rest/flexApi/v1/flex_flow.py +++ b/twilio/rest/flexApi/v1/flex_flow.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FlexFlowContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FlexFlowContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/FlexFlows/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the FlexFlowInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FlexFlowInstance - - :returns: The fetched FlexFlowInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FlexFlowInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the FlexFlowInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the FlexFlowInstance + + :returns: The fetched FlexFlowInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FlexFlowInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return FlexFlowInstance(self._version, payload, sid=self._solution['sid'], ) + + - return FlexFlowInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,27 +89,27 @@ def __repr__(self): class FlexFlowInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(FlexFlowInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'chat_service_sid' = payload.get('chat_service_sid'), - 'channel_type' = payload.get('channel_type'), - 'contact_identity' = payload.get('contact_identity'), - 'enabled' = payload.get('enabled'), - 'integration_type' = payload.get('integration_type'), - 'integration' = payload.get('integration'), - 'long_lived' = payload.get('long_lived'), - 'janitor_enabled' = payload.get('janitor_enabled'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'chat_service_sid' : payload.get('chat_service_sid'), + 'channel_type' : payload.get('channel_type'), + 'contact_identity' : payload.get('contact_identity'), + 'enabled' : payload.get('enabled'), + 'integration_type' : payload.get('integration_type'), + 'integration' : payload.get('integration'), + 'long_lived' : payload.get('long_lived'), + 'janitor_enabled' : payload.get('janitor_enabled'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -133,35 +135,39 @@ def __repr__(self): class FlexFlowListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(FlexFlowListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/FlexFlows' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FlexFlowInstance(self._version, payload, ) - + return FlexFlowInstance(self._version, payload, ) - def page(self, friendly_name, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'page_size': page_size, - }) + """ + + """ + def page(self, friendly_name, page_size): + + data = values.of({ + 'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FlexFlowPage(self._version, payload, ) - + return FlexFlowPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/good_data.py b/twilio/rest/flexApi/v1/good_data.py index 948893a979..5166810280 100644 --- a/twilio/rest/flexApi/v1/good_data.py +++ b/twilio/rest/flexApi/v1/good_data.py @@ -19,26 +19,28 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class GoodDataContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(GoodDataContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Insights/Session' + + def create(self, token): - def create(self, token): - - - + + + def __repr__(self): """ Provide a friendly representation @@ -51,13 +53,13 @@ def __repr__(self): class GoodDataInstance(InstanceResource): def __init__(self, version, payload): - super(GoodDataInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'workspace_id' = payload.get('workspace_id'), - 'session_expiry' = payload.get('session_expiry'), - 'session_id' = payload.get('session_id'), - 'base_url' = payload.get('base_url'), - 'url' = payload.get('url'), + 'workspace_id' : payload.get('workspace_id'), + 'session_expiry' : payload.get('session_expiry'), + 'session_id' : payload.get('session_id'), + 'base_url' : payload.get('base_url'), + 'url' : payload.get('url'), } self._context = None @@ -88,15 +90,15 @@ def __repr__(self): class GoodDataListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(GoodDataListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/interaction.py b/twilio/rest/flexApi/v1/interaction.py index a8c3db83ec..d43acf8606 100644 --- a/twilio/rest/flexApi/v1/interaction.py +++ b/twilio/rest/flexApi/v1/interaction.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.interaction.interaction_channel import InteractionChannelListInstance +# from twilio.rest.interaction.interaction_channel import InteractionChannelListInstance class InteractionContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(InteractionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Interactions/${sid}' self._channels = None + + def fetch(self): - def fetch(self): - - """ - Fetch the InteractionInstance - - :returns: The fetched InteractionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InteractionInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the InteractionInstance + + :returns: The fetched InteractionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InteractionInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -64,18 +63,18 @@ def __repr__(self): class InteractionInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(InteractionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'channel' = payload.get('channel'), - 'routing' = payload.get('routing'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'channel' : payload.get('channel'), + 'routing' : payload.get('routing'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -104,25 +103,27 @@ def __repr__(self): class InteractionListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(InteractionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Interactions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InteractionInstance(self._version, payload, ) - + return InteractionInstance(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/interaction/interaction_channel.py b/twilio/rest/flexApi/v1/interaction/interaction_channel.py index 6a0736b00e..c35fe26ce0 100644 --- a/twilio/rest/flexApi/v1/interaction/interaction_channel.py +++ b/twilio/rest/flexApi/v1/interaction/interaction_channel.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.interaction_channel.interaction_channel_invite import InteractionChannelInviteListInstancefrom twilio.rest.interaction_channel.interaction_channel_participant import InteractionChannelParticipantListInstance +# from twilio.rest.interaction_channel.interaction_channel_invite import InteractionChannelInviteListInstancefrom twilio.rest.interaction_channel.interaction_channel_participant import InteractionChannelParticipantListInstance class InteractionChannelContext(InstanceContext): - def __init__(self, version: V1, interaction_sid: str, sid: str): + def __init__(self, version: Version, interaction_sid: str, sid: str): # TODO: needs autogenerated docs - super(InteractionChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { interaction_sid, sid, } + self._solution = { 'interaction_sid': interaction_sid, 'sid': sid, } self._uri = '/Interactions/${interaction_sid}/Channels/${sid}' self._invites = None self._participants = None + + def fetch(self): - def fetch(self): - - """ - Fetch the InteractionChannelInstance - - :returns: The fetched InteractionChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InteractionChannelInstance( - self._version, - payload, - interaction_sidsid=self._solution['interaction_sid''sid'], - ) - - + """ + Fetch the InteractionChannelInstance + + :returns: The fetched InteractionChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InteractionChannelInstance(self._version, payload, interaction_sid=self._solution['interaction_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return InteractionChannelInstance(self._version, payload, interaction_sid=self._solution['interaction_sid'], sid=self._solution['sid'], ) + + - return InteractionChannelInstance(self._version, payload, interaction_sid=self._solution['interaction_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -78,21 +79,21 @@ def __repr__(self): class InteractionChannelInstance(InstanceResource): def __init__(self, version, payload, interaction_sid: str, sid: str): - super(InteractionChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'interaction_sid' = payload.get('interaction_sid'), - 'type' = payload.get('type'), - 'status' = payload.get('status'), - 'error_code' = payload.get('error_code'), - 'error_message' = payload.get('error_message'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'interaction_sid' : payload.get('interaction_sid'), + 'type' : payload.get('type'), + 'status' : payload.get('status'), + 'error_code' : payload.get('error_code'), + 'error_message' : payload.get('error_message'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'interaction_sid': interaction_sid or self._properties['interaction_sid']'sid': sid or self._properties['sid'] + 'interaction_sid': interaction_sid or self._properties['interaction_sid'],'sid': sid or self._properties['sid'], } @property @@ -124,25 +125,27 @@ def __repr__(self): class InteractionChannelListInstance(ListResource): - def __init__(self, version: V1, interaction_sid: str): + def __init__(self, version: Version, interaction_sid: str): # TODO: needs autogenerated docs - super(InteractionChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { interaction_sid, } + self._solution = { 'interaction_sid': interaction_sid, } self._uri = '/Interactions/${interaction_sid}/Channels' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InteractionChannelPage(self._version, payload, interaction_sid=self._solution['interaction_sid']) - + return InteractionChannelPage(self._version, payload, interaction_sid=self._solution['interaction_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_invite.py b/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_invite.py index a83314d1ec..dbc037158e 100644 --- a/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_invite.py +++ b/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_invite.py @@ -19,27 +19,28 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InteractionChannelInviteInstance(InstanceResource): def __init__(self, version, payload, interaction_sid: str, channel_sid: str): - super(InteractionChannelInviteInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'interaction_sid' = payload.get('interaction_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'routing' = payload.get('routing'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'interaction_sid' : payload.get('interaction_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'routing' : payload.get('routing'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'interaction_sid': interaction_sid or self._properties['interaction_sid']'channel_sid': channel_sid or self._properties['channel_sid'] + 'interaction_sid': interaction_sid or self._properties['interaction_sid'],'channel_sid': channel_sid or self._properties['channel_sid'], } @property @@ -65,35 +66,39 @@ def __repr__(self): class InteractionChannelInviteListInstance(ListResource): - def __init__(self, version: V1, interaction_sid: str, channel_sid: str): + def __init__(self, version: Version, interaction_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(InteractionChannelInviteListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { interaction_sid, channel_sid, } + self._solution = { 'interaction_sid': interaction_sid, 'channel_sid': channel_sid, } self._uri = '/Interactions/${interaction_sid}/Channels/${channel_sid}/Invites' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InteractionChannelInviteInstance(self._version, payload, interaction_sid=self._solution['interaction_sid']channel_sid=self._solution['channel_sid']) - + return InteractionChannelInviteInstance(self._version, payload, interaction_sid=self._solution['interaction_sid']channel_sid=self._solution['channel_sid']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InteractionChannelInvitePage(self._version, payload, interaction_sid=self._solution['interaction_sid']channel_sid=self._solution['channel_sid']) - + return InteractionChannelInvitePage(self._version, payload, interaction_sid=self._solution['interaction_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_participant.py b/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_participant.py index 186c5c8613..2e77ae8418 100644 --- a/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_participant.py +++ b/twilio/rest/flexApi/v1/interaction/interaction_channel/interaction_channel_participant.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InteractionChannelParticipantContext(InstanceContext): - def __init__(self, version: V1, interaction_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, interaction_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(InteractionChannelParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { interaction_sid, channel_sid, sid, } + self._solution = { 'interaction_sid': interaction_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Interactions/${interaction_sid}/Channels/${channel_sid}/Participants/${sid}' - - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return InteractionChannelParticipantInstance(self._version, payload, interaction_sid=self._solution['interaction_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return InteractionChannelParticipantInstance(self._version, payload, interaction_sid=self._solution['interaction_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -59,18 +62,18 @@ def __repr__(self): class InteractionChannelParticipantInstance(InstanceResource): def __init__(self, version, payload, interaction_sid: str, channel_sid: str, sid: str): - super(InteractionChannelParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'type' = payload.get('type'), - 'interaction_sid' = payload.get('interaction_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'type' : payload.get('type'), + 'interaction_sid' : payload.get('interaction_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'interaction_sid': interaction_sid or self._properties['interaction_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'interaction_sid': interaction_sid or self._properties['interaction_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -96,35 +99,39 @@ def __repr__(self): class InteractionChannelParticipantListInstance(ListResource): - def __init__(self, version: V1, interaction_sid: str, channel_sid: str): + def __init__(self, version: Version, interaction_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(InteractionChannelParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { interaction_sid, channel_sid, } + self._solution = { 'interaction_sid': interaction_sid, 'channel_sid': channel_sid, } self._uri = '/Interactions/${interaction_sid}/Channels/${channel_sid}/Participants' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InteractionChannelParticipantInstance(self._version, payload, interaction_sid=self._solution['interaction_sid']channel_sid=self._solution['channel_sid']) - + return InteractionChannelParticipantInstance(self._version, payload, interaction_sid=self._solution['interaction_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InteractionChannelParticipantPage(self._version, payload, interaction_sid=self._solution['interaction_sid']channel_sid=self._solution['channel_sid']) - + return InteractionChannelParticipantPage(self._version, payload, interaction_sid=self._solution['interaction_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/user_roles.py b/twilio/rest/flexApi/v1/user_roles.py index 258d06cd89..063e2de686 100644 --- a/twilio/rest/flexApi/v1/user_roles.py +++ b/twilio/rest/flexApi/v1/user_roles.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UserRolesContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UserRolesContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Insights/UserRoles' + + def fetch(self, token): - def fetch(self, token): - - """ - Fetch the UserRolesInstance - - :returns: The fetched UserRolesInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserRolesInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the UserRolesInstance + + :returns: The fetched UserRolesInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserRolesInstance(self._version, payload, ) + + + def __repr__(self): """ @@ -63,10 +62,10 @@ def __repr__(self): class UserRolesInstance(InstanceResource): def __init__(self, version, payload): - super(UserRolesInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'roles' = payload.get('roles'), - 'url' = payload.get('url'), + 'roles' : payload.get('roles'), + 'url' : payload.get('url'), } self._context = None @@ -97,15 +96,15 @@ def __repr__(self): class UserRolesListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UserRolesListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v1/web_channel.py b/twilio/rest/flexApi/v1/web_channel.py index af286c38b4..559cdb2ef8 100644 --- a/twilio/rest/flexApi/v1/web_channel.py +++ b/twilio/rest/flexApi/v1/web_channel.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WebChannelContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(WebChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/WebChannels/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the WebChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WebChannelInstance - - :returns: The fetched WebChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebChannelInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the WebChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the WebChannelInstance + + :returns: The fetched WebChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WebChannelInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebChannelInstance(self._version, payload, sid=self._solution['sid'], ) + + - return WebChannelInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,19 +89,19 @@ def __repr__(self): class WebChannelInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(WebChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'flex_flow_sid' = payload.get('flex_flow_sid'), - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'account_sid' : payload.get('account_sid'), + 'flex_flow_sid' : payload.get('flex_flow_sid'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -125,35 +127,39 @@ def __repr__(self): class WebChannelListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(WebChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/WebChannels' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebChannelInstance(self._version, payload, ) - + return WebChannelInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WebChannelPage(self._version, payload, ) - + return WebChannelPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/flexApi/v2/web_channels.py b/twilio/rest/flexApi/v2/web_channels.py index 302422732a..f736ac43b2 100644 --- a/twilio/rest/flexApi/v2/web_channels.py +++ b/twilio/rest/flexApi/v2/web_channels.py @@ -19,17 +19,18 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WebChannelsInstance(InstanceResource): def __init__(self, version, payload): - super(WebChannelsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'conversation_sid' = payload.get('conversation_sid'), - 'identity' = payload.get('identity'), + 'conversation_sid' : payload.get('conversation_sid'), + 'identity' : payload.get('identity'), } self._context = None @@ -60,25 +61,27 @@ def __repr__(self): class WebChannelsListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(WebChannelsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/WebChats' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebChannelsInstance(self._version, payload, ) - + return WebChannelsInstance(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/frontlineApi/__init__.py b/twilio/rest/frontlineApi/__init__.py index fa6c28c32b..a267503035 100644 --- a/twilio/rest/frontlineApi/__init__.py +++ b/twilio/rest/frontlineApi/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.FrontlineApi.v1 import V1 +from twilio.rest.frontlineApi.v1 import V1 class FrontlineApi(Domain): def __init__(self, twilio): diff --git a/twilio/rest/frontlineApi/v1/user.py b/twilio/rest/frontlineApi/v1/user.py index cc7d023c9e..a3b1804455 100644 --- a/twilio/rest/frontlineApi/v1/user.py +++ b/twilio/rest/frontlineApi/v1/user.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UserContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(UserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Users/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the UserInstance - - :returns: The fetched UserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the UserInstance + + :returns: The fetched UserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return UserInstance(self._version, payload, sid=self._solution['sid'], ) - - + return UserInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,20 +75,20 @@ def __repr__(self): class UserInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(UserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'identity' = payload.get('identity'), - 'friendly_name' = payload.get('friendly_name'), - 'avatar' = payload.get('avatar'), - 'state' = payload.get('state'), - 'is_available' = payload.get('is_available'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'identity' : payload.get('identity'), + 'friendly_name' : payload.get('friendly_name'), + 'avatar' : payload.get('avatar'), + 'state' : payload.get('state'), + 'is_available' : payload.get('is_available'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -113,15 +114,15 @@ def __repr__(self): class UserListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/insights/__init__.py b/twilio/rest/insights/__init__.py index be2d5c1f79..ca860ede79 100644 --- a/twilio/rest/insights/__init__.py +++ b/twilio/rest/insights/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Insights.v1 import V1 +from twilio.rest.insights.v1 import V1 class Insights(Domain): def __init__(self, twilio): diff --git a/twilio/rest/insights/v1/call.py b/twilio/rest/insights/v1/call.py index 7dbd4e2041..eaa46a210a 100644 --- a/twilio/rest/insights/v1/call.py +++ b/twilio/rest/insights/v1/call.py @@ -19,41 +19,40 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.call.annotation import AnnotationListInstancefrom twilio.rest.call.call_summary import CallSummaryListInstancefrom twilio.rest.call.event import EventListInstancefrom twilio.rest.call.metric import MetricListInstance +# from twilio.rest.call.annotation import AnnotationListInstancefrom twilio.rest.call.call_summary import CallSummaryListInstancefrom twilio.rest.call.event import EventListInstancefrom twilio.rest.call.metric import MetricListInstance class CallContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CallContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Voice/${sid}' self._annotation = None self._summary = None self._events = None self._metrics = None + + def fetch(self): - def fetch(self): - - """ - Fetch the CallInstance - - :returns: The fetched CallInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CallInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the CallInstance + + :returns: The fetched CallInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CallInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -67,16 +66,16 @@ def __repr__(self): class CallInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CallInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -114,15 +113,15 @@ def __repr__(self): class CallListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CallListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/call/annotation.py b/twilio/rest/insights/v1/call/annotation.py index 29f31f2472..c2408ebbdc 100644 --- a/twilio/rest/insights/v1/call/annotation.py +++ b/twilio/rest/insights/v1/call/annotation.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class AnnotationContext(InstanceContext): - def __init__(self, version: V1, call_sid: str): + def __init__(self, version: Version, call_sid: str): # TODO: needs autogenerated docs - super(AnnotationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { call_sid, } + self._solution = { 'call_sid': call_sid, } self._uri = '/Voice/${call_sid}/Annotation' + + def fetch(self): - def fetch(self): - - """ - Fetch the AnnotationInstance - - :returns: The fetched AnnotationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AnnotationInstance( - self._version, - payload, - call_sid=self._solution['call_sid'], - ) - - + """ + Fetch the AnnotationInstance + + :returns: The fetched AnnotationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AnnotationInstance(self._version, payload, call_sid=self._solution['call_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return AnnotationInstance(self._version, payload, call_sid=self._solution['call_sid'], ) - - + return AnnotationInstance(self._version, payload, call_sid=self._solution['call_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,23 +75,23 @@ def __repr__(self): class AnnotationInstance(InstanceResource): def __init__(self, version, payload, call_sid: str): - super(AnnotationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'call_sid' = payload.get('call_sid'), - 'account_sid' = payload.get('account_sid'), - 'answered_by' = payload.get('answered_by'), - 'connectivity_issue' = payload.get('connectivity_issue'), - 'quality_issues' = payload.get('quality_issues'), - 'spam' = payload.get('spam'), - 'call_score' = payload.get('call_score'), - 'comment' = payload.get('comment'), - 'incident' = payload.get('incident'), - 'url' = payload.get('url'), + 'call_sid' : payload.get('call_sid'), + 'account_sid' : payload.get('account_sid'), + 'answered_by' : payload.get('answered_by'), + 'connectivity_issue' : payload.get('connectivity_issue'), + 'quality_issues' : payload.get('quality_issues'), + 'spam' : payload.get('spam'), + 'call_score' : payload.get('call_score'), + 'comment' : payload.get('comment'), + 'incident' : payload.get('incident'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'call_sid': call_sid or self._properties['call_sid'] + 'call_sid': call_sid or self._properties['call_sid'], } @property @@ -116,15 +117,15 @@ def __repr__(self): class AnnotationListInstance(ListResource): - def __init__(self, version: V1, call_sid: str): + def __init__(self, version: Version, call_sid: str): # TODO: needs autogenerated docs - super(AnnotationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { call_sid, } + self._solution = { 'call_sid': call_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/call/call_summary.py b/twilio/rest/insights/v1/call/call_summary.py index 2d02741dd0..393acc0a6c 100644 --- a/twilio/rest/insights/v1/call/call_summary.py +++ b/twilio/rest/insights/v1/call/call_summary.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class CallSummaryContext(InstanceContext): - def __init__(self, version: V1, call_sid: str): + def __init__(self, version: Version, call_sid: str): # TODO: needs autogenerated docs - super(CallSummaryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { call_sid, } + self._solution = { 'call_sid': call_sid, } self._uri = '/Voice/${call_sid}/Summary' + + def fetch(self, processing_state): - def fetch(self, processing_state): - - """ - Fetch the CallSummaryInstance - - :returns: The fetched CallSummaryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CallSummaryInstance( - self._version, - payload, - call_sid=self._solution['call_sid'], - ) - - + """ + Fetch the CallSummaryInstance + + :returns: The fetched CallSummaryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CallSummaryInstance(self._version, payload, call_sid=self._solution['call_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,36 +62,36 @@ def __repr__(self): class CallSummaryInstance(InstanceResource): def __init__(self, version, payload, call_sid: str): - super(CallSummaryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'call_sid' = payload.get('call_sid'), - 'call_type' = payload.get('call_type'), - 'call_state' = payload.get('call_state'), - 'answered_by' = payload.get('answered_by'), - 'processing_state' = payload.get('processing_state'), - 'created_time' = payload.get('created_time'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'duration' = payload.get('duration'), - 'connect_duration' = payload.get('connect_duration'), - '_from' = payload.get('from'), - 'to' = payload.get('to'), - 'carrier_edge' = payload.get('carrier_edge'), - 'client_edge' = payload.get('client_edge'), - 'sdk_edge' = payload.get('sdk_edge'), - 'sip_edge' = payload.get('sip_edge'), - 'tags' = payload.get('tags'), - 'url' = payload.get('url'), - 'attributes' = payload.get('attributes'), - 'properties' = payload.get('properties'), - 'trust' = payload.get('trust'), - 'annotation' = payload.get('annotation'), + 'account_sid' : payload.get('account_sid'), + 'call_sid' : payload.get('call_sid'), + 'call_type' : payload.get('call_type'), + 'call_state' : payload.get('call_state'), + 'answered_by' : payload.get('answered_by'), + 'processing_state' : payload.get('processing_state'), + 'created_time' : payload.get('created_time'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'duration' : payload.get('duration'), + 'connect_duration' : payload.get('connect_duration'), + '_from' : payload.get('from'), + 'to' : payload.get('to'), + 'carrier_edge' : payload.get('carrier_edge'), + 'client_edge' : payload.get('client_edge'), + 'sdk_edge' : payload.get('sdk_edge'), + 'sip_edge' : payload.get('sip_edge'), + 'tags' : payload.get('tags'), + 'url' : payload.get('url'), + 'attributes' : payload.get('attributes'), + 'properties' : payload.get('properties'), + 'trust' : payload.get('trust'), + 'annotation' : payload.get('annotation'), } self._context = None self._solution = { - 'call_sid': call_sid or self._properties['call_sid'] + 'call_sid': call_sid or self._properties['call_sid'], } @property @@ -118,15 +117,15 @@ def __repr__(self): class CallSummaryListInstance(ListResource): - def __init__(self, version: V1, call_sid: str): + def __init__(self, version: Version, call_sid: str): # TODO: needs autogenerated docs - super(CallSummaryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { call_sid, } + self._solution = { 'call_sid': call_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/call/event.py b/twilio/rest/insights/v1/call/event.py index edbe9f818d..3de54a1f3e 100644 --- a/twilio/rest/insights/v1/call/event.py +++ b/twilio/rest/insights/v1/call/event.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EventListInstance(ListResource): - def __init__(self, version: V1, call_sid: str): + def __init__(self, version: Version, call_sid: str): # TODO: needs autogenerated docs - super(EventListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { call_sid, } + self._solution = { 'call_sid': call_sid, } self._uri = '/Voice/${call_sid}/Events' + + """ + def page(self, edge, page_size): - def page(self, edge, page_size): - - data = values.of({ - 'edge': edge,'page_size': page_size, - }) + data = values.of({ + 'edge': edge,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EventPage(self._version, payload, call_sid=self._solution['call_sid']) - + return EventPage(self._version, payload, call_sid=self._solution['call_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/call/metric.py b/twilio/rest/insights/v1/call/metric.py index 890af927f2..2300a0396b 100644 --- a/twilio/rest/insights/v1/call/metric.py +++ b/twilio/rest/insights/v1/call/metric.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MetricListInstance(ListResource): - def __init__(self, version: V1, call_sid: str): + def __init__(self, version: Version, call_sid: str): # TODO: needs autogenerated docs - super(MetricListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { call_sid, } + self._solution = { 'call_sid': call_sid, } self._uri = '/Voice/${call_sid}/Metrics' + + """ + def page(self, edge, direction, page_size): - def page(self, edge, direction, page_size): - - data = values.of({ - 'edge': edge,'direction': direction,'page_size': page_size, - }) + data = values.of({ + 'edge': edge,'direction': direction,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MetricPage(self._version, payload, call_sid=self._solution['call_sid']) - + return MetricPage(self._version, payload, call_sid=self._solution['call_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/call_summaries.py b/twilio/rest/insights/v1/call_summaries.py index c5cc7a37e2..8d89befa35 100644 --- a/twilio/rest/insights/v1/call_summaries.py +++ b/twilio/rest/insights/v1/call_summaries.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CallSummariesListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CallSummariesListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Voice/Summaries' + + """ + def page(self, _from, to, from_carrier, to_carrier, from_country_code, to_country_code, branded, verified_caller, has_tag, start_time, end_time, call_type, call_state, direction, processing_state, sort_by, subaccount, abnormal_session, page_size): - def page(self, _from, to, from_carrier, to_carrier, from_country_code, to_country_code, branded, verified_caller, has_tag, start_time, end_time, call_type, call_state, direction, processing_state, sort_by, subaccount, abnormal_session, page_size): - - data = values.of({ - '_from': _from,'to': to,'from_carrier': from_carrier,'to_carrier': to_carrier,'from_country_code': from_country_code,'to_country_code': to_country_code,'branded': branded,'verified_caller': verified_caller,'has_tag': has_tag,'start_time': start_time,'end_time': end_time,'call_type': call_type,'call_state': call_state,'direction': direction,'processing_state': processing_state,'sort_by': sort_by,'subaccount': subaccount,'abnormal_session': abnormal_session,'page_size': page_size, - }) + data = values.of({ + '_from': _from,'to': to,'from_carrier': from_carrier,'to_carrier': to_carrier,'from_country_code': from_country_code,'to_country_code': to_country_code,'branded': branded,'verified_caller': verified_caller,'has_tag': has_tag,'start_time': start_time,'end_time': end_time,'call_type': call_type,'call_state': call_state,'direction': direction,'processing_state': processing_state,'sort_by': sort_by,'subaccount': subaccount,'abnormal_session': abnormal_session,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CallSummariesPage(self._version, payload, ) - + return CallSummariesPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/conference.py b/twilio/rest/insights/v1/conference.py index 3f51fca0de..a6c8bdcb40 100644 --- a/twilio/rest/insights/v1/conference.py +++ b/twilio/rest/insights/v1/conference.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.conference.conference_participant import ConferenceParticipantListInstance +# from twilio.rest.conference.conference_participant import ConferenceParticipantListInstance class ConferenceContext(InstanceContext): - def __init__(self, version: V1, conference_sid: str): + def __init__(self, version: Version, conference_sid: str): # TODO: needs autogenerated docs - super(ConferenceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conference_sid, } + self._solution = { 'conference_sid': conference_sid, } self._uri = '/Conferences/${conference_sid}' self._conference_participants = None + + def fetch(self): - def fetch(self): - - """ - Fetch the ConferenceInstance - - :returns: The fetched ConferenceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConferenceInstance( - self._version, - payload, - conference_sid=self._solution['conference_sid'], - ) - - + """ + Fetch the ConferenceInstance + + :returns: The fetched ConferenceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConferenceInstance(self._version, payload, conference_sid=self._solution['conference_sid'], ) + + + def __repr__(self): """ @@ -66,36 +65,36 @@ def __repr__(self): class ConferenceInstance(InstanceResource): def __init__(self, version, payload, conference_sid: str): - super(ConferenceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'conference_sid' = payload.get('conference_sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'create_time' = payload.get('create_time'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'duration_seconds' = payload.get('duration_seconds'), - 'connect_duration_seconds' = payload.get('connect_duration_seconds'), - 'status' = payload.get('status'), - 'max_participants' = payload.get('max_participants'), - 'max_concurrent_participants' = payload.get('max_concurrent_participants'), - 'unique_participants' = payload.get('unique_participants'), - 'end_reason' = payload.get('end_reason'), - 'ended_by' = payload.get('ended_by'), - 'mixer_region' = payload.get('mixer_region'), - 'mixer_region_requested' = payload.get('mixer_region_requested'), - 'recording_enabled' = payload.get('recording_enabled'), - 'detected_issues' = payload.get('detected_issues'), - 'tags' = payload.get('tags'), - 'tag_info' = payload.get('tag_info'), - 'processing_state' = payload.get('processing_state'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'conference_sid' : payload.get('conference_sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'create_time' : payload.get('create_time'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'duration_seconds' : payload.get('duration_seconds'), + 'connect_duration_seconds' : payload.get('connect_duration_seconds'), + 'status' : payload.get('status'), + 'max_participants' : payload.get('max_participants'), + 'max_concurrent_participants' : payload.get('max_concurrent_participants'), + 'unique_participants' : payload.get('unique_participants'), + 'end_reason' : payload.get('end_reason'), + 'ended_by' : payload.get('ended_by'), + 'mixer_region' : payload.get('mixer_region'), + 'mixer_region_requested' : payload.get('mixer_region_requested'), + 'recording_enabled' : payload.get('recording_enabled'), + 'detected_issues' : payload.get('detected_issues'), + 'tags' : payload.get('tags'), + 'tag_info' : payload.get('tag_info'), + 'processing_state' : payload.get('processing_state'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'conference_sid': conference_sid or self._properties['conference_sid'] + 'conference_sid': conference_sid or self._properties['conference_sid'], } @property @@ -124,25 +123,27 @@ def __repr__(self): class ConferenceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ConferenceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Conferences' + + """ + def page(self, conference_sid, friendly_name, status, created_after, created_before, mixer_region, tags, subaccount, detected_issues, end_reason, page_size): - def page(self, conference_sid, friendly_name, status, created_after, created_before, mixer_region, tags, subaccount, detected_issues, end_reason, page_size): - - data = values.of({ - 'conference_sid': conference_sid,'friendly_name': friendly_name,'status': status,'created_after': created_after,'created_before': created_before,'mixer_region': mixer_region,'tags': tags,'subaccount': subaccount,'detected_issues': detected_issues,'end_reason': end_reason,'page_size': page_size, - }) + data = values.of({ + 'conference_sid': conference_sid,'friendly_name': friendly_name,'status': status,'created_after': created_after,'created_before': created_before,'mixer_region': mixer_region,'tags': tags,'subaccount': subaccount,'detected_issues': detected_issues,'end_reason': end_reason,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConferencePage(self._version, payload, ) - + return ConferencePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/conference/conference_participant.py b/twilio/rest/insights/v1/conference/conference_participant.py index 7dfded91b0..ca847024b0 100644 --- a/twilio/rest/insights/v1/conference/conference_participant.py +++ b/twilio/rest/insights/v1/conference/conference_participant.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ConferenceParticipantContext(InstanceContext): - def __init__(self, version: V1, conference_sid: str, participant_sid: str): + def __init__(self, version: Version, conference_sid: str, participant_sid: str): # TODO: needs autogenerated docs - super(ConferenceParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conference_sid, participant_sid, } + self._solution = { 'conference_sid': conference_sid, 'participant_sid': participant_sid, } self._uri = '/Conferences/${conference_sid}/Participants/${participant_sid}' + + def fetch(self, events, metrics): - def fetch(self, events, metrics): - - """ - Fetch the ConferenceParticipantInstance - - :returns: The fetched ConferenceParticipantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConferenceParticipantInstance( - self._version, - payload, - conference_sidparticipant_sid=self._solution['conference_sid''participant_sid'], - ) - - + """ + Fetch the ConferenceParticipantInstance + + :returns: The fetched ConferenceParticipantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ConferenceParticipantInstance(self._version, payload, conference_sid=self._solution['conference_sid'], participant_sid=self._solution['participant_sid'], ) + + + def __repr__(self): """ @@ -65,40 +64,40 @@ def __repr__(self): class ConferenceParticipantInstance(InstanceResource): def __init__(self, version, payload, conference_sid: str, participant_sid: str): - super(ConferenceParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'participant_sid' = payload.get('participant_sid'), - 'label' = payload.get('label'), - 'conference_sid' = payload.get('conference_sid'), - 'call_sid' = payload.get('call_sid'), - 'account_sid' = payload.get('account_sid'), - 'call_direction' = payload.get('call_direction'), - '_from' = payload.get('from'), - 'to' = payload.get('to'), - 'call_status' = payload.get('call_status'), - 'country_code' = payload.get('country_code'), - 'is_moderator' = payload.get('is_moderator'), - 'join_time' = payload.get('join_time'), - 'leave_time' = payload.get('leave_time'), - 'duration_seconds' = payload.get('duration_seconds'), - 'outbound_queue_length' = payload.get('outbound_queue_length'), - 'outbound_time_in_queue' = payload.get('outbound_time_in_queue'), - 'jitter_buffer_size' = payload.get('jitter_buffer_size'), - 'is_coach' = payload.get('is_coach'), - 'coached_participants' = payload.get('coached_participants'), - 'participant_region' = payload.get('participant_region'), - 'conference_region' = payload.get('conference_region'), - 'call_type' = payload.get('call_type'), - 'processing_state' = payload.get('processing_state'), - 'properties' = payload.get('properties'), - 'events' = payload.get('events'), - 'metrics' = payload.get('metrics'), - 'url' = payload.get('url'), + 'participant_sid' : payload.get('participant_sid'), + 'label' : payload.get('label'), + 'conference_sid' : payload.get('conference_sid'), + 'call_sid' : payload.get('call_sid'), + 'account_sid' : payload.get('account_sid'), + 'call_direction' : payload.get('call_direction'), + '_from' : payload.get('from'), + 'to' : payload.get('to'), + 'call_status' : payload.get('call_status'), + 'country_code' : payload.get('country_code'), + 'is_moderator' : payload.get('is_moderator'), + 'join_time' : payload.get('join_time'), + 'leave_time' : payload.get('leave_time'), + 'duration_seconds' : payload.get('duration_seconds'), + 'outbound_queue_length' : payload.get('outbound_queue_length'), + 'outbound_time_in_queue' : payload.get('outbound_time_in_queue'), + 'jitter_buffer_size' : payload.get('jitter_buffer_size'), + 'is_coach' : payload.get('is_coach'), + 'coached_participants' : payload.get('coached_participants'), + 'participant_region' : payload.get('participant_region'), + 'conference_region' : payload.get('conference_region'), + 'call_type' : payload.get('call_type'), + 'processing_state' : payload.get('processing_state'), + 'properties' : payload.get('properties'), + 'events' : payload.get('events'), + 'metrics' : payload.get('metrics'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'conference_sid': conference_sid or self._properties['conference_sid']'participant_sid': participant_sid or self._properties['participant_sid'] + 'conference_sid': conference_sid or self._properties['conference_sid'],'participant_sid': participant_sid or self._properties['participant_sid'], } @property @@ -124,25 +123,27 @@ def __repr__(self): class ConferenceParticipantListInstance(ListResource): - def __init__(self, version: V1, conference_sid: str): + def __init__(self, version: Version, conference_sid: str): # TODO: needs autogenerated docs - super(ConferenceParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { conference_sid, } + self._solution = { 'conference_sid': conference_sid, } self._uri = '/Conferences/${conference_sid}/Participants' + + """ + def page(self, participant_sid, label, events, page_size): - def page(self, participant_sid, label, events, page_size): - - data = values.of({ - 'participant_sid': participant_sid,'label': label,'events': events,'page_size': page_size, - }) + data = values.of({ + 'participant_sid': participant_sid,'label': label,'events': events,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConferenceParticipantPage(self._version, payload, conference_sid=self._solution['conference_sid']) - + return ConferenceParticipantPage(self._version, payload, conference_sid=self._solution['conference_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/room.py b/twilio/rest/insights/v1/room.py index 7a779a2605..50b6ed1b80 100644 --- a/twilio/rest/insights/v1/room.py +++ b/twilio/rest/insights/v1/room.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.room.participant import ParticipantListInstance +# from twilio.rest.room.participant import ParticipantListInstance class RoomContext(InstanceContext): - def __init__(self, version: V1, room_sid: str): + def __init__(self, version: Version, room_sid: str): # TODO: needs autogenerated docs - super(RoomContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, } + self._solution = { 'room_sid': room_sid, } self._uri = '/Video/Rooms/${room_sid}' self._participants = None + + def fetch(self): - def fetch(self): - - """ - Fetch the RoomInstance - - :returns: The fetched RoomInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoomInstance( - self._version, - payload, - room_sid=self._solution['room_sid'], - ) - - + """ + Fetch the RoomInstance + + :returns: The fetched RoomInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RoomInstance(self._version, payload, room_sid=self._solution['room_sid'], ) + + + def __repr__(self): """ @@ -66,39 +65,39 @@ def __repr__(self): class RoomInstance(InstanceResource): def __init__(self, version, payload, room_sid: str): - super(RoomInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'room_sid' = payload.get('room_sid'), - 'room_name' = payload.get('room_name'), - 'create_time' = payload.get('create_time'), - 'end_time' = payload.get('end_time'), - 'room_type' = payload.get('room_type'), - 'room_status' = payload.get('room_status'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'created_method' = payload.get('created_method'), - 'end_reason' = payload.get('end_reason'), - 'max_participants' = payload.get('max_participants'), - 'unique_participants' = payload.get('unique_participants'), - 'unique_participant_identities' = payload.get('unique_participant_identities'), - 'concurrent_participants' = payload.get('concurrent_participants'), - 'max_concurrent_participants' = payload.get('max_concurrent_participants'), - 'codecs' = payload.get('codecs'), - 'media_region' = payload.get('media_region'), - 'duration_sec' = payload.get('duration_sec'), - 'total_participant_duration_sec' = payload.get('total_participant_duration_sec'), - 'total_recording_duration_sec' = payload.get('total_recording_duration_sec'), - 'processing_state' = payload.get('processing_state'), - 'recording_enabled' = payload.get('recording_enabled'), - 'edge_location' = payload.get('edge_location'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'room_sid' : payload.get('room_sid'), + 'room_name' : payload.get('room_name'), + 'create_time' : payload.get('create_time'), + 'end_time' : payload.get('end_time'), + 'room_type' : payload.get('room_type'), + 'room_status' : payload.get('room_status'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'created_method' : payload.get('created_method'), + 'end_reason' : payload.get('end_reason'), + 'max_participants' : payload.get('max_participants'), + 'unique_participants' : payload.get('unique_participants'), + 'unique_participant_identities' : payload.get('unique_participant_identities'), + 'concurrent_participants' : payload.get('concurrent_participants'), + 'max_concurrent_participants' : payload.get('max_concurrent_participants'), + 'codecs' : payload.get('codecs'), + 'media_region' : payload.get('media_region'), + 'duration_sec' : payload.get('duration_sec'), + 'total_participant_duration_sec' : payload.get('total_participant_duration_sec'), + 'total_recording_duration_sec' : payload.get('total_recording_duration_sec'), + 'processing_state' : payload.get('processing_state'), + 'recording_enabled' : payload.get('recording_enabled'), + 'edge_location' : payload.get('edge_location'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid'] + 'room_sid': room_sid or self._properties['room_sid'], } @property @@ -127,25 +126,27 @@ def __repr__(self): class RoomListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RoomListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Video/Rooms' + + """ + def page(self, room_type, codec, room_name, created_after, created_before, page_size): - def page(self, room_type, codec, room_name, created_after, created_before, page_size): - - data = values.of({ - 'room_type': room_type,'codec': codec,'room_name': room_name,'created_after': created_after,'created_before': created_before,'page_size': page_size, - }) + data = values.of({ + 'room_type': room_type,'codec': codec,'room_name': room_name,'created_after': created_after,'created_before': created_before,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RoomPage(self._version, payload, ) - + return RoomPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/room/participant.py b/twilio/rest/insights/v1/room/participant.py index 03b3a89453..24958c8807 100644 --- a/twilio/rest/insights/v1/room/participant.py +++ b/twilio/rest/insights/v1/room/participant.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ParticipantContext(InstanceContext): - def __init__(self, version: V1, room_sid: str, participant_sid: str): + def __init__(self, version: Version, room_sid: str, participant_sid: str): # TODO: needs autogenerated docs - super(ParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, participant_sid, } + self._solution = { 'room_sid': room_sid, 'participant_sid': participant_sid, } self._uri = '/Video/Rooms/${room_sid}/Participants/${participant_sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the ParticipantInstance - - :returns: The fetched ParticipantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance( - self._version, - payload, - room_sidparticipant_sid=self._solution['room_sid''participant_sid'], - ) - - + """ + Fetch the ParticipantInstance + + :returns: The fetched ParticipantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ParticipantInstance(self._version, payload, room_sid=self._solution['room_sid'], participant_sid=self._solution['participant_sid'], ) + + + def __repr__(self): """ @@ -65,30 +64,30 @@ def __repr__(self): class ParticipantInstance(InstanceResource): def __init__(self, version, payload, room_sid: str, participant_sid: str): - super(ParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'participant_sid' = payload.get('participant_sid'), - 'participant_identity' = payload.get('participant_identity'), - 'join_time' = payload.get('join_time'), - 'leave_time' = payload.get('leave_time'), - 'duration_sec' = payload.get('duration_sec'), - 'account_sid' = payload.get('account_sid'), - 'room_sid' = payload.get('room_sid'), - 'status' = payload.get('status'), - 'codecs' = payload.get('codecs'), - 'end_reason' = payload.get('end_reason'), - 'error_code' = payload.get('error_code'), - 'error_code_url' = payload.get('error_code_url'), - 'media_region' = payload.get('media_region'), - 'properties' = payload.get('properties'), - 'edge_location' = payload.get('edge_location'), - 'publisher_info' = payload.get('publisher_info'), - 'url' = payload.get('url'), + 'participant_sid' : payload.get('participant_sid'), + 'participant_identity' : payload.get('participant_identity'), + 'join_time' : payload.get('join_time'), + 'leave_time' : payload.get('leave_time'), + 'duration_sec' : payload.get('duration_sec'), + 'account_sid' : payload.get('account_sid'), + 'room_sid' : payload.get('room_sid'), + 'status' : payload.get('status'), + 'codecs' : payload.get('codecs'), + 'end_reason' : payload.get('end_reason'), + 'error_code' : payload.get('error_code'), + 'error_code_url' : payload.get('error_code_url'), + 'media_region' : payload.get('media_region'), + 'properties' : payload.get('properties'), + 'edge_location' : payload.get('edge_location'), + 'publisher_info' : payload.get('publisher_info'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid']'participant_sid': participant_sid or self._properties['participant_sid'] + 'room_sid': room_sid or self._properties['room_sid'],'participant_sid': participant_sid or self._properties['participant_sid'], } @property @@ -114,25 +113,27 @@ def __repr__(self): class ParticipantListInstance(ListResource): - def __init__(self, version: V1, room_sid: str): + def __init__(self, version: Version, room_sid: str): # TODO: needs autogenerated docs - super(ParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, } + self._solution = { 'room_sid': room_sid, } self._uri = '/Video/Rooms/${room_sid}/Participants' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantPage(self._version, payload, room_sid=self._solution['room_sid']) - + return ParticipantPage(self._version, payload, room_sid=self._solution['room_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/insights/v1/setting.py b/twilio/rest/insights/v1/setting.py index cc1b88ad1d..4d103b9bb4 100644 --- a/twilio/rest/insights/v1/setting.py +++ b/twilio/rest/insights/v1/setting.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SettingContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SettingContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Voice/Settings' + + def fetch(self, subaccount_sid): - def fetch(self, subaccount_sid): - - """ - Fetch the SettingInstance - - :returns: The fetched SettingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SettingInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the SettingInstance + + :returns: The fetched SettingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SettingInstance(self._version, payload, ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return SettingInstance(self._version, payload, ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SettingInstance(self._version, payload, ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,12 +75,12 @@ def __repr__(self): class SettingInstance(InstanceResource): def __init__(self, version, payload): - super(SettingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'advanced_features' = payload.get('advanced_features'), - 'voice_trace' = payload.get('voice_trace'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'advanced_features' : payload.get('advanced_features'), + 'voice_trace' : payload.get('voice_trace'), + 'url' : payload.get('url'), } self._context = None @@ -110,15 +111,15 @@ def __repr__(self): class SettingListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SettingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/__init__.py b/twilio/rest/ipMessaging/__init__.py index 601bda1e34..f51389b017 100644 --- a/twilio/rest/ipMessaging/__init__.py +++ b/twilio/rest/ipMessaging/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.IpMessaging.v2 import V2 +from twilio.rest.ipMessaging.v2 import V2 class IpMessaging(Domain): def __init__(self, twilio): diff --git a/twilio/rest/ipMessaging/v1/credential.py b/twilio/rest/ipMessaging/v1/credential.py index b3ab2c6a96..8951c8bf56 100644 --- a/twilio/rest/ipMessaging/v1/credential.py +++ b/twilio/rest/ipMessaging/v1/credential.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CredentialContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialInstance - - :returns: The fetched CredentialInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CredentialInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CredentialInstance + + :returns: The fetched CredentialInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class CredentialInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CredentialInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'sandbox' = payload.get('sandbox'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'sandbox' : payload.get('sandbox'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class CredentialListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialInstance(self._version, payload, ) - + return CredentialInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialPage(self._version, payload, ) - + return CredentialPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service.py b/twilio/rest/ipMessaging/v1/service.py index 9e3d5d0e34..2d2a8f947b 100644 --- a/twilio/rest/ipMessaging/v1/service.py +++ b/twilio/rest/ipMessaging/v1/service.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance +# from twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._channels = None self._roles = None self._users = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,34 +92,34 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'default_service_role_sid' = payload.get('default_service_role_sid'), - 'default_channel_role_sid' = payload.get('default_channel_role_sid'), - 'default_channel_creator_role_sid' = payload.get('default_channel_creator_role_sid'), - 'read_status_enabled' = payload.get('read_status_enabled'), - 'reachability_enabled' = payload.get('reachability_enabled'), - 'typing_indicator_timeout' = payload.get('typing_indicator_timeout'), - 'consumption_report_interval' = payload.get('consumption_report_interval'), - 'limits' = payload.get('limits'), - 'webhooks' = payload.get('webhooks'), - 'pre_webhook_url' = payload.get('pre_webhook_url'), - 'post_webhook_url' = payload.get('post_webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'webhook_filters' = payload.get('webhook_filters'), - 'notifications' = payload.get('notifications'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'default_service_role_sid' : payload.get('default_service_role_sid'), + 'default_channel_role_sid' : payload.get('default_channel_role_sid'), + 'default_channel_creator_role_sid' : payload.get('default_channel_creator_role_sid'), + 'read_status_enabled' : payload.get('read_status_enabled'), + 'reachability_enabled' : payload.get('reachability_enabled'), + 'typing_indicator_timeout' : payload.get('typing_indicator_timeout'), + 'consumption_report_interval' : payload.get('consumption_report_interval'), + 'limits' : payload.get('limits'), + 'webhooks' : payload.get('webhooks'), + 'pre_webhook_url' : payload.get('pre_webhook_url'), + 'post_webhook_url' : payload.get('post_webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'webhook_filters' : payload.get('webhook_filters'), + 'notifications' : payload.get('notifications'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -152,35 +154,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service/channel.py b/twilio/rest/ipMessaging/v1/service/channel.py index 4f4fb3fa1d..fd83ef6b43 100644 --- a/twilio/rest/ipMessaging/v1/service/channel.py +++ b/twilio/rest/ipMessaging/v1/service/channel.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstance +# from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstance class ChannelContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${sid}' self._invites = None self._members = None self._messages = None + + def delete(self): - def delete(self): - - - """ - Deletes the ChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ChannelInstance - - :returns: The fetched ChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ChannelInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the ChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ChannelInstance + + :returns: The fetched ChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -90,27 +92,27 @@ def __repr__(self): class ChannelInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(ChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'attributes' = payload.get('attributes'), - 'type' = payload.get('type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), - 'members_count' = payload.get('members_count'), - 'messages_count' = payload.get('messages_count'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'attributes' : payload.get('attributes'), + 'type' : payload.get('type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), + 'members_count' : payload.get('members_count'), + 'messages_count' : payload.get('messages_count'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -145,35 +147,39 @@ def __repr__(self): class ChannelListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(ChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Channels' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, type, page_size): - def page(self, type, page_size): - - data = values.of({ - 'type': type,'page_size': page_size, - }) + data = values.of({ + 'type': type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ChannelPage(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service/channel/invite.py b/twilio/rest/ipMessaging/v1/service/channel/invite.py index edd9840fb8..e22727876a 100644 --- a/twilio/rest/ipMessaging/v1/service/channel/invite.py +++ b/twilio/rest/ipMessaging/v1/service/channel/invite.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InviteContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(InviteContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the InviteInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the InviteInstance - - :returns: The fetched InviteInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InviteInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the InviteInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the InviteInstance + + :returns: The fetched InviteInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,23 +76,23 @@ def __repr__(self): class InviteInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(InviteInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'created_by' = payload.get('created_by'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'created_by' : payload.get('created_by'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -118,35 +118,39 @@ def __repr__(self): class InviteListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(InviteListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InvitePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InvitePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service/channel/member.py b/twilio/rest/ipMessaging/v1/service/channel/member.py index 5db21927ce..00e8735169 100644 --- a/twilio/rest/ipMessaging/v1/service/channel/member.py +++ b/twilio/rest/ipMessaging/v1/service/channel/member.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MemberContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MemberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the MemberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MemberInstance - - :returns: The fetched MemberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MemberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the MemberInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MemberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,24 +89,24 @@ def __repr__(self): class MemberInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MemberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'last_consumed_message_index' = payload.get('last_consumed_message_index'), - 'last_consumption_timestamp' = payload.get('last_consumption_timestamp'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'last_consumed_message_index' : payload.get('last_consumed_message_index'), + 'last_consumption_timestamp' : payload.get('last_consumption_timestamp'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class MemberListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MemberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MemberPage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberPage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service/channel/message.py b/twilio/rest/ipMessaging/v1/service/channel/message.py index bfc145a14f..6359dbfa1c 100644 --- a/twilio/rest/ipMessaging/v1/service/channel/message.py +++ b/twilio/rest/ipMessaging/v1/service/channel/message.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MessageContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the MessageInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessageInstance - - :returns: The fetched MessageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MessageInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the MessageInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MessageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,26 +89,26 @@ def __repr__(self): class MessageInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'attributes' = payload.get('attributes'), - 'service_sid' = payload.get('service_sid'), - 'to' = payload.get('to'), - 'channel_sid' = payload.get('channel_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'was_edited' = payload.get('was_edited'), - '_from' = payload.get('from'), - 'body' = payload.get('body'), - 'index' = payload.get('index'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'attributes' : payload.get('attributes'), + 'service_sid' : payload.get('service_sid'), + 'to' : payload.get('to'), + 'channel_sid' : payload.get('channel_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'was_edited' : payload.get('was_edited'), + '_from' : payload.get('from'), + 'body' : payload.get('body'), + 'index' : payload.get('index'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class MessageListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, order, page_size): - def page(self, order, page_size): - - data = values.of({ - 'order': order,'page_size': page_size, - }) + data = values.of({ + 'order': order,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessagePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service/role.py b/twilio/rest/ipMessaging/v1/service/role.py index eed780b8b2..6c115b0d97 100644 --- a/twilio/rest/ipMessaging/v1/service/role.py +++ b/twilio/rest/ipMessaging/v1/service/role.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RoleContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(RoleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Roles/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RoleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RoleInstance - - :returns: The fetched RoleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the RoleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the RoleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched RoleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class RoleInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(RoleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'permissions' = payload.get('permissions'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'permissions' : payload.get('permissions'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class RoleListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(RoleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Roles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RolePage(self._version, payload, service_sid=self._solution['service_sid']) - + return RolePage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service/user.py b/twilio/rest/ipMessaging/v1/service/user.py index b4a1743d53..834df9cc47 100644 --- a/twilio/rest/ipMessaging/v1/service/user.py +++ b/twilio/rest/ipMessaging/v1/service/user.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.user.user_channel import UserChannelListInstance +# from twilio.rest.user.user_channel import UserChannelListInstance class UserContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Users/${sid}' self._user_channels = None + + def delete(self): - def delete(self): - - - """ - Deletes the UserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserInstance - - :returns: The fetched UserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the UserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserInstance + + :returns: The fetched UserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,27 +90,27 @@ def __repr__(self): class UserInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(UserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'attributes' = payload.get('attributes'), - 'friendly_name' = payload.get('friendly_name'), - 'role_sid' = payload.get('role_sid'), - 'identity' = payload.get('identity'), - 'is_online' = payload.get('is_online'), - 'is_notifiable' = payload.get('is_notifiable'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'joined_channels_count' = payload.get('joined_channels_count'), - 'links' = payload.get('links'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'attributes' : payload.get('attributes'), + 'friendly_name' : payload.get('friendly_name'), + 'role_sid' : payload.get('role_sid'), + 'identity' : payload.get('identity'), + 'is_online' : payload.get('is_online'), + 'is_notifiable' : payload.get('is_notifiable'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'joined_channels_count' : payload.get('joined_channels_count'), + 'links' : payload.get('links'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -137,35 +139,39 @@ def __repr__(self): class UserListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(UserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Users' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserPage(self._version, payload, service_sid=self._solution['service_sid']) - + return UserPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v1/service/user/user_channel.py b/twilio/rest/ipMessaging/v1/service/user/user_channel.py index 8f3625e2ea..50672a216a 100644 --- a/twilio/rest/ipMessaging/v1/service/user/user_channel.py +++ b/twilio/rest/ipMessaging/v1/service/user/user_channel.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserChannelListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, user_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str): # TODO: needs autogenerated docs - super(UserChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Channels' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid']user_sid=self._solution['user_sid']) - + return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/credential.py b/twilio/rest/ipMessaging/v2/credential.py index 022bb658d0..3a2636f63d 100644 --- a/twilio/rest/ipMessaging/v2/credential.py +++ b/twilio/rest/ipMessaging/v2/credential.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CredentialContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialInstance - - :returns: The fetched CredentialInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CredentialInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CredentialInstance + + :returns: The fetched CredentialInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class CredentialInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CredentialInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'sandbox' = payload.get('sandbox'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'sandbox' : payload.get('sandbox'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class CredentialListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialInstance(self._version, payload, ) - + return CredentialInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialPage(self._version, payload, ) - + return CredentialPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service.py b/twilio/rest/ipMessaging/v2/service.py index 5b41ddc99e..91c5ac73b7 100644 --- a/twilio/rest/ipMessaging/v2/service.py +++ b/twilio/rest/ipMessaging/v2/service.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance +# from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.channel import ChannelListInstancefrom twilio.rest.service.role import RoleListInstancefrom twilio.rest.service.user import UserListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._bindings = None self._channels = None self._roles = None self._users = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -91,36 +93,36 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'default_service_role_sid' = payload.get('default_service_role_sid'), - 'default_channel_role_sid' = payload.get('default_channel_role_sid'), - 'default_channel_creator_role_sid' = payload.get('default_channel_creator_role_sid'), - 'read_status_enabled' = payload.get('read_status_enabled'), - 'reachability_enabled' = payload.get('reachability_enabled'), - 'typing_indicator_timeout' = payload.get('typing_indicator_timeout'), - 'consumption_report_interval' = payload.get('consumption_report_interval'), - 'limits' = payload.get('limits'), - 'pre_webhook_url' = payload.get('pre_webhook_url'), - 'post_webhook_url' = payload.get('post_webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'webhook_filters' = payload.get('webhook_filters'), - 'pre_webhook_retry_count' = payload.get('pre_webhook_retry_count'), - 'post_webhook_retry_count' = payload.get('post_webhook_retry_count'), - 'notifications' = payload.get('notifications'), - 'media' = payload.get('media'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'default_service_role_sid' : payload.get('default_service_role_sid'), + 'default_channel_role_sid' : payload.get('default_channel_role_sid'), + 'default_channel_creator_role_sid' : payload.get('default_channel_creator_role_sid'), + 'read_status_enabled' : payload.get('read_status_enabled'), + 'reachability_enabled' : payload.get('reachability_enabled'), + 'typing_indicator_timeout' : payload.get('typing_indicator_timeout'), + 'consumption_report_interval' : payload.get('consumption_report_interval'), + 'limits' : payload.get('limits'), + 'pre_webhook_url' : payload.get('pre_webhook_url'), + 'post_webhook_url' : payload.get('post_webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'webhook_filters' : payload.get('webhook_filters'), + 'pre_webhook_retry_count' : payload.get('pre_webhook_retry_count'), + 'post_webhook_retry_count' : payload.get('post_webhook_retry_count'), + 'notifications' : payload.get('notifications'), + 'media' : payload.get('media'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -158,35 +160,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/binding.py b/twilio/rest/ipMessaging/v2/service/binding.py index 16cc4c03d9..2ab13a2e8f 100644 --- a/twilio/rest/ipMessaging/v2/service/binding.py +++ b/twilio/rest/ipMessaging/v2/service/binding.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BindingContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(BindingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Bindings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the BindingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the BindingInstance - - :returns: The fetched BindingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BindingInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the BindingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the BindingInstance + + :returns: The fetched BindingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return BindingInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,25 +76,25 @@ def __repr__(self): class BindingInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(BindingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'endpoint' = payload.get('endpoint'), - 'identity' = payload.get('identity'), - 'credential_sid' = payload.get('credential_sid'), - 'binding_type' = payload.get('binding_type'), - 'message_types' = payload.get('message_types'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'endpoint' : payload.get('endpoint'), + 'identity' : payload.get('identity'), + 'credential_sid' : payload.get('credential_sid'), + 'binding_type' : payload.get('binding_type'), + 'message_types' : payload.get('message_types'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -120,25 +120,27 @@ def __repr__(self): class BindingListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(BindingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Bindings' + + """ + def page(self, binding_type, identity, page_size): - def page(self, binding_type, identity, page_size): - - data = values.of({ - 'binding_type': binding_type,'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'binding_type': binding_type,'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BindingPage(self._version, payload, service_sid=self._solution['service_sid']) - + return BindingPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/channel.py b/twilio/rest/ipMessaging/v2/service/channel.py index 73f92d2fc4..924b5a9cfc 100644 --- a/twilio/rest/ipMessaging/v2/service/channel.py +++ b/twilio/rest/ipMessaging/v2/service/channel.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstancefrom twilio.rest.channel.webhook import WebhookListInstance +# from twilio.rest.channel.invite import InviteListInstancefrom twilio.rest.channel.member import MemberListInstancefrom twilio.rest.channel.message import MessageListInstancefrom twilio.rest.channel.webhook import WebhookListInstance class ChannelContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${sid}' self._invites = None self._members = None self._messages = None self._webhooks = None + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the ChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ChannelInstance - - :returns: The fetched ChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ChannelInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the ChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ChannelInstance + + :returns: The fetched ChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -91,27 +93,27 @@ def __repr__(self): class ChannelInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(ChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'attributes' = payload.get('attributes'), - 'type' = payload.get('type'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), - 'members_count' = payload.get('members_count'), - 'messages_count' = payload.get('messages_count'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'attributes' : payload.get('attributes'), + 'type' : payload.get('type'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), + 'members_count' : payload.get('members_count'), + 'messages_count' : payload.get('messages_count'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -149,35 +151,39 @@ def __repr__(self): class ChannelListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(ChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Channels' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, type, page_size): - def page(self, type, page_size): - - data = values.of({ - 'type': type,'page_size': page_size, - }) + data = values.of({ + 'type': type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ChannelPage(self._version, payload, service_sid=self._solution['service_sid']) - + return ChannelPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/channel/invite.py b/twilio/rest/ipMessaging/v2/service/channel/invite.py index 5735e69a6a..1b7ad463df 100644 --- a/twilio/rest/ipMessaging/v2/service/channel/invite.py +++ b/twilio/rest/ipMessaging/v2/service/channel/invite.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InviteContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(InviteContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the InviteInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the InviteInstance - - :returns: The fetched InviteInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InviteInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the InviteInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the InviteInstance + + :returns: The fetched InviteInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,23 +76,23 @@ def __repr__(self): class InviteInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(InviteInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'created_by' = payload.get('created_by'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'created_by' : payload.get('created_by'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -118,35 +118,39 @@ def __repr__(self): class InviteListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(InviteListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Invites' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InviteInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InvitePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return InvitePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/channel/member.py b/twilio/rest/ipMessaging/v2/service/channel/member.py index 28ef0b3a1e..75946252c6 100644 --- a/twilio/rest/ipMessaging/v2/service/channel/member.py +++ b/twilio/rest/ipMessaging/v2/service/channel/member.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MemberContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MemberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members/${sid}' + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the MemberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MemberInstance - - :returns: The fetched MemberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MemberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the MemberInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MemberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,25 +89,25 @@ def __repr__(self): class MemberInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MemberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'service_sid' = payload.get('service_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'role_sid' = payload.get('role_sid'), - 'last_consumed_message_index' = payload.get('last_consumed_message_index'), - 'last_consumption_timestamp' = payload.get('last_consumption_timestamp'), - 'url' = payload.get('url'), - 'attributes' = payload.get('attributes'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'service_sid' : payload.get('service_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'role_sid' : payload.get('role_sid'), + 'last_consumed_message_index' : payload.get('last_consumed_message_index'), + 'last_consumption_timestamp' : payload.get('last_consumption_timestamp'), + 'url' : payload.get('url'), + 'attributes' : payload.get('attributes'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class MemberListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MemberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Members' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, identity, page_size): - def page(self, identity, page_size): - - data = values.of({ - 'identity': identity,'page_size': page_size, - }) + data = values.of({ + 'identity': identity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MemberPage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MemberPage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/channel/message.py b/twilio/rest/ipMessaging/v2/service/channel/message.py index ba29470cd2..ad72202a8f 100644 --- a/twilio/rest/ipMessaging/v2/service/channel/message.py +++ b/twilio/rest/ipMessaging/v2/service/channel/message.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MessageContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages/${sid}' + + def delete(self, x_twilio_webhook_enabled): - def delete(self, x_twilio_webhook_enabled): - - - """ - Deletes the MessageInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessageInstance - - :returns: The fetched MessageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the MessageInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + """ + Fetch the MessageInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MessageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,29 +89,29 @@ def __repr__(self): class MessageInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(MessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'attributes' = payload.get('attributes'), - 'service_sid' = payload.get('service_sid'), - 'to' = payload.get('to'), - 'channel_sid' = payload.get('channel_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'last_updated_by' = payload.get('last_updated_by'), - 'was_edited' = payload.get('was_edited'), - '_from' = payload.get('from'), - 'body' = payload.get('body'), - 'index' = payload.get('index'), - 'type' = payload.get('type'), - 'media' = payload.get('media'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'attributes' : payload.get('attributes'), + 'service_sid' : payload.get('service_sid'), + 'to' : payload.get('to'), + 'channel_sid' : payload.get('channel_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'last_updated_by' : payload.get('last_updated_by'), + 'was_edited' : payload.get('was_edited'), + '_from' : payload.get('from'), + 'body' : payload.get('body'), + 'index' : payload.get('index'), + 'type' : payload.get('type'), + 'media' : payload.get('media'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -135,35 +137,39 @@ def __repr__(self): class MessageListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(MessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Messages' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessageInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, order, page_size): - def page(self, order, page_size): - - data = values.of({ - 'order': order,'page_size': page_size, - }) + data = values.of({ + 'order': order,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagePage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return MessagePage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/channel/webhook.py b/twilio/rest/ipMessaging/v2/service/channel/webhook.py index 74862ad34d..d7d1758b2d 100644 --- a/twilio/rest/ipMessaging/v2/service/channel/webhook.py +++ b/twilio/rest/ipMessaging/v2/service/channel/webhook.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WebhookContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, channel_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str, sid: str): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Webhooks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the WebhookInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - service_sidchannel_sidsid=self._solution['service_sid''channel_sid''sid'], - ) - - + + """ + Deletes the WebhookInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the WebhookInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) - - + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, channel_sid: str, sid: str): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'type' = payload.get('type'), - 'url' = payload.get('url'), - 'configuration' = payload.get('configuration'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'type' : payload.get('type'), + 'url' : payload.get('url'), + 'configuration' : payload.get('configuration'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'channel_sid': channel_sid or self._properties['channel_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'channel_sid': channel_sid or self._properties['channel_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Channels/${channel_sid}/Webhooks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WebhookPage(self._version, payload, service_sid=self._solution['service_sid']channel_sid=self._solution['channel_sid']) - + return WebhookPage(self._version, payload, service_sid=self._solution['service_sid'], channel_sid=self._solution['channel_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/role.py b/twilio/rest/ipMessaging/v2/service/role.py index e35958939b..ff0f6a7aa8 100644 --- a/twilio/rest/ipMessaging/v2/service/role.py +++ b/twilio/rest/ipMessaging/v2/service/role.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RoleContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(RoleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Roles/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RoleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RoleInstance - - :returns: The fetched RoleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the RoleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the RoleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched RoleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class RoleInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(RoleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'permissions' = payload.get('permissions'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'permissions' : payload.get('permissions'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class RoleListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(RoleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Roles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return RoleInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RolePage(self._version, payload, service_sid=self._solution['service_sid']) - + return RolePage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/user.py b/twilio/rest/ipMessaging/v2/service/user.py index 36ff119171..33f1b3f6d3 100644 --- a/twilio/rest/ipMessaging/v2/service/user.py +++ b/twilio/rest/ipMessaging/v2/service/user.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.user.user_binding import UserBindingListInstancefrom twilio.rest.user.user_channel import UserChannelListInstance +# from twilio.rest.user.user_binding import UserBindingListInstancefrom twilio.rest.user.user_channel import UserChannelListInstance class UserContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Users/${sid}' self._user_bindings = None self._user_channels = None + + def delete(self): - def delete(self): - - - """ - Deletes the UserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserInstance - - :returns: The fetched UserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the UserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserInstance + + :returns: The fetched UserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return UserInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,27 +91,27 @@ def __repr__(self): class UserInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(UserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'attributes' = payload.get('attributes'), - 'friendly_name' = payload.get('friendly_name'), - 'role_sid' = payload.get('role_sid'), - 'identity' = payload.get('identity'), - 'is_online' = payload.get('is_online'), - 'is_notifiable' = payload.get('is_notifiable'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'joined_channels_count' = payload.get('joined_channels_count'), - 'links' = payload.get('links'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'attributes' : payload.get('attributes'), + 'friendly_name' : payload.get('friendly_name'), + 'role_sid' : payload.get('role_sid'), + 'identity' : payload.get('identity'), + 'is_online' : payload.get('is_online'), + 'is_notifiable' : payload.get('is_notifiable'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'joined_channels_count' : payload.get('joined_channels_count'), + 'links' : payload.get('links'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -141,35 +143,39 @@ def __repr__(self): class UserListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(UserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Users' - - def create(self, x_twilio_webhook_enabled, body): - data = values.of({ - 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, - }) + + """ + def create(self, x_twilio_webhook_enabled, body): + data = values.of({ + 'x_twilio_webhook_enabled': x_twilio_webhook_enabled,'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return UserInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserPage(self._version, payload, service_sid=self._solution['service_sid']) - + return UserPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/user/user_binding.py b/twilio/rest/ipMessaging/v2/service/user/user_binding.py index 9fb3296c55..ab5cc67e06 100644 --- a/twilio/rest/ipMessaging/v2/service/user/user_binding.py +++ b/twilio/rest/ipMessaging/v2/service/user/user_binding.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserBindingContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, user_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str, sid: str): # TODO: needs autogenerated docs - super(UserBindingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Bindings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the UserBindingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserBindingInstance - - :returns: The fetched UserBindingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserBindingInstance( - self._version, - payload, - service_siduser_sidsid=self._solution['service_sid''user_sid''sid'], - ) - - + + """ + Deletes the UserBindingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserBindingInstance + + :returns: The fetched UserBindingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserBindingInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,25 +76,25 @@ def __repr__(self): class UserBindingInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, user_sid: str, sid: str): - super(UserBindingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'endpoint' = payload.get('endpoint'), - 'identity' = payload.get('identity'), - 'user_sid' = payload.get('user_sid'), - 'credential_sid' = payload.get('credential_sid'), - 'binding_type' = payload.get('binding_type'), - 'message_types' = payload.get('message_types'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'endpoint' : payload.get('endpoint'), + 'identity' : payload.get('identity'), + 'user_sid' : payload.get('user_sid'), + 'credential_sid' : payload.get('credential_sid'), + 'binding_type' : payload.get('binding_type'), + 'message_types' : payload.get('message_types'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'user_sid': user_sid or self._properties['user_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'user_sid': user_sid or self._properties['user_sid'],'sid': sid or self._properties['sid'], } @property @@ -120,25 +120,27 @@ def __repr__(self): class UserBindingListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, user_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str): # TODO: needs autogenerated docs - super(UserBindingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Bindings' + + """ + def page(self, binding_type, page_size): - def page(self, binding_type, page_size): - - data = values.of({ - 'binding_type': binding_type,'page_size': page_size, - }) + data = values.of({ + 'binding_type': binding_type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserBindingPage(self._version, payload, service_sid=self._solution['service_sid']user_sid=self._solution['user_sid']) - + return UserBindingPage(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/ipMessaging/v2/service/user/user_channel.py b/twilio/rest/ipMessaging/v2/service/user/user_channel.py index 38fb012887..c78cfa1bbe 100644 --- a/twilio/rest/ipMessaging/v2/service/user/user_channel.py +++ b/twilio/rest/ipMessaging/v2/service/user/user_channel.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UserChannelContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, user_sid: str, channel_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str, channel_sid: str): # TODO: needs autogenerated docs - super(UserChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, channel_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, 'channel_sid': channel_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Channels/${channel_sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the UserChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UserChannelInstance - - :returns: The fetched UserChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserChannelInstance( - self._version, - payload, - service_siduser_sidchannel_sid=self._solution['service_sid''user_sid''channel_sid'], - ) - - + + """ + Deletes the UserChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the UserChannelInstance + + :returns: The fetched UserChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], channel_sid=self._solution['channel_sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return UserChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], channel_sid=self._solution['channel_sid'], ) + + - return UserChannelInstance(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], channel_sid=self._solution['channel_sid'], ) - - + def __repr__(self): """ @@ -87,24 +89,24 @@ def __repr__(self): class UserChannelInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, user_sid: str, channel_sid: str): - super(UserChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'channel_sid' = payload.get('channel_sid'), - 'user_sid' = payload.get('user_sid'), - 'member_sid' = payload.get('member_sid'), - 'status' = payload.get('status'), - 'last_consumed_message_index' = payload.get('last_consumed_message_index'), - 'unread_messages_count' = payload.get('unread_messages_count'), - 'links' = payload.get('links'), - 'url' = payload.get('url'), - 'notification_level' = payload.get('notification_level'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'channel_sid' : payload.get('channel_sid'), + 'user_sid' : payload.get('user_sid'), + 'member_sid' : payload.get('member_sid'), + 'status' : payload.get('status'), + 'last_consumed_message_index' : payload.get('last_consumed_message_index'), + 'unread_messages_count' : payload.get('unread_messages_count'), + 'links' : payload.get('links'), + 'url' : payload.get('url'), + 'notification_level' : payload.get('notification_level'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'user_sid': user_sid or self._properties['user_sid']'channel_sid': channel_sid or self._properties['channel_sid'] + 'service_sid': service_sid or self._properties['service_sid'],'user_sid': user_sid or self._properties['user_sid'],'channel_sid': channel_sid or self._properties['channel_sid'], } @property @@ -130,25 +132,27 @@ def __repr__(self): class UserChannelListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, user_sid: str): + def __init__(self, version: Version, service_sid: str, user_sid: str): # TODO: needs autogenerated docs - super(UserChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, user_sid, } + self._solution = { 'service_sid': service_sid, 'user_sid': user_sid, } self._uri = '/Services/${service_sid}/Users/${user_sid}/Channels' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid']user_sid=self._solution['user_sid']) - + return UserChannelPage(self._version, payload, service_sid=self._solution['service_sid'], user_sid=self._solution['user_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/lookups/__init__.py b/twilio/rest/lookups/__init__.py index 8da9925d87..8b844110ad 100644 --- a/twilio/rest/lookups/__init__.py +++ b/twilio/rest/lookups/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Lookups.v2 import V2 +from twilio.rest.lookups.v2 import V2 class Lookups(Domain): def __init__(self, twilio): diff --git a/twilio/rest/lookups/v1/phone_number.py b/twilio/rest/lookups/v1/phone_number.py index aa91c8380b..4065401519 100644 --- a/twilio/rest/lookups/v1/phone_number.py +++ b/twilio/rest/lookups/v1/phone_number.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class PhoneNumberContext(InstanceContext): - def __init__(self, version: V1, phone_number: str): + def __init__(self, version: Version, phone_number: str): # TODO: needs autogenerated docs - super(PhoneNumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { phone_number, } + self._solution = { 'phone_number': phone_number, } self._uri = '/PhoneNumbers/${phone_number}' + + def fetch(self, country_code, type, add_ons, add_ons_data): - def fetch(self, country_code, type, add_ons, add_ons_data): - - """ - Fetch the PhoneNumberInstance - - :returns: The fetched PhoneNumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PhoneNumberInstance( - self._version, - payload, - phone_number=self._solution['phone_number'], - ) - - + """ + Fetch the PhoneNumberInstance + + :returns: The fetched PhoneNumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PhoneNumberInstance(self._version, payload, phone_number=self._solution['phone_number'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,20 +62,20 @@ def __repr__(self): class PhoneNumberInstance(InstanceResource): def __init__(self, version, payload, phone_number: str): - super(PhoneNumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'caller_name' = payload.get('caller_name'), - 'country_code' = payload.get('country_code'), - 'phone_number' = payload.get('phone_number'), - 'national_format' = payload.get('national_format'), - 'carrier' = payload.get('carrier'), - 'add_ons' = payload.get('add_ons'), - 'url' = payload.get('url'), + 'caller_name' : payload.get('caller_name'), + 'country_code' : payload.get('country_code'), + 'phone_number' : payload.get('phone_number'), + 'national_format' : payload.get('national_format'), + 'carrier' : payload.get('carrier'), + 'add_ons' : payload.get('add_ons'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'phone_number': phone_number or self._properties['phone_number'] + 'phone_number': phone_number or self._properties['phone_number'], } @property @@ -102,15 +101,15 @@ def __repr__(self): class PhoneNumberListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(PhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/lookups/v2/phone_number.py b/twilio/rest/lookups/v2/phone_number.py index b55925f8da..11dcf15e94 100644 --- a/twilio/rest/lookups/v2/phone_number.py +++ b/twilio/rest/lookups/v2/phone_number.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class PhoneNumberContext(InstanceContext): - def __init__(self, version: V2, phone_number: str): + def __init__(self, version: Version, phone_number: str): # TODO: needs autogenerated docs - super(PhoneNumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { phone_number, } + self._solution = { 'phone_number': phone_number, } self._uri = '/PhoneNumbers/${phone_number}' + + def fetch(self, fields, country_code, first_name, last_name, address_line1, address_line2, city, state, postal_code, address_country_code, national_id, date_of_birth): - def fetch(self, fields, country_code, first_name, last_name, address_line1, address_line2, city, state, postal_code, address_country_code, national_id, date_of_birth): - - """ - Fetch the PhoneNumberInstance - - :returns: The fetched PhoneNumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PhoneNumberInstance( - self._version, - payload, - phone_number=self._solution['phone_number'], - ) - - + """ + Fetch the PhoneNumberInstance + + :returns: The fetched PhoneNumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PhoneNumberInstance(self._version, payload, phone_number=self._solution['phone_number'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,26 +62,26 @@ def __repr__(self): class PhoneNumberInstance(InstanceResource): def __init__(self, version, payload, phone_number: str): - super(PhoneNumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'calling_country_code' = payload.get('calling_country_code'), - 'country_code' = payload.get('country_code'), - 'phone_number' = payload.get('phone_number'), - 'national_format' = payload.get('national_format'), - 'valid' = payload.get('valid'), - 'validation_errors' = payload.get('validation_errors'), - 'caller_name' = payload.get('caller_name'), - 'sim_swap' = payload.get('sim_swap'), - 'call_forwarding' = payload.get('call_forwarding'), - 'live_activity' = payload.get('live_activity'), - 'line_type_intelligence' = payload.get('line_type_intelligence'), - 'identity_match' = payload.get('identity_match'), - 'url' = payload.get('url'), + 'calling_country_code' : payload.get('calling_country_code'), + 'country_code' : payload.get('country_code'), + 'phone_number' : payload.get('phone_number'), + 'national_format' : payload.get('national_format'), + 'valid' : payload.get('valid'), + 'validation_errors' : payload.get('validation_errors'), + 'caller_name' : payload.get('caller_name'), + 'sim_swap' : payload.get('sim_swap'), + 'call_forwarding' : payload.get('call_forwarding'), + 'live_activity' : payload.get('live_activity'), + 'line_type_intelligence' : payload.get('line_type_intelligence'), + 'identity_match' : payload.get('identity_match'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'phone_number': phone_number or self._properties['phone_number'] + 'phone_number': phone_number or self._properties['phone_number'], } @property @@ -108,15 +107,15 @@ def __repr__(self): class PhoneNumberListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(PhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/media/__init__.py b/twilio/rest/media/__init__.py index 656eaff9ab..13accd6486 100644 --- a/twilio/rest/media/__init__.py +++ b/twilio/rest/media/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Media.v1 import V1 +from twilio.rest.media.v1 import V1 class Media(Domain): def __init__(self, twilio): diff --git a/twilio/rest/media/v1/media_processor.py b/twilio/rest/media/v1/media_processor.py index 8d16ed4198..3ae415b0c9 100644 --- a/twilio/rest/media/v1/media_processor.py +++ b/twilio/rest/media/v1/media_processor.py @@ -19,50 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MediaProcessorContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(MediaProcessorContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/MediaProcessors/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the MediaProcessorInstance - - :returns: The fetched MediaProcessorInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MediaProcessorInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the MediaProcessorInstance + + :returns: The fetched MediaProcessorInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MediaProcessorInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return MediaProcessorInstance(self._version, payload, sid=self._solution['sid'], ) + + - return MediaProcessorInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -76,25 +77,25 @@ def __repr__(self): class MediaProcessorInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(MediaProcessorInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'extension' = payload.get('extension'), - 'extension_context' = payload.get('extension_context'), - 'status' = payload.get('status'), - 'url' = payload.get('url'), - 'ended_reason' = payload.get('ended_reason'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'max_duration' = payload.get('max_duration'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'extension' : payload.get('extension'), + 'extension_context' : payload.get('extension_context'), + 'status' : payload.get('status'), + 'url' : payload.get('url'), + 'ended_reason' : payload.get('ended_reason'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'max_duration' : payload.get('max_duration'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -120,35 +121,39 @@ def __repr__(self): class MediaProcessorListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(MediaProcessorListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/MediaProcessors' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MediaProcessorInstance(self._version, payload, ) - + return MediaProcessorInstance(self._version, payload, ) + + """ + + """ + def page(self, order, status, page_size): - def page(self, order, status, page_size): - - data = values.of({ - 'order': order,'status': status,'page_size': page_size, - }) + data = values.of({ + 'order': order,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MediaProcessorPage(self._version, payload, ) - + return MediaProcessorPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/media/v1/media_recording.py b/twilio/rest/media/v1/media_recording.py index b5e463ec90..2f77690f0d 100644 --- a/twilio/rest/media/v1/media_recording.py +++ b/twilio/rest/media/v1/media_recording.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MediaRecordingContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(MediaRecordingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/MediaRecordings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the MediaRecordingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MediaRecordingInstance - - :returns: The fetched MediaRecordingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MediaRecordingInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the MediaRecordingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the MediaRecordingInstance + + :returns: The fetched MediaRecordingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MediaRecordingInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,28 +76,28 @@ def __repr__(self): class MediaRecordingInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(MediaRecordingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'duration' = payload.get('duration'), - 'format' = payload.get('format'), - 'links' = payload.get('links'), - 'processor_sid' = payload.get('processor_sid'), - 'resolution' = payload.get('resolution'), - 'source_sid' = payload.get('source_sid'), - 'sid' = payload.get('sid'), - 'media_size' = payload.get('media_size'), - 'status' = payload.get('status'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'duration' : payload.get('duration'), + 'format' : payload.get('format'), + 'links' : payload.get('links'), + 'processor_sid' : payload.get('processor_sid'), + 'resolution' : payload.get('resolution'), + 'source_sid' : payload.get('source_sid'), + 'sid' : payload.get('sid'), + 'media_size' : payload.get('media_size'), + 'status' : payload.get('status'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -123,25 +123,27 @@ def __repr__(self): class MediaRecordingListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(MediaRecordingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/MediaRecordings' + + """ + def page(self, order, status, processor_sid, source_sid, page_size): - def page(self, order, status, processor_sid, source_sid, page_size): - - data = values.of({ - 'order': order,'status': status,'processor_sid': processor_sid,'source_sid': source_sid,'page_size': page_size, - }) + data = values.of({ + 'order': order,'status': status,'processor_sid': processor_sid,'source_sid': source_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MediaRecordingPage(self._version, payload, ) - + return MediaRecordingPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/media/v1/player_streamer.py b/twilio/rest/media/v1/player_streamer.py index e2b2778d65..8d63f98fcc 100644 --- a/twilio/rest/media/v1/player_streamer.py +++ b/twilio/rest/media/v1/player_streamer.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.player_streamer.playback_grant import PlaybackGrantListInstance +# from twilio.rest.player_streamer.playback_grant import PlaybackGrantListInstance class PlayerStreamerContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(PlayerStreamerContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/PlayerStreamers/${sid}' self._playback_grant = None + + def fetch(self): - def fetch(self): - - """ - Fetch the PlayerStreamerInstance - - :returns: The fetched PlayerStreamerInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PlayerStreamerInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the PlayerStreamerInstance + + :returns: The fetched PlayerStreamerInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PlayerStreamerInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return PlayerStreamerInstance(self._version, payload, sid=self._solution['sid'], ) - - + return PlayerStreamerInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -77,25 +78,25 @@ def __repr__(self): class PlayerStreamerInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(PlayerStreamerInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'video' = payload.get('video'), - 'links' = payload.get('links'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'url' = payload.get('url'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'ended_reason' = payload.get('ended_reason'), - 'max_duration' = payload.get('max_duration'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'video' : payload.get('video'), + 'links' : payload.get('links'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'url' : payload.get('url'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'ended_reason' : payload.get('ended_reason'), + 'max_duration' : payload.get('max_duration'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -124,35 +125,39 @@ def __repr__(self): class PlayerStreamerListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(PlayerStreamerListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/PlayerStreamers' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return PlayerStreamerInstance(self._version, payload, ) - + return PlayerStreamerInstance(self._version, payload, ) + + """ + + """ + def page(self, order, status, page_size): - def page(self, order, status, page_size): - - data = values.of({ - 'order': order,'status': status,'page_size': page_size, - }) + data = values.of({ + 'order': order,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PlayerStreamerPage(self._version, payload, ) - + return PlayerStreamerPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/media/v1/player_streamer/playback_grant.py b/twilio/rest/media/v1/player_streamer/playback_grant.py index 8e1b94ed97..3ab4b86b1c 100644 --- a/twilio/rest/media/v1/player_streamer/playback_grant.py +++ b/twilio/rest/media/v1/player_streamer/playback_grant.py @@ -19,43 +19,43 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class PlaybackGrantContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(PlaybackGrantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/PlayerStreamers/${sid}/PlaybackGrant' + + def create(self, body): - def create(self, body): - - - - def fetch(self): - - """ - Fetch the PlaybackGrantInstance - - :returns: The fetched PlaybackGrantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PlaybackGrantInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + + + def fetch(self): + + """ + Fetch the PlaybackGrantInstance + + :returns: The fetched PlaybackGrantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PlaybackGrantInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -68,18 +68,18 @@ def __repr__(self): class PlaybackGrantInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(PlaybackGrantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'grant' = payload.get('grant'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'grant' : payload.get('grant'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -105,15 +105,15 @@ def __repr__(self): class PlaybackGrantListInstance(ListResource): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(PlaybackGrantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/messaging/__init__.py b/twilio/rest/messaging/__init__.py index cb0b08091e..87ffe6c208 100644 --- a/twilio/rest/messaging/__init__.py +++ b/twilio/rest/messaging/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Messaging.v1 import V1 +from twilio.rest.messaging.v1 import V1 class Messaging(Domain): def __init__(self, twilio): diff --git a/twilio/rest/messaging/v1/brand_registration.py b/twilio/rest/messaging/v1/brand_registration.py index 5b66ad780e..30e15ea8d7 100644 --- a/twilio/rest/messaging/v1/brand_registration.py +++ b/twilio/rest/messaging/v1/brand_registration.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.brand_registration.brand_vetting import BrandVettingListInstance +# from twilio.rest.brand_registration.brand_vetting import BrandVettingListInstance class BrandRegistrationContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(BrandRegistrationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/a2p/BrandRegistrations/${sid}' self._brand_vettings = None + + def fetch(self): - def fetch(self): - - """ - Fetch the BrandRegistrationInstance - - :returns: The fetched BrandRegistrationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BrandRegistrationInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - - - def update(self): - data = values.of({ - - }) + """ + Fetch the BrandRegistrationInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched BrandRegistrationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return BrandRegistrationInstance(self._version, payload, sid=self._solution['sid'], ) - + return BrandRegistrationInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + def update(self): + data = values.of({ + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return BrandRegistrationInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -77,33 +78,33 @@ def __repr__(self): class BrandRegistrationInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(BrandRegistrationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'customer_profile_bundle_sid' = payload.get('customer_profile_bundle_sid'), - 'a2p_profile_bundle_sid' = payload.get('a2p_profile_bundle_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'brand_type' = payload.get('brand_type'), - 'status' = payload.get('status'), - 'tcr_id' = payload.get('tcr_id'), - 'failure_reason' = payload.get('failure_reason'), - 'url' = payload.get('url'), - 'brand_score' = payload.get('brand_score'), - 'brand_feedback' = payload.get('brand_feedback'), - 'identity_status' = payload.get('identity_status'), - 'russell_3000' = payload.get('russell_3000'), - 'government_entity' = payload.get('government_entity'), - 'tax_exempt_status' = payload.get('tax_exempt_status'), - 'skip_automatic_sec_vet' = payload.get('skip_automatic_sec_vet'), - 'mock' = payload.get('mock'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'customer_profile_bundle_sid' : payload.get('customer_profile_bundle_sid'), + 'a2p_profile_bundle_sid' : payload.get('a2p_profile_bundle_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'brand_type' : payload.get('brand_type'), + 'status' : payload.get('status'), + 'tcr_id' : payload.get('tcr_id'), + 'failure_reason' : payload.get('failure_reason'), + 'url' : payload.get('url'), + 'brand_score' : payload.get('brand_score'), + 'brand_feedback' : payload.get('brand_feedback'), + 'identity_status' : payload.get('identity_status'), + 'russell_3000' : payload.get('russell_3000'), + 'government_entity' : payload.get('government_entity'), + 'tax_exempt_status' : payload.get('tax_exempt_status'), + 'skip_automatic_sec_vet' : payload.get('skip_automatic_sec_vet'), + 'mock' : payload.get('mock'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -132,35 +133,39 @@ def __repr__(self): class BrandRegistrationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(BrandRegistrationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/a2p/BrandRegistrations' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BrandRegistrationInstance(self._version, payload, ) - + return BrandRegistrationInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BrandRegistrationPage(self._version, payload, ) - + return BrandRegistrationPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/brand_registration/brand_vetting.py b/twilio/rest/messaging/v1/brand_registration/brand_vetting.py index 92bc32ea4f..6fdcb4fa9f 100644 --- a/twilio/rest/messaging/v1/brand_registration/brand_vetting.py +++ b/twilio/rest/messaging/v1/brand_registration/brand_vetting.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BrandVettingContext(InstanceContext): - def __init__(self, version: V1, brand_sid: str, brand_vetting_sid: str): + def __init__(self, version: Version, brand_sid: str, brand_vetting_sid: str): # TODO: needs autogenerated docs - super(BrandVettingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { brand_sid, brand_vetting_sid, } + self._solution = { 'brand_sid': brand_sid, 'brand_vetting_sid': brand_vetting_sid, } self._uri = '/a2p/BrandRegistrations/${brand_sid}/Vettings/${brand_vetting_sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the BrandVettingInstance - - :returns: The fetched BrandVettingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BrandVettingInstance( - self._version, - payload, - brand_sidbrand_vetting_sid=self._solution['brand_sid''brand_vetting_sid'], - ) - - + """ + Fetch the BrandVettingInstance + + :returns: The fetched BrandVettingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return BrandVettingInstance(self._version, payload, brand_sid=self._solution['brand_sid'], brand_vetting_sid=self._solution['brand_vetting_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,23 +64,23 @@ def __repr__(self): class BrandVettingInstance(InstanceResource): def __init__(self, version, payload, brand_sid: str, brand_vetting_sid: str): - super(BrandVettingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'brand_sid' = payload.get('brand_sid'), - 'brand_vetting_sid' = payload.get('brand_vetting_sid'), - 'date_updated' = payload.get('date_updated'), - 'date_created' = payload.get('date_created'), - 'vetting_id' = payload.get('vetting_id'), - 'vetting_class' = payload.get('vetting_class'), - 'vetting_status' = payload.get('vetting_status'), - 'vetting_provider' = payload.get('vetting_provider'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'brand_sid' : payload.get('brand_sid'), + 'brand_vetting_sid' : payload.get('brand_vetting_sid'), + 'date_updated' : payload.get('date_updated'), + 'date_created' : payload.get('date_created'), + 'vetting_id' : payload.get('vetting_id'), + 'vetting_class' : payload.get('vetting_class'), + 'vetting_status' : payload.get('vetting_status'), + 'vetting_provider' : payload.get('vetting_provider'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'brand_sid': brand_sid or self._properties['brand_sid']'brand_vetting_sid': brand_vetting_sid or self._properties['brand_vetting_sid'] + 'brand_sid': brand_sid or self._properties['brand_sid'],'brand_vetting_sid': brand_vetting_sid or self._properties['brand_vetting_sid'], } @property @@ -107,35 +106,39 @@ def __repr__(self): class BrandVettingListInstance(ListResource): - def __init__(self, version: V1, brand_sid: str): + def __init__(self, version: Version, brand_sid: str): # TODO: needs autogenerated docs - super(BrandVettingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { brand_sid, } + self._solution = { 'brand_sid': brand_sid, } self._uri = '/a2p/BrandRegistrations/${brand_sid}/Vettings' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BrandVettingInstance(self._version, payload, brand_sid=self._solution['brand_sid']) - + return BrandVettingInstance(self._version, payload, brand_sid=self._solution['brand_sid']) - def page(self, vetting_provider, page_size): - - data = values.of({ - 'vetting_provider': vetting_provider,'page_size': page_size, - }) + """ + + """ + def page(self, vetting_provider, page_size): + + data = values.of({ + 'vetting_provider': vetting_provider,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BrandVettingPage(self._version, payload, brand_sid=self._solution['brand_sid']) - + return BrandVettingPage(self._version, payload, brand_sid=self._solution['brand_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/deactivations.py b/twilio/rest/messaging/v1/deactivations.py index 1e2ef6c0eb..ec9c484726 100644 --- a/twilio/rest/messaging/v1/deactivations.py +++ b/twilio/rest/messaging/v1/deactivations.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class DeactivationsContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(DeactivationsContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Deactivations' + + def fetch(self, date): - def fetch(self, date): - - """ - Fetch the DeactivationsInstance - - :returns: The fetched DeactivationsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeactivationsInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the DeactivationsInstance + + :returns: The fetched DeactivationsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DeactivationsInstance(self._version, payload, ) + + + def __repr__(self): """ @@ -63,9 +62,9 @@ def __repr__(self): class DeactivationsInstance(InstanceResource): def __init__(self, version, payload): - super(DeactivationsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'redirect_to' = payload.get('redirect_to'), + 'redirect_to' : payload.get('redirect_to'), } self._context = None @@ -96,15 +95,15 @@ def __repr__(self): class DeactivationsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(DeactivationsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/domain_certs.py b/twilio/rest/messaging/v1/domain_certs.py index 3132d86f27..55c904ebd1 100644 --- a/twilio/rest/messaging/v1/domain_certs.py +++ b/twilio/rest/messaging/v1/domain_certs.py @@ -19,59 +19,61 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class DomainCertsContext(InstanceContext): - def __init__(self, version: V1, domain_sid: str): + def __init__(self, version: Version, domain_sid: str): # TODO: needs autogenerated docs - super(DomainCertsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { domain_sid, } + self._solution = { 'domain_sid': domain_sid, } self._uri = '/LinkShortening/Domains/${domain_sid}/Certificate' + + def delete(self): - def delete(self): - - - """ - Deletes the DomainCertsInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DomainCertsInstance - - :returns: The fetched DomainCertsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DomainCertsInstance( - self._version, - payload, - domain_sid=self._solution['domain_sid'], - ) - - + + """ + Deletes the DomainCertsInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the DomainCertsInstance + + :returns: The fetched DomainCertsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DomainCertsInstance(self._version, payload, domain_sid=self._solution['domain_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return DomainCertsInstance(self._version, payload, domain_sid=self._solution['domain_sid'], ) - - + return DomainCertsInstance(self._version, payload, domain_sid=self._solution['domain_sid'], ) + + + + def __repr__(self): """ @@ -85,21 +87,21 @@ def __repr__(self): class DomainCertsInstance(InstanceResource): def __init__(self, version, payload, domain_sid: str): - super(DomainCertsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'domain_sid' = payload.get('domain_sid'), - 'date_updated' = payload.get('date_updated'), - 'date_expires' = payload.get('date_expires'), - 'date_created' = payload.get('date_created'), - 'domain_name' = payload.get('domain_name'), - 'certificate_sid' = payload.get('certificate_sid'), - 'url' = payload.get('url'), - 'validated' = payload.get('validated'), + 'domain_sid' : payload.get('domain_sid'), + 'date_updated' : payload.get('date_updated'), + 'date_expires' : payload.get('date_expires'), + 'date_created' : payload.get('date_created'), + 'domain_name' : payload.get('domain_name'), + 'certificate_sid' : payload.get('certificate_sid'), + 'url' : payload.get('url'), + 'validated' : payload.get('validated'), } self._context = None self._solution = { - 'domain_sid': domain_sid or self._properties['domain_sid'] + 'domain_sid': domain_sid or self._properties['domain_sid'], } @property @@ -125,15 +127,15 @@ def __repr__(self): class DomainCertsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(DomainCertsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/domain_config.py b/twilio/rest/messaging/v1/domain_config.py index c36f2ca970..ed742e6908 100644 --- a/twilio/rest/messaging/v1/domain_config.py +++ b/twilio/rest/messaging/v1/domain_config.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class DomainConfigContext(InstanceContext): - def __init__(self, version: V1, domain_sid: str): + def __init__(self, version: Version, domain_sid: str): # TODO: needs autogenerated docs - super(DomainConfigContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { domain_sid, } + self._solution = { 'domain_sid': domain_sid, } self._uri = '/LinkShortening/Domains/${domain_sid}/Config' + + def fetch(self): - def fetch(self): - - """ - Fetch the DomainConfigInstance - - :returns: The fetched DomainConfigInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DomainConfigInstance( - self._version, - payload, - domain_sid=self._solution['domain_sid'], - ) - - + """ + Fetch the DomainConfigInstance + + :returns: The fetched DomainConfigInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DomainConfigInstance(self._version, payload, domain_sid=self._solution['domain_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return DomainConfigInstance(self._version, payload, domain_sid=self._solution['domain_sid'], ) - - + return DomainConfigInstance(self._version, payload, domain_sid=self._solution['domain_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,21 +75,21 @@ def __repr__(self): class DomainConfigInstance(InstanceResource): def __init__(self, version, payload, domain_sid: str): - super(DomainConfigInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'domain_sid' = payload.get('domain_sid'), - 'config_sid' = payload.get('config_sid'), - 'messaging_service_sids' = payload.get('messaging_service_sids'), - 'fallback_url' = payload.get('fallback_url'), - 'callback_url' = payload.get('callback_url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'domain_sid' : payload.get('domain_sid'), + 'config_sid' : payload.get('config_sid'), + 'messaging_service_sids' : payload.get('messaging_service_sids'), + 'fallback_url' : payload.get('fallback_url'), + 'callback_url' : payload.get('callback_url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'domain_sid': domain_sid or self._properties['domain_sid'] + 'domain_sid': domain_sid or self._properties['domain_sid'], } @property @@ -114,15 +115,15 @@ def __repr__(self): class DomainConfigListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(DomainConfigListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/external_campaign.py b/twilio/rest/messaging/v1/external_campaign.py index 1cd108b97d..e514061bfe 100644 --- a/twilio/rest/messaging/v1/external_campaign.py +++ b/twilio/rest/messaging/v1/external_campaign.py @@ -19,20 +19,21 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ExternalCampaignInstance(InstanceResource): def __init__(self, version, payload): - super(ExternalCampaignInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'campaign_id' = payload.get('campaign_id'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'date_created' = payload.get('date_created'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'campaign_id' : payload.get('campaign_id'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'date_created' : payload.get('date_created'), } self._context = None @@ -63,25 +64,27 @@ def __repr__(self): class ExternalCampaignListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ExternalCampaignListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services/PreregisteredUsa2p' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ExternalCampaignInstance(self._version, payload, ) - + return ExternalCampaignInstance(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/service.py b/twilio/rest/messaging/v1/service.py index 109e520115..e38ce1d10b 100644 --- a/twilio/rest/messaging/v1/service.py +++ b/twilio/rest/messaging/v1/service.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.alpha_sender import AlphaSenderListInstancefrom twilio.rest.service.phone_number import PhoneNumberListInstancefrom twilio.rest.service.short_code import ShortCodeListInstancefrom twilio.rest.service.us_app_to_person import UsAppToPersonListInstancefrom twilio.rest.service.us_app_to_person_usecase import UsAppToPersonUsecaseListInstance +# from twilio.rest.service.alpha_sender import AlphaSenderListInstancefrom twilio.rest.service.phone_number import PhoneNumberListInstancefrom twilio.rest.service.short_code import ShortCodeListInstancefrom twilio.rest.service.us_app_to_person import UsAppToPersonListInstancefrom twilio.rest.service.us_app_to_person_usecase import UsAppToPersonUsecaseListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._alpha_senders = None @@ -39,47 +40,48 @@ def __init__(self, version: V1, sid: str): self._short_codes = None self._us_app_to_person = None self._us_app_to_person_usecases = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -92,36 +94,36 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'inbound_request_url' = payload.get('inbound_request_url'), - 'inbound_method' = payload.get('inbound_method'), - 'fallback_url' = payload.get('fallback_url'), - 'fallback_method' = payload.get('fallback_method'), - 'status_callback' = payload.get('status_callback'), - 'sticky_sender' = payload.get('sticky_sender'), - 'mms_converter' = payload.get('mms_converter'), - 'smart_encoding' = payload.get('smart_encoding'), - 'scan_message_content' = payload.get('scan_message_content'), - 'fallback_to_long_code' = payload.get('fallback_to_long_code'), - 'area_code_geomatch' = payload.get('area_code_geomatch'), - 'synchronous_validation' = payload.get('synchronous_validation'), - 'validity_period' = payload.get('validity_period'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'usecase' = payload.get('usecase'), - 'us_app_to_person_registered' = payload.get('us_app_to_person_registered'), - 'use_inbound_webhook_on_number' = payload.get('use_inbound_webhook_on_number'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'inbound_request_url' : payload.get('inbound_request_url'), + 'inbound_method' : payload.get('inbound_method'), + 'fallback_url' : payload.get('fallback_url'), + 'fallback_method' : payload.get('fallback_method'), + 'status_callback' : payload.get('status_callback'), + 'sticky_sender' : payload.get('sticky_sender'), + 'mms_converter' : payload.get('mms_converter'), + 'smart_encoding' : payload.get('smart_encoding'), + 'scan_message_content' : payload.get('scan_message_content'), + 'fallback_to_long_code' : payload.get('fallback_to_long_code'), + 'area_code_geomatch' : payload.get('area_code_geomatch'), + 'synchronous_validation' : payload.get('synchronous_validation'), + 'validity_period' : payload.get('validity_period'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'usecase' : payload.get('usecase'), + 'us_app_to_person_registered' : payload.get('us_app_to_person_registered'), + 'use_inbound_webhook_on_number' : payload.get('use_inbound_webhook_on_number'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -162,35 +164,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/service/alpha_sender.py b/twilio/rest/messaging/v1/service/alpha_sender.py index 391ee72ac2..b579640f0e 100644 --- a/twilio/rest/messaging/v1/service/alpha_sender.py +++ b/twilio/rest/messaging/v1/service/alpha_sender.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AlphaSenderContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(AlphaSenderContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/AlphaSenders/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the AlphaSenderInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AlphaSenderInstance - - :returns: The fetched AlphaSenderInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AlphaSenderInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the AlphaSenderInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the AlphaSenderInstance + + :returns: The fetched AlphaSenderInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AlphaSenderInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,21 +76,21 @@ def __repr__(self): class AlphaSenderInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(AlphaSenderInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'alpha_sender' = payload.get('alpha_sender'), - 'capabilities' = payload.get('capabilities'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'alpha_sender' : payload.get('alpha_sender'), + 'capabilities' : payload.get('capabilities'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -116,35 +116,39 @@ def __repr__(self): class AlphaSenderListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(AlphaSenderListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/AlphaSenders' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AlphaSenderInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return AlphaSenderInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AlphaSenderPage(self._version, payload, service_sid=self._solution['service_sid']) - + return AlphaSenderPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/service/phone_number.py b/twilio/rest/messaging/v1/service/phone_number.py index 48b3944b76..009c645b9c 100644 --- a/twilio/rest/messaging/v1/service/phone_number.py +++ b/twilio/rest/messaging/v1/service/phone_number.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class PhoneNumberContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(PhoneNumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/PhoneNumbers/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the PhoneNumberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the PhoneNumberInstance - - :returns: The fetched PhoneNumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PhoneNumberInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the PhoneNumberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the PhoneNumberInstance + + :returns: The fetched PhoneNumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,22 +76,22 @@ def __repr__(self): class PhoneNumberInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(PhoneNumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'phone_number' = payload.get('phone_number'), - 'country_code' = payload.get('country_code'), - 'capabilities' = payload.get('capabilities'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'phone_number' : payload.get('phone_number'), + 'country_code' : payload.get('country_code'), + 'capabilities' : payload.get('capabilities'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -117,35 +117,39 @@ def __repr__(self): class PhoneNumberListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(PhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/PhoneNumbers' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PhoneNumberPage(self._version, payload, service_sid=self._solution['service_sid']) - + return PhoneNumberPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/service/short_code.py b/twilio/rest/messaging/v1/service/short_code.py index 302ac1ec72..71893551ee 100644 --- a/twilio/rest/messaging/v1/service/short_code.py +++ b/twilio/rest/messaging/v1/service/short_code.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ShortCodeContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ShortCodeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/ShortCodes/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ShortCodeInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ShortCodeInstance - - :returns: The fetched ShortCodeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ShortCodeInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the ShortCodeInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the ShortCodeInstance + + :returns: The fetched ShortCodeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,22 +76,22 @@ def __repr__(self): class ShortCodeInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(ShortCodeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'short_code' = payload.get('short_code'), - 'country_code' = payload.get('country_code'), - 'capabilities' = payload.get('capabilities'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'short_code' : payload.get('short_code'), + 'country_code' : payload.get('country_code'), + 'capabilities' : payload.get('capabilities'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -117,35 +117,39 @@ def __repr__(self): class ShortCodeListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(ShortCodeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/ShortCodes' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ShortCodePage(self._version, payload, service_sid=self._solution['service_sid']) - + return ShortCodePage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/service/us_app_to_person.py b/twilio/rest/messaging/v1/service/us_app_to_person.py index 9a9427ea9e..5d03b8de9d 100644 --- a/twilio/rest/messaging/v1/service/us_app_to_person.py +++ b/twilio/rest/messaging/v1/service/us_app_to_person.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UsAppToPersonContext(InstanceContext): - def __init__(self, version: V1, messaging_service_sid: str, sid: str): + def __init__(self, version: Version, messaging_service_sid: str, sid: str): # TODO: needs autogenerated docs - super(UsAppToPersonContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { messaging_service_sid, sid, } + self._solution = { 'messaging_service_sid': messaging_service_sid, 'sid': sid, } self._uri = '/Services/${messaging_service_sid}/Compliance/Usa2p/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the UsAppToPersonInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the UsAppToPersonInstance - - :returns: The fetched UsAppToPersonInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UsAppToPersonInstance( - self._version, - payload, - messaging_service_sidsid=self._solution['messaging_service_sid''sid'], - ) - - + + """ + Deletes the UsAppToPersonInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the UsAppToPersonInstance + + :returns: The fetched UsAppToPersonInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UsAppToPersonInstance(self._version, payload, messaging_service_sid=self._solution['messaging_service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,37 +76,37 @@ def __repr__(self): class UsAppToPersonInstance(InstanceResource): def __init__(self, version, payload, messaging_service_sid: str, sid: str): - super(UsAppToPersonInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'brand_registration_sid' = payload.get('brand_registration_sid'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'description' = payload.get('description'), - 'message_samples' = payload.get('message_samples'), - 'us_app_to_person_usecase' = payload.get('us_app_to_person_usecase'), - 'has_embedded_links' = payload.get('has_embedded_links'), - 'has_embedded_phone' = payload.get('has_embedded_phone'), - 'campaign_status' = payload.get('campaign_status'), - 'campaign_id' = payload.get('campaign_id'), - 'is_externally_registered' = payload.get('is_externally_registered'), - 'rate_limits' = payload.get('rate_limits'), - 'message_flow' = payload.get('message_flow'), - 'opt_in_message' = payload.get('opt_in_message'), - 'opt_out_message' = payload.get('opt_out_message'), - 'help_message' = payload.get('help_message'), - 'opt_in_keywords' = payload.get('opt_in_keywords'), - 'opt_out_keywords' = payload.get('opt_out_keywords'), - 'help_keywords' = payload.get('help_keywords'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'mock' = payload.get('mock'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'brand_registration_sid' : payload.get('brand_registration_sid'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'description' : payload.get('description'), + 'message_samples' : payload.get('message_samples'), + 'us_app_to_person_usecase' : payload.get('us_app_to_person_usecase'), + 'has_embedded_links' : payload.get('has_embedded_links'), + 'has_embedded_phone' : payload.get('has_embedded_phone'), + 'campaign_status' : payload.get('campaign_status'), + 'campaign_id' : payload.get('campaign_id'), + 'is_externally_registered' : payload.get('is_externally_registered'), + 'rate_limits' : payload.get('rate_limits'), + 'message_flow' : payload.get('message_flow'), + 'opt_in_message' : payload.get('opt_in_message'), + 'opt_out_message' : payload.get('opt_out_message'), + 'help_message' : payload.get('help_message'), + 'opt_in_keywords' : payload.get('opt_in_keywords'), + 'opt_out_keywords' : payload.get('opt_out_keywords'), + 'help_keywords' : payload.get('help_keywords'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'mock' : payload.get('mock'), } self._context = None self._solution = { - 'messaging_service_sid': messaging_service_sid or self._properties['messaging_service_sid']'sid': sid or self._properties['sid'] + 'messaging_service_sid': messaging_service_sid or self._properties['messaging_service_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +132,39 @@ def __repr__(self): class UsAppToPersonListInstance(ListResource): - def __init__(self, version: V1, messaging_service_sid: str): + def __init__(self, version: Version, messaging_service_sid: str): # TODO: needs autogenerated docs - super(UsAppToPersonListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { messaging_service_sid, } + self._solution = { 'messaging_service_sid': messaging_service_sid, } self._uri = '/Services/${messaging_service_sid}/Compliance/Usa2p' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return UsAppToPersonInstance(self._version, payload, messaging_service_sid=self._solution['messaging_service_sid']) - + return UsAppToPersonInstance(self._version, payload, messaging_service_sid=self._solution['messaging_service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UsAppToPersonPage(self._version, payload, messaging_service_sid=self._solution['messaging_service_sid']) - + return UsAppToPersonPage(self._version, payload, messaging_service_sid=self._solution['messaging_service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/service/us_app_to_person_usecase.py b/twilio/rest/messaging/v1/service/us_app_to_person_usecase.py index 4293611561..ad742fa1ec 100644 --- a/twilio/rest/messaging/v1/service/us_app_to_person_usecase.py +++ b/twilio/rest/messaging/v1/service/us_app_to_person_usecase.py @@ -19,21 +19,22 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UsAppToPersonUsecaseInstance(InstanceResource): def __init__(self, version, payload, messaging_service_sid: str): - super(UsAppToPersonUsecaseInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'us_app_to_person_usecases' = payload.get('us_app_to_person_usecases'), + 'us_app_to_person_usecases' : payload.get('us_app_to_person_usecases'), } self._context = None self._solution = { - 'messaging_service_sid': messaging_service_sid or self._properties['messaging_service_sid'] + 'messaging_service_sid': messaging_service_sid or self._properties['messaging_service_sid'], } @property @@ -59,19 +60,21 @@ def __repr__(self): class UsAppToPersonUsecaseListInstance(ListResource): - def __init__(self, version: V1, messaging_service_sid: str): + def __init__(self, version: Version, messaging_service_sid: str): # TODO: needs autogenerated docs - super(UsAppToPersonUsecaseListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { messaging_service_sid, } + self._solution = { 'messaging_service_sid': messaging_service_sid, } self._uri = '/Services/${messaging_service_sid}/Compliance/Usa2p/Usecases' + + """ + def fetch(self, brand_registration_sid): - def fetch(self, brand_registration_sid): - - + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/tollfree_verification.py b/twilio/rest/messaging/v1/tollfree_verification.py index 9fd5943b4c..b60e4bb520 100644 --- a/twilio/rest/messaging/v1/tollfree_verification.py +++ b/twilio/rest/messaging/v1/tollfree_verification.py @@ -19,39 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TollfreeVerificationContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(TollfreeVerificationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Tollfree/Verifications/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the TollfreeVerificationInstance - - :returns: The fetched TollfreeVerificationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TollfreeVerificationInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the TollfreeVerificationInstance + + :returns: The fetched TollfreeVerificationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TollfreeVerificationInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TollfreeVerificationInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + def __repr__(self): """ @@ -65,44 +77,44 @@ def __repr__(self): class TollfreeVerificationInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(TollfreeVerificationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'customer_profile_sid' = payload.get('customer_profile_sid'), - 'trust_product_sid' = payload.get('trust_product_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'regulated_item_sid' = payload.get('regulated_item_sid'), - 'business_name' = payload.get('business_name'), - 'business_street_address' = payload.get('business_street_address'), - 'business_street_address2' = payload.get('business_street_address2'), - 'business_city' = payload.get('business_city'), - 'business_state_province_region' = payload.get('business_state_province_region'), - 'business_postal_code' = payload.get('business_postal_code'), - 'business_country' = payload.get('business_country'), - 'business_website' = payload.get('business_website'), - 'business_contact_first_name' = payload.get('business_contact_first_name'), - 'business_contact_last_name' = payload.get('business_contact_last_name'), - 'business_contact_email' = payload.get('business_contact_email'), - 'business_contact_phone' = payload.get('business_contact_phone'), - 'notification_email' = payload.get('notification_email'), - 'use_case_categories' = payload.get('use_case_categories'), - 'use_case_summary' = payload.get('use_case_summary'), - 'production_message_sample' = payload.get('production_message_sample'), - 'opt_in_image_urls' = payload.get('opt_in_image_urls'), - 'opt_in_type' = payload.get('opt_in_type'), - 'message_volume' = payload.get('message_volume'), - 'additional_information' = payload.get('additional_information'), - 'tollfree_phone_number_sid' = payload.get('tollfree_phone_number_sid'), - 'status' = payload.get('status'), - 'url' = payload.get('url'), - 'resource_links' = payload.get('resource_links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'customer_profile_sid' : payload.get('customer_profile_sid'), + 'trust_product_sid' : payload.get('trust_product_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'regulated_item_sid' : payload.get('regulated_item_sid'), + 'business_name' : payload.get('business_name'), + 'business_street_address' : payload.get('business_street_address'), + 'business_street_address2' : payload.get('business_street_address2'), + 'business_city' : payload.get('business_city'), + 'business_state_province_region' : payload.get('business_state_province_region'), + 'business_postal_code' : payload.get('business_postal_code'), + 'business_country' : payload.get('business_country'), + 'business_website' : payload.get('business_website'), + 'business_contact_first_name' : payload.get('business_contact_first_name'), + 'business_contact_last_name' : payload.get('business_contact_last_name'), + 'business_contact_email' : payload.get('business_contact_email'), + 'business_contact_phone' : payload.get('business_contact_phone'), + 'notification_email' : payload.get('notification_email'), + 'use_case_categories' : payload.get('use_case_categories'), + 'use_case_summary' : payload.get('use_case_summary'), + 'production_message_sample' : payload.get('production_message_sample'), + 'opt_in_image_urls' : payload.get('opt_in_image_urls'), + 'opt_in_type' : payload.get('opt_in_type'), + 'message_volume' : payload.get('message_volume'), + 'additional_information' : payload.get('additional_information'), + 'tollfree_phone_number_sid' : payload.get('tollfree_phone_number_sid'), + 'status' : payload.get('status'), + 'url' : payload.get('url'), + 'resource_links' : payload.get('resource_links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -128,35 +140,39 @@ def __repr__(self): class TollfreeVerificationListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(TollfreeVerificationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Tollfree/Verifications' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TollfreeVerificationInstance(self._version, payload, ) - + return TollfreeVerificationInstance(self._version, payload, ) + + """ + + """ + def page(self, tollfree_phone_number_sid, status, page_size): - def page(self, tollfree_phone_number_sid, status, page_size): - - data = values.of({ - 'tollfree_phone_number_sid': tollfree_phone_number_sid,'status': status,'page_size': page_size, - }) + data = values.of({ + 'tollfree_phone_number_sid': tollfree_phone_number_sid,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TollfreeVerificationPage(self._version, payload, ) - + return TollfreeVerificationPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/messaging/v1/usecase.py b/twilio/rest/messaging/v1/usecase.py index 0cd8f2f2aa..da6dd02a54 100644 --- a/twilio/rest/messaging/v1/usecase.py +++ b/twilio/rest/messaging/v1/usecase.py @@ -19,16 +19,17 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UsecaseInstance(InstanceResource): def __init__(self, version, payload): - super(UsecaseInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'usecases' = payload.get('usecases'), + 'usecases' : payload.get('usecases'), } self._context = None @@ -59,19 +60,21 @@ def __repr__(self): class UsecaseListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UsecaseListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services/Usecases' + + """ + def fetch(self): - def fetch(self): - - + """ + def __repr__(self): """ diff --git a/twilio/rest/microvisor/__init__.py b/twilio/rest/microvisor/__init__.py index 6127f03758..a3ca6074c1 100644 --- a/twilio/rest/microvisor/__init__.py +++ b/twilio/rest/microvisor/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Microvisor.v1 import V1 +from twilio.rest.microvisor.v1 import V1 class Microvisor(Domain): def __init__(self, twilio): diff --git a/twilio/rest/microvisor/v1/app.py b/twilio/rest/microvisor/v1/app.py index 279f3981c2..cacc57620d 100644 --- a/twilio/rest/microvisor/v1/app.py +++ b/twilio/rest/microvisor/v1/app.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AppContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AppContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Apps/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the AppInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AppInstance - - :returns: The fetched AppInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AppInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the AppInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the AppInstance + + :returns: The fetched AppInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AppInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class AppInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AppInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'hash' = payload.get('hash'), - 'unique_name' = payload.get('unique_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'hash' : payload.get('hash'), + 'unique_name' : payload.get('unique_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -115,25 +115,27 @@ def __repr__(self): class AppListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AppListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Apps' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AppPage(self._version, payload, ) - + return AppPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/microvisor/v1/device.py b/twilio/rest/microvisor/v1/device.py index 325ee491e8..dd6878a076 100644 --- a/twilio/rest/microvisor/v1/device.py +++ b/twilio/rest/microvisor/v1/device.py @@ -19,51 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DeviceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(DeviceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Devices/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the DeviceInstance - - :returns: The fetched DeviceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeviceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the DeviceInstance + + :returns: The fetched DeviceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DeviceInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return DeviceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return DeviceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -76,22 +77,22 @@ def __repr__(self): class DeviceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(DeviceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'app' = payload.get('app'), - 'logging' = payload.get('logging'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'app' : payload.get('app'), + 'logging' : payload.get('logging'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -117,25 +118,27 @@ def __repr__(self): class DeviceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(DeviceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Devices' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DevicePage(self._version, payload, ) - + return DevicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/monitor/__init__.py b/twilio/rest/monitor/__init__.py index c84d87d451..17a932903b 100644 --- a/twilio/rest/monitor/__init__.py +++ b/twilio/rest/monitor/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Monitor.v1 import V1 +from twilio.rest.monitor.v1 import V1 class Monitor(Domain): def __init__(self, twilio): diff --git a/twilio/rest/monitor/v1/alert.py b/twilio/rest/monitor/v1/alert.py index fe99609c8d..00a025ce3a 100644 --- a/twilio/rest/monitor/v1/alert.py +++ b/twilio/rest/monitor/v1/alert.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AlertContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AlertContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Alerts/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the AlertInstance - - :returns: The fetched AlertInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AlertInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the AlertInstance + + :returns: The fetched AlertInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AlertInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,32 +64,32 @@ def __repr__(self): class AlertInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AlertInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'alert_text' = payload.get('alert_text'), - 'api_version' = payload.get('api_version'), - 'date_created' = payload.get('date_created'), - 'date_generated' = payload.get('date_generated'), - 'date_updated' = payload.get('date_updated'), - 'error_code' = payload.get('error_code'), - 'log_level' = payload.get('log_level'), - 'more_info' = payload.get('more_info'), - 'request_method' = payload.get('request_method'), - 'request_url' = payload.get('request_url'), - 'request_variables' = payload.get('request_variables'), - 'resource_sid' = payload.get('resource_sid'), - 'response_body' = payload.get('response_body'), - 'response_headers' = payload.get('response_headers'), - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'request_headers' = payload.get('request_headers'), - 'service_sid' = payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'alert_text' : payload.get('alert_text'), + 'api_version' : payload.get('api_version'), + 'date_created' : payload.get('date_created'), + 'date_generated' : payload.get('date_generated'), + 'date_updated' : payload.get('date_updated'), + 'error_code' : payload.get('error_code'), + 'log_level' : payload.get('log_level'), + 'more_info' : payload.get('more_info'), + 'request_method' : payload.get('request_method'), + 'request_url' : payload.get('request_url'), + 'request_variables' : payload.get('request_variables'), + 'resource_sid' : payload.get('resource_sid'), + 'response_body' : payload.get('response_body'), + 'response_headers' : payload.get('response_headers'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'request_headers' : payload.get('request_headers'), + 'service_sid' : payload.get('service_sid'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -116,25 +115,27 @@ def __repr__(self): class AlertListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AlertListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Alerts' + + """ + def page(self, log_level, start_date, end_date, page_size): - def page(self, log_level, start_date, end_date, page_size): - - data = values.of({ - 'log_level': log_level,'start_date': start_date,'end_date': end_date,'page_size': page_size, - }) + data = values.of({ + 'log_level': log_level,'start_date': start_date,'end_date': end_date,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AlertPage(self._version, payload, ) - + return AlertPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/monitor/v1/event.py b/twilio/rest/monitor/v1/event.py index a8f1d4f638..e80d1ec33c 100644 --- a/twilio/rest/monitor/v1/event.py +++ b/twilio/rest/monitor/v1/event.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EventContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(EventContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Events/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the EventInstance - - :returns: The fetched EventInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EventInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the EventInstance + + :returns: The fetched EventInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EventInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,27 +64,27 @@ def __repr__(self): class EventInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(EventInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'actor_sid' = payload.get('actor_sid'), - 'actor_type' = payload.get('actor_type'), - 'description' = payload.get('description'), - 'event_data' = payload.get('event_data'), - 'event_date' = payload.get('event_date'), - 'event_type' = payload.get('event_type'), - 'resource_sid' = payload.get('resource_sid'), - 'resource_type' = payload.get('resource_type'), - 'sid' = payload.get('sid'), - 'source' = payload.get('source'), - 'source_ip_address' = payload.get('source_ip_address'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'actor_sid' : payload.get('actor_sid'), + 'actor_type' : payload.get('actor_type'), + 'description' : payload.get('description'), + 'event_data' : payload.get('event_data'), + 'event_date' : payload.get('event_date'), + 'event_type' : payload.get('event_type'), + 'resource_sid' : payload.get('resource_sid'), + 'resource_type' : payload.get('resource_type'), + 'sid' : payload.get('sid'), + 'source' : payload.get('source'), + 'source_ip_address' : payload.get('source_ip_address'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -111,25 +110,27 @@ def __repr__(self): class EventListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(EventListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Events' + + """ + def page(self, actor_sid, event_type, resource_sid, source_ip_address, start_date, end_date, page_size): - def page(self, actor_sid, event_type, resource_sid, source_ip_address, start_date, end_date, page_size): - - data = values.of({ - 'actor_sid': actor_sid,'event_type': event_type,'resource_sid': resource_sid,'source_ip_address': source_ip_address,'start_date': start_date,'end_date': end_date,'page_size': page_size, - }) + data = values.of({ + 'actor_sid': actor_sid,'event_type': event_type,'resource_sid': resource_sid,'source_ip_address': source_ip_address,'start_date': start_date,'end_date': end_date,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EventPage(self._version, payload, ) - + return EventPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/notify/__init__.py b/twilio/rest/notify/__init__.py index f4c2583e39..e453b28375 100644 --- a/twilio/rest/notify/__init__.py +++ b/twilio/rest/notify/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Notify.v1 import V1 +from twilio.rest.notify.v1 import V1 class Notify(Domain): def __init__(self, twilio): diff --git a/twilio/rest/notify/v1/credential.py b/twilio/rest/notify/v1/credential.py index 304b00b3b8..0cc0192f22 100644 --- a/twilio/rest/notify/v1/credential.py +++ b/twilio/rest/notify/v1/credential.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CredentialContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Credentials/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialInstance - - :returns: The fetched CredentialInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CredentialInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CredentialInstance + + :returns: The fetched CredentialInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) + + - return CredentialInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class CredentialInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CredentialInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'sandbox' = payload.get('sandbox'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'sandbox' : payload.get('sandbox'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class CredentialListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CredentialListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Credentials' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialInstance(self._version, payload, ) - + return CredentialInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialPage(self._version, payload, ) - + return CredentialPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/notify/v1/service.py b/twilio/rest/notify/v1/service.py index ff683a35aa..23bafef584 100644 --- a/twilio/rest/notify/v1/service.py +++ b/twilio/rest/notify/v1/service.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.notification import NotificationListInstance +# from twilio.rest.service.binding import BindingListInstancefrom twilio.rest.service.notification import NotificationListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._bindings = None self._notifications = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -89,33 +91,33 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'apn_credential_sid' = payload.get('apn_credential_sid'), - 'gcm_credential_sid' = payload.get('gcm_credential_sid'), - 'fcm_credential_sid' = payload.get('fcm_credential_sid'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'facebook_messenger_page_id' = payload.get('facebook_messenger_page_id'), - 'default_apn_notification_protocol_version' = payload.get('default_apn_notification_protocol_version'), - 'default_gcm_notification_protocol_version' = payload.get('default_gcm_notification_protocol_version'), - 'default_fcm_notification_protocol_version' = payload.get('default_fcm_notification_protocol_version'), - 'log_enabled' = payload.get('log_enabled'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'alexa_skill_id' = payload.get('alexa_skill_id'), - 'default_alexa_notification_protocol_version' = payload.get('default_alexa_notification_protocol_version'), - 'delivery_callback_url' = payload.get('delivery_callback_url'), - 'delivery_callback_enabled' = payload.get('delivery_callback_enabled'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'apn_credential_sid' : payload.get('apn_credential_sid'), + 'gcm_credential_sid' : payload.get('gcm_credential_sid'), + 'fcm_credential_sid' : payload.get('fcm_credential_sid'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'facebook_messenger_page_id' : payload.get('facebook_messenger_page_id'), + 'default_apn_notification_protocol_version' : payload.get('default_apn_notification_protocol_version'), + 'default_gcm_notification_protocol_version' : payload.get('default_gcm_notification_protocol_version'), + 'default_fcm_notification_protocol_version' : payload.get('default_fcm_notification_protocol_version'), + 'log_enabled' : payload.get('log_enabled'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'alexa_skill_id' : payload.get('alexa_skill_id'), + 'default_alexa_notification_protocol_version' : payload.get('default_alexa_notification_protocol_version'), + 'delivery_callback_url' : payload.get('delivery_callback_url'), + 'delivery_callback_enabled' : payload.get('delivery_callback_enabled'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -147,35 +149,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, friendly_name, page_size): - def page(self, friendly_name, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/notify/v1/service/binding.py b/twilio/rest/notify/v1/service/binding.py index b8dc26bd5e..befdc6191d 100644 --- a/twilio/rest/notify/v1/service/binding.py +++ b/twilio/rest/notify/v1/service/binding.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BindingContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(BindingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Bindings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the BindingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the BindingInstance - - :returns: The fetched BindingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BindingInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the BindingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the BindingInstance + + :returns: The fetched BindingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return BindingInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,27 +76,27 @@ def __repr__(self): class BindingInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(BindingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'credential_sid' = payload.get('credential_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'notification_protocol_version' = payload.get('notification_protocol_version'), - 'endpoint' = payload.get('endpoint'), - 'identity' = payload.get('identity'), - 'binding_type' = payload.get('binding_type'), - 'address' = payload.get('address'), - 'tags' = payload.get('tags'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'credential_sid' : payload.get('credential_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'notification_protocol_version' : payload.get('notification_protocol_version'), + 'endpoint' : payload.get('endpoint'), + 'identity' : payload.get('identity'), + 'binding_type' : payload.get('binding_type'), + 'address' : payload.get('address'), + 'tags' : payload.get('tags'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -122,35 +122,39 @@ def __repr__(self): class BindingListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(BindingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Bindings' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BindingInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return BindingInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, start_date, end_date, identity, tag, page_size): - def page(self, start_date, end_date, identity, tag, page_size): - - data = values.of({ - 'start_date': start_date,'end_date': end_date,'identity': identity,'tag': tag,'page_size': page_size, - }) + data = values.of({ + 'start_date': start_date,'end_date': end_date,'identity': identity,'tag': tag,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BindingPage(self._version, payload, service_sid=self._solution['service_sid']) - + return BindingPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/notify/v1/service/notification.py b/twilio/rest/notify/v1/service/notification.py index 0a025199be..b564099317 100644 --- a/twilio/rest/notify/v1/service/notification.py +++ b/twilio/rest/notify/v1/service/notification.py @@ -19,40 +19,41 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NotificationInstance(InstanceResource): def __init__(self, version, payload, service_sid: str): - super(NotificationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'identities' = payload.get('identities'), - 'tags' = payload.get('tags'), - 'segments' = payload.get('segments'), - 'priority' = payload.get('priority'), - 'ttl' = payload.get('ttl'), - 'title' = payload.get('title'), - 'body' = payload.get('body'), - 'sound' = payload.get('sound'), - 'action' = payload.get('action'), - 'data' = payload.get('data'), - 'apn' = payload.get('apn'), - 'gcm' = payload.get('gcm'), - 'fcm' = payload.get('fcm'), - 'sms' = payload.get('sms'), - 'facebook_messenger' = payload.get('facebook_messenger'), - 'alexa' = payload.get('alexa'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'identities' : payload.get('identities'), + 'tags' : payload.get('tags'), + 'segments' : payload.get('segments'), + 'priority' : payload.get('priority'), + 'ttl' : payload.get('ttl'), + 'title' : payload.get('title'), + 'body' : payload.get('body'), + 'sound' : payload.get('sound'), + 'action' : payload.get('action'), + 'data' : payload.get('data'), + 'apn' : payload.get('apn'), + 'gcm' : payload.get('gcm'), + 'fcm' : payload.get('fcm'), + 'sms' : payload.get('sms'), + 'facebook_messenger' : payload.get('facebook_messenger'), + 'alexa' : payload.get('alexa'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid'] + 'service_sid': service_sid or self._properties['service_sid'], } @property @@ -78,25 +79,27 @@ def __repr__(self): class NotificationListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(NotificationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Notifications' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return NotificationInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return NotificationInstance(self._version, payload, service_sid=self._solution['service_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/__init__.py b/twilio/rest/numbers/__init__.py index 9d7d4e2305..202da49baf 100644 --- a/twilio/rest/numbers/__init__.py +++ b/twilio/rest/numbers/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Numbers.v2 import V2 +from twilio.rest.numbers.v2 import V2 class Numbers(Domain): def __init__(self, twilio): diff --git a/twilio/rest/numbers/v2/regulatory_compliance.py b/twilio/rest/numbers/v2/regulatory_compliance.py index 4187fe0d7b..a8dea448dd 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance.py +++ b/twilio/rest/numbers/v2/regulatory_compliance.py @@ -19,16 +19,17 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.regulatory_compliance.bundle import BundleListInstancefrom twilio.rest.regulatory_compliance.end_user import EndUserListInstancefrom twilio.rest.regulatory_compliance.end_user_type import EndUserTypeListInstancefrom twilio.rest.regulatory_compliance.regulation import RegulationListInstancefrom twilio.rest.regulatory_compliance.supporting_document import SupportingDocumentListInstancefrom twilio.rest.regulatory_compliance.supporting_document_type import SupportingDocumentTypeListInstance +# from twilio.rest.regulatory_compliance.bundle import BundleListInstancefrom twilio.rest.regulatory_compliance.end_user import EndUserListInstancefrom twilio.rest.regulatory_compliance.end_user_type import EndUserTypeListInstancefrom twilio.rest.regulatory_compliance.regulation import RegulationListInstancefrom twilio.rest.regulatory_compliance.supporting_document import SupportingDocumentListInstancefrom twilio.rest.regulatory_compliance.supporting_document_type import SupportingDocumentTypeListInstance class RegulatoryComplianceListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RegulatoryComplianceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } @@ -40,7 +41,7 @@ def __init__(self, version: V2): self._regulations = None self._supporting_documents = None self._supporting_document_types = None - + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/bundle.py b/twilio/rest/numbers/v2/regulatory_compliance/bundle.py index b70f41ad9b..62b54f4fd5 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/bundle.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/bundle.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.bundle.bundle_copy import BundleCopyListInstancefrom twilio.rest.bundle.evaluation import EvaluationListInstancefrom twilio.rest.bundle.item_assignment import ItemAssignmentListInstancefrom twilio.rest.bundle.replace_items import ReplaceItemsListInstance +# from twilio.rest.bundle.bundle_copy import BundleCopyListInstancefrom twilio.rest.bundle.evaluation import EvaluationListInstancefrom twilio.rest.bundle.item_assignment import ItemAssignmentListInstancefrom twilio.rest.bundle.replace_items import ReplaceItemsListInstance class BundleContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(BundleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RegulatoryCompliance/Bundles/${sid}' self._bundle_copies = None self._evaluations = None self._item_assignments = None self._replace_items = None + + def delete(self): - def delete(self): - - - """ - Deletes the BundleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the BundleInstance - - :returns: The fetched BundleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BundleInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the BundleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the BundleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched BundleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return BundleInstance(self._version, payload, sid=self._solution['sid'], ) - - + return BundleInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return BundleInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -91,25 +93,25 @@ def __repr__(self): class BundleInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(BundleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'regulation_sid' = payload.get('regulation_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'valid_until' = payload.get('valid_until'), - 'email' = payload.get('email'), - 'status_callback' = payload.get('status_callback'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'regulation_sid' : payload.get('regulation_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'valid_until' : payload.get('valid_until'), + 'email' : payload.get('email'), + 'status_callback' : payload.get('status_callback'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -147,35 +149,39 @@ def __repr__(self): class BundleListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(BundleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RegulatoryCompliance/Bundles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BundleInstance(self._version, payload, ) - + return BundleInstance(self._version, payload, ) + + """ + + """ + def page(self, status, friendly_name, regulation_sid, iso_country, number_type, has_valid_until_date, sort_by, sort_direction, valid_until_date, valid_until_date, valid_until_date, page_size): - def page(self, status, friendly_name, regulation_sid, iso_country, number_type, has_valid_until_date, sort_by, sort_direction, valid_until_date, valid_until_date, valid_until_date, page_size): - - data = values.of({ - 'status': status,'friendly_name': friendly_name,'regulation_sid': regulation_sid,'iso_country': iso_country,'number_type': number_type,'has_valid_until_date': has_valid_until_date,'sort_by': sort_by,'sort_direction': sort_direction,'valid_until_date': valid_until_date,'valid_until_date': valid_until_date,'valid_until_date': valid_until_date,'page_size': page_size, - }) + data = values.of({ + 'status': status,'friendly_name': friendly_name,'regulation_sid': regulation_sid,'iso_country': iso_country,'number_type': number_type,'has_valid_until_date': has_valid_until_date,'sort_by': sort_by,'sort_direction': sort_direction,'valid_until_date': valid_until_date,'valid_until_date': valid_until_date,'valid_until_date': valid_until_date,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BundlePage(self._version, payload, ) - + return BundlePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/bundle/bundle_copy.py b/twilio/rest/numbers/v2/regulatory_compliance/bundle/bundle_copy.py index 4030241486..bb1c0a0db5 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/bundle/bundle_copy.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/bundle/bundle_copy.py @@ -19,32 +19,33 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BundleCopyInstance(InstanceResource): def __init__(self, version, payload, bundle_sid: str): - super(BundleCopyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'regulation_sid' = payload.get('regulation_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'valid_until' = payload.get('valid_until'), - 'email' = payload.get('email'), - 'status_callback' = payload.get('status_callback'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'regulation_sid' : payload.get('regulation_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'valid_until' : payload.get('valid_until'), + 'email' : payload.get('email'), + 'status_callback' : payload.get('status_callback'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'bundle_sid': bundle_sid or self._properties['bundle_sid'] + 'bundle_sid': bundle_sid or self._properties['bundle_sid'], } @property @@ -70,35 +71,39 @@ def __repr__(self): class BundleCopyListInstance(ListResource): - def __init__(self, version: V2, bundle_sid: str): + def __init__(self, version: Version, bundle_sid: str): # TODO: needs autogenerated docs - super(BundleCopyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { bundle_sid, } + self._solution = { 'bundle_sid': bundle_sid, } self._uri = '/RegulatoryCompliance/Bundles/${bundle_sid}/Copies' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BundleCopyInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) - + return BundleCopyInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BundleCopyPage(self._version, payload, bundle_sid=self._solution['bundle_sid']) - + return BundleCopyPage(self._version, payload, bundle_sid=self._solution['bundle_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/bundle/evaluation.py b/twilio/rest/numbers/v2/regulatory_compliance/bundle/evaluation.py index 6baaebcb5a..c891e70228 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/bundle/evaluation.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/bundle/evaluation.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EvaluationContext(InstanceContext): - def __init__(self, version: V2, bundle_sid: str, sid: str): + def __init__(self, version: Version, bundle_sid: str, sid: str): # TODO: needs autogenerated docs - super(EvaluationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { bundle_sid, sid, } + self._solution = { 'bundle_sid': bundle_sid, 'sid': sid, } self._uri = '/RegulatoryCompliance/Bundles/${bundle_sid}/Evaluations/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the EvaluationInstance - - :returns: The fetched EvaluationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EvaluationInstance( - self._version, - payload, - bundle_sidsid=self._solution['bundle_sid''sid'], - ) - - + """ + Fetch the EvaluationInstance + + :returns: The fetched EvaluationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EvaluationInstance(self._version, payload, bundle_sid=self._solution['bundle_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,21 +64,21 @@ def __repr__(self): class EvaluationInstance(InstanceResource): def __init__(self, version, payload, bundle_sid: str, sid: str): - super(EvaluationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'regulation_sid' = payload.get('regulation_sid'), - 'bundle_sid' = payload.get('bundle_sid'), - 'status' = payload.get('status'), - 'results' = payload.get('results'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'regulation_sid' : payload.get('regulation_sid'), + 'bundle_sid' : payload.get('bundle_sid'), + 'status' : payload.get('status'), + 'results' : payload.get('results'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'bundle_sid': bundle_sid or self._properties['bundle_sid']'sid': sid or self._properties['sid'] + 'bundle_sid': bundle_sid or self._properties['bundle_sid'],'sid': sid or self._properties['sid'], } @property @@ -105,35 +104,39 @@ def __repr__(self): class EvaluationListInstance(ListResource): - def __init__(self, version: V2, bundle_sid: str): + def __init__(self, version: Version, bundle_sid: str): # TODO: needs autogenerated docs - super(EvaluationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { bundle_sid, } + self._solution = { 'bundle_sid': bundle_sid, } self._uri = '/RegulatoryCompliance/Bundles/${bundle_sid}/Evaluations' - - def create(self): - data = values.of({ - - }) + + """ + def create(self): + data = values.of({ + + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return EvaluationInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) - + return EvaluationInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EvaluationPage(self._version, payload, bundle_sid=self._solution['bundle_sid']) - + return EvaluationPage(self._version, payload, bundle_sid=self._solution['bundle_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/bundle/item_assignment.py b/twilio/rest/numbers/v2/regulatory_compliance/bundle/item_assignment.py index 4016087e55..969a9b5724 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/bundle/item_assignment.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/bundle/item_assignment.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ItemAssignmentContext(InstanceContext): - def __init__(self, version: V2, bundle_sid: str, sid: str): + def __init__(self, version: Version, bundle_sid: str, sid: str): # TODO: needs autogenerated docs - super(ItemAssignmentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { bundle_sid, sid, } + self._solution = { 'bundle_sid': bundle_sid, 'sid': sid, } self._uri = '/RegulatoryCompliance/Bundles/${bundle_sid}/ItemAssignments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ItemAssignmentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ItemAssignmentInstance - - :returns: The fetched ItemAssignmentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ItemAssignmentInstance( - self._version, - payload, - bundle_sidsid=self._solution['bundle_sid''sid'], - ) - - + + """ + Deletes the ItemAssignmentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the ItemAssignmentInstance + + :returns: The fetched ItemAssignmentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ItemAssignmentInstance(self._version, payload, bundle_sid=self._solution['bundle_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,19 +76,19 @@ def __repr__(self): class ItemAssignmentInstance(InstanceResource): def __init__(self, version, payload, bundle_sid: str, sid: str): - super(ItemAssignmentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'bundle_sid' = payload.get('bundle_sid'), - 'account_sid' = payload.get('account_sid'), - 'object_sid' = payload.get('object_sid'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'bundle_sid' : payload.get('bundle_sid'), + 'account_sid' : payload.get('account_sid'), + 'object_sid' : payload.get('object_sid'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'bundle_sid': bundle_sid or self._properties['bundle_sid']'sid': sid or self._properties['sid'] + 'bundle_sid': bundle_sid or self._properties['bundle_sid'],'sid': sid or self._properties['sid'], } @property @@ -114,35 +114,39 @@ def __repr__(self): class ItemAssignmentListInstance(ListResource): - def __init__(self, version: V2, bundle_sid: str): + def __init__(self, version: Version, bundle_sid: str): # TODO: needs autogenerated docs - super(ItemAssignmentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { bundle_sid, } + self._solution = { 'bundle_sid': bundle_sid, } self._uri = '/RegulatoryCompliance/Bundles/${bundle_sid}/ItemAssignments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ItemAssignmentInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) - + return ItemAssignmentInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ItemAssignmentPage(self._version, payload, bundle_sid=self._solution['bundle_sid']) - + return ItemAssignmentPage(self._version, payload, bundle_sid=self._solution['bundle_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/bundle/replace_items.py b/twilio/rest/numbers/v2/regulatory_compliance/bundle/replace_items.py index 1db42cc32e..e4efda47df 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/bundle/replace_items.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/bundle/replace_items.py @@ -19,30 +19,31 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ReplaceItemsInstance(InstanceResource): def __init__(self, version, payload, bundle_sid: str): - super(ReplaceItemsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'regulation_sid' = payload.get('regulation_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'valid_until' = payload.get('valid_until'), - 'email' = payload.get('email'), - 'status_callback' = payload.get('status_callback'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'regulation_sid' : payload.get('regulation_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'valid_until' : payload.get('valid_until'), + 'email' : payload.get('email'), + 'status_callback' : payload.get('status_callback'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'bundle_sid': bundle_sid or self._properties['bundle_sid'] + 'bundle_sid': bundle_sid or self._properties['bundle_sid'], } @property @@ -68,25 +69,27 @@ def __repr__(self): class ReplaceItemsListInstance(ListResource): - def __init__(self, version: V2, bundle_sid: str): + def __init__(self, version: Version, bundle_sid: str): # TODO: needs autogenerated docs - super(ReplaceItemsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { bundle_sid, } + self._solution = { 'bundle_sid': bundle_sid, } self._uri = '/RegulatoryCompliance/Bundles/${bundle_sid}/ReplaceItems' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ReplaceItemsInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) - + return ReplaceItemsInstance(self._version, payload, bundle_sid=self._solution['bundle_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/end_user.py b/twilio/rest/numbers/v2/regulatory_compliance/end_user.py index 85505e6e7f..42fc226236 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/end_user.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/end_user.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EndUserContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(EndUserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RegulatoryCompliance/EndUsers/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the EndUserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the EndUserInstance - - :returns: The fetched EndUserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EndUserInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the EndUserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the EndUserInstance + + :returns: The fetched EndUserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EndUserInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return EndUserInstance(self._version, payload, sid=self._solution['sid'], ) + + - return EndUserInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class EndUserInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(EndUserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'attributes' = payload.get('attributes'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'attributes' : payload.get('attributes'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class EndUserListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(EndUserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RegulatoryCompliance/EndUsers' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return EndUserInstance(self._version, payload, ) - + return EndUserInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EndUserPage(self._version, payload, ) - + return EndUserPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/end_user_type.py b/twilio/rest/numbers/v2/regulatory_compliance/end_user_type.py index 61665b1922..88bad23f8d 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/end_user_type.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/end_user_type.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EndUserTypeContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(EndUserTypeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RegulatoryCompliance/EndUserTypes/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the EndUserTypeInstance - - :returns: The fetched EndUserTypeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EndUserTypeInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the EndUserTypeInstance + + :returns: The fetched EndUserTypeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EndUserTypeInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,18 +64,18 @@ def __repr__(self): class EndUserTypeInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(EndUserTypeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'machine_name' = payload.get('machine_name'), - 'fields' = payload.get('fields'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'machine_name' : payload.get('machine_name'), + 'fields' : payload.get('fields'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -102,25 +101,27 @@ def __repr__(self): class EndUserTypeListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(EndUserTypeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RegulatoryCompliance/EndUserTypes' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EndUserTypePage(self._version, payload, ) - + return EndUserTypePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/regulation.py b/twilio/rest/numbers/v2/regulatory_compliance/regulation.py index 498ba634ef..edd00bc104 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/regulation.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/regulation.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RegulationContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(RegulationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RegulatoryCompliance/Regulations/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the RegulationInstance - - :returns: The fetched RegulationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RegulationInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the RegulationInstance + + :returns: The fetched RegulationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RegulationInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,20 +64,20 @@ def __repr__(self): class RegulationInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(RegulationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'iso_country' = payload.get('iso_country'), - 'number_type' = payload.get('number_type'), - 'end_user_type' = payload.get('end_user_type'), - 'requirements' = payload.get('requirements'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'iso_country' : payload.get('iso_country'), + 'number_type' : payload.get('number_type'), + 'end_user_type' : payload.get('end_user_type'), + 'requirements' : payload.get('requirements'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -104,25 +103,27 @@ def __repr__(self): class RegulationListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RegulationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RegulatoryCompliance/Regulations' + + """ + def page(self, end_user_type, iso_country, number_type, page_size): - def page(self, end_user_type, iso_country, number_type, page_size): - - data = values.of({ - 'end_user_type': end_user_type,'iso_country': iso_country,'number_type': number_type,'page_size': page_size, - }) + data = values.of({ + 'end_user_type': end_user_type,'iso_country': iso_country,'number_type': number_type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RegulationPage(self._version, payload, ) - + return RegulationPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/supporting_document.py b/twilio/rest/numbers/v2/regulatory_compliance/supporting_document.py index 47368cd654..09ba466a13 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/supporting_document.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/supporting_document.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SupportingDocumentContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SupportingDocumentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RegulatoryCompliance/SupportingDocuments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the SupportingDocumentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SupportingDocumentInstance - - :returns: The fetched SupportingDocumentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SupportingDocumentInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the SupportingDocumentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SupportingDocumentInstance + + :returns: The fetched SupportingDocumentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SupportingDocumentInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SupportingDocumentInstance(self._version, payload, sid=self._solution['sid'], ) + + - return SupportingDocumentInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,24 +89,24 @@ def __repr__(self): class SupportingDocumentInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SupportingDocumentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'mime_type' = payload.get('mime_type'), - 'status' = payload.get('status'), - 'failure_reason' = payload.get('failure_reason'), - 'type' = payload.get('type'), - 'attributes' = payload.get('attributes'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'mime_type' : payload.get('mime_type'), + 'status' : payload.get('status'), + 'failure_reason' : payload.get('failure_reason'), + 'type' : payload.get('type'), + 'attributes' : payload.get('attributes'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class SupportingDocumentListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SupportingDocumentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RegulatoryCompliance/SupportingDocuments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SupportingDocumentInstance(self._version, payload, ) - + return SupportingDocumentInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SupportingDocumentPage(self._version, payload, ) - + return SupportingDocumentPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/numbers/v2/regulatory_compliance/supporting_document_type.py b/twilio/rest/numbers/v2/regulatory_compliance/supporting_document_type.py index 509aac081b..311b548e54 100644 --- a/twilio/rest/numbers/v2/regulatory_compliance/supporting_document_type.py +++ b/twilio/rest/numbers/v2/regulatory_compliance/supporting_document_type.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SupportingDocumentTypeContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SupportingDocumentTypeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RegulatoryCompliance/SupportingDocumentTypes/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the SupportingDocumentTypeInstance - - :returns: The fetched SupportingDocumentTypeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SupportingDocumentTypeInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the SupportingDocumentTypeInstance + + :returns: The fetched SupportingDocumentTypeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SupportingDocumentTypeInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,18 +64,18 @@ def __repr__(self): class SupportingDocumentTypeInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SupportingDocumentTypeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'machine_name' = payload.get('machine_name'), - 'fields' = payload.get('fields'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'machine_name' : payload.get('machine_name'), + 'fields' : payload.get('fields'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -102,25 +101,27 @@ def __repr__(self): class SupportingDocumentTypeListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SupportingDocumentTypeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RegulatoryCompliance/SupportingDocumentTypes' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SupportingDocumentTypePage(self._version, payload, ) - + return SupportingDocumentTypePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/oauth/__init__.py b/twilio/rest/oauth/__init__.py index f7b00150c5..ad91ad18f9 100644 --- a/twilio/rest/oauth/__init__.py +++ b/twilio/rest/oauth/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Oauth.v1 import V1 +from twilio.rest.oauth.v1 import V1 class Oauth(Domain): def __init__(self, twilio): diff --git a/twilio/rest/oauth/v1/device_code.py b/twilio/rest/oauth/v1/device_code.py index b350d4b5ef..6c2d3aa686 100644 --- a/twilio/rest/oauth/v1/device_code.py +++ b/twilio/rest/oauth/v1/device_code.py @@ -19,21 +19,22 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class DeviceCodeInstance(InstanceResource): def __init__(self, version, payload): - super(DeviceCodeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'device_code' = payload.get('device_code'), - 'user_code' = payload.get('user_code'), - 'verification_uri' = payload.get('verification_uri'), - 'verification_uri_complete' = payload.get('verification_uri_complete'), - 'expires_in' = payload.get('expires_in'), - 'interval' = payload.get('interval'), + 'device_code' : payload.get('device_code'), + 'user_code' : payload.get('user_code'), + 'verification_uri' : payload.get('verification_uri'), + 'verification_uri_complete' : payload.get('verification_uri_complete'), + 'expires_in' : payload.get('expires_in'), + 'interval' : payload.get('interval'), } self._context = None @@ -64,25 +65,27 @@ def __repr__(self): class DeviceCodeListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(DeviceCodeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/device/code' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return DeviceCodeInstance(self._version, payload, ) - + return DeviceCodeInstance(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/oauth/v1/oauth.py b/twilio/rest/oauth/v1/oauth.py index c0b3ca283c..ee0b627487 100644 --- a/twilio/rest/oauth/v1/oauth.py +++ b/twilio/rest/oauth/v1/oauth.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class OauthContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(OauthContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/certs' + + def fetch(self): - def fetch(self): - - """ - Fetch the OauthInstance - - :returns: The fetched OauthInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return OauthInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the OauthInstance + + :returns: The fetched OauthInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return OauthInstance(self._version, payload, ) + + + def __repr__(self): """ @@ -63,10 +62,10 @@ def __repr__(self): class OauthInstance(InstanceResource): def __init__(self, version, payload): - super(OauthInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'keys' = payload.get('keys'), - 'url' = payload.get('url'), + 'keys' : payload.get('keys'), + 'url' : payload.get('url'), } self._context = None @@ -97,15 +96,15 @@ def __repr__(self): class OauthListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(OauthListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/oauth/v1/openid_discovery.py b/twilio/rest/oauth/v1/openid_discovery.py index 134c63c9a8..1a38f56e7d 100644 --- a/twilio/rest/oauth/v1/openid_discovery.py +++ b/twilio/rest/oauth/v1/openid_discovery.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class OpenidDiscoveryContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(OpenidDiscoveryContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/.well-known/openid-configuration' + + def fetch(self): - def fetch(self): - - """ - Fetch the OpenidDiscoveryInstance - - :returns: The fetched OpenidDiscoveryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return OpenidDiscoveryInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the OpenidDiscoveryInstance + + :returns: The fetched OpenidDiscoveryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return OpenidDiscoveryInstance(self._version, payload, ) + + + def __repr__(self): """ @@ -63,21 +62,21 @@ def __repr__(self): class OpenidDiscoveryInstance(InstanceResource): def __init__(self, version, payload): - super(OpenidDiscoveryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'issuer' = payload.get('issuer'), - 'authorization_endpoint' = payload.get('authorization_endpoint'), - 'device_authorization_endpoint' = payload.get('device_authorization_endpoint'), - 'token_endpoint' = payload.get('token_endpoint'), - 'userinfo_endpoint' = payload.get('userinfo_endpoint'), - 'revocation_endpoint' = payload.get('revocation_endpoint'), - 'jwk_uri' = payload.get('jwk_uri'), - 'response_type_supported' = payload.get('response_type_supported'), - 'subject_type_supported' = payload.get('subject_type_supported'), - 'id_token_signing_alg_values_supported' = payload.get('id_token_signing_alg_values_supported'), - 'scopes_supported' = payload.get('scopes_supported'), - 'claims_supported' = payload.get('claims_supported'), - 'url' = payload.get('url'), + 'issuer' : payload.get('issuer'), + 'authorization_endpoint' : payload.get('authorization_endpoint'), + 'device_authorization_endpoint' : payload.get('device_authorization_endpoint'), + 'token_endpoint' : payload.get('token_endpoint'), + 'userinfo_endpoint' : payload.get('userinfo_endpoint'), + 'revocation_endpoint' : payload.get('revocation_endpoint'), + 'jwk_uri' : payload.get('jwk_uri'), + 'response_type_supported' : payload.get('response_type_supported'), + 'subject_type_supported' : payload.get('subject_type_supported'), + 'id_token_signing_alg_values_supported' : payload.get('id_token_signing_alg_values_supported'), + 'scopes_supported' : payload.get('scopes_supported'), + 'claims_supported' : payload.get('claims_supported'), + 'url' : payload.get('url'), } self._context = None @@ -108,15 +107,15 @@ def __repr__(self): class OpenidDiscoveryListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(OpenidDiscoveryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/oauth/v1/token.py b/twilio/rest/oauth/v1/token.py index b1840b7f96..a310b38234 100644 --- a/twilio/rest/oauth/v1/token.py +++ b/twilio/rest/oauth/v1/token.py @@ -19,20 +19,21 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TokenInstance(InstanceResource): def __init__(self, version, payload): - super(TokenInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'access_token' = payload.get('access_token'), - 'refresh_token' = payload.get('refresh_token'), - 'id_token' = payload.get('id_token'), - 'refresh_token_expires_at' = payload.get('refresh_token_expires_at'), - 'access_token_expires_at' = payload.get('access_token_expires_at'), + 'access_token' : payload.get('access_token'), + 'refresh_token' : payload.get('refresh_token'), + 'id_token' : payload.get('id_token'), + 'refresh_token_expires_at' : payload.get('refresh_token_expires_at'), + 'access_token_expires_at' : payload.get('access_token_expires_at'), } self._context = None @@ -63,25 +64,27 @@ def __repr__(self): class TokenListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(TokenListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/token' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TokenInstance(self._version, payload, ) - + return TokenInstance(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/oauth/v1/user_info.py b/twilio/rest/oauth/v1/user_info.py index 4ccef9d2cc..e90f814160 100644 --- a/twilio/rest/oauth/v1/user_info.py +++ b/twilio/rest/oauth/v1/user_info.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UserInfoContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UserInfoContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/userinfo' + + def fetch(self): - def fetch(self): - - """ - Fetch the UserInfoInstance - - :returns: The fetched UserInfoInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UserInfoInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the UserInfoInstance + + :returns: The fetched UserInfoInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UserInfoInstance(self._version, payload, ) + + + def __repr__(self): """ @@ -63,14 +62,14 @@ def __repr__(self): class UserInfoInstance(InstanceResource): def __init__(self, version, payload): - super(UserInfoInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'user_sid' = payload.get('user_sid'), - 'first_name' = payload.get('first_name'), - 'last_name' = payload.get('last_name'), - 'friendly_name' = payload.get('friendly_name'), - 'email' = payload.get('email'), - 'url' = payload.get('url'), + 'user_sid' : payload.get('user_sid'), + 'first_name' : payload.get('first_name'), + 'last_name' : payload.get('last_name'), + 'friendly_name' : payload.get('friendly_name'), + 'email' : payload.get('email'), + 'url' : payload.get('url'), } self._context = None @@ -101,15 +100,15 @@ def __repr__(self): class UserInfoListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UserInfoListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/preview/DeployedDevices.py b/twilio/rest/preview/DeployedDevices.py index adb84a9dcf..7d4dbd5f1a 100644 --- a/twilio/rest/preview/DeployedDevices.py +++ b/twilio/rest/preview/DeployedDevices.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Preview.deployed_devices import DeployedDevices +from twilio.rest.preview.deployed_devices import DeployedDevices class Preview(Domain): def __init__(self, twilio): diff --git a/twilio/rest/preview/HostedNumbers.py b/twilio/rest/preview/HostedNumbers.py index 7692d930a3..f4ce213032 100644 --- a/twilio/rest/preview/HostedNumbers.py +++ b/twilio/rest/preview/HostedNumbers.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Preview.hosted_numbers import HostedNumbers +from twilio.rest.preview.hosted_numbers import HostedNumbers class Preview(Domain): def __init__(self, twilio): diff --git a/twilio/rest/preview/Marketplace.py b/twilio/rest/preview/Marketplace.py index d549d009bd..f5f05158f8 100644 --- a/twilio/rest/preview/Marketplace.py +++ b/twilio/rest/preview/Marketplace.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Preview.marketplace import Marketplace +from twilio.rest.preview.marketplace import Marketplace class Preview(Domain): def __init__(self, twilio): diff --git a/twilio/rest/preview/Sync.py b/twilio/rest/preview/Sync.py index 4e0ad3b8e9..ee41f214af 100644 --- a/twilio/rest/preview/Sync.py +++ b/twilio/rest/preview/Sync.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Preview.sync import Sync +from twilio.rest.preview.sync import Sync class Preview(Domain): def __init__(self, twilio): diff --git a/twilio/rest/preview/Understand.py b/twilio/rest/preview/Understand.py index 916ec7d2e7..bcebe4617f 100644 --- a/twilio/rest/preview/Understand.py +++ b/twilio/rest/preview/Understand.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Preview.understand import Understand +from twilio.rest.preview.understand import Understand class Preview(Domain): def __init__(self, twilio): diff --git a/twilio/rest/preview/Wireless.py b/twilio/rest/preview/Wireless.py index 1e93190b92..2a80fa04e8 100644 --- a/twilio/rest/preview/Wireless.py +++ b/twilio/rest/preview/Wireless.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Preview.wireless import Wireless +from twilio.rest.preview.wireless import Wireless class Preview(Domain): def __init__(self, twilio): diff --git a/twilio/rest/preview/deployed_devices/fleet.py b/twilio/rest/preview/deployed_devices/fleet.py index 7fe4cf9a78..f8c759275b 100644 --- a/twilio/rest/preview/deployed_devices/fleet.py +++ b/twilio/rest/preview/deployed_devices/fleet.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.fleet.certificate import CertificateListInstancefrom twilio.rest.fleet.deployment import DeploymentListInstancefrom twilio.rest.fleet.device import DeviceListInstancefrom twilio.rest.fleet.key import KeyListInstance +# from twilio.rest.fleet.certificate import CertificateListInstancefrom twilio.rest.fleet.deployment import DeploymentListInstancefrom twilio.rest.fleet.device import DeviceListInstancefrom twilio.rest.fleet.key import KeyListInstance class FleetContext(InstanceContext): - def __init__(self, version: DeployedDevices, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FleetContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Fleets/${sid}' self._certificates = None self._deployments = None self._devices = None self._keys = None + + def delete(self): - def delete(self): - - - """ - Deletes the FleetInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FleetInstance - - :returns: The fetched FleetInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FleetInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the FleetInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the FleetInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched FleetInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return FleetInstance(self._version, payload, sid=self._solution['sid'], ) - - + return FleetInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return FleetInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -91,22 +93,22 @@ def __repr__(self): class FleetInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(FleetInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'unique_name' = payload.get('unique_name'), - 'friendly_name' = payload.get('friendly_name'), - 'account_sid' = payload.get('account_sid'), - 'default_deployment_sid' = payload.get('default_deployment_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'unique_name' : payload.get('unique_name'), + 'friendly_name' : payload.get('friendly_name'), + 'account_sid' : payload.get('account_sid'), + 'default_deployment_sid' : payload.get('default_deployment_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -144,35 +146,39 @@ def __repr__(self): class FleetListInstance(ListResource): - def __init__(self, version: DeployedDevices): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(FleetListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Fleets' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FleetInstance(self._version, payload, ) - + return FleetInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FleetPage(self._version, payload, ) - + return FleetPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/deployed_devices/fleet/certificate.py b/twilio/rest/preview/deployed_devices/fleet/certificate.py index 2eb8f9f4b4..3a4896dc0c 100644 --- a/twilio/rest/preview/deployed_devices/fleet/certificate.py +++ b/twilio/rest/preview/deployed_devices/fleet/certificate.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CertificateContext(InstanceContext): - def __init__(self, version: DeployedDevices, fleet_sid: str, sid: str): + def __init__(self, version: Version, fleet_sid: str, sid: str): # TODO: needs autogenerated docs - super(CertificateContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, sid, } + self._solution = { 'fleet_sid': fleet_sid, 'sid': sid, } self._uri = '/Fleets/${fleet_sid}/Certificates/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CertificateInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CertificateInstance - - :returns: The fetched CertificateInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CertificateInstance( - self._version, - payload, - fleet_sidsid=self._solution['fleet_sid''sid'], - ) - - + + """ + Deletes the CertificateInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the CertificateInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched CertificateInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return CertificateInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) - - + return CertificateInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CertificateInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class CertificateInstance(InstanceResource): def __init__(self, version, payload, fleet_sid: str, sid: str): - super(CertificateInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'friendly_name' = payload.get('friendly_name'), - 'fleet_sid' = payload.get('fleet_sid'), - 'account_sid' = payload.get('account_sid'), - 'device_sid' = payload.get('device_sid'), - 'thumbprint' = payload.get('thumbprint'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'friendly_name' : payload.get('friendly_name'), + 'fleet_sid' : payload.get('fleet_sid'), + 'account_sid' : payload.get('account_sid'), + 'device_sid' : payload.get('device_sid'), + 'thumbprint' : payload.get('thumbprint'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'fleet_sid': fleet_sid or self._properties['fleet_sid']'sid': sid or self._properties['sid'] + 'fleet_sid': fleet_sid or self._properties['fleet_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class CertificateListInstance(ListResource): - def __init__(self, version: DeployedDevices, fleet_sid: str): + def __init__(self, version: Version, fleet_sid: str): # TODO: needs autogenerated docs - super(CertificateListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, } + self._solution = { 'fleet_sid': fleet_sid, } self._uri = '/Fleets/${fleet_sid}/Certificates' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CertificateInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return CertificateInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) + + """ + + """ + def page(self, device_sid, page_size): - def page(self, device_sid, page_size): - - data = values.of({ - 'device_sid': device_sid,'page_size': page_size, - }) + data = values.of({ + 'device_sid': device_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CertificatePage(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return CertificatePage(self._version, payload, fleet_sid=self._solution['fleet_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/deployed_devices/fleet/deployment.py b/twilio/rest/preview/deployed_devices/fleet/deployment.py index 8abf555cc2..18df8568d8 100644 --- a/twilio/rest/preview/deployed_devices/fleet/deployment.py +++ b/twilio/rest/preview/deployed_devices/fleet/deployment.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DeploymentContext(InstanceContext): - def __init__(self, version: DeployedDevices, fleet_sid: str, sid: str): + def __init__(self, version: Version, fleet_sid: str, sid: str): # TODO: needs autogenerated docs - super(DeploymentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, sid, } + self._solution = { 'fleet_sid': fleet_sid, 'sid': sid, } self._uri = '/Fleets/${fleet_sid}/Deployments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the DeploymentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DeploymentInstance - - :returns: The fetched DeploymentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeploymentInstance( - self._version, - payload, - fleet_sidsid=self._solution['fleet_sid''sid'], - ) - - + + """ + Deletes the DeploymentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the DeploymentInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched DeploymentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeploymentInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) - - + return DeploymentInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return DeploymentInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,21 +89,21 @@ def __repr__(self): class DeploymentInstance(InstanceResource): def __init__(self, version, payload, fleet_sid: str, sid: str): - super(DeploymentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'friendly_name' = payload.get('friendly_name'), - 'fleet_sid' = payload.get('fleet_sid'), - 'account_sid' = payload.get('account_sid'), - 'sync_service_sid' = payload.get('sync_service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'friendly_name' : payload.get('friendly_name'), + 'fleet_sid' : payload.get('fleet_sid'), + 'account_sid' : payload.get('account_sid'), + 'sync_service_sid' : payload.get('sync_service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'fleet_sid': fleet_sid or self._properties['fleet_sid']'sid': sid or self._properties['sid'] + 'fleet_sid': fleet_sid or self._properties['fleet_sid'],'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class DeploymentListInstance(ListResource): - def __init__(self, version: DeployedDevices, fleet_sid: str): + def __init__(self, version: Version, fleet_sid: str): # TODO: needs autogenerated docs - super(DeploymentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, } + self._solution = { 'fleet_sid': fleet_sid, } self._uri = '/Fleets/${fleet_sid}/Deployments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return DeploymentInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return DeploymentInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DeploymentPage(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return DeploymentPage(self._version, payload, fleet_sid=self._solution['fleet_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/deployed_devices/fleet/device.py b/twilio/rest/preview/deployed_devices/fleet/device.py index 7aff7b0920..c978494aad 100644 --- a/twilio/rest/preview/deployed_devices/fleet/device.py +++ b/twilio/rest/preview/deployed_devices/fleet/device.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DeviceContext(InstanceContext): - def __init__(self, version: DeployedDevices, fleet_sid: str, sid: str): + def __init__(self, version: Version, fleet_sid: str, sid: str): # TODO: needs autogenerated docs - super(DeviceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, sid, } + self._solution = { 'fleet_sid': fleet_sid, 'sid': sid, } self._uri = '/Fleets/${fleet_sid}/Devices/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the DeviceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DeviceInstance - - :returns: The fetched DeviceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeviceInstance( - self._version, - payload, - fleet_sidsid=self._solution['fleet_sid''sid'], - ) - - + + """ + Deletes the DeviceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the DeviceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched DeviceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeviceInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) - - + return DeviceInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return DeviceInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,25 +89,25 @@ def __repr__(self): class DeviceInstance(InstanceResource): def __init__(self, version, payload, fleet_sid: str, sid: str): - super(DeviceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'unique_name' = payload.get('unique_name'), - 'friendly_name' = payload.get('friendly_name'), - 'fleet_sid' = payload.get('fleet_sid'), - 'enabled' = payload.get('enabled'), - 'account_sid' = payload.get('account_sid'), - 'identity' = payload.get('identity'), - 'deployment_sid' = payload.get('deployment_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'date_authenticated' = payload.get('date_authenticated'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'unique_name' : payload.get('unique_name'), + 'friendly_name' : payload.get('friendly_name'), + 'fleet_sid' : payload.get('fleet_sid'), + 'enabled' : payload.get('enabled'), + 'account_sid' : payload.get('account_sid'), + 'identity' : payload.get('identity'), + 'deployment_sid' : payload.get('deployment_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'date_authenticated' : payload.get('date_authenticated'), } self._context = None self._solution = { - 'fleet_sid': fleet_sid or self._properties['fleet_sid']'sid': sid or self._properties['sid'] + 'fleet_sid': fleet_sid or self._properties['fleet_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class DeviceListInstance(ListResource): - def __init__(self, version: DeployedDevices, fleet_sid: str): + def __init__(self, version: Version, fleet_sid: str): # TODO: needs autogenerated docs - super(DeviceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, } + self._solution = { 'fleet_sid': fleet_sid, } self._uri = '/Fleets/${fleet_sid}/Devices' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return DeviceInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return DeviceInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) + + """ + + """ + def page(self, deployment_sid, page_size): - def page(self, deployment_sid, page_size): - - data = values.of({ - 'deployment_sid': deployment_sid,'page_size': page_size, - }) + data = values.of({ + 'deployment_sid': deployment_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DevicePage(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return DevicePage(self._version, payload, fleet_sid=self._solution['fleet_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/deployed_devices/fleet/key.py b/twilio/rest/preview/deployed_devices/fleet/key.py index 81e1f1e1cf..1c6a1977ec 100644 --- a/twilio/rest/preview/deployed_devices/fleet/key.py +++ b/twilio/rest/preview/deployed_devices/fleet/key.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class KeyContext(InstanceContext): - def __init__(self, version: DeployedDevices, fleet_sid: str, sid: str): + def __init__(self, version: Version, fleet_sid: str, sid: str): # TODO: needs autogenerated docs - super(KeyContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, sid, } + self._solution = { 'fleet_sid': fleet_sid, 'sid': sid, } self._uri = '/Fleets/${fleet_sid}/Keys/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the KeyInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the KeyInstance - - :returns: The fetched KeyInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return KeyInstance( - self._version, - payload, - fleet_sidsid=self._solution['fleet_sid''sid'], - ) - - + + """ + Deletes the KeyInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the KeyInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched KeyInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return KeyInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) - - + return KeyInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return KeyInstance(self._version, payload, fleet_sid=self._solution['fleet_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class KeyInstance(InstanceResource): def __init__(self, version, payload, fleet_sid: str, sid: str): - super(KeyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'friendly_name' = payload.get('friendly_name'), - 'fleet_sid' = payload.get('fleet_sid'), - 'account_sid' = payload.get('account_sid'), - 'device_sid' = payload.get('device_sid'), - 'secret' = payload.get('secret'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'friendly_name' : payload.get('friendly_name'), + 'fleet_sid' : payload.get('fleet_sid'), + 'account_sid' : payload.get('account_sid'), + 'device_sid' : payload.get('device_sid'), + 'secret' : payload.get('secret'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'fleet_sid': fleet_sid or self._properties['fleet_sid']'sid': sid or self._properties['sid'] + 'fleet_sid': fleet_sid or self._properties['fleet_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class KeyListInstance(ListResource): - def __init__(self, version: DeployedDevices, fleet_sid: str): + def __init__(self, version: Version, fleet_sid: str): # TODO: needs autogenerated docs - super(KeyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { fleet_sid, } + self._solution = { 'fleet_sid': fleet_sid, } self._uri = '/Fleets/${fleet_sid}/Keys' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return KeyInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return KeyInstance(self._version, payload, fleet_sid=self._solution['fleet_sid']) + + """ + + """ + def page(self, device_sid, page_size): - def page(self, device_sid, page_size): - - data = values.of({ - 'device_sid': device_sid,'page_size': page_size, - }) + data = values.of({ + 'device_sid': device_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return KeyPage(self._version, payload, fleet_sid=self._solution['fleet_sid']) - + return KeyPage(self._version, payload, fleet_sid=self._solution['fleet_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/hosted_numbers/authorization_document.py b/twilio/rest/preview/hosted_numbers/authorization_document.py index ab43ffa7a8..777154691b 100644 --- a/twilio/rest/preview/hosted_numbers/authorization_document.py +++ b/twilio/rest/preview/hosted_numbers/authorization_document.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.authorization_document.dependent_hosted_number_order import DependentHostedNumberOrderListInstance +# from twilio.rest.authorization_document.dependent_hosted_number_order import DependentHostedNumberOrderListInstance class AuthorizationDocumentContext(InstanceContext): - def __init__(self, version: HostedNumbers, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AuthorizationDocumentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/AuthorizationDocuments/${sid}' self._dependent_hosted_number_orders = None + + def fetch(self): - def fetch(self): - - """ - Fetch the AuthorizationDocumentInstance - - :returns: The fetched AuthorizationDocumentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AuthorizationDocumentInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the AuthorizationDocumentInstance + + :returns: The fetched AuthorizationDocumentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AuthorizationDocumentInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return AuthorizationDocumentInstance(self._version, payload, sid=self._solution['sid'], ) - - + return AuthorizationDocumentInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -77,22 +78,22 @@ def __repr__(self): class AuthorizationDocumentInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AuthorizationDocumentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'address_sid' = payload.get('address_sid'), - 'status' = payload.get('status'), - 'email' = payload.get('email'), - 'cc_emails' = payload.get('cc_emails'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'address_sid' : payload.get('address_sid'), + 'status' : payload.get('status'), + 'email' : payload.get('email'), + 'cc_emails' : payload.get('cc_emails'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -121,35 +122,39 @@ def __repr__(self): class AuthorizationDocumentListInstance(ListResource): - def __init__(self, version: HostedNumbers): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AuthorizationDocumentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/AuthorizationDocuments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AuthorizationDocumentInstance(self._version, payload, ) - + return AuthorizationDocumentInstance(self._version, payload, ) + + """ + + """ + def page(self, email, status, page_size): - def page(self, email, status, page_size): - - data = values.of({ - 'email': email,'status': status,'page_size': page_size, - }) + data = values.of({ + 'email': email,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AuthorizationDocumentPage(self._version, payload, ) - + return AuthorizationDocumentPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.py b/twilio/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.py index d48f594379..4ff8859e48 100644 --- a/twilio/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.py +++ b/twilio/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DependentHostedNumberOrderListInstance(ListResource): - def __init__(self, version: HostedNumbers, signing_document_sid: str): + def __init__(self, version: Version, signing_document_sid: str): # TODO: needs autogenerated docs - super(DependentHostedNumberOrderListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { signing_document_sid, } + self._solution = { 'signing_document_sid': signing_document_sid, } self._uri = '/AuthorizationDocuments/${signing_document_sid}/DependentHostedNumberOrders' + + """ + def page(self, status, phone_number, incoming_phone_number_sid, friendly_name, unique_name, page_size): - def page(self, status, phone_number, incoming_phone_number_sid, friendly_name, unique_name, page_size): - - data = values.of({ - 'status': status,'phone_number': phone_number,'incoming_phone_number_sid': incoming_phone_number_sid,'friendly_name': friendly_name,'unique_name': unique_name,'page_size': page_size, - }) + data = values.of({ + 'status': status,'phone_number': phone_number,'incoming_phone_number_sid': incoming_phone_number_sid,'friendly_name': friendly_name,'unique_name': unique_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DependentHostedNumberOrderPage(self._version, payload, signing_document_sid=self._solution['signing_document_sid']) - + return DependentHostedNumberOrderPage(self._version, payload, signing_document_sid=self._solution['signing_document_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/hosted_numbers/hosted_number_order.py b/twilio/rest/preview/hosted_numbers/hosted_number_order.py index 89ccca923d..13215cdfa3 100644 --- a/twilio/rest/preview/hosted_numbers/hosted_number_order.py +++ b/twilio/rest/preview/hosted_numbers/hosted_number_order.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class HostedNumberOrderContext(InstanceContext): - def __init__(self, version: HostedNumbers, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(HostedNumberOrderContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/HostedNumberOrders/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the HostedNumberOrderInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the HostedNumberOrderInstance - - :returns: The fetched HostedNumberOrderInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return HostedNumberOrderInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the HostedNumberOrderInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the HostedNumberOrderInstance + + :returns: The fetched HostedNumberOrderInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return HostedNumberOrderInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return HostedNumberOrderInstance(self._version, payload, sid=self._solution['sid'], ) + + - return HostedNumberOrderInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,36 +89,36 @@ def __repr__(self): class HostedNumberOrderInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(HostedNumberOrderInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'incoming_phone_number_sid' = payload.get('incoming_phone_number_sid'), - 'address_sid' = payload.get('address_sid'), - 'signing_document_sid' = payload.get('signing_document_sid'), - 'phone_number' = payload.get('phone_number'), - 'capabilities' = payload.get('capabilities'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'status' = payload.get('status'), - 'failure_reason' = payload.get('failure_reason'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'verification_attempts' = payload.get('verification_attempts'), - 'email' = payload.get('email'), - 'cc_emails' = payload.get('cc_emails'), - 'url' = payload.get('url'), - 'verification_type' = payload.get('verification_type'), - 'verification_document_sid' = payload.get('verification_document_sid'), - 'extension' = payload.get('extension'), - 'call_delay' = payload.get('call_delay'), - 'verification_code' = payload.get('verification_code'), - 'verification_call_sids' = payload.get('verification_call_sids'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'incoming_phone_number_sid' : payload.get('incoming_phone_number_sid'), + 'address_sid' : payload.get('address_sid'), + 'signing_document_sid' : payload.get('signing_document_sid'), + 'phone_number' : payload.get('phone_number'), + 'capabilities' : payload.get('capabilities'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'status' : payload.get('status'), + 'failure_reason' : payload.get('failure_reason'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'verification_attempts' : payload.get('verification_attempts'), + 'email' : payload.get('email'), + 'cc_emails' : payload.get('cc_emails'), + 'url' : payload.get('url'), + 'verification_type' : payload.get('verification_type'), + 'verification_document_sid' : payload.get('verification_document_sid'), + 'extension' : payload.get('extension'), + 'call_delay' : payload.get('call_delay'), + 'verification_code' : payload.get('verification_code'), + 'verification_call_sids' : payload.get('verification_call_sids'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -142,35 +144,39 @@ def __repr__(self): class HostedNumberOrderListInstance(ListResource): - def __init__(self, version: HostedNumbers): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(HostedNumberOrderListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/HostedNumberOrders' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return HostedNumberOrderInstance(self._version, payload, ) - + return HostedNumberOrderInstance(self._version, payload, ) - def page(self, status, phone_number, incoming_phone_number_sid, friendly_name, unique_name, page_size): - - data = values.of({ - 'status': status,'phone_number': phone_number,'incoming_phone_number_sid': incoming_phone_number_sid,'friendly_name': friendly_name,'unique_name': unique_name,'page_size': page_size, - }) + """ + + """ + def page(self, status, phone_number, incoming_phone_number_sid, friendly_name, unique_name, page_size): + + data = values.of({ + 'status': status,'phone_number': phone_number,'incoming_phone_number_sid': incoming_phone_number_sid,'friendly_name': friendly_name,'unique_name': unique_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return HostedNumberOrderPage(self._version, payload, ) - + return HostedNumberOrderPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/marketplace/available_add_on.py b/twilio/rest/preview/marketplace/available_add_on.py index 7360521194..05433aa45d 100644 --- a/twilio/rest/preview/marketplace/available_add_on.py +++ b/twilio/rest/preview/marketplace/available_add_on.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.available_add_on.available_add_on_extension import AvailableAddOnExtensionListInstance +# from twilio.rest.available_add_on.available_add_on_extension import AvailableAddOnExtensionListInstance class AvailableAddOnContext(InstanceContext): - def __init__(self, version: Marketplace, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AvailableAddOnContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/AvailableAddOns/${sid}' self._extensions = None + + def fetch(self): - def fetch(self): - - """ - Fetch the AvailableAddOnInstance - - :returns: The fetched AvailableAddOnInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AvailableAddOnInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the AvailableAddOnInstance + + :returns: The fetched AvailableAddOnInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AvailableAddOnInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -66,20 +65,20 @@ def __repr__(self): class AvailableAddOnInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AvailableAddOnInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'description' = payload.get('description'), - 'pricing_type' = payload.get('pricing_type'), - 'configuration_schema' = payload.get('configuration_schema'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'description' : payload.get('description'), + 'pricing_type' : payload.get('pricing_type'), + 'configuration_schema' : payload.get('configuration_schema'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -108,25 +107,27 @@ def __repr__(self): class AvailableAddOnListInstance(ListResource): - def __init__(self, version: Marketplace): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AvailableAddOnListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/AvailableAddOns' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AvailableAddOnPage(self._version, payload, ) - + return AvailableAddOnPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/marketplace/available_add_on/available_add_on_extension.py b/twilio/rest/preview/marketplace/available_add_on/available_add_on_extension.py index 6f2e6c025e..c7300023cf 100644 --- a/twilio/rest/preview/marketplace/available_add_on/available_add_on_extension.py +++ b/twilio/rest/preview/marketplace/available_add_on/available_add_on_extension.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AvailableAddOnExtensionContext(InstanceContext): - def __init__(self, version: Marketplace, available_add_on_sid: str, sid: str): + def __init__(self, version: Version, available_add_on_sid: str, sid: str): # TODO: needs autogenerated docs - super(AvailableAddOnExtensionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { available_add_on_sid, sid, } + self._solution = { 'available_add_on_sid': available_add_on_sid, 'sid': sid, } self._uri = '/AvailableAddOns/${available_add_on_sid}/Extensions/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the AvailableAddOnExtensionInstance - - :returns: The fetched AvailableAddOnExtensionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AvailableAddOnExtensionInstance( - self._version, - payload, - available_add_on_sidsid=self._solution['available_add_on_sid''sid'], - ) - - + """ + Fetch the AvailableAddOnExtensionInstance + + :returns: The fetched AvailableAddOnExtensionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AvailableAddOnExtensionInstance(self._version, payload, available_add_on_sid=self._solution['available_add_on_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,19 +64,19 @@ def __repr__(self): class AvailableAddOnExtensionInstance(InstanceResource): def __init__(self, version, payload, available_add_on_sid: str, sid: str): - super(AvailableAddOnExtensionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'available_add_on_sid' = payload.get('available_add_on_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'product_name' = payload.get('product_name'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'available_add_on_sid' : payload.get('available_add_on_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'product_name' : payload.get('product_name'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'available_add_on_sid': available_add_on_sid or self._properties['available_add_on_sid']'sid': sid or self._properties['sid'] + 'available_add_on_sid': available_add_on_sid or self._properties['available_add_on_sid'],'sid': sid or self._properties['sid'], } @property @@ -103,25 +102,27 @@ def __repr__(self): class AvailableAddOnExtensionListInstance(ListResource): - def __init__(self, version: Marketplace, available_add_on_sid: str): + def __init__(self, version: Version, available_add_on_sid: str): # TODO: needs autogenerated docs - super(AvailableAddOnExtensionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { available_add_on_sid, } + self._solution = { 'available_add_on_sid': available_add_on_sid, } self._uri = '/AvailableAddOns/${available_add_on_sid}/Extensions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AvailableAddOnExtensionPage(self._version, payload, available_add_on_sid=self._solution['available_add_on_sid']) - + return AvailableAddOnExtensionPage(self._version, payload, available_add_on_sid=self._solution['available_add_on_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/marketplace/installed_add_on.py b/twilio/rest/preview/marketplace/installed_add_on.py index 912845902a..95bb869d77 100644 --- a/twilio/rest/preview/marketplace/installed_add_on.py +++ b/twilio/rest/preview/marketplace/installed_add_on.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.installed_add_on.installed_add_on_extension import InstalledAddOnExtensionListInstance +# from twilio.rest.installed_add_on.installed_add_on_extension import InstalledAddOnExtensionListInstance class InstalledAddOnContext(InstanceContext): - def __init__(self, version: Marketplace, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(InstalledAddOnContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/InstalledAddOns/${sid}' self._extensions = None + + def delete(self): - def delete(self): - - - """ - Deletes the InstalledAddOnInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the InstalledAddOnInstance - - :returns: The fetched InstalledAddOnInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InstalledAddOnInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the InstalledAddOnInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the InstalledAddOnInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched InstalledAddOnInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return InstalledAddOnInstance(self._version, payload, sid=self._solution['sid'], ) - - + return InstalledAddOnInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return InstalledAddOnInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -88,23 +90,23 @@ def __repr__(self): class InstalledAddOnInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(InstalledAddOnInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'description' = payload.get('description'), - 'configuration' = payload.get('configuration'), - 'unique_name' = payload.get('unique_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'description' : payload.get('description'), + 'configuration' : payload.get('configuration'), + 'unique_name' : payload.get('unique_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -133,35 +135,39 @@ def __repr__(self): class InstalledAddOnListInstance(ListResource): - def __init__(self, version: Marketplace): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(InstalledAddOnListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/InstalledAddOns' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return InstalledAddOnInstance(self._version, payload, ) - + return InstalledAddOnInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InstalledAddOnPage(self._version, payload, ) - + return InstalledAddOnPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/marketplace/installed_add_on/installed_add_on_extension.py b/twilio/rest/preview/marketplace/installed_add_on/installed_add_on_extension.py index 1dad7db793..b5e22281a4 100644 --- a/twilio/rest/preview/marketplace/installed_add_on/installed_add_on_extension.py +++ b/twilio/rest/preview/marketplace/installed_add_on/installed_add_on_extension.py @@ -19,51 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InstalledAddOnExtensionContext(InstanceContext): - def __init__(self, version: Marketplace, installed_add_on_sid: str, sid: str): + def __init__(self, version: Version, installed_add_on_sid: str, sid: str): # TODO: needs autogenerated docs - super(InstalledAddOnExtensionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { installed_add_on_sid, sid, } + self._solution = { 'installed_add_on_sid': installed_add_on_sid, 'sid': sid, } self._uri = '/InstalledAddOns/${installed_add_on_sid}/Extensions/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the InstalledAddOnExtensionInstance - - :returns: The fetched InstalledAddOnExtensionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InstalledAddOnExtensionInstance( - self._version, - payload, - installed_add_on_sidsid=self._solution['installed_add_on_sid''sid'], - ) - - + """ + Fetch the InstalledAddOnExtensionInstance + + :returns: The fetched InstalledAddOnExtensionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InstalledAddOnExtensionInstance(self._version, payload, installed_add_on_sid=self._solution['installed_add_on_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return InstalledAddOnExtensionInstance(self._version, payload, installed_add_on_sid=self._solution['installed_add_on_sid'], sid=self._solution['sid'], ) - - + return InstalledAddOnExtensionInstance(self._version, payload, installed_add_on_sid=self._solution['installed_add_on_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -76,20 +77,20 @@ def __repr__(self): class InstalledAddOnExtensionInstance(InstanceResource): def __init__(self, version, payload, installed_add_on_sid: str, sid: str): - super(InstalledAddOnExtensionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'installed_add_on_sid' = payload.get('installed_add_on_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'product_name' = payload.get('product_name'), - 'unique_name' = payload.get('unique_name'), - 'enabled' = payload.get('enabled'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'installed_add_on_sid' : payload.get('installed_add_on_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'product_name' : payload.get('product_name'), + 'unique_name' : payload.get('unique_name'), + 'enabled' : payload.get('enabled'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'installed_add_on_sid': installed_add_on_sid or self._properties['installed_add_on_sid']'sid': sid or self._properties['sid'] + 'installed_add_on_sid': installed_add_on_sid or self._properties['installed_add_on_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,25 +116,27 @@ def __repr__(self): class InstalledAddOnExtensionListInstance(ListResource): - def __init__(self, version: Marketplace, installed_add_on_sid: str): + def __init__(self, version: Version, installed_add_on_sid: str): # TODO: needs autogenerated docs - super(InstalledAddOnExtensionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { installed_add_on_sid, } + self._solution = { 'installed_add_on_sid': installed_add_on_sid, } self._uri = '/InstalledAddOns/${installed_add_on_sid}/Extensions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InstalledAddOnExtensionPage(self._version, payload, installed_add_on_sid=self._solution['installed_add_on_sid']) - + return InstalledAddOnExtensionPage(self._version, payload, installed_add_on_sid=self._solution['installed_add_on_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service.py b/twilio/rest/preview/sync/service.py index ee8fc5fd22..3375409326 100644 --- a/twilio/rest/preview/sync/service.py +++ b/twilio/rest/preview/sync/service.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.document import DocumentListInstancefrom twilio.rest.service.sync_list import SyncListListInstancefrom twilio.rest.service.sync_map import SyncMapListInstance +# from twilio.rest.service.document import DocumentListInstancefrom twilio.rest.service.sync_list import SyncListListInstancefrom twilio.rest.service.sync_map import SyncMapListInstance class ServiceContext(InstanceContext): - def __init__(self, version: Sync, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._documents = None self._sync_lists = None self._sync_maps = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,23 +92,23 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'webhook_url' = payload.get('webhook_url'), - 'reachability_webhooks_enabled' = payload.get('reachability_webhooks_enabled'), - 'acl_enabled' = payload.get('acl_enabled'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'webhook_url' : payload.get('webhook_url'), + 'reachability_webhooks_enabled' : payload.get('reachability_webhooks_enabled'), + 'acl_enabled' : payload.get('acl_enabled'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -141,35 +143,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: Sync): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/document.py b/twilio/rest/preview/sync/service/document.py index f725f74b8e..f45bcfcedd 100644 --- a/twilio/rest/preview/sync/service/document.py +++ b/twilio/rest/preview/sync/service/document.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.document.document_permission import DocumentPermissionListInstance +# from twilio.rest.document.document_permission import DocumentPermissionListInstance class DocumentContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(DocumentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Documents/${sid}' self._document_permissions = None + + def delete(self): - def delete(self): - - - """ - Deletes the DocumentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DocumentInstance - - :returns: The fetched DocumentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DocumentInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the DocumentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the DocumentInstance + + :returns: The fetched DocumentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) - return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,24 +90,24 @@ def __repr__(self): class DocumentInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(DocumentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'revision' = payload.get('revision'), - 'data' = payload.get('data'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'revision' : payload.get('revision'), + 'data' : payload.get('data'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -134,35 +136,39 @@ def __repr__(self): class DocumentListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(DocumentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Documents' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DocumentPage(self._version, payload, service_sid=self._solution['service_sid']) - + return DocumentPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/document/document_permission.py b/twilio/rest/preview/sync/service/document/document_permission.py index c45bcef965..eacd0d5918 100644 --- a/twilio/rest/preview/sync/service/document/document_permission.py +++ b/twilio/rest/preview/sync/service/document/document_permission.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DocumentPermissionContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, document_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, document_sid: str, identity: str): # TODO: needs autogenerated docs - super(DocumentPermissionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, document_sid, identity, } + self._solution = { 'service_sid': service_sid, 'document_sid': document_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Documents/${document_sid}/Permissions/${identity}' + + def delete(self): - def delete(self): - - - """ - Deletes the DocumentPermissionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DocumentPermissionInstance - - :returns: The fetched DocumentPermissionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DocumentPermissionInstance( - self._version, - payload, - service_siddocument_sididentity=self._solution['service_sid''document_sid''identity'], - ) - - + + """ + Deletes the DocumentPermissionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the DocumentPermissionInstance + + :returns: The fetched DocumentPermissionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DocumentPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], identity=self._solution['identity'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return DocumentPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], identity=self._solution['identity'], ) + + - return DocumentPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], identity=self._solution['identity'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class DocumentPermissionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, document_sid: str, identity: str): - super(DocumentPermissionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'document_sid' = payload.get('document_sid'), - 'identity' = payload.get('identity'), - 'read' = payload.get('read'), - 'write' = payload.get('write'), - 'manage' = payload.get('manage'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'document_sid' : payload.get('document_sid'), + 'identity' : payload.get('identity'), + 'read' : payload.get('read'), + 'write' : payload.get('write'), + 'manage' : payload.get('manage'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'document_sid': document_sid or self._properties['document_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'document_sid': document_sid or self._properties['document_sid'],'identity': identity or self._properties['identity'], } @property @@ -127,25 +129,27 @@ def __repr__(self): class DocumentPermissionListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str, document_sid: str): + def __init__(self, version: Version, service_sid: str, document_sid: str): # TODO: needs autogenerated docs - super(DocumentPermissionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, document_sid, } + self._solution = { 'service_sid': service_sid, 'document_sid': document_sid, } self._uri = '/Services/${service_sid}/Documents/${document_sid}/Permissions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DocumentPermissionPage(self._version, payload, service_sid=self._solution['service_sid']document_sid=self._solution['document_sid']) - + return DocumentPermissionPage(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/sync_list.py b/twilio/rest/preview/sync/service/sync_list.py index 2866cd5faa..4950fa95e8 100644 --- a/twilio/rest/preview/sync/service/sync_list.py +++ b/twilio/rest/preview/sync/service/sync_list.py @@ -19,52 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sync_list.sync_list_item import SyncListItemListInstancefrom twilio.rest.sync_list.sync_list_permission import SyncListPermissionListInstance +# from twilio.rest.sync_list.sync_list_item import SyncListItemListInstancefrom twilio.rest.sync_list.sync_list_permission import SyncListPermissionListInstance class SyncListContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(SyncListContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Lists/${sid}' self._sync_list_items = None self._sync_list_permissions = None + + def delete(self): - def delete(self): - - - """ - Deletes the SyncListInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncListInstance - - :returns: The fetched SyncListInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the SyncListInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncListInstance + + :returns: The fetched SyncListInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -78,23 +78,23 @@ def __repr__(self): class SyncListInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(SyncListInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'revision' = payload.get('revision'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'revision' : payload.get('revision'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -126,35 +126,39 @@ def __repr__(self): class SyncListListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(SyncListListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Lists' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncListPage(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncListPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/sync_list/sync_list_item.py b/twilio/rest/preview/sync/service/sync_list/sync_list_item.py index bbee33d605..959d492519 100644 --- a/twilio/rest/preview/sync/service/sync_list/sync_list_item.py +++ b/twilio/rest/preview/sync/service/sync_list/sync_list_item.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncListItemContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, list_sid: str, index: int): + def __init__(self, version: Version, service_sid: str, list_sid: str, index: int): # TODO: needs autogenerated docs - super(SyncListItemContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, index, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, 'index': index, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Items/${index}' + + def delete(self, if_match): - def delete(self, if_match): - - - """ - Deletes the SyncListItemInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncListItemInstance - - :returns: The fetched SyncListItemInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListItemInstance( - self._version, - payload, - service_sidlist_sidindex=self._solution['service_sid''list_sid''index'], - ) - - + + """ + Deletes the SyncListItemInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) + """ + Fetch the SyncListItemInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SyncListItemInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], index=self._solution['index'], ) - - + return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], index=self._solution['index'], ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], index=self._solution['index'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class SyncListItemInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, list_sid: str, index: int): - super(SyncListItemInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'index' = payload.get('index'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'list_sid' = payload.get('list_sid'), - 'url' = payload.get('url'), - 'revision' = payload.get('revision'), - 'data' = payload.get('data'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'index' : payload.get('index'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'list_sid' : payload.get('list_sid'), + 'url' : payload.get('url'), + 'revision' : payload.get('revision'), + 'data' : payload.get('data'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'list_sid': list_sid or self._properties['list_sid']'index': index or self._properties['index'] + 'service_sid': service_sid or self._properties['service_sid'],'list_sid': list_sid or self._properties['list_sid'],'index': index or self._properties['index'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class SyncListItemListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str, list_sid: str): + def __init__(self, version: Version, service_sid: str, list_sid: str): # TODO: needs autogenerated docs - super(SyncListItemListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Items' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) - + return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) + + """ + + """ + def page(self, order, _from, bounds, page_size): - def page(self, order, _from, bounds, page_size): - - data = values.of({ - 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, - }) + data = values.of({ + 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncListItemPage(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) - + return SyncListItemPage(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/sync_list/sync_list_permission.py b/twilio/rest/preview/sync/service/sync_list/sync_list_permission.py index a2c9f1668f..5feea74395 100644 --- a/twilio/rest/preview/sync/service/sync_list/sync_list_permission.py +++ b/twilio/rest/preview/sync/service/sync_list/sync_list_permission.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncListPermissionContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, list_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, list_sid: str, identity: str): # TODO: needs autogenerated docs - super(SyncListPermissionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, identity, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Permissions/${identity}' + + def delete(self): - def delete(self): - - - """ - Deletes the SyncListPermissionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncListPermissionInstance - - :returns: The fetched SyncListPermissionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListPermissionInstance( - self._version, - payload, - service_sidlist_sididentity=self._solution['service_sid''list_sid''identity'], - ) - - + + """ + Deletes the SyncListPermissionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncListPermissionInstance + + :returns: The fetched SyncListPermissionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncListPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], identity=self._solution['identity'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return SyncListPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], identity=self._solution['identity'], ) + + - return SyncListPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], identity=self._solution['identity'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class SyncListPermissionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, list_sid: str, identity: str): - super(SyncListPermissionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'list_sid' = payload.get('list_sid'), - 'identity' = payload.get('identity'), - 'read' = payload.get('read'), - 'write' = payload.get('write'), - 'manage' = payload.get('manage'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'list_sid' : payload.get('list_sid'), + 'identity' : payload.get('identity'), + 'read' : payload.get('read'), + 'write' : payload.get('write'), + 'manage' : payload.get('manage'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'list_sid': list_sid or self._properties['list_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'list_sid': list_sid or self._properties['list_sid'],'identity': identity or self._properties['identity'], } @property @@ -127,25 +129,27 @@ def __repr__(self): class SyncListPermissionListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str, list_sid: str): + def __init__(self, version: Version, service_sid: str, list_sid: str): # TODO: needs autogenerated docs - super(SyncListPermissionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Permissions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncListPermissionPage(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) - + return SyncListPermissionPage(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/sync_map.py b/twilio/rest/preview/sync/service/sync_map.py index a58d5615c1..af4c6e78fe 100644 --- a/twilio/rest/preview/sync/service/sync_map.py +++ b/twilio/rest/preview/sync/service/sync_map.py @@ -19,52 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sync_map.sync_map_item import SyncMapItemListInstancefrom twilio.rest.sync_map.sync_map_permission import SyncMapPermissionListInstance +# from twilio.rest.sync_map.sync_map_item import SyncMapItemListInstancefrom twilio.rest.sync_map.sync_map_permission import SyncMapPermissionListInstance class SyncMapContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(SyncMapContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Maps/${sid}' self._sync_map_items = None self._sync_map_permissions = None + + def delete(self): - def delete(self): - - - """ - Deletes the SyncMapInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncMapInstance - - :returns: The fetched SyncMapInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the SyncMapInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncMapInstance + + :returns: The fetched SyncMapInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -78,23 +78,23 @@ def __repr__(self): class SyncMapInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(SyncMapInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'revision' = payload.get('revision'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'revision' : payload.get('revision'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -126,35 +126,39 @@ def __repr__(self): class SyncMapListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(SyncMapListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Maps' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncMapPage(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncMapPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/sync_map/sync_map_item.py b/twilio/rest/preview/sync/service/sync_map/sync_map_item.py index 9c61d682ce..8ee0b64a4b 100644 --- a/twilio/rest/preview/sync/service/sync_map/sync_map_item.py +++ b/twilio/rest/preview/sync/service/sync_map/sync_map_item.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncMapItemContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, map_sid: str, key: str): + def __init__(self, version: Version, service_sid: str, map_sid: str, key: str): # TODO: needs autogenerated docs - super(SyncMapItemContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, key, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, 'key': key, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Items/${key}' + + def delete(self, if_match): - def delete(self, if_match): - - - """ - Deletes the SyncMapItemInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncMapItemInstance - - :returns: The fetched SyncMapItemInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapItemInstance( - self._version, - payload, - service_sidmap_sidkey=self._solution['service_sid''map_sid''key'], - ) - - + + """ + Deletes the SyncMapItemInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) + """ + Fetch the SyncMapItemInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SyncMapItemInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], key=self._solution['key'], ) - - + return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], key=self._solution['key'], ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], key=self._solution['key'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class SyncMapItemInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, map_sid: str, key: str): - super(SyncMapItemInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'key' = payload.get('key'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'map_sid' = payload.get('map_sid'), - 'url' = payload.get('url'), - 'revision' = payload.get('revision'), - 'data' = payload.get('data'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'key' : payload.get('key'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'map_sid' : payload.get('map_sid'), + 'url' : payload.get('url'), + 'revision' : payload.get('revision'), + 'data' : payload.get('data'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'map_sid': map_sid or self._properties['map_sid']'key': key or self._properties['key'] + 'service_sid': service_sid or self._properties['service_sid'],'map_sid': map_sid or self._properties['map_sid'],'key': key or self._properties['key'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class SyncMapItemListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str, map_sid: str): + def __init__(self, version: Version, service_sid: str, map_sid: str): # TODO: needs autogenerated docs - super(SyncMapItemListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Items' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) - + return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) + + """ + + """ + def page(self, order, _from, bounds, page_size): - def page(self, order, _from, bounds, page_size): - - data = values.of({ - 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, - }) + data = values.of({ + 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncMapItemPage(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) - + return SyncMapItemPage(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/sync/service/sync_map/sync_map_permission.py b/twilio/rest/preview/sync/service/sync_map/sync_map_permission.py index e093e0079c..58acd25e54 100644 --- a/twilio/rest/preview/sync/service/sync_map/sync_map_permission.py +++ b/twilio/rest/preview/sync/service/sync_map/sync_map_permission.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncMapPermissionContext(InstanceContext): - def __init__(self, version: Sync, service_sid: str, map_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, map_sid: str, identity: str): # TODO: needs autogenerated docs - super(SyncMapPermissionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, identity, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Permissions/${identity}' + + def delete(self): - def delete(self): - - - """ - Deletes the SyncMapPermissionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncMapPermissionInstance - - :returns: The fetched SyncMapPermissionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapPermissionInstance( - self._version, - payload, - service_sidmap_sididentity=self._solution['service_sid''map_sid''identity'], - ) - - + + """ + Deletes the SyncMapPermissionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncMapPermissionInstance + + :returns: The fetched SyncMapPermissionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncMapPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], identity=self._solution['identity'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return SyncMapPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], identity=self._solution['identity'], ) + + - return SyncMapPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], identity=self._solution['identity'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class SyncMapPermissionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, map_sid: str, identity: str): - super(SyncMapPermissionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'map_sid' = payload.get('map_sid'), - 'identity' = payload.get('identity'), - 'read' = payload.get('read'), - 'write' = payload.get('write'), - 'manage' = payload.get('manage'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'map_sid' : payload.get('map_sid'), + 'identity' : payload.get('identity'), + 'read' : payload.get('read'), + 'write' : payload.get('write'), + 'manage' : payload.get('manage'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'map_sid': map_sid or self._properties['map_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'map_sid': map_sid or self._properties['map_sid'],'identity': identity or self._properties['identity'], } @property @@ -127,25 +129,27 @@ def __repr__(self): class SyncMapPermissionListInstance(ListResource): - def __init__(self, version: Sync, service_sid: str, map_sid: str): + def __init__(self, version: Version, service_sid: str, map_sid: str): # TODO: needs autogenerated docs - super(SyncMapPermissionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Permissions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncMapPermissionPage(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) - + return SyncMapPermissionPage(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant.py b/twilio/rest/preview/understand/assistant.py index 61be1551ae..6b16fbb1b3 100644 --- a/twilio/rest/preview/understand/assistant.py +++ b/twilio/rest/preview/understand/assistant.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.assistant.assistant_fallback_actions import AssistantFallbackActionsListInstancefrom twilio.rest.assistant.assistant_initiation_actions import AssistantInitiationActionsListInstancefrom twilio.rest.assistant.dialogue import DialogueListInstancefrom twilio.rest.assistant.field_type import FieldTypeListInstancefrom twilio.rest.assistant.model_build import ModelBuildListInstancefrom twilio.rest.assistant.query import QueryListInstancefrom twilio.rest.assistant.style_sheet import StyleSheetListInstancefrom twilio.rest.assistant.task import TaskListInstance +# from twilio.rest.assistant.assistant_fallback_actions import AssistantFallbackActionsListInstancefrom twilio.rest.assistant.assistant_initiation_actions import AssistantInitiationActionsListInstancefrom twilio.rest.assistant.dialogue import DialogueListInstancefrom twilio.rest.assistant.field_type import FieldTypeListInstancefrom twilio.rest.assistant.model_build import ModelBuildListInstancefrom twilio.rest.assistant.query import QueryListInstancefrom twilio.rest.assistant.style_sheet import StyleSheetListInstancefrom twilio.rest.assistant.task import TaskListInstance class AssistantContext(InstanceContext): - def __init__(self, version: Understand, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(AssistantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Assistants/${sid}' self._assistant_fallback_actions = None @@ -42,47 +43,48 @@ def __init__(self, version: Understand, sid: str): self._queries = None self._style_sheet = None self._tasks = None + + def delete(self): - def delete(self): - - - """ - Deletes the AssistantInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AssistantInstance - - :returns: The fetched AssistantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssistantInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the AssistantInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the AssistantInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched AssistantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssistantInstance(self._version, payload, sid=self._solution['sid'], ) - - + return AssistantInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return AssistantInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -95,25 +97,25 @@ def __repr__(self): class AssistantInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(AssistantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'latest_model_build_sid' = payload.get('latest_model_build_sid'), - 'links' = payload.get('links'), - 'log_queries' = payload.get('log_queries'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), - 'callback_url' = payload.get('callback_url'), - 'callback_events' = payload.get('callback_events'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'latest_model_build_sid' : payload.get('latest_model_build_sid'), + 'links' : payload.get('links'), + 'log_queries' : payload.get('log_queries'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), + 'callback_url' : payload.get('callback_url'), + 'callback_events' : payload.get('callback_events'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -163,35 +165,39 @@ def __repr__(self): class AssistantListInstance(ListResource): - def __init__(self, version: Understand): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(AssistantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Assistants' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AssistantInstance(self._version, payload, ) - + return AssistantInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AssistantPage(self._version, payload, ) - + return AssistantPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/assistant_fallback_actions.py b/twilio/rest/preview/understand/assistant/assistant_fallback_actions.py index 55b8bc1133..2c60fb002f 100644 --- a/twilio/rest/preview/understand/assistant/assistant_fallback_actions.py +++ b/twilio/rest/preview/understand/assistant/assistant_fallback_actions.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class AssistantFallbackActionsContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(AssistantFallbackActionsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/FallbackActions' + + def fetch(self): - def fetch(self): - - """ - Fetch the AssistantFallbackActionsInstance - - :returns: The fetched AssistantFallbackActionsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssistantFallbackActionsInstance( - self._version, - payload, - assistant_sid=self._solution['assistant_sid'], - ) - - + """ + Fetch the AssistantFallbackActionsInstance + + :returns: The fetched AssistantFallbackActionsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AssistantFallbackActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return AssistantFallbackActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - - + return AssistantFallbackActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,17 +75,17 @@ def __repr__(self): class AssistantFallbackActionsInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str): - super(AssistantFallbackActionsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'url' = payload.get('url'), - 'data' = payload.get('data'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'url' : payload.get('url'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'], } @property @@ -110,15 +111,15 @@ def __repr__(self): class AssistantFallbackActionsListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(AssistantFallbackActionsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/assistant_initiation_actions.py b/twilio/rest/preview/understand/assistant/assistant_initiation_actions.py index ea25dbeac2..2f257c1533 100644 --- a/twilio/rest/preview/understand/assistant/assistant_initiation_actions.py +++ b/twilio/rest/preview/understand/assistant/assistant_initiation_actions.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class AssistantInitiationActionsContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(AssistantInitiationActionsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/InitiationActions' + + def fetch(self): - def fetch(self): - - """ - Fetch the AssistantInitiationActionsInstance - - :returns: The fetched AssistantInitiationActionsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssistantInitiationActionsInstance( - self._version, - payload, - assistant_sid=self._solution['assistant_sid'], - ) - - + """ + Fetch the AssistantInitiationActionsInstance + + :returns: The fetched AssistantInitiationActionsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AssistantInitiationActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return AssistantInitiationActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - - + return AssistantInitiationActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,17 +75,17 @@ def __repr__(self): class AssistantInitiationActionsInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str): - super(AssistantInitiationActionsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'url' = payload.get('url'), - 'data' = payload.get('data'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'url' : payload.get('url'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'], } @property @@ -110,15 +111,15 @@ def __repr__(self): class AssistantInitiationActionsListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(AssistantInitiationActionsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/dialogue.py b/twilio/rest/preview/understand/assistant/dialogue.py index 079823b9a2..d93edd534f 100644 --- a/twilio/rest/preview/understand/assistant/dialogue.py +++ b/twilio/rest/preview/understand/assistant/dialogue.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class DialogueContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(DialogueContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Dialogues/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the DialogueInstance - - :returns: The fetched DialogueInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DialogueInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + """ + Fetch the DialogueInstance + + :returns: The fetched DialogueInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DialogueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -63,18 +62,18 @@ def __repr__(self): class DialogueInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(DialogueInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'data' = payload.get('data'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'data' : payload.get('data'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class DialogueListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(DialogueListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/field_type.py b/twilio/rest/preview/understand/assistant/field_type.py index 2c0259eca8..df0f26e148 100644 --- a/twilio/rest/preview/understand/assistant/field_type.py +++ b/twilio/rest/preview/understand/assistant/field_type.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.field_type.field_value import FieldValueListInstance +# from twilio.rest.field_type.field_value import FieldValueListInstance class FieldTypeContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(FieldTypeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes/${sid}' self._field_values = None + + def delete(self): - def delete(self): - - - """ - Deletes the FieldTypeInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FieldTypeInstance - - :returns: The fetched FieldTypeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FieldTypeInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the FieldTypeInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the FieldTypeInstance + + :returns: The fetched FieldTypeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,22 +90,22 @@ def __repr__(self): class FieldTypeInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(FieldTypeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'links' = payload.get('links'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'links' : payload.get('links'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class FieldTypeListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(FieldTypeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return FieldTypeInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FieldTypePage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return FieldTypePage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/field_type/field_value.py b/twilio/rest/preview/understand/assistant/field_type/field_value.py index 6c81ead626..2bcb636e0f 100644 --- a/twilio/rest/preview/understand/assistant/field_type/field_value.py +++ b/twilio/rest/preview/understand/assistant/field_type/field_value.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FieldValueContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, field_type_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, field_type_sid: str, sid: str): # TODO: needs autogenerated docs - super(FieldValueContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, field_type_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'field_type_sid': field_type_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes/${field_type_sid}/FieldValues/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the FieldValueInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FieldValueInstance - - :returns: The fetched FieldValueInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FieldValueInstance( - self._version, - payload, - assistant_sidfield_type_sidsid=self._solution['assistant_sid''field_type_sid''sid'], - ) - - + + """ + Deletes the FieldValueInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the FieldValueInstance + + :returns: The fetched FieldValueInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FieldValueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], field_type_sid=self._solution['field_type_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,23 +76,23 @@ def __repr__(self): class FieldValueInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, field_type_sid: str, sid: str): - super(FieldValueInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'field_type_sid' = payload.get('field_type_sid'), - 'language' = payload.get('language'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'value' = payload.get('value'), - 'url' = payload.get('url'), - 'synonym_of' = payload.get('synonym_of'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'field_type_sid' : payload.get('field_type_sid'), + 'language' : payload.get('language'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'value' : payload.get('value'), + 'url' : payload.get('url'), + 'synonym_of' : payload.get('synonym_of'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'field_type_sid': field_type_sid or self._properties['field_type_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'field_type_sid': field_type_sid or self._properties['field_type_sid'],'sid': sid or self._properties['sid'], } @property @@ -118,35 +118,39 @@ def __repr__(self): class FieldValueListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str, field_type_sid: str): + def __init__(self, version: Version, assistant_sid: str, field_type_sid: str): # TODO: needs autogenerated docs - super(FieldValueListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, field_type_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'field_type_sid': field_type_sid, } self._uri = '/Assistants/${assistant_sid}/FieldTypes/${field_type_sid}/FieldValues' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FieldValueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']field_type_sid=self._solution['field_type_sid']) - + return FieldValueInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']field_type_sid=self._solution['field_type_sid']) + + """ + + """ + def page(self, language, page_size): - def page(self, language, page_size): - - data = values.of({ - 'language': language,'page_size': page_size, - }) + data = values.of({ + 'language': language,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FieldValuePage(self._version, payload, assistant_sid=self._solution['assistant_sid']field_type_sid=self._solution['field_type_sid']) - + return FieldValuePage(self._version, payload, assistant_sid=self._solution['assistant_sid'], field_type_sid=self._solution['field_type_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/model_build.py b/twilio/rest/preview/understand/assistant/model_build.py index b85e0f14dd..69b7b64210 100644 --- a/twilio/rest/preview/understand/assistant/model_build.py +++ b/twilio/rest/preview/understand/assistant/model_build.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ModelBuildContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(ModelBuildContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/ModelBuilds/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ModelBuildInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ModelBuildInstance - - :returns: The fetched ModelBuildInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ModelBuildInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the ModelBuildInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ModelBuildInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ModelBuildInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class ModelBuildInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(ModelBuildInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), - 'build_duration' = payload.get('build_duration'), - 'error_code' = payload.get('error_code'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), + 'build_duration' : payload.get('build_duration'), + 'error_code' : payload.get('error_code'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class ModelBuildListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(ModelBuildListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/ModelBuilds' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return ModelBuildInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ModelBuildPage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return ModelBuildPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/query.py b/twilio/rest/preview/understand/assistant/query.py index c641f24bc3..9d9280d7fb 100644 --- a/twilio/rest/preview/understand/assistant/query.py +++ b/twilio/rest/preview/understand/assistant/query.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class QueryContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(QueryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Queries/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the QueryInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the QueryInstance - - :returns: The fetched QueryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return QueryInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the QueryInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the QueryInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched QueryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,26 +89,26 @@ def __repr__(self): class QueryInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(QueryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'results' = payload.get('results'), - 'language' = payload.get('language'), - 'model_build_sid' = payload.get('model_build_sid'), - 'query' = payload.get('query'), - 'sample_sid' = payload.get('sample_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'url' = payload.get('url'), - 'source_channel' = payload.get('source_channel'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'results' : payload.get('results'), + 'language' : payload.get('language'), + 'model_build_sid' : payload.get('model_build_sid'), + 'query' : payload.get('query'), + 'sample_sid' : payload.get('sample_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'url' : payload.get('url'), + 'source_channel' : payload.get('source_channel'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class QueryListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(QueryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/Queries' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return QueryInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, language, model_build, status, page_size): - def page(self, language, model_build, status, page_size): - - data = values.of({ - 'language': language,'model_build': model_build,'status': status,'page_size': page_size, - }) + data = values.of({ + 'language': language,'model_build': model_build,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return QueryPage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return QueryPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/style_sheet.py b/twilio/rest/preview/understand/assistant/style_sheet.py index 9a7866c766..b78e5b851f 100644 --- a/twilio/rest/preview/understand/assistant/style_sheet.py +++ b/twilio/rest/preview/understand/assistant/style_sheet.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class StyleSheetContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(StyleSheetContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/StyleSheet' + + def fetch(self): - def fetch(self): - - """ - Fetch the StyleSheetInstance - - :returns: The fetched StyleSheetInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return StyleSheetInstance( - self._version, - payload, - assistant_sid=self._solution['assistant_sid'], - ) - - + """ + Fetch the StyleSheetInstance + + :returns: The fetched StyleSheetInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return StyleSheetInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return StyleSheetInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) - - + return StyleSheetInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,17 +75,17 @@ def __repr__(self): class StyleSheetInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str): - super(StyleSheetInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'url' = payload.get('url'), - 'data' = payload.get('data'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'url' : payload.get('url'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'], } @property @@ -110,15 +111,15 @@ def __repr__(self): class StyleSheetListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(StyleSheetListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/task.py b/twilio/rest/preview/understand/assistant/task.py index d97f71ed08..11578ca482 100644 --- a/twilio/rest/preview/understand/assistant/task.py +++ b/twilio/rest/preview/understand/assistant/task.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.task.field import FieldListInstancefrom twilio.rest.task.sample import SampleListInstancefrom twilio.rest.task.task_actions import TaskActionsListInstancefrom twilio.rest.task.task_statistics import TaskStatisticsListInstance +# from twilio.rest.task.field import FieldListInstancefrom twilio.rest.task.sample import SampleListInstancefrom twilio.rest.task.task_actions import TaskActionsListInstancefrom twilio.rest.task.task_statistics import TaskStatisticsListInstance class TaskContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, sid: str): # TODO: needs autogenerated docs - super(TaskContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${sid}' self._fields = None self._samples = None self._task_actions = None self._statistics = None + + def delete(self): - def delete(self): - - - """ - Deletes the TaskInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TaskInstance - - :returns: The fetched TaskInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskInstance( - self._version, - payload, - assistant_sidsid=self._solution['assistant_sid''sid'], - ) - - + + """ + Deletes the TaskInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the TaskInstance + + :returns: The fetched TaskInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -91,23 +93,23 @@ def __repr__(self): class TaskInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, sid: str): - super(TaskInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'links' = payload.get('links'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'actions_url' = payload.get('actions_url'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'links' : payload.get('links'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'actions_url' : payload.get('actions_url'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'sid': sid or self._properties['sid'], } @property @@ -145,35 +147,39 @@ def __repr__(self): class TaskListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str): + def __init__(self, version: Version, assistant_sid: str): # TODO: needs autogenerated docs - super(TaskListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, } + self._solution = { 'assistant_sid': assistant_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return TaskInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TaskPage(self._version, payload, assistant_sid=self._solution['assistant_sid']) - + return TaskPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/task/field.py b/twilio/rest/preview/understand/assistant/task/field.py index 2baeead3db..5af145e99f 100644 --- a/twilio/rest/preview/understand/assistant/task/field.py +++ b/twilio/rest/preview/understand/assistant/task/field.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FieldContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str, sid: str): # TODO: needs autogenerated docs - super(FieldContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Fields/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the FieldInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FieldInstance - - :returns: The fetched FieldInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FieldInstance( - self._version, - payload, - assistant_sidtask_sidsid=self._solution['assistant_sid''task_sid''sid'], - ) - - + + """ + Deletes the FieldInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the FieldInstance + + :returns: The fetched FieldInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FieldInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,22 +76,22 @@ def __repr__(self): class FieldInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str, sid: str): - super(FieldInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'field_type' = payload.get('field_type'), - 'task_sid' = payload.get('task_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'field_type' : payload.get('field_type'), + 'task_sid' : payload.get('task_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'],'sid': sid or self._properties['sid'], } @property @@ -117,35 +117,39 @@ def __repr__(self): class FieldListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(FieldListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Fields' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FieldInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return FieldInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FieldPage(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return FieldPage(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/task/sample.py b/twilio/rest/preview/understand/assistant/task/sample.py index 68f0f708a5..7389873262 100644 --- a/twilio/rest/preview/understand/assistant/task/sample.py +++ b/twilio/rest/preview/understand/assistant/task/sample.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SampleContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str, sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str, sid: str): # TODO: needs autogenerated docs - super(SampleContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, 'sid': sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Samples/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the SampleInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SampleInstance - - :returns: The fetched SampleInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SampleInstance( - self._version, - payload, - assistant_sidtask_sidsid=self._solution['assistant_sid''task_sid''sid'], - ) - - + + """ + Deletes the SampleInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the SampleInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SampleInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) - - + return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class SampleInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str, sid: str): - super(SampleInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'task_sid' = payload.get('task_sid'), - 'language' = payload.get('language'), - 'assistant_sid' = payload.get('assistant_sid'), - 'sid' = payload.get('sid'), - 'tagged_text' = payload.get('tagged_text'), - 'url' = payload.get('url'), - 'source_channel' = payload.get('source_channel'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'task_sid' : payload.get('task_sid'), + 'language' : payload.get('language'), + 'assistant_sid' : payload.get('assistant_sid'), + 'sid' : payload.get('sid'), + 'tagged_text' : payload.get('tagged_text'), + 'url' : payload.get('url'), + 'source_channel' : payload.get('source_channel'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid']'sid': sid or self._properties['sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'],'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class SampleListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(SampleListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Samples' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return SampleInstance(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) + + """ + + """ + def page(self, language, page_size): - def page(self, language, page_size): - - data = values.of({ - 'language': language,'page_size': page_size, - }) + data = values.of({ + 'language': language,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SamplePage(self._version, payload, assistant_sid=self._solution['assistant_sid']task_sid=self._solution['task_sid']) - + return SamplePage(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/task/task_actions.py b/twilio/rest/preview/understand/assistant/task/task_actions.py index 7e5b404805..0a9aee9474 100644 --- a/twilio/rest/preview/understand/assistant/task/task_actions.py +++ b/twilio/rest/preview/understand/assistant/task/task_actions.py @@ -19,48 +19,49 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TaskActionsContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskActionsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Actions' + + def fetch(self): - def fetch(self): - - """ - Fetch the TaskActionsInstance - - :returns: The fetched TaskActionsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskActionsInstance( - self._version, - payload, - assistant_sidtask_sid=self._solution['assistant_sid''task_sid'], - ) - - + """ + Fetch the TaskActionsInstance + + :returns: The fetched TaskActionsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TaskActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + + - return TaskActionsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) - - + def __repr__(self): """ @@ -74,18 +75,18 @@ def __repr__(self): class TaskActionsInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str): - super(TaskActionsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'task_sid' = payload.get('task_sid'), - 'url' = payload.get('url'), - 'data' = payload.get('data'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'task_sid' : payload.get('task_sid'), + 'url' : payload.get('url'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'], } @property @@ -111,15 +112,15 @@ def __repr__(self): class TaskActionsListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskActionsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/preview/understand/assistant/task/task_statistics.py b/twilio/rest/preview/understand/assistant/task/task_statistics.py index d6b55e27ee..8a31e888ce 100644 --- a/twilio/rest/preview/understand/assistant/task/task_statistics.py +++ b/twilio/rest/preview/understand/assistant/task/task_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TaskStatisticsContext(InstanceContext): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '/Assistants/${assistant_sid}/Tasks/${task_sid}/Statistics' + + def fetch(self): - def fetch(self): - - """ - Fetch the TaskStatisticsInstance - - :returns: The fetched TaskStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskStatisticsInstance( - self._version, - payload, - assistant_sidtask_sid=self._solution['assistant_sid''task_sid'], - ) - - + """ + Fetch the TaskStatisticsInstance + + :returns: The fetched TaskStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskStatisticsInstance(self._version, payload, assistant_sid=self._solution['assistant_sid'], task_sid=self._solution['task_sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class TaskStatisticsInstance(InstanceResource): def __init__(self, version, payload, assistant_sid: str, task_sid: str): - super(TaskStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assistant_sid' = payload.get('assistant_sid'), - 'task_sid' = payload.get('task_sid'), - 'samples_count' = payload.get('samples_count'), - 'fields_count' = payload.get('fields_count'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'assistant_sid' : payload.get('assistant_sid'), + 'task_sid' : payload.get('task_sid'), + 'samples_count' : payload.get('samples_count'), + 'fields_count' : payload.get('fields_count'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'assistant_sid': assistant_sid or self._properties['assistant_sid']'task_sid': task_sid or self._properties['task_sid'] + 'assistant_sid': assistant_sid or self._properties['assistant_sid'],'task_sid': task_sid or self._properties['task_sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class TaskStatisticsListInstance(ListResource): - def __init__(self, version: Understand, assistant_sid: str, task_sid: str): + def __init__(self, version: Version, assistant_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(TaskStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { assistant_sid, task_sid, } + self._solution = { 'assistant_sid': assistant_sid, 'task_sid': task_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/preview/wireless/command.py b/twilio/rest/preview/wireless/command.py index 978f0a869e..f52678a0de 100644 --- a/twilio/rest/preview/wireless/command.py +++ b/twilio/rest/preview/wireless/command.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CommandContext(InstanceContext): - def __init__(self, version: Wireless, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CommandContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Commands/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the CommandInstance - - :returns: The fetched CommandInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CommandInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the CommandInstance + + :returns: The fetched CommandInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CommandInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,24 +64,24 @@ def __repr__(self): class CommandInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CommandInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'device_sid' = payload.get('device_sid'), - 'sim_sid' = payload.get('sim_sid'), - 'command' = payload.get('command'), - 'command_mode' = payload.get('command_mode'), - 'status' = payload.get('status'), - 'direction' = payload.get('direction'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'device_sid' : payload.get('device_sid'), + 'sim_sid' : payload.get('sim_sid'), + 'command' : payload.get('command'), + 'command_mode' : payload.get('command_mode'), + 'status' : payload.get('status'), + 'direction' : payload.get('direction'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -108,35 +107,39 @@ def __repr__(self): class CommandListInstance(ListResource): - def __init__(self, version: Wireless): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CommandListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Commands' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CommandInstance(self._version, payload, ) - + return CommandInstance(self._version, payload, ) - def page(self, device, sim, status, direction, page_size): - - data = values.of({ - 'device': device,'sim': sim,'status': status,'direction': direction,'page_size': page_size, - }) + """ + + """ + def page(self, device, sim, status, direction, page_size): + + data = values.of({ + 'device': device,'sim': sim,'status': status,'direction': direction,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CommandPage(self._version, payload, ) - + return CommandPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/wireless/rate_plan.py b/twilio/rest/preview/wireless/rate_plan.py index 954155da2b..55b70dc6e1 100644 --- a/twilio/rest/preview/wireless/rate_plan.py +++ b/twilio/rest/preview/wireless/rate_plan.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RatePlanContext(InstanceContext): - def __init__(self, version: Wireless, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(RatePlanContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RatePlans/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RatePlanInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RatePlanInstance - - :returns: The fetched RatePlanInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RatePlanInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the RatePlanInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the RatePlanInstance + + :returns: The fetched RatePlanInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RatePlanInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RatePlanInstance(self._version, payload, sid=self._solution['sid'], ) + + - return RatePlanInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,27 +89,27 @@ def __repr__(self): class RatePlanInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(RatePlanInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'data_enabled' = payload.get('data_enabled'), - 'data_metering' = payload.get('data_metering'), - 'data_limit' = payload.get('data_limit'), - 'messaging_enabled' = payload.get('messaging_enabled'), - 'voice_enabled' = payload.get('voice_enabled'), - 'national_roaming_enabled' = payload.get('national_roaming_enabled'), - 'international_roaming' = payload.get('international_roaming'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'data_enabled' : payload.get('data_enabled'), + 'data_metering' : payload.get('data_metering'), + 'data_limit' : payload.get('data_limit'), + 'messaging_enabled' : payload.get('messaging_enabled'), + 'voice_enabled' : payload.get('voice_enabled'), + 'national_roaming_enabled' : payload.get('national_roaming_enabled'), + 'international_roaming' : payload.get('international_roaming'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -133,35 +135,39 @@ def __repr__(self): class RatePlanListInstance(ListResource): - def __init__(self, version: Wireless): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RatePlanListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RatePlans' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RatePlanInstance(self._version, payload, ) - + return RatePlanInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RatePlanPage(self._version, payload, ) - + return RatePlanPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/wireless/sim.py b/twilio/rest/preview/wireless/sim.py index 299a7d8b13..3caea003b7 100644 --- a/twilio/rest/preview/wireless/sim.py +++ b/twilio/rest/preview/wireless/sim.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sim.usage import UsageListInstance +# from twilio.rest.sim.usage import UsageListInstance class SimContext(InstanceContext): - def __init__(self, version: Wireless, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SimContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Sims/${sid}' self._usage = None + + def fetch(self): - def fetch(self): - - """ - Fetch the SimInstance - - :returns: The fetched SimInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SimInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the SimInstance + + :returns: The fetched SimInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SimInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return SimInstance(self._version, payload, sid=self._solution['sid'], ) - - + return SimInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -77,35 +78,35 @@ def __repr__(self): class SimInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SimInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'rate_plan_sid' = payload.get('rate_plan_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'iccid' = payload.get('iccid'), - 'e_id' = payload.get('e_id'), - 'status' = payload.get('status'), - 'commands_callback_url' = payload.get('commands_callback_url'), - 'commands_callback_method' = payload.get('commands_callback_method'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'rate_plan_sid' : payload.get('rate_plan_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'iccid' : payload.get('iccid'), + 'e_id' : payload.get('e_id'), + 'status' : payload.get('status'), + 'commands_callback_url' : payload.get('commands_callback_url'), + 'commands_callback_method' : payload.get('commands_callback_method'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -134,25 +135,27 @@ def __repr__(self): class SimListInstance(ListResource): - def __init__(self, version: Wireless): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SimListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Sims' + + """ + def page(self, status, iccid, rate_plan, eid, sim_registration_code, page_size): - def page(self, status, iccid, rate_plan, eid, sim_registration_code, page_size): - - data = values.of({ - 'status': status,'iccid': iccid,'rate_plan': rate_plan,'eid': eid,'sim_registration_code': sim_registration_code,'page_size': page_size, - }) + data = values.of({ + 'status': status,'iccid': iccid,'rate_plan': rate_plan,'eid': eid,'sim_registration_code': sim_registration_code,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SimPage(self._version, payload, ) - + return SimPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/preview/wireless/sim/usage.py b/twilio/rest/preview/wireless/sim/usage.py index bfe732bba7..f6acd4507f 100644 --- a/twilio/rest/preview/wireless/sim/usage.py +++ b/twilio/rest/preview/wireless/sim/usage.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class UsageContext(InstanceContext): - def __init__(self, version: Wireless, sim_sid: str): + def __init__(self, version: Version, sim_sid: str): # TODO: needs autogenerated docs - super(UsageContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sim_sid, } + self._solution = { 'sim_sid': sim_sid, } self._uri = '/Sims/${sim_sid}/Usage' + + def fetch(self, end, start): - def fetch(self, end, start): - - """ - Fetch the UsageInstance - - :returns: The fetched UsageInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return UsageInstance( - self._version, - payload, - sim_sid=self._solution['sim_sid'], - ) - - + """ + Fetch the UsageInstance + + :returns: The fetched UsageInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return UsageInstance(self._version, payload, sim_sid=self._solution['sim_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,22 +62,22 @@ def __repr__(self): class UsageInstance(InstanceResource): def __init__(self, version, payload, sim_sid: str): - super(UsageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sim_sid' = payload.get('sim_sid'), - 'sim_unique_name' = payload.get('sim_unique_name'), - 'account_sid' = payload.get('account_sid'), - 'period' = payload.get('period'), - 'commands_usage' = payload.get('commands_usage'), - 'commands_costs' = payload.get('commands_costs'), - 'data_usage' = payload.get('data_usage'), - 'data_costs' = payload.get('data_costs'), - 'url' = payload.get('url'), + 'sim_sid' : payload.get('sim_sid'), + 'sim_unique_name' : payload.get('sim_unique_name'), + 'account_sid' : payload.get('account_sid'), + 'period' : payload.get('period'), + 'commands_usage' : payload.get('commands_usage'), + 'commands_costs' : payload.get('commands_costs'), + 'data_usage' : payload.get('data_usage'), + 'data_costs' : payload.get('data_costs'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sim_sid': sim_sid or self._properties['sim_sid'] + 'sim_sid': sim_sid or self._properties['sim_sid'], } @property @@ -104,15 +103,15 @@ def __repr__(self): class UsageListInstance(ListResource): - def __init__(self, version: Wireless, sim_sid: str): + def __init__(self, version: Version, sim_sid: str): # TODO: needs autogenerated docs - super(UsageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sim_sid, } + self._solution = { 'sim_sid': sim_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/pricing/__init__.py b/twilio/rest/pricing/__init__.py index 84b7f59c28..ff2bcc8bb6 100644 --- a/twilio/rest/pricing/__init__.py +++ b/twilio/rest/pricing/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Pricing.v2 import V2 +from twilio.rest.pricing.v2 import V2 class Pricing(Domain): def __init__(self, twilio): diff --git a/twilio/rest/pricing/v1/messaging.py b/twilio/rest/pricing/v1/messaging.py index 4bed374da0..9ea482569c 100644 --- a/twilio/rest/pricing/v1/messaging.py +++ b/twilio/rest/pricing/v1/messaging.py @@ -19,23 +19,24 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.messaging.country import CountryListInstance +# from twilio.rest.messaging.country import CountryListInstance class MessagingListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(MessagingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Messaging' self._countries = None - + def __repr__(self): """ diff --git a/twilio/rest/pricing/v1/messaging/country.py b/twilio/rest/pricing/v1/messaging/country.py index 05ea323826..8c1dac2faf 100644 --- a/twilio/rest/pricing/v1/messaging/country.py +++ b/twilio/rest/pricing/v1/messaging/country.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CountryContext(InstanceContext): - def __init__(self, version: V1, iso_country: str): + def __init__(self, version: Version, iso_country: str): # TODO: needs autogenerated docs - super(CountryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { iso_country, } + self._solution = { 'iso_country': iso_country, } self._uri = '/Messaging/Countries/${iso_country}' + + def fetch(self): - def fetch(self): - - """ - Fetch the CountryInstance - - :returns: The fetched CountryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CountryInstance( - self._version, - payload, - iso_country=self._solution['iso_country'], - ) - - + """ + Fetch the CountryInstance + + :returns: The fetched CountryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CountryInstance(self._version, payload, iso_country=self._solution['iso_country'], ) + + + def __repr__(self): """ @@ -65,19 +64,19 @@ def __repr__(self): class CountryInstance(InstanceResource): def __init__(self, version, payload, iso_country: str): - super(CountryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'outbound_sms_prices' = payload.get('outbound_sms_prices'), - 'inbound_sms_prices' = payload.get('inbound_sms_prices'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'outbound_sms_prices' : payload.get('outbound_sms_prices'), + 'inbound_sms_prices' : payload.get('inbound_sms_prices'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'iso_country': iso_country or self._properties['iso_country'] + 'iso_country': iso_country or self._properties['iso_country'], } @property @@ -103,25 +102,27 @@ def __repr__(self): class CountryListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CountryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Messaging/Countries' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CountryPage(self._version, payload, ) - + return CountryPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/pricing/v1/phone_number.py b/twilio/rest/pricing/v1/phone_number.py index c73e84f5ee..ce1292c5e6 100644 --- a/twilio/rest/pricing/v1/phone_number.py +++ b/twilio/rest/pricing/v1/phone_number.py @@ -19,23 +19,24 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.phone_number.country import CountryListInstance +# from twilio.rest.phone_number.country import CountryListInstance class PhoneNumberListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(PhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/PhoneNumbers' self._countries = None - + def __repr__(self): """ diff --git a/twilio/rest/pricing/v1/phone_number/country.py b/twilio/rest/pricing/v1/phone_number/country.py index 15f6601b7c..eda2da8232 100644 --- a/twilio/rest/pricing/v1/phone_number/country.py +++ b/twilio/rest/pricing/v1/phone_number/country.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CountryContext(InstanceContext): - def __init__(self, version: V1, iso_country: str): + def __init__(self, version: Version, iso_country: str): # TODO: needs autogenerated docs - super(CountryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { iso_country, } + self._solution = { 'iso_country': iso_country, } self._uri = '/PhoneNumbers/Countries/${iso_country}' + + def fetch(self): - def fetch(self): - - """ - Fetch the CountryInstance - - :returns: The fetched CountryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CountryInstance( - self._version, - payload, - iso_country=self._solution['iso_country'], - ) - - + """ + Fetch the CountryInstance + + :returns: The fetched CountryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CountryInstance(self._version, payload, iso_country=self._solution['iso_country'], ) + + + def __repr__(self): """ @@ -65,18 +64,18 @@ def __repr__(self): class CountryInstance(InstanceResource): def __init__(self, version, payload, iso_country: str): - super(CountryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'phone_number_prices' = payload.get('phone_number_prices'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'phone_number_prices' : payload.get('phone_number_prices'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'iso_country': iso_country or self._properties['iso_country'] + 'iso_country': iso_country or self._properties['iso_country'], } @property @@ -102,25 +101,27 @@ def __repr__(self): class CountryListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CountryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/PhoneNumbers/Countries' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CountryPage(self._version, payload, ) - + return CountryPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/pricing/v1/voice.py b/twilio/rest/pricing/v1/voice.py index 6d56a100cd..619fecb50c 100644 --- a/twilio/rest/pricing/v1/voice.py +++ b/twilio/rest/pricing/v1/voice.py @@ -19,16 +19,17 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.voice.country import CountryListInstancefrom twilio.rest.voice.number import NumberListInstance +# from twilio.rest.voice.country import CountryListInstancefrom twilio.rest.voice.number import NumberListInstance class VoiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(VoiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } @@ -36,7 +37,7 @@ def __init__(self, version: V1): self._countries = None self._numbers = None - + def __repr__(self): """ diff --git a/twilio/rest/pricing/v1/voice/country.py b/twilio/rest/pricing/v1/voice/country.py index 90586ff432..02ea5641cb 100644 --- a/twilio/rest/pricing/v1/voice/country.py +++ b/twilio/rest/pricing/v1/voice/country.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CountryContext(InstanceContext): - def __init__(self, version: V1, iso_country: str): + def __init__(self, version: Version, iso_country: str): # TODO: needs autogenerated docs - super(CountryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { iso_country, } + self._solution = { 'iso_country': iso_country, } self._uri = '/Voice/Countries/${iso_country}' + + def fetch(self): - def fetch(self): - - """ - Fetch the CountryInstance - - :returns: The fetched CountryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CountryInstance( - self._version, - payload, - iso_country=self._solution['iso_country'], - ) - - + """ + Fetch the CountryInstance + + :returns: The fetched CountryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CountryInstance(self._version, payload, iso_country=self._solution['iso_country'], ) + + + def __repr__(self): """ @@ -65,19 +64,19 @@ def __repr__(self): class CountryInstance(InstanceResource): def __init__(self, version, payload, iso_country: str): - super(CountryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'outbound_prefix_prices' = payload.get('outbound_prefix_prices'), - 'inbound_call_prices' = payload.get('inbound_call_prices'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'outbound_prefix_prices' : payload.get('outbound_prefix_prices'), + 'inbound_call_prices' : payload.get('inbound_call_prices'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'iso_country': iso_country or self._properties['iso_country'] + 'iso_country': iso_country or self._properties['iso_country'], } @property @@ -103,25 +102,27 @@ def __repr__(self): class CountryListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CountryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Voice/Countries' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CountryPage(self._version, payload, ) - + return CountryPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/pricing/v1/voice/number.py b/twilio/rest/pricing/v1/voice/number.py index 6e7a8af2a9..16ac2e6d20 100644 --- a/twilio/rest/pricing/v1/voice/number.py +++ b/twilio/rest/pricing/v1/voice/number.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NumberContext(InstanceContext): - def __init__(self, version: V1, number: str): + def __init__(self, version: Version, number: str): # TODO: needs autogenerated docs - super(NumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { number, } + self._solution = { 'number': number, } self._uri = '/Voice/Numbers/${number}' + + def fetch(self): - def fetch(self): - - """ - Fetch the NumberInstance - - :returns: The fetched NumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NumberInstance( - self._version, - payload, - number=self._solution['number'], - ) - - + """ + Fetch the NumberInstance + + :returns: The fetched NumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NumberInstance(self._version, payload, number=self._solution['number'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,20 +62,20 @@ def __repr__(self): class NumberInstance(InstanceResource): def __init__(self, version, payload, number: str): - super(NumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'number' = payload.get('number'), - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'outbound_call_price' = payload.get('outbound_call_price'), - 'inbound_call_price' = payload.get('inbound_call_price'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'number' : payload.get('number'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'outbound_call_price' : payload.get('outbound_call_price'), + 'inbound_call_price' : payload.get('inbound_call_price'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'number': number or self._properties['number'] + 'number': number or self._properties['number'], } @property @@ -102,15 +101,15 @@ def __repr__(self): class NumberListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(NumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/pricing/v2/country.py b/twilio/rest/pricing/v2/country.py index b9b6cd6b1c..ff71c81466 100644 --- a/twilio/rest/pricing/v2/country.py +++ b/twilio/rest/pricing/v2/country.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CountryContext(InstanceContext): - def __init__(self, version: V2, iso_country: str): + def __init__(self, version: Version, iso_country: str): # TODO: needs autogenerated docs - super(CountryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { iso_country, } + self._solution = { 'iso_country': iso_country, } self._uri = '/Trunking/Countries/${iso_country}' + + def fetch(self): - def fetch(self): - - """ - Fetch the CountryInstance - - :returns: The fetched CountryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CountryInstance( - self._version, - payload, - iso_country=self._solution['iso_country'], - ) - - + """ + Fetch the CountryInstance + + :returns: The fetched CountryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CountryInstance(self._version, payload, iso_country=self._solution['iso_country'], ) + + + def __repr__(self): """ @@ -65,19 +64,19 @@ def __repr__(self): class CountryInstance(InstanceResource): def __init__(self, version, payload, iso_country: str): - super(CountryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'terminating_prefix_prices' = payload.get('terminating_prefix_prices'), - 'originating_call_prices' = payload.get('originating_call_prices'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'terminating_prefix_prices' : payload.get('terminating_prefix_prices'), + 'originating_call_prices' : payload.get('originating_call_prices'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'iso_country': iso_country or self._properties['iso_country'] + 'iso_country': iso_country or self._properties['iso_country'], } @property @@ -103,25 +102,27 @@ def __repr__(self): class CountryListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CountryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Trunking/Countries' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CountryPage(self._version, payload, ) - + return CountryPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/pricing/v2/number.py b/twilio/rest/pricing/v2/number.py index f00d627ab6..47ed032e34 100644 --- a/twilio/rest/pricing/v2/number.py +++ b/twilio/rest/pricing/v2/number.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NumberContext(InstanceContext): - def __init__(self, version: V2, destination_number: str): + def __init__(self, version: Version, destination_number: str): # TODO: needs autogenerated docs - super(NumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { destination_number, } + self._solution = { 'destination_number': destination_number, } self._uri = '/Trunking/Numbers/${destination_number}' + + def fetch(self, origination_number): - def fetch(self, origination_number): - - """ - Fetch the NumberInstance - - :returns: The fetched NumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NumberInstance( - self._version, - payload, - destination_number=self._solution['destination_number'], - ) - - + """ + Fetch the NumberInstance + + :returns: The fetched NumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NumberInstance(self._version, payload, destination_number=self._solution['destination_number'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,21 +62,21 @@ def __repr__(self): class NumberInstance(InstanceResource): def __init__(self, version, payload, destination_number: str): - super(NumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'destination_number' = payload.get('destination_number'), - 'origination_number' = payload.get('origination_number'), - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'terminating_prefix_prices' = payload.get('terminating_prefix_prices'), - 'originating_call_price' = payload.get('originating_call_price'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'destination_number' : payload.get('destination_number'), + 'origination_number' : payload.get('origination_number'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'terminating_prefix_prices' : payload.get('terminating_prefix_prices'), + 'originating_call_price' : payload.get('originating_call_price'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'destination_number': destination_number or self._properties['destination_number'] + 'destination_number': destination_number or self._properties['destination_number'], } @property @@ -103,15 +102,15 @@ def __repr__(self): class NumberListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(NumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/pricing/v2/voice.py b/twilio/rest/pricing/v2/voice.py index d73b049423..4d1223f67c 100644 --- a/twilio/rest/pricing/v2/voice.py +++ b/twilio/rest/pricing/v2/voice.py @@ -19,16 +19,17 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.voice.country import CountryListInstancefrom twilio.rest.voice.number import NumberListInstance +# from twilio.rest.voice.country import CountryListInstancefrom twilio.rest.voice.number import NumberListInstance class VoiceListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(VoiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } @@ -36,7 +37,7 @@ def __init__(self, version: V2): self._countries = None self._numbers = None - + def __repr__(self): """ diff --git a/twilio/rest/pricing/v2/voice/country.py b/twilio/rest/pricing/v2/voice/country.py index 7d8d8b1d23..420acd0280 100644 --- a/twilio/rest/pricing/v2/voice/country.py +++ b/twilio/rest/pricing/v2/voice/country.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CountryContext(InstanceContext): - def __init__(self, version: V2, iso_country: str): + def __init__(self, version: Version, iso_country: str): # TODO: needs autogenerated docs - super(CountryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { iso_country, } + self._solution = { 'iso_country': iso_country, } self._uri = '/Voice/Countries/${iso_country}' + + def fetch(self): - def fetch(self): - - """ - Fetch the CountryInstance - - :returns: The fetched CountryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CountryInstance( - self._version, - payload, - iso_country=self._solution['iso_country'], - ) - - + """ + Fetch the CountryInstance + + :returns: The fetched CountryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CountryInstance(self._version, payload, iso_country=self._solution['iso_country'], ) + + + def __repr__(self): """ @@ -65,19 +64,19 @@ def __repr__(self): class CountryInstance(InstanceResource): def __init__(self, version, payload, iso_country: str): - super(CountryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'outbound_prefix_prices' = payload.get('outbound_prefix_prices'), - 'inbound_call_prices' = payload.get('inbound_call_prices'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'outbound_prefix_prices' : payload.get('outbound_prefix_prices'), + 'inbound_call_prices' : payload.get('inbound_call_prices'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'iso_country': iso_country or self._properties['iso_country'] + 'iso_country': iso_country or self._properties['iso_country'], } @property @@ -103,25 +102,27 @@ def __repr__(self): class CountryListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CountryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Voice/Countries' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CountryPage(self._version, payload, ) - + return CountryPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/pricing/v2/voice/number.py b/twilio/rest/pricing/v2/voice/number.py index 075646f5c4..c75f64f0a7 100644 --- a/twilio/rest/pricing/v2/voice/number.py +++ b/twilio/rest/pricing/v2/voice/number.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NumberContext(InstanceContext): - def __init__(self, version: V2, destination_number: str): + def __init__(self, version: Version, destination_number: str): # TODO: needs autogenerated docs - super(NumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { destination_number, } + self._solution = { 'destination_number': destination_number, } self._uri = '/Voice/Numbers/${destination_number}' + + def fetch(self, origination_number): - def fetch(self, origination_number): - - """ - Fetch the NumberInstance - - :returns: The fetched NumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NumberInstance( - self._version, - payload, - destination_number=self._solution['destination_number'], - ) - - + """ + Fetch the NumberInstance + + :returns: The fetched NumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NumberInstance(self._version, payload, destination_number=self._solution['destination_number'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,21 +62,21 @@ def __repr__(self): class NumberInstance(InstanceResource): def __init__(self, version, payload, destination_number: str): - super(NumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'destination_number' = payload.get('destination_number'), - 'origination_number' = payload.get('origination_number'), - 'country' = payload.get('country'), - 'iso_country' = payload.get('iso_country'), - 'outbound_call_prices' = payload.get('outbound_call_prices'), - 'inbound_call_price' = payload.get('inbound_call_price'), - 'price_unit' = payload.get('price_unit'), - 'url' = payload.get('url'), + 'destination_number' : payload.get('destination_number'), + 'origination_number' : payload.get('origination_number'), + 'country' : payload.get('country'), + 'iso_country' : payload.get('iso_country'), + 'outbound_call_prices' : payload.get('outbound_call_prices'), + 'inbound_call_price' : payload.get('inbound_call_price'), + 'price_unit' : payload.get('price_unit'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'destination_number': destination_number or self._properties['destination_number'] + 'destination_number': destination_number or self._properties['destination_number'], } @property @@ -103,15 +102,15 @@ def __repr__(self): class NumberListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(NumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/proxy/__init__.py b/twilio/rest/proxy/__init__.py index d902791e39..b3d2538ecf 100644 --- a/twilio/rest/proxy/__init__.py +++ b/twilio/rest/proxy/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Proxy.v1 import V1 +from twilio.rest.proxy.v1 import V1 class Proxy(Domain): def __init__(self, twilio): diff --git a/twilio/rest/proxy/v1/service.py b/twilio/rest/proxy/v1/service.py index 466f5841c6..f187500468 100644 --- a/twilio/rest/proxy/v1/service.py +++ b/twilio/rest/proxy/v1/service.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.phone_number import PhoneNumberListInstancefrom twilio.rest.service.session import SessionListInstancefrom twilio.rest.service.short_code import ShortCodeListInstance +# from twilio.rest.service.phone_number import PhoneNumberListInstancefrom twilio.rest.service.session import SessionListInstancefrom twilio.rest.service.short_code import ShortCodeListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._phone_numbers = None self._sessions = None self._short_codes = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,27 +92,27 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'chat_instance_sid' = payload.get('chat_instance_sid'), - 'callback_url' = payload.get('callback_url'), - 'default_ttl' = payload.get('default_ttl'), - 'number_selection_behavior' = payload.get('number_selection_behavior'), - 'geo_match_level' = payload.get('geo_match_level'), - 'intercept_callback_url' = payload.get('intercept_callback_url'), - 'out_of_session_callback_url' = payload.get('out_of_session_callback_url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'chat_instance_sid' : payload.get('chat_instance_sid'), + 'callback_url' : payload.get('callback_url'), + 'default_ttl' : payload.get('default_ttl'), + 'number_selection_behavior' : payload.get('number_selection_behavior'), + 'geo_match_level' : payload.get('geo_match_level'), + 'intercept_callback_url' : payload.get('intercept_callback_url'), + 'out_of_session_callback_url' : payload.get('out_of_session_callback_url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -145,35 +147,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/proxy/v1/service/phone_number.py b/twilio/rest/proxy/v1/service/phone_number.py index aae4d05fe4..14009c827a 100644 --- a/twilio/rest/proxy/v1/service/phone_number.py +++ b/twilio/rest/proxy/v1/service/phone_number.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class PhoneNumberContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(PhoneNumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/PhoneNumbers/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the PhoneNumberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the PhoneNumberInstance - - :returns: The fetched PhoneNumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PhoneNumberInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the PhoneNumberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the PhoneNumberInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched PhoneNumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,25 +89,25 @@ def __repr__(self): class PhoneNumberInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(PhoneNumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'phone_number' = payload.get('phone_number'), - 'friendly_name' = payload.get('friendly_name'), - 'iso_country' = payload.get('iso_country'), - 'capabilities' = payload.get('capabilities'), - 'url' = payload.get('url'), - 'is_reserved' = payload.get('is_reserved'), - 'in_use' = payload.get('in_use'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'phone_number' : payload.get('phone_number'), + 'friendly_name' : payload.get('friendly_name'), + 'iso_country' : payload.get('iso_country'), + 'capabilities' : payload.get('capabilities'), + 'url' : payload.get('url'), + 'is_reserved' : payload.get('is_reserved'), + 'in_use' : payload.get('in_use'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class PhoneNumberListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(PhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/PhoneNumbers' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return PhoneNumberInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PhoneNumberPage(self._version, payload, service_sid=self._solution['service_sid']) - + return PhoneNumberPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/proxy/v1/service/session.py b/twilio/rest/proxy/v1/service/session.py index a2c01975b6..c36f410c03 100644 --- a/twilio/rest/proxy/v1/service/session.py +++ b/twilio/rest/proxy/v1/service/session.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.session.interaction import InteractionListInstancefrom twilio.rest.session.participant import ParticipantListInstance +# from twilio.rest.session.interaction import InteractionListInstancefrom twilio.rest.session.participant import ParticipantListInstance class SessionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(SessionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Sessions/${sid}' self._interactions = None self._participants = None + + def delete(self): - def delete(self): - - - """ - Deletes the SessionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SessionInstance - - :returns: The fetched SessionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SessionInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the SessionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SessionInstance + + :returns: The fetched SessionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SessionInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return SessionInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SessionInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,29 +91,29 @@ def __repr__(self): class SessionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(SessionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'date_started' = payload.get('date_started'), - 'date_ended' = payload.get('date_ended'), - 'date_last_interaction' = payload.get('date_last_interaction'), - 'date_expiry' = payload.get('date_expiry'), - 'unique_name' = payload.get('unique_name'), - 'status' = payload.get('status'), - 'closed_reason' = payload.get('closed_reason'), - 'ttl' = payload.get('ttl'), - 'mode' = payload.get('mode'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'date_started' : payload.get('date_started'), + 'date_ended' : payload.get('date_ended'), + 'date_last_interaction' : payload.get('date_last_interaction'), + 'date_expiry' : payload.get('date_expiry'), + 'unique_name' : payload.get('unique_name'), + 'status' : payload.get('status'), + 'closed_reason' : payload.get('closed_reason'), + 'ttl' : payload.get('ttl'), + 'mode' : payload.get('mode'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -143,35 +145,39 @@ def __repr__(self): class SessionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(SessionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Sessions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SessionInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return SessionInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SessionPage(self._version, payload, service_sid=self._solution['service_sid']) - + return SessionPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/proxy/v1/service/session/interaction.py b/twilio/rest/proxy/v1/service/session/interaction.py index e1b8bb75c3..ddf829a13a 100644 --- a/twilio/rest/proxy/v1/service/session/interaction.py +++ b/twilio/rest/proxy/v1/service/session/interaction.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class InteractionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, session_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, session_sid: str, sid: str): # TODO: needs autogenerated docs - super(InteractionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, session_sid, sid, } + self._solution = { 'service_sid': service_sid, 'session_sid': session_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Sessions/${session_sid}/Interactions/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the InteractionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the InteractionInstance - - :returns: The fetched InteractionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return InteractionInstance( - self._version, - payload, - service_sidsession_sidsid=self._solution['service_sid''session_sid''sid'], - ) - - + + """ + Deletes the InteractionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the InteractionInstance + + :returns: The fetched InteractionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return InteractionInstance(self._version, payload, service_sid=self._solution['service_sid'], session_sid=self._solution['session_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,32 +76,32 @@ def __repr__(self): class InteractionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, session_sid: str, sid: str): - super(InteractionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'session_sid' = payload.get('session_sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'data' = payload.get('data'), - 'type' = payload.get('type'), - 'inbound_participant_sid' = payload.get('inbound_participant_sid'), - 'inbound_resource_sid' = payload.get('inbound_resource_sid'), - 'inbound_resource_status' = payload.get('inbound_resource_status'), - 'inbound_resource_type' = payload.get('inbound_resource_type'), - 'inbound_resource_url' = payload.get('inbound_resource_url'), - 'outbound_participant_sid' = payload.get('outbound_participant_sid'), - 'outbound_resource_sid' = payload.get('outbound_resource_sid'), - 'outbound_resource_status' = payload.get('outbound_resource_status'), - 'outbound_resource_type' = payload.get('outbound_resource_type'), - 'outbound_resource_url' = payload.get('outbound_resource_url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'session_sid' : payload.get('session_sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'data' : payload.get('data'), + 'type' : payload.get('type'), + 'inbound_participant_sid' : payload.get('inbound_participant_sid'), + 'inbound_resource_sid' : payload.get('inbound_resource_sid'), + 'inbound_resource_status' : payload.get('inbound_resource_status'), + 'inbound_resource_type' : payload.get('inbound_resource_type'), + 'inbound_resource_url' : payload.get('inbound_resource_url'), + 'outbound_participant_sid' : payload.get('outbound_participant_sid'), + 'outbound_resource_sid' : payload.get('outbound_resource_sid'), + 'outbound_resource_status' : payload.get('outbound_resource_status'), + 'outbound_resource_type' : payload.get('outbound_resource_type'), + 'outbound_resource_url' : payload.get('outbound_resource_url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'session_sid': session_sid or self._properties['session_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'session_sid': session_sid or self._properties['session_sid'],'sid': sid or self._properties['sid'], } @property @@ -127,25 +127,27 @@ def __repr__(self): class InteractionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, session_sid: str): + def __init__(self, version: Version, service_sid: str, session_sid: str): # TODO: needs autogenerated docs - super(InteractionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, session_sid, } + self._solution = { 'service_sid': service_sid, 'session_sid': session_sid, } self._uri = '/Services/${service_sid}/Sessions/${session_sid}/Interactions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return InteractionPage(self._version, payload, service_sid=self._solution['service_sid']session_sid=self._solution['session_sid']) - + return InteractionPage(self._version, payload, service_sid=self._solution['service_sid'], session_sid=self._solution['session_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/proxy/v1/service/session/participant.py b/twilio/rest/proxy/v1/service/session/participant.py index 64a766514b..644d72113e 100644 --- a/twilio/rest/proxy/v1/service/session/participant.py +++ b/twilio/rest/proxy/v1/service/session/participant.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.participant.message_interaction import MessageInteractionListInstance +# from twilio.rest.participant.message_interaction import MessageInteractionListInstance class ParticipantContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, session_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, session_sid: str, sid: str): # TODO: needs autogenerated docs - super(ParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, session_sid, sid, } + self._solution = { 'service_sid': service_sid, 'session_sid': session_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Sessions/${session_sid}/Participants/${sid}' self._message_interactions = None + + def delete(self): - def delete(self): - - - """ - Deletes the ParticipantInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ParticipantInstance - - :returns: The fetched ParticipantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance( - self._version, - payload, - service_sidsession_sidsid=self._solution['service_sid''session_sid''sid'], - ) - - + + """ + Deletes the ParticipantInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ParticipantInstance + + :returns: The fetched ParticipantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ParticipantInstance(self._version, payload, service_sid=self._solution['service_sid'], session_sid=self._solution['session_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -77,26 +77,26 @@ def __repr__(self): class ParticipantInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, session_sid: str, sid: str): - super(ParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'session_sid' = payload.get('session_sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'identifier' = payload.get('identifier'), - 'proxy_identifier' = payload.get('proxy_identifier'), - 'proxy_identifier_sid' = payload.get('proxy_identifier_sid'), - 'date_deleted' = payload.get('date_deleted'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'session_sid' : payload.get('session_sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'identifier' : payload.get('identifier'), + 'proxy_identifier' : payload.get('proxy_identifier'), + 'proxy_identifier_sid' : payload.get('proxy_identifier_sid'), + 'date_deleted' : payload.get('date_deleted'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'session_sid': session_sid or self._properties['session_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'session_sid': session_sid or self._properties['session_sid'],'sid': sid or self._properties['sid'], } @property @@ -125,35 +125,39 @@ def __repr__(self): class ParticipantListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, session_sid: str): + def __init__(self, version: Version, service_sid: str, session_sid: str): # TODO: needs autogenerated docs - super(ParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, session_sid, } + self._solution = { 'service_sid': service_sid, 'session_sid': session_sid, } self._uri = '/Services/${service_sid}/Sessions/${session_sid}/Participants' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ParticipantInstance(self._version, payload, service_sid=self._solution['service_sid']session_sid=self._solution['session_sid']) - + return ParticipantInstance(self._version, payload, service_sid=self._solution['service_sid']session_sid=self._solution['session_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantPage(self._version, payload, service_sid=self._solution['service_sid']session_sid=self._solution['session_sid']) - + return ParticipantPage(self._version, payload, service_sid=self._solution['service_sid'], session_sid=self._solution['session_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/proxy/v1/service/session/participant/message_interaction.py b/twilio/rest/proxy/v1/service/session/participant/message_interaction.py index 24c5253e82..5b957e1ba3 100644 --- a/twilio/rest/proxy/v1/service/session/participant/message_interaction.py +++ b/twilio/rest/proxy/v1/service/session/participant/message_interaction.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MessageInteractionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, session_sid: str, participant_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, session_sid: str, participant_sid: str, sid: str): # TODO: needs autogenerated docs - super(MessageInteractionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, session_sid, participant_sid, sid, } + self._solution = { 'service_sid': service_sid, 'session_sid': session_sid, 'participant_sid': participant_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Sessions/${session_sid}/Participants/${participant_sid}/MessageInteractions/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the MessageInteractionInstance - - :returns: The fetched MessageInteractionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessageInteractionInstance( - self._version, - payload, - service_sidsession_sidparticipant_sidsid=self._solution['service_sid''session_sid''participant_sid''sid'], - ) - - + """ + Fetch the MessageInteractionInstance + + :returns: The fetched MessageInteractionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return MessageInteractionInstance(self._version, payload, service_sid=self._solution['service_sid'], session_sid=self._solution['session_sid'], participant_sid=self._solution['participant_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,33 +64,33 @@ def __repr__(self): class MessageInteractionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, session_sid: str, participant_sid: str, sid: str): - super(MessageInteractionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'session_sid' = payload.get('session_sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'data' = payload.get('data'), - 'type' = payload.get('type'), - 'participant_sid' = payload.get('participant_sid'), - 'inbound_participant_sid' = payload.get('inbound_participant_sid'), - 'inbound_resource_sid' = payload.get('inbound_resource_sid'), - 'inbound_resource_status' = payload.get('inbound_resource_status'), - 'inbound_resource_type' = payload.get('inbound_resource_type'), - 'inbound_resource_url' = payload.get('inbound_resource_url'), - 'outbound_participant_sid' = payload.get('outbound_participant_sid'), - 'outbound_resource_sid' = payload.get('outbound_resource_sid'), - 'outbound_resource_status' = payload.get('outbound_resource_status'), - 'outbound_resource_type' = payload.get('outbound_resource_type'), - 'outbound_resource_url' = payload.get('outbound_resource_url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'session_sid' : payload.get('session_sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'data' : payload.get('data'), + 'type' : payload.get('type'), + 'participant_sid' : payload.get('participant_sid'), + 'inbound_participant_sid' : payload.get('inbound_participant_sid'), + 'inbound_resource_sid' : payload.get('inbound_resource_sid'), + 'inbound_resource_status' : payload.get('inbound_resource_status'), + 'inbound_resource_type' : payload.get('inbound_resource_type'), + 'inbound_resource_url' : payload.get('inbound_resource_url'), + 'outbound_participant_sid' : payload.get('outbound_participant_sid'), + 'outbound_resource_sid' : payload.get('outbound_resource_sid'), + 'outbound_resource_status' : payload.get('outbound_resource_status'), + 'outbound_resource_type' : payload.get('outbound_resource_type'), + 'outbound_resource_url' : payload.get('outbound_resource_url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'session_sid': session_sid or self._properties['session_sid']'participant_sid': participant_sid or self._properties['participant_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'session_sid': session_sid or self._properties['session_sid'],'participant_sid': participant_sid or self._properties['participant_sid'],'sid': sid or self._properties['sid'], } @property @@ -117,35 +116,39 @@ def __repr__(self): class MessageInteractionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, session_sid: str, participant_sid: str): + def __init__(self, version: Version, service_sid: str, session_sid: str, participant_sid: str): # TODO: needs autogenerated docs - super(MessageInteractionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, session_sid, participant_sid, } + self._solution = { 'service_sid': service_sid, 'session_sid': session_sid, 'participant_sid': participant_sid, } self._uri = '/Services/${service_sid}/Sessions/${session_sid}/Participants/${participant_sid}/MessageInteractions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessageInteractionInstance(self._version, payload, service_sid=self._solution['service_sid']session_sid=self._solution['session_sid']participant_sid=self._solution['participant_sid']) - + return MessageInteractionInstance(self._version, payload, service_sid=self._solution['service_sid']session_sid=self._solution['session_sid']participant_sid=self._solution['participant_sid']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessageInteractionPage(self._version, payload, service_sid=self._solution['service_sid']session_sid=self._solution['session_sid']participant_sid=self._solution['participant_sid']) - + return MessageInteractionPage(self._version, payload, service_sid=self._solution['service_sid'], session_sid=self._solution['session_sid'], participant_sid=self._solution['participant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/proxy/v1/service/short_code.py b/twilio/rest/proxy/v1/service/short_code.py index 8011b7e4c1..5dffc157dc 100644 --- a/twilio/rest/proxy/v1/service/short_code.py +++ b/twilio/rest/proxy/v1/service/short_code.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ShortCodeContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(ShortCodeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/ShortCodes/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ShortCodeInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ShortCodeInstance - - :returns: The fetched ShortCodeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ShortCodeInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the ShortCodeInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ShortCodeInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ShortCodeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class ShortCodeInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(ShortCodeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'short_code' = payload.get('short_code'), - 'iso_country' = payload.get('iso_country'), - 'capabilities' = payload.get('capabilities'), - 'url' = payload.get('url'), - 'is_reserved' = payload.get('is_reserved'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'short_code' : payload.get('short_code'), + 'iso_country' : payload.get('iso_country'), + 'capabilities' : payload.get('capabilities'), + 'url' : payload.get('url'), + 'is_reserved' : payload.get('is_reserved'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class ShortCodeListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(ShortCodeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/ShortCodes' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return ShortCodeInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ShortCodePage(self._version, payload, service_sid=self._solution['service_sid']) - + return ShortCodePage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/routes/__init__.py b/twilio/rest/routes/__init__.py index 71ad2e0831..af8084d87b 100644 --- a/twilio/rest/routes/__init__.py +++ b/twilio/rest/routes/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Routes.v2 import V2 +from twilio.rest.routes.v2 import V2 class Routes(Domain): def __init__(self, twilio): diff --git a/twilio/rest/routes/v2/phone_number.py b/twilio/rest/routes/v2/phone_number.py index ad440fa966..91db0fd346 100644 --- a/twilio/rest/routes/v2/phone_number.py +++ b/twilio/rest/routes/v2/phone_number.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class PhoneNumberContext(InstanceContext): - def __init__(self, version: V2, phone_number: str): + def __init__(self, version: Version, phone_number: str): # TODO: needs autogenerated docs - super(PhoneNumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { phone_number, } + self._solution = { 'phone_number': phone_number, } self._uri = '/PhoneNumbers/${phone_number}' + + def fetch(self): - def fetch(self): - - """ - Fetch the PhoneNumberInstance - - :returns: The fetched PhoneNumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PhoneNumberInstance( - self._version, - payload, - phone_number=self._solution['phone_number'], - ) - - + """ + Fetch the PhoneNumberInstance + + :returns: The fetched PhoneNumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PhoneNumberInstance(self._version, payload, phone_number=self._solution['phone_number'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return PhoneNumberInstance(self._version, payload, phone_number=self._solution['phone_number'], ) - - + return PhoneNumberInstance(self._version, payload, phone_number=self._solution['phone_number'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,21 +75,21 @@ def __repr__(self): class PhoneNumberInstance(InstanceResource): def __init__(self, version, payload, phone_number: str): - super(PhoneNumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'phone_number' = payload.get('phone_number'), - 'url' = payload.get('url'), - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'voice_region' = payload.get('voice_region'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'phone_number' : payload.get('phone_number'), + 'url' : payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'voice_region' : payload.get('voice_region'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'phone_number': phone_number or self._properties['phone_number'] + 'phone_number': phone_number or self._properties['phone_number'], } @property @@ -114,15 +115,15 @@ def __repr__(self): class PhoneNumberListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(PhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/routes/v2/sip_domain.py b/twilio/rest/routes/v2/sip_domain.py index 6bd4dc7b6f..d124ddd881 100644 --- a/twilio/rest/routes/v2/sip_domain.py +++ b/twilio/rest/routes/v2/sip_domain.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SipDomainContext(InstanceContext): - def __init__(self, version: V2, sip_domain: str): + def __init__(self, version: Version, sip_domain: str): # TODO: needs autogenerated docs - super(SipDomainContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sip_domain, } + self._solution = { 'sip_domain': sip_domain, } self._uri = '/SipDomains/${sip_domain}' + + def fetch(self): - def fetch(self): - - """ - Fetch the SipDomainInstance - - :returns: The fetched SipDomainInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SipDomainInstance( - self._version, - payload, - sip_domain=self._solution['sip_domain'], - ) - - + """ + Fetch the SipDomainInstance + + :returns: The fetched SipDomainInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SipDomainInstance(self._version, payload, sip_domain=self._solution['sip_domain'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return SipDomainInstance(self._version, payload, sip_domain=self._solution['sip_domain'], ) - - + return SipDomainInstance(self._version, payload, sip_domain=self._solution['sip_domain'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,21 +75,21 @@ def __repr__(self): class SipDomainInstance(InstanceResource): def __init__(self, version, payload, sip_domain: str): - super(SipDomainInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sip_domain' = payload.get('sip_domain'), - 'url' = payload.get('url'), - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'voice_region' = payload.get('voice_region'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sip_domain' : payload.get('sip_domain'), + 'url' : payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'voice_region' : payload.get('voice_region'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'sip_domain': sip_domain or self._properties['sip_domain'] + 'sip_domain': sip_domain or self._properties['sip_domain'], } @property @@ -114,15 +115,15 @@ def __repr__(self): class SipDomainListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SipDomainListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/routes/v2/trunk.py b/twilio/rest/routes/v2/trunk.py index 5ccd76bb89..51eb9ebfee 100644 --- a/twilio/rest/routes/v2/trunk.py +++ b/twilio/rest/routes/v2/trunk.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TrunkContext(InstanceContext): - def __init__(self, version: V2, sip_trunk_domain: str): + def __init__(self, version: Version, sip_trunk_domain: str): # TODO: needs autogenerated docs - super(TrunkContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sip_trunk_domain, } + self._solution = { 'sip_trunk_domain': sip_trunk_domain, } self._uri = '/Trunks/${sip_trunk_domain}' + + def fetch(self): - def fetch(self): - - """ - Fetch the TrunkInstance - - :returns: The fetched TrunkInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrunkInstance( - self._version, - payload, - sip_trunk_domain=self._solution['sip_trunk_domain'], - ) - - + """ + Fetch the TrunkInstance + + :returns: The fetched TrunkInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TrunkInstance(self._version, payload, sip_trunk_domain=self._solution['sip_trunk_domain'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return TrunkInstance(self._version, payload, sip_trunk_domain=self._solution['sip_trunk_domain'], ) - - + return TrunkInstance(self._version, payload, sip_trunk_domain=self._solution['sip_trunk_domain'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,21 +75,21 @@ def __repr__(self): class TrunkInstance(InstanceResource): def __init__(self, version, payload, sip_trunk_domain: str): - super(TrunkInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sip_trunk_domain' = payload.get('sip_trunk_domain'), - 'url' = payload.get('url'), - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'voice_region' = payload.get('voice_region'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'sip_trunk_domain' : payload.get('sip_trunk_domain'), + 'url' : payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'voice_region' : payload.get('voice_region'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'sip_trunk_domain': sip_trunk_domain or self._properties['sip_trunk_domain'] + 'sip_trunk_domain': sip_trunk_domain or self._properties['sip_trunk_domain'], } @property @@ -114,15 +115,15 @@ def __repr__(self): class TrunkListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(TrunkListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/serverless/__init__.py b/twilio/rest/serverless/__init__.py index 590ba005a3..2bd29ee8e6 100644 --- a/twilio/rest/serverless/__init__.py +++ b/twilio/rest/serverless/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Serverless.v1 import V1 +from twilio.rest.serverless.v1 import V1 class Serverless(Domain): def __init__(self, twilio): diff --git a/twilio/rest/serverless/v1/service.py b/twilio/rest/serverless/v1/service.py index cb5c654abf..b4c99080dc 100644 --- a/twilio/rest/serverless/v1/service.py +++ b/twilio/rest/serverless/v1/service.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.asset import AssetListInstancefrom twilio.rest.service.build import BuildListInstancefrom twilio.rest.service.environment import EnvironmentListInstancefrom twilio.rest.service.function import FunctionListInstance +# from twilio.rest.service.asset import AssetListInstancefrom twilio.rest.service.build import BuildListInstancefrom twilio.rest.service.environment import EnvironmentListInstancefrom twilio.rest.service.function import FunctionListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._assets = None self._builds = None self._environments = None self._functions = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -91,24 +93,24 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'unique_name' = payload.get('unique_name'), - 'include_credentials' = payload.get('include_credentials'), - 'ui_editable' = payload.get('ui_editable'), - 'domain_base' = payload.get('domain_base'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'unique_name' : payload.get('unique_name'), + 'include_credentials' : payload.get('include_credentials'), + 'ui_editable' : payload.get('ui_editable'), + 'domain_base' : payload.get('domain_base'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -146,35 +148,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/asset.py b/twilio/rest/serverless/v1/service/asset.py index c6a2ec0d04..c2349d1c57 100644 --- a/twilio/rest/serverless/v1/service/asset.py +++ b/twilio/rest/serverless/v1/service/asset.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.asset.asset_version import AssetVersionListInstance +# from twilio.rest.asset.asset_version import AssetVersionListInstance class AssetContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(AssetContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Assets/${sid}' self._asset_versions = None + + def delete(self): - def delete(self): - - - """ - Deletes the AssetInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the AssetInstance - - :returns: The fetched AssetInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssetInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the AssetInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the AssetInstance + + :returns: The fetched AssetInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AssetInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return AssetInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return AssetInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,21 +90,21 @@ def __repr__(self): class AssetInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(AssetInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class AssetListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(AssetListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Assets' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AssetInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return AssetInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AssetPage(self._version, payload, service_sid=self._solution['service_sid']) - + return AssetPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/asset/asset_version.py b/twilio/rest/serverless/v1/service/asset/asset_version.py index e671f67cba..440cb148af 100644 --- a/twilio/rest/serverless/v1/service/asset/asset_version.py +++ b/twilio/rest/serverless/v1/service/asset/asset_version.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class AssetVersionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, asset_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, asset_sid: str, sid: str): # TODO: needs autogenerated docs - super(AssetVersionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, asset_sid, sid, } + self._solution = { 'service_sid': service_sid, 'asset_sid': asset_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Assets/${asset_sid}/Versions/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the AssetVersionInstance - - :returns: The fetched AssetVersionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AssetVersionInstance( - self._version, - payload, - service_sidasset_sidsid=self._solution['service_sid''asset_sid''sid'], - ) - - + """ + Fetch the AssetVersionInstance + + :returns: The fetched AssetVersionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AssetVersionInstance(self._version, payload, service_sid=self._solution['service_sid'], asset_sid=self._solution['asset_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,21 +64,21 @@ def __repr__(self): class AssetVersionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, asset_sid: str, sid: str): - super(AssetVersionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'asset_sid' = payload.get('asset_sid'), - 'path' = payload.get('path'), - 'visibility' = payload.get('visibility'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'asset_sid' : payload.get('asset_sid'), + 'path' : payload.get('path'), + 'visibility' : payload.get('visibility'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'asset_sid': asset_sid or self._properties['asset_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'asset_sid': asset_sid or self._properties['asset_sid'],'sid': sid or self._properties['sid'], } @property @@ -105,25 +104,27 @@ def __repr__(self): class AssetVersionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, asset_sid: str): + def __init__(self, version: Version, service_sid: str, asset_sid: str): # TODO: needs autogenerated docs - super(AssetVersionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, asset_sid, } + self._solution = { 'service_sid': service_sid, 'asset_sid': asset_sid, } self._uri = '/Services/${service_sid}/Assets/${asset_sid}/Versions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return AssetVersionPage(self._version, payload, service_sid=self._solution['service_sid']asset_sid=self._solution['asset_sid']) - + return AssetVersionPage(self._version, payload, service_sid=self._solution['service_sid'], asset_sid=self._solution['asset_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/build.py b/twilio/rest/serverless/v1/service/build.py index ed416a35d9..678c50ae7f 100644 --- a/twilio/rest/serverless/v1/service/build.py +++ b/twilio/rest/serverless/v1/service/build.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.build.build_status import BuildStatusListInstance +# from twilio.rest.build.build_status import BuildStatusListInstance class BuildContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(BuildContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Builds/${sid}' self._build_status = None + + def delete(self): - def delete(self): - - - """ - Deletes the BuildInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the BuildInstance - - :returns: The fetched BuildInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BuildInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the BuildInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the BuildInstance + + :returns: The fetched BuildInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return BuildInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -77,25 +77,25 @@ def __repr__(self): class BuildInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(BuildInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'status' = payload.get('status'), - 'asset_versions' = payload.get('asset_versions'), - 'function_versions' = payload.get('function_versions'), - 'dependencies' = payload.get('dependencies'), - 'runtime' = payload.get('runtime'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'status' : payload.get('status'), + 'asset_versions' : payload.get('asset_versions'), + 'function_versions' : payload.get('function_versions'), + 'dependencies' : payload.get('dependencies'), + 'runtime' : payload.get('runtime'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -124,35 +124,39 @@ def __repr__(self): class BuildListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(BuildListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Builds' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BuildInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return BuildInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BuildPage(self._version, payload, service_sid=self._solution['service_sid']) - + return BuildPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/build/build_status.py b/twilio/rest/serverless/v1/service/build/build_status.py index 57be83229d..b2f6a18a6d 100644 --- a/twilio/rest/serverless/v1/service/build/build_status.py +++ b/twilio/rest/serverless/v1/service/build/build_status.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class BuildStatusContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(BuildStatusContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Builds/${sid}/Status' + + def fetch(self): - def fetch(self): - - """ - Fetch the BuildStatusInstance - - :returns: The fetched BuildStatusInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BuildStatusInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + """ + Fetch the BuildStatusInstance + + :returns: The fetched BuildStatusInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return BuildStatusInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -63,18 +62,18 @@ def __repr__(self): class BuildStatusInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(BuildStatusInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'status' = payload.get('status'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'status' : payload.get('status'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class BuildStatusListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(BuildStatusListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/environment.py b/twilio/rest/serverless/v1/service/environment.py index e399835881..463e6edfd6 100644 --- a/twilio/rest/serverless/v1/service/environment.py +++ b/twilio/rest/serverless/v1/service/environment.py @@ -19,53 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.environment.deployment import DeploymentListInstancefrom twilio.rest.environment.log import LogListInstancefrom twilio.rest.environment.variable import VariableListInstance +# from twilio.rest.environment.deployment import DeploymentListInstancefrom twilio.rest.environment.log import LogListInstancefrom twilio.rest.environment.variable import VariableListInstance class EnvironmentContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(EnvironmentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Environments/${sid}' self._deployments = None self._logs = None self._variables = None + + def delete(self): - def delete(self): - - - """ - Deletes the EnvironmentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the EnvironmentInstance - - :returns: The fetched EnvironmentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EnvironmentInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the EnvironmentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the EnvironmentInstance + + :returns: The fetched EnvironmentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EnvironmentInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -79,24 +79,24 @@ def __repr__(self): class EnvironmentInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(EnvironmentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'build_sid' = payload.get('build_sid'), - 'unique_name' = payload.get('unique_name'), - 'domain_suffix' = payload.get('domain_suffix'), - 'domain_name' = payload.get('domain_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'build_sid' : payload.get('build_sid'), + 'unique_name' : payload.get('unique_name'), + 'domain_suffix' : payload.get('domain_suffix'), + 'domain_name' : payload.get('domain_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +131,39 @@ def __repr__(self): class EnvironmentListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(EnvironmentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Environments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return EnvironmentInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return EnvironmentInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EnvironmentPage(self._version, payload, service_sid=self._solution['service_sid']) - + return EnvironmentPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/environment/deployment.py b/twilio/rest/serverless/v1/service/environment/deployment.py index 53bf7c80de..4b8a1bc62a 100644 --- a/twilio/rest/serverless/v1/service/environment/deployment.py +++ b/twilio/rest/serverless/v1/service/environment/deployment.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DeploymentContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, environment_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, environment_sid: str, sid: str): # TODO: needs autogenerated docs - super(DeploymentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, environment_sid, sid, } + self._solution = { 'service_sid': service_sid, 'environment_sid': environment_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Environments/${environment_sid}/Deployments/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the DeploymentInstance - - :returns: The fetched DeploymentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DeploymentInstance( - self._version, - payload, - service_sidenvironment_sidsid=self._solution['service_sid''environment_sid''sid'], - ) - - + """ + Fetch the DeploymentInstance + + :returns: The fetched DeploymentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DeploymentInstance(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,21 +64,21 @@ def __repr__(self): class DeploymentInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, environment_sid: str, sid: str): - super(DeploymentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'environment_sid' = payload.get('environment_sid'), - 'build_sid' = payload.get('build_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'environment_sid' : payload.get('environment_sid'), + 'build_sid' : payload.get('build_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'environment_sid': environment_sid or self._properties['environment_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'environment_sid': environment_sid or self._properties['environment_sid'],'sid': sid or self._properties['sid'], } @property @@ -105,35 +104,39 @@ def __repr__(self): class DeploymentListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, environment_sid: str): + def __init__(self, version: Version, service_sid: str, environment_sid: str): # TODO: needs autogenerated docs - super(DeploymentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, environment_sid, } + self._solution = { 'service_sid': service_sid, 'environment_sid': environment_sid, } self._uri = '/Services/${service_sid}/Environments/${environment_sid}/Deployments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return DeploymentInstance(self._version, payload, service_sid=self._solution['service_sid']environment_sid=self._solution['environment_sid']) - + return DeploymentInstance(self._version, payload, service_sid=self._solution['service_sid']environment_sid=self._solution['environment_sid']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DeploymentPage(self._version, payload, service_sid=self._solution['service_sid']environment_sid=self._solution['environment_sid']) - + return DeploymentPage(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/environment/log.py b/twilio/rest/serverless/v1/service/environment/log.py index ee1104f6b2..a85680401d 100644 --- a/twilio/rest/serverless/v1/service/environment/log.py +++ b/twilio/rest/serverless/v1/service/environment/log.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class LogContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, environment_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, environment_sid: str, sid: str): # TODO: needs autogenerated docs - super(LogContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, environment_sid, sid, } + self._solution = { 'service_sid': service_sid, 'environment_sid': environment_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Environments/${environment_sid}/Logs/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the LogInstance - - :returns: The fetched LogInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return LogInstance( - self._version, - payload, - service_sidenvironment_sidsid=self._solution['service_sid''environment_sid''sid'], - ) - - + """ + Fetch the LogInstance + + :returns: The fetched LogInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return LogInstance(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,25 +64,25 @@ def __repr__(self): class LogInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, environment_sid: str, sid: str): - super(LogInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'environment_sid' = payload.get('environment_sid'), - 'build_sid' = payload.get('build_sid'), - 'deployment_sid' = payload.get('deployment_sid'), - 'function_sid' = payload.get('function_sid'), - 'request_sid' = payload.get('request_sid'), - 'level' = payload.get('level'), - 'message' = payload.get('message'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'environment_sid' : payload.get('environment_sid'), + 'build_sid' : payload.get('build_sid'), + 'deployment_sid' : payload.get('deployment_sid'), + 'function_sid' : payload.get('function_sid'), + 'request_sid' : payload.get('request_sid'), + 'level' : payload.get('level'), + 'message' : payload.get('message'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'environment_sid': environment_sid or self._properties['environment_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'environment_sid': environment_sid or self._properties['environment_sid'],'sid': sid or self._properties['sid'], } @property @@ -109,25 +108,27 @@ def __repr__(self): class LogListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, environment_sid: str): + def __init__(self, version: Version, service_sid: str, environment_sid: str): # TODO: needs autogenerated docs - super(LogListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, environment_sid, } + self._solution = { 'service_sid': service_sid, 'environment_sid': environment_sid, } self._uri = '/Services/${service_sid}/Environments/${environment_sid}/Logs' + + """ + def page(self, function_sid, start_date, end_date, page_size): - def page(self, function_sid, start_date, end_date, page_size): - - data = values.of({ - 'function_sid': function_sid,'start_date': start_date,'end_date': end_date,'page_size': page_size, - }) + data = values.of({ + 'function_sid': function_sid,'start_date': start_date,'end_date': end_date,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return LogPage(self._version, payload, service_sid=self._solution['service_sid']environment_sid=self._solution['environment_sid']) - + return LogPage(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/environment/variable.py b/twilio/rest/serverless/v1/service/environment/variable.py index 40968f6adc..86e028bcd2 100644 --- a/twilio/rest/serverless/v1/service/environment/variable.py +++ b/twilio/rest/serverless/v1/service/environment/variable.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class VariableContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, environment_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, environment_sid: str, sid: str): # TODO: needs autogenerated docs - super(VariableContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, environment_sid, sid, } + self._solution = { 'service_sid': service_sid, 'environment_sid': environment_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Environments/${environment_sid}/Variables/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the VariableInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the VariableInstance - - :returns: The fetched VariableInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return VariableInstance( - self._version, - payload, - service_sidenvironment_sidsid=self._solution['service_sid''environment_sid''sid'], - ) - - + + """ + Deletes the VariableInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the VariableInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched VariableInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return VariableInstance(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], sid=self._solution['sid'], ) - - + return VariableInstance(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return VariableInstance(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class VariableInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, environment_sid: str, sid: str): - super(VariableInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'environment_sid' = payload.get('environment_sid'), - 'key' = payload.get('key'), - 'value' = payload.get('value'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'environment_sid' : payload.get('environment_sid'), + 'key' : payload.get('key'), + 'value' : payload.get('value'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'environment_sid': environment_sid or self._properties['environment_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'environment_sid': environment_sid or self._properties['environment_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class VariableListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, environment_sid: str): + def __init__(self, version: Version, service_sid: str, environment_sid: str): # TODO: needs autogenerated docs - super(VariableListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, environment_sid, } + self._solution = { 'service_sid': service_sid, 'environment_sid': environment_sid, } self._uri = '/Services/${service_sid}/Environments/${environment_sid}/Variables' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return VariableInstance(self._version, payload, service_sid=self._solution['service_sid']environment_sid=self._solution['environment_sid']) - + return VariableInstance(self._version, payload, service_sid=self._solution['service_sid']environment_sid=self._solution['environment_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return VariablePage(self._version, payload, service_sid=self._solution['service_sid']environment_sid=self._solution['environment_sid']) - + return VariablePage(self._version, payload, service_sid=self._solution['service_sid'], environment_sid=self._solution['environment_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/function.py b/twilio/rest/serverless/v1/service/function.py index aa7e935386..0b6faff03f 100644 --- a/twilio/rest/serverless/v1/service/function.py +++ b/twilio/rest/serverless/v1/service/function.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.function.function_version import FunctionVersionListInstance +# from twilio.rest.function.function_version import FunctionVersionListInstance class FunctionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(FunctionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Functions/${sid}' self._function_versions = None + + def delete(self): - def delete(self): - - - """ - Deletes the FunctionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FunctionInstance - - :returns: The fetched FunctionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FunctionInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the FunctionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the FunctionInstance + + :returns: The fetched FunctionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FunctionInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return FunctionInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return FunctionInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,21 +90,21 @@ def __repr__(self): class FunctionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(FunctionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class FunctionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(FunctionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Functions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FunctionInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return FunctionInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FunctionPage(self._version, payload, service_sid=self._solution['service_sid']) - + return FunctionPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/function/function_version.py b/twilio/rest/serverless/v1/service/function/function_version.py index bb6dc7e96d..70b5b89b66 100644 --- a/twilio/rest/serverless/v1/service/function/function_version.py +++ b/twilio/rest/serverless/v1/service/function/function_version.py @@ -19,41 +19,40 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.function_version.function_version_content import FunctionVersionContentListInstance +# from twilio.rest.function_version.function_version_content import FunctionVersionContentListInstance class FunctionVersionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, function_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, function_sid: str, sid: str): # TODO: needs autogenerated docs - super(FunctionVersionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, function_sid, sid, } + self._solution = { 'service_sid': service_sid, 'function_sid': function_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Functions/${function_sid}/Versions/${sid}' self._function_version_content = None + + def fetch(self): - def fetch(self): - - """ - Fetch the FunctionVersionInstance - - :returns: The fetched FunctionVersionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FunctionVersionInstance( - self._version, - payload, - service_sidfunction_sidsid=self._solution['service_sid''function_sid''sid'], - ) - - + """ + Fetch the FunctionVersionInstance + + :returns: The fetched FunctionVersionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FunctionVersionInstance(self._version, payload, service_sid=self._solution['service_sid'], function_sid=self._solution['function_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -66,22 +65,22 @@ def __repr__(self): class FunctionVersionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, function_sid: str, sid: str): - super(FunctionVersionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'function_sid' = payload.get('function_sid'), - 'path' = payload.get('path'), - 'visibility' = payload.get('visibility'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'function_sid' : payload.get('function_sid'), + 'path' : payload.get('path'), + 'visibility' : payload.get('visibility'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'function_sid': function_sid or self._properties['function_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'function_sid': function_sid or self._properties['function_sid'],'sid': sid or self._properties['sid'], } @property @@ -110,25 +109,27 @@ def __repr__(self): class FunctionVersionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, function_sid: str): + def __init__(self, version: Version, service_sid: str, function_sid: str): # TODO: needs autogenerated docs - super(FunctionVersionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, function_sid, } + self._solution = { 'service_sid': service_sid, 'function_sid': function_sid, } self._uri = '/Services/${service_sid}/Functions/${function_sid}/Versions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FunctionVersionPage(self._version, payload, service_sid=self._solution['service_sid']function_sid=self._solution['function_sid']) - + return FunctionVersionPage(self._version, payload, service_sid=self._solution['service_sid'], function_sid=self._solution['function_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/serverless/v1/service/function/function_version/function_version_content.py b/twilio/rest/serverless/v1/service/function/function_version/function_version_content.py index b77f2111cc..1368fefe0a 100644 --- a/twilio/rest/serverless/v1/service/function/function_version/function_version_content.py +++ b/twilio/rest/serverless/v1/service/function/function_version/function_version_content.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class FunctionVersionContentContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, function_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, function_sid: str, sid: str): # TODO: needs autogenerated docs - super(FunctionVersionContentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, function_sid, sid, } + self._solution = { 'service_sid': service_sid, 'function_sid': function_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Functions/${function_sid}/Versions/${sid}/Content' + + def fetch(self): - def fetch(self): - - """ - Fetch the FunctionVersionContentInstance - - :returns: The fetched FunctionVersionContentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FunctionVersionContentInstance( - self._version, - payload, - service_sidfunction_sidsid=self._solution['service_sid''function_sid''sid'], - ) - - + """ + Fetch the FunctionVersionContentInstance + + :returns: The fetched FunctionVersionContentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FunctionVersionContentInstance(self._version, payload, service_sid=self._solution['service_sid'], function_sid=self._solution['function_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class FunctionVersionContentInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, function_sid: str, sid: str): - super(FunctionVersionContentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'function_sid' = payload.get('function_sid'), - 'content' = payload.get('content'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'function_sid' : payload.get('function_sid'), + 'content' : payload.get('content'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'function_sid': function_sid or self._properties['function_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'function_sid': function_sid or self._properties['function_sid'],'sid': sid or self._properties['sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class FunctionVersionContentListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, function_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, function_sid: str, sid: str): # TODO: needs autogenerated docs - super(FunctionVersionContentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, function_sid, sid, } + self._solution = { 'service_sid': service_sid, 'function_sid': function_sid, 'sid': sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/__init__.py b/twilio/rest/studio/__init__.py index 1002adde69..82348b687d 100644 --- a/twilio/rest/studio/__init__.py +++ b/twilio/rest/studio/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Studio.v2 import V2 +from twilio.rest.studio.v2 import V2 class Studio(Domain): def __init__(self, twilio): diff --git a/twilio/rest/studio/v1/flow.py b/twilio/rest/studio/v1/flow.py index 700c645da4..0598294aee 100644 --- a/twilio/rest/studio/v1/flow.py +++ b/twilio/rest/studio/v1/flow.py @@ -19,52 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.flow.engagement import EngagementListInstancefrom twilio.rest.flow.execution import ExecutionListInstance +# from twilio.rest.flow.engagement import EngagementListInstancefrom twilio.rest.flow.execution import ExecutionListInstance class FlowContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FlowContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Flows/${sid}' self._engagements = None self._executions = None + + def delete(self): - def delete(self): - - - """ - Deletes the FlowInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FlowInstance - - :returns: The fetched FlowInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FlowInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the FlowInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the FlowInstance + + :returns: The fetched FlowInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FlowInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -78,22 +78,22 @@ def __repr__(self): class FlowInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(FlowInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'version' = payload.get('version'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'version' : payload.get('version'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -125,25 +125,27 @@ def __repr__(self): class FlowListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(FlowListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Flows' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FlowPage(self._version, payload, ) - + return FlowPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/engagement.py b/twilio/rest/studio/v1/flow/engagement.py index 95a6a9f407..764714d6e5 100644 --- a/twilio/rest/studio/v1/flow/engagement.py +++ b/twilio/rest/studio/v1/flow/engagement.py @@ -19,52 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.engagement.engagement_context import EngagementContextListInstancefrom twilio.rest.engagement.step import StepListInstance +# from twilio.rest.engagement.engagement_context import EngagementContextListInstancefrom twilio.rest.engagement.step import StepListInstance class EngagementContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, sid: str): + def __init__(self, version: Version, flow_sid: str, sid: str): # TODO: needs autogenerated docs - super(EngagementContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, sid, } + self._solution = { 'flow_sid': flow_sid, 'sid': sid, } self._uri = '/Flows/${flow_sid}/Engagements/${sid}' self._engagement_context = None self._steps = None + + def delete(self): - def delete(self): - - - """ - Deletes the EngagementInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the EngagementInstance - - :returns: The fetched EngagementInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EngagementInstance( - self._version, - payload, - flow_sidsid=self._solution['flow_sid''sid'], - ) - - + + """ + Deletes the EngagementInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the EngagementInstance + + :returns: The fetched EngagementInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EngagementInstance(self._version, payload, flow_sid=self._solution['flow_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -78,24 +78,24 @@ def __repr__(self): class EngagementInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, sid: str): - super(EngagementInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'contact_sid' = payload.get('contact_sid'), - 'contact_channel_address' = payload.get('contact_channel_address'), - 'context' = payload.get('context'), - 'status' = payload.get('status'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'contact_sid' : payload.get('contact_sid'), + 'contact_channel_address' : payload.get('contact_channel_address'), + 'context' : payload.get('context'), + 'status' : payload.get('status'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'sid': sid or self._properties['sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'sid': sid or self._properties['sid'], } @property @@ -127,35 +127,39 @@ def __repr__(self): class EngagementListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str): + def __init__(self, version: Version, flow_sid: str): # TODO: needs autogenerated docs - super(EngagementListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, } + self._solution = { 'flow_sid': flow_sid, } self._uri = '/Flows/${flow_sid}/Engagements' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return EngagementInstance(self._version, payload, flow_sid=self._solution['flow_sid']) - + return EngagementInstance(self._version, payload, flow_sid=self._solution['flow_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EngagementPage(self._version, payload, flow_sid=self._solution['flow_sid']) - + return EngagementPage(self._version, payload, flow_sid=self._solution['flow_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/engagement/engagement_context.py b/twilio/rest/studio/v1/flow/engagement/engagement_context.py index 4c4b8ec93f..ca26c08be8 100644 --- a/twilio/rest/studio/v1/flow/engagement/engagement_context.py +++ b/twilio/rest/studio/v1/flow/engagement/engagement_context.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class EngagementContextContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, engagement_sid: str): + def __init__(self, version: Version, flow_sid: str, engagement_sid: str): # TODO: needs autogenerated docs - super(EngagementContextContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, engagement_sid, } + self._solution = { 'flow_sid': flow_sid, 'engagement_sid': engagement_sid, } self._uri = '/Flows/${flow_sid}/Engagements/${engagement_sid}/Context' + + def fetch(self): - def fetch(self): - - """ - Fetch the EngagementContextInstance - - :returns: The fetched EngagementContextInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EngagementContextInstance( - self._version, - payload, - flow_sidengagement_sid=self._solution['flow_sid''engagement_sid'], - ) - - + """ + Fetch the EngagementContextInstance + + :returns: The fetched EngagementContextInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EngagementContextInstance(self._version, payload, flow_sid=self._solution['flow_sid'], engagement_sid=self._solution['engagement_sid'], ) + + + def __repr__(self): """ @@ -63,18 +62,18 @@ def __repr__(self): class EngagementContextInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, engagement_sid: str): - super(EngagementContextInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'context' = payload.get('context'), - 'engagement_sid' = payload.get('engagement_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'context' : payload.get('context'), + 'engagement_sid' : payload.get('engagement_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'engagement_sid': engagement_sid or self._properties['engagement_sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'engagement_sid': engagement_sid or self._properties['engagement_sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class EngagementContextListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str, engagement_sid: str): + def __init__(self, version: Version, flow_sid: str, engagement_sid: str): # TODO: needs autogenerated docs - super(EngagementContextListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, engagement_sid, } + self._solution = { 'flow_sid': flow_sid, 'engagement_sid': engagement_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/engagement/step.py b/twilio/rest/studio/v1/flow/engagement/step.py index cc24a87122..9a63fe01c4 100644 --- a/twilio/rest/studio/v1/flow/engagement/step.py +++ b/twilio/rest/studio/v1/flow/engagement/step.py @@ -19,41 +19,40 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.step.step_context import StepContextListInstance +# from twilio.rest.step.step_context import StepContextListInstance class StepContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, engagement_sid: str, sid: str): + def __init__(self, version: Version, flow_sid: str, engagement_sid: str, sid: str): # TODO: needs autogenerated docs - super(StepContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, engagement_sid, sid, } + self._solution = { 'flow_sid': flow_sid, 'engagement_sid': engagement_sid, 'sid': sid, } self._uri = '/Flows/${flow_sid}/Engagements/${engagement_sid}/Steps/${sid}' self._step_context = None + + def fetch(self): - def fetch(self): - - """ - Fetch the StepInstance - - :returns: The fetched StepInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return StepInstance( - self._version, - payload, - flow_sidengagement_sidsid=self._solution['flow_sid''engagement_sid''sid'], - ) - - + """ + Fetch the StepInstance + + :returns: The fetched StepInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return StepInstance(self._version, payload, flow_sid=self._solution['flow_sid'], engagement_sid=self._solution['engagement_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -66,25 +65,25 @@ def __repr__(self): class StepInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, engagement_sid: str, sid: str): - super(StepInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'engagement_sid' = payload.get('engagement_sid'), - 'name' = payload.get('name'), - 'context' = payload.get('context'), - 'transitioned_from' = payload.get('transitioned_from'), - 'transitioned_to' = payload.get('transitioned_to'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'engagement_sid' : payload.get('engagement_sid'), + 'name' : payload.get('name'), + 'context' : payload.get('context'), + 'transitioned_from' : payload.get('transitioned_from'), + 'transitioned_to' : payload.get('transitioned_to'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'engagement_sid': engagement_sid or self._properties['engagement_sid']'sid': sid or self._properties['sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'engagement_sid': engagement_sid or self._properties['engagement_sid'],'sid': sid or self._properties['sid'], } @property @@ -113,25 +112,27 @@ def __repr__(self): class StepListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str, engagement_sid: str): + def __init__(self, version: Version, flow_sid: str, engagement_sid: str): # TODO: needs autogenerated docs - super(StepListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, engagement_sid, } + self._solution = { 'flow_sid': flow_sid, 'engagement_sid': engagement_sid, } self._uri = '/Flows/${flow_sid}/Engagements/${engagement_sid}/Steps' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return StepPage(self._version, payload, flow_sid=self._solution['flow_sid']engagement_sid=self._solution['engagement_sid']) - + return StepPage(self._version, payload, flow_sid=self._solution['flow_sid'], engagement_sid=self._solution['engagement_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/engagement/step/step_context.py b/twilio/rest/studio/v1/flow/engagement/step/step_context.py index 36bd100c79..db78135c51 100644 --- a/twilio/rest/studio/v1/flow/engagement/step/step_context.py +++ b/twilio/rest/studio/v1/flow/engagement/step/step_context.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class StepContextContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, engagement_sid: str, step_sid: str): + def __init__(self, version: Version, flow_sid: str, engagement_sid: str, step_sid: str): # TODO: needs autogenerated docs - super(StepContextContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, engagement_sid, step_sid, } + self._solution = { 'flow_sid': flow_sid, 'engagement_sid': engagement_sid, 'step_sid': step_sid, } self._uri = '/Flows/${flow_sid}/Engagements/${engagement_sid}/Steps/${step_sid}/Context' + + def fetch(self): - def fetch(self): - - """ - Fetch the StepContextInstance - - :returns: The fetched StepContextInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return StepContextInstance( - self._version, - payload, - flow_sidengagement_sidstep_sid=self._solution['flow_sid''engagement_sid''step_sid'], - ) - - + """ + Fetch the StepContextInstance + + :returns: The fetched StepContextInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return StepContextInstance(self._version, payload, flow_sid=self._solution['flow_sid'], engagement_sid=self._solution['engagement_sid'], step_sid=self._solution['step_sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class StepContextInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, engagement_sid: str, step_sid: str): - super(StepContextInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'context' = payload.get('context'), - 'engagement_sid' = payload.get('engagement_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'step_sid' = payload.get('step_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'context' : payload.get('context'), + 'engagement_sid' : payload.get('engagement_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'step_sid' : payload.get('step_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'engagement_sid': engagement_sid or self._properties['engagement_sid']'step_sid': step_sid or self._properties['step_sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'engagement_sid': engagement_sid or self._properties['engagement_sid'],'step_sid': step_sid or self._properties['step_sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class StepContextListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str, engagement_sid: str, step_sid: str): + def __init__(self, version: Version, flow_sid: str, engagement_sid: str, step_sid: str): # TODO: needs autogenerated docs - super(StepContextListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, engagement_sid, step_sid, } + self._solution = { 'flow_sid': flow_sid, 'engagement_sid': engagement_sid, 'step_sid': step_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/execution.py b/twilio/rest/studio/v1/flow/execution.py index 1077bf1f68..73d6f2556d 100644 --- a/twilio/rest/studio/v1/flow/execution.py +++ b/twilio/rest/studio/v1/flow/execution.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.execution.execution_context import ExecutionContextListInstancefrom twilio.rest.execution.execution_step import ExecutionStepListInstance +# from twilio.rest.execution.execution_context import ExecutionContextListInstancefrom twilio.rest.execution.execution_step import ExecutionStepListInstance class ExecutionContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, sid: str): + def __init__(self, version: Version, flow_sid: str, sid: str): # TODO: needs autogenerated docs - super(ExecutionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, sid, } + self._solution = { 'flow_sid': flow_sid, 'sid': sid, } self._uri = '/Flows/${flow_sid}/Executions/${sid}' self._execution_context = None self._steps = None + + def delete(self): - def delete(self): - - - """ - Deletes the ExecutionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ExecutionInstance - - :returns: The fetched ExecutionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionInstance( - self._version, - payload, - flow_sidsid=self._solution['flow_sid''sid'], - ) - - + + """ + Deletes the ExecutionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ExecutionInstance + + :returns: The fetched ExecutionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,24 +91,24 @@ def __repr__(self): class ExecutionInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, sid: str): - super(ExecutionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'contact_sid' = payload.get('contact_sid'), - 'contact_channel_address' = payload.get('contact_channel_address'), - 'context' = payload.get('context'), - 'status' = payload.get('status'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'contact_sid' : payload.get('contact_sid'), + 'contact_channel_address' : payload.get('contact_channel_address'), + 'context' : payload.get('context'), + 'status' : payload.get('status'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'sid': sid or self._properties['sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'sid': sid or self._properties['sid'], } @property @@ -138,35 +140,39 @@ def __repr__(self): class ExecutionListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str): + def __init__(self, version: Version, flow_sid: str): # TODO: needs autogenerated docs - super(ExecutionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, } + self._solution = { 'flow_sid': flow_sid, } self._uri = '/Flows/${flow_sid}/Executions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid']) - + return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid']) + + """ + + """ + def page(self, date_created_from, date_created_to, page_size): - def page(self, date_created_from, date_created_to, page_size): - - data = values.of({ - 'date_created_from': date_created_from,'date_created_to': date_created_to,'page_size': page_size, - }) + data = values.of({ + 'date_created_from': date_created_from,'date_created_to': date_created_to,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ExecutionPage(self._version, payload, flow_sid=self._solution['flow_sid']) - + return ExecutionPage(self._version, payload, flow_sid=self._solution['flow_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/execution/execution_context.py b/twilio/rest/studio/v1/flow/execution/execution_context.py index e0589bbf5a..7cd248248f 100644 --- a/twilio/rest/studio/v1/flow/execution/execution_context.py +++ b/twilio/rest/studio/v1/flow/execution/execution_context.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ExecutionContextContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, execution_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str): # TODO: needs autogenerated docs - super(ExecutionContextContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Context' + + def fetch(self): - def fetch(self): - - """ - Fetch the ExecutionContextInstance - - :returns: The fetched ExecutionContextInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionContextInstance( - self._version, - payload, - flow_sidexecution_sid=self._solution['flow_sid''execution_sid'], - ) - - + """ + Fetch the ExecutionContextInstance + + :returns: The fetched ExecutionContextInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionContextInstance(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], ) + + + def __repr__(self): """ @@ -63,18 +62,18 @@ def __repr__(self): class ExecutionContextInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, execution_sid: str): - super(ExecutionContextInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'context' = payload.get('context'), - 'flow_sid' = payload.get('flow_sid'), - 'execution_sid' = payload.get('execution_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'context' : payload.get('context'), + 'flow_sid' : payload.get('flow_sid'), + 'execution_sid' : payload.get('execution_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'execution_sid': execution_sid or self._properties['execution_sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'execution_sid': execution_sid or self._properties['execution_sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class ExecutionContextListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str, execution_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str): # TODO: needs autogenerated docs - super(ExecutionContextListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/execution/execution_step.py b/twilio/rest/studio/v1/flow/execution/execution_step.py index 37b4e58203..3ac50d6eb9 100644 --- a/twilio/rest/studio/v1/flow/execution/execution_step.py +++ b/twilio/rest/studio/v1/flow/execution/execution_step.py @@ -19,41 +19,40 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.execution_step.execution_step_context import ExecutionStepContextListInstance +# from twilio.rest.execution_step.execution_step_context import ExecutionStepContextListInstance class ExecutionStepContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, execution_sid: str, sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str, sid: str): # TODO: needs autogenerated docs - super(ExecutionStepContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, 'sid': sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Steps/${sid}' self._step_context = None + + def fetch(self): - def fetch(self): - - """ - Fetch the ExecutionStepInstance - - :returns: The fetched ExecutionStepInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionStepInstance( - self._version, - payload, - flow_sidexecution_sidsid=self._solution['flow_sid''execution_sid''sid'], - ) - - + """ + Fetch the ExecutionStepInstance + + :returns: The fetched ExecutionStepInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionStepInstance(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -66,25 +65,25 @@ def __repr__(self): class ExecutionStepInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, execution_sid: str, sid: str): - super(ExecutionStepInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'execution_sid' = payload.get('execution_sid'), - 'name' = payload.get('name'), - 'context' = payload.get('context'), - 'transitioned_from' = payload.get('transitioned_from'), - 'transitioned_to' = payload.get('transitioned_to'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'execution_sid' : payload.get('execution_sid'), + 'name' : payload.get('name'), + 'context' : payload.get('context'), + 'transitioned_from' : payload.get('transitioned_from'), + 'transitioned_to' : payload.get('transitioned_to'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'execution_sid': execution_sid or self._properties['execution_sid']'sid': sid or self._properties['sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'execution_sid': execution_sid or self._properties['execution_sid'],'sid': sid or self._properties['sid'], } @property @@ -113,25 +112,27 @@ def __repr__(self): class ExecutionStepListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str, execution_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str): # TODO: needs autogenerated docs - super(ExecutionStepListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Steps' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ExecutionStepPage(self._version, payload, flow_sid=self._solution['flow_sid']execution_sid=self._solution['execution_sid']) - + return ExecutionStepPage(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v1/flow/execution/execution_step/execution_step_context.py b/twilio/rest/studio/v1/flow/execution/execution_step/execution_step_context.py index a706a78a11..835c7f6df4 100644 --- a/twilio/rest/studio/v1/flow/execution/execution_step/execution_step_context.py +++ b/twilio/rest/studio/v1/flow/execution/execution_step/execution_step_context.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ExecutionStepContextContext(InstanceContext): - def __init__(self, version: V1, flow_sid: str, execution_sid: str, step_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str, step_sid: str): # TODO: needs autogenerated docs - super(ExecutionStepContextContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, step_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, 'step_sid': step_sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Steps/${step_sid}/Context' + + def fetch(self): - def fetch(self): - - """ - Fetch the ExecutionStepContextInstance - - :returns: The fetched ExecutionStepContextInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionStepContextInstance( - self._version, - payload, - flow_sidexecution_sidstep_sid=self._solution['flow_sid''execution_sid''step_sid'], - ) - - + """ + Fetch the ExecutionStepContextInstance + + :returns: The fetched ExecutionStepContextInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionStepContextInstance(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], step_sid=self._solution['step_sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class ExecutionStepContextInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, execution_sid: str, step_sid: str): - super(ExecutionStepContextInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'context' = payload.get('context'), - 'execution_sid' = payload.get('execution_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'step_sid' = payload.get('step_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'context' : payload.get('context'), + 'execution_sid' : payload.get('execution_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'step_sid' : payload.get('step_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'execution_sid': execution_sid or self._properties['execution_sid']'step_sid': step_sid or self._properties['step_sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'execution_sid': execution_sid or self._properties['execution_sid'],'step_sid': step_sid or self._properties['step_sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class ExecutionStepContextListInstance(ListResource): - def __init__(self, version: V1, flow_sid: str, execution_sid: str, step_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str, step_sid: str): # TODO: needs autogenerated docs - super(ExecutionStepContextListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, step_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, 'step_sid': step_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow.py b/twilio/rest/studio/v2/flow.py index 3e4fc6a5c6..7fa2f3ee1c 100644 --- a/twilio/rest/studio/v2/flow.py +++ b/twilio/rest/studio/v2/flow.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.flow.execution import ExecutionListInstancefrom twilio.rest.flow.flow_revision import FlowRevisionListInstancefrom twilio.rest.flow.flow_test_user import FlowTestUserListInstance +# from twilio.rest.flow.execution import ExecutionListInstancefrom twilio.rest.flow.flow_revision import FlowRevisionListInstancefrom twilio.rest.flow.flow_test_user import FlowTestUserListInstance class FlowContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FlowContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Flows/${sid}' self._executions = None self._revisions = None self._test_users = None + + def delete(self): - def delete(self): - - - """ - Deletes the FlowInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FlowInstance - - :returns: The fetched FlowInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FlowInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the FlowInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the FlowInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched FlowInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return FlowInstance(self._version, payload, sid=self._solution['sid'], ) - - + return FlowInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return FlowInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,28 +92,28 @@ def __repr__(self): class FlowInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(FlowInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'definition' = payload.get('definition'), - 'status' = payload.get('status'), - 'revision' = payload.get('revision'), - 'commit_message' = payload.get('commit_message'), - 'valid' = payload.get('valid'), - 'errors' = payload.get('errors'), - 'warnings' = payload.get('warnings'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'webhook_url' = payload.get('webhook_url'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'definition' : payload.get('definition'), + 'status' : payload.get('status'), + 'revision' : payload.get('revision'), + 'commit_message' : payload.get('commit_message'), + 'valid' : payload.get('valid'), + 'errors' : payload.get('errors'), + 'warnings' : payload.get('warnings'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'webhook_url' : payload.get('webhook_url'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -146,35 +148,39 @@ def __repr__(self): class FlowListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(FlowListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Flows' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FlowInstance(self._version, payload, ) - + return FlowInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FlowPage(self._version, payload, ) - + return FlowPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow/execution.py b/twilio/rest/studio/v2/flow/execution.py index c7f59d396f..93912744de 100644 --- a/twilio/rest/studio/v2/flow/execution.py +++ b/twilio/rest/studio/v2/flow/execution.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.execution.execution_context import ExecutionContextListInstancefrom twilio.rest.execution.execution_step import ExecutionStepListInstance +# from twilio.rest.execution.execution_context import ExecutionContextListInstancefrom twilio.rest.execution.execution_step import ExecutionStepListInstance class ExecutionContext(InstanceContext): - def __init__(self, version: V2, flow_sid: str, sid: str): + def __init__(self, version: Version, flow_sid: str, sid: str): # TODO: needs autogenerated docs - super(ExecutionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, sid, } + self._solution = { 'flow_sid': flow_sid, 'sid': sid, } self._uri = '/Flows/${flow_sid}/Executions/${sid}' self._execution_context = None self._steps = None + + def delete(self): - def delete(self): - - - """ - Deletes the ExecutionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ExecutionInstance - - :returns: The fetched ExecutionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionInstance( - self._version, - payload, - flow_sidsid=self._solution['flow_sid''sid'], - ) - - + + """ + Deletes the ExecutionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ExecutionInstance + + :returns: The fetched ExecutionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,23 +91,23 @@ def __repr__(self): class ExecutionInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, sid: str): - super(ExecutionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'contact_channel_address' = payload.get('contact_channel_address'), - 'context' = payload.get('context'), - 'status' = payload.get('status'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'contact_channel_address' : payload.get('contact_channel_address'), + 'context' : payload.get('context'), + 'status' : payload.get('status'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'sid': sid or self._properties['sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'sid': sid or self._properties['sid'], } @property @@ -137,35 +139,39 @@ def __repr__(self): class ExecutionListInstance(ListResource): - def __init__(self, version: V2, flow_sid: str): + def __init__(self, version: Version, flow_sid: str): # TODO: needs autogenerated docs - super(ExecutionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, } + self._solution = { 'flow_sid': flow_sid, } self._uri = '/Flows/${flow_sid}/Executions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid']) - + return ExecutionInstance(self._version, payload, flow_sid=self._solution['flow_sid']) + + """ + + """ + def page(self, date_created_from, date_created_to, page_size): - def page(self, date_created_from, date_created_to, page_size): - - data = values.of({ - 'date_created_from': date_created_from,'date_created_to': date_created_to,'page_size': page_size, - }) + data = values.of({ + 'date_created_from': date_created_from,'date_created_to': date_created_to,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ExecutionPage(self._version, payload, flow_sid=self._solution['flow_sid']) - + return ExecutionPage(self._version, payload, flow_sid=self._solution['flow_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow/execution/execution_context.py b/twilio/rest/studio/v2/flow/execution/execution_context.py index 716ec1d414..7b8935a8f1 100644 --- a/twilio/rest/studio/v2/flow/execution/execution_context.py +++ b/twilio/rest/studio/v2/flow/execution/execution_context.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ExecutionContextContext(InstanceContext): - def __init__(self, version: V2, flow_sid: str, execution_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str): # TODO: needs autogenerated docs - super(ExecutionContextContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Context' + + def fetch(self): - def fetch(self): - - """ - Fetch the ExecutionContextInstance - - :returns: The fetched ExecutionContextInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionContextInstance( - self._version, - payload, - flow_sidexecution_sid=self._solution['flow_sid''execution_sid'], - ) - - + """ + Fetch the ExecutionContextInstance + + :returns: The fetched ExecutionContextInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionContextInstance(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], ) + + + def __repr__(self): """ @@ -63,18 +62,18 @@ def __repr__(self): class ExecutionContextInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, execution_sid: str): - super(ExecutionContextInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'context' = payload.get('context'), - 'flow_sid' = payload.get('flow_sid'), - 'execution_sid' = payload.get('execution_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'context' : payload.get('context'), + 'flow_sid' : payload.get('flow_sid'), + 'execution_sid' : payload.get('execution_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'execution_sid': execution_sid or self._properties['execution_sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'execution_sid': execution_sid or self._properties['execution_sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class ExecutionContextListInstance(ListResource): - def __init__(self, version: V2, flow_sid: str, execution_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str): # TODO: needs autogenerated docs - super(ExecutionContextListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow/execution/execution_step.py b/twilio/rest/studio/v2/flow/execution/execution_step.py index 2e1a8b7bdd..689f500395 100644 --- a/twilio/rest/studio/v2/flow/execution/execution_step.py +++ b/twilio/rest/studio/v2/flow/execution/execution_step.py @@ -19,41 +19,40 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.execution_step.execution_step_context import ExecutionStepContextListInstance +# from twilio.rest.execution_step.execution_step_context import ExecutionStepContextListInstance class ExecutionStepContext(InstanceContext): - def __init__(self, version: V2, flow_sid: str, execution_sid: str, sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str, sid: str): # TODO: needs autogenerated docs - super(ExecutionStepContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, 'sid': sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Steps/${sid}' self._step_context = None + + def fetch(self): - def fetch(self): - - """ - Fetch the ExecutionStepInstance - - :returns: The fetched ExecutionStepInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionStepInstance( - self._version, - payload, - flow_sidexecution_sidsid=self._solution['flow_sid''execution_sid''sid'], - ) - - + """ + Fetch the ExecutionStepInstance + + :returns: The fetched ExecutionStepInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionStepInstance(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -66,25 +65,25 @@ def __repr__(self): class ExecutionStepInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, execution_sid: str, sid: str): - super(ExecutionStepInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'execution_sid' = payload.get('execution_sid'), - 'name' = payload.get('name'), - 'context' = payload.get('context'), - 'transitioned_from' = payload.get('transitioned_from'), - 'transitioned_to' = payload.get('transitioned_to'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'execution_sid' : payload.get('execution_sid'), + 'name' : payload.get('name'), + 'context' : payload.get('context'), + 'transitioned_from' : payload.get('transitioned_from'), + 'transitioned_to' : payload.get('transitioned_to'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'execution_sid': execution_sid or self._properties['execution_sid']'sid': sid or self._properties['sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'execution_sid': execution_sid or self._properties['execution_sid'],'sid': sid or self._properties['sid'], } @property @@ -113,25 +112,27 @@ def __repr__(self): class ExecutionStepListInstance(ListResource): - def __init__(self, version: V2, flow_sid: str, execution_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str): # TODO: needs autogenerated docs - super(ExecutionStepListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Steps' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ExecutionStepPage(self._version, payload, flow_sid=self._solution['flow_sid']execution_sid=self._solution['execution_sid']) - + return ExecutionStepPage(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow/execution/execution_step/execution_step_context.py b/twilio/rest/studio/v2/flow/execution/execution_step/execution_step_context.py index 58a7cd75db..cb7a915569 100644 --- a/twilio/rest/studio/v2/flow/execution/execution_step/execution_step_context.py +++ b/twilio/rest/studio/v2/flow/execution/execution_step/execution_step_context.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ExecutionStepContextContext(InstanceContext): - def __init__(self, version: V2, flow_sid: str, execution_sid: str, step_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str, step_sid: str): # TODO: needs autogenerated docs - super(ExecutionStepContextContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, step_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, 'step_sid': step_sid, } self._uri = '/Flows/${flow_sid}/Executions/${execution_sid}/Steps/${step_sid}/Context' + + def fetch(self): - def fetch(self): - - """ - Fetch the ExecutionStepContextInstance - - :returns: The fetched ExecutionStepContextInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ExecutionStepContextInstance( - self._version, - payload, - flow_sidexecution_sidstep_sid=self._solution['flow_sid''execution_sid''step_sid'], - ) - - + """ + Fetch the ExecutionStepContextInstance + + :returns: The fetched ExecutionStepContextInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ExecutionStepContextInstance(self._version, payload, flow_sid=self._solution['flow_sid'], execution_sid=self._solution['execution_sid'], step_sid=self._solution['step_sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class ExecutionStepContextInstance(InstanceResource): def __init__(self, version, payload, flow_sid: str, execution_sid: str, step_sid: str): - super(ExecutionStepContextInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'context' = payload.get('context'), - 'execution_sid' = payload.get('execution_sid'), - 'flow_sid' = payload.get('flow_sid'), - 'step_sid' = payload.get('step_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'context' : payload.get('context'), + 'execution_sid' : payload.get('execution_sid'), + 'flow_sid' : payload.get('flow_sid'), + 'step_sid' : payload.get('step_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'flow_sid': flow_sid or self._properties['flow_sid']'execution_sid': execution_sid or self._properties['execution_sid']'step_sid': step_sid or self._properties['step_sid'] + 'flow_sid': flow_sid or self._properties['flow_sid'],'execution_sid': execution_sid or self._properties['execution_sid'],'step_sid': step_sid or self._properties['step_sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class ExecutionStepContextListInstance(ListResource): - def __init__(self, version: V2, flow_sid: str, execution_sid: str, step_sid: str): + def __init__(self, version: Version, flow_sid: str, execution_sid: str, step_sid: str): # TODO: needs autogenerated docs - super(ExecutionStepContextListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { flow_sid, execution_sid, step_sid, } + self._solution = { 'flow_sid': flow_sid, 'execution_sid': execution_sid, 'step_sid': step_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow/flow_revision.py b/twilio/rest/studio/v2/flow/flow_revision.py index 37936683e2..47e8e39fa2 100644 --- a/twilio/rest/studio/v2/flow/flow_revision.py +++ b/twilio/rest/studio/v2/flow/flow_revision.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FlowRevisionContext(InstanceContext): - def __init__(self, version: V2, sid: str, revision: str): + def __init__(self, version: Version, sid: str, revision: str): # TODO: needs autogenerated docs - super(FlowRevisionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, revision, } + self._solution = { 'sid': sid, 'revision': revision, } self._uri = '/Flows/${sid}/Revisions/${revision}' + + def fetch(self): - def fetch(self): - - """ - Fetch the FlowRevisionInstance - - :returns: The fetched FlowRevisionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FlowRevisionInstance( - self._version, - payload, - sidrevision=self._solution['sid''revision'], - ) - - + """ + Fetch the FlowRevisionInstance + + :returns: The fetched FlowRevisionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FlowRevisionInstance(self._version, payload, sid=self._solution['sid'], revision=self._solution['revision'], ) + + + def __repr__(self): """ @@ -65,25 +64,25 @@ def __repr__(self): class FlowRevisionInstance(InstanceResource): def __init__(self, version, payload, sid: str, revision: str): - super(FlowRevisionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'definition' = payload.get('definition'), - 'status' = payload.get('status'), - 'revision' = payload.get('revision'), - 'commit_message' = payload.get('commit_message'), - 'valid' = payload.get('valid'), - 'errors' = payload.get('errors'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'definition' : payload.get('definition'), + 'status' : payload.get('status'), + 'revision' : payload.get('revision'), + 'commit_message' : payload.get('commit_message'), + 'valid' : payload.get('valid'), + 'errors' : payload.get('errors'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid']'revision': revision or self._properties['revision'] + 'sid': sid or self._properties['sid'],'revision': revision or self._properties['revision'], } @property @@ -109,25 +108,27 @@ def __repr__(self): class FlowRevisionListInstance(ListResource): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FlowRevisionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Flows/${sid}/Revisions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FlowRevisionPage(self._version, payload, sid=self._solution['sid']) - + return FlowRevisionPage(self._version, payload, sid=self._solution['sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow/flow_test_user.py b/twilio/rest/studio/v2/flow/flow_test_user.py index cc4ea19cbd..0aaeb449e7 100644 --- a/twilio/rest/studio/v2/flow/flow_test_user.py +++ b/twilio/rest/studio/v2/flow/flow_test_user.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class FlowTestUserContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FlowTestUserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Flows/${sid}/TestUsers' + + def fetch(self): - def fetch(self): - - """ - Fetch the FlowTestUserInstance - - :returns: The fetched FlowTestUserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FlowTestUserInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the FlowTestUserInstance + + :returns: The fetched FlowTestUserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FlowTestUserInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return FlowTestUserInstance(self._version, payload, sid=self._solution['sid'], ) - - + return FlowTestUserInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,16 +75,16 @@ def __repr__(self): class FlowTestUserInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(FlowTestUserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'test_users' = payload.get('test_users'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'test_users' : payload.get('test_users'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -109,15 +110,15 @@ def __repr__(self): class FlowTestUserListInstance(ListResource): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FlowTestUserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/studio/v2/flow_validate.py b/twilio/rest/studio/v2/flow_validate.py index 2cdcd5fcd1..204da98483 100644 --- a/twilio/rest/studio/v2/flow_validate.py +++ b/twilio/rest/studio/v2/flow_validate.py @@ -19,16 +19,17 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class FlowValidateInstance(InstanceResource): def __init__(self, version, payload): - super(FlowValidateInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'valid' = payload.get('valid'), + 'valid' : payload.get('valid'), } self._context = None @@ -59,19 +60,21 @@ def __repr__(self): class FlowValidateListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(FlowValidateListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Flows/Validate' + + """ + def update(self, body): - def update(self, body): - - + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/__init__.py b/twilio/rest/supersim/__init__.py index 92a31a2730..c15820d715 100644 --- a/twilio/rest/supersim/__init__.py +++ b/twilio/rest/supersim/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Supersim.v1 import V1 +from twilio.rest.supersim.v1 import V1 class Supersim(Domain): def __init__(self, twilio): diff --git a/twilio/rest/supersim/v1/esim_profile.py b/twilio/rest/supersim/v1/esim_profile.py index 5950a1acd7..102160cf30 100644 --- a/twilio/rest/supersim/v1/esim_profile.py +++ b/twilio/rest/supersim/v1/esim_profile.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EsimProfileContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(EsimProfileContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/ESimProfiles/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the EsimProfileInstance - - :returns: The fetched EsimProfileInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EsimProfileInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the EsimProfileInstance + + :returns: The fetched EsimProfileInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EsimProfileInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,25 +64,25 @@ def __repr__(self): class EsimProfileInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(EsimProfileInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'iccid' = payload.get('iccid'), - 'sim_sid' = payload.get('sim_sid'), - 'status' = payload.get('status'), - 'eid' = payload.get('eid'), - 'smdp_plus_address' = payload.get('smdp_plus_address'), - 'error_code' = payload.get('error_code'), - 'error_message' = payload.get('error_message'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'iccid' : payload.get('iccid'), + 'sim_sid' : payload.get('sim_sid'), + 'status' : payload.get('status'), + 'eid' : payload.get('eid'), + 'smdp_plus_address' : payload.get('smdp_plus_address'), + 'error_code' : payload.get('error_code'), + 'error_message' : payload.get('error_message'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -109,35 +108,39 @@ def __repr__(self): class EsimProfileListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(EsimProfileListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/ESimProfiles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return EsimProfileInstance(self._version, payload, ) - + return EsimProfileInstance(self._version, payload, ) - def page(self, eid, sim_sid, status, page_size): - - data = values.of({ - 'eid': eid,'sim_sid': sim_sid,'status': status,'page_size': page_size, - }) + """ + + """ + def page(self, eid, sim_sid, status, page_size): + + data = values.of({ + 'eid': eid,'sim_sid': sim_sid,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EsimProfilePage(self._version, payload, ) - + return EsimProfilePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/fleet.py b/twilio/rest/supersim/v1/fleet.py index 431d7b6a29..dc2a6ba184 100644 --- a/twilio/rest/supersim/v1/fleet.py +++ b/twilio/rest/supersim/v1/fleet.py @@ -19,50 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FleetContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(FleetContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Fleets/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the FleetInstance - - :returns: The fetched FleetInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FleetInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the FleetInstance + + :returns: The fetched FleetInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FleetInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return FleetInstance(self._version, payload, sid=self._solution['sid'], ) + + - return FleetInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -76,28 +77,28 @@ def __repr__(self): class FleetInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(FleetInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'data_enabled' = payload.get('data_enabled'), - 'data_limit' = payload.get('data_limit'), - 'data_metering' = payload.get('data_metering'), - 'sms_commands_enabled' = payload.get('sms_commands_enabled'), - 'sms_commands_url' = payload.get('sms_commands_url'), - 'sms_commands_method' = payload.get('sms_commands_method'), - 'network_access_profile_sid' = payload.get('network_access_profile_sid'), - 'ip_commands_url' = payload.get('ip_commands_url'), - 'ip_commands_method' = payload.get('ip_commands_method'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'data_enabled' : payload.get('data_enabled'), + 'data_limit' : payload.get('data_limit'), + 'data_metering' : payload.get('data_metering'), + 'sms_commands_enabled' : payload.get('sms_commands_enabled'), + 'sms_commands_url' : payload.get('sms_commands_url'), + 'sms_commands_method' : payload.get('sms_commands_method'), + 'network_access_profile_sid' : payload.get('network_access_profile_sid'), + 'ip_commands_url' : payload.get('ip_commands_url'), + 'ip_commands_method' : payload.get('ip_commands_method'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -123,35 +124,39 @@ def __repr__(self): class FleetListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(FleetListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Fleets' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return FleetInstance(self._version, payload, ) - + return FleetInstance(self._version, payload, ) + + """ + + """ + def page(self, network_access_profile, page_size): - def page(self, network_access_profile, page_size): - - data = values.of({ - 'network_access_profile': network_access_profile,'page_size': page_size, - }) + data = values.of({ + 'network_access_profile': network_access_profile,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FleetPage(self._version, payload, ) - + return FleetPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/ip_command.py b/twilio/rest/supersim/v1/ip_command.py index 7df8983a10..62175acada 100644 --- a/twilio/rest/supersim/v1/ip_command.py +++ b/twilio/rest/supersim/v1/ip_command.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class IpCommandContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(IpCommandContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/IpCommands/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the IpCommandInstance - - :returns: The fetched IpCommandInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return IpCommandInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the IpCommandInstance + + :returns: The fetched IpCommandInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return IpCommandInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,26 +64,26 @@ def __repr__(self): class IpCommandInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(IpCommandInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'sim_sid' = payload.get('sim_sid'), - 'sim_iccid' = payload.get('sim_iccid'), - 'status' = payload.get('status'), - 'direction' = payload.get('direction'), - 'device_ip' = payload.get('device_ip'), - 'device_port' = payload.get('device_port'), - 'payload_type' = payload.get('payload_type'), - 'payload' = payload.get('payload'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'sim_sid' : payload.get('sim_sid'), + 'sim_iccid' : payload.get('sim_iccid'), + 'status' : payload.get('status'), + 'direction' : payload.get('direction'), + 'device_ip' : payload.get('device_ip'), + 'device_port' : payload.get('device_port'), + 'payload_type' : payload.get('payload_type'), + 'payload' : payload.get('payload'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -110,35 +109,39 @@ def __repr__(self): class IpCommandListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(IpCommandListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/IpCommands' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return IpCommandInstance(self._version, payload, ) - + return IpCommandInstance(self._version, payload, ) - def page(self, sim, sim_iccid, status, direction, page_size): - - data = values.of({ - 'sim': sim,'sim_iccid': sim_iccid,'status': status,'direction': direction,'page_size': page_size, - }) + """ + + """ + def page(self, sim, sim_iccid, status, direction, page_size): + + data = values.of({ + 'sim': sim,'sim_iccid': sim_iccid,'status': status,'direction': direction,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return IpCommandPage(self._version, payload, ) - + return IpCommandPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/network.py b/twilio/rest/supersim/v1/network.py index 783c759b23..127fd9a89f 100644 --- a/twilio/rest/supersim/v1/network.py +++ b/twilio/rest/supersim/v1/network.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class NetworkContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(NetworkContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Networks/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the NetworkInstance - - :returns: The fetched NetworkInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NetworkInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the NetworkInstance + + :returns: The fetched NetworkInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NetworkInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,18 +64,18 @@ def __repr__(self): class NetworkInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(NetworkInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'url' = payload.get('url'), - 'iso_country' = payload.get('iso_country'), - 'identifiers' = payload.get('identifiers'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'url' : payload.get('url'), + 'iso_country' : payload.get('iso_country'), + 'identifiers' : payload.get('identifiers'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -102,25 +101,27 @@ def __repr__(self): class NetworkListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(NetworkListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Networks' + + """ + def page(self, iso_country, mcc, mnc, page_size): - def page(self, iso_country, mcc, mnc, page_size): - - data = values.of({ - 'iso_country': iso_country,'mcc': mcc,'mnc': mnc,'page_size': page_size, - }) + data = values.of({ + 'iso_country': iso_country,'mcc': mcc,'mnc': mnc,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return NetworkPage(self._version, payload, ) - + return NetworkPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/network_access_profile.py b/twilio/rest/supersim/v1/network_access_profile.py index bd393ed27b..af2b98d47f 100644 --- a/twilio/rest/supersim/v1/network_access_profile.py +++ b/twilio/rest/supersim/v1/network_access_profile.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.network_access_profile.network_access_profile_network import NetworkAccessProfileNetworkListInstance +# from twilio.rest.network_access_profile.network_access_profile_network import NetworkAccessProfileNetworkListInstance class NetworkAccessProfileContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(NetworkAccessProfileContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/NetworkAccessProfiles/${sid}' self._networks = None + + def fetch(self): - def fetch(self): - - """ - Fetch the NetworkAccessProfileInstance - - :returns: The fetched NetworkAccessProfileInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NetworkAccessProfileInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the NetworkAccessProfileInstance + + :returns: The fetched NetworkAccessProfileInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NetworkAccessProfileInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return NetworkAccessProfileInstance(self._version, payload, sid=self._solution['sid'], ) - - + return NetworkAccessProfileInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -77,20 +78,20 @@ def __repr__(self): class NetworkAccessProfileInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(NetworkAccessProfileInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -119,35 +120,39 @@ def __repr__(self): class NetworkAccessProfileListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(NetworkAccessProfileListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/NetworkAccessProfiles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return NetworkAccessProfileInstance(self._version, payload, ) - + return NetworkAccessProfileInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return NetworkAccessProfilePage(self._version, payload, ) - + return NetworkAccessProfilePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/network_access_profile/network_access_profile_network.py b/twilio/rest/supersim/v1/network_access_profile/network_access_profile_network.py index d47b8784ed..f381ce8cef 100644 --- a/twilio/rest/supersim/v1/network_access_profile/network_access_profile_network.py +++ b/twilio/rest/supersim/v1/network_access_profile/network_access_profile_network.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class NetworkAccessProfileNetworkContext(InstanceContext): - def __init__(self, version: V1, network_access_profile_sid: str, sid: str): + def __init__(self, version: Version, network_access_profile_sid: str, sid: str): # TODO: needs autogenerated docs - super(NetworkAccessProfileNetworkContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { network_access_profile_sid, sid, } + self._solution = { 'network_access_profile_sid': network_access_profile_sid, 'sid': sid, } self._uri = '/NetworkAccessProfiles/${network_access_profile_sid}/Networks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the NetworkAccessProfileNetworkInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the NetworkAccessProfileNetworkInstance - - :returns: The fetched NetworkAccessProfileNetworkInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return NetworkAccessProfileNetworkInstance( - self._version, - payload, - network_access_profile_sidsid=self._solution['network_access_profile_sid''sid'], - ) - - + + """ + Deletes the NetworkAccessProfileNetworkInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the NetworkAccessProfileNetworkInstance + + :returns: The fetched NetworkAccessProfileNetworkInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return NetworkAccessProfileNetworkInstance(self._version, payload, network_access_profile_sid=self._solution['network_access_profile_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,19 +76,19 @@ def __repr__(self): class NetworkAccessProfileNetworkInstance(InstanceResource): def __init__(self, version, payload, network_access_profile_sid: str, sid: str): - super(NetworkAccessProfileNetworkInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'network_access_profile_sid' = payload.get('network_access_profile_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'iso_country' = payload.get('iso_country'), - 'identifiers' = payload.get('identifiers'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'network_access_profile_sid' : payload.get('network_access_profile_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'iso_country' : payload.get('iso_country'), + 'identifiers' : payload.get('identifiers'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'network_access_profile_sid': network_access_profile_sid or self._properties['network_access_profile_sid']'sid': sid or self._properties['sid'] + 'network_access_profile_sid': network_access_profile_sid or self._properties['network_access_profile_sid'],'sid': sid or self._properties['sid'], } @property @@ -114,35 +114,39 @@ def __repr__(self): class NetworkAccessProfileNetworkListInstance(ListResource): - def __init__(self, version: V1, network_access_profile_sid: str): + def __init__(self, version: Version, network_access_profile_sid: str): # TODO: needs autogenerated docs - super(NetworkAccessProfileNetworkListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { network_access_profile_sid, } + self._solution = { 'network_access_profile_sid': network_access_profile_sid, } self._uri = '/NetworkAccessProfiles/${network_access_profile_sid}/Networks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return NetworkAccessProfileNetworkInstance(self._version, payload, network_access_profile_sid=self._solution['network_access_profile_sid']) - + return NetworkAccessProfileNetworkInstance(self._version, payload, network_access_profile_sid=self._solution['network_access_profile_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return NetworkAccessProfileNetworkPage(self._version, payload, network_access_profile_sid=self._solution['network_access_profile_sid']) - + return NetworkAccessProfileNetworkPage(self._version, payload, network_access_profile_sid=self._solution['network_access_profile_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/settings_update.py b/twilio/rest/supersim/v1/settings_update.py index 7e4627fdbe..6702fb25b2 100644 --- a/twilio/rest/supersim/v1/settings_update.py +++ b/twilio/rest/supersim/v1/settings_update.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SettingsUpdateListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SettingsUpdateListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/SettingsUpdates' + + """ + def page(self, sim, status, page_size): - def page(self, sim, status, page_size): - - data = values.of({ - 'sim': sim,'status': status,'page_size': page_size, - }) + data = values.of({ + 'sim': sim,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SettingsUpdatePage(self._version, payload, ) - + return SettingsUpdatePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/sim.py b/twilio/rest/supersim/v1/sim.py index 10c4e9c204..36999fb25c 100644 --- a/twilio/rest/supersim/v1/sim.py +++ b/twilio/rest/supersim/v1/sim.py @@ -19,53 +19,54 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sim.billing_period import BillingPeriodListInstancefrom twilio.rest.sim.sim_ip_address import SimIpAddressListInstance +# from twilio.rest.sim.billing_period import BillingPeriodListInstancefrom twilio.rest.sim.sim_ip_address import SimIpAddressListInstance class SimContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SimContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Sims/${sid}' self._billing_periods = None self._sim_ip_addresses = None + + def fetch(self): - def fetch(self): - - """ - Fetch the SimInstance - - :returns: The fetched SimInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SimInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the SimInstance + + :returns: The fetched SimInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SimInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return SimInstance(self._version, payload, sid=self._solution['sid'], ) - - + return SimInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -78,23 +79,23 @@ def __repr__(self): class SimInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SimInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'iccid' = payload.get('iccid'), - 'status' = payload.get('status'), - 'fleet_sid' = payload.get('fleet_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'iccid' : payload.get('iccid'), + 'status' : payload.get('status'), + 'fleet_sid' : payload.get('fleet_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -126,35 +127,39 @@ def __repr__(self): class SimListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SimListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Sims' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SimInstance(self._version, payload, ) - + return SimInstance(self._version, payload, ) + + """ + + """ + def page(self, status, fleet, iccid, page_size): - def page(self, status, fleet, iccid, page_size): - - data = values.of({ - 'status': status,'fleet': fleet,'iccid': iccid,'page_size': page_size, - }) + data = values.of({ + 'status': status,'fleet': fleet,'iccid': iccid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SimPage(self._version, payload, ) - + return SimPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/sim/billing_period.py b/twilio/rest/supersim/v1/sim/billing_period.py index abe92e6acd..2839146766 100644 --- a/twilio/rest/supersim/v1/sim/billing_period.py +++ b/twilio/rest/supersim/v1/sim/billing_period.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BillingPeriodListInstance(ListResource): - def __init__(self, version: V1, sim_sid: str): + def __init__(self, version: Version, sim_sid: str): # TODO: needs autogenerated docs - super(BillingPeriodListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sim_sid, } + self._solution = { 'sim_sid': sim_sid, } self._uri = '/Sims/${sim_sid}/BillingPeriods' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BillingPeriodPage(self._version, payload, sim_sid=self._solution['sim_sid']) - + return BillingPeriodPage(self._version, payload, sim_sid=self._solution['sim_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/sim/sim_ip_address.py b/twilio/rest/supersim/v1/sim/sim_ip_address.py index 35d65d121b..064b238939 100644 --- a/twilio/rest/supersim/v1/sim/sim_ip_address.py +++ b/twilio/rest/supersim/v1/sim/sim_ip_address.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SimIpAddressListInstance(ListResource): - def __init__(self, version: V1, sim_sid: str): + def __init__(self, version: Version, sim_sid: str): # TODO: needs autogenerated docs - super(SimIpAddressListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sim_sid, } + self._solution = { 'sim_sid': sim_sid, } self._uri = '/Sims/${sim_sid}/IpAddresses' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SimIpAddressPage(self._version, payload, sim_sid=self._solution['sim_sid']) - + return SimIpAddressPage(self._version, payload, sim_sid=self._solution['sim_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/sms_command.py b/twilio/rest/supersim/v1/sms_command.py index 3081692af9..f13eec9b2e 100644 --- a/twilio/rest/supersim/v1/sms_command.py +++ b/twilio/rest/supersim/v1/sms_command.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SmsCommandContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SmsCommandContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/SmsCommands/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the SmsCommandInstance - - :returns: The fetched SmsCommandInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SmsCommandInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the SmsCommandInstance + + :returns: The fetched SmsCommandInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SmsCommandInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,22 +64,22 @@ def __repr__(self): class SmsCommandInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SmsCommandInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'sim_sid' = payload.get('sim_sid'), - 'payload' = payload.get('payload'), - 'status' = payload.get('status'), - 'direction' = payload.get('direction'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'sim_sid' : payload.get('sim_sid'), + 'payload' : payload.get('payload'), + 'status' : payload.get('status'), + 'direction' : payload.get('direction'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -106,35 +105,39 @@ def __repr__(self): class SmsCommandListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SmsCommandListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/SmsCommands' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SmsCommandInstance(self._version, payload, ) - + return SmsCommandInstance(self._version, payload, ) - def page(self, sim, status, direction, page_size): - - data = values.of({ - 'sim': sim,'status': status,'direction': direction,'page_size': page_size, - }) + """ + + """ + def page(self, sim, status, direction, page_size): + + data = values.of({ + 'sim': sim,'status': status,'direction': direction,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SmsCommandPage(self._version, payload, ) - + return SmsCommandPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/supersim/v1/usage_record.py b/twilio/rest/supersim/v1/usage_record.py index 296695d4ba..ce1f32667f 100644 --- a/twilio/rest/supersim/v1/usage_record.py +++ b/twilio/rest/supersim/v1/usage_record.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UsageRecordListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UsageRecordListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/UsageRecords' + + """ + def page(self, sim, fleet, network, iso_country, group, granularity, start_time, end_time, page_size): - def page(self, sim, fleet, network, iso_country, group, granularity, start_time, end_time, page_size): - - data = values.of({ - 'sim': sim,'fleet': fleet,'network': network,'iso_country': iso_country,'group': group,'granularity': granularity,'start_time': start_time,'end_time': end_time,'page_size': page_size, - }) + data = values.of({ + 'sim': sim,'fleet': fleet,'network': network,'iso_country': iso_country,'group': group,'granularity': granularity,'start_time': start_time,'end_time': end_time,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UsageRecordPage(self._version, payload, ) - + return UsageRecordPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/__init__.py b/twilio/rest/sync/__init__.py index 8ad6795040..fefbcfe8e4 100644 --- a/twilio/rest/sync/__init__.py +++ b/twilio/rest/sync/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Sync.v1 import V1 +from twilio.rest.sync.v1 import V1 class Sync(Domain): def __init__(self, twilio): diff --git a/twilio/rest/sync/v1/service.py b/twilio/rest/sync/v1/service.py index a1eadfbc13..c637be60c1 100644 --- a/twilio/rest/sync/v1/service.py +++ b/twilio/rest/sync/v1/service.py @@ -19,66 +19,68 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.document import DocumentListInstancefrom twilio.rest.service.sync_list import SyncListListInstancefrom twilio.rest.service.sync_map import SyncMapListInstancefrom twilio.rest.service.sync_stream import SyncStreamListInstance +# from twilio.rest.service.document import DocumentListInstancefrom twilio.rest.service.sync_list import SyncListListInstancefrom twilio.rest.service.sync_map import SyncMapListInstancefrom twilio.rest.service.sync_stream import SyncStreamListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._documents = None self._sync_lists = None self._sync_maps = None self._sync_streams = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -91,27 +93,27 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'webhook_url' = payload.get('webhook_url'), - 'webhooks_from_rest_enabled' = payload.get('webhooks_from_rest_enabled'), - 'reachability_webhooks_enabled' = payload.get('reachability_webhooks_enabled'), - 'acl_enabled' = payload.get('acl_enabled'), - 'reachability_debouncing_enabled' = payload.get('reachability_debouncing_enabled'), - 'reachability_debouncing_window' = payload.get('reachability_debouncing_window'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'webhook_url' : payload.get('webhook_url'), + 'webhooks_from_rest_enabled' : payload.get('webhooks_from_rest_enabled'), + 'reachability_webhooks_enabled' : payload.get('reachability_webhooks_enabled'), + 'acl_enabled' : payload.get('acl_enabled'), + 'reachability_debouncing_enabled' : payload.get('reachability_debouncing_enabled'), + 'reachability_debouncing_window' : payload.get('reachability_debouncing_window'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -149,35 +151,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/document.py b/twilio/rest/sync/v1/service/document.py index 9c84d0adee..e900b4ff62 100644 --- a/twilio/rest/sync/v1/service/document.py +++ b/twilio/rest/sync/v1/service/document.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.document.document_permission import DocumentPermissionListInstance +# from twilio.rest.document.document_permission import DocumentPermissionListInstance class DocumentContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(DocumentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Documents/${sid}' self._document_permissions = None + + def delete(self): - def delete(self): - - - """ - Deletes the DocumentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DocumentInstance - - :returns: The fetched DocumentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DocumentInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the DocumentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the DocumentInstance + + :returns: The fetched DocumentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) - return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,25 +90,25 @@ def __repr__(self): class DocumentInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(DocumentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'revision' = payload.get('revision'), - 'data' = payload.get('data'), - 'date_expires' = payload.get('date_expires'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'revision' : payload.get('revision'), + 'data' : payload.get('data'), + 'date_expires' : payload.get('date_expires'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -135,35 +137,39 @@ def __repr__(self): class DocumentListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(DocumentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Documents' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return DocumentInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DocumentPage(self._version, payload, service_sid=self._solution['service_sid']) - + return DocumentPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/document/document_permission.py b/twilio/rest/sync/v1/service/document/document_permission.py index 2db05afbba..84d6b91f9d 100644 --- a/twilio/rest/sync/v1/service/document/document_permission.py +++ b/twilio/rest/sync/v1/service/document/document_permission.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DocumentPermissionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, document_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, document_sid: str, identity: str): # TODO: needs autogenerated docs - super(DocumentPermissionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, document_sid, identity, } + self._solution = { 'service_sid': service_sid, 'document_sid': document_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Documents/${document_sid}/Permissions/${identity}' + + def delete(self): - def delete(self): - - - """ - Deletes the DocumentPermissionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the DocumentPermissionInstance - - :returns: The fetched DocumentPermissionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return DocumentPermissionInstance( - self._version, - payload, - service_siddocument_sididentity=self._solution['service_sid''document_sid''identity'], - ) - - + + """ + Deletes the DocumentPermissionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the DocumentPermissionInstance + + :returns: The fetched DocumentPermissionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return DocumentPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], identity=self._solution['identity'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return DocumentPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], identity=self._solution['identity'], ) + + - return DocumentPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], identity=self._solution['identity'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class DocumentPermissionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, document_sid: str, identity: str): - super(DocumentPermissionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'document_sid' = payload.get('document_sid'), - 'identity' = payload.get('identity'), - 'read' = payload.get('read'), - 'write' = payload.get('write'), - 'manage' = payload.get('manage'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'document_sid' : payload.get('document_sid'), + 'identity' : payload.get('identity'), + 'read' : payload.get('read'), + 'write' : payload.get('write'), + 'manage' : payload.get('manage'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'document_sid': document_sid or self._properties['document_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'document_sid': document_sid or self._properties['document_sid'],'identity': identity or self._properties['identity'], } @property @@ -127,25 +129,27 @@ def __repr__(self): class DocumentPermissionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, document_sid: str): + def __init__(self, version: Version, service_sid: str, document_sid: str): # TODO: needs autogenerated docs - super(DocumentPermissionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, document_sid, } + self._solution = { 'service_sid': service_sid, 'document_sid': document_sid, } self._uri = '/Services/${service_sid}/Documents/${document_sid}/Permissions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DocumentPermissionPage(self._version, payload, service_sid=self._solution['service_sid']document_sid=self._solution['document_sid']) - + return DocumentPermissionPage(self._version, payload, service_sid=self._solution['service_sid'], document_sid=self._solution['document_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_list.py b/twilio/rest/sync/v1/service/sync_list.py index a22615d6f4..2e9e0eef4e 100644 --- a/twilio/rest/sync/v1/service/sync_list.py +++ b/twilio/rest/sync/v1/service/sync_list.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sync_list.sync_list_item import SyncListItemListInstancefrom twilio.rest.sync_list.sync_list_permission import SyncListPermissionListInstance +# from twilio.rest.sync_list.sync_list_item import SyncListItemListInstancefrom twilio.rest.sync_list.sync_list_permission import SyncListPermissionListInstance class SyncListContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(SyncListContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Lists/${sid}' self._sync_list_items = None self._sync_list_permissions = None + + def delete(self): - def delete(self): - - - """ - Deletes the SyncListInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncListInstance - - :returns: The fetched SyncListInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the SyncListInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncListInstance + + :returns: The fetched SyncListInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,24 +91,24 @@ def __repr__(self): class SyncListInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(SyncListInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'revision' = payload.get('revision'), - 'date_expires' = payload.get('date_expires'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'revision' : payload.get('revision'), + 'date_expires' : payload.get('date_expires'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -138,35 +140,39 @@ def __repr__(self): class SyncListListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(SyncListListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Lists' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncListInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncListPage(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncListPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_list/sync_list_item.py b/twilio/rest/sync/v1/service/sync_list/sync_list_item.py index c28fb5d349..4c1da43cb0 100644 --- a/twilio/rest/sync/v1/service/sync_list/sync_list_item.py +++ b/twilio/rest/sync/v1/service/sync_list/sync_list_item.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncListItemContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, list_sid: str, index: int): + def __init__(self, version: Version, service_sid: str, list_sid: str, index: int): # TODO: needs autogenerated docs - super(SyncListItemContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, index, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, 'index': index, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Items/${index}' + + def delete(self, if_match): - def delete(self, if_match): - - - """ - Deletes the SyncListItemInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncListItemInstance - - :returns: The fetched SyncListItemInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListItemInstance( - self._version, - payload, - service_sidlist_sidindex=self._solution['service_sid''list_sid''index'], - ) - - + + """ + Deletes the SyncListItemInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) + """ + Fetch the SyncListItemInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SyncListItemInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], index=self._solution['index'], ) - - + return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], index=self._solution['index'], ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], index=self._solution['index'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,24 +89,24 @@ def __repr__(self): class SyncListItemInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, list_sid: str, index: int): - super(SyncListItemInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'index' = payload.get('index'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'list_sid' = payload.get('list_sid'), - 'url' = payload.get('url'), - 'revision' = payload.get('revision'), - 'data' = payload.get('data'), - 'date_expires' = payload.get('date_expires'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'index' : payload.get('index'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'list_sid' : payload.get('list_sid'), + 'url' : payload.get('url'), + 'revision' : payload.get('revision'), + 'data' : payload.get('data'), + 'date_expires' : payload.get('date_expires'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'list_sid': list_sid or self._properties['list_sid']'index': index or self._properties['index'] + 'service_sid': service_sid or self._properties['service_sid'],'list_sid': list_sid or self._properties['list_sid'],'index': index or self._properties['index'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class SyncListItemListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, list_sid: str): + def __init__(self, version: Version, service_sid: str, list_sid: str): # TODO: needs autogenerated docs - super(SyncListItemListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Items' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) - + return SyncListItemInstance(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) + + """ + + """ + def page(self, order, _from, bounds, page_size): - def page(self, order, _from, bounds, page_size): - - data = values.of({ - 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, - }) + data = values.of({ + 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncListItemPage(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) - + return SyncListItemPage(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_list/sync_list_permission.py b/twilio/rest/sync/v1/service/sync_list/sync_list_permission.py index 3b475334fb..055f2e807b 100644 --- a/twilio/rest/sync/v1/service/sync_list/sync_list_permission.py +++ b/twilio/rest/sync/v1/service/sync_list/sync_list_permission.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncListPermissionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, list_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, list_sid: str, identity: str): # TODO: needs autogenerated docs - super(SyncListPermissionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, identity, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Permissions/${identity}' + + def delete(self): - def delete(self): - - - """ - Deletes the SyncListPermissionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncListPermissionInstance - - :returns: The fetched SyncListPermissionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncListPermissionInstance( - self._version, - payload, - service_sidlist_sididentity=self._solution['service_sid''list_sid''identity'], - ) - - + + """ + Deletes the SyncListPermissionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncListPermissionInstance + + :returns: The fetched SyncListPermissionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncListPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], identity=self._solution['identity'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return SyncListPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], identity=self._solution['identity'], ) + + - return SyncListPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], identity=self._solution['identity'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class SyncListPermissionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, list_sid: str, identity: str): - super(SyncListPermissionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'list_sid' = payload.get('list_sid'), - 'identity' = payload.get('identity'), - 'read' = payload.get('read'), - 'write' = payload.get('write'), - 'manage' = payload.get('manage'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'list_sid' : payload.get('list_sid'), + 'identity' : payload.get('identity'), + 'read' : payload.get('read'), + 'write' : payload.get('write'), + 'manage' : payload.get('manage'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'list_sid': list_sid or self._properties['list_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'list_sid': list_sid or self._properties['list_sid'],'identity': identity or self._properties['identity'], } @property @@ -127,25 +129,27 @@ def __repr__(self): class SyncListPermissionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, list_sid: str): + def __init__(self, version: Version, service_sid: str, list_sid: str): # TODO: needs autogenerated docs - super(SyncListPermissionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, list_sid, } + self._solution = { 'service_sid': service_sid, 'list_sid': list_sid, } self._uri = '/Services/${service_sid}/Lists/${list_sid}/Permissions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncListPermissionPage(self._version, payload, service_sid=self._solution['service_sid']list_sid=self._solution['list_sid']) - + return SyncListPermissionPage(self._version, payload, service_sid=self._solution['service_sid'], list_sid=self._solution['list_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_map.py b/twilio/rest/sync/v1/service/sync_map.py index 354b88bd1d..ad0257a54c 100644 --- a/twilio/rest/sync/v1/service/sync_map.py +++ b/twilio/rest/sync/v1/service/sync_map.py @@ -19,64 +19,66 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sync_map.sync_map_item import SyncMapItemListInstancefrom twilio.rest.sync_map.sync_map_permission import SyncMapPermissionListInstance +# from twilio.rest.sync_map.sync_map_item import SyncMapItemListInstancefrom twilio.rest.sync_map.sync_map_permission import SyncMapPermissionListInstance class SyncMapContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(SyncMapContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Maps/${sid}' self._sync_map_items = None self._sync_map_permissions = None + + def delete(self): - def delete(self): - - - """ - Deletes the SyncMapInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncMapInstance - - :returns: The fetched SyncMapInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the SyncMapInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncMapInstance + + :returns: The fetched SyncMapInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -89,24 +91,24 @@ def __repr__(self): class SyncMapInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(SyncMapInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'revision' = payload.get('revision'), - 'date_expires' = payload.get('date_expires'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'revision' : payload.get('revision'), + 'date_expires' : payload.get('date_expires'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -138,35 +140,39 @@ def __repr__(self): class SyncMapListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(SyncMapListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Maps' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncMapInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncMapPage(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncMapPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_map/sync_map_item.py b/twilio/rest/sync/v1/service/sync_map/sync_map_item.py index 4b17757fec..09da39cab5 100644 --- a/twilio/rest/sync/v1/service/sync_map/sync_map_item.py +++ b/twilio/rest/sync/v1/service/sync_map/sync_map_item.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncMapItemContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, map_sid: str, key: str): + def __init__(self, version: Version, service_sid: str, map_sid: str, key: str): # TODO: needs autogenerated docs - super(SyncMapItemContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, key, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, 'key': key, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Items/${key}' + + def delete(self, if_match): - def delete(self, if_match): - - - """ - Deletes the SyncMapItemInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncMapItemInstance - - :returns: The fetched SyncMapItemInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapItemInstance( - self._version, - payload, - service_sidmap_sidkey=self._solution['service_sid''map_sid''key'], - ) - - + + """ + Deletes the SyncMapItemInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) + """ + Fetch the SyncMapItemInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched SyncMapItemInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], key=self._solution['key'], ) - - + return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], key=self._solution['key'], ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], key=self._solution['key'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,24 +89,24 @@ def __repr__(self): class SyncMapItemInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, map_sid: str, key: str): - super(SyncMapItemInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'key' = payload.get('key'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'map_sid' = payload.get('map_sid'), - 'url' = payload.get('url'), - 'revision' = payload.get('revision'), - 'data' = payload.get('data'), - 'date_expires' = payload.get('date_expires'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'key' : payload.get('key'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'map_sid' : payload.get('map_sid'), + 'url' : payload.get('url'), + 'revision' : payload.get('revision'), + 'data' : payload.get('data'), + 'date_expires' : payload.get('date_expires'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'map_sid': map_sid or self._properties['map_sid']'key': key or self._properties['key'] + 'service_sid': service_sid or self._properties['service_sid'],'map_sid': map_sid or self._properties['map_sid'],'key': key or self._properties['key'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class SyncMapItemListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, map_sid: str): + def __init__(self, version: Version, service_sid: str, map_sid: str): # TODO: needs autogenerated docs - super(SyncMapItemListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Items' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) - + return SyncMapItemInstance(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) + + """ + + """ + def page(self, order, _from, bounds, page_size): - def page(self, order, _from, bounds, page_size): - - data = values.of({ - 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, - }) + data = values.of({ + 'order': order,'_from': _from,'bounds': bounds,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncMapItemPage(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) - + return SyncMapItemPage(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_map/sync_map_permission.py b/twilio/rest/sync/v1/service/sync_map/sync_map_permission.py index f90661f95f..ddcf7af74d 100644 --- a/twilio/rest/sync/v1/service/sync_map/sync_map_permission.py +++ b/twilio/rest/sync/v1/service/sync_map/sync_map_permission.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SyncMapPermissionContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, map_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, map_sid: str, identity: str): # TODO: needs autogenerated docs - super(SyncMapPermissionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, identity, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Permissions/${identity}' + + def delete(self): - def delete(self): - - - """ - Deletes the SyncMapPermissionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncMapPermissionInstance - - :returns: The fetched SyncMapPermissionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncMapPermissionInstance( - self._version, - payload, - service_sidmap_sididentity=self._solution['service_sid''map_sid''identity'], - ) - - + + """ + Deletes the SyncMapPermissionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncMapPermissionInstance + + :returns: The fetched SyncMapPermissionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncMapPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], identity=self._solution['identity'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return SyncMapPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], identity=self._solution['identity'], ) + + - return SyncMapPermissionInstance(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], identity=self._solution['identity'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class SyncMapPermissionInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, map_sid: str, identity: str): - super(SyncMapPermissionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'map_sid' = payload.get('map_sid'), - 'identity' = payload.get('identity'), - 'read' = payload.get('read'), - 'write' = payload.get('write'), - 'manage' = payload.get('manage'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'map_sid' : payload.get('map_sid'), + 'identity' : payload.get('identity'), + 'read' : payload.get('read'), + 'write' : payload.get('write'), + 'manage' : payload.get('manage'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'map_sid': map_sid or self._properties['map_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'map_sid': map_sid or self._properties['map_sid'],'identity': identity or self._properties['identity'], } @property @@ -127,25 +129,27 @@ def __repr__(self): class SyncMapPermissionListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, map_sid: str): + def __init__(self, version: Version, service_sid: str, map_sid: str): # TODO: needs autogenerated docs - super(SyncMapPermissionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, map_sid, } + self._solution = { 'service_sid': service_sid, 'map_sid': map_sid, } self._uri = '/Services/${service_sid}/Maps/${map_sid}/Permissions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncMapPermissionPage(self._version, payload, service_sid=self._solution['service_sid']map_sid=self._solution['map_sid']) - + return SyncMapPermissionPage(self._version, payload, service_sid=self._solution['service_sid'], map_sid=self._solution['map_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_stream.py b/twilio/rest/sync/v1/service/sync_stream.py index 57e30732ff..b77895e39f 100644 --- a/twilio/rest/sync/v1/service/sync_stream.py +++ b/twilio/rest/sync/v1/service/sync_stream.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sync_stream.stream_message import StreamMessageListInstance +# from twilio.rest.sync_stream.stream_message import StreamMessageListInstance class SyncStreamContext(InstanceContext): - def __init__(self, version: V1, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(SyncStreamContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Streams/${sid}' self._stream_messages = None + + def delete(self): - def delete(self): - - - """ - Deletes the SyncStreamInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SyncStreamInstance - - :returns: The fetched SyncStreamInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SyncStreamInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the SyncStreamInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SyncStreamInstance + + :returns: The fetched SyncStreamInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SyncStreamInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return SyncStreamInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SyncStreamInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,23 +90,23 @@ def __repr__(self): class SyncStreamInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(SyncStreamInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'date_expires' = payload.get('date_expires'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'created_by' = payload.get('created_by'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'date_expires' : payload.get('date_expires'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'created_by' : payload.get('created_by'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -133,35 +135,39 @@ def __repr__(self): class SyncStreamListInstance(ListResource): - def __init__(self, version: V1, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(SyncStreamListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Streams' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SyncStreamInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncStreamInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SyncStreamPage(self._version, payload, service_sid=self._solution['service_sid']) - + return SyncStreamPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/sync/v1/service/sync_stream/stream_message.py b/twilio/rest/sync/v1/service/sync_stream/stream_message.py index 775acb78cf..20087165e7 100644 --- a/twilio/rest/sync/v1/service/sync_stream/stream_message.py +++ b/twilio/rest/sync/v1/service/sync_stream/stream_message.py @@ -19,22 +19,23 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class StreamMessageInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, stream_sid: str): - super(StreamMessageInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'data' = payload.get('data'), + 'sid' : payload.get('sid'), + 'data' : payload.get('data'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'stream_sid': stream_sid or self._properties['stream_sid'] + 'service_sid': service_sid or self._properties['service_sid'],'stream_sid': stream_sid or self._properties['stream_sid'], } @property @@ -60,25 +61,27 @@ def __repr__(self): class StreamMessageListInstance(ListResource): - def __init__(self, version: V1, service_sid: str, stream_sid: str): + def __init__(self, version: Version, service_sid: str, stream_sid: str): # TODO: needs autogenerated docs - super(StreamMessageListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, stream_sid, } + self._solution = { 'service_sid': service_sid, 'stream_sid': stream_sid, } self._uri = '/Services/${service_sid}/Streams/${stream_sid}/Messages' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return StreamMessageInstance(self._version, payload, service_sid=self._solution['service_sid']stream_sid=self._solution['stream_sid']) - + return StreamMessageInstance(self._version, payload, service_sid=self._solution['service_sid']stream_sid=self._solution['stream_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/__init__.py b/twilio/rest/taskrouter/__init__.py index 1d7d6108c8..33b5268386 100644 --- a/twilio/rest/taskrouter/__init__.py +++ b/twilio/rest/taskrouter/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Taskrouter.v1 import V1 +from twilio.rest.taskrouter.v1 import V1 class Taskrouter(Domain): def __init__(self, twilio): diff --git a/twilio/rest/taskrouter/v1/workspace.py b/twilio/rest/taskrouter/v1/workspace.py index 83c235ebe8..7be23e30bb 100644 --- a/twilio/rest/taskrouter/v1/workspace.py +++ b/twilio/rest/taskrouter/v1/workspace.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.workspace.activity import ActivityListInstancefrom twilio.rest.workspace.event import EventListInstancefrom twilio.rest.workspace.task import TaskListInstancefrom twilio.rest.workspace.task_channel import TaskChannelListInstancefrom twilio.rest.workspace.task_queue import TaskQueueListInstancefrom twilio.rest.workspace.worker import WorkerListInstancefrom twilio.rest.workspace.workflow import WorkflowListInstancefrom twilio.rest.workspace.workspace_cumulative_statistics import WorkspaceCumulativeStatisticsListInstancefrom twilio.rest.workspace.workspace_real_time_statistics import WorkspaceRealTimeStatisticsListInstancefrom twilio.rest.workspace.workspace_statistics import WorkspaceStatisticsListInstance +# from twilio.rest.workspace.activity import ActivityListInstancefrom twilio.rest.workspace.event import EventListInstancefrom twilio.rest.workspace.task import TaskListInstancefrom twilio.rest.workspace.task_channel import TaskChannelListInstancefrom twilio.rest.workspace.task_queue import TaskQueueListInstancefrom twilio.rest.workspace.worker import WorkerListInstancefrom twilio.rest.workspace.workflow import WorkflowListInstancefrom twilio.rest.workspace.workspace_cumulative_statistics import WorkspaceCumulativeStatisticsListInstancefrom twilio.rest.workspace.workspace_real_time_statistics import WorkspaceRealTimeStatisticsListInstancefrom twilio.rest.workspace.workspace_statistics import WorkspaceStatisticsListInstance class WorkspaceContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(WorkspaceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Workspaces/${sid}' self._activities = None @@ -44,47 +45,48 @@ def __init__(self, version: V1, sid: str): self._cumulative_statistics = None self._real_time_statistics = None self._statistics = None + + def delete(self): - def delete(self): - - - """ - Deletes the WorkspaceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WorkspaceInstance - - :returns: The fetched WorkspaceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkspaceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the WorkspaceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the WorkspaceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched WorkspaceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkspaceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return WorkspaceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WorkspaceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -97,28 +99,28 @@ def __repr__(self): class WorkspaceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(WorkspaceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'default_activity_name' = payload.get('default_activity_name'), - 'default_activity_sid' = payload.get('default_activity_sid'), - 'event_callback_url' = payload.get('event_callback_url'), - 'events_filter' = payload.get('events_filter'), - 'friendly_name' = payload.get('friendly_name'), - 'multi_task_enabled' = payload.get('multi_task_enabled'), - 'sid' = payload.get('sid'), - 'timeout_activity_name' = payload.get('timeout_activity_name'), - 'timeout_activity_sid' = payload.get('timeout_activity_sid'), - 'prioritize_queue_order' = payload.get('prioritize_queue_order'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'default_activity_name' : payload.get('default_activity_name'), + 'default_activity_sid' : payload.get('default_activity_sid'), + 'event_callback_url' : payload.get('event_callback_url'), + 'events_filter' : payload.get('events_filter'), + 'friendly_name' : payload.get('friendly_name'), + 'multi_task_enabled' : payload.get('multi_task_enabled'), + 'sid' : payload.get('sid'), + 'timeout_activity_name' : payload.get('timeout_activity_name'), + 'timeout_activity_sid' : payload.get('timeout_activity_sid'), + 'prioritize_queue_order' : payload.get('prioritize_queue_order'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -174,35 +176,39 @@ def __repr__(self): class WorkspaceListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(WorkspaceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Workspaces' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WorkspaceInstance(self._version, payload, ) - + return WorkspaceInstance(self._version, payload, ) + + """ + + """ + def page(self, friendly_name, page_size): - def page(self, friendly_name, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WorkspacePage(self._version, payload, ) - + return WorkspacePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/activity.py b/twilio/rest/taskrouter/v1/workspace/activity.py index b8256948eb..56d04f5c0a 100644 --- a/twilio/rest/taskrouter/v1/workspace/activity.py +++ b/twilio/rest/taskrouter/v1/workspace/activity.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ActivityContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, sid: str): # TODO: needs autogenerated docs - super(ActivityContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Activities/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ActivityInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ActivityInstance - - :returns: The fetched ActivityInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ActivityInstance( - self._version, - payload, - workspace_sidsid=self._solution['workspace_sid''sid'], - ) - - + + """ + Deletes the ActivityInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ActivityInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ActivityInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ActivityInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - - + return ActivityInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ActivityInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class ActivityInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, sid: str): - super(ActivityInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'available' = payload.get('available'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'available' : payload.get('available'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class ActivityListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(ActivityListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Activities' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ActivityInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return ActivityInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) + + """ + + """ + def page(self, friendly_name, available, page_size): - def page(self, friendly_name, available, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'available': available,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'available': available,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ActivityPage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return ActivityPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/event.py b/twilio/rest/taskrouter/v1/workspace/event.py index 8f3c57c836..bb6d67b47a 100644 --- a/twilio/rest/taskrouter/v1/workspace/event.py +++ b/twilio/rest/taskrouter/v1/workspace/event.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EventContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, sid: str): # TODO: needs autogenerated docs - super(EventContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Events/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the EventInstance - - :returns: The fetched EventInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EventInstance( - self._version, - payload, - workspace_sidsid=self._solution['workspace_sid''sid'], - ) - - + """ + Fetch the EventInstance + + :returns: The fetched EventInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EventInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,30 +64,30 @@ def __repr__(self): class EventInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, sid: str): - super(EventInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'actor_sid' = payload.get('actor_sid'), - 'actor_type' = payload.get('actor_type'), - 'actor_url' = payload.get('actor_url'), - 'description' = payload.get('description'), - 'event_data' = payload.get('event_data'), - 'event_date' = payload.get('event_date'), - 'event_date_ms' = payload.get('event_date_ms'), - 'event_type' = payload.get('event_type'), - 'resource_sid' = payload.get('resource_sid'), - 'resource_type' = payload.get('resource_type'), - 'resource_url' = payload.get('resource_url'), - 'sid' = payload.get('sid'), - 'source' = payload.get('source'), - 'source_ip_address' = payload.get('source_ip_address'), - 'url' = payload.get('url'), - 'workspace_sid' = payload.get('workspace_sid'), + 'account_sid' : payload.get('account_sid'), + 'actor_sid' : payload.get('actor_sid'), + 'actor_type' : payload.get('actor_type'), + 'actor_url' : payload.get('actor_url'), + 'description' : payload.get('description'), + 'event_data' : payload.get('event_data'), + 'event_date' : payload.get('event_date'), + 'event_date_ms' : payload.get('event_date_ms'), + 'event_type' : payload.get('event_type'), + 'resource_sid' : payload.get('resource_sid'), + 'resource_type' : payload.get('resource_type'), + 'resource_url' : payload.get('resource_url'), + 'sid' : payload.get('sid'), + 'source' : payload.get('source'), + 'source_ip_address' : payload.get('source_ip_address'), + 'url' : payload.get('url'), + 'workspace_sid' : payload.get('workspace_sid'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'sid': sid or self._properties['sid'], } @property @@ -114,25 +113,27 @@ def __repr__(self): class EventListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(EventListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Events' + + """ + def page(self, end_date, event_type, minutes, reservation_sid, start_date, task_queue_sid, task_sid, worker_sid, workflow_sid, task_channel, sid, page_size): - def page(self, end_date, event_type, minutes, reservation_sid, start_date, task_queue_sid, task_sid, worker_sid, workflow_sid, task_channel, sid, page_size): - - data = values.of({ - 'end_date': end_date,'event_type': event_type,'minutes': minutes,'reservation_sid': reservation_sid,'start_date': start_date,'task_queue_sid': task_queue_sid,'task_sid': task_sid,'worker_sid': worker_sid,'workflow_sid': workflow_sid,'task_channel': task_channel,'sid': sid,'page_size': page_size, - }) + data = values.of({ + 'end_date': end_date,'event_type': event_type,'minutes': minutes,'reservation_sid': reservation_sid,'start_date': start_date,'task_queue_sid': task_queue_sid,'task_sid': task_sid,'worker_sid': worker_sid,'workflow_sid': workflow_sid,'task_channel': task_channel,'sid': sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EventPage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return EventPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task.py b/twilio/rest/taskrouter/v1/workspace/task.py index 7204e86ee8..c73aad90df 100644 --- a/twilio/rest/taskrouter/v1/workspace/task.py +++ b/twilio/rest/taskrouter/v1/workspace/task.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.task.reservation import ReservationListInstance +# from twilio.rest.task.reservation import ReservationListInstance class TaskContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, sid: str): # TODO: needs autogenerated docs - super(TaskContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Tasks/${sid}' self._reservations = None + + def delete(self, if_match): - def delete(self, if_match): - - - """ - Deletes the TaskInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TaskInstance - - :returns: The fetched TaskInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskInstance( - self._version, - payload, - workspace_sidsid=self._solution['workspace_sid''sid'], - ) - - + + """ + Deletes the TaskInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the TaskInstance + + :returns: The fetched TaskInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) - return TaskInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TaskInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,34 +90,34 @@ def __repr__(self): class TaskInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, sid: str): - super(TaskInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'age' = payload.get('age'), - 'assignment_status' = payload.get('assignment_status'), - 'attributes' = payload.get('attributes'), - 'addons' = payload.get('addons'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'task_queue_entered_date' = payload.get('task_queue_entered_date'), - 'priority' = payload.get('priority'), - 'reason' = payload.get('reason'), - 'sid' = payload.get('sid'), - 'task_queue_sid' = payload.get('task_queue_sid'), - 'task_queue_friendly_name' = payload.get('task_queue_friendly_name'), - 'task_channel_sid' = payload.get('task_channel_sid'), - 'task_channel_unique_name' = payload.get('task_channel_unique_name'), - 'timeout' = payload.get('timeout'), - 'workflow_sid' = payload.get('workflow_sid'), - 'workflow_friendly_name' = payload.get('workflow_friendly_name'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'age' : payload.get('age'), + 'assignment_status' : payload.get('assignment_status'), + 'attributes' : payload.get('attributes'), + 'addons' : payload.get('addons'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'task_queue_entered_date' : payload.get('task_queue_entered_date'), + 'priority' : payload.get('priority'), + 'reason' : payload.get('reason'), + 'sid' : payload.get('sid'), + 'task_queue_sid' : payload.get('task_queue_sid'), + 'task_queue_friendly_name' : payload.get('task_queue_friendly_name'), + 'task_channel_sid' : payload.get('task_channel_sid'), + 'task_channel_unique_name' : payload.get('task_channel_unique_name'), + 'timeout' : payload.get('timeout'), + 'workflow_sid' : payload.get('workflow_sid'), + 'workflow_friendly_name' : payload.get('workflow_friendly_name'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'sid': sid or self._properties['sid'], } @property @@ -144,35 +146,39 @@ def __repr__(self): class TaskListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(TaskListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Tasks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TaskInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return TaskInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) + + """ + + """ + def page(self, priority, assignment_status, workflow_sid, workflow_name, task_queue_sid, task_queue_name, evaluate_task_attributes, ordering, has_addons, page_size): - def page(self, priority, assignment_status, workflow_sid, workflow_name, task_queue_sid, task_queue_name, evaluate_task_attributes, ordering, has_addons, page_size): - - data = values.of({ - 'priority': priority,'assignment_status': assignment_status,'workflow_sid': workflow_sid,'workflow_name': workflow_name,'task_queue_sid': task_queue_sid,'task_queue_name': task_queue_name,'evaluate_task_attributes': evaluate_task_attributes,'ordering': ordering,'has_addons': has_addons,'page_size': page_size, - }) + data = values.of({ + 'priority': priority,'assignment_status': assignment_status,'workflow_sid': workflow_sid,'workflow_name': workflow_name,'task_queue_sid': task_queue_sid,'task_queue_name': task_queue_name,'evaluate_task_attributes': evaluate_task_attributes,'ordering': ordering,'has_addons': has_addons,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TaskPage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return TaskPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task/reservation.py b/twilio/rest/taskrouter/v1/workspace/task/reservation.py index a757595bec..80446b41eb 100644 --- a/twilio/rest/taskrouter/v1/workspace/task/reservation.py +++ b/twilio/rest/taskrouter/v1/workspace/task/reservation.py @@ -19,51 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ReservationContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, task_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, task_sid: str, sid: str): # TODO: needs autogenerated docs - super(ReservationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_sid': task_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Tasks/${task_sid}/Reservations/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the ReservationInstance - - :returns: The fetched ReservationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ReservationInstance( - self._version, - payload, - workspace_sidtask_sidsid=self._solution['workspace_sid''task_sid''sid'], - ) - - + """ + Fetch the ReservationInstance + + :returns: The fetched ReservationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ReservationInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return ReservationInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) - - + return ReservationInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], task_sid=self._solution['task_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -76,24 +77,24 @@ def __repr__(self): class ReservationInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, task_sid: str, sid: str): - super(ReservationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'reservation_status' = payload.get('reservation_status'), - 'sid' = payload.get('sid'), - 'task_sid' = payload.get('task_sid'), - 'worker_name' = payload.get('worker_name'), - 'worker_sid' = payload.get('worker_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'reservation_status' : payload.get('reservation_status'), + 'sid' : payload.get('sid'), + 'task_sid' : payload.get('task_sid'), + 'worker_name' : payload.get('worker_name'), + 'worker_sid' : payload.get('worker_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'task_sid': task_sid or self._properties['task_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'task_sid': task_sid or self._properties['task_sid'],'sid': sid or self._properties['sid'], } @property @@ -119,25 +120,27 @@ def __repr__(self): class ReservationListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, task_sid: str): + def __init__(self, version: Version, workspace_sid: str, task_sid: str): # TODO: needs autogenerated docs - super(ReservationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_sid': task_sid, } self._uri = '/Workspaces/${workspace_sid}/Tasks/${task_sid}/Reservations' + + """ + def page(self, reservation_status, worker_sid, page_size): - def page(self, reservation_status, worker_sid, page_size): - - data = values.of({ - 'reservation_status': reservation_status,'worker_sid': worker_sid,'page_size': page_size, - }) + data = values.of({ + 'reservation_status': reservation_status,'worker_sid': worker_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ReservationPage(self._version, payload, workspace_sid=self._solution['workspace_sid']task_sid=self._solution['task_sid']) - + return ReservationPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], task_sid=self._solution['task_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task_channel.py b/twilio/rest/taskrouter/v1/workspace/task_channel.py index f06f197902..65429b155e 100644 --- a/twilio/rest/taskrouter/v1/workspace/task_channel.py +++ b/twilio/rest/taskrouter/v1/workspace/task_channel.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TaskChannelContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, sid: str): # TODO: needs autogenerated docs - super(TaskChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/TaskChannels/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the TaskChannelInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TaskChannelInstance - - :returns: The fetched TaskChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskChannelInstance( - self._version, - payload, - workspace_sidsid=self._solution['workspace_sid''sid'], - ) - - + + """ + Deletes the TaskChannelInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the TaskChannelInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched TaskChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - - + return TaskChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TaskChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,23 +89,23 @@ def __repr__(self): class TaskChannelInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, sid: str): - super(TaskChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'workspace_sid' = payload.get('workspace_sid'), - 'channel_optimized_routing' = payload.get('channel_optimized_routing'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'workspace_sid' : payload.get('workspace_sid'), + 'channel_optimized_routing' : payload.get('channel_optimized_routing'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class TaskChannelListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(TaskChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/TaskChannels' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TaskChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return TaskChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TaskChannelPage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return TaskChannelPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task_queue.py b/twilio/rest/taskrouter/v1/workspace/task_queue.py index 3eb8e8e11e..0ada3f290e 100644 --- a/twilio/rest/taskrouter/v1/workspace/task_queue.py +++ b/twilio/rest/taskrouter/v1/workspace/task_queue.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.task_queue.task_queue_cumulative_statistics import TaskQueueCumulativeStatisticsListInstancefrom twilio.rest.task_queue.task_queue_real_time_statistics import TaskQueueRealTimeStatisticsListInstancefrom twilio.rest.task_queue.task_queue_statistics import TaskQueueStatisticsListInstancefrom twilio.rest.task_queue.task_queues_statistics import TaskQueuesStatisticsListInstance +# from twilio.rest.task_queue.task_queue_cumulative_statistics import TaskQueueCumulativeStatisticsListInstancefrom twilio.rest.task_queue.task_queue_real_time_statistics import TaskQueueRealTimeStatisticsListInstancefrom twilio.rest.task_queue.task_queue_statistics import TaskQueueStatisticsListInstancefrom twilio.rest.task_queue.task_queues_statistics import TaskQueuesStatisticsListInstance class TaskQueueContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, sid: str): # TODO: needs autogenerated docs - super(TaskQueueContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/TaskQueues/${sid}' self._cumulative_statistics = None self._real_time_statistics = None self._statistics = None + + def delete(self): - def delete(self): - - - """ - Deletes the TaskQueueInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TaskQueueInstance - - :returns: The fetched TaskQueueInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskQueueInstance( - self._version, - payload, - workspace_sidsid=self._solution['workspace_sid''sid'], - ) - - + + """ + Deletes the TaskQueueInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the TaskQueueInstance + + :returns: The fetched TaskQueueInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskQueueInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return TaskQueueInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TaskQueueInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -90,28 +92,28 @@ def __repr__(self): class TaskQueueInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, sid: str): - super(TaskQueueInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assignment_activity_sid' = payload.get('assignment_activity_sid'), - 'assignment_activity_name' = payload.get('assignment_activity_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'max_reserved_workers' = payload.get('max_reserved_workers'), - 'reservation_activity_sid' = payload.get('reservation_activity_sid'), - 'reservation_activity_name' = payload.get('reservation_activity_name'), - 'sid' = payload.get('sid'), - 'target_workers' = payload.get('target_workers'), - 'task_order' = payload.get('task_order'), - 'url' = payload.get('url'), - 'workspace_sid' = payload.get('workspace_sid'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'assignment_activity_sid' : payload.get('assignment_activity_sid'), + 'assignment_activity_name' : payload.get('assignment_activity_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'max_reserved_workers' : payload.get('max_reserved_workers'), + 'reservation_activity_sid' : payload.get('reservation_activity_sid'), + 'reservation_activity_name' : payload.get('reservation_activity_name'), + 'sid' : payload.get('sid'), + 'target_workers' : payload.get('target_workers'), + 'task_order' : payload.get('task_order'), + 'url' : payload.get('url'), + 'workspace_sid' : payload.get('workspace_sid'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'sid': sid or self._properties['sid'], } @property @@ -146,36 +148,40 @@ def __repr__(self): class TaskQueueListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(TaskQueueListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/TaskQueues' self._statistics = None - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TaskQueueInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return TaskQueueInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) + + """ + + """ + def page(self, friendly_name, evaluate_worker_attributes, worker_sid, ordering, page_size): - def page(self, friendly_name, evaluate_worker_attributes, worker_sid, ordering, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'evaluate_worker_attributes': evaluate_worker_attributes,'worker_sid': worker_sid,'ordering': ordering,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'evaluate_worker_attributes': evaluate_worker_attributes,'worker_sid': worker_sid,'ordering': ordering,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TaskQueuePage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return TaskQueuePage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.py b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.py index 7da4de720f..17cfa15f8c 100644 --- a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TaskQueueCumulativeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, task_queue_sid: str): + def __init__(self, version: Version, workspace_sid: str, task_queue_sid: str): # TODO: needs autogenerated docs - super(TaskQueueCumulativeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_queue_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_queue_sid': task_queue_sid, } self._uri = '/Workspaces/${workspace_sid}/TaskQueues/${task_queue_sid}/CumulativeStatistics' + + def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - - """ - Fetch the TaskQueueCumulativeStatisticsInstance - - :returns: The fetched TaskQueueCumulativeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskQueueCumulativeStatisticsInstance( - self._version, - payload, - workspace_sidtask_queue_sid=self._solution['workspace_sid''task_queue_sid'], - ) - - + """ + Fetch the TaskQueueCumulativeStatisticsInstance + + :returns: The fetched TaskQueueCumulativeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskQueueCumulativeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], task_queue_sid=self._solution['task_queue_sid'], ) + + + def __repr__(self): """ @@ -63,35 +62,35 @@ def __repr__(self): class TaskQueueCumulativeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, task_queue_sid: str): - super(TaskQueueCumulativeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'avg_task_acceptance_time' = payload.get('avg_task_acceptance_time'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'reservations_created' = payload.get('reservations_created'), - 'reservations_accepted' = payload.get('reservations_accepted'), - 'reservations_rejected' = payload.get('reservations_rejected'), - 'reservations_timed_out' = payload.get('reservations_timed_out'), - 'reservations_canceled' = payload.get('reservations_canceled'), - 'reservations_rescinded' = payload.get('reservations_rescinded'), - 'split_by_wait_time' = payload.get('split_by_wait_time'), - 'task_queue_sid' = payload.get('task_queue_sid'), - 'wait_duration_until_accepted' = payload.get('wait_duration_until_accepted'), - 'wait_duration_until_canceled' = payload.get('wait_duration_until_canceled'), - 'wait_duration_in_queue_until_accepted' = payload.get('wait_duration_in_queue_until_accepted'), - 'tasks_canceled' = payload.get('tasks_canceled'), - 'tasks_completed' = payload.get('tasks_completed'), - 'tasks_deleted' = payload.get('tasks_deleted'), - 'tasks_entered' = payload.get('tasks_entered'), - 'tasks_moved' = payload.get('tasks_moved'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'avg_task_acceptance_time' : payload.get('avg_task_acceptance_time'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'reservations_created' : payload.get('reservations_created'), + 'reservations_accepted' : payload.get('reservations_accepted'), + 'reservations_rejected' : payload.get('reservations_rejected'), + 'reservations_timed_out' : payload.get('reservations_timed_out'), + 'reservations_canceled' : payload.get('reservations_canceled'), + 'reservations_rescinded' : payload.get('reservations_rescinded'), + 'split_by_wait_time' : payload.get('split_by_wait_time'), + 'task_queue_sid' : payload.get('task_queue_sid'), + 'wait_duration_until_accepted' : payload.get('wait_duration_until_accepted'), + 'wait_duration_until_canceled' : payload.get('wait_duration_until_canceled'), + 'wait_duration_in_queue_until_accepted' : payload.get('wait_duration_in_queue_until_accepted'), + 'tasks_canceled' : payload.get('tasks_canceled'), + 'tasks_completed' : payload.get('tasks_completed'), + 'tasks_deleted' : payload.get('tasks_deleted'), + 'tasks_entered' : payload.get('tasks_entered'), + 'tasks_moved' : payload.get('tasks_moved'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'task_queue_sid': task_queue_sid or self._properties['task_queue_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'task_queue_sid': task_queue_sid or self._properties['task_queue_sid'], } @property @@ -117,15 +116,15 @@ def __repr__(self): class TaskQueueCumulativeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, task_queue_sid: str): + def __init__(self, version: Version, workspace_sid: str, task_queue_sid: str): # TODO: needs autogenerated docs - super(TaskQueueCumulativeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_queue_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_queue_sid': task_queue_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.py b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.py index a981d99091..c249342cd6 100644 --- a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TaskQueueRealTimeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, task_queue_sid: str): + def __init__(self, version: Version, workspace_sid: str, task_queue_sid: str): # TODO: needs autogenerated docs - super(TaskQueueRealTimeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_queue_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_queue_sid': task_queue_sid, } self._uri = '/Workspaces/${workspace_sid}/TaskQueues/${task_queue_sid}/RealTimeStatistics' + + def fetch(self, task_channel): - def fetch(self, task_channel): - - """ - Fetch the TaskQueueRealTimeStatisticsInstance - - :returns: The fetched TaskQueueRealTimeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskQueueRealTimeStatisticsInstance( - self._version, - payload, - workspace_sidtask_queue_sid=self._solution['workspace_sid''task_queue_sid'], - ) - - + """ + Fetch the TaskQueueRealTimeStatisticsInstance + + :returns: The fetched TaskQueueRealTimeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskQueueRealTimeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], task_queue_sid=self._solution['task_queue_sid'], ) + + + def __repr__(self): """ @@ -63,27 +62,27 @@ def __repr__(self): class TaskQueueRealTimeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, task_queue_sid: str): - super(TaskQueueRealTimeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'activity_statistics' = payload.get('activity_statistics'), - 'longest_task_waiting_age' = payload.get('longest_task_waiting_age'), - 'longest_task_waiting_sid' = payload.get('longest_task_waiting_sid'), - 'longest_relative_task_age_in_queue' = payload.get('longest_relative_task_age_in_queue'), - 'longest_relative_task_sid_in_queue' = payload.get('longest_relative_task_sid_in_queue'), - 'task_queue_sid' = payload.get('task_queue_sid'), - 'tasks_by_priority' = payload.get('tasks_by_priority'), - 'tasks_by_status' = payload.get('tasks_by_status'), - 'total_available_workers' = payload.get('total_available_workers'), - 'total_eligible_workers' = payload.get('total_eligible_workers'), - 'total_tasks' = payload.get('total_tasks'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'activity_statistics' : payload.get('activity_statistics'), + 'longest_task_waiting_age' : payload.get('longest_task_waiting_age'), + 'longest_task_waiting_sid' : payload.get('longest_task_waiting_sid'), + 'longest_relative_task_age_in_queue' : payload.get('longest_relative_task_age_in_queue'), + 'longest_relative_task_sid_in_queue' : payload.get('longest_relative_task_sid_in_queue'), + 'task_queue_sid' : payload.get('task_queue_sid'), + 'tasks_by_priority' : payload.get('tasks_by_priority'), + 'tasks_by_status' : payload.get('tasks_by_status'), + 'total_available_workers' : payload.get('total_available_workers'), + 'total_eligible_workers' : payload.get('total_eligible_workers'), + 'total_tasks' : payload.get('total_tasks'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'task_queue_sid': task_queue_sid or self._properties['task_queue_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'task_queue_sid': task_queue_sid or self._properties['task_queue_sid'], } @property @@ -109,15 +108,15 @@ def __repr__(self): class TaskQueueRealTimeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, task_queue_sid: str): + def __init__(self, version: Version, workspace_sid: str, task_queue_sid: str): # TODO: needs autogenerated docs - super(TaskQueueRealTimeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_queue_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_queue_sid': task_queue_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.py b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.py index 29bd3349cc..4befd50ea1 100644 --- a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class TaskQueueStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, task_queue_sid: str): + def __init__(self, version: Version, workspace_sid: str, task_queue_sid: str): # TODO: needs autogenerated docs - super(TaskQueueStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_queue_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_queue_sid': task_queue_sid, } self._uri = '/Workspaces/${workspace_sid}/TaskQueues/${task_queue_sid}/Statistics' + + def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - - """ - Fetch the TaskQueueStatisticsInstance - - :returns: The fetched TaskQueueStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TaskQueueStatisticsInstance( - self._version, - payload, - workspace_sidtask_queue_sid=self._solution['workspace_sid''task_queue_sid'], - ) - - + """ + Fetch the TaskQueueStatisticsInstance + + :returns: The fetched TaskQueueStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TaskQueueStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], task_queue_sid=self._solution['task_queue_sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class TaskQueueStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, task_queue_sid: str): - super(TaskQueueStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'cumulative' = payload.get('cumulative'), - 'realtime' = payload.get('realtime'), - 'task_queue_sid' = payload.get('task_queue_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'cumulative' : payload.get('cumulative'), + 'realtime' : payload.get('realtime'), + 'task_queue_sid' : payload.get('task_queue_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'task_queue_sid': task_queue_sid or self._properties['task_queue_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'task_queue_sid': task_queue_sid or self._properties['task_queue_sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class TaskQueueStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, task_queue_sid: str): + def __init__(self, version: Version, workspace_sid: str, task_queue_sid: str): # TODO: needs autogenerated docs - super(TaskQueueStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, task_queue_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'task_queue_sid': task_queue_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queues_statistics.py b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queues_statistics.py index 33f9a9e341..3b34904367 100644 --- a/twilio/rest/taskrouter/v1/workspace/task_queue/task_queues_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/task_queue/task_queues_statistics.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TaskQueuesStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(TaskQueuesStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/TaskQueues/Statistics' + + """ + def page(self, end_date, friendly_name, minutes, start_date, task_channel, split_by_wait_time, page_size): - def page(self, end_date, friendly_name, minutes, start_date, task_channel, split_by_wait_time, page_size): - - data = values.of({ - 'end_date': end_date,'friendly_name': friendly_name,'minutes': minutes,'start_date': start_date,'task_channel': task_channel,'split_by_wait_time': split_by_wait_time,'page_size': page_size, - }) + data = values.of({ + 'end_date': end_date,'friendly_name': friendly_name,'minutes': minutes,'start_date': start_date,'task_channel': task_channel,'split_by_wait_time': split_by_wait_time,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TaskQueuesStatisticsPage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return TaskQueuesStatisticsPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/worker.py b/twilio/rest/taskrouter/v1/workspace/worker.py index f393f25a29..9108f0ff5b 100644 --- a/twilio/rest/taskrouter/v1/workspace/worker.py +++ b/twilio/rest/taskrouter/v1/workspace/worker.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.worker.reservation import ReservationListInstancefrom twilio.rest.worker.worker_channel import WorkerChannelListInstancefrom twilio.rest.worker.worker_statistics import WorkerStatisticsListInstancefrom twilio.rest.worker.workers_cumulative_statistics import WorkersCumulativeStatisticsListInstancefrom twilio.rest.worker.workers_real_time_statistics import WorkersRealTimeStatisticsListInstancefrom twilio.rest.worker.workers_statistics import WorkersStatisticsListInstance +# from twilio.rest.worker.reservation import ReservationListInstancefrom twilio.rest.worker.worker_channel import WorkerChannelListInstancefrom twilio.rest.worker.worker_statistics import WorkerStatisticsListInstancefrom twilio.rest.worker.workers_cumulative_statistics import WorkersCumulativeStatisticsListInstancefrom twilio.rest.worker.workers_real_time_statistics import WorkersRealTimeStatisticsListInstancefrom twilio.rest.worker.workers_statistics import WorkersStatisticsListInstance class WorkerContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, sid: str): # TODO: needs autogenerated docs - super(WorkerContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/${sid}' self._reservations = None self._worker_channels = None self._statistics = None + + def delete(self, if_match): - def delete(self, if_match): - - - """ - Deletes the WorkerInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WorkerInstance - - :returns: The fetched WorkerInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkerInstance( - self._version, - payload, - workspace_sidsid=self._solution['workspace_sid''sid'], - ) - - + + """ + Deletes the WorkerInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the WorkerInstance + + :returns: The fetched WorkerInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkerInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) - return WorkerInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WorkerInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -90,26 +92,26 @@ def __repr__(self): class WorkerInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, sid: str): - super(WorkerInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'activity_name' = payload.get('activity_name'), - 'activity_sid' = payload.get('activity_sid'), - 'attributes' = payload.get('attributes'), - 'available' = payload.get('available'), - 'date_created' = payload.get('date_created'), - 'date_status_changed' = payload.get('date_status_changed'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'activity_name' : payload.get('activity_name'), + 'activity_sid' : payload.get('activity_sid'), + 'attributes' : payload.get('attributes'), + 'available' : payload.get('available'), + 'date_created' : payload.get('date_created'), + 'date_status_changed' : payload.get('date_status_changed'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'sid': sid or self._properties['sid'], } @property @@ -144,38 +146,42 @@ def __repr__(self): class WorkerListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkerListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Workers' self._cumulative_statistics = None self._real_time_statistics = None self._statistics = None - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WorkerInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return WorkerInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) + + """ + + """ + def page(self, activity_name, activity_sid, available, friendly_name, target_workers_expression, task_queue_name, task_queue_sid, ordering, page_size): - def page(self, activity_name, activity_sid, available, friendly_name, target_workers_expression, task_queue_name, task_queue_sid, ordering, page_size): - - data = values.of({ - 'activity_name': activity_name,'activity_sid': activity_sid,'available': available,'friendly_name': friendly_name,'target_workers_expression': target_workers_expression,'task_queue_name': task_queue_name,'task_queue_sid': task_queue_sid,'ordering': ordering,'page_size': page_size, - }) + data = values.of({ + 'activity_name': activity_name,'activity_sid': activity_sid,'available': available,'friendly_name': friendly_name,'target_workers_expression': target_workers_expression,'task_queue_name': task_queue_name,'task_queue_sid': task_queue_sid,'ordering': ordering,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WorkerPage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return WorkerPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/worker/reservation.py b/twilio/rest/taskrouter/v1/workspace/worker/reservation.py index 6d55714908..77fbab67b6 100644 --- a/twilio/rest/taskrouter/v1/workspace/worker/reservation.py +++ b/twilio/rest/taskrouter/v1/workspace/worker/reservation.py @@ -19,51 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ReservationContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, worker_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, worker_sid: str, sid: str): # TODO: needs autogenerated docs - super(ReservationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, worker_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/${worker_sid}/Reservations/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the ReservationInstance - - :returns: The fetched ReservationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ReservationInstance( - self._version, - payload, - workspace_sidworker_sidsid=self._solution['workspace_sid''worker_sid''sid'], - ) - - + """ + Fetch the ReservationInstance + + :returns: The fetched ReservationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ReservationInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], sid=self._solution['sid'], ) + + - def update(self, if_match, body): - data = values.of({ - 'if_match': if_match,'body': body, - }) + + def update(self, if_match, body): + data = values.of({ + 'if_match': if_match,'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return ReservationInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], sid=self._solution['sid'], ) - - + return ReservationInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -76,24 +77,24 @@ def __repr__(self): class ReservationInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, worker_sid: str, sid: str): - super(ReservationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'reservation_status' = payload.get('reservation_status'), - 'sid' = payload.get('sid'), - 'task_sid' = payload.get('task_sid'), - 'worker_name' = payload.get('worker_name'), - 'worker_sid' = payload.get('worker_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'reservation_status' : payload.get('reservation_status'), + 'sid' : payload.get('sid'), + 'task_sid' : payload.get('task_sid'), + 'worker_name' : payload.get('worker_name'), + 'worker_sid' : payload.get('worker_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'worker_sid': worker_sid or self._properties['worker_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'worker_sid': worker_sid or self._properties['worker_sid'],'sid': sid or self._properties['sid'], } @property @@ -119,25 +120,27 @@ def __repr__(self): class ReservationListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, worker_sid: str): + def __init__(self, version: Version, workspace_sid: str, worker_sid: str): # TODO: needs autogenerated docs - super(ReservationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, worker_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/${worker_sid}/Reservations' + + """ + def page(self, reservation_status, page_size): - def page(self, reservation_status, page_size): - - data = values.of({ - 'reservation_status': reservation_status,'page_size': page_size, - }) + data = values.of({ + 'reservation_status': reservation_status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ReservationPage(self._version, payload, workspace_sid=self._solution['workspace_sid']worker_sid=self._solution['worker_sid']) - + return ReservationPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/worker/worker_channel.py b/twilio/rest/taskrouter/v1/workspace/worker/worker_channel.py index a77dcd4cbb..af1c349ffd 100644 --- a/twilio/rest/taskrouter/v1/workspace/worker/worker_channel.py +++ b/twilio/rest/taskrouter/v1/workspace/worker/worker_channel.py @@ -19,51 +19,52 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WorkerChannelContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, worker_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, worker_sid: str, sid: str): # TODO: needs autogenerated docs - super(WorkerChannelContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, worker_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/${worker_sid}/Channels/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the WorkerChannelInstance - - :returns: The fetched WorkerChannelInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkerChannelInstance( - self._version, - payload, - workspace_sidworker_sidsid=self._solution['workspace_sid''worker_sid''sid'], - ) - - + """ + Fetch the WorkerChannelInstance + + :returns: The fetched WorkerChannelInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkerChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return WorkerChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], sid=self._solution['sid'], ) - - + return WorkerChannelInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -76,26 +77,26 @@ def __repr__(self): class WorkerChannelInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, worker_sid: str, sid: str): - super(WorkerChannelInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assigned_tasks' = payload.get('assigned_tasks'), - 'available' = payload.get('available'), - 'available_capacity_percentage' = payload.get('available_capacity_percentage'), - 'configured_capacity' = payload.get('configured_capacity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'sid' = payload.get('sid'), - 'task_channel_sid' = payload.get('task_channel_sid'), - 'task_channel_unique_name' = payload.get('task_channel_unique_name'), - 'worker_sid' = payload.get('worker_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'assigned_tasks' : payload.get('assigned_tasks'), + 'available' : payload.get('available'), + 'available_capacity_percentage' : payload.get('available_capacity_percentage'), + 'configured_capacity' : payload.get('configured_capacity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'task_channel_sid' : payload.get('task_channel_sid'), + 'task_channel_unique_name' : payload.get('task_channel_unique_name'), + 'worker_sid' : payload.get('worker_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'worker_sid': worker_sid or self._properties['worker_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'worker_sid': worker_sid or self._properties['worker_sid'],'sid': sid or self._properties['sid'], } @property @@ -121,25 +122,27 @@ def __repr__(self): class WorkerChannelListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, worker_sid: str): + def __init__(self, version: Version, workspace_sid: str, worker_sid: str): # TODO: needs autogenerated docs - super(WorkerChannelListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, worker_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/${worker_sid}/Channels' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WorkerChannelPage(self._version, payload, workspace_sid=self._solution['workspace_sid']worker_sid=self._solution['worker_sid']) - + return WorkerChannelPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/worker/worker_statistics.py b/twilio/rest/taskrouter/v1/workspace/worker/worker_statistics.py index 75725d64c8..96454d1ee7 100644 --- a/twilio/rest/taskrouter/v1/workspace/worker/worker_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/worker/worker_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkerStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, worker_sid: str): + def __init__(self, version: Version, workspace_sid: str, worker_sid: str): # TODO: needs autogenerated docs - super(WorkerStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, worker_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/${worker_sid}/Statistics' + + def fetch(self, minutes, start_date, end_date, task_channel): - def fetch(self, minutes, start_date, end_date, task_channel): - - """ - Fetch the WorkerStatisticsInstance - - :returns: The fetched WorkerStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkerStatisticsInstance( - self._version, - payload, - workspace_sidworker_sid=self._solution['workspace_sid''worker_sid'], - ) - - + """ + Fetch the WorkerStatisticsInstance + + :returns: The fetched WorkerStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkerStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], worker_sid=self._solution['worker_sid'], ) + + + def __repr__(self): """ @@ -63,18 +62,18 @@ def __repr__(self): class WorkerStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, worker_sid: str): - super(WorkerStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'cumulative' = payload.get('cumulative'), - 'worker_sid' = payload.get('worker_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'cumulative' : payload.get('cumulative'), + 'worker_sid' : payload.get('worker_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'worker_sid': worker_sid or self._properties['worker_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'worker_sid': worker_sid or self._properties['worker_sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class WorkerStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, worker_sid: str): + def __init__(self, version: Version, workspace_sid: str, worker_sid: str): # TODO: needs autogenerated docs - super(WorkerStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, worker_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'worker_sid': worker_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.py b/twilio/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.py index 5daf5dbd5d..74b8341866 100644 --- a/twilio/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkersCumulativeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkersCumulativeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/CumulativeStatistics' + + def fetch(self, end_date, minutes, start_date, task_channel): - def fetch(self, end_date, minutes, start_date, task_channel): - - """ - Fetch the WorkersCumulativeStatisticsInstance - - :returns: The fetched WorkersCumulativeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkersCumulativeStatisticsInstance( - self._version, - payload, - workspace_sid=self._solution['workspace_sid'], - ) - - + """ + Fetch the WorkersCumulativeStatisticsInstance + + :returns: The fetched WorkersCumulativeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkersCumulativeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,25 +62,25 @@ def __repr__(self): class WorkersCumulativeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str): - super(WorkersCumulativeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'activity_durations' = payload.get('activity_durations'), - 'reservations_created' = payload.get('reservations_created'), - 'reservations_accepted' = payload.get('reservations_accepted'), - 'reservations_rejected' = payload.get('reservations_rejected'), - 'reservations_timed_out' = payload.get('reservations_timed_out'), - 'reservations_canceled' = payload.get('reservations_canceled'), - 'reservations_rescinded' = payload.get('reservations_rescinded'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'activity_durations' : payload.get('activity_durations'), + 'reservations_created' : payload.get('reservations_created'), + 'reservations_accepted' : payload.get('reservations_accepted'), + 'reservations_rejected' : payload.get('reservations_rejected'), + 'reservations_timed_out' : payload.get('reservations_timed_out'), + 'reservations_canceled' : payload.get('reservations_canceled'), + 'reservations_rescinded' : payload.get('reservations_rescinded'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'], } @property @@ -107,15 +106,15 @@ def __repr__(self): class WorkersCumulativeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkersCumulativeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.py b/twilio/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.py index d6ddb7d23c..d1ce8d209c 100644 --- a/twilio/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkersRealTimeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkersRealTimeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/RealTimeStatistics' + + def fetch(self, task_channel): - def fetch(self, task_channel): - - """ - Fetch the WorkersRealTimeStatisticsInstance - - :returns: The fetched WorkersRealTimeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkersRealTimeStatisticsInstance( - self._version, - payload, - workspace_sid=self._solution['workspace_sid'], - ) - - + """ + Fetch the WorkersRealTimeStatisticsInstance + + :returns: The fetched WorkersRealTimeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkersRealTimeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,18 +62,18 @@ def __repr__(self): class WorkersRealTimeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str): - super(WorkersRealTimeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'activity_statistics' = payload.get('activity_statistics'), - 'total_workers' = payload.get('total_workers'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'activity_statistics' : payload.get('activity_statistics'), + 'total_workers' : payload.get('total_workers'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class WorkersRealTimeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkersRealTimeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/worker/workers_statistics.py b/twilio/rest/taskrouter/v1/workspace/worker/workers_statistics.py index de40bde61c..f0cc773f57 100644 --- a/twilio/rest/taskrouter/v1/workspace/worker/workers_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/worker/workers_statistics.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkersStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkersStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Workers/Statistics' + + def fetch(self, minutes, start_date, end_date, task_queue_sid, task_queue_name, friendly_name, task_channel): - def fetch(self, minutes, start_date, end_date, task_queue_sid, task_queue_name, friendly_name, task_channel): - - """ - Fetch the WorkersStatisticsInstance - - :returns: The fetched WorkersStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkersStatisticsInstance( - self._version, - payload, - workspace_sid=self._solution['workspace_sid'], - ) - - + """ + Fetch the WorkersStatisticsInstance + + :returns: The fetched WorkersStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkersStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,18 +62,18 @@ def __repr__(self): class WorkersStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str): - super(WorkersStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'realtime' = payload.get('realtime'), - 'cumulative' = payload.get('cumulative'), - 'account_sid' = payload.get('account_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'realtime' : payload.get('realtime'), + 'cumulative' : payload.get('cumulative'), + 'account_sid' : payload.get('account_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class WorkersStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkersStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/workflow.py b/twilio/rest/taskrouter/v1/workspace/workflow.py index 14a3d3ed9c..aedce900a4 100644 --- a/twilio/rest/taskrouter/v1/workspace/workflow.py +++ b/twilio/rest/taskrouter/v1/workspace/workflow.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.workflow.workflow_cumulative_statistics import WorkflowCumulativeStatisticsListInstancefrom twilio.rest.workflow.workflow_real_time_statistics import WorkflowRealTimeStatisticsListInstancefrom twilio.rest.workflow.workflow_statistics import WorkflowStatisticsListInstance +# from twilio.rest.workflow.workflow_cumulative_statistics import WorkflowCumulativeStatisticsListInstancefrom twilio.rest.workflow.workflow_real_time_statistics import WorkflowRealTimeStatisticsListInstancefrom twilio.rest.workflow.workflow_statistics import WorkflowStatisticsListInstance class WorkflowContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, sid: str): + def __init__(self, version: Version, workspace_sid: str, sid: str): # TODO: needs autogenerated docs - super(WorkflowContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, sid, } + self._solution = { 'workspace_sid': workspace_sid, 'sid': sid, } self._uri = '/Workspaces/${workspace_sid}/Workflows/${sid}' self._cumulative_statistics = None self._real_time_statistics = None self._statistics = None + + def delete(self): - def delete(self): - - - """ - Deletes the WorkflowInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WorkflowInstance - - :returns: The fetched WorkflowInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkflowInstance( - self._version, - payload, - workspace_sidsid=self._solution['workspace_sid''sid'], - ) - - + + """ + Deletes the WorkflowInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the WorkflowInstance + + :returns: The fetched WorkflowInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkflowInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return WorkflowInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WorkflowInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -90,26 +92,26 @@ def __repr__(self): class WorkflowInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, sid: str): - super(WorkflowInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'assignment_callback_url' = payload.get('assignment_callback_url'), - 'configuration' = payload.get('configuration'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'document_content_type' = payload.get('document_content_type'), - 'fallback_assignment_callback_url' = payload.get('fallback_assignment_callback_url'), - 'friendly_name' = payload.get('friendly_name'), - 'sid' = payload.get('sid'), - 'task_reservation_timeout' = payload.get('task_reservation_timeout'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'assignment_callback_url' : payload.get('assignment_callback_url'), + 'configuration' : payload.get('configuration'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'document_content_type' : payload.get('document_content_type'), + 'fallback_assignment_callback_url' : payload.get('fallback_assignment_callback_url'), + 'friendly_name' : payload.get('friendly_name'), + 'sid' : payload.get('sid'), + 'task_reservation_timeout' : payload.get('task_reservation_timeout'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'sid': sid or self._properties['sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'sid': sid or self._properties['sid'], } @property @@ -144,35 +146,39 @@ def __repr__(self): class WorkflowListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkflowListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Workflows' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WorkflowInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return WorkflowInstance(self._version, payload, workspace_sid=self._solution['workspace_sid']) + + """ + + """ + def page(self, friendly_name, page_size): - def page(self, friendly_name, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WorkflowPage(self._version, payload, workspace_sid=self._solution['workspace_sid']) - + return WorkflowPage(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.py b/twilio/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.py index db5ba6541d..6dbf70647d 100644 --- a/twilio/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkflowCumulativeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, workflow_sid: str): + def __init__(self, version: Version, workspace_sid: str, workflow_sid: str): # TODO: needs autogenerated docs - super(WorkflowCumulativeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, workflow_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'workflow_sid': workflow_sid, } self._uri = '/Workspaces/${workspace_sid}/Workflows/${workflow_sid}/CumulativeStatistics' + + def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - - """ - Fetch the WorkflowCumulativeStatisticsInstance - - :returns: The fetched WorkflowCumulativeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkflowCumulativeStatisticsInstance( - self._version, - payload, - workspace_sidworkflow_sid=self._solution['workspace_sid''workflow_sid'], - ) - - + """ + Fetch the WorkflowCumulativeStatisticsInstance + + :returns: The fetched WorkflowCumulativeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkflowCumulativeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], workflow_sid=self._solution['workflow_sid'], ) + + + def __repr__(self): """ @@ -63,35 +62,35 @@ def __repr__(self): class WorkflowCumulativeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, workflow_sid: str): - super(WorkflowCumulativeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'avg_task_acceptance_time' = payload.get('avg_task_acceptance_time'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'reservations_created' = payload.get('reservations_created'), - 'reservations_accepted' = payload.get('reservations_accepted'), - 'reservations_rejected' = payload.get('reservations_rejected'), - 'reservations_timed_out' = payload.get('reservations_timed_out'), - 'reservations_canceled' = payload.get('reservations_canceled'), - 'reservations_rescinded' = payload.get('reservations_rescinded'), - 'split_by_wait_time' = payload.get('split_by_wait_time'), - 'wait_duration_until_accepted' = payload.get('wait_duration_until_accepted'), - 'wait_duration_until_canceled' = payload.get('wait_duration_until_canceled'), - 'tasks_canceled' = payload.get('tasks_canceled'), - 'tasks_completed' = payload.get('tasks_completed'), - 'tasks_entered' = payload.get('tasks_entered'), - 'tasks_deleted' = payload.get('tasks_deleted'), - 'tasks_moved' = payload.get('tasks_moved'), - 'tasks_timed_out_in_workflow' = payload.get('tasks_timed_out_in_workflow'), - 'workflow_sid' = payload.get('workflow_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'avg_task_acceptance_time' : payload.get('avg_task_acceptance_time'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'reservations_created' : payload.get('reservations_created'), + 'reservations_accepted' : payload.get('reservations_accepted'), + 'reservations_rejected' : payload.get('reservations_rejected'), + 'reservations_timed_out' : payload.get('reservations_timed_out'), + 'reservations_canceled' : payload.get('reservations_canceled'), + 'reservations_rescinded' : payload.get('reservations_rescinded'), + 'split_by_wait_time' : payload.get('split_by_wait_time'), + 'wait_duration_until_accepted' : payload.get('wait_duration_until_accepted'), + 'wait_duration_until_canceled' : payload.get('wait_duration_until_canceled'), + 'tasks_canceled' : payload.get('tasks_canceled'), + 'tasks_completed' : payload.get('tasks_completed'), + 'tasks_entered' : payload.get('tasks_entered'), + 'tasks_deleted' : payload.get('tasks_deleted'), + 'tasks_moved' : payload.get('tasks_moved'), + 'tasks_timed_out_in_workflow' : payload.get('tasks_timed_out_in_workflow'), + 'workflow_sid' : payload.get('workflow_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'workflow_sid': workflow_sid or self._properties['workflow_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'workflow_sid': workflow_sid or self._properties['workflow_sid'], } @property @@ -117,15 +116,15 @@ def __repr__(self): class WorkflowCumulativeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, workflow_sid: str): + def __init__(self, version: Version, workspace_sid: str, workflow_sid: str): # TODO: needs autogenerated docs - super(WorkflowCumulativeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, workflow_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'workflow_sid': workflow_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.py b/twilio/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.py index 8f6f566e31..8fcdbc0626 100644 --- a/twilio/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkflowRealTimeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, workflow_sid: str): + def __init__(self, version: Version, workspace_sid: str, workflow_sid: str): # TODO: needs autogenerated docs - super(WorkflowRealTimeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, workflow_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'workflow_sid': workflow_sid, } self._uri = '/Workspaces/${workspace_sid}/Workflows/${workflow_sid}/RealTimeStatistics' + + def fetch(self, task_channel): - def fetch(self, task_channel): - - """ - Fetch the WorkflowRealTimeStatisticsInstance - - :returns: The fetched WorkflowRealTimeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkflowRealTimeStatisticsInstance( - self._version, - payload, - workspace_sidworkflow_sid=self._solution['workspace_sid''workflow_sid'], - ) - - + """ + Fetch the WorkflowRealTimeStatisticsInstance + + :returns: The fetched WorkflowRealTimeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkflowRealTimeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], workflow_sid=self._solution['workflow_sid'], ) + + + def __repr__(self): """ @@ -63,22 +62,22 @@ def __repr__(self): class WorkflowRealTimeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, workflow_sid: str): - super(WorkflowRealTimeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'longest_task_waiting_age' = payload.get('longest_task_waiting_age'), - 'longest_task_waiting_sid' = payload.get('longest_task_waiting_sid'), - 'tasks_by_priority' = payload.get('tasks_by_priority'), - 'tasks_by_status' = payload.get('tasks_by_status'), - 'total_tasks' = payload.get('total_tasks'), - 'workflow_sid' = payload.get('workflow_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'longest_task_waiting_age' : payload.get('longest_task_waiting_age'), + 'longest_task_waiting_sid' : payload.get('longest_task_waiting_sid'), + 'tasks_by_priority' : payload.get('tasks_by_priority'), + 'tasks_by_status' : payload.get('tasks_by_status'), + 'total_tasks' : payload.get('total_tasks'), + 'workflow_sid' : payload.get('workflow_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'workflow_sid': workflow_sid or self._properties['workflow_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'workflow_sid': workflow_sid or self._properties['workflow_sid'], } @property @@ -104,15 +103,15 @@ def __repr__(self): class WorkflowRealTimeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, workflow_sid: str): + def __init__(self, version: Version, workspace_sid: str, workflow_sid: str): # TODO: needs autogenerated docs - super(WorkflowRealTimeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, workflow_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'workflow_sid': workflow_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/workflow/workflow_statistics.py b/twilio/rest/taskrouter/v1/workspace/workflow/workflow_statistics.py index 21da0e21d7..ceb2319e0e 100644 --- a/twilio/rest/taskrouter/v1/workspace/workflow/workflow_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/workflow/workflow_statistics.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkflowStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str, workflow_sid: str): + def __init__(self, version: Version, workspace_sid: str, workflow_sid: str): # TODO: needs autogenerated docs - super(WorkflowStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, workflow_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'workflow_sid': workflow_sid, } self._uri = '/Workspaces/${workspace_sid}/Workflows/${workflow_sid}/Statistics' + + def fetch(self, minutes, start_date, end_date, task_channel, split_by_wait_time): - def fetch(self, minutes, start_date, end_date, task_channel, split_by_wait_time): - - """ - Fetch the WorkflowStatisticsInstance - - :returns: The fetched WorkflowStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkflowStatisticsInstance( - self._version, - payload, - workspace_sidworkflow_sid=self._solution['workspace_sid''workflow_sid'], - ) - - + """ + Fetch the WorkflowStatisticsInstance + + :returns: The fetched WorkflowStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkflowStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], workflow_sid=self._solution['workflow_sid'], ) + + + def __repr__(self): """ @@ -63,19 +62,19 @@ def __repr__(self): class WorkflowStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str, workflow_sid: str): - super(WorkflowStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'cumulative' = payload.get('cumulative'), - 'realtime' = payload.get('realtime'), - 'workflow_sid' = payload.get('workflow_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'cumulative' : payload.get('cumulative'), + 'realtime' : payload.get('realtime'), + 'workflow_sid' : payload.get('workflow_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid']'workflow_sid': workflow_sid or self._properties['workflow_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'],'workflow_sid': workflow_sid or self._properties['workflow_sid'], } @property @@ -101,15 +100,15 @@ def __repr__(self): class WorkflowStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str, workflow_sid: str): + def __init__(self, version: Version, workspace_sid: str, workflow_sid: str): # TODO: needs autogenerated docs - super(WorkflowStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, workflow_sid, } + self._solution = { 'workspace_sid': workspace_sid, 'workflow_sid': workflow_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.py b/twilio/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.py index 81c12419bd..9524e0e710 100644 --- a/twilio/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkspaceCumulativeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkspaceCumulativeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/CumulativeStatistics' + + def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - def fetch(self, end_date, minutes, start_date, task_channel, split_by_wait_time): - - """ - Fetch the WorkspaceCumulativeStatisticsInstance - - :returns: The fetched WorkspaceCumulativeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkspaceCumulativeStatisticsInstance( - self._version, - payload, - workspace_sid=self._solution['workspace_sid'], - ) - - + """ + Fetch the WorkspaceCumulativeStatisticsInstance + + :returns: The fetched WorkspaceCumulativeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkspaceCumulativeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,34 +62,34 @@ def __repr__(self): class WorkspaceCumulativeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str): - super(WorkspaceCumulativeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'avg_task_acceptance_time' = payload.get('avg_task_acceptance_time'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'reservations_created' = payload.get('reservations_created'), - 'reservations_accepted' = payload.get('reservations_accepted'), - 'reservations_rejected' = payload.get('reservations_rejected'), - 'reservations_timed_out' = payload.get('reservations_timed_out'), - 'reservations_canceled' = payload.get('reservations_canceled'), - 'reservations_rescinded' = payload.get('reservations_rescinded'), - 'split_by_wait_time' = payload.get('split_by_wait_time'), - 'wait_duration_until_accepted' = payload.get('wait_duration_until_accepted'), - 'wait_duration_until_canceled' = payload.get('wait_duration_until_canceled'), - 'tasks_canceled' = payload.get('tasks_canceled'), - 'tasks_completed' = payload.get('tasks_completed'), - 'tasks_created' = payload.get('tasks_created'), - 'tasks_deleted' = payload.get('tasks_deleted'), - 'tasks_moved' = payload.get('tasks_moved'), - 'tasks_timed_out_in_workflow' = payload.get('tasks_timed_out_in_workflow'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'avg_task_acceptance_time' : payload.get('avg_task_acceptance_time'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'reservations_created' : payload.get('reservations_created'), + 'reservations_accepted' : payload.get('reservations_accepted'), + 'reservations_rejected' : payload.get('reservations_rejected'), + 'reservations_timed_out' : payload.get('reservations_timed_out'), + 'reservations_canceled' : payload.get('reservations_canceled'), + 'reservations_rescinded' : payload.get('reservations_rescinded'), + 'split_by_wait_time' : payload.get('split_by_wait_time'), + 'wait_duration_until_accepted' : payload.get('wait_duration_until_accepted'), + 'wait_duration_until_canceled' : payload.get('wait_duration_until_canceled'), + 'tasks_canceled' : payload.get('tasks_canceled'), + 'tasks_completed' : payload.get('tasks_completed'), + 'tasks_created' : payload.get('tasks_created'), + 'tasks_deleted' : payload.get('tasks_deleted'), + 'tasks_moved' : payload.get('tasks_moved'), + 'tasks_timed_out_in_workflow' : payload.get('tasks_timed_out_in_workflow'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'], } @property @@ -116,15 +115,15 @@ def __repr__(self): class WorkspaceCumulativeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkspaceCumulativeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/workspace_real_time_statistics.py b/twilio/rest/taskrouter/v1/workspace/workspace_real_time_statistics.py index 13e9a8c5dd..87d6a2094f 100644 --- a/twilio/rest/taskrouter/v1/workspace/workspace_real_time_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/workspace_real_time_statistics.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkspaceRealTimeStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkspaceRealTimeStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/RealTimeStatistics' + + def fetch(self, task_channel): - def fetch(self, task_channel): - - """ - Fetch the WorkspaceRealTimeStatisticsInstance - - :returns: The fetched WorkspaceRealTimeStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkspaceRealTimeStatisticsInstance( - self._version, - payload, - workspace_sid=self._solution['workspace_sid'], - ) - - + """ + Fetch the WorkspaceRealTimeStatisticsInstance + + :returns: The fetched WorkspaceRealTimeStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkspaceRealTimeStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,23 +62,23 @@ def __repr__(self): class WorkspaceRealTimeStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str): - super(WorkspaceRealTimeStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'activity_statistics' = payload.get('activity_statistics'), - 'longest_task_waiting_age' = payload.get('longest_task_waiting_age'), - 'longest_task_waiting_sid' = payload.get('longest_task_waiting_sid'), - 'tasks_by_priority' = payload.get('tasks_by_priority'), - 'tasks_by_status' = payload.get('tasks_by_status'), - 'total_tasks' = payload.get('total_tasks'), - 'total_workers' = payload.get('total_workers'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'activity_statistics' : payload.get('activity_statistics'), + 'longest_task_waiting_age' : payload.get('longest_task_waiting_age'), + 'longest_task_waiting_sid' : payload.get('longest_task_waiting_sid'), + 'tasks_by_priority' : payload.get('tasks_by_priority'), + 'tasks_by_status' : payload.get('tasks_by_status'), + 'total_tasks' : payload.get('total_tasks'), + 'total_workers' : payload.get('total_workers'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'], } @property @@ -105,15 +104,15 @@ def __repr__(self): class WorkspaceRealTimeStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkspaceRealTimeStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/taskrouter/v1/workspace/workspace_statistics.py b/twilio/rest/taskrouter/v1/workspace/workspace_statistics.py index 2c3b0f69ca..ad19bc025a 100644 --- a/twilio/rest/taskrouter/v1/workspace/workspace_statistics.py +++ b/twilio/rest/taskrouter/v1/workspace/workspace_statistics.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class WorkspaceStatisticsContext(InstanceContext): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkspaceStatisticsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '/Workspaces/${workspace_sid}/Statistics' + + def fetch(self, minutes, start_date, end_date, task_channel, split_by_wait_time): - def fetch(self, minutes, start_date, end_date, task_channel, split_by_wait_time): - - """ - Fetch the WorkspaceStatisticsInstance - - :returns: The fetched WorkspaceStatisticsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WorkspaceStatisticsInstance( - self._version, - payload, - workspace_sid=self._solution['workspace_sid'], - ) - - + """ + Fetch the WorkspaceStatisticsInstance + + :returns: The fetched WorkspaceStatisticsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return WorkspaceStatisticsInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,18 +62,18 @@ def __repr__(self): class WorkspaceStatisticsInstance(InstanceResource): def __init__(self, version, payload, workspace_sid: str): - super(WorkspaceStatisticsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'realtime' = payload.get('realtime'), - 'cumulative' = payload.get('cumulative'), - 'account_sid' = payload.get('account_sid'), - 'workspace_sid' = payload.get('workspace_sid'), - 'url' = payload.get('url'), + 'realtime' : payload.get('realtime'), + 'cumulative' : payload.get('cumulative'), + 'account_sid' : payload.get('account_sid'), + 'workspace_sid' : payload.get('workspace_sid'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'workspace_sid': workspace_sid or self._properties['workspace_sid'] + 'workspace_sid': workspace_sid or self._properties['workspace_sid'], } @property @@ -100,15 +99,15 @@ def __repr__(self): class WorkspaceStatisticsListInstance(ListResource): - def __init__(self, version: V1, workspace_sid: str): + def __init__(self, version: Version, workspace_sid: str): # TODO: needs autogenerated docs - super(WorkspaceStatisticsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { workspace_sid, } + self._solution = { 'workspace_sid': workspace_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/trunking/__init__.py b/twilio/rest/trunking/__init__.py index 13f2694bce..c6a87f2c2f 100644 --- a/twilio/rest/trunking/__init__.py +++ b/twilio/rest/trunking/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Trunking.v1 import V1 +from twilio.rest.trunking.v1 import V1 class Trunking(Domain): def __init__(self, twilio): diff --git a/twilio/rest/trunking/v1/trunk.py b/twilio/rest/trunking/v1/trunk.py index 37b7a9b65e..07dd975998 100644 --- a/twilio/rest/trunking/v1/trunk.py +++ b/twilio/rest/trunking/v1/trunk.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.trunk.credential_list import CredentialListListInstancefrom twilio.rest.trunk.ip_access_control_list import IpAccessControlListListInstancefrom twilio.rest.trunk.origination_url import OriginationUrlListInstancefrom twilio.rest.trunk.phone_number import PhoneNumberListInstancefrom twilio.rest.trunk.recording import RecordingListInstance +# from twilio.rest.trunk.credential_list import CredentialListListInstancefrom twilio.rest.trunk.ip_access_control_list import IpAccessControlListListInstancefrom twilio.rest.trunk.origination_url import OriginationUrlListInstancefrom twilio.rest.trunk.phone_number import PhoneNumberListInstancefrom twilio.rest.trunk.recording import RecordingListInstance class TrunkContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(TrunkContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Trunks/${sid}' self._credentials_lists = None @@ -39,47 +40,48 @@ def __init__(self, version: V1, sid: str): self._origination_urls = None self._phone_numbers = None self._recordings = None + + def delete(self): - def delete(self): - - - """ - Deletes the TrunkInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TrunkInstance - - :returns: The fetched TrunkInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrunkInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the TrunkInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the TrunkInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched TrunkInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrunkInstance(self._version, payload, sid=self._solution['sid'], ) - - + return TrunkInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TrunkInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -92,30 +94,30 @@ def __repr__(self): class TrunkInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(TrunkInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'domain_name' = payload.get('domain_name'), - 'disaster_recovery_method' = payload.get('disaster_recovery_method'), - 'disaster_recovery_url' = payload.get('disaster_recovery_url'), - 'friendly_name' = payload.get('friendly_name'), - 'secure' = payload.get('secure'), - 'recording' = payload.get('recording'), - 'transfer_mode' = payload.get('transfer_mode'), - 'transfer_caller_id' = payload.get('transfer_caller_id'), - 'cnam_lookup_enabled' = payload.get('cnam_lookup_enabled'), - 'auth_type' = payload.get('auth_type'), - 'auth_type_set' = payload.get('auth_type_set'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'sid' = payload.get('sid'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'domain_name' : payload.get('domain_name'), + 'disaster_recovery_method' : payload.get('disaster_recovery_method'), + 'disaster_recovery_url' : payload.get('disaster_recovery_url'), + 'friendly_name' : payload.get('friendly_name'), + 'secure' : payload.get('secure'), + 'recording' : payload.get('recording'), + 'transfer_mode' : payload.get('transfer_mode'), + 'transfer_caller_id' : payload.get('transfer_caller_id'), + 'cnam_lookup_enabled' : payload.get('cnam_lookup_enabled'), + 'auth_type' : payload.get('auth_type'), + 'auth_type_set' : payload.get('auth_type_set'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -156,35 +158,39 @@ def __repr__(self): class TrunkListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(TrunkListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Trunks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TrunkInstance(self._version, payload, ) - + return TrunkInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TrunkPage(self._version, payload, ) - + return TrunkPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trunking/v1/trunk/credential_list.py b/twilio/rest/trunking/v1/trunk/credential_list.py index 6e408cb435..49c17465cd 100644 --- a/twilio/rest/trunking/v1/trunk/credential_list.py +++ b/twilio/rest/trunking/v1/trunk/credential_list.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CredentialListContext(InstanceContext): - def __init__(self, version: V1, trunk_sid: str, sid: str): + def __init__(self, version: Version, trunk_sid: str, sid: str): # TODO: needs autogenerated docs - super(CredentialListContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, sid, } + self._solution = { 'trunk_sid': trunk_sid, 'sid': sid, } self._uri = '/Trunks/${trunk_sid}/CredentialLists/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CredentialListInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CredentialListInstance - - :returns: The fetched CredentialListInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CredentialListInstance( - self._version, - payload, - trunk_sidsid=self._solution['trunk_sid''sid'], - ) - - + + """ + Deletes the CredentialListInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the CredentialListInstance + + :returns: The fetched CredentialListInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CredentialListInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class CredentialListInstance(InstanceResource): def __init__(self, version, payload, trunk_sid: str, sid: str): - super(CredentialListInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'trunk_sid' = payload.get('trunk_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'trunk_sid' : payload.get('trunk_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'trunk_sid': trunk_sid or self._properties['trunk_sid']'sid': sid or self._properties['sid'] + 'trunk_sid': trunk_sid or self._properties['trunk_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,35 +115,39 @@ def __repr__(self): class CredentialListListInstance(ListResource): - def __init__(self, version: V1, trunk_sid: str): + def __init__(self, version: Version, trunk_sid: str): # TODO: needs autogenerated docs - super(CredentialListListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, } + self._solution = { 'trunk_sid': trunk_sid, } self._uri = '/Trunks/${trunk_sid}/CredentialLists' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CredentialListInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return CredentialListInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CredentialListPage(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return CredentialListPage(self._version, payload, trunk_sid=self._solution['trunk_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trunking/v1/trunk/ip_access_control_list.py b/twilio/rest/trunking/v1/trunk/ip_access_control_list.py index 7b6bc57647..7ebd360478 100644 --- a/twilio/rest/trunking/v1/trunk/ip_access_control_list.py +++ b/twilio/rest/trunking/v1/trunk/ip_access_control_list.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class IpAccessControlListContext(InstanceContext): - def __init__(self, version: V1, trunk_sid: str, sid: str): + def __init__(self, version: Version, trunk_sid: str, sid: str): # TODO: needs autogenerated docs - super(IpAccessControlListContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, sid, } + self._solution = { 'trunk_sid': trunk_sid, 'sid': sid, } self._uri = '/Trunks/${trunk_sid}/IpAccessControlLists/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the IpAccessControlListInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the IpAccessControlListInstance - - :returns: The fetched IpAccessControlListInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return IpAccessControlListInstance( - self._version, - payload, - trunk_sidsid=self._solution['trunk_sid''sid'], - ) - - + + """ + Deletes the IpAccessControlListInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the IpAccessControlListInstance + + :returns: The fetched IpAccessControlListInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return IpAccessControlListInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class IpAccessControlListInstance(InstanceResource): def __init__(self, version, payload, trunk_sid: str, sid: str): - super(IpAccessControlListInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'trunk_sid' = payload.get('trunk_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'trunk_sid' : payload.get('trunk_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'trunk_sid': trunk_sid or self._properties['trunk_sid']'sid': sid or self._properties['sid'] + 'trunk_sid': trunk_sid or self._properties['trunk_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,35 +115,39 @@ def __repr__(self): class IpAccessControlListListInstance(ListResource): - def __init__(self, version: V1, trunk_sid: str): + def __init__(self, version: Version, trunk_sid: str): # TODO: needs autogenerated docs - super(IpAccessControlListListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, } + self._solution = { 'trunk_sid': trunk_sid, } self._uri = '/Trunks/${trunk_sid}/IpAccessControlLists' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return IpAccessControlListInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return IpAccessControlListInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return IpAccessControlListPage(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return IpAccessControlListPage(self._version, payload, trunk_sid=self._solution['trunk_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trunking/v1/trunk/origination_url.py b/twilio/rest/trunking/v1/trunk/origination_url.py index 2ac736bfbd..e0ec79efb3 100644 --- a/twilio/rest/trunking/v1/trunk/origination_url.py +++ b/twilio/rest/trunking/v1/trunk/origination_url.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class OriginationUrlContext(InstanceContext): - def __init__(self, version: V1, trunk_sid: str, sid: str): + def __init__(self, version: Version, trunk_sid: str, sid: str): # TODO: needs autogenerated docs - super(OriginationUrlContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, sid, } + self._solution = { 'trunk_sid': trunk_sid, 'sid': sid, } self._uri = '/Trunks/${trunk_sid}/OriginationUrls/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the OriginationUrlInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the OriginationUrlInstance - - :returns: The fetched OriginationUrlInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return OriginationUrlInstance( - self._version, - payload, - trunk_sidsid=self._solution['trunk_sid''sid'], - ) - - + + """ + Deletes the OriginationUrlInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the OriginationUrlInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched OriginationUrlInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return OriginationUrlInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], sid=self._solution['sid'], ) - - + return OriginationUrlInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return OriginationUrlInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,24 +89,24 @@ def __repr__(self): class OriginationUrlInstance(InstanceResource): def __init__(self, version, payload, trunk_sid: str, sid: str): - super(OriginationUrlInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'trunk_sid' = payload.get('trunk_sid'), - 'weight' = payload.get('weight'), - 'enabled' = payload.get('enabled'), - 'sip_url' = payload.get('sip_url'), - 'friendly_name' = payload.get('friendly_name'), - 'priority' = payload.get('priority'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'trunk_sid' : payload.get('trunk_sid'), + 'weight' : payload.get('weight'), + 'enabled' : payload.get('enabled'), + 'sip_url' : payload.get('sip_url'), + 'friendly_name' : payload.get('friendly_name'), + 'priority' : payload.get('priority'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'trunk_sid': trunk_sid or self._properties['trunk_sid']'sid': sid or self._properties['sid'] + 'trunk_sid': trunk_sid or self._properties['trunk_sid'],'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class OriginationUrlListInstance(ListResource): - def __init__(self, version: V1, trunk_sid: str): + def __init__(self, version: Version, trunk_sid: str): # TODO: needs autogenerated docs - super(OriginationUrlListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, } + self._solution = { 'trunk_sid': trunk_sid, } self._uri = '/Trunks/${trunk_sid}/OriginationUrls' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return OriginationUrlInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return OriginationUrlInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return OriginationUrlPage(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return OriginationUrlPage(self._version, payload, trunk_sid=self._solution['trunk_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trunking/v1/trunk/phone_number.py b/twilio/rest/trunking/v1/trunk/phone_number.py index 4766dfff20..57a5bcbf6d 100644 --- a/twilio/rest/trunking/v1/trunk/phone_number.py +++ b/twilio/rest/trunking/v1/trunk/phone_number.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class PhoneNumberContext(InstanceContext): - def __init__(self, version: V1, trunk_sid: str, sid: str): + def __init__(self, version: Version, trunk_sid: str, sid: str): # TODO: needs autogenerated docs - super(PhoneNumberContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, sid, } + self._solution = { 'trunk_sid': trunk_sid, 'sid': sid, } self._uri = '/Trunks/${trunk_sid}/PhoneNumbers/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the PhoneNumberInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the PhoneNumberInstance - - :returns: The fetched PhoneNumberInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PhoneNumberInstance( - self._version, - payload, - trunk_sidsid=self._solution['trunk_sid''sid'], - ) - - + + """ + Deletes the PhoneNumberInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the PhoneNumberInstance + + :returns: The fetched PhoneNumberInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PhoneNumberInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,39 +76,39 @@ def __repr__(self): class PhoneNumberInstance(InstanceResource): def __init__(self, version, payload, trunk_sid: str, sid: str): - super(PhoneNumberInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'address_requirements' = payload.get('address_requirements'), - 'api_version' = payload.get('api_version'), - 'beta' = payload.get('beta'), - 'capabilities' = payload.get('capabilities'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'links' = payload.get('links'), - 'phone_number' = payload.get('phone_number'), - 'sid' = payload.get('sid'), - 'sms_application_sid' = payload.get('sms_application_sid'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'trunk_sid' = payload.get('trunk_sid'), - 'url' = payload.get('url'), - 'voice_application_sid' = payload.get('voice_application_sid'), - 'voice_caller_id_lookup' = payload.get('voice_caller_id_lookup'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), + 'account_sid' : payload.get('account_sid'), + 'address_requirements' : payload.get('address_requirements'), + 'api_version' : payload.get('api_version'), + 'beta' : payload.get('beta'), + 'capabilities' : payload.get('capabilities'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'links' : payload.get('links'), + 'phone_number' : payload.get('phone_number'), + 'sid' : payload.get('sid'), + 'sms_application_sid' : payload.get('sms_application_sid'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'trunk_sid' : payload.get('trunk_sid'), + 'url' : payload.get('url'), + 'voice_application_sid' : payload.get('voice_application_sid'), + 'voice_caller_id_lookup' : payload.get('voice_caller_id_lookup'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), } self._context = None self._solution = { - 'trunk_sid': trunk_sid or self._properties['trunk_sid']'sid': sid or self._properties['sid'] + 'trunk_sid': trunk_sid or self._properties['trunk_sid'],'sid': sid or self._properties['sid'], } @property @@ -134,35 +134,39 @@ def __repr__(self): class PhoneNumberListInstance(ListResource): - def __init__(self, version: V1, trunk_sid: str): + def __init__(self, version: Version, trunk_sid: str): # TODO: needs autogenerated docs - super(PhoneNumberListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, } + self._solution = { 'trunk_sid': trunk_sid, } self._uri = '/Trunks/${trunk_sid}/PhoneNumbers' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return PhoneNumberInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return PhoneNumberInstance(self._version, payload, trunk_sid=self._solution['trunk_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PhoneNumberPage(self._version, payload, trunk_sid=self._solution['trunk_sid']) - + return PhoneNumberPage(self._version, payload, trunk_sid=self._solution['trunk_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trunking/v1/trunk/recording.py b/twilio/rest/trunking/v1/trunk/recording.py index fc512c41cc..c1001b211c 100644 --- a/twilio/rest/trunking/v1/trunk/recording.py +++ b/twilio/rest/trunking/v1/trunk/recording.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class RecordingContext(InstanceContext): - def __init__(self, version: V1, trunk_sid: str): + def __init__(self, version: Version, trunk_sid: str): # TODO: needs autogenerated docs - super(RecordingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, } + self._solution = { 'trunk_sid': trunk_sid, } self._uri = '/Trunks/${trunk_sid}/Recording' + + def fetch(self): - def fetch(self): - - """ - Fetch the RecordingInstance - - :returns: The fetched RecordingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RecordingInstance( - self._version, - payload, - trunk_sid=self._solution['trunk_sid'], - ) - - + """ + Fetch the RecordingInstance + + :returns: The fetched RecordingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RecordingInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return RecordingInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], ) - - + return RecordingInstance(self._version, payload, trunk_sid=self._solution['trunk_sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,15 +75,15 @@ def __repr__(self): class RecordingInstance(InstanceResource): def __init__(self, version, payload, trunk_sid: str): - super(RecordingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'mode' = payload.get('mode'), - 'trim' = payload.get('trim'), + 'mode' : payload.get('mode'), + 'trim' : payload.get('trim'), } self._context = None self._solution = { - 'trunk_sid': trunk_sid or self._properties['trunk_sid'] + 'trunk_sid': trunk_sid or self._properties['trunk_sid'], } @property @@ -108,15 +109,15 @@ def __repr__(self): class RecordingListInstance(ListResource): - def __init__(self, version: V1, trunk_sid: str): + def __init__(self, version: Version, trunk_sid: str): # TODO: needs autogenerated docs - super(RecordingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trunk_sid, } + self._solution = { 'trunk_sid': trunk_sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/trusthub/__init__.py b/twilio/rest/trusthub/__init__.py index c951531205..be7e7945c0 100644 --- a/twilio/rest/trusthub/__init__.py +++ b/twilio/rest/trusthub/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Trusthub.v1 import V1 +from twilio.rest.trusthub.v1 import V1 class Trusthub(Domain): def __init__(self, twilio): diff --git a/twilio/rest/trusthub/v1/customer_profiles.py b/twilio/rest/trusthub/v1/customer_profiles.py index 9dfcd411c6..e29aa8e804 100644 --- a/twilio/rest/trusthub/v1/customer_profiles.py +++ b/twilio/rest/trusthub/v1/customer_profiles.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.customer_profiles.customer_profiles_channel_endpoint_assignment import CustomerProfilesChannelEndpointAssignmentListInstancefrom twilio.rest.customer_profiles.customer_profiles_entity_assignments import CustomerProfilesEntityAssignmentsListInstancefrom twilio.rest.customer_profiles.customer_profiles_evaluations import CustomerProfilesEvaluationsListInstance +# from twilio.rest.customer_profiles.customer_profiles_channel_endpoint_assignment import CustomerProfilesChannelEndpointAssignmentListInstancefrom twilio.rest.customer_profiles.customer_profiles_entity_assignments import CustomerProfilesEntityAssignmentsListInstancefrom twilio.rest.customer_profiles.customer_profiles_evaluations import CustomerProfilesEvaluationsListInstance class CustomerProfilesContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CustomerProfilesContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/CustomerProfiles/${sid}' self._customer_profiles_channel_endpoint_assignment = None self._customer_profiles_entity_assignments = None self._customer_profiles_evaluations = None + + def delete(self): - def delete(self): - - - """ - Deletes the CustomerProfilesInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CustomerProfilesInstance - - :returns: The fetched CustomerProfilesInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CustomerProfilesInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CustomerProfilesInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the CustomerProfilesInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched CustomerProfilesInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return CustomerProfilesInstance(self._version, payload, sid=self._solution['sid'], ) - - + return CustomerProfilesInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CustomerProfilesInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,25 +92,25 @@ def __repr__(self): class CustomerProfilesInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CustomerProfilesInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'policy_sid' = payload.get('policy_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'valid_until' = payload.get('valid_until'), - 'email' = payload.get('email'), - 'status_callback' = payload.get('status_callback'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'policy_sid' : payload.get('policy_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'valid_until' : payload.get('valid_until'), + 'email' : payload.get('email'), + 'status_callback' : payload.get('status_callback'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -143,35 +145,39 @@ def __repr__(self): class CustomerProfilesListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CustomerProfilesListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/CustomerProfiles' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CustomerProfilesInstance(self._version, payload, ) - + return CustomerProfilesInstance(self._version, payload, ) + + """ + + """ + def page(self, status, friendly_name, policy_sid, page_size): - def page(self, status, friendly_name, policy_sid, page_size): - - data = values.of({ - 'status': status,'friendly_name': friendly_name,'policy_sid': policy_sid,'page_size': page_size, - }) + data = values.of({ + 'status': status,'friendly_name': friendly_name,'policy_sid': policy_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CustomerProfilesPage(self._version, payload, ) - + return CustomerProfilesPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_channel_endpoint_assignment.py b/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_channel_endpoint_assignment.py index 1fc7c320a5..27047ebcda 100644 --- a/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_channel_endpoint_assignment.py +++ b/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_channel_endpoint_assignment.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CustomerProfilesChannelEndpointAssignmentContext(InstanceContext): - def __init__(self, version: V1, customer_profile_sid: str, sid: str): + def __init__(self, version: Version, customer_profile_sid: str, sid: str): # TODO: needs autogenerated docs - super(CustomerProfilesChannelEndpointAssignmentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { customer_profile_sid, sid, } + self._solution = { 'customer_profile_sid': customer_profile_sid, 'sid': sid, } self._uri = '/CustomerProfiles/${customer_profile_sid}/ChannelEndpointAssignments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CustomerProfilesChannelEndpointAssignmentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CustomerProfilesChannelEndpointAssignmentInstance - - :returns: The fetched CustomerProfilesChannelEndpointAssignmentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CustomerProfilesChannelEndpointAssignmentInstance( - self._version, - payload, - customer_profile_sidsid=self._solution['customer_profile_sid''sid'], - ) - - + + """ + Deletes the CustomerProfilesChannelEndpointAssignmentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the CustomerProfilesChannelEndpointAssignmentInstance + + :returns: The fetched CustomerProfilesChannelEndpointAssignmentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CustomerProfilesChannelEndpointAssignmentInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class CustomerProfilesChannelEndpointAssignmentInstance(InstanceResource): def __init__(self, version, payload, customer_profile_sid: str, sid: str): - super(CustomerProfilesChannelEndpointAssignmentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'customer_profile_sid' = payload.get('customer_profile_sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_endpoint_type' = payload.get('channel_endpoint_type'), - 'channel_endpoint_sid' = payload.get('channel_endpoint_sid'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'customer_profile_sid' : payload.get('customer_profile_sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_endpoint_type' : payload.get('channel_endpoint_type'), + 'channel_endpoint_sid' : payload.get('channel_endpoint_sid'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'customer_profile_sid': customer_profile_sid or self._properties['customer_profile_sid']'sid': sid or self._properties['sid'] + 'customer_profile_sid': customer_profile_sid or self._properties['customer_profile_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,35 +115,39 @@ def __repr__(self): class CustomerProfilesChannelEndpointAssignmentListInstance(ListResource): - def __init__(self, version: V1, customer_profile_sid: str): + def __init__(self, version: Version, customer_profile_sid: str): # TODO: needs autogenerated docs - super(CustomerProfilesChannelEndpointAssignmentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { customer_profile_sid, } + self._solution = { 'customer_profile_sid': customer_profile_sid, } self._uri = '/CustomerProfiles/${customer_profile_sid}/ChannelEndpointAssignments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CustomerProfilesChannelEndpointAssignmentInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) - + return CustomerProfilesChannelEndpointAssignmentInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) + + """ + + """ + def page(self, channel_endpoint_sid, channel_endpoint_sids, page_size): - def page(self, channel_endpoint_sid, channel_endpoint_sids, page_size): - - data = values.of({ - 'channel_endpoint_sid': channel_endpoint_sid,'channel_endpoint_sids': channel_endpoint_sids,'page_size': page_size, - }) + data = values.of({ + 'channel_endpoint_sid': channel_endpoint_sid,'channel_endpoint_sids': channel_endpoint_sids,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CustomerProfilesChannelEndpointAssignmentPage(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) - + return CustomerProfilesChannelEndpointAssignmentPage(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_entity_assignments.py b/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_entity_assignments.py index 215027d832..a719a66208 100644 --- a/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_entity_assignments.py +++ b/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_entity_assignments.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CustomerProfilesEntityAssignmentsContext(InstanceContext): - def __init__(self, version: V1, customer_profile_sid: str, sid: str): + def __init__(self, version: Version, customer_profile_sid: str, sid: str): # TODO: needs autogenerated docs - super(CustomerProfilesEntityAssignmentsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { customer_profile_sid, sid, } + self._solution = { 'customer_profile_sid': customer_profile_sid, 'sid': sid, } self._uri = '/CustomerProfiles/${customer_profile_sid}/EntityAssignments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CustomerProfilesEntityAssignmentsInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CustomerProfilesEntityAssignmentsInstance - - :returns: The fetched CustomerProfilesEntityAssignmentsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CustomerProfilesEntityAssignmentsInstance( - self._version, - payload, - customer_profile_sidsid=self._solution['customer_profile_sid''sid'], - ) - - + + """ + Deletes the CustomerProfilesEntityAssignmentsInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the CustomerProfilesEntityAssignmentsInstance + + :returns: The fetched CustomerProfilesEntityAssignmentsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CustomerProfilesEntityAssignmentsInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,19 +76,19 @@ def __repr__(self): class CustomerProfilesEntityAssignmentsInstance(InstanceResource): def __init__(self, version, payload, customer_profile_sid: str, sid: str): - super(CustomerProfilesEntityAssignmentsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'customer_profile_sid' = payload.get('customer_profile_sid'), - 'account_sid' = payload.get('account_sid'), - 'object_sid' = payload.get('object_sid'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'customer_profile_sid' : payload.get('customer_profile_sid'), + 'account_sid' : payload.get('account_sid'), + 'object_sid' : payload.get('object_sid'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'customer_profile_sid': customer_profile_sid or self._properties['customer_profile_sid']'sid': sid or self._properties['sid'] + 'customer_profile_sid': customer_profile_sid or self._properties['customer_profile_sid'],'sid': sid or self._properties['sid'], } @property @@ -114,35 +114,39 @@ def __repr__(self): class CustomerProfilesEntityAssignmentsListInstance(ListResource): - def __init__(self, version: V1, customer_profile_sid: str): + def __init__(self, version: Version, customer_profile_sid: str): # TODO: needs autogenerated docs - super(CustomerProfilesEntityAssignmentsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { customer_profile_sid, } + self._solution = { 'customer_profile_sid': customer_profile_sid, } self._uri = '/CustomerProfiles/${customer_profile_sid}/EntityAssignments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CustomerProfilesEntityAssignmentsInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) - + return CustomerProfilesEntityAssignmentsInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CustomerProfilesEntityAssignmentsPage(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) - + return CustomerProfilesEntityAssignmentsPage(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_evaluations.py b/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_evaluations.py index 99fc658eca..7fe42581bb 100644 --- a/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_evaluations.py +++ b/twilio/rest/trusthub/v1/customer_profiles/customer_profiles_evaluations.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CustomerProfilesEvaluationsContext(InstanceContext): - def __init__(self, version: V1, customer_profile_sid: str, sid: str): + def __init__(self, version: Version, customer_profile_sid: str, sid: str): # TODO: needs autogenerated docs - super(CustomerProfilesEvaluationsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { customer_profile_sid, sid, } + self._solution = { 'customer_profile_sid': customer_profile_sid, 'sid': sid, } self._uri = '/CustomerProfiles/${customer_profile_sid}/Evaluations/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the CustomerProfilesEvaluationsInstance - - :returns: The fetched CustomerProfilesEvaluationsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CustomerProfilesEvaluationsInstance( - self._version, - payload, - customer_profile_sidsid=self._solution['customer_profile_sid''sid'], - ) - - + """ + Fetch the CustomerProfilesEvaluationsInstance + + :returns: The fetched CustomerProfilesEvaluationsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CustomerProfilesEvaluationsInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,21 +64,21 @@ def __repr__(self): class CustomerProfilesEvaluationsInstance(InstanceResource): def __init__(self, version, payload, customer_profile_sid: str, sid: str): - super(CustomerProfilesEvaluationsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'policy_sid' = payload.get('policy_sid'), - 'customer_profile_sid' = payload.get('customer_profile_sid'), - 'status' = payload.get('status'), - 'results' = payload.get('results'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'policy_sid' : payload.get('policy_sid'), + 'customer_profile_sid' : payload.get('customer_profile_sid'), + 'status' : payload.get('status'), + 'results' : payload.get('results'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'customer_profile_sid': customer_profile_sid or self._properties['customer_profile_sid']'sid': sid or self._properties['sid'] + 'customer_profile_sid': customer_profile_sid or self._properties['customer_profile_sid'],'sid': sid or self._properties['sid'], } @property @@ -105,35 +104,39 @@ def __repr__(self): class CustomerProfilesEvaluationsListInstance(ListResource): - def __init__(self, version: V1, customer_profile_sid: str): + def __init__(self, version: Version, customer_profile_sid: str): # TODO: needs autogenerated docs - super(CustomerProfilesEvaluationsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { customer_profile_sid, } + self._solution = { 'customer_profile_sid': customer_profile_sid, } self._uri = '/CustomerProfiles/${customer_profile_sid}/Evaluations' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CustomerProfilesEvaluationsInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) - + return CustomerProfilesEvaluationsInstance(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CustomerProfilesEvaluationsPage(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid']) - + return CustomerProfilesEvaluationsPage(self._version, payload, customer_profile_sid=self._solution['customer_profile_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/end_user.py b/twilio/rest/trusthub/v1/end_user.py index 0bbba0d9a6..80dd02182b 100644 --- a/twilio/rest/trusthub/v1/end_user.py +++ b/twilio/rest/trusthub/v1/end_user.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EndUserContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(EndUserContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/EndUsers/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the EndUserInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the EndUserInstance - - :returns: The fetched EndUserInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EndUserInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the EndUserInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the EndUserInstance + + :returns: The fetched EndUserInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EndUserInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return EndUserInstance(self._version, payload, sid=self._solution['sid'], ) + + - return EndUserInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class EndUserInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(EndUserInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'type' = payload.get('type'), - 'attributes' = payload.get('attributes'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'type' : payload.get('type'), + 'attributes' : payload.get('attributes'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class EndUserListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(EndUserListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/EndUsers' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return EndUserInstance(self._version, payload, ) - + return EndUserInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EndUserPage(self._version, payload, ) - + return EndUserPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/end_user_type.py b/twilio/rest/trusthub/v1/end_user_type.py index 26f4b472fe..f0a9ac3565 100644 --- a/twilio/rest/trusthub/v1/end_user_type.py +++ b/twilio/rest/trusthub/v1/end_user_type.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class EndUserTypeContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(EndUserTypeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/EndUserTypes/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the EndUserTypeInstance - - :returns: The fetched EndUserTypeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EndUserTypeInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the EndUserTypeInstance + + :returns: The fetched EndUserTypeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EndUserTypeInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,18 +64,18 @@ def __repr__(self): class EndUserTypeInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(EndUserTypeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'machine_name' = payload.get('machine_name'), - 'fields' = payload.get('fields'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'machine_name' : payload.get('machine_name'), + 'fields' : payload.get('fields'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -102,25 +101,27 @@ def __repr__(self): class EndUserTypeListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(EndUserTypeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/EndUserTypes' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EndUserTypePage(self._version, payload, ) - + return EndUserTypePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/policies.py b/twilio/rest/trusthub/v1/policies.py index 864fd5e7f5..b0e3da7311 100644 --- a/twilio/rest/trusthub/v1/policies.py +++ b/twilio/rest/trusthub/v1/policies.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class PoliciesContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(PoliciesContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Policies/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the PoliciesInstance - - :returns: The fetched PoliciesInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PoliciesInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the PoliciesInstance + + :returns: The fetched PoliciesInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PoliciesInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,17 +64,17 @@ def __repr__(self): class PoliciesInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(PoliciesInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'requirements' = payload.get('requirements'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'requirements' : payload.get('requirements'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -101,25 +100,27 @@ def __repr__(self): class PoliciesListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(PoliciesListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Policies' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PoliciesPage(self._version, payload, ) - + return PoliciesPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/supporting_document.py b/twilio/rest/trusthub/v1/supporting_document.py index 582e5c55b6..d955d5e954 100644 --- a/twilio/rest/trusthub/v1/supporting_document.py +++ b/twilio/rest/trusthub/v1/supporting_document.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SupportingDocumentContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SupportingDocumentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/SupportingDocuments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the SupportingDocumentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SupportingDocumentInstance - - :returns: The fetched SupportingDocumentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SupportingDocumentInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the SupportingDocumentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SupportingDocumentInstance + + :returns: The fetched SupportingDocumentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SupportingDocumentInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SupportingDocumentInstance(self._version, payload, sid=self._solution['sid'], ) + + - return SupportingDocumentInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,23 +89,23 @@ def __repr__(self): class SupportingDocumentInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SupportingDocumentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'mime_type' = payload.get('mime_type'), - 'status' = payload.get('status'), - 'type' = payload.get('type'), - 'attributes' = payload.get('attributes'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'mime_type' : payload.get('mime_type'), + 'status' : payload.get('status'), + 'type' : payload.get('type'), + 'attributes' : payload.get('attributes'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -129,35 +131,39 @@ def __repr__(self): class SupportingDocumentListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SupportingDocumentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/SupportingDocuments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SupportingDocumentInstance(self._version, payload, ) - + return SupportingDocumentInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SupportingDocumentPage(self._version, payload, ) - + return SupportingDocumentPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/supporting_document_type.py b/twilio/rest/trusthub/v1/supporting_document_type.py index 124033f714..4a3433f353 100644 --- a/twilio/rest/trusthub/v1/supporting_document_type.py +++ b/twilio/rest/trusthub/v1/supporting_document_type.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SupportingDocumentTypeContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SupportingDocumentTypeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/SupportingDocumentTypes/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the SupportingDocumentTypeInstance - - :returns: The fetched SupportingDocumentTypeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SupportingDocumentTypeInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the SupportingDocumentTypeInstance + + :returns: The fetched SupportingDocumentTypeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SupportingDocumentTypeInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,18 +64,18 @@ def __repr__(self): class SupportingDocumentTypeInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SupportingDocumentTypeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'machine_name' = payload.get('machine_name'), - 'fields' = payload.get('fields'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'machine_name' : payload.get('machine_name'), + 'fields' : payload.get('fields'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -102,25 +101,27 @@ def __repr__(self): class SupportingDocumentTypeListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SupportingDocumentTypeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/SupportingDocumentTypes' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SupportingDocumentTypePage(self._version, payload, ) - + return SupportingDocumentTypePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/trust_products.py b/twilio/rest/trusthub/v1/trust_products.py index 17a7f132d7..13d578fa80 100644 --- a/twilio/rest/trusthub/v1/trust_products.py +++ b/twilio/rest/trusthub/v1/trust_products.py @@ -19,65 +19,67 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.trust_products.trust_products_channel_endpoint_assignment import TrustProductsChannelEndpointAssignmentListInstancefrom twilio.rest.trust_products.trust_products_entity_assignments import TrustProductsEntityAssignmentsListInstancefrom twilio.rest.trust_products.trust_products_evaluations import TrustProductsEvaluationsListInstance +# from twilio.rest.trust_products.trust_products_channel_endpoint_assignment import TrustProductsChannelEndpointAssignmentListInstancefrom twilio.rest.trust_products.trust_products_entity_assignments import TrustProductsEntityAssignmentsListInstancefrom twilio.rest.trust_products.trust_products_evaluations import TrustProductsEvaluationsListInstance class TrustProductsContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(TrustProductsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/TrustProducts/${sid}' self._trust_products_channel_endpoint_assignment = None self._trust_products_entity_assignments = None self._trust_products_evaluations = None + + def delete(self): - def delete(self): - - - """ - Deletes the TrustProductsInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TrustProductsInstance - - :returns: The fetched TrustProductsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrustProductsInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the TrustProductsInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the TrustProductsInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched TrustProductsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrustProductsInstance(self._version, payload, sid=self._solution['sid'], ) - - + return TrustProductsInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return TrustProductsInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -90,25 +92,25 @@ def __repr__(self): class TrustProductsInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(TrustProductsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'policy_sid' = payload.get('policy_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'valid_until' = payload.get('valid_until'), - 'email' = payload.get('email'), - 'status_callback' = payload.get('status_callback'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'policy_sid' : payload.get('policy_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'valid_until' : payload.get('valid_until'), + 'email' : payload.get('email'), + 'status_callback' : payload.get('status_callback'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -143,35 +145,39 @@ def __repr__(self): class TrustProductsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(TrustProductsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/TrustProducts' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TrustProductsInstance(self._version, payload, ) - + return TrustProductsInstance(self._version, payload, ) + + """ + + """ + def page(self, status, friendly_name, policy_sid, page_size): - def page(self, status, friendly_name, policy_sid, page_size): - - data = values.of({ - 'status': status,'friendly_name': friendly_name,'policy_sid': policy_sid,'page_size': page_size, - }) + data = values.of({ + 'status': status,'friendly_name': friendly_name,'policy_sid': policy_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TrustProductsPage(self._version, payload, ) - + return TrustProductsPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/trust_products/trust_products_channel_endpoint_assignment.py b/twilio/rest/trusthub/v1/trust_products/trust_products_channel_endpoint_assignment.py index dc0efed9e6..f190216642 100644 --- a/twilio/rest/trusthub/v1/trust_products/trust_products_channel_endpoint_assignment.py +++ b/twilio/rest/trusthub/v1/trust_products/trust_products_channel_endpoint_assignment.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TrustProductsChannelEndpointAssignmentContext(InstanceContext): - def __init__(self, version: V1, trust_product_sid: str, sid: str): + def __init__(self, version: Version, trust_product_sid: str, sid: str): # TODO: needs autogenerated docs - super(TrustProductsChannelEndpointAssignmentContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trust_product_sid, sid, } + self._solution = { 'trust_product_sid': trust_product_sid, 'sid': sid, } self._uri = '/TrustProducts/${trust_product_sid}/ChannelEndpointAssignments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the TrustProductsChannelEndpointAssignmentInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TrustProductsChannelEndpointAssignmentInstance - - :returns: The fetched TrustProductsChannelEndpointAssignmentInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrustProductsChannelEndpointAssignmentInstance( - self._version, - payload, - trust_product_sidsid=self._solution['trust_product_sid''sid'], - ) - - + + """ + Deletes the TrustProductsChannelEndpointAssignmentInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the TrustProductsChannelEndpointAssignmentInstance + + :returns: The fetched TrustProductsChannelEndpointAssignmentInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TrustProductsChannelEndpointAssignmentInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,20 +76,20 @@ def __repr__(self): class TrustProductsChannelEndpointAssignmentInstance(InstanceResource): def __init__(self, version, payload, trust_product_sid: str, sid: str): - super(TrustProductsChannelEndpointAssignmentInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'trust_product_sid' = payload.get('trust_product_sid'), - 'account_sid' = payload.get('account_sid'), - 'channel_endpoint_type' = payload.get('channel_endpoint_type'), - 'channel_endpoint_sid' = payload.get('channel_endpoint_sid'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'trust_product_sid' : payload.get('trust_product_sid'), + 'account_sid' : payload.get('account_sid'), + 'channel_endpoint_type' : payload.get('channel_endpoint_type'), + 'channel_endpoint_sid' : payload.get('channel_endpoint_sid'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'trust_product_sid': trust_product_sid or self._properties['trust_product_sid']'sid': sid or self._properties['sid'] + 'trust_product_sid': trust_product_sid or self._properties['trust_product_sid'],'sid': sid or self._properties['sid'], } @property @@ -115,35 +115,39 @@ def __repr__(self): class TrustProductsChannelEndpointAssignmentListInstance(ListResource): - def __init__(self, version: V1, trust_product_sid: str): + def __init__(self, version: Version, trust_product_sid: str): # TODO: needs autogenerated docs - super(TrustProductsChannelEndpointAssignmentListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trust_product_sid, } + self._solution = { 'trust_product_sid': trust_product_sid, } self._uri = '/TrustProducts/${trust_product_sid}/ChannelEndpointAssignments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TrustProductsChannelEndpointAssignmentInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) - + return TrustProductsChannelEndpointAssignmentInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) + + """ + + """ + def page(self, channel_endpoint_sid, channel_endpoint_sids, page_size): - def page(self, channel_endpoint_sid, channel_endpoint_sids, page_size): - - data = values.of({ - 'channel_endpoint_sid': channel_endpoint_sid,'channel_endpoint_sids': channel_endpoint_sids,'page_size': page_size, - }) + data = values.of({ + 'channel_endpoint_sid': channel_endpoint_sid,'channel_endpoint_sids': channel_endpoint_sids,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TrustProductsChannelEndpointAssignmentPage(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) - + return TrustProductsChannelEndpointAssignmentPage(self._version, payload, trust_product_sid=self._solution['trust_product_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/trust_products/trust_products_entity_assignments.py b/twilio/rest/trusthub/v1/trust_products/trust_products_entity_assignments.py index c8bb40aa88..6a0d8ce901 100644 --- a/twilio/rest/trusthub/v1/trust_products/trust_products_entity_assignments.py +++ b/twilio/rest/trusthub/v1/trust_products/trust_products_entity_assignments.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TrustProductsEntityAssignmentsContext(InstanceContext): - def __init__(self, version: V1, trust_product_sid: str, sid: str): + def __init__(self, version: Version, trust_product_sid: str, sid: str): # TODO: needs autogenerated docs - super(TrustProductsEntityAssignmentsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trust_product_sid, sid, } + self._solution = { 'trust_product_sid': trust_product_sid, 'sid': sid, } self._uri = '/TrustProducts/${trust_product_sid}/EntityAssignments/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the TrustProductsEntityAssignmentsInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the TrustProductsEntityAssignmentsInstance - - :returns: The fetched TrustProductsEntityAssignmentsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrustProductsEntityAssignmentsInstance( - self._version, - payload, - trust_product_sidsid=self._solution['trust_product_sid''sid'], - ) - - + + """ + Deletes the TrustProductsEntityAssignmentsInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the TrustProductsEntityAssignmentsInstance + + :returns: The fetched TrustProductsEntityAssignmentsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TrustProductsEntityAssignmentsInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,19 +76,19 @@ def __repr__(self): class TrustProductsEntityAssignmentsInstance(InstanceResource): def __init__(self, version, payload, trust_product_sid: str, sid: str): - super(TrustProductsEntityAssignmentsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'trust_product_sid' = payload.get('trust_product_sid'), - 'account_sid' = payload.get('account_sid'), - 'object_sid' = payload.get('object_sid'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'trust_product_sid' : payload.get('trust_product_sid'), + 'account_sid' : payload.get('account_sid'), + 'object_sid' : payload.get('object_sid'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'trust_product_sid': trust_product_sid or self._properties['trust_product_sid']'sid': sid or self._properties['sid'] + 'trust_product_sid': trust_product_sid or self._properties['trust_product_sid'],'sid': sid or self._properties['sid'], } @property @@ -114,35 +114,39 @@ def __repr__(self): class TrustProductsEntityAssignmentsListInstance(ListResource): - def __init__(self, version: V1, trust_product_sid: str): + def __init__(self, version: Version, trust_product_sid: str): # TODO: needs autogenerated docs - super(TrustProductsEntityAssignmentsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trust_product_sid, } + self._solution = { 'trust_product_sid': trust_product_sid, } self._uri = '/TrustProducts/${trust_product_sid}/EntityAssignments' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TrustProductsEntityAssignmentsInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) - + return TrustProductsEntityAssignmentsInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TrustProductsEntityAssignmentsPage(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) - + return TrustProductsEntityAssignmentsPage(self._version, payload, trust_product_sid=self._solution['trust_product_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/trusthub/v1/trust_products/trust_products_evaluations.py b/twilio/rest/trusthub/v1/trust_products/trust_products_evaluations.py index 70dd094714..fe8c22860a 100644 --- a/twilio/rest/trusthub/v1/trust_products/trust_products_evaluations.py +++ b/twilio/rest/trusthub/v1/trust_products/trust_products_evaluations.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TrustProductsEvaluationsContext(InstanceContext): - def __init__(self, version: V1, trust_product_sid: str, sid: str): + def __init__(self, version: Version, trust_product_sid: str, sid: str): # TODO: needs autogenerated docs - super(TrustProductsEvaluationsContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trust_product_sid, sid, } + self._solution = { 'trust_product_sid': trust_product_sid, 'sid': sid, } self._uri = '/TrustProducts/${trust_product_sid}/Evaluations/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the TrustProductsEvaluationsInstance - - :returns: The fetched TrustProductsEvaluationsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return TrustProductsEvaluationsInstance( - self._version, - payload, - trust_product_sidsid=self._solution['trust_product_sid''sid'], - ) - - + """ + Fetch the TrustProductsEvaluationsInstance + + :returns: The fetched TrustProductsEvaluationsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return TrustProductsEvaluationsInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -65,21 +64,21 @@ def __repr__(self): class TrustProductsEvaluationsInstance(InstanceResource): def __init__(self, version, payload, trust_product_sid: str, sid: str): - super(TrustProductsEvaluationsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'policy_sid' = payload.get('policy_sid'), - 'trust_product_sid' = payload.get('trust_product_sid'), - 'status' = payload.get('status'), - 'results' = payload.get('results'), - 'date_created' = payload.get('date_created'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'policy_sid' : payload.get('policy_sid'), + 'trust_product_sid' : payload.get('trust_product_sid'), + 'status' : payload.get('status'), + 'results' : payload.get('results'), + 'date_created' : payload.get('date_created'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'trust_product_sid': trust_product_sid or self._properties['trust_product_sid']'sid': sid or self._properties['sid'] + 'trust_product_sid': trust_product_sid or self._properties['trust_product_sid'],'sid': sid or self._properties['sid'], } @property @@ -105,35 +104,39 @@ def __repr__(self): class TrustProductsEvaluationsListInstance(ListResource): - def __init__(self, version: V1, trust_product_sid: str): + def __init__(self, version: Version, trust_product_sid: str): # TODO: needs autogenerated docs - super(TrustProductsEvaluationsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { trust_product_sid, } + self._solution = { 'trust_product_sid': trust_product_sid, } self._uri = '/TrustProducts/${trust_product_sid}/Evaluations' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return TrustProductsEvaluationsInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) - + return TrustProductsEvaluationsInstance(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TrustProductsEvaluationsPage(self._version, payload, trust_product_sid=self._solution['trust_product_sid']) - + return TrustProductsEvaluationsPage(self._version, payload, trust_product_sid=self._solution['trust_product_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/__init__.py b/twilio/rest/verify/__init__.py index c5c464691f..2e306483ce 100644 --- a/twilio/rest/verify/__init__.py +++ b/twilio/rest/verify/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Verify.v2 import V2 +from twilio.rest.verify.v2 import V2 class Verify(Domain): def __init__(self, twilio): diff --git a/twilio/rest/verify/v2/form.py b/twilio/rest/verify/v2/form.py index 23ba976e97..1db1d76538 100644 --- a/twilio/rest/verify/v2/form.py +++ b/twilio/rest/verify/v2/form.py @@ -19,38 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class FormContext(InstanceContext): - def __init__(self, version: V2, form_type: FormFormTypes): + def __init__(self, version: Version, form_type: FormFormTypes): # TODO: needs autogenerated docs - super(FormContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { form_type, } + self._solution = { 'form_type': form_type, } self._uri = '/Forms/${form_type}' + + def fetch(self): - def fetch(self): - - """ - Fetch the FormInstance - - :returns: The fetched FormInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FormInstance( - self._version, - payload, - form_type=self._solution['form_type'], - ) - - + """ + Fetch the FormInstance + + :returns: The fetched FormInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FormInstance(self._version, payload, form_type=self._solution['form_type'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -63,17 +62,17 @@ def __repr__(self): class FormInstance(InstanceResource): def __init__(self, version, payload, form_type: FormFormTypes): - super(FormInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'form_type' = payload.get('form_type'), - 'forms' = payload.get('forms'), - 'form_meta' = payload.get('form_meta'), - 'url' = payload.get('url'), + 'form_type' : payload.get('form_type'), + 'forms' : payload.get('forms'), + 'form_meta' : payload.get('form_meta'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'form_type': form_type or self._properties['form_type'] + 'form_type': form_type or self._properties['form_type'], } @property @@ -99,15 +98,15 @@ def __repr__(self): class FormListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(FormListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/safelist.py b/twilio/rest/verify/v2/safelist.py index e10dd472dd..023fe79f52 100644 --- a/twilio/rest/verify/v2/safelist.py +++ b/twilio/rest/verify/v2/safelist.py @@ -19,48 +19,48 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SafelistContext(InstanceContext): - def __init__(self, version: V2, phone_number: str): + def __init__(self, version: Version, phone_number: str): # TODO: needs autogenerated docs - super(SafelistContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { phone_number, } + self._solution = { 'phone_number': phone_number, } self._uri = '/SafeList/Numbers/${phone_number}' + + def delete(self): - def delete(self): - - - """ - Deletes the SafelistInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SafelistInstance - - :returns: The fetched SafelistInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SafelistInstance( - self._version, - payload, - phone_number=self._solution['phone_number'], - ) - - + + """ + Deletes the SafelistInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the SafelistInstance + + :returns: The fetched SafelistInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SafelistInstance(self._version, payload, phone_number=self._solution['phone_number'], ) + + + + def __repr__(self): """ @@ -74,16 +74,16 @@ def __repr__(self): class SafelistInstance(InstanceResource): def __init__(self, version, payload, phone_number: str): - super(SafelistInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'phone_number' = payload.get('phone_number'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'phone_number' : payload.get('phone_number'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'phone_number': phone_number or self._properties['phone_number'] + 'phone_number': phone_number or self._properties['phone_number'], } @property @@ -109,25 +109,27 @@ def __repr__(self): class SafelistListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SafelistListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/SafeList/Numbers' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SafelistInstance(self._version, payload, ) - + return SafelistInstance(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service.py b/twilio/rest/verify/v2/service.py index 91d9d5ede8..4da0b7e902 100644 --- a/twilio/rest/verify/v2/service.py +++ b/twilio/rest/verify/v2/service.py @@ -19,19 +19,20 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.service.access_token import AccessTokenListInstancefrom twilio.rest.service.entity import EntityListInstancefrom twilio.rest.service.messaging_configuration import MessagingConfigurationListInstancefrom twilio.rest.service.rate_limit import RateLimitListInstancefrom twilio.rest.service.verification import VerificationListInstancefrom twilio.rest.service.verification_check import VerificationCheckListInstancefrom twilio.rest.service.webhook import WebhookListInstance +# from twilio.rest.service.access_token import AccessTokenListInstancefrom twilio.rest.service.entity import EntityListInstancefrom twilio.rest.service.messaging_configuration import MessagingConfigurationListInstancefrom twilio.rest.service.rate_limit import RateLimitListInstancefrom twilio.rest.service.verification import VerificationListInstancefrom twilio.rest.service.verification_check import VerificationCheckListInstancefrom twilio.rest.service.webhook import WebhookListInstance class ServiceContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ServiceContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Services/${sid}' self._access_tokens = None @@ -41,47 +42,48 @@ def __init__(self, version: V2, sid: str): self._verifications = None self._verification_checks = None self._webhooks = None + + def delete(self): - def delete(self): - - - """ - Deletes the ServiceInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ServiceInstance - - :returns: The fetched ServiceInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ServiceInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ServiceInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ServiceInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ServiceInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -94,31 +96,31 @@ def __repr__(self): class ServiceInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ServiceInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'code_length' = payload.get('code_length'), - 'lookup_enabled' = payload.get('lookup_enabled'), - 'psd2_enabled' = payload.get('psd2_enabled'), - 'skip_sms_to_landlines' = payload.get('skip_sms_to_landlines'), - 'dtmf_input_required' = payload.get('dtmf_input_required'), - 'tts_name' = payload.get('tts_name'), - 'do_not_share_warning_enabled' = payload.get('do_not_share_warning_enabled'), - 'custom_code_enabled' = payload.get('custom_code_enabled'), - 'push' = payload.get('push'), - 'totp' = payload.get('totp'), - 'default_template_sid' = payload.get('default_template_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'code_length' : payload.get('code_length'), + 'lookup_enabled' : payload.get('lookup_enabled'), + 'psd2_enabled' : payload.get('psd2_enabled'), + 'skip_sms_to_landlines' : payload.get('skip_sms_to_landlines'), + 'dtmf_input_required' : payload.get('dtmf_input_required'), + 'tts_name' : payload.get('tts_name'), + 'do_not_share_warning_enabled' : payload.get('do_not_share_warning_enabled'), + 'custom_code_enabled' : payload.get('custom_code_enabled'), + 'push' : payload.get('push'), + 'totp' : payload.get('totp'), + 'default_template_sid' : payload.get('default_template_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -165,35 +167,39 @@ def __repr__(self): class ServiceListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ServiceListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Services' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ServiceInstance(self._version, payload, ) - + return ServiceInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ServicePage(self._version, payload, ) - + return ServicePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/access_token.py b/twilio/rest/verify/v2/service/access_token.py index 6d0ff5fe50..00b46b09af 100644 --- a/twilio/rest/verify/v2/service/access_token.py +++ b/twilio/rest/verify/v2/service/access_token.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class AccessTokenContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(AccessTokenContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/AccessTokens/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the AccessTokenInstance - - :returns: The fetched AccessTokenInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return AccessTokenInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + """ + Fetch the AccessTokenInstance + + :returns: The fetched AccessTokenInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return AccessTokenInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -63,23 +62,23 @@ def __repr__(self): class AccessTokenInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(AccessTokenInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'entity_identity' = payload.get('entity_identity'), - 'factor_type' = payload.get('factor_type'), - 'factor_friendly_name' = payload.get('factor_friendly_name'), - 'token' = payload.get('token'), - 'url' = payload.get('url'), - 'ttl' = payload.get('ttl'), - 'date_created' = payload.get('date_created'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'entity_identity' : payload.get('entity_identity'), + 'factor_type' : payload.get('factor_type'), + 'factor_friendly_name' : payload.get('factor_friendly_name'), + 'token' : payload.get('token'), + 'url' : payload.get('url'), + 'ttl' : payload.get('ttl'), + 'date_created' : payload.get('date_created'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -105,25 +104,27 @@ def __repr__(self): class AccessTokenListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(AccessTokenListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/AccessTokens' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return AccessTokenInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return AccessTokenInstance(self._version, payload, service_sid=self._solution['service_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/entity.py b/twilio/rest/verify/v2/service/entity.py index 87bb68c729..938bcf8f78 100644 --- a/twilio/rest/verify/v2/service/entity.py +++ b/twilio/rest/verify/v2/service/entity.py @@ -19,53 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.entity.challenge import ChallengeListInstancefrom twilio.rest.entity.factor import FactorListInstancefrom twilio.rest.entity.new_factor import NewFactorListInstance +# from twilio.rest.entity.challenge import ChallengeListInstancefrom twilio.rest.entity.factor import FactorListInstancefrom twilio.rest.entity.new_factor import NewFactorListInstance class EntityContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, identity: str): # TODO: needs autogenerated docs - super(EntityContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, identity, } + self._solution = { 'service_sid': service_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Entities/${identity}' self._challenges = None self._factors = None self._new_factors = None + + def delete(self): - def delete(self): - - - """ - Deletes the EntityInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the EntityInstance - - :returns: The fetched EntityInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return EntityInstance( - self._version, - payload, - service_sididentity=self._solution['service_sid''identity'], - ) - - + + """ + Deletes the EntityInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the EntityInstance + + :returns: The fetched EntityInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return EntityInstance(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], ) + + + def __repr__(self): """ @@ -79,21 +79,21 @@ def __repr__(self): class EntityInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, identity: str): - super(EntityInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'identity' = payload.get('identity'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'identity' : payload.get('identity'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'identity': identity or self._properties['identity'], } @property @@ -128,35 +128,39 @@ def __repr__(self): class EntityListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(EntityListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Entities' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return EntityInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return EntityInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return EntityPage(self._version, payload, service_sid=self._solution['service_sid']) - + return EntityPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/entity/challenge.py b/twilio/rest/verify/v2/service/entity/challenge.py index df208ee550..a2967bdbd0 100644 --- a/twilio/rest/verify/v2/service/entity/challenge.py +++ b/twilio/rest/verify/v2/service/entity/challenge.py @@ -19,52 +19,53 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.challenge.notification import NotificationListInstance +# from twilio.rest.challenge.notification import NotificationListInstance class ChallengeContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, identity: str, sid: str): + def __init__(self, version: Version, service_sid: str, identity: str, sid: str): # TODO: needs autogenerated docs - super(ChallengeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, identity, sid, } + self._solution = { 'service_sid': service_sid, 'identity': identity, 'sid': sid, } self._uri = '/Services/${service_sid}/Entities/${identity}/Challenges/${sid}' self._notifications = None + + def fetch(self): - def fetch(self): - - """ - Fetch the ChallengeInstance - - :returns: The fetched ChallengeInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ChallengeInstance( - self._version, - payload, - service_sididentitysid=self._solution['service_sid''identity''sid'], - ) - - + """ + Fetch the ChallengeInstance + + :returns: The fetched ChallengeInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ChallengeInstance(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return ChallengeInstance(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], sid=self._solution['sid'], ) - - + return ChallengeInstance(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -77,31 +78,31 @@ def __repr__(self): class ChallengeInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, identity: str, sid: str): - super(ChallengeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'entity_sid' = payload.get('entity_sid'), - 'identity' = payload.get('identity'), - 'factor_sid' = payload.get('factor_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'date_responded' = payload.get('date_responded'), - 'expiration_date' = payload.get('expiration_date'), - 'status' = payload.get('status'), - 'responded_reason' = payload.get('responded_reason'), - 'details' = payload.get('details'), - 'hidden_details' = payload.get('hidden_details'), - 'metadata' = payload.get('metadata'), - 'factor_type' = payload.get('factor_type'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'entity_sid' : payload.get('entity_sid'), + 'identity' : payload.get('identity'), + 'factor_sid' : payload.get('factor_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'date_responded' : payload.get('date_responded'), + 'expiration_date' : payload.get('expiration_date'), + 'status' : payload.get('status'), + 'responded_reason' : payload.get('responded_reason'), + 'details' : payload.get('details'), + 'hidden_details' : payload.get('hidden_details'), + 'metadata' : payload.get('metadata'), + 'factor_type' : payload.get('factor_type'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'identity': identity or self._properties['identity']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'identity': identity or self._properties['identity'],'sid': sid or self._properties['sid'], } @property @@ -130,35 +131,39 @@ def __repr__(self): class ChallengeListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, identity: str): # TODO: needs autogenerated docs - super(ChallengeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, identity, } + self._solution = { 'service_sid': service_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Entities/${identity}/Challenges' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ChallengeInstance(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']) - + return ChallengeInstance(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']) + + """ + + """ + def page(self, factor_sid, status, order, page_size): - def page(self, factor_sid, status, order, page_size): - - data = values.of({ - 'factor_sid': factor_sid,'status': status,'order': order,'page_size': page_size, - }) + data = values.of({ + 'factor_sid': factor_sid,'status': status,'order': order,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ChallengePage(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']) - + return ChallengePage(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/entity/challenge/notification.py b/twilio/rest/verify/v2/service/entity/challenge/notification.py index d33ccdf4c9..303a3d1d2b 100644 --- a/twilio/rest/verify/v2/service/entity/challenge/notification.py +++ b/twilio/rest/verify/v2/service/entity/challenge/notification.py @@ -19,29 +19,30 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NotificationInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, identity: str, challenge_sid: str): - super(NotificationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'entity_sid' = payload.get('entity_sid'), - 'identity' = payload.get('identity'), - 'challenge_sid' = payload.get('challenge_sid'), - 'priority' = payload.get('priority'), - 'ttl' = payload.get('ttl'), - 'date_created' = payload.get('date_created'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'entity_sid' : payload.get('entity_sid'), + 'identity' : payload.get('identity'), + 'challenge_sid' : payload.get('challenge_sid'), + 'priority' : payload.get('priority'), + 'ttl' : payload.get('ttl'), + 'date_created' : payload.get('date_created'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'identity': identity or self._properties['identity']'challenge_sid': challenge_sid or self._properties['challenge_sid'] + 'service_sid': service_sid or self._properties['service_sid'],'identity': identity or self._properties['identity'],'challenge_sid': challenge_sid or self._properties['challenge_sid'], } @property @@ -67,25 +68,27 @@ def __repr__(self): class NotificationListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, identity: str, challenge_sid: str): + def __init__(self, version: Version, service_sid: str, identity: str, challenge_sid: str): # TODO: needs autogenerated docs - super(NotificationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, identity, challenge_sid, } + self._solution = { 'service_sid': service_sid, 'identity': identity, 'challenge_sid': challenge_sid, } self._uri = '/Services/${service_sid}/Entities/${identity}/Challenges/${challenge_sid}/Notifications' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return NotificationInstance(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']challenge_sid=self._solution['challenge_sid']) - + return NotificationInstance(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']challenge_sid=self._solution['challenge_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/entity/factor.py b/twilio/rest/verify/v2/service/entity/factor.py index 174f6c56d7..a2e09ca516 100644 --- a/twilio/rest/verify/v2/service/entity/factor.py +++ b/twilio/rest/verify/v2/service/entity/factor.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class FactorContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, identity: str, sid: str): + def __init__(self, version: Version, service_sid: str, identity: str, sid: str): # TODO: needs autogenerated docs - super(FactorContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, identity, sid, } + self._solution = { 'service_sid': service_sid, 'identity': identity, 'sid': sid, } self._uri = '/Services/${service_sid}/Entities/${identity}/Factors/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the FactorInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the FactorInstance - - :returns: The fetched FactorInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return FactorInstance( - self._version, - payload, - service_sididentitysid=self._solution['service_sid''identity''sid'], - ) - - + + """ + Deletes the FactorInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the FactorInstance + + :returns: The fetched FactorInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return FactorInstance(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return FactorInstance(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], sid=self._solution['sid'], ) + + - return FactorInstance(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,26 +89,26 @@ def __repr__(self): class FactorInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, identity: str, sid: str): - super(FactorInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'entity_sid' = payload.get('entity_sid'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'factor_type' = payload.get('factor_type'), - 'config' = payload.get('config'), - 'metadata' = payload.get('metadata'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'entity_sid' : payload.get('entity_sid'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'factor_type' : payload.get('factor_type'), + 'config' : payload.get('config'), + 'metadata' : payload.get('metadata'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'identity': identity or self._properties['identity']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'identity': identity or self._properties['identity'],'sid': sid or self._properties['sid'], } @property @@ -132,25 +134,27 @@ def __repr__(self): class FactorListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, identity: str): # TODO: needs autogenerated docs - super(FactorListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, identity, } + self._solution = { 'service_sid': service_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Entities/${identity}/Factors' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return FactorPage(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']) - + return FactorPage(self._version, payload, service_sid=self._solution['service_sid'], identity=self._solution['identity'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/entity/new_factor.py b/twilio/rest/verify/v2/service/entity/new_factor.py index 401b0d4457..84b591334b 100644 --- a/twilio/rest/verify/v2/service/entity/new_factor.py +++ b/twilio/rest/verify/v2/service/entity/new_factor.py @@ -19,34 +19,35 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class NewFactorInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, identity: str): - super(NewFactorInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'entity_sid' = payload.get('entity_sid'), - 'identity' = payload.get('identity'), - 'binding' = payload.get('binding'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'friendly_name' = payload.get('friendly_name'), - 'status' = payload.get('status'), - 'factor_type' = payload.get('factor_type'), - 'config' = payload.get('config'), - 'metadata' = payload.get('metadata'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'entity_sid' : payload.get('entity_sid'), + 'identity' : payload.get('identity'), + 'binding' : payload.get('binding'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'friendly_name' : payload.get('friendly_name'), + 'status' : payload.get('status'), + 'factor_type' : payload.get('factor_type'), + 'config' : payload.get('config'), + 'metadata' : payload.get('metadata'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'identity': identity or self._properties['identity'] + 'service_sid': service_sid or self._properties['service_sid'],'identity': identity or self._properties['identity'], } @property @@ -72,25 +73,27 @@ def __repr__(self): class NewFactorListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, identity: str): + def __init__(self, version: Version, service_sid: str, identity: str): # TODO: needs autogenerated docs - super(NewFactorListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, identity, } + self._solution = { 'service_sid': service_sid, 'identity': identity, } self._uri = '/Services/${service_sid}/Entities/${identity}/Factors' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return NewFactorInstance(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']) - + return NewFactorInstance(self._version, payload, service_sid=self._solution['service_sid']identity=self._solution['identity']) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/messaging_configuration.py b/twilio/rest/verify/v2/service/messaging_configuration.py index 14c4bbbb23..c61d75fe74 100644 --- a/twilio/rest/verify/v2/service/messaging_configuration.py +++ b/twilio/rest/verify/v2/service/messaging_configuration.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class MessagingConfigurationContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, country: str): + def __init__(self, version: Version, service_sid: str, country: str): # TODO: needs autogenerated docs - super(MessagingConfigurationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, country, } + self._solution = { 'service_sid': service_sid, 'country': country, } self._uri = '/Services/${service_sid}/MessagingConfigurations/${country}' + + def delete(self): - def delete(self): - - - """ - Deletes the MessagingConfigurationInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the MessagingConfigurationInstance - - :returns: The fetched MessagingConfigurationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessagingConfigurationInstance( - self._version, - payload, - service_sidcountry=self._solution['service_sid''country'], - ) - - + + """ + Deletes the MessagingConfigurationInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the MessagingConfigurationInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched MessagingConfigurationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return MessagingConfigurationInstance(self._version, payload, service_sid=self._solution['service_sid'], country=self._solution['country'], ) - - + return MessagingConfigurationInstance(self._version, payload, service_sid=self._solution['service_sid'], country=self._solution['country'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return MessagingConfigurationInstance(self._version, payload, service_sid=self._solution['service_sid'], country=self._solution['country'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,20 +89,20 @@ def __repr__(self): class MessagingConfigurationInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, country: str): - super(MessagingConfigurationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'country' = payload.get('country'), - 'messaging_service_sid' = payload.get('messaging_service_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'country' : payload.get('country'), + 'messaging_service_sid' : payload.get('messaging_service_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'country': country or self._properties['country'] + 'service_sid': service_sid or self._properties['service_sid'],'country': country or self._properties['country'], } @property @@ -126,35 +128,39 @@ def __repr__(self): class MessagingConfigurationListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(MessagingConfigurationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/MessagingConfigurations' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return MessagingConfigurationInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return MessagingConfigurationInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return MessagingConfigurationPage(self._version, payload, service_sid=self._solution['service_sid']) - + return MessagingConfigurationPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/rate_limit.py b/twilio/rest/verify/v2/service/rate_limit.py index 37aad8d039..804774824c 100644 --- a/twilio/rest/verify/v2/service/rate_limit.py +++ b/twilio/rest/verify/v2/service/rate_limit.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.rate_limit.bucket import BucketListInstance +# from twilio.rest.rate_limit.bucket import BucketListInstance class RateLimitContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(RateLimitContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/RateLimits/${sid}' self._buckets = None + + def delete(self): - def delete(self): - - - """ - Deletes the RateLimitInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RateLimitInstance - - :returns: The fetched RateLimitInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RateLimitInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the RateLimitInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the RateLimitInstance + + :returns: The fetched RateLimitInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RateLimitInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return RateLimitInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RateLimitInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -88,22 +90,22 @@ def __repr__(self): class RateLimitInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(RateLimitInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'unique_name' = payload.get('unique_name'), - 'description' = payload.get('description'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'unique_name' : payload.get('unique_name'), + 'description' : payload.get('description'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -132,35 +134,39 @@ def __repr__(self): class RateLimitListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(RateLimitListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/RateLimits' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RateLimitInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return RateLimitInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RateLimitPage(self._version, payload, service_sid=self._solution['service_sid']) - + return RateLimitPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/rate_limit/bucket.py b/twilio/rest/verify/v2/service/rate_limit/bucket.py index c3db9989e1..9dcc89aa08 100644 --- a/twilio/rest/verify/v2/service/rate_limit/bucket.py +++ b/twilio/rest/verify/v2/service/rate_limit/bucket.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class BucketContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, rate_limit_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, rate_limit_sid: str, sid: str): # TODO: needs autogenerated docs - super(BucketContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, rate_limit_sid, sid, } + self._solution = { 'service_sid': service_sid, 'rate_limit_sid': rate_limit_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/RateLimits/${rate_limit_sid}/Buckets/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the BucketInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the BucketInstance - - :returns: The fetched BucketInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return BucketInstance( - self._version, - payload, - service_sidrate_limit_sidsid=self._solution['service_sid''rate_limit_sid''sid'], - ) - - + + """ + Deletes the BucketInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the BucketInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched BucketInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return BucketInstance(self._version, payload, service_sid=self._solution['service_sid'], rate_limit_sid=self._solution['rate_limit_sid'], sid=self._solution['sid'], ) - - + return BucketInstance(self._version, payload, service_sid=self._solution['service_sid'], rate_limit_sid=self._solution['rate_limit_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return BucketInstance(self._version, payload, service_sid=self._solution['service_sid'], rate_limit_sid=self._solution['rate_limit_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,22 +89,22 @@ def __repr__(self): class BucketInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, rate_limit_sid: str, sid: str): - super(BucketInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'rate_limit_sid' = payload.get('rate_limit_sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'max' = payload.get('max'), - 'interval' = payload.get('interval'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'rate_limit_sid' : payload.get('rate_limit_sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'max' : payload.get('max'), + 'interval' : payload.get('interval'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'rate_limit_sid': rate_limit_sid or self._properties['rate_limit_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'rate_limit_sid': rate_limit_sid or self._properties['rate_limit_sid'],'sid': sid or self._properties['sid'], } @property @@ -128,35 +130,39 @@ def __repr__(self): class BucketListInstance(ListResource): - def __init__(self, version: V2, service_sid: str, rate_limit_sid: str): + def __init__(self, version: Version, service_sid: str, rate_limit_sid: str): # TODO: needs autogenerated docs - super(BucketListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, rate_limit_sid, } + self._solution = { 'service_sid': service_sid, 'rate_limit_sid': rate_limit_sid, } self._uri = '/Services/${service_sid}/RateLimits/${rate_limit_sid}/Buckets' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BucketInstance(self._version, payload, service_sid=self._solution['service_sid']rate_limit_sid=self._solution['rate_limit_sid']) - + return BucketInstance(self._version, payload, service_sid=self._solution['service_sid']rate_limit_sid=self._solution['rate_limit_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return BucketPage(self._version, payload, service_sid=self._solution['service_sid']rate_limit_sid=self._solution['rate_limit_sid']) - + return BucketPage(self._version, payload, service_sid=self._solution['service_sid'], rate_limit_sid=self._solution['rate_limit_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/verification.py b/twilio/rest/verify/v2/service/verification.py index 38871176c4..07d6bb60dd 100644 --- a/twilio/rest/verify/v2/service/verification.py +++ b/twilio/rest/verify/v2/service/verification.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class VerificationContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(VerificationContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Verifications/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the VerificationInstance - - :returns: The fetched VerificationInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return VerificationInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + """ + Fetch the VerificationInstance + + :returns: The fetched VerificationInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return VerificationInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return VerificationInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return VerificationInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,28 +75,28 @@ def __repr__(self): class VerificationInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(VerificationInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'to' = payload.get('to'), - 'channel' = payload.get('channel'), - 'status' = payload.get('status'), - 'valid' = payload.get('valid'), - 'lookup' = payload.get('lookup'), - 'amount' = payload.get('amount'), - 'payee' = payload.get('payee'), - 'send_code_attempts' = payload.get('send_code_attempts'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'sna' = payload.get('sna'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'to' : payload.get('to'), + 'channel' : payload.get('channel'), + 'status' : payload.get('status'), + 'valid' : payload.get('valid'), + 'lookup' : payload.get('lookup'), + 'amount' : payload.get('amount'), + 'payee' : payload.get('payee'), + 'send_code_attempts' : payload.get('send_code_attempts'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'sna' : payload.get('sna'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -121,25 +122,27 @@ def __repr__(self): class VerificationListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(VerificationListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Verifications' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return VerificationInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return VerificationInstance(self._version, payload, service_sid=self._solution['service_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/verification_check.py b/twilio/rest/verify/v2/service/verification_check.py index 7280d8136a..46b9511bb2 100644 --- a/twilio/rest/verify/v2/service/verification_check.py +++ b/twilio/rest/verify/v2/service/verification_check.py @@ -19,32 +19,33 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class VerificationCheckInstance(InstanceResource): def __init__(self, version, payload, service_sid: str): - super(VerificationCheckInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'to' = payload.get('to'), - 'channel' = payload.get('channel'), - 'status' = payload.get('status'), - 'valid' = payload.get('valid'), - 'amount' = payload.get('amount'), - 'payee' = payload.get('payee'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'sna_attempts_error_codes' = payload.get('sna_attempts_error_codes'), + 'sid' : payload.get('sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'to' : payload.get('to'), + 'channel' : payload.get('channel'), + 'status' : payload.get('status'), + 'valid' : payload.get('valid'), + 'amount' : payload.get('amount'), + 'payee' : payload.get('payee'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'sna_attempts_error_codes' : payload.get('sna_attempts_error_codes'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid'] + 'service_sid': service_sid or self._properties['service_sid'], } @property @@ -70,25 +71,27 @@ def __repr__(self): class VerificationCheckListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(VerificationCheckListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/VerificationCheck' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return VerificationCheckInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return VerificationCheckInstance(self._version, payload, service_sid=self._solution['service_sid']) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/service/webhook.py b/twilio/rest/verify/v2/service/webhook.py index aeae00c4d6..95f7cf271e 100644 --- a/twilio/rest/verify/v2/service/webhook.py +++ b/twilio/rest/verify/v2/service/webhook.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class WebhookContext(InstanceContext): - def __init__(self, version: V2, service_sid: str, sid: str): + def __init__(self, version: Version, service_sid: str, sid: str): # TODO: needs autogenerated docs - super(WebhookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, sid, } + self._solution = { 'service_sid': service_sid, 'sid': sid, } self._uri = '/Services/${service_sid}/Webhooks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the WebhookInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the WebhookInstance - - :returns: The fetched WebhookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance( - self._version, - payload, - service_sidsid=self._solution['service_sid''sid'], - ) - - + + """ + Deletes the WebhookInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the WebhookInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched WebhookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) - - + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,25 +89,25 @@ def __repr__(self): class WebhookInstance(InstanceResource): def __init__(self, version, payload, service_sid: str, sid: str): - super(WebhookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'service_sid' = payload.get('service_sid'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'event_types' = payload.get('event_types'), - 'status' = payload.get('status'), - 'version' = payload.get('version'), - 'webhook_url' = payload.get('webhook_url'), - 'webhook_method' = payload.get('webhook_method'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'service_sid' : payload.get('service_sid'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'event_types' : payload.get('event_types'), + 'status' : payload.get('status'), + 'version' : payload.get('version'), + 'webhook_url' : payload.get('webhook_url'), + 'webhook_method' : payload.get('webhook_method'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'service_sid': service_sid or self._properties['service_sid']'sid': sid or self._properties['sid'] + 'service_sid': service_sid or self._properties['service_sid'],'sid': sid or self._properties['sid'], } @property @@ -131,35 +133,39 @@ def __repr__(self): class WebhookListInstance(ListResource): - def __init__(self, version: V2, service_sid: str): + def __init__(self, version: Version, service_sid: str): # TODO: needs autogenerated docs - super(WebhookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { service_sid, } + self._solution = { 'service_sid': service_sid, } self._uri = '/Services/${service_sid}/Webhooks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid']) - + return WebhookInstance(self._version, payload, service_sid=self._solution['service_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return WebhookPage(self._version, payload, service_sid=self._solution['service_sid']) - + return WebhookPage(self._version, payload, service_sid=self._solution['service_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/template.py b/twilio/rest/verify/v2/template.py index a8e2fbb4e6..15e38faa3f 100644 --- a/twilio/rest/verify/v2/template.py +++ b/twilio/rest/verify/v2/template.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class TemplateListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(TemplateListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Templates' + + """ + def page(self, friendly_name, page_size): - def page(self, friendly_name, page_size): - - data = values.of({ - 'friendly_name': friendly_name,'page_size': page_size, - }) + data = values.of({ + 'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return TemplatePage(self._version, payload, ) - + return TemplatePage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/verification_attempt.py b/twilio/rest/verify/v2/verification_attempt.py index 898ed6bf9e..0ac23762e5 100644 --- a/twilio/rest/verify/v2/verification_attempt.py +++ b/twilio/rest/verify/v2/verification_attempt.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class VerificationAttemptContext(InstanceContext): - def __init__(self, version: V2, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(VerificationAttemptContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Attempts/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the VerificationAttemptInstance - - :returns: The fetched VerificationAttemptInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return VerificationAttemptInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the VerificationAttemptInstance + + :returns: The fetched VerificationAttemptInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return VerificationAttemptInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,24 +64,24 @@ def __repr__(self): class VerificationAttemptInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(VerificationAttemptInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'service_sid' = payload.get('service_sid'), - 'verification_sid' = payload.get('verification_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'conversion_status' = payload.get('conversion_status'), - 'channel' = payload.get('channel'), - 'price' = payload.get('price'), - 'channel_data' = payload.get('channel_data'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'service_sid' : payload.get('service_sid'), + 'verification_sid' : payload.get('verification_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'conversion_status' : payload.get('conversion_status'), + 'channel' : payload.get('channel'), + 'price' : payload.get('price'), + 'channel_data' : payload.get('channel_data'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -108,25 +107,27 @@ def __repr__(self): class VerificationAttemptListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(VerificationAttemptListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Attempts' + + """ + def page(self, date_created_after, date_created_before, channel_data_to, country, channel, verify_service_sid, verification_sid, status, page_size): - def page(self, date_created_after, date_created_before, channel_data_to, country, channel, verify_service_sid, verification_sid, status, page_size): - - data = values.of({ - 'date_created_after': date_created_after,'date_created_before': date_created_before,'channel_data_to': channel_data_to,'country': country,'channel': channel,'verify_service_sid': verify_service_sid,'verification_sid': verification_sid,'status': status,'page_size': page_size, - }) + data = values.of({ + 'date_created_after': date_created_after,'date_created_before': date_created_before,'channel_data_to': channel_data_to,'country': country,'channel': channel,'verify_service_sid': verify_service_sid,'verification_sid': verification_sid,'status': status,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return VerificationAttemptPage(self._version, payload, ) - + return VerificationAttemptPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/verify/v2/verification_attempts_summary.py b/twilio/rest/verify/v2/verification_attempts_summary.py index cf95e4f798..3ecf5dc3cc 100644 --- a/twilio/rest/verify/v2/verification_attempts_summary.py +++ b/twilio/rest/verify/v2/verification_attempts_summary.py @@ -19,37 +19,36 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class VerificationAttemptsSummaryContext(InstanceContext): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(VerificationAttemptsSummaryContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Attempts/Summary' + + def fetch(self, verify_service_sid, date_created_after, date_created_before, country, channel, destination_prefix): - def fetch(self, verify_service_sid, date_created_after, date_created_before, country, channel, destination_prefix): - - """ - Fetch the VerificationAttemptsSummaryInstance - - :returns: The fetched VerificationAttemptsSummaryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return VerificationAttemptsSummaryInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the VerificationAttemptsSummaryInstance + + :returns: The fetched VerificationAttemptsSummaryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return VerificationAttemptsSummaryInstance(self._version, payload, ) + + + def __repr__(self): """ @@ -63,13 +62,13 @@ def __repr__(self): class VerificationAttemptsSummaryInstance(InstanceResource): def __init__(self, version, payload): - super(VerificationAttemptsSummaryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'total_attempts' = payload.get('total_attempts'), - 'total_converted' = payload.get('total_converted'), - 'total_unconverted' = payload.get('total_unconverted'), - 'conversion_rate_percentage' = payload.get('conversion_rate_percentage'), - 'url' = payload.get('url'), + 'total_attempts' : payload.get('total_attempts'), + 'total_converted' : payload.get('total_converted'), + 'total_unconverted' : payload.get('total_unconverted'), + 'conversion_rate_percentage' : payload.get('conversion_rate_percentage'), + 'url' : payload.get('url'), } self._context = None @@ -100,15 +99,15 @@ def __repr__(self): class VerificationAttemptsSummaryListInstance(ListResource): - def __init__(self, version: V2): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(VerificationAttemptsSummaryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/video/__init__.py b/twilio/rest/video/__init__.py index 5a14b9ccaf..a0136f0051 100644 --- a/twilio/rest/video/__init__.py +++ b/twilio/rest/video/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Video.v1 import V1 +from twilio.rest.video.v1 import V1 class Video(Domain): def __init__(self, twilio): diff --git a/twilio/rest/video/v1/composition.py b/twilio/rest/video/v1/composition.py index a80cb11584..96a1c9e162 100644 --- a/twilio/rest/video/v1/composition.py +++ b/twilio/rest/video/v1/composition.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CompositionContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CompositionContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Compositions/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CompositionInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CompositionInstance - - :returns: The fetched CompositionInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CompositionInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CompositionInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CompositionInstance + + :returns: The fetched CompositionInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CompositionInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -76,34 +76,34 @@ def __repr__(self): class CompositionInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CompositionInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'status' = payload.get('status'), - 'date_created' = payload.get('date_created'), - 'date_completed' = payload.get('date_completed'), - 'date_deleted' = payload.get('date_deleted'), - 'sid' = payload.get('sid'), - 'room_sid' = payload.get('room_sid'), - 'audio_sources' = payload.get('audio_sources'), - 'audio_sources_excluded' = payload.get('audio_sources_excluded'), - 'video_layout' = payload.get('video_layout'), - 'resolution' = payload.get('resolution'), - 'trim' = payload.get('trim'), - 'format' = payload.get('format'), - 'bitrate' = payload.get('bitrate'), - 'size' = payload.get('size'), - 'duration' = payload.get('duration'), - 'media_external_location' = payload.get('media_external_location'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'status' : payload.get('status'), + 'date_created' : payload.get('date_created'), + 'date_completed' : payload.get('date_completed'), + 'date_deleted' : payload.get('date_deleted'), + 'sid' : payload.get('sid'), + 'room_sid' : payload.get('room_sid'), + 'audio_sources' : payload.get('audio_sources'), + 'audio_sources_excluded' : payload.get('audio_sources_excluded'), + 'video_layout' : payload.get('video_layout'), + 'resolution' : payload.get('resolution'), + 'trim' : payload.get('trim'), + 'format' : payload.get('format'), + 'bitrate' : payload.get('bitrate'), + 'size' : payload.get('size'), + 'duration' : payload.get('duration'), + 'media_external_location' : payload.get('media_external_location'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -129,35 +129,39 @@ def __repr__(self): class CompositionListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CompositionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Compositions' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CompositionInstance(self._version, payload, ) - + return CompositionInstance(self._version, payload, ) + + """ + + """ + def page(self, status, date_created_after, date_created_before, room_sid, page_size): - def page(self, status, date_created_after, date_created_before, room_sid, page_size): - - data = values.of({ - 'status': status,'date_created_after': date_created_after,'date_created_before': date_created_before,'room_sid': room_sid,'page_size': page_size, - }) + data = values.of({ + 'status': status,'date_created_after': date_created_after,'date_created_before': date_created_before,'room_sid': room_sid,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CompositionPage(self._version, payload, ) - + return CompositionPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/composition_hook.py b/twilio/rest/video/v1/composition_hook.py index c1db51ffaf..574c7693fd 100644 --- a/twilio/rest/video/v1/composition_hook.py +++ b/twilio/rest/video/v1/composition_hook.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CompositionHookContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CompositionHookContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/CompositionHooks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CompositionHookInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CompositionHookInstance - - :returns: The fetched CompositionHookInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CompositionHookInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CompositionHookInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CompositionHookInstance + + :returns: The fetched CompositionHookInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CompositionHookInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return CompositionHookInstance(self._version, payload, sid=self._solution['sid'], ) + + - return CompositionHookInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,28 +89,28 @@ def __repr__(self): class CompositionHookInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CompositionHookInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'enabled' = payload.get('enabled'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'sid' = payload.get('sid'), - 'audio_sources' = payload.get('audio_sources'), - 'audio_sources_excluded' = payload.get('audio_sources_excluded'), - 'video_layout' = payload.get('video_layout'), - 'resolution' = payload.get('resolution'), - 'trim' = payload.get('trim'), - 'format' = payload.get('format'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'enabled' : payload.get('enabled'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'sid' : payload.get('sid'), + 'audio_sources' : payload.get('audio_sources'), + 'audio_sources_excluded' : payload.get('audio_sources_excluded'), + 'video_layout' : payload.get('video_layout'), + 'resolution' : payload.get('resolution'), + 'trim' : payload.get('trim'), + 'format' : payload.get('format'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -134,35 +136,39 @@ def __repr__(self): class CompositionHookListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CompositionHookListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/CompositionHooks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CompositionHookInstance(self._version, payload, ) - + return CompositionHookInstance(self._version, payload, ) - def page(self, enabled, date_created_after, date_created_before, friendly_name, page_size): - - data = values.of({ - 'enabled': enabled,'date_created_after': date_created_after,'date_created_before': date_created_before,'friendly_name': friendly_name,'page_size': page_size, - }) + """ + + """ + def page(self, enabled, date_created_after, date_created_before, friendly_name, page_size): + + data = values.of({ + 'enabled': enabled,'date_created_after': date_created_after,'date_created_before': date_created_before,'friendly_name': friendly_name,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CompositionHookPage(self._version, payload, ) - + return CompositionHookPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/composition_settings.py b/twilio/rest/video/v1/composition_settings.py index b51c40f313..d973d25d11 100644 --- a/twilio/rest/video/v1/composition_settings.py +++ b/twilio/rest/video/v1/composition_settings.py @@ -19,43 +19,43 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class CompositionSettingsContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CompositionSettingsContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/CompositionSettings/Default' + + def create(self, body): - def create(self, body): - - - - def fetch(self): - - """ - Fetch the CompositionSettingsInstance - - :returns: The fetched CompositionSettingsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CompositionSettingsInstance( - self._version, - payload, - =self._solution[], - ) - - + + + + def fetch(self): + + """ + Fetch the CompositionSettingsInstance + + :returns: The fetched CompositionSettingsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CompositionSettingsInstance(self._version, payload, ) + + + def __repr__(self): """ Provide a friendly representation @@ -68,16 +68,16 @@ def __repr__(self): class CompositionSettingsInstance(InstanceResource): def __init__(self, version, payload): - super(CompositionSettingsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'aws_credentials_sid' = payload.get('aws_credentials_sid'), - 'aws_s3_url' = payload.get('aws_s3_url'), - 'aws_storage_enabled' = payload.get('aws_storage_enabled'), - 'encryption_key_sid' = payload.get('encryption_key_sid'), - 'encryption_enabled' = payload.get('encryption_enabled'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'aws_credentials_sid' : payload.get('aws_credentials_sid'), + 'aws_s3_url' : payload.get('aws_s3_url'), + 'aws_storage_enabled' : payload.get('aws_storage_enabled'), + 'encryption_key_sid' : payload.get('encryption_key_sid'), + 'encryption_enabled' : payload.get('encryption_enabled'), + 'url' : payload.get('url'), } self._context = None @@ -108,15 +108,15 @@ def __repr__(self): class CompositionSettingsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CompositionSettingsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/video/v1/recording.py b/twilio/rest/video/v1/recording.py index c3b5f73f7e..65aaf172aa 100644 --- a/twilio/rest/video/v1/recording.py +++ b/twilio/rest/video/v1/recording.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RecordingContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(RecordingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Recordings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RecordingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RecordingInstance - - :returns: The fetched RecordingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RecordingInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the RecordingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + """ + Fetch the RecordingInstance + + :returns: The fetched RecordingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RecordingInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -76,31 +76,31 @@ def __repr__(self): class RecordingInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(RecordingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'status' = payload.get('status'), - 'date_created' = payload.get('date_created'), - 'sid' = payload.get('sid'), - 'source_sid' = payload.get('source_sid'), - 'size' = payload.get('size'), - 'url' = payload.get('url'), - 'type' = payload.get('type'), - 'duration' = payload.get('duration'), - 'container_format' = payload.get('container_format'), - 'codec' = payload.get('codec'), - 'grouping_sids' = payload.get('grouping_sids'), - 'track_name' = payload.get('track_name'), - 'offset' = payload.get('offset'), - 'media_external_location' = payload.get('media_external_location'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'status' : payload.get('status'), + 'date_created' : payload.get('date_created'), + 'sid' : payload.get('sid'), + 'source_sid' : payload.get('source_sid'), + 'size' : payload.get('size'), + 'url' : payload.get('url'), + 'type' : payload.get('type'), + 'duration' : payload.get('duration'), + 'container_format' : payload.get('container_format'), + 'codec' : payload.get('codec'), + 'grouping_sids' : payload.get('grouping_sids'), + 'track_name' : payload.get('track_name'), + 'offset' : payload.get('offset'), + 'media_external_location' : payload.get('media_external_location'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -126,25 +126,27 @@ def __repr__(self): class RecordingListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RecordingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Recordings' + + """ + def page(self, status, source_sid, grouping_sid, date_created_after, date_created_before, media_type, page_size): - def page(self, status, source_sid, grouping_sid, date_created_after, date_created_before, media_type, page_size): - - data = values.of({ - 'status': status,'source_sid': source_sid,'grouping_sid': grouping_sid,'date_created_after': date_created_after,'date_created_before': date_created_before,'media_type': media_type,'page_size': page_size, - }) + data = values.of({ + 'status': status,'source_sid': source_sid,'grouping_sid': grouping_sid,'date_created_after': date_created_after,'date_created_before': date_created_before,'media_type': media_type,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RecordingPage(self._version, payload, ) - + return RecordingPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/recording_settings.py b/twilio/rest/video/v1/recording_settings.py index eaeafaddc9..16d1ed9037 100644 --- a/twilio/rest/video/v1/recording_settings.py +++ b/twilio/rest/video/v1/recording_settings.py @@ -19,43 +19,43 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class RecordingSettingsContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RecordingSettingsContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RecordingSettings/Default' + + def create(self, body): - def create(self, body): - - - - def fetch(self): - - """ - Fetch the RecordingSettingsInstance - - :returns: The fetched RecordingSettingsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RecordingSettingsInstance( - self._version, - payload, - =self._solution[], - ) - - + + + + def fetch(self): + + """ + Fetch the RecordingSettingsInstance + + :returns: The fetched RecordingSettingsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RecordingSettingsInstance(self._version, payload, ) + + + def __repr__(self): """ Provide a friendly representation @@ -68,16 +68,16 @@ def __repr__(self): class RecordingSettingsInstance(InstanceResource): def __init__(self, version, payload): - super(RecordingSettingsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'aws_credentials_sid' = payload.get('aws_credentials_sid'), - 'aws_s3_url' = payload.get('aws_s3_url'), - 'aws_storage_enabled' = payload.get('aws_storage_enabled'), - 'encryption_key_sid' = payload.get('encryption_key_sid'), - 'encryption_enabled' = payload.get('encryption_enabled'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'aws_credentials_sid' : payload.get('aws_credentials_sid'), + 'aws_s3_url' : payload.get('aws_s3_url'), + 'aws_storage_enabled' : payload.get('aws_storage_enabled'), + 'encryption_key_sid' : payload.get('encryption_key_sid'), + 'encryption_enabled' : payload.get('encryption_enabled'), + 'url' : payload.get('url'), } self._context = None @@ -108,15 +108,15 @@ def __repr__(self): class RecordingSettingsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RecordingSettingsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room.py b/twilio/rest/video/v1/room.py index 25520a0c0b..68da90f871 100644 --- a/twilio/rest/video/v1/room.py +++ b/twilio/rest/video/v1/room.py @@ -19,54 +19,55 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.room.participant import ParticipantListInstancefrom twilio.rest.room.recording_rules import RecordingRulesListInstancefrom twilio.rest.room.room_recording import RoomRecordingListInstance +# from twilio.rest.room.participant import ParticipantListInstancefrom twilio.rest.room.recording_rules import RecordingRulesListInstancefrom twilio.rest.room.room_recording import RoomRecordingListInstance class RoomContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(RoomContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Rooms/${sid}' self._participants = None self._recording_rules = None self._recordings = None + + def fetch(self): - def fetch(self): - - """ - Fetch the RoomInstance - - :returns: The fetched RoomInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoomInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + """ + Fetch the RoomInstance + + :returns: The fetched RoomInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RoomInstance(self._version, payload, sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return RoomInstance(self._version, payload, sid=self._solution['sid'], ) - - + return RoomInstance(self._version, payload, sid=self._solution['sid'], ) + + + + def __repr__(self): """ Provide a friendly representation @@ -79,37 +80,37 @@ def __repr__(self): class RoomInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(RoomInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'status' = payload.get('status'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'account_sid' = payload.get('account_sid'), - 'enable_turn' = payload.get('enable_turn'), - 'unique_name' = payload.get('unique_name'), - 'status_callback' = payload.get('status_callback'), - 'status_callback_method' = payload.get('status_callback_method'), - 'end_time' = payload.get('end_time'), - 'duration' = payload.get('duration'), - 'type' = payload.get('type'), - 'max_participants' = payload.get('max_participants'), - 'max_participant_duration' = payload.get('max_participant_duration'), - 'max_concurrent_published_tracks' = payload.get('max_concurrent_published_tracks'), - 'record_participants_on_connect' = payload.get('record_participants_on_connect'), - 'video_codecs' = payload.get('video_codecs'), - 'media_region' = payload.get('media_region'), - 'audio_only' = payload.get('audio_only'), - 'empty_room_timeout' = payload.get('empty_room_timeout'), - 'unused_room_timeout' = payload.get('unused_room_timeout'), - 'large_room' = payload.get('large_room'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'status' : payload.get('status'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'account_sid' : payload.get('account_sid'), + 'enable_turn' : payload.get('enable_turn'), + 'unique_name' : payload.get('unique_name'), + 'status_callback' : payload.get('status_callback'), + 'status_callback_method' : payload.get('status_callback_method'), + 'end_time' : payload.get('end_time'), + 'duration' : payload.get('duration'), + 'type' : payload.get('type'), + 'max_participants' : payload.get('max_participants'), + 'max_participant_duration' : payload.get('max_participant_duration'), + 'max_concurrent_published_tracks' : payload.get('max_concurrent_published_tracks'), + 'record_participants_on_connect' : payload.get('record_participants_on_connect'), + 'video_codecs' : payload.get('video_codecs'), + 'media_region' : payload.get('media_region'), + 'audio_only' : payload.get('audio_only'), + 'empty_room_timeout' : payload.get('empty_room_timeout'), + 'unused_room_timeout' : payload.get('unused_room_timeout'), + 'large_room' : payload.get('large_room'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -144,35 +145,39 @@ def __repr__(self): class RoomListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RoomListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Rooms' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RoomInstance(self._version, payload, ) - + return RoomInstance(self._version, payload, ) + + """ + + """ + def page(self, status, unique_name, date_created_after, date_created_before, page_size): - def page(self, status, unique_name, date_created_after, date_created_before, page_size): - - data = values.of({ - 'status': status,'unique_name': unique_name,'date_created_after': date_created_after,'date_created_before': date_created_before,'page_size': page_size, - }) + data = values.of({ + 'status': status,'unique_name': unique_name,'date_created_after': date_created_after,'date_created_before': date_created_before,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RoomPage(self._version, payload, ) - + return RoomPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room/participant.py b/twilio/rest/video/v1/room/participant.py index 3d26370cff..f4fe139c65 100644 --- a/twilio/rest/video/v1/room/participant.py +++ b/twilio/rest/video/v1/room/participant.py @@ -19,54 +19,55 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.participant.anonymize import AnonymizeListInstancefrom twilio.rest.participant.published_track import PublishedTrackListInstancefrom twilio.rest.participant.subscribe_rules import SubscribeRulesListInstancefrom twilio.rest.participant.subscribed_track import SubscribedTrackListInstance +# from twilio.rest.participant.anonymize import AnonymizeListInstancefrom twilio.rest.participant.published_track import PublishedTrackListInstancefrom twilio.rest.participant.subscribe_rules import SubscribeRulesListInstancefrom twilio.rest.participant.subscribed_track import SubscribedTrackListInstance class ParticipantContext(InstanceContext): - def __init__(self, version: V1, room_sid: str, sid: str): + def __init__(self, version: Version, room_sid: str, sid: str): # TODO: needs autogenerated docs - super(ParticipantContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, sid, } + self._solution = { 'room_sid': room_sid, 'sid': sid, } self._uri = '/Rooms/${room_sid}/Participants/${sid}' self._anonymize = None self._published_tracks = None self._subscribe_rules = None self._subscribed_tracks = None + + def fetch(self): - def fetch(self): - - """ - Fetch the ParticipantInstance - - :returns: The fetched ParticipantInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ParticipantInstance( - self._version, - payload, - room_sidsid=self._solution['room_sid''sid'], - ) - - + """ + Fetch the ParticipantInstance + + :returns: The fetched ParticipantInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ParticipantInstance(self._version, payload, room_sid=self._solution['room_sid'], sid=self._solution['sid'], ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ParticipantInstance(self._version, payload, room_sid=self._solution['room_sid'], sid=self._solution['sid'], ) + + - return ParticipantInstance(self._version, payload, room_sid=self._solution['room_sid'], sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -80,25 +81,25 @@ def __repr__(self): class ParticipantInstance(InstanceResource): def __init__(self, version, payload, room_sid: str, sid: str): - super(ParticipantInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'room_sid' = payload.get('room_sid'), - 'account_sid' = payload.get('account_sid'), - 'status' = payload.get('status'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'duration' = payload.get('duration'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'sid' : payload.get('sid'), + 'room_sid' : payload.get('room_sid'), + 'account_sid' : payload.get('account_sid'), + 'status' : payload.get('status'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'duration' : payload.get('duration'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid']'sid': sid or self._properties['sid'] + 'room_sid': room_sid or self._properties['room_sid'],'sid': sid or self._properties['sid'], } @property @@ -136,25 +137,27 @@ def __repr__(self): class ParticipantListInstance(ListResource): - def __init__(self, version: V1, room_sid: str): + def __init__(self, version: Version, room_sid: str): # TODO: needs autogenerated docs - super(ParticipantListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, } + self._solution = { 'room_sid': room_sid, } self._uri = '/Rooms/${room_sid}/Participants' + + """ + def page(self, status, identity, date_created_after, date_created_before, page_size): - def page(self, status, identity, date_created_after, date_created_before, page_size): - - data = values.of({ - 'status': status,'identity': identity,'date_created_after': date_created_after,'date_created_before': date_created_before,'page_size': page_size, - }) + data = values.of({ + 'status': status,'identity': identity,'date_created_after': date_created_after,'date_created_before': date_created_before,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ParticipantPage(self._version, payload, room_sid=self._solution['room_sid']) - + return ParticipantPage(self._version, payload, room_sid=self._solution['room_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room/participant/anonymize.py b/twilio/rest/video/v1/room/participant/anonymize.py index 49a7230728..fa989b48a2 100644 --- a/twilio/rest/video/v1/room/participant/anonymize.py +++ b/twilio/rest/video/v1/room/participant/anonymize.py @@ -19,31 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class AnonymizeContext(InstanceContext): - def __init__(self, version: V1, room_sid: str, sid: str): + def __init__(self, version: Version, room_sid: str, sid: str): # TODO: needs autogenerated docs - super(AnonymizeContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, sid, } + self._solution = { 'room_sid': room_sid, 'sid': sid, } self._uri = '/Rooms/${room_sid}/Participants/${sid}/Anonymize' - - def update(self): - data = values.of({ - - }) + + def update(self): + data = values.of({ + + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) - return AnonymizeInstance(self._version, payload, room_sid=self._solution['room_sid'], sid=self._solution['sid'], ) - - + return AnonymizeInstance(self._version, payload, room_sid=self._solution['room_sid'], sid=self._solution['sid'], ) + + + + def __repr__(self): """ @@ -57,24 +60,24 @@ def __repr__(self): class AnonymizeInstance(InstanceResource): def __init__(self, version, payload, room_sid: str, sid: str): - super(AnonymizeInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'room_sid' = payload.get('room_sid'), - 'account_sid' = payload.get('account_sid'), - 'status' = payload.get('status'), - 'identity' = payload.get('identity'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'start_time' = payload.get('start_time'), - 'end_time' = payload.get('end_time'), - 'duration' = payload.get('duration'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'room_sid' : payload.get('room_sid'), + 'account_sid' : payload.get('account_sid'), + 'status' : payload.get('status'), + 'identity' : payload.get('identity'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'start_time' : payload.get('start_time'), + 'end_time' : payload.get('end_time'), + 'duration' : payload.get('duration'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid']'sid': sid or self._properties['sid'] + 'room_sid': room_sid or self._properties['room_sid'],'sid': sid or self._properties['sid'], } @property @@ -100,15 +103,15 @@ def __repr__(self): class AnonymizeListInstance(ListResource): - def __init__(self, version: V1, room_sid: str, sid: str): + def __init__(self, version: Version, room_sid: str, sid: str): # TODO: needs autogenerated docs - super(AnonymizeListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, sid, } + self._solution = { 'room_sid': room_sid, 'sid': sid, } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room/participant/published_track.py b/twilio/rest/video/v1/room/participant/published_track.py index b0a346896e..7d31440ad0 100644 --- a/twilio/rest/video/v1/room/participant/published_track.py +++ b/twilio/rest/video/v1/room/participant/published_track.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class PublishedTrackContext(InstanceContext): - def __init__(self, version: V1, room_sid: str, participant_sid: str, sid: str): + def __init__(self, version: Version, room_sid: str, participant_sid: str, sid: str): # TODO: needs autogenerated docs - super(PublishedTrackContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, participant_sid, sid, } + self._solution = { 'room_sid': room_sid, 'participant_sid': participant_sid, 'sid': sid, } self._uri = '/Rooms/${room_sid}/Participants/${participant_sid}/PublishedTracks/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the PublishedTrackInstance - - :returns: The fetched PublishedTrackInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return PublishedTrackInstance( - self._version, - payload, - room_sidparticipant_sidsid=self._solution['room_sid''participant_sid''sid'], - ) - - + """ + Fetch the PublishedTrackInstance + + :returns: The fetched PublishedTrackInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return PublishedTrackInstance(self._version, payload, room_sid=self._solution['room_sid'], participant_sid=self._solution['participant_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,22 +64,22 @@ def __repr__(self): class PublishedTrackInstance(InstanceResource): def __init__(self, version, payload, room_sid: str, participant_sid: str, sid: str): - super(PublishedTrackInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'participant_sid' = payload.get('participant_sid'), - 'room_sid' = payload.get('room_sid'), - 'name' = payload.get('name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'enabled' = payload.get('enabled'), - 'kind' = payload.get('kind'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'participant_sid' : payload.get('participant_sid'), + 'room_sid' : payload.get('room_sid'), + 'name' : payload.get('name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'enabled' : payload.get('enabled'), + 'kind' : payload.get('kind'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid']'participant_sid': participant_sid or self._properties['participant_sid']'sid': sid or self._properties['sid'] + 'room_sid': room_sid or self._properties['room_sid'],'participant_sid': participant_sid or self._properties['participant_sid'],'sid': sid or self._properties['sid'], } @property @@ -106,25 +105,27 @@ def __repr__(self): class PublishedTrackListInstance(ListResource): - def __init__(self, version: V1, room_sid: str, participant_sid: str): + def __init__(self, version: Version, room_sid: str, participant_sid: str): # TODO: needs autogenerated docs - super(PublishedTrackListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, participant_sid, } + self._solution = { 'room_sid': room_sid, 'participant_sid': participant_sid, } self._uri = '/Rooms/${room_sid}/Participants/${participant_sid}/PublishedTracks' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return PublishedTrackPage(self._version, payload, room_sid=self._solution['room_sid']participant_sid=self._solution['participant_sid']) - + return PublishedTrackPage(self._version, payload, room_sid=self._solution['room_sid'], participant_sid=self._solution['participant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room/participant/subscribe_rules.py b/twilio/rest/video/v1/room/participant/subscribe_rules.py index 2a02a7a401..c212b124dc 100644 --- a/twilio/rest/video/v1/room/participant/subscribe_rules.py +++ b/twilio/rest/video/v1/room/participant/subscribe_rules.py @@ -19,25 +19,26 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SubscribeRulesInstance(InstanceResource): def __init__(self, version, payload, room_sid: str, participant_sid: str): - super(SubscribeRulesInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'participant_sid' = payload.get('participant_sid'), - 'room_sid' = payload.get('room_sid'), - 'rules' = payload.get('rules'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'participant_sid' : payload.get('participant_sid'), + 'room_sid' : payload.get('room_sid'), + 'rules' : payload.get('rules'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid']'participant_sid': participant_sid or self._properties['participant_sid'] + 'room_sid': room_sid or self._properties['room_sid'],'participant_sid': participant_sid or self._properties['participant_sid'], } @property @@ -63,23 +64,27 @@ def __repr__(self): class SubscribeRulesListInstance(ListResource): - def __init__(self, version: V1, room_sid: str, participant_sid: str): + def __init__(self, version: Version, room_sid: str, participant_sid: str): # TODO: needs autogenerated docs - super(SubscribeRulesListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, participant_sid, } + self._solution = { 'room_sid': room_sid, 'participant_sid': participant_sid, } self._uri = '/Rooms/${room_sid}/Participants/${participant_sid}/SubscribeRules' + + """ + def fetch(self): - def fetch(self): - - - def update(self, body): - - + """ + + """ + def update(self, body): + + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room/participant/subscribed_track.py b/twilio/rest/video/v1/room/participant/subscribed_track.py index 72192b9dea..850c4f9df5 100644 --- a/twilio/rest/video/v1/room/participant/subscribed_track.py +++ b/twilio/rest/video/v1/room/participant/subscribed_track.py @@ -19,39 +19,38 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SubscribedTrackContext(InstanceContext): - def __init__(self, version: V1, room_sid: str, participant_sid: str, sid: str): + def __init__(self, version: Version, room_sid: str, participant_sid: str, sid: str): # TODO: needs autogenerated docs - super(SubscribedTrackContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, participant_sid, sid, } + self._solution = { 'room_sid': room_sid, 'participant_sid': participant_sid, 'sid': sid, } self._uri = '/Rooms/${room_sid}/Participants/${participant_sid}/SubscribedTracks/${sid}' + + def fetch(self): - def fetch(self): - - """ - Fetch the SubscribedTrackInstance - - :returns: The fetched SubscribedTrackInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SubscribedTrackInstance( - self._version, - payload, - room_sidparticipant_sidsid=self._solution['room_sid''participant_sid''sid'], - ) - - + """ + Fetch the SubscribedTrackInstance + + :returns: The fetched SubscribedTrackInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SubscribedTrackInstance(self._version, payload, room_sid=self._solution['room_sid'], participant_sid=self._solution['participant_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -65,23 +64,23 @@ def __repr__(self): class SubscribedTrackInstance(InstanceResource): def __init__(self, version, payload, room_sid: str, participant_sid: str, sid: str): - super(SubscribedTrackInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'participant_sid' = payload.get('participant_sid'), - 'publisher_sid' = payload.get('publisher_sid'), - 'room_sid' = payload.get('room_sid'), - 'name' = payload.get('name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'enabled' = payload.get('enabled'), - 'kind' = payload.get('kind'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'participant_sid' : payload.get('participant_sid'), + 'publisher_sid' : payload.get('publisher_sid'), + 'room_sid' : payload.get('room_sid'), + 'name' : payload.get('name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'enabled' : payload.get('enabled'), + 'kind' : payload.get('kind'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid']'participant_sid': participant_sid or self._properties['participant_sid']'sid': sid or self._properties['sid'] + 'room_sid': room_sid or self._properties['room_sid'],'participant_sid': participant_sid or self._properties['participant_sid'],'sid': sid or self._properties['sid'], } @property @@ -107,25 +106,27 @@ def __repr__(self): class SubscribedTrackListInstance(ListResource): - def __init__(self, version: V1, room_sid: str, participant_sid: str): + def __init__(self, version: Version, room_sid: str, participant_sid: str): # TODO: needs autogenerated docs - super(SubscribedTrackListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, participant_sid, } + self._solution = { 'room_sid': room_sid, 'participant_sid': participant_sid, } self._uri = '/Rooms/${room_sid}/Participants/${participant_sid}/SubscribedTracks' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SubscribedTrackPage(self._version, payload, room_sid=self._solution['room_sid']participant_sid=self._solution['participant_sid']) - + return SubscribedTrackPage(self._version, payload, room_sid=self._solution['room_sid'], participant_sid=self._solution['participant_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room/recording_rules.py b/twilio/rest/video/v1/room/recording_rules.py index b88051e2e2..bdc5b40444 100644 --- a/twilio/rest/video/v1/room/recording_rules.py +++ b/twilio/rest/video/v1/room/recording_rules.py @@ -19,24 +19,25 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class RecordingRulesInstance(InstanceResource): def __init__(self, version, payload, room_sid: str): - super(RecordingRulesInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'room_sid' = payload.get('room_sid'), - 'rules' = payload.get('rules'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), + 'room_sid' : payload.get('room_sid'), + 'rules' : payload.get('rules'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid'] + 'room_sid': room_sid or self._properties['room_sid'], } @property @@ -62,23 +63,27 @@ def __repr__(self): class RecordingRulesListInstance(ListResource): - def __init__(self, version: V1, room_sid: str): + def __init__(self, version: Version, room_sid: str): # TODO: needs autogenerated docs - super(RecordingRulesListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, } + self._solution = { 'room_sid': room_sid, } self._uri = '/Rooms/${room_sid}/RecordingRules' + + """ + def fetch(self): - def fetch(self): - - - def update(self, body): - - + """ + + """ + def update(self, body): + + """ + def __repr__(self): """ diff --git a/twilio/rest/video/v1/room/room_recording.py b/twilio/rest/video/v1/room/room_recording.py index ab4c2b1182..4fa50a31c4 100644 --- a/twilio/rest/video/v1/room/room_recording.py +++ b/twilio/rest/video/v1/room/room_recording.py @@ -19,50 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RoomRecordingContext(InstanceContext): - def __init__(self, version: V1, room_sid: str, sid: str): + def __init__(self, version: Version, room_sid: str, sid: str): # TODO: needs autogenerated docs - super(RoomRecordingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, sid, } + self._solution = { 'room_sid': room_sid, 'sid': sid, } self._uri = '/Rooms/${room_sid}/Recordings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RoomRecordingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RoomRecordingInstance - - :returns: The fetched RoomRecordingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RoomRecordingInstance( - self._version, - payload, - room_sidsid=self._solution['room_sid''sid'], - ) - - + + """ + Deletes the RoomRecordingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the RoomRecordingInstance + + :returns: The fetched RoomRecordingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RoomRecordingInstance(self._version, payload, room_sid=self._solution['room_sid'], sid=self._solution['sid'], ) + + + def __repr__(self): """ @@ -76,30 +76,30 @@ def __repr__(self): class RoomRecordingInstance(InstanceResource): def __init__(self, version, payload, room_sid: str, sid: str): - super(RoomRecordingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'status' = payload.get('status'), - 'date_created' = payload.get('date_created'), - 'sid' = payload.get('sid'), - 'source_sid' = payload.get('source_sid'), - 'size' = payload.get('size'), - 'url' = payload.get('url'), - 'type' = payload.get('type'), - 'duration' = payload.get('duration'), - 'container_format' = payload.get('container_format'), - 'codec' = payload.get('codec'), - 'grouping_sids' = payload.get('grouping_sids'), - 'track_name' = payload.get('track_name'), - 'offset' = payload.get('offset'), - 'media_external_location' = payload.get('media_external_location'), - 'room_sid' = payload.get('room_sid'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'status' : payload.get('status'), + 'date_created' : payload.get('date_created'), + 'sid' : payload.get('sid'), + 'source_sid' : payload.get('source_sid'), + 'size' : payload.get('size'), + 'url' : payload.get('url'), + 'type' : payload.get('type'), + 'duration' : payload.get('duration'), + 'container_format' : payload.get('container_format'), + 'codec' : payload.get('codec'), + 'grouping_sids' : payload.get('grouping_sids'), + 'track_name' : payload.get('track_name'), + 'offset' : payload.get('offset'), + 'media_external_location' : payload.get('media_external_location'), + 'room_sid' : payload.get('room_sid'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'room_sid': room_sid or self._properties['room_sid']'sid': sid or self._properties['sid'] + 'room_sid': room_sid or self._properties['room_sid'],'sid': sid or self._properties['sid'], } @property @@ -125,25 +125,27 @@ def __repr__(self): class RoomRecordingListInstance(ListResource): - def __init__(self, version: V1, room_sid: str): + def __init__(self, version: Version, room_sid: str): # TODO: needs autogenerated docs - super(RoomRecordingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { room_sid, } + self._solution = { 'room_sid': room_sid, } self._uri = '/Rooms/${room_sid}/Recordings' + + """ + def page(self, status, source_sid, date_created_after, date_created_before, page_size): - def page(self, status, source_sid, date_created_after, date_created_before, page_size): - - data = values.of({ - 'status': status,'source_sid': source_sid,'date_created_after': date_created_after,'date_created_before': date_created_before,'page_size': page_size, - }) + data = values.of({ + 'status': status,'source_sid': source_sid,'date_created_after': date_created_after,'date_created_before': date_created_before,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RoomRecordingPage(self._version, payload, room_sid=self._solution['room_sid']) - + return RoomRecordingPage(self._version, payload, room_sid=self._solution['room_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/__init__.py b/twilio/rest/voice/__init__.py index be8d319a08..aa590abfca 100644 --- a/twilio/rest/voice/__init__.py +++ b/twilio/rest/voice/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Voice.v1 import V1 +from twilio.rest.voice.v1 import V1 class Voice(Domain): def __init__(self, twilio): diff --git a/twilio/rest/voice/v1/archived_call.py b/twilio/rest/voice/v1/archived_call.py index 120d65782f..6afde24e81 100644 --- a/twilio/rest/voice/v1/archived_call.py +++ b/twilio/rest/voice/v1/archived_call.py @@ -19,32 +19,34 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class ArchivedCallContext(InstanceContext): - def __init__(self, version: V1, date: date, sid: str): + def __init__(self, version: Version, date: date, sid: str): # TODO: needs autogenerated docs - super(ArchivedCallContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { date, sid, } + self._solution = { 'date': date, 'sid': sid, } self._uri = '/Archives/${date}/Calls/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ArchivedCallInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) + """ + Deletes the ArchivedCallInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def __repr__(self): """ Provide a friendly representation @@ -57,15 +59,15 @@ def __repr__(self): class ArchivedCallListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ArchivedCallListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/byoc_trunk.py b/twilio/rest/voice/v1/byoc_trunk.py index 52ee889fab..7978decf7d 100644 --- a/twilio/rest/voice/v1/byoc_trunk.py +++ b/twilio/rest/voice/v1/byoc_trunk.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ByocTrunkContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ByocTrunkContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/ByocTrunks/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ByocTrunkInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ByocTrunkInstance - - :returns: The fetched ByocTrunkInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ByocTrunkInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ByocTrunkInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the ByocTrunkInstance + + :returns: The fetched ByocTrunkInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return ByocTrunkInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ByocTrunkInstance(self._version, payload, sid=self._solution['sid'], ) + + - return ByocTrunkInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,28 +89,28 @@ def __repr__(self): class ByocTrunkInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ByocTrunkInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'voice_url' = payload.get('voice_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'status_callback_url' = payload.get('status_callback_url'), - 'status_callback_method' = payload.get('status_callback_method'), - 'cnam_lookup_enabled' = payload.get('cnam_lookup_enabled'), - 'connection_policy_sid' = payload.get('connection_policy_sid'), - 'from_domain_sid' = payload.get('from_domain_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'voice_url' : payload.get('voice_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'status_callback_url' : payload.get('status_callback_url'), + 'status_callback_method' : payload.get('status_callback_method'), + 'cnam_lookup_enabled' : payload.get('cnam_lookup_enabled'), + 'connection_policy_sid' : payload.get('connection_policy_sid'), + 'from_domain_sid' : payload.get('from_domain_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -134,35 +136,39 @@ def __repr__(self): class ByocTrunkListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ByocTrunkListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/ByocTrunks' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ByocTrunkInstance(self._version, payload, ) - + return ByocTrunkInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ByocTrunkPage(self._version, payload, ) - + return ByocTrunkPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/connection_policy.py b/twilio/rest/voice/v1/connection_policy.py index 345da73e43..b1f6ff75ab 100644 --- a/twilio/rest/voice/v1/connection_policy.py +++ b/twilio/rest/voice/v1/connection_policy.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.connection_policy.connection_policy_target import ConnectionPolicyTargetListInstance +# from twilio.rest.connection_policy.connection_policy_target import ConnectionPolicyTargetListInstance class ConnectionPolicyContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(ConnectionPolicyContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/ConnectionPolicies/${sid}' self._targets = None + + def delete(self): - def delete(self): - - - """ - Deletes the ConnectionPolicyInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ConnectionPolicyInstance - - :returns: The fetched ConnectionPolicyInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConnectionPolicyInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the ConnectionPolicyInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ConnectionPolicyInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ConnectionPolicyInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConnectionPolicyInstance(self._version, payload, sid=self._solution['sid'], ) - - + return ConnectionPolicyInstance(self._version, payload, sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ConnectionPolicyInstance(self._version, payload, sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -88,20 +90,20 @@ def __repr__(self): class ConnectionPolicyInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(ConnectionPolicyInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class ConnectionPolicyListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(ConnectionPolicyListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/ConnectionPolicies' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ConnectionPolicyInstance(self._version, payload, ) - + return ConnectionPolicyInstance(self._version, payload, ) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConnectionPolicyPage(self._version, payload, ) - + return ConnectionPolicyPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/connection_policy/connection_policy_target.py b/twilio/rest/voice/v1/connection_policy/connection_policy_target.py index 1f4c9a07f1..3989b0aceb 100644 --- a/twilio/rest/voice/v1/connection_policy/connection_policy_target.py +++ b/twilio/rest/voice/v1/connection_policy/connection_policy_target.py @@ -19,62 +19,64 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class ConnectionPolicyTargetContext(InstanceContext): - def __init__(self, version: V1, connection_policy_sid: str, sid: str): + def __init__(self, version: Version, connection_policy_sid: str, sid: str): # TODO: needs autogenerated docs - super(ConnectionPolicyTargetContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { connection_policy_sid, sid, } + self._solution = { 'connection_policy_sid': connection_policy_sid, 'sid': sid, } self._uri = '/ConnectionPolicies/${connection_policy_sid}/Targets/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the ConnectionPolicyTargetInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the ConnectionPolicyTargetInstance - - :returns: The fetched ConnectionPolicyTargetInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConnectionPolicyTargetInstance( - self._version, - payload, - connection_policy_sidsid=self._solution['connection_policy_sid''sid'], - ) - - + + """ + Deletes the ConnectionPolicyTargetInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): - def update(self, body): - data = values.of({ - 'body': body, - }) + """ + Fetch the ConnectionPolicyTargetInstance - payload = self._version.update(method='post', uri=self._uri, data=data, ) + :returns: The fetched ConnectionPolicyTargetInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) - return ConnectionPolicyTargetInstance(self._version, payload, connection_policy_sid=self._solution['connection_policy_sid'], sid=self._solution['sid'], ) - - + return ConnectionPolicyTargetInstance(self._version, payload, connection_policy_sid=self._solution['connection_policy_sid'], sid=self._solution['sid'], ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return ConnectionPolicyTargetInstance(self._version, payload, connection_policy_sid=self._solution['connection_policy_sid'], sid=self._solution['sid'], ) + + + + + + def __repr__(self): """ Provide a friendly representation @@ -87,24 +89,24 @@ def __repr__(self): class ConnectionPolicyTargetInstance(InstanceResource): def __init__(self, version, payload, connection_policy_sid: str, sid: str): - super(ConnectionPolicyTargetInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'connection_policy_sid' = payload.get('connection_policy_sid'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'target' = payload.get('target'), - 'priority' = payload.get('priority'), - 'weight' = payload.get('weight'), - 'enabled' = payload.get('enabled'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'connection_policy_sid' : payload.get('connection_policy_sid'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'target' : payload.get('target'), + 'priority' : payload.get('priority'), + 'weight' : payload.get('weight'), + 'enabled' : payload.get('enabled'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'connection_policy_sid': connection_policy_sid or self._properties['connection_policy_sid']'sid': sid or self._properties['sid'] + 'connection_policy_sid': connection_policy_sid or self._properties['connection_policy_sid'],'sid': sid or self._properties['sid'], } @property @@ -130,35 +132,39 @@ def __repr__(self): class ConnectionPolicyTargetListInstance(ListResource): - def __init__(self, version: V1, connection_policy_sid: str): + def __init__(self, version: Version, connection_policy_sid: str): # TODO: needs autogenerated docs - super(ConnectionPolicyTargetListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { connection_policy_sid, } + self._solution = { 'connection_policy_sid': connection_policy_sid, } self._uri = '/ConnectionPolicies/${connection_policy_sid}/Targets' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return ConnectionPolicyTargetInstance(self._version, payload, connection_policy_sid=self._solution['connection_policy_sid']) - + return ConnectionPolicyTargetInstance(self._version, payload, connection_policy_sid=self._solution['connection_policy_sid']) + + """ + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return ConnectionPolicyTargetPage(self._version, payload, connection_policy_sid=self._solution['connection_policy_sid']) - + return ConnectionPolicyTargetPage(self._version, payload, connection_policy_sid=self._solution['connection_policy_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/dialing_permissions.py b/twilio/rest/voice/v1/dialing_permissions.py index af6daf4e8e..4774cb8ca9 100644 --- a/twilio/rest/voice/v1/dialing_permissions.py +++ b/twilio/rest/voice/v1/dialing_permissions.py @@ -19,16 +19,17 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version -from twilio.rest.dialing_permissions.bulk_country_update import BulkCountryUpdateListInstancefrom twilio.rest.dialing_permissions.country import CountryListInstancefrom twilio.rest.dialing_permissions.settings import SettingsListInstance +# from twilio.rest.dialing_permissions.bulk_country_update import BulkCountryUpdateListInstancefrom twilio.rest.dialing_permissions.country import CountryListInstancefrom twilio.rest.dialing_permissions.settings import SettingsListInstance class DialingPermissionsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(DialingPermissionsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } @@ -37,7 +38,7 @@ def __init__(self, version: V1): self._bulk_country_updates = None self._countries = None self._settings = None - + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/dialing_permissions/bulk_country_update.py b/twilio/rest/voice/v1/dialing_permissions/bulk_country_update.py index cfa2c0d23d..1aad914e1b 100644 --- a/twilio/rest/voice/v1/dialing_permissions/bulk_country_update.py +++ b/twilio/rest/voice/v1/dialing_permissions/bulk_country_update.py @@ -19,17 +19,18 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class BulkCountryUpdateInstance(InstanceResource): def __init__(self, version, payload): - super(BulkCountryUpdateInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'update_count' = payload.get('update_count'), - 'update_request' = payload.get('update_request'), + 'update_count' : payload.get('update_count'), + 'update_request' : payload.get('update_request'), } self._context = None @@ -60,25 +61,27 @@ def __repr__(self): class BulkCountryUpdateListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(BulkCountryUpdateListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/DialingPermissions/BulkCountryUpdates' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return BulkCountryUpdateInstance(self._version, payload, ) - + return BulkCountryUpdateInstance(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/dialing_permissions/country.py b/twilio/rest/voice/v1/dialing_permissions/country.py index 430e284f4f..b849fce589 100644 --- a/twilio/rest/voice/v1/dialing_permissions/country.py +++ b/twilio/rest/voice/v1/dialing_permissions/country.py @@ -19,40 +19,39 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.country.highrisk_special_prefix import HighriskSpecialPrefixListInstance +# from twilio.rest.country.highrisk_special_prefix import HighriskSpecialPrefixListInstance class CountryContext(InstanceContext): - def __init__(self, version: V1, iso_code: str): + def __init__(self, version: Version, iso_code: str): # TODO: needs autogenerated docs - super(CountryContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { iso_code, } + self._solution = { 'iso_code': iso_code, } self._uri = '/DialingPermissions/Countries/${iso_code}' self._highrisk_special_prefixes = None + + def fetch(self): - def fetch(self): - - """ - Fetch the CountryInstance - - :returns: The fetched CountryInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CountryInstance( - self._version, - payload, - iso_code=self._solution['iso_code'], - ) - - + """ + Fetch the CountryInstance + + :returns: The fetched CountryInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CountryInstance(self._version, payload, iso_code=self._solution['iso_code'], ) + + + def __repr__(self): """ @@ -66,22 +65,22 @@ def __repr__(self): class CountryInstance(InstanceResource): def __init__(self, version, payload, iso_code: str): - super(CountryInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'iso_code' = payload.get('iso_code'), - 'name' = payload.get('name'), - 'continent' = payload.get('continent'), - 'country_codes' = payload.get('country_codes'), - 'low_risk_numbers_enabled' = payload.get('low_risk_numbers_enabled'), - 'high_risk_special_numbers_enabled' = payload.get('high_risk_special_numbers_enabled'), - 'high_risk_tollfraud_numbers_enabled' = payload.get('high_risk_tollfraud_numbers_enabled'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), + 'iso_code' : payload.get('iso_code'), + 'name' : payload.get('name'), + 'continent' : payload.get('continent'), + 'country_codes' : payload.get('country_codes'), + 'low_risk_numbers_enabled' : payload.get('low_risk_numbers_enabled'), + 'high_risk_special_numbers_enabled' : payload.get('high_risk_special_numbers_enabled'), + 'high_risk_tollfraud_numbers_enabled' : payload.get('high_risk_tollfraud_numbers_enabled'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), } self._context = None self._solution = { - 'iso_code': iso_code or self._properties['iso_code'] + 'iso_code': iso_code or self._properties['iso_code'], } @property @@ -110,25 +109,27 @@ def __repr__(self): class CountryListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CountryListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/DialingPermissions/Countries' + + """ + def page(self, iso_code, continent, country_code, low_risk_numbers_enabled, high_risk_special_numbers_enabled, high_risk_tollfraud_numbers_enabled, page_size): - def page(self, iso_code, continent, country_code, low_risk_numbers_enabled, high_risk_special_numbers_enabled, high_risk_tollfraud_numbers_enabled, page_size): - - data = values.of({ - 'iso_code': iso_code,'continent': continent,'country_code': country_code,'low_risk_numbers_enabled': low_risk_numbers_enabled,'high_risk_special_numbers_enabled': high_risk_special_numbers_enabled,'high_risk_tollfraud_numbers_enabled': high_risk_tollfraud_numbers_enabled,'page_size': page_size, - }) + data = values.of({ + 'iso_code': iso_code,'continent': continent,'country_code': country_code,'low_risk_numbers_enabled': low_risk_numbers_enabled,'high_risk_special_numbers_enabled': high_risk_special_numbers_enabled,'high_risk_tollfraud_numbers_enabled': high_risk_tollfraud_numbers_enabled,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CountryPage(self._version, payload, ) - + return CountryPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/dialing_permissions/country/highrisk_special_prefix.py b/twilio/rest/voice/v1/dialing_permissions/country/highrisk_special_prefix.py index e11f4ac270..eba48cbf55 100644 --- a/twilio/rest/voice/v1/dialing_permissions/country/highrisk_special_prefix.py +++ b/twilio/rest/voice/v1/dialing_permissions/country/highrisk_special_prefix.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class HighriskSpecialPrefixListInstance(ListResource): - def __init__(self, version: V1, iso_code: str): + def __init__(self, version: Version, iso_code: str): # TODO: needs autogenerated docs - super(HighriskSpecialPrefixListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { iso_code, } + self._solution = { 'iso_code': iso_code, } self._uri = '/DialingPermissions/Countries/${iso_code}/HighRiskSpecialPrefixes' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return HighriskSpecialPrefixPage(self._version, payload, iso_code=self._solution['iso_code']) - + return HighriskSpecialPrefixPage(self._version, payload, iso_code=self._solution['iso_code'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/dialing_permissions/settings.py b/twilio/rest/voice/v1/dialing_permissions/settings.py index 9afb9ccba3..5732c0f98f 100644 --- a/twilio/rest/voice/v1/dialing_permissions/settings.py +++ b/twilio/rest/voice/v1/dialing_permissions/settings.py @@ -19,49 +19,50 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version - +# class SettingsContext(InstanceContext): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SettingsContextList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Settings' + + def fetch(self): - def fetch(self): - - """ - Fetch the SettingsInstance - - :returns: The fetched SettingsInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SettingsInstance( - self._version, - payload, - =self._solution[], - ) - - + """ + Fetch the SettingsInstance + + :returns: The fetched SettingsInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SettingsInstance(self._version, payload, ) - def update(self, body): - data = values.of({ - 'body': body, - }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + + + def update(self, body): + data = values.of({ + 'body': body, + }) - return SettingsInstance(self._version, payload, ) - - + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SettingsInstance(self._version, payload, ) + + + + def __repr__(self): """ Provide a friendly representation @@ -74,10 +75,10 @@ def __repr__(self): class SettingsInstance(InstanceResource): def __init__(self, version, payload): - super(SettingsInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'dialing_permissions_inheritance' = payload.get('dialing_permissions_inheritance'), - 'url' = payload.get('url'), + 'dialing_permissions_inheritance' : payload.get('dialing_permissions_inheritance'), + 'url' : payload.get('url'), } self._context = None @@ -108,15 +109,15 @@ def __repr__(self): class SettingsListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SettingsListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '' - + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/ip_record.py b/twilio/rest/voice/v1/ip_record.py index f0b754d6f3..d3aa34bcfd 100644 --- a/twilio/rest/voice/v1/ip_record.py +++ b/twilio/rest/voice/v1/ip_record.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class IpRecordContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(IpRecordContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/IpRecords/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the IpRecordInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the IpRecordInstance - - :returns: The fetched IpRecordInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return IpRecordInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the IpRecordInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the IpRecordInstance + + :returns: The fetched IpRecordInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return IpRecordInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return IpRecordInstance(self._version, payload, sid=self._solution['sid'], ) + + - return IpRecordInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,21 +89,21 @@ def __repr__(self): class IpRecordInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(IpRecordInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'account_sid' = payload.get('account_sid'), - 'sid' = payload.get('sid'), - 'friendly_name' = payload.get('friendly_name'), - 'ip_address' = payload.get('ip_address'), - 'cidr_prefix_length' = payload.get('cidr_prefix_length'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'account_sid' : payload.get('account_sid'), + 'sid' : payload.get('sid'), + 'friendly_name' : payload.get('friendly_name'), + 'ip_address' : payload.get('ip_address'), + 'cidr_prefix_length' : payload.get('cidr_prefix_length'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -127,35 +129,39 @@ def __repr__(self): class IpRecordListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(IpRecordListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/IpRecords' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return IpRecordInstance(self._version, payload, ) - + return IpRecordInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return IpRecordPage(self._version, payload, ) - + return IpRecordPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/voice/v1/source_ip_mapping.py b/twilio/rest/voice/v1/source_ip_mapping.py index b5b2c04ec2..83e6798c42 100644 --- a/twilio/rest/voice/v1/source_ip_mapping.py +++ b/twilio/rest/voice/v1/source_ip_mapping.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class SourceIpMappingContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SourceIpMappingContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/SourceIpMappings/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the SourceIpMappingInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SourceIpMappingInstance - - :returns: The fetched SourceIpMappingInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SourceIpMappingInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the SourceIpMappingInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SourceIpMappingInstance + + :returns: The fetched SourceIpMappingInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SourceIpMappingInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return SourceIpMappingInstance(self._version, payload, sid=self._solution['sid'], ) + + - return SourceIpMappingInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,19 +89,19 @@ def __repr__(self): class SourceIpMappingInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SourceIpMappingInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'ip_record_sid' = payload.get('ip_record_sid'), - 'sip_domain_sid' = payload.get('sip_domain_sid'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'ip_record_sid' : payload.get('ip_record_sid'), + 'sip_domain_sid' : payload.get('sip_domain_sid'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -125,35 +127,39 @@ def __repr__(self): class SourceIpMappingListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SourceIpMappingListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/SourceIpMappings' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return SourceIpMappingInstance(self._version, payload, ) - + return SourceIpMappingInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SourceIpMappingPage(self._version, payload, ) - + return SourceIpMappingPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/wireless/__init__.py b/twilio/rest/wireless/__init__.py index 8effc6d5f1..94ad08714a 100644 --- a/twilio/rest/wireless/__init__.py +++ b/twilio/rest/wireless/__init__.py @@ -13,7 +13,7 @@ """ from twilio.base.domain import Domain -from twilio.rest.Wireless.v1 import V1 +from twilio.rest.wireless.v1 import V1 class Wireless(Domain): def __init__(self, twilio): diff --git a/twilio/rest/wireless/v1/command.py b/twilio/rest/wireless/v1/command.py index 8106640fa8..0385b3df52 100644 --- a/twilio/rest/wireless/v1/command.py +++ b/twilio/rest/wireless/v1/command.py @@ -19,51 +19,51 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class CommandContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(CommandContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Commands/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the CommandInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the CommandInstance - - :returns: The fetched CommandInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return CommandInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the CommandInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the CommandInstance + + :returns: The fetched CommandInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return CommandInstance(self._version, payload, sid=self._solution['sid'], ) + + + def __repr__(self): """ Provide a friendly representation @@ -76,25 +76,25 @@ def __repr__(self): class CommandInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(CommandInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'account_sid' = payload.get('account_sid'), - 'sim_sid' = payload.get('sim_sid'), - 'command' = payload.get('command'), - 'command_mode' = payload.get('command_mode'), - 'transport' = payload.get('transport'), - 'delivery_receipt_requested' = payload.get('delivery_receipt_requested'), - 'status' = payload.get('status'), - 'direction' = payload.get('direction'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'account_sid' : payload.get('account_sid'), + 'sim_sid' : payload.get('sim_sid'), + 'command' : payload.get('command'), + 'command_mode' : payload.get('command_mode'), + 'transport' : payload.get('transport'), + 'delivery_receipt_requested' : payload.get('delivery_receipt_requested'), + 'status' : payload.get('status'), + 'direction' : payload.get('direction'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -120,35 +120,39 @@ def __repr__(self): class CommandListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(CommandListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Commands' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return CommandInstance(self._version, payload, ) - + return CommandInstance(self._version, payload, ) + + """ + + """ + def page(self, sim, status, direction, transport, page_size): - def page(self, sim, status, direction, transport, page_size): - - data = values.of({ - 'sim': sim,'status': status,'direction': direction,'transport': transport,'page_size': page_size, - }) + data = values.of({ + 'sim': sim,'status': status,'direction': direction,'transport': transport,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return CommandPage(self._version, payload, ) - + return CommandPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/wireless/v1/rate_plan.py b/twilio/rest/wireless/v1/rate_plan.py index 5df0d4d9ab..2ae19bb0af 100644 --- a/twilio/rest/wireless/v1/rate_plan.py +++ b/twilio/rest/wireless/v1/rate_plan.py @@ -19,61 +19,63 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class RatePlanContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(RatePlanContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/RatePlans/${sid}' + + def delete(self): - def delete(self): - - - """ - Deletes the RatePlanInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the RatePlanInstance - - :returns: The fetched RatePlanInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return RatePlanInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the RatePlanInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the RatePlanInstance + + :returns: The fetched RatePlanInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return RatePlanInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + payload = self._version.update(method='post', uri=self._uri, data=data, ) + + return RatePlanInstance(self._version, payload, sid=self._solution['sid'], ) + + - return RatePlanInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -87,29 +89,29 @@ def __repr__(self): class RatePlanInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(RatePlanInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'data_enabled' = payload.get('data_enabled'), - 'data_metering' = payload.get('data_metering'), - 'data_limit' = payload.get('data_limit'), - 'messaging_enabled' = payload.get('messaging_enabled'), - 'voice_enabled' = payload.get('voice_enabled'), - 'national_roaming_enabled' = payload.get('national_roaming_enabled'), - 'national_roaming_data_limit' = payload.get('national_roaming_data_limit'), - 'international_roaming' = payload.get('international_roaming'), - 'international_roaming_data_limit' = payload.get('international_roaming_data_limit'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'data_enabled' : payload.get('data_enabled'), + 'data_metering' : payload.get('data_metering'), + 'data_limit' : payload.get('data_limit'), + 'messaging_enabled' : payload.get('messaging_enabled'), + 'voice_enabled' : payload.get('voice_enabled'), + 'national_roaming_enabled' : payload.get('national_roaming_enabled'), + 'national_roaming_data_limit' : payload.get('national_roaming_data_limit'), + 'international_roaming' : payload.get('international_roaming'), + 'international_roaming_data_limit' : payload.get('international_roaming_data_limit'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -135,35 +137,39 @@ def __repr__(self): class RatePlanListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(RatePlanListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/RatePlans' - - def create(self, body): - data = values.of({ - 'body': body, - }) + + """ + def create(self, body): + data = values.of({ + 'body': body, + }) - payload = self._version.create(method='post', uri=self._uri, data=data, ) + payload = self._version.create(method='post', uri=self._uri, data=data, ) - return RatePlanInstance(self._version, payload, ) - + return RatePlanInstance(self._version, payload, ) - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + """ + + """ + def page(self, page_size): + + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return RatePlanPage(self._version, payload, ) - + return RatePlanPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/wireless/v1/sim.py b/twilio/rest/wireless/v1/sim.py index ff7bac2a7f..b9f3d4cead 100644 --- a/twilio/rest/wireless/v1/sim.py +++ b/twilio/rest/wireless/v1/sim.py @@ -19,63 +19,65 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page -from twilio.rest.sim.data_session import DataSessionListInstancefrom twilio.rest.sim.usage_record import UsageRecordListInstance +# from twilio.rest.sim.data_session import DataSessionListInstancefrom twilio.rest.sim.usage_record import UsageRecordListInstance class SimContext(InstanceContext): - def __init__(self, version: V1, sid: str): + def __init__(self, version: Version, sid: str): # TODO: needs autogenerated docs - super(SimContextList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sid, } + self._solution = { 'sid': sid, } self._uri = '/Sims/${sid}' self._data_sessions = None self._usage_records = None + + def delete(self): - def delete(self): - - - """ - Deletes the SimInstance - - :returns: True if delete succeeds, False otherwise - :rtype: bool - """ - return self._version.delete(method='DELETE', uri=self._uri, ) - def fetch(self): - - """ - Fetch the SimInstance - - :returns: The fetched SimInstance - #TODO: add rtype docs - """ - payload = self._version.fetch(method='GET', uri=self._uri, ) - return SimInstance( - self._version, - payload, - sid=self._solution['sid'], - ) - - + + """ + Deletes the SimInstance + + :returns: True if delete succeeds, False otherwise + :rtype: bool + """ + return self._version.delete(method='DELETE', uri=self._uri, ) + + def fetch(self): + + """ + Fetch the SimInstance + + :returns: The fetched SimInstance + #TODO: add rtype docs + """ + payload = self._version.fetch(method='GET', uri=self._uri, ) + + return SimInstance(self._version, payload, sid=self._solution['sid'], ) + + - def update(self, body): - data = values.of({ - 'body': body, - }) + + def update(self, body): + data = values.of({ + 'body': body, + }) + + payload = self._version.update(method='post', uri=self._uri, data=data, ) - payload = self._version.update(method='post', uri=self._uri, data=data, ) + return SimInstance(self._version, payload, sid=self._solution['sid'], ) + + - return SimInstance(self._version, payload, sid=self._solution['sid'], ) - - + def __repr__(self): """ @@ -89,37 +91,37 @@ def __repr__(self): class SimInstance(InstanceResource): def __init__(self, version, payload, sid: str): - super(SimInstance, self).__init__(version) + super().__init__(version) self._properties = { - 'sid' = payload.get('sid'), - 'unique_name' = payload.get('unique_name'), - 'account_sid' = payload.get('account_sid'), - 'rate_plan_sid' = payload.get('rate_plan_sid'), - 'friendly_name' = payload.get('friendly_name'), - 'iccid' = payload.get('iccid'), - 'e_id' = payload.get('e_id'), - 'status' = payload.get('status'), - 'reset_status' = payload.get('reset_status'), - 'commands_callback_url' = payload.get('commands_callback_url'), - 'commands_callback_method' = payload.get('commands_callback_method'), - 'sms_fallback_method' = payload.get('sms_fallback_method'), - 'sms_fallback_url' = payload.get('sms_fallback_url'), - 'sms_method' = payload.get('sms_method'), - 'sms_url' = payload.get('sms_url'), - 'voice_fallback_method' = payload.get('voice_fallback_method'), - 'voice_fallback_url' = payload.get('voice_fallback_url'), - 'voice_method' = payload.get('voice_method'), - 'voice_url' = payload.get('voice_url'), - 'date_created' = payload.get('date_created'), - 'date_updated' = payload.get('date_updated'), - 'url' = payload.get('url'), - 'links' = payload.get('links'), - 'ip_address' = payload.get('ip_address'), + 'sid' : payload.get('sid'), + 'unique_name' : payload.get('unique_name'), + 'account_sid' : payload.get('account_sid'), + 'rate_plan_sid' : payload.get('rate_plan_sid'), + 'friendly_name' : payload.get('friendly_name'), + 'iccid' : payload.get('iccid'), + 'e_id' : payload.get('e_id'), + 'status' : payload.get('status'), + 'reset_status' : payload.get('reset_status'), + 'commands_callback_url' : payload.get('commands_callback_url'), + 'commands_callback_method' : payload.get('commands_callback_method'), + 'sms_fallback_method' : payload.get('sms_fallback_method'), + 'sms_fallback_url' : payload.get('sms_fallback_url'), + 'sms_method' : payload.get('sms_method'), + 'sms_url' : payload.get('sms_url'), + 'voice_fallback_method' : payload.get('voice_fallback_method'), + 'voice_fallback_url' : payload.get('voice_fallback_url'), + 'voice_method' : payload.get('voice_method'), + 'voice_url' : payload.get('voice_url'), + 'date_created' : payload.get('date_created'), + 'date_updated' : payload.get('date_updated'), + 'url' : payload.get('url'), + 'links' : payload.get('links'), + 'ip_address' : payload.get('ip_address'), } self._context = None self._solution = { - 'sid': sid or self._properties['sid'] + 'sid': sid or self._properties['sid'], } @property @@ -151,25 +153,27 @@ def __repr__(self): class SimListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(SimListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/Sims' + + """ + def page(self, status, iccid, rate_plan, eid, sim_registration_code, page_size): - def page(self, status, iccid, rate_plan, eid, sim_registration_code, page_size): - - data = values.of({ - 'status': status,'iccid': iccid,'rate_plan': rate_plan,'eid': eid,'sim_registration_code': sim_registration_code,'page_size': page_size, - }) + data = values.of({ + 'status': status,'iccid': iccid,'rate_plan': rate_plan,'eid': eid,'sim_registration_code': sim_registration_code,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return SimPage(self._version, payload, ) - + return SimPage(self._version, payload, ) + """ + def __repr__(self): """ diff --git a/twilio/rest/wireless/v1/sim/data_session.py b/twilio/rest/wireless/v1/sim/data_session.py index 42045b0d6f..0b3843c670 100644 --- a/twilio/rest/wireless/v1/sim/data_session.py +++ b/twilio/rest/wireless/v1/sim/data_session.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class DataSessionListInstance(ListResource): - def __init__(self, version: V1, sim_sid: str): + def __init__(self, version: Version, sim_sid: str): # TODO: needs autogenerated docs - super(DataSessionListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sim_sid, } + self._solution = { 'sim_sid': sim_sid, } self._uri = '/Sims/${sim_sid}/DataSessions' + + """ + def page(self, page_size): - def page(self, page_size): - - data = values.of({ - 'page_size': page_size, - }) + data = values.of({ + 'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return DataSessionPage(self._version, payload, sim_sid=self._solution['sim_sid']) - + return DataSessionPage(self._version, payload, sim_sid=self._solution['sim_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/wireless/v1/sim/usage_record.py b/twilio/rest/wireless/v1/sim/usage_record.py index cc3b86a293..493383b556 100644 --- a/twilio/rest/wireless/v1/sim/usage_record.py +++ b/twilio/rest/wireless/v1/sim/usage_record.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UsageRecordListInstance(ListResource): - def __init__(self, version: V1, sim_sid: str): + def __init__(self, version: Version, sim_sid: str): # TODO: needs autogenerated docs - super(UsageRecordListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution - self._solution = { sim_sid, } + self._solution = { 'sim_sid': sim_sid, } self._uri = '/Sims/${sim_sid}/UsageRecords' + + """ + def page(self, end, start, granularity, page_size): - def page(self, end, start, granularity, page_size): - - data = values.of({ - 'end': end,'start': start,'granularity': granularity,'page_size': page_size, - }) + data = values.of({ + 'end': end,'start': start,'granularity': granularity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UsageRecordPage(self._version, payload, sim_sid=self._solution['sim_sid']) - + return UsageRecordPage(self._version, payload, sim_sid=self._solution['sim_sid'], ) + """ + def __repr__(self): """ diff --git a/twilio/rest/wireless/v1/usage_record.py b/twilio/rest/wireless/v1/usage_record.py index 2a35bb1abd..e236e12084 100644 --- a/twilio/rest/wireless/v1/usage_record.py +++ b/twilio/rest/wireless/v1/usage_record.py @@ -19,34 +19,37 @@ from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource +from twilio.base.version import Version from twilio.base.page import Page - +# class UsageRecordListInstance(ListResource): - def __init__(self, version: V1): + def __init__(self, version: Version): # TODO: needs autogenerated docs - super(UsageRecordListInstanceList, self).__init__(version) + super().__init__(version) # Path Solution self._solution = { } self._uri = '/UsageRecords' + + """ + def page(self, end, start, granularity, page_size): - def page(self, end, start, granularity, page_size): - - data = values.of({ - 'end': end,'start': start,'granularity': granularity,'page_size': page_size, - }) + data = values.of({ + 'end': end,'start': start,'granularity': granularity,'page_size': page_size, + }) - payload = self._version.create(method='get', uri=self._uri, data=data, ) + payload = self._version.create(method='get', uri=self._uri, data=data, ) - return UsageRecordPage(self._version, payload, ) - + return UsageRecordPage(self._version, payload, ) + """ + def __repr__(self): """