update README.md

This commit is contained in:
StevanFreeborn
2022-05-03 15:07:38 -05:00
parent 262fdf88d1
commit c4e4ba3196
+40 -1
View File
@@ -458,8 +458,47 @@ for record in response.data.records:
#### Get Record By Id
```python
Returns an onspring record based on the provided app and record ids.
```python
from Models import GetRecordByIdRequest
request = GetRecordByIdRequest(appId=195, recordId=60)
response = client.GetRecordById(request)
print(f'Status Code: {response.statusCode}')
print(f'AppId: {response.data.appId}')
print(f'RecordId: {response.data.recordId}')
for field in response.data.fields:
print(f'Type: {field.type}')
print(f'FieldId: {field.fieldId}')
print(f'Value: {field.GetResultValueString()}')
```
You can specify what field values to return and in what format (Raw vs. Formatted) to return them.
```python
from Models import GetRecordByIdRequest
from Enums import DataFormat
request = GetRecordByIdRequest(
appId=195,
recordId=60,
fieldIds=[9686],
dataFormat=DataFormat.Formatted.name)
response = client.GetRecordById(request)
print(f'Status Code: {response.statusCode}')
print(f'AppId: {response.data.appId}')
print(f'RecordId: {response.data.recordId}')
for field in response.data.fields:
print(f'Type: {field.type}')
print(f'FieldId: {field.fieldId}')
print(f'Value: {field.GetResultValueString()}')
```
#### Delete Record By Id