custom_features library

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

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

Classes

CustomFeature
The custom feature body.
CustomFeatureCustomForm
One entry of a CustomFeature's custom_forms.
CustomFeatureCustomFormConfiguration
A CustomFeatureCustomForm's configuration.
CustomFeatureCustomFormConfigurationColumn1
A CustomFeatureCustomFormConfiguration's column_1.
CustomFeatureCustomFormConfigurationColumn1Attribute
One entry of a CustomFeatureCustomFormConfigurationColumn1's attributes.
CustomFeatureCustomFormConfigurationColumn2
A CustomFeatureCustomFormConfiguration's column_2.
CustomFeatureCustomFormConfigurationColumn2Attribute
One entry of a CustomFeatureCustomFormConfigurationColumn2's attributes.
CustomFeatureCustomFormConfigurationSettings
A CustomFeatureCustomFormConfiguration's settings.
CustomFeatureDetail
A CustomFeature's custom_feature.
CustomFeatureDetailCustomForm
One entry of a CustomFeatureDetail's custom_forms.
CustomFeatureDetailCustomFormConfiguration
A CustomFeatureDetailCustomForm's configuration.
CustomFeatureDetailCustomFormConfigurationColumn1
A CustomFeatureDetailCustomFormConfiguration's column_1.
CustomFeatureDetailCustomFormConfigurationColumn1Attribute
One entry of a CustomFeatureDetailCustomFormConfigurationColumn1's attributes.
CustomFeatureDetailCustomFormConfigurationColumn2
A CustomFeatureDetailCustomFormConfiguration's column_2.
CustomFeatureDetailCustomFormConfigurationColumn2Attribute
One entry of a CustomFeatureDetailCustomFormConfigurationColumn2's attributes.
CustomFeatureDetailCustomFormConfigurationSettings
A CustomFeatureDetailCustomFormConfiguration's settings.
CustomFeatureList
One page of what getCustomFeatures lists, under data.
CustomFeaturesResource
The custom features endpoints with client already applied.
CustomFeaturesUrls

Functions

createCustomFeature(ExsitedClient client, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<CustomFeature>>
POST /api/{api_version}/custom_feature
createCustomFeatureById(ExsitedClient client, Object customFeatureId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<CustomFeature>>
POST /api/{api_version}/custom_feature/{custom_feature_id}
deleteComponentById(ExsitedClient client, Object customFeatureId, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
DELETE /api/{api_version}/component/{custom_feature_id}
deleteCustomFeatureById(ExsitedClient client, Object customFeatureId, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<Object?>>
DELETE /api/{api_version}/custom_feature/{custom_feature_id}
getCustomFeatureById(ExsitedClient client, Object customFeatureId, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<CustomFeature>>
GET /api/{api_version}/custom_feature/{custom_feature_id}
getCustomFeatures(ExsitedClient client, {Map<String, Object?>? queryParams, bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<CustomFeatureList>>
GET /api/{api_version}/custom_feature
updateCustomFeatureById(ExsitedClient client, Object customFeatureId, Object payload, {bool? raiseOnError, String? responseFormat}) → Future<ApiResponse<CustomFeature>>
PATCH /api/{api_version}/custom_feature/{custom_feature_id}