feat: finish implementing getRecordById method

This commit is contained in:
Stevan Freeborn
2023-02-10 23:22:41 -06:00
parent 6ba77ce1d4
commit 0af3a9d7ca
14 changed files with 1208 additions and 104 deletions
+4 -2
View File
@@ -313,9 +313,11 @@ export class OnspringClient {
public async getRecordById(
request: GetRecordRequest
): Promise<ApiResponse<Record>> {
const { appId, recordId, ...params } = request;
const { appId, recordId, fieldIds, dataFormat } = request;
const endpoint = EndpointFactory.getRecordByIdEndpoint(appId, recordId);
const apiResponse = await this.get<any>(endpoint, { params });
const apiResponse = await this.get<any>(endpoint, {
params: { fieldIds: fieldIds.join(','), dataFormat },
});
if (apiResponse.isSuccessful === false) {
return apiResponse;