for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
from endpoints import base
from endpoints.tickets import Tickets
from endpoints.replies import Replies
from endpoints.comments import Comments
from endpoints.teams import Teams
from endpoints.users import Users
from endpoints.customer_groups import CustomerGroups
from endpoints.attachments import Attachments
from endpoints.labels import Labels
from endpoints.emails import Emails
from endpoints.filters import Filters
from endpoints.snippets import Snippets
from endpoints.reports import Reports
# Enums
BasicOptions = base.BasicOptions
AssignedUserOptions = base.AssignedUserOptions
AssignedTeamOptions = base.AssignedTeamOptions
SortByOptions = base.SortByOptions
UserRoles = base.UserRoles
DataPointType = base.DataPointType
class SupportBee:
def __init__(self, token, company_url):
self.BASE_URL = company_url + "{url}?auth_token=" + token
@property
def tickets(self):
return Tickets(self)
def replies(self):
return Replies(self)
def comments(self):
return Comments(self)
def teams(self):
return Teams(self)
def users(self):
return Users(self)
def customers_groups(self):
return CustomerGroups(self)
def attachments(self):
return Attachments(self)
def labels(self):
return Labels(self)
def emails(self):
return Emails(self)
def filters(self):
return Filters(self)
def snippets(self):
return Snippets(self)
def reports(self):
return Reports(self)