rental_assets library

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

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

Classes

RentalAsset
The rental asset body.
RentalAssetAvailability
The rental asset availability body.
RentalAssetAvailabilityList
A page of RentalAssetAvailability records.
RentalAssetAvailabilityRentalAssetProfile
A RentalAssetAvailability's rental_asset_profile.
RentalAssetAvailabilityScheduleList
One entry of a RentalAssetAvailability's schedule_list.
RentalAssetAvailabilitySessionList
One entry of a RentalAssetAvailability's session_list.
RentalAssetAvailabilitySessionListScheduleList
One entry of a RentalAssetAvailabilitySessionList's schedule_list.
RentalAssetCreatedBy
A RentalAsset's created_by.
RentalAssetCustomForm
A RentalAsset's custom_form.
RentalAssetLastUpdatedBy
A RentalAsset's last_updated_by.
RentalAssetList
A page of RentalAsset records.
RentalAssetProfile
The rental asset profile body.
RentalAssetProfileCreatedBy
A RentalAssetProfile's created_by.
RentalAssetProfileCurrency
A RentalAssetProfile's currency.
RentalAssetProfileLastUpdatedBy
A RentalAssetProfile's last_updated_by.
RentalAssetProfileList
A page of RentalAssetProfile records.
RentalAssetProfileRentalAsset
One entry of a RentalAssetProfile's rental_assets.
RentalAssetProfileRentalAssetProfileSession
One entry of a RentalAssetProfile's rental_asset_profile_sessions.
RentalAssetProfileRentalAssetProfileSessionRentalAssetProfileSessionAvailability
One entry of a RentalAssetProfileRentalAssetProfileSession's rental_asset_profile_session_availability.
RentalAssetProfileRentalAssetProfileSessionRentalAssetProfileSessionPrice
One entry of a RentalAssetProfileRentalAssetProfileSession's rental_asset_profile_session_prices.
RentalAssetProfileRentalAssetProfileSessionRentalAssetProfileSessionWorkingHour
One entry of a RentalAssetProfileRentalAssetProfileSession's rental_asset_profile_session_working_hours.
RentalAssetProfileView
What getRentalAssetProfile answers, under rental_asset_profile.
RentalAssetProfileViewCreatedBy
A RentalAssetProfileView's created_by.
RentalAssetProfileViewCurrency
A RentalAssetProfileView's currency.
RentalAssetProfileViewLastUpdatedBy
A RentalAssetProfileView's last_updated_by.
RentalAssetProfileViewRentalAsset
One entry of a RentalAssetProfileView's rental_assets.
RentalAssetProfileViewRentalAssetProfileSession
One entry of a RentalAssetProfileView's rental_asset_profile_sessions.
RentalAssetProfileViewRentalAssetProfileSessionRentalAssetProfileSessionAvailability
One entry of a RentalAssetProfileViewRentalAssetProfileSession's rental_asset_profile_session_availability.
RentalAssetProfileViewRentalAssetProfileSessionRentalAssetProfileSessionPrice
One entry of a RentalAssetProfileViewRentalAssetProfileSession's rental_asset_profile_session_prices.
RentalAssetProfileViewRentalAssetProfileSessionRentalAssetProfileSessionWorkingHour
One entry of a RentalAssetProfileViewRentalAssetProfileSession's rental_asset_profile_session_working_hours.
RentalAssetRentalAssetCustomAvailability
One entry of a RentalAsset's rental_asset_custom_availability.
RentalAssetRentalAssetProfile
A RentalAsset's rental_asset_profile.
RentalAssetsResource
The rental assets endpoints with client already applied.
RentalAssetsUrls

Functions

cancelRentalAsset(ExsitedClient client, Object rentalAssetId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAsset>>
POST /api/{api_version}/rental_assets/{rental_asset_id}/cancel
createRentalAsset(ExsitedClient client, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAsset>>
POST /api/{api_version}/rental_assets
createRentalAssetProfile(ExsitedClient client, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAssetProfileView>>
POST /api/{api_version}/rental_asset_profiles
deleteRentalAsset(ExsitedClient client, Object rentalAssetUuid, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
DELETE /api/{api_version}/rental_assets/{rental_asset_uuid}
deleteRentalAssetProfile(ExsitedClient client, Object rentalAssetProfileId, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
DELETE /api/{api_version}/rental_asset_profiles/{rental_asset_profile_id}
getRentalAsset(ExsitedClient client, Object rentalAssetUuid, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAsset>>
GET /api/{api_version}/rental_assets/{rental_asset_uuid}
getRentalAssetAvailability(ExsitedClient client, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAssetAvailabilityList>>
GET /api/{api_version}/rental_asset_availability
getRentalAssetProfile(ExsitedClient client, Object rentalAssetProfileId, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAssetProfileView>>
GET /api/{api_version}/rental_asset_profiles/{rental_asset_profile_id}
getRentalAssetProfiles(ExsitedClient client, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAssetProfileList>>
GET /api/{api_version}/rental_asset_profiles
getRentalAssets(ExsitedClient client, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAssetList>>
GET /api/{api_version}/rental_assets
reactivateRentalAsset(ExsitedClient client, Object rentalAssetId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAsset>>
POST /api/{api_version}/rental_assets/{rental_asset_id}/reactivate
updateRentalAsset(ExsitedClient client, Object rentalAssetUuid, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<RentalAsset>>
PATCH /api/{api_version}/rental_assets/{rental_asset_uuid}
updateRentalAssetAvailability(ExsitedClient client, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
PATCH /api/{api_version}/rental_asset_availability
updateRentalAssetProfile(ExsitedClient client, Object rentalAssetProfileId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
PATCH /api/{api_version}/rental_asset_profiles/{rental_asset_profile_id}