This commit is contained in:
StevanFreeborn
2022-04-19 13:34:34 -05:00
parent 7e3d43fded
commit 83046b7133
2 changed files with 34 additions and 11 deletions
+33 -10
View File
@@ -1,6 +1,7 @@
from http import client
import mimetypes
import os
import sys
from OnspringClient import OnspringClient
from configparser import ConfigParser
@@ -19,16 +20,22 @@ onspring = OnspringClient(url, key)
def main():
# PrintGetApps(onspring)
PrintGetAppById(onspring, 195)
# PrintSaveFile(
# onspring,
# 'C:\\Users\\sfree\\OneDrive\\Desktop\\Test Attachment.txt',
# 60,
# 6989
# )
match sys.argv[1].lower():
case 'connect':
PrintCanConnect(onspring)
case 'getapps':
PrintGetApps(onspring)
case 'getappbyid':
PrintGetAppById(onspring, 195)
case 'getappsbyids':
PrintGetAppsByIds(onspring, [195, 240])
case 'savefile':
PrintSaveFile(
onspring,
'C:\\Users\\sfree\\OneDrive\\Desktop\\Test Attachment.txt',
60,
6989
)
return
@@ -68,6 +75,22 @@ def PrintGetAppById(client: OnspringClient, appId: int):
print(f'Name: {response.data.app.name}')
print(f'href: {response.data.app.href}')
def PrintGetAppsByIds(client: OnspringClient, appIds: list[int]):
response = client.GetAppsByIds(appIds)
print(f'Status Code: {response.statusCode}')
print(f'Count: {response.data.count}')
print('----')
for app in response.data.apps:
print(f'Id: {app.id}')
print(f'Name: {app.name}')
print(f'href: {app.href}')
print('--')
print('----')
# records
def PrintGetRecordsByAppId(client: OnspringClient, appId: int):
+1 -1
View File
@@ -144,7 +144,7 @@ class OnspringClient:
headers=response.headers,
responseText=response.text)
def GetAppByIds(self, appIds: list):
def GetAppsByIds(self, appIds: list):
endpoint = GetAppByIdsEndpoint(self.baseUrl)