usages library

The v4 usages family: its endpoints, bound class, path templates and views.

Import it with a prefix, import 'package:exsited/usages.dart' as usages;, because families declare the same top-level names and a Dart export can neither rename nor prefix them.

Classes

Usage
The usage body.
UsageChargeItem
A Usage's charge_item.
UsageCreatedBy
A Usage's created_by.
UsageCustomAttribute
One entry of a Usage's custom_attributes.
UsageLastUpdatedBy
A Usage's last_updated_by.
UsageList
A page of Usage records.
Usages
The usages body.
UsagesResource
The usages endpoints with client already applied.
UsagesUrls
UsagesUsages
A Usages's usages.
UsagesUsagesFailed
One entry of a UsagesUsages's failed.
UsagesUsagesFailedError
A UsagesUsagesFailed's error.
UsagesUsagesFailedErrorField
One entry of a UsagesUsagesFailedError's fields.
UsagesUsagesSuccess
One entry of a UsagesUsages's success.
UsageUpdated
The usage updated body.

Functions

createUsage(ExsitedClient client, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Usages>>
POST /api/{api_version}/usages
deleteUsage(ExsitedClient client, Object usageId, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
DELETE /api/{api_version}/usages/{usage_id}
getUsage(ExsitedClient client, Object usageId, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Usage>>
GET /api/{api_version}/usages/{usage_id}
getUsages(ExsitedClient client, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<UsageList>>
GET /api/{api_version}/usages
replaceUsage(ExsitedClient client, Object usageId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<UsageUpdated>>
PUT /api/{api_version}/usages/{usage_id}
updateUsage(ExsitedClient client, Object usageId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<UsageUpdated>>
PATCH /api/{api_version}/usages/{usage_id}