pricing_periods library

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

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

Classes

PricingPeriodsResource
The pricing periods endpoints with client already applied.
PricingPeriodsUrls
SettingsPricingPeriod
The settings pricing period body, under pricing_period.
SettingsPricingPeriodList
One page of SettingsPricingPeriod records, under data.
SettingsPricingPeriodTimePeriod
A SettingsPricingPeriod's time_period.

Functions

createSettingsPricingPeriod(ExsitedClient client, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<SettingsPricingPeriod>>
POST /api/{api_version}/settings/pricing_periods
deleteSettingsPricingPeriod(ExsitedClient client, Object pricingPeriodId, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
DELETE /api/{api_version}/settings/pricing_periods/{pricing_period_id}
getSettingsPricingPeriod(ExsitedClient client, Object pricingPeriodId, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<SettingsPricingPeriod>>
GET /api/{api_version}/settings/pricing_periods/{pricing_period_id}
getSettingsPricingPeriods(ExsitedClient client, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<SettingsPricingPeriodList>>
GET /api/{api_version}/settings/pricing_periods
updateSettingsPricingPeriod(ExsitedClient client, Object pricingPeriodId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<SettingsPricingPeriod>>
PATCH /api/{api_version}/settings/pricing_periods/{pricing_period_id}