feat: implement addOrUpdateListItem method
This commit is contained in:
@@ -10,6 +10,7 @@ import { FormulaField } from './FormulaField';
|
||||
import { GetPagedAppsResponse } from './GetPagedAppsResponse';
|
||||
import { GetPagedFieldsResponse } from './GetPagedFieldsResponse';
|
||||
import { ListField } from './ListField';
|
||||
import { ListItemResponse } from './ListItemResponse';
|
||||
import { ListValue } from './ListValue';
|
||||
import { ReferenceField } from './ReferenceField';
|
||||
|
||||
@@ -258,6 +259,18 @@ export class ApiResponse<T> {
|
||||
);
|
||||
}
|
||||
|
||||
public asListItemResponseType(): ApiResponse<ListItemResponse> {
|
||||
const apiResponse = this as ApiResponse<any>;
|
||||
|
||||
const listItemResponse = new ListItemResponse(apiResponse.data.id);
|
||||
|
||||
return new ApiResponse<ListItemResponse>(
|
||||
apiResponse.statusCode,
|
||||
apiResponse.message,
|
||||
listItemResponse
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @method asFileCollectionType - Converts the field item to the appropriate field object based upon the field item's type.
|
||||
* @param fieldItem - The field item to convert.
|
||||
|
||||
Reference in New Issue
Block a user