create method

Future<Template> create({
  1. required Template requestBody,
})

POST /api/templates/

Implementation

Future<Template> create({
  required Template requestBody,
}) async {
  assert(
    requestBody.data.isNotEmpty &&
        requestBody.name.isNotEmpty &&
        requestBody.namespace.isNotEmpty,
    'You should provide [name, namespace, data]',
  );

  return await _dioService.request<Template, Template>(
    path: Uri(
      path: '/api/templates/${requestBody.namespace}',
    ),
    body: requestBody.toJson(),
    method: HttpMethod.post,
  );
}