Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion twilio/rest/accounts/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down
45 changes: 24 additions & 21 deletions twilio/rest/accounts/v1/auth_token_promotion.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
"""
Expand All @@ -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
Expand Down Expand Up @@ -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):
"""
Expand Down
9 changes: 5 additions & 4 deletions twilio/rest/accounts/v1/credential.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.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 = { }
self._uri = '/Credentials'

self._aws = None
self._public_key = None


def __repr__(self):
"""
Expand Down
134 changes: 70 additions & 64 deletions twilio/rest/accounts/v1/credential/aws.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
"""
Expand All @@ -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
Expand All @@ -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):
"""
Expand Down
Loading