createCollectionOnResource method
Future<DynamiteResponse<CollaborationResourcesCreateCollectionOnResourceResponseApplicationJson, void> >
createCollectionOnResource({})
Create a collection for a resource.
Returns a Future containing a DynamiteResponse with the status code, deserialized body and headers. Throws a DynamiteApiException if the API call does not return an expected status code.
Parameters:
name
Name of the collection.baseResourceType
Type of the base resource.baseResourceId
ID of the base resource.oCSAPIRequest
Required to be true for the API request to pass. Defaults totrue
.
Status codes:
- 200: Collection returned
- 400: Creating collection is not possible
- 404: Resource inaccessible
- 500
See:
- createCollectionOnResourceRaw for an experimental operation that returns a DynamiteRawResponse that can be serialized.
Implementation
Future<DynamiteResponse<CollaborationResourcesCreateCollectionOnResourceResponseApplicationJson, void>>
createCollectionOnResource({
required String name,
required String baseResourceType,
required String baseResourceId,
bool? oCSAPIRequest,
}) async {
final rawResponse = createCollectionOnResourceRaw(
name: name,
baseResourceType: baseResourceType,
baseResourceId: baseResourceId,
oCSAPIRequest: oCSAPIRequest,
);
return rawResponse.future;
}