61 lines
1.8 KiB
Python
61 lines
1.8 KiB
Python
class ApiResponse:
|
|||
|
|
def __init__(self, statusCode=None, data=None, message=None):
|
||
|
|
self.statusCode = statusCode
|
||
|
|
self.isSuccessful = int(statusCode) < 400
|
||
|
|
self.data = data
|
||
|
|
self.message = message
|
||
|
|
|
||
|
|
class PagingRequest:
|
||
|
|
def __init__(self, pageNumber, pageSize):
|
||
|
|
self.pageNumber = pageNumber
|
||
|
|
self.pageSize = pageSize
|
||
|
|
|
||
|
|
class App:
|
||
|
|
def __init__(self, href, id, name):
|
||
|
|
self.href = href
|
||
|
|
self.id = id
|
||
|
|
self.name = name
|
||
|
|
|
||
|
|
class GetAppsResponse:
|
||
|
|
def __init__(self, pageNumber, pageSize, totalPages, totalRecords, apps: list[App]):
|
||
|
|
self.pageNumber = pageNumber
|
||
|
|
self.pageSize = pageSize
|
||
|
|
self.totalPages = totalPages
|
||
|
|
self.totalRecords = totalRecords
|
||
|
|
self.apps = apps
|
||
|
|
|
||
|
|
class GetAppByIdResponse:
|
||
|
|
def __init__(self, app: App):
|
||
|
|
self.app = app
|
||
|
|
|
||
|
|
class GetAppsByIdsResponse:
|
||
|
|
def __init__(self, count, apps: list[App]):
|
||
|
|
self.count = count
|
||
|
|
self.apps = apps
|
||
|
|
|
||
|
|
class Field:
|
||
|
|
def __init__(self, id, appId, name, type, status, isRequired, isUnique):
|
||
|
|
self.id = id
|
||
|
|
self.appId = appId
|
||
|
|
self.name = name
|
||
|
|
self.type = type
|
||
|
|
self.status = status
|
||
|
|
self.isRequired = isRequired
|
||
|
|
self.isUnique = isUnique
|
||
|
|
|
||
|
|
class GetFieldByIdResponse:
|
||
|
|
def __init__(self, field: Field):
|
||
|
|
self.field = field
|
||
|
|
|
||
|
|
class GetFieldsByIdsResponse:
|
||
|
|
def __init__(self, count, fields: list[Field]):
|
||
|
|
self.count = count
|
||
|
|
self.fields = fields
|
||
|
|
|
||
|
|
class GetFieldsByAppIdResponse:
|
||
|
|
def __init__(self, pageNumber, pageSize, totalPages, totalRecords, fields: list[Field]):
|
||
|
|
self.pageNumber = pageNumber
|
||
|
|
self.pageSize = pageSize
|
||
|
|
self.totalPages = totalPages
|
||
|
|
self.totalRecords = totalRecords
|
||
|
|
self.fields = fields
|