Files
onspring-api-sdk-python/UrlHelper.py
T

46 lines
1.2 KiB
Python

# connectivity endpoints
def GetPingEndpoint(baseUrl):
return f'{baseUrl}/Ping'
# app endpoints
def GetAppsEndpoint(baseUrl):
return f'{baseUrl}/Apps'
def GetAppByIdEndpoint(baseUrl, appId):
return f'{baseUrl}/Apps/id/{appId}'
def GetAppByIdsEndpoint(baseUrl):
return f'{baseUrl}/Apps/batch-get'
# field endpoints
def GetFieldByIdEndpoint(baseUrl, fieldId):
return f'{baseUrl}/Fields/id/{fieldId}'
def GetFieldsByIdsEndpoint(baseUrl):
return f'{baseUrl}/Fields/batch-get'
def GetFieldsByAppIdEndpoint(baseUrl, appId):
return f'{baseUrl}/Fields/appId/{appId}'
# file endpoints
def GetFileInfoByIdEndpoint(baseUrl, recordId, fieldId, fileId):
return f'{baseUrl}/Files/recordId/{recordId}/fieldId/{fieldId}/fileId/{fileId}'
def DeleteFileByIdEndpoint(baseUrl, recordId, fieldId, fileId):
return f'{baseUrl}/Files/recordId/{recordId}/fieldId/{fieldId}/fileId/{fileId}'
def GetFileByIdEndpoint(baseUrl, recordId, fieldId, fileId):
return f'{baseUrl}/Files/recordId/{recordId}/fieldId/{fieldId}/fileId/{fileId}/file'
def SaveFileEndpoint(baseUrl):
return f'{baseUrl}/Files'
# list endpoints
# record endpoints
# report endpoints