Api upgrade
This commit is contained in:
parent
aa04b550c6
commit
9e67cc912b
11 changed files with 392 additions and 107 deletions
|
|
@ -1,9 +1,9 @@
|
||||||
.gitignore
|
.gitignore
|
||||||
.openapi-generator-ignore
|
|
||||||
README.md
|
README.md
|
||||||
analysis_options.yaml
|
analysis_options.yaml
|
||||||
doc/AccessTokenResponse.md
|
doc/AccessTokenResponse.md
|
||||||
doc/AuthModel.md
|
doc/AuthModel.md
|
||||||
|
doc/BodyGetItemsFromTableItemsTableNamePost.md
|
||||||
doc/BodyUpdateItemInTableItemsTableNamePost.md
|
doc/BodyUpdateItemInTableItemsTableNamePost.md
|
||||||
doc/ColumnConditionCompat.md
|
doc/ColumnConditionCompat.md
|
||||||
doc/CreateAssetResponse.md
|
doc/CreateAssetResponse.md
|
||||||
|
|
@ -11,11 +11,9 @@ doc/CreateUserDefinition.md
|
||||||
doc/DefaultApi.md
|
doc/DefaultApi.md
|
||||||
doc/ErrorResponse.md
|
doc/ErrorResponse.md
|
||||||
doc/HTTPValidationError.md
|
doc/HTTPValidationError.md
|
||||||
doc/ItemsFieldSelectorList.md
|
|
||||||
doc/LocationInner.md
|
doc/LocationInner.md
|
||||||
doc/OkResponse.md
|
doc/OkResponse.md
|
||||||
doc/TableDefinition.md
|
doc/TableDefinition.md
|
||||||
doc/TableItemsResponse.md
|
|
||||||
doc/UserUpdateDefinition.md
|
doc/UserUpdateDefinition.md
|
||||||
doc/ValidationError.md
|
doc/ValidationError.md
|
||||||
lib/src/api.dart
|
lib/src/api.dart
|
||||||
|
|
@ -29,6 +27,7 @@ lib/src/auth/oauth.dart
|
||||||
lib/src/date_serializer.dart
|
lib/src/date_serializer.dart
|
||||||
lib/src/model/access_token_response.dart
|
lib/src/model/access_token_response.dart
|
||||||
lib/src/model/auth_model.dart
|
lib/src/model/auth_model.dart
|
||||||
|
lib/src/model/body_get_items_from_table_items_table_name_post.dart
|
||||||
lib/src/model/body_update_item_in_table_items_table_name_post.dart
|
lib/src/model/body_update_item_in_table_items_table_name_post.dart
|
||||||
lib/src/model/column_condition_compat.dart
|
lib/src/model/column_condition_compat.dart
|
||||||
lib/src/model/create_asset_response.dart
|
lib/src/model/create_asset_response.dart
|
||||||
|
|
@ -36,29 +35,12 @@ lib/src/model/create_user_definition.dart
|
||||||
lib/src/model/date.dart
|
lib/src/model/date.dart
|
||||||
lib/src/model/error_response.dart
|
lib/src/model/error_response.dart
|
||||||
lib/src/model/http_validation_error.dart
|
lib/src/model/http_validation_error.dart
|
||||||
lib/src/model/items_field_selector_list.dart
|
|
||||||
lib/src/model/location_inner.dart
|
lib/src/model/location_inner.dart
|
||||||
lib/src/model/ok_response.dart
|
lib/src/model/ok_response.dart
|
||||||
lib/src/model/table_definition.dart
|
lib/src/model/table_definition.dart
|
||||||
lib/src/model/table_items_response.dart
|
|
||||||
lib/src/model/user_update_definition.dart
|
lib/src/model/user_update_definition.dart
|
||||||
lib/src/model/validation_error.dart
|
lib/src/model/validation_error.dart
|
||||||
lib/src/serializers.dart
|
lib/src/serializers.dart
|
||||||
lib/tuuli_api.dart
|
lib/tuuli_api.dart
|
||||||
pubspec.yaml
|
pubspec.yaml
|
||||||
test/access_token_response_test.dart
|
test/body_get_items_from_table_items_table_name_post_test.dart
|
||||||
test/auth_model_test.dart
|
|
||||||
test/body_update_item_in_table_items_table_name_post_test.dart
|
|
||||||
test/column_condition_compat_test.dart
|
|
||||||
test/create_asset_response_test.dart
|
|
||||||
test/create_user_definition_test.dart
|
|
||||||
test/default_api_test.dart
|
|
||||||
test/error_response_test.dart
|
|
||||||
test/http_validation_error_test.dart
|
|
||||||
test/items_field_selector_list_test.dart
|
|
||||||
test/location_inner_test.dart
|
|
||||||
test/ok_response_test.dart
|
|
||||||
test/table_definition_test.dart
|
|
||||||
test/table_items_response_test.dart
|
|
||||||
test/user_update_definition_test.dart
|
|
||||||
test/validation_error_test.dart
|
|
||||||
|
|
|
||||||
58
README.md
58
README.md
|
|
@ -1,7 +1,8 @@
|
||||||
# tuuli_api (EXPERIMENTAL)
|
# tuuli_api (EXPERIMENTAL)
|
||||||
|
|
||||||
Tuuli API for Tuuli frontend
|
Tuuli API for Tuuli frontend
|
||||||
|
|
||||||
|
Use `c2316f9686e7a764688b8c1b4c60c5a088b07a3c23a2f6b7c25915a5118d7acc` as access token to test the API
|
||||||
|
|
||||||
This Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
|
This Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
|
||||||
|
|
||||||
- API version: 0.1.0
|
- API version: 0.1.0
|
||||||
|
|
@ -9,24 +10,20 @@ This Dart package is automatically generated by the [OpenAPI Generator](https://
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Dart 2.15.0+ or Flutter 2.8.0+
|
* Dart 2.15.0+ or Flutter 2.8.0+
|
||||||
- Dio 5.0.0+ (https://pub.dev/packages/dio)
|
* Dio 5.0.0+ (https://pub.dev/packages/dio)
|
||||||
|
|
||||||
## Installation & Usage
|
## Installation & Usage
|
||||||
|
|
||||||
### pub.dev
|
### pub.dev
|
||||||
|
|
||||||
To use the package from [pub.dev](https://pub.dev), please include the following in pubspec.yaml
|
To use the package from [pub.dev](https://pub.dev), please include the following in pubspec.yaml
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
dependencies:
|
dependencies:
|
||||||
tuuli_api: 1.0.0
|
tuuli_api: 1.0.0
|
||||||
```
|
```
|
||||||
|
|
||||||
### Github
|
### Github
|
||||||
|
|
||||||
If this Dart package is published to Github, please include the following in pubspec.yaml
|
If this Dart package is published to Github, please include the following in pubspec.yaml
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
dependencies:
|
dependencies:
|
||||||
tuuli_api:
|
tuuli_api:
|
||||||
|
|
@ -36,9 +33,7 @@ dependencies:
|
||||||
```
|
```
|
||||||
|
|
||||||
### Local development
|
### Local development
|
||||||
|
|
||||||
To use the package from your local drive, please include the following in pubspec.yaml
|
To use the package from your local drive, please include the following in pubspec.yaml
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
dependencies:
|
dependencies:
|
||||||
tuuli_api:
|
tuuli_api:
|
||||||
|
|
@ -69,46 +64,51 @@ try {
|
||||||
|
|
||||||
## Documentation for API Endpoints
|
## Documentation for API Endpoints
|
||||||
|
|
||||||
All URIs are relative to _http://localhost_
|
All URIs are relative to *http://localhost*
|
||||||
|
|
||||||
|
Class | Method | HTTP request | Description
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**createItemItemsTableNamePost**](doc\DefaultApi.md#createitemitemstablenamepost) | **POST** /items/{tableName}/+ | Create Item
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**createTableApiCreateTableTableNamePost**](doc\DefaultApi.md#createtableapicreatetabletablenamepost) | **POST** /api/createTable/{tableName} | Create Table
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**createUserApiUsersPost**](doc\DefaultApi.md#createuserapiuserspost) | **POST** /api/users/+ | Create User
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**deleteItemFromTableItemsTableNamePost**](doc\DefaultApi.md#deleteitemfromtableitemstablenamepost) | **POST** /items/{tableName}/- | Delete Item From Table
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**dropTableApiDropTableTableNamePost**](doc\DefaultApi.md#droptableapidroptabletablenamepost) | **POST** /api/dropTable/{tableName} | Drop Table
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**getAccessTokenApiGetAccessTokenPost**](doc\DefaultApi.md#getaccesstokenapigetaccesstokenpost) | **POST** /api/getAccessToken | Get Access Token
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**getAssetAssetsFidGet**](doc\DefaultApi.md#getassetassetsfidget) | **GET** /assets/{fid} | Get Asset
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**getItemsFromTableItemsTableNamePost**](doc\DefaultApi.md#getitemsfromtableitemstablenamepost) | **POST** /items/{tableName} | Get Items From Table
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**listTablesApiListTablesGet**](doc\DefaultApi.md#listtablesapilisttablesget) | **GET** /api/listTables | List Tables
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**putAssetAssetsPost**](doc\DefaultApi.md#putassetassetspost) | **POST** /assets/+ | Put Asset
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**removeAssetAssetsAssetIdPost**](doc\DefaultApi.md#removeassetassetsassetidpost) | **POST** /assets/{asset_id}/- | Remove Asset
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**removeUserApiUsersPost**](doc\DefaultApi.md#removeuserapiuserspost) | **POST** /api/users/- | Remove User
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**updateAssetDescriptionAssetsAssetIdPost**](doc\DefaultApi.md#updateassetdescriptionassetsassetidpost) | **POST** /assets/{asset_id}/* | Update Asset Description
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**updateItemInTableItemsTableNamePost**](doc\DefaultApi.md#updateitemintableitemstablenamepost) | **POST** /items/{tableName}/* | Update Item In Table
|
||||||
|
[*DefaultApi*](doc\DefaultApi.md) | [**updateUserApiUsersPost**](doc\DefaultApi.md#updateuserapiuserspost) | **POST** /api/users/* | Update User
|
||||||
|
|
||||||
| Class | Method | HTTP request | Description |
|
|
||||||
| --------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------- | ------------------------ |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**createItemItemsTableNamePost**](doc\DefaultApi.md#createitemitemstablenamepost) | **POST** /items/{tableName}/+ | Create Item |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**createTableApiCreateTableTableNamePost**](doc\DefaultApi.md#createtableapicreatetabletablenamepost) | **POST** /api/createTable/{tableName} | Create Table |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**createUserApiUsersPost**](doc\DefaultApi.md#createuserapiuserspost) | **POST** /api/users/+ | Create User |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**deleteItemFromTableItemsTableNamePost**](doc\DefaultApi.md#deleteitemfromtableitemstablenamepost) | **POST** /items/{tableName}/- | Delete Item From Table |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**dropTableApiDropTableTableNamePost**](doc\DefaultApi.md#droptableapidroptabletablenamepost) | **POST** /api/dropTable/{tableName} | Drop Table |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**getAccessTokenApiGetAccessTokenPost**](doc\DefaultApi.md#getaccesstokenapigetaccesstokenpost) | **POST** /api/getAccessToken | Get Access Token |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**getAssetAssetsFidGet**](doc\DefaultApi.md#getassetassetsfidget) | **GET** /assets/{fid} | Get Asset |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**getItemsFromTableItemsTableNamePost**](doc\DefaultApi.md#getitemsfromtableitemstablenamepost) | **POST** /items/{tableName} | Get Items From Table |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**listTablesApiListTablesGet**](doc\DefaultApi.md#listtablesapilisttablesget) | **GET** /api/listTables | List Tables |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**putAssetAssetsPost**](doc\DefaultApi.md#putassetassetspost) | **POST** /assets/+ | Put Asset |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**removeAssetAssetsAssetIdPost**](doc\DefaultApi.md#removeassetassetsassetidpost) | **POST** /assets/{asset_id}/- | Remove Asset |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**removeUserApiUsersPost**](doc\DefaultApi.md#removeuserapiuserspost) | **POST** /api/users/- | Remove User |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**updateAssetDescriptionAssetsAssetIdPost**](doc\DefaultApi.md#updateassetdescriptionassetsassetidpost) | **POST** /assets/{asset_id}/\* | Update Asset Description |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**updateItemInTableItemsTableNamePost**](doc\DefaultApi.md#updateitemintableitemstablenamepost) | **POST** /items/{tableName}/\* | Update Item In Table |
|
|
||||||
| [_DefaultApi_](doc\DefaultApi.md) | [**updateUserApiUsersPost**](doc\DefaultApi.md#updateuserapiuserspost) | **POST** /api/users/\* | Update User |
|
|
||||||
|
|
||||||
## Documentation For Models
|
## Documentation For Models
|
||||||
|
|
||||||
- [AccessTokenResponse](doc\AccessTokenResponse.md)
|
- [AccessTokenResponse](doc\AccessTokenResponse.md)
|
||||||
- [AuthModel](doc\AuthModel.md)
|
- [AuthModel](doc\AuthModel.md)
|
||||||
|
- [BodyGetItemsFromTableItemsTableNamePost](doc\BodyGetItemsFromTableItemsTableNamePost.md)
|
||||||
- [BodyUpdateItemInTableItemsTableNamePost](doc\BodyUpdateItemInTableItemsTableNamePost.md)
|
- [BodyUpdateItemInTableItemsTableNamePost](doc\BodyUpdateItemInTableItemsTableNamePost.md)
|
||||||
- [ColumnConditionCompat](doc\ColumnConditionCompat.md)
|
- [ColumnConditionCompat](doc\ColumnConditionCompat.md)
|
||||||
- [CreateAssetResponse](doc\CreateAssetResponse.md)
|
- [CreateAssetResponse](doc\CreateAssetResponse.md)
|
||||||
- [CreateUserDefinition](doc\CreateUserDefinition.md)
|
- [CreateUserDefinition](doc\CreateUserDefinition.md)
|
||||||
- [ErrorResponse](doc\ErrorResponse.md)
|
- [ErrorResponse](doc\ErrorResponse.md)
|
||||||
- [HTTPValidationError](doc\HTTPValidationError.md)
|
- [HTTPValidationError](doc\HTTPValidationError.md)
|
||||||
- [ItemsFieldSelectorList](doc\ItemsFieldSelectorList.md)
|
|
||||||
- [LocationInner](doc\LocationInner.md)
|
- [LocationInner](doc\LocationInner.md)
|
||||||
- [OkResponse](doc\OkResponse.md)
|
- [OkResponse](doc\OkResponse.md)
|
||||||
- [TableDefinition](doc\TableDefinition.md)
|
- [TableDefinition](doc\TableDefinition.md)
|
||||||
- [TableItemsResponse](doc\TableItemsResponse.md)
|
|
||||||
- [UserUpdateDefinition](doc\UserUpdateDefinition.md)
|
- [UserUpdateDefinition](doc\UserUpdateDefinition.md)
|
||||||
- [ValidationError](doc\ValidationError.md)
|
- [ValidationError](doc\ValidationError.md)
|
||||||
|
|
||||||
|
|
||||||
## Documentation For Authorization
|
## Documentation For Authorization
|
||||||
|
|
||||||
All endpoints do not require authorization.
|
All endpoints do not require authorization.
|
||||||
|
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
16
doc/BodyGetItemsFromTableItemsTableNamePost.md
Normal file
16
doc/BodyGetItemsFromTableItemsTableNamePost.md
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
# tuuli_api.model.BodyGetItemsFromTableItemsTableNamePost
|
||||||
|
|
||||||
|
## Load the model package
|
||||||
|
```dart
|
||||||
|
import 'package:tuuli_api/api.dart';
|
||||||
|
```
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
**fields** | **BuiltList<String>** | | [optional] [default to ListBuilder()]
|
||||||
|
**where** | [**BuiltList<ColumnConditionCompat>**](ColumnConditionCompat.md) | | [optional] [default to ListBuilder()]
|
||||||
|
|
||||||
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -76,7 +76,7 @@ No authorization required
|
||||||
|
|
||||||
Create Table
|
Create Table
|
||||||
|
|
||||||
Parameter `columns` should be a list of strings Each string should be in a following format: `column_name:column_type[:column_options]` Where *column_type* should be one of the following: - serial - str - bool - datetime - float - int - int:asset - int:user Also *column_options* can be one of the following: - unique - default Example: ```json [ \"id:serial:primary\", \"name:str:unique\", \"description:str\", \"is_active:bool\", \"price:float\", \"quantity:int\", \"creator_id:int:user\", \"asset_id:int:asset\" ] ``` Notes: 1. you cannot use *unique* and *default* at the same time 2. in current implementation you cannot use *default*, because there is no way to specify default value
|
Parameter `columns` should be a list of strings Each string should be in a following format: `column_name:column_type[:column_options]` Where *column_type* should be one of the following: - serial:primary - str - bool - datetime - float - int - int-asset - int-user Also *column_options* can be one of the following: - unique - default Example: ```json [ \"id:serial:primary\", \"name:str:unique\", \"description:str\", \"is_active:bool\", \"price:float\", \"quantity:int\", \"creator_id:int-user\", \"asset_id:int-asset\" ] ``` Notes: 1. you cannot use *unique* and *default* at the same time 2. in current implementation you cannot use *default*, because there is no way to specify default value
|
||||||
|
|
||||||
### Example
|
### Example
|
||||||
```dart
|
```dart
|
||||||
|
|
@ -332,7 +332,7 @@ No authorization required
|
||||||
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
|
||||||
|
|
||||||
# **getItemsFromTableItemsTableNamePost**
|
# **getItemsFromTableItemsTableNamePost**
|
||||||
> TableItemsResponse getItemsFromTableItemsTableNamePost(tableName, itemsFieldSelectorList, accessToken)
|
> BuiltList<JsonObject> getItemsFromTableItemsTableNamePost(tableName, accessToken, bodyGetItemsFromTableItemsTableNamePost)
|
||||||
|
|
||||||
Get Items From Table
|
Get Items From Table
|
||||||
|
|
||||||
|
|
@ -342,11 +342,11 @@ import 'package:tuuli_api/api.dart';
|
||||||
|
|
||||||
final api = TuuliApi().getDefaultApi();
|
final api = TuuliApi().getDefaultApi();
|
||||||
final String tableName = tableName_example; // String |
|
final String tableName = tableName_example; // String |
|
||||||
final ItemsFieldSelectorList itemsFieldSelectorList = ; // ItemsFieldSelectorList |
|
|
||||||
final String accessToken = accessToken_example; // String |
|
final String accessToken = accessToken_example; // String |
|
||||||
|
final BodyGetItemsFromTableItemsTableNamePost bodyGetItemsFromTableItemsTableNamePost = ; // BodyGetItemsFromTableItemsTableNamePost |
|
||||||
|
|
||||||
try {
|
try {
|
||||||
final response = api.getItemsFromTableItemsTableNamePost(tableName, itemsFieldSelectorList, accessToken);
|
final response = api.getItemsFromTableItemsTableNamePost(tableName, accessToken, bodyGetItemsFromTableItemsTableNamePost);
|
||||||
print(response);
|
print(response);
|
||||||
} catch on DioError (e) {
|
} catch on DioError (e) {
|
||||||
print('Exception when calling DefaultApi->getItemsFromTableItemsTableNamePost: $e\n');
|
print('Exception when calling DefaultApi->getItemsFromTableItemsTableNamePost: $e\n');
|
||||||
|
|
@ -358,12 +358,12 @@ try {
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------- | ------------- | ------------- | -------------
|
------------- | ------------- | ------------- | -------------
|
||||||
**tableName** | **String**| |
|
**tableName** | **String**| |
|
||||||
**itemsFieldSelectorList** | [**ItemsFieldSelectorList**](ItemsFieldSelectorList.md)| |
|
|
||||||
**accessToken** | **String**| | [optional]
|
**accessToken** | **String**| | [optional]
|
||||||
|
**bodyGetItemsFromTableItemsTableNamePost** | [**BodyGetItemsFromTableItemsTableNamePost**](BodyGetItemsFromTableItemsTableNamePost.md)| | [optional]
|
||||||
|
|
||||||
### Return type
|
### Return type
|
||||||
|
|
||||||
[**TableItemsResponse**](TableItemsResponse.md)
|
[**BuiltList<JsonObject>**](JsonObject.md)
|
||||||
|
|
||||||
### Authorization
|
### Authorization
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,16 +12,15 @@ import 'package:built_value/json_object.dart';
|
||||||
import 'package:tuuli_api/src/api_util.dart';
|
import 'package:tuuli_api/src/api_util.dart';
|
||||||
import 'package:tuuli_api/src/model/access_token_response.dart';
|
import 'package:tuuli_api/src/model/access_token_response.dart';
|
||||||
import 'package:tuuli_api/src/model/auth_model.dart';
|
import 'package:tuuli_api/src/model/auth_model.dart';
|
||||||
|
import 'package:tuuli_api/src/model/body_get_items_from_table_items_table_name_post.dart';
|
||||||
import 'package:tuuli_api/src/model/body_update_item_in_table_items_table_name_post.dart';
|
import 'package:tuuli_api/src/model/body_update_item_in_table_items_table_name_post.dart';
|
||||||
import 'package:tuuli_api/src/model/column_condition_compat.dart';
|
import 'package:tuuli_api/src/model/column_condition_compat.dart';
|
||||||
import 'package:tuuli_api/src/model/create_asset_response.dart';
|
import 'package:tuuli_api/src/model/create_asset_response.dart';
|
||||||
import 'package:tuuli_api/src/model/create_user_definition.dart';
|
import 'package:tuuli_api/src/model/create_user_definition.dart';
|
||||||
import 'package:tuuli_api/src/model/error_response.dart';
|
import 'package:tuuli_api/src/model/error_response.dart';
|
||||||
import 'package:tuuli_api/src/model/http_validation_error.dart';
|
import 'package:tuuli_api/src/model/http_validation_error.dart';
|
||||||
import 'package:tuuli_api/src/model/items_field_selector_list.dart';
|
|
||||||
import 'package:tuuli_api/src/model/ok_response.dart';
|
import 'package:tuuli_api/src/model/ok_response.dart';
|
||||||
import 'package:tuuli_api/src/model/table_definition.dart';
|
import 'package:tuuli_api/src/model/table_definition.dart';
|
||||||
import 'package:tuuli_api/src/model/table_items_response.dart';
|
|
||||||
import 'package:tuuli_api/src/model/user_update_definition.dart';
|
import 'package:tuuli_api/src/model/user_update_definition.dart';
|
||||||
|
|
||||||
class DefaultApi {
|
class DefaultApi {
|
||||||
|
|
@ -130,7 +129,7 @@ class DefaultApi {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Create Table
|
/// Create Table
|
||||||
/// Parameter `columns` should be a list of strings Each string should be in a following format: `column_name:column_type[:column_options]` Where *column_type* should be one of the following: - serial - str - bool - datetime - float - int - int:asset - int:user Also *column_options* can be one of the following: - unique - default Example: ```json [ \"id:serial:primary\", \"name:str:unique\", \"description:str\", \"is_active:bool\", \"price:float\", \"quantity:int\", \"creator_id:int:user\", \"asset_id:int:asset\" ] ``` Notes: 1. you cannot use *unique* and *default* at the same time 2. in current implementation you cannot use *default*, because there is no way to specify default value
|
/// Parameter `columns` should be a list of strings Each string should be in a following format: `column_name:column_type[:column_options]` Where *column_type* should be one of the following: - serial:primary - str - bool - datetime - float - int - int-asset - int-user Also *column_options* can be one of the following: - unique - default Example: ```json [ \"id:serial:primary\", \"name:str:unique\", \"description:str\", \"is_active:bool\", \"price:float\", \"quantity:int\", \"creator_id:int-user\", \"asset_id:int-asset\" ] ``` Notes: 1. you cannot use *unique* and *default* at the same time 2. in current implementation you cannot use *default*, because there is no way to specify default value
|
||||||
///
|
///
|
||||||
/// Parameters:
|
/// Parameters:
|
||||||
/// * [tableName]
|
/// * [tableName]
|
||||||
|
|
@ -675,8 +674,8 @@ class DefaultApi {
|
||||||
///
|
///
|
||||||
/// Parameters:
|
/// Parameters:
|
||||||
/// * [tableName]
|
/// * [tableName]
|
||||||
/// * [itemsFieldSelectorList]
|
|
||||||
/// * [accessToken]
|
/// * [accessToken]
|
||||||
|
/// * [bodyGetItemsFromTableItemsTableNamePost]
|
||||||
/// * [cancelToken] - A [CancelToken] that can be used to cancel the operation
|
/// * [cancelToken] - A [CancelToken] that can be used to cancel the operation
|
||||||
/// * [headers] - Can be used to add additional headers to the request
|
/// * [headers] - Can be used to add additional headers to the request
|
||||||
/// * [extras] - Can be used to add flags to the request
|
/// * [extras] - Can be used to add flags to the request
|
||||||
|
|
@ -684,12 +683,13 @@ class DefaultApi {
|
||||||
/// * [onSendProgress] - A [ProgressCallback] that can be used to get the send progress
|
/// * [onSendProgress] - A [ProgressCallback] that can be used to get the send progress
|
||||||
/// * [onReceiveProgress] - A [ProgressCallback] that can be used to get the receive progress
|
/// * [onReceiveProgress] - A [ProgressCallback] that can be used to get the receive progress
|
||||||
///
|
///
|
||||||
/// Returns a [Future] containing a [Response] with a [TableItemsResponse] as data
|
/// Returns a [Future] containing a [Response] with a [BuiltList<JsonObject>] as data
|
||||||
/// Throws [DioError] if API call or serialization fails
|
/// Throws [DioError] if API call or serialization fails
|
||||||
Future<Response<TableItemsResponse>> getItemsFromTableItemsTableNamePost({
|
Future<Response<BuiltList<JsonObject>>> getItemsFromTableItemsTableNamePost({
|
||||||
required String tableName,
|
required String tableName,
|
||||||
required ItemsFieldSelectorList itemsFieldSelectorList,
|
|
||||||
String? accessToken,
|
String? accessToken,
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost?
|
||||||
|
bodyGetItemsFromTableItemsTableNamePost,
|
||||||
CancelToken? cancelToken,
|
CancelToken? cancelToken,
|
||||||
Map<String, dynamic>? headers,
|
Map<String, dynamic>? headers,
|
||||||
Map<String, dynamic>? extra,
|
Map<String, dynamic>? extra,
|
||||||
|
|
@ -716,9 +716,11 @@ class DefaultApi {
|
||||||
dynamic _bodyData;
|
dynamic _bodyData;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const _type = FullType(ItemsFieldSelectorList);
|
const _type = FullType(BodyGetItemsFromTableItemsTableNamePost);
|
||||||
_bodyData =
|
_bodyData = bodyGetItemsFromTableItemsTableNamePost == null
|
||||||
_serializers.serialize(itemsFieldSelectorList, specifiedType: _type);
|
? null
|
||||||
|
: _serializers.serialize(bodyGetItemsFromTableItemsTableNamePost,
|
||||||
|
specifiedType: _type);
|
||||||
} catch (error, stackTrace) {
|
} catch (error, stackTrace) {
|
||||||
throw DioError(
|
throw DioError(
|
||||||
requestOptions: _options.compose(
|
requestOptions: _options.compose(
|
||||||
|
|
@ -740,14 +742,14 @@ class DefaultApi {
|
||||||
onReceiveProgress: onReceiveProgress,
|
onReceiveProgress: onReceiveProgress,
|
||||||
);
|
);
|
||||||
|
|
||||||
TableItemsResponse _responseData;
|
BuiltList<JsonObject> _responseData;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const _responseType = FullType(TableItemsResponse);
|
const _responseType = FullType(BuiltList, [FullType(JsonObject)]);
|
||||||
_responseData = _serializers.deserialize(
|
_responseData = _serializers.deserialize(
|
||||||
_response.data!,
|
_response.data!,
|
||||||
specifiedType: _responseType,
|
specifiedType: _responseType,
|
||||||
) as TableItemsResponse;
|
) as BuiltList<JsonObject>;
|
||||||
} catch (error, stackTrace) {
|
} catch (error, stackTrace) {
|
||||||
throw DioError(
|
throw DioError(
|
||||||
requestOptions: _response.requestOptions,
|
requestOptions: _response.requestOptions,
|
||||||
|
|
@ -758,7 +760,7 @@ class DefaultApi {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Response<TableItemsResponse>(
|
return Response<BuiltList<JsonObject>>(
|
||||||
data: _responseData,
|
data: _responseData,
|
||||||
headers: _response.headers,
|
headers: _response.headers,
|
||||||
isRedirect: _response.isRedirect,
|
isRedirect: _response.isRedirect,
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,130 @@
|
||||||
|
//
|
||||||
|
// AUTO-GENERATED FILE, DO NOT MODIFY!
|
||||||
|
//
|
||||||
|
|
||||||
|
// ignore_for_file: unused_element
|
||||||
|
import 'package:built_collection/built_collection.dart';
|
||||||
|
import 'package:tuuli_api/src/model/column_condition_compat.dart';
|
||||||
|
import 'package:built_value/built_value.dart';
|
||||||
|
import 'package:built_value/serializer.dart';
|
||||||
|
|
||||||
|
part 'body_get_items_from_table_items_table_name_post.g.dart';
|
||||||
|
|
||||||
|
/// BodyGetItemsFromTableItemsTableNamePost
|
||||||
|
///
|
||||||
|
/// Properties:
|
||||||
|
/// * [fields]
|
||||||
|
/// * [where]
|
||||||
|
@BuiltValue()
|
||||||
|
abstract class BodyGetItemsFromTableItemsTableNamePost implements Built<BodyGetItemsFromTableItemsTableNamePost, BodyGetItemsFromTableItemsTableNamePostBuilder> {
|
||||||
|
@BuiltValueField(wireName: r'fields')
|
||||||
|
BuiltList<String>? get fields;
|
||||||
|
|
||||||
|
@BuiltValueField(wireName: r'where')
|
||||||
|
BuiltList<ColumnConditionCompat>? get where;
|
||||||
|
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost._();
|
||||||
|
|
||||||
|
factory BodyGetItemsFromTableItemsTableNamePost([void updates(BodyGetItemsFromTableItemsTableNamePostBuilder b)]) = _$BodyGetItemsFromTableItemsTableNamePost;
|
||||||
|
|
||||||
|
@BuiltValueHook(initializeBuilder: true)
|
||||||
|
static void _defaults(BodyGetItemsFromTableItemsTableNamePostBuilder b) => b
|
||||||
|
..fields = ListBuilder()
|
||||||
|
..where = ListBuilder();
|
||||||
|
|
||||||
|
@BuiltValueSerializer(custom: true)
|
||||||
|
static Serializer<BodyGetItemsFromTableItemsTableNamePost> get serializer => _$BodyGetItemsFromTableItemsTableNamePostSerializer();
|
||||||
|
}
|
||||||
|
|
||||||
|
class _$BodyGetItemsFromTableItemsTableNamePostSerializer implements PrimitiveSerializer<BodyGetItemsFromTableItemsTableNamePost> {
|
||||||
|
@override
|
||||||
|
final Iterable<Type> types = const [BodyGetItemsFromTableItemsTableNamePost, _$BodyGetItemsFromTableItemsTableNamePost];
|
||||||
|
|
||||||
|
@override
|
||||||
|
final String wireName = r'BodyGetItemsFromTableItemsTableNamePost';
|
||||||
|
|
||||||
|
Iterable<Object?> _serializeProperties(
|
||||||
|
Serializers serializers,
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost object, {
|
||||||
|
FullType specifiedType = FullType.unspecified,
|
||||||
|
}) sync* {
|
||||||
|
if (object.fields != null) {
|
||||||
|
yield r'fields';
|
||||||
|
yield serializers.serialize(
|
||||||
|
object.fields,
|
||||||
|
specifiedType: const FullType(BuiltList, [FullType(String)]),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
if (object.where != null) {
|
||||||
|
yield r'where';
|
||||||
|
yield serializers.serialize(
|
||||||
|
object.where,
|
||||||
|
specifiedType: const FullType(BuiltList, [FullType(ColumnConditionCompat)]),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
Object serialize(
|
||||||
|
Serializers serializers,
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost object, {
|
||||||
|
FullType specifiedType = FullType.unspecified,
|
||||||
|
}) {
|
||||||
|
return _serializeProperties(serializers, object, specifiedType: specifiedType).toList();
|
||||||
|
}
|
||||||
|
|
||||||
|
void _deserializeProperties(
|
||||||
|
Serializers serializers,
|
||||||
|
Object serialized, {
|
||||||
|
FullType specifiedType = FullType.unspecified,
|
||||||
|
required List<Object?> serializedList,
|
||||||
|
required BodyGetItemsFromTableItemsTableNamePostBuilder result,
|
||||||
|
required List<Object?> unhandled,
|
||||||
|
}) {
|
||||||
|
for (var i = 0; i < serializedList.length; i += 2) {
|
||||||
|
final key = serializedList[i] as String;
|
||||||
|
final value = serializedList[i + 1];
|
||||||
|
switch (key) {
|
||||||
|
case r'fields':
|
||||||
|
final valueDes = serializers.deserialize(
|
||||||
|
value,
|
||||||
|
specifiedType: const FullType(BuiltList, [FullType(String)]),
|
||||||
|
) as BuiltList<String>;
|
||||||
|
result.fields.replace(valueDes);
|
||||||
|
break;
|
||||||
|
case r'where':
|
||||||
|
final valueDes = serializers.deserialize(
|
||||||
|
value,
|
||||||
|
specifiedType: const FullType(BuiltList, [FullType(ColumnConditionCompat)]),
|
||||||
|
) as BuiltList<ColumnConditionCompat>;
|
||||||
|
result.where.replace(valueDes);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
unhandled.add(key);
|
||||||
|
unhandled.add(value);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost deserialize(
|
||||||
|
Serializers serializers,
|
||||||
|
Object serialized, {
|
||||||
|
FullType specifiedType = FullType.unspecified,
|
||||||
|
}) {
|
||||||
|
final result = BodyGetItemsFromTableItemsTableNamePostBuilder();
|
||||||
|
final serializedList = (serialized as Iterable<Object?>).toList();
|
||||||
|
final unhandled = <Object?>[];
|
||||||
|
_deserializeProperties(
|
||||||
|
serializers,
|
||||||
|
serialized,
|
||||||
|
specifiedType: specifiedType,
|
||||||
|
serializedList: serializedList,
|
||||||
|
unhandled: unhandled,
|
||||||
|
result: result,
|
||||||
|
);
|
||||||
|
return result.build();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,133 @@
|
||||||
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||||
|
|
||||||
|
part of 'body_get_items_from_table_items_table_name_post.dart';
|
||||||
|
|
||||||
|
// **************************************************************************
|
||||||
|
// BuiltValueGenerator
|
||||||
|
// **************************************************************************
|
||||||
|
|
||||||
|
class _$BodyGetItemsFromTableItemsTableNamePost
|
||||||
|
extends BodyGetItemsFromTableItemsTableNamePost {
|
||||||
|
@override
|
||||||
|
final BuiltList<String>? fields;
|
||||||
|
@override
|
||||||
|
final BuiltList<ColumnConditionCompat>? where;
|
||||||
|
|
||||||
|
factory _$BodyGetItemsFromTableItemsTableNamePost(
|
||||||
|
[void Function(BodyGetItemsFromTableItemsTableNamePostBuilder)?
|
||||||
|
updates]) =>
|
||||||
|
(new BodyGetItemsFromTableItemsTableNamePostBuilder()..update(updates))
|
||||||
|
._build();
|
||||||
|
|
||||||
|
_$BodyGetItemsFromTableItemsTableNamePost._({this.fields, this.where})
|
||||||
|
: super._();
|
||||||
|
|
||||||
|
@override
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost rebuild(
|
||||||
|
void Function(BodyGetItemsFromTableItemsTableNamePostBuilder)
|
||||||
|
updates) =>
|
||||||
|
(toBuilder()..update(updates)).build();
|
||||||
|
|
||||||
|
@override
|
||||||
|
BodyGetItemsFromTableItemsTableNamePostBuilder toBuilder() =>
|
||||||
|
new BodyGetItemsFromTableItemsTableNamePostBuilder()..replace(this);
|
||||||
|
|
||||||
|
@override
|
||||||
|
bool operator ==(Object other) {
|
||||||
|
if (identical(other, this)) return true;
|
||||||
|
return other is BodyGetItemsFromTableItemsTableNamePost &&
|
||||||
|
fields == other.fields &&
|
||||||
|
where == other.where;
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
int get hashCode {
|
||||||
|
var _$hash = 0;
|
||||||
|
_$hash = $jc(_$hash, fields.hashCode);
|
||||||
|
_$hash = $jc(_$hash, where.hashCode);
|
||||||
|
_$hash = $jf(_$hash);
|
||||||
|
return _$hash;
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
String toString() {
|
||||||
|
return (newBuiltValueToStringHelper(
|
||||||
|
r'BodyGetItemsFromTableItemsTableNamePost')
|
||||||
|
..add('fields', fields)
|
||||||
|
..add('where', where))
|
||||||
|
.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class BodyGetItemsFromTableItemsTableNamePostBuilder
|
||||||
|
implements
|
||||||
|
Builder<BodyGetItemsFromTableItemsTableNamePost,
|
||||||
|
BodyGetItemsFromTableItemsTableNamePostBuilder> {
|
||||||
|
_$BodyGetItemsFromTableItemsTableNamePost? _$v;
|
||||||
|
|
||||||
|
ListBuilder<String>? _fields;
|
||||||
|
ListBuilder<String> get fields =>
|
||||||
|
_$this._fields ??= new ListBuilder<String>();
|
||||||
|
set fields(ListBuilder<String>? fields) => _$this._fields = fields;
|
||||||
|
|
||||||
|
ListBuilder<ColumnConditionCompat>? _where;
|
||||||
|
ListBuilder<ColumnConditionCompat> get where =>
|
||||||
|
_$this._where ??= new ListBuilder<ColumnConditionCompat>();
|
||||||
|
set where(ListBuilder<ColumnConditionCompat>? where) => _$this._where = where;
|
||||||
|
|
||||||
|
BodyGetItemsFromTableItemsTableNamePostBuilder() {
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost._defaults(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
BodyGetItemsFromTableItemsTableNamePostBuilder get _$this {
|
||||||
|
final $v = _$v;
|
||||||
|
if ($v != null) {
|
||||||
|
_fields = $v.fields?.toBuilder();
|
||||||
|
_where = $v.where?.toBuilder();
|
||||||
|
_$v = null;
|
||||||
|
}
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
void replace(BodyGetItemsFromTableItemsTableNamePost other) {
|
||||||
|
ArgumentError.checkNotNull(other, 'other');
|
||||||
|
_$v = other as _$BodyGetItemsFromTableItemsTableNamePost;
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
void update(
|
||||||
|
void Function(BodyGetItemsFromTableItemsTableNamePostBuilder)? updates) {
|
||||||
|
if (updates != null) updates(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost build() => _build();
|
||||||
|
|
||||||
|
_$BodyGetItemsFromTableItemsTableNamePost _build() {
|
||||||
|
_$BodyGetItemsFromTableItemsTableNamePost _$result;
|
||||||
|
try {
|
||||||
|
_$result = _$v ??
|
||||||
|
new _$BodyGetItemsFromTableItemsTableNamePost._(
|
||||||
|
fields: _fields?.build(), where: _where?.build());
|
||||||
|
} catch (_) {
|
||||||
|
late String _$failedField;
|
||||||
|
try {
|
||||||
|
_$failedField = 'fields';
|
||||||
|
_fields?.build();
|
||||||
|
_$failedField = 'where';
|
||||||
|
_where?.build();
|
||||||
|
} catch (e) {
|
||||||
|
throw new BuiltValueNestedFieldError(
|
||||||
|
r'BodyGetItemsFromTableItemsTableNamePost',
|
||||||
|
_$failedField,
|
||||||
|
e.toString());
|
||||||
|
}
|
||||||
|
rethrow;
|
||||||
|
}
|
||||||
|
replace(_$result);
|
||||||
|
return _$result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ignore_for_file: deprecated_member_use_from_same_package,type=lint
|
||||||
|
|
@ -16,17 +16,16 @@ import 'package:tuuli_api/src/model/date.dart';
|
||||||
|
|
||||||
import 'package:tuuli_api/src/model/access_token_response.dart';
|
import 'package:tuuli_api/src/model/access_token_response.dart';
|
||||||
import 'package:tuuli_api/src/model/auth_model.dart';
|
import 'package:tuuli_api/src/model/auth_model.dart';
|
||||||
|
import 'package:tuuli_api/src/model/body_get_items_from_table_items_table_name_post.dart';
|
||||||
import 'package:tuuli_api/src/model/body_update_item_in_table_items_table_name_post.dart';
|
import 'package:tuuli_api/src/model/body_update_item_in_table_items_table_name_post.dart';
|
||||||
import 'package:tuuli_api/src/model/column_condition_compat.dart';
|
import 'package:tuuli_api/src/model/column_condition_compat.dart';
|
||||||
import 'package:tuuli_api/src/model/create_asset_response.dart';
|
import 'package:tuuli_api/src/model/create_asset_response.dart';
|
||||||
import 'package:tuuli_api/src/model/create_user_definition.dart';
|
import 'package:tuuli_api/src/model/create_user_definition.dart';
|
||||||
import 'package:tuuli_api/src/model/error_response.dart';
|
import 'package:tuuli_api/src/model/error_response.dart';
|
||||||
import 'package:tuuli_api/src/model/http_validation_error.dart';
|
import 'package:tuuli_api/src/model/http_validation_error.dart';
|
||||||
import 'package:tuuli_api/src/model/items_field_selector_list.dart';
|
|
||||||
import 'package:tuuli_api/src/model/location_inner.dart';
|
import 'package:tuuli_api/src/model/location_inner.dart';
|
||||||
import 'package:tuuli_api/src/model/ok_response.dart';
|
import 'package:tuuli_api/src/model/ok_response.dart';
|
||||||
import 'package:tuuli_api/src/model/table_definition.dart';
|
import 'package:tuuli_api/src/model/table_definition.dart';
|
||||||
import 'package:tuuli_api/src/model/table_items_response.dart';
|
|
||||||
import 'package:tuuli_api/src/model/user_update_definition.dart';
|
import 'package:tuuli_api/src/model/user_update_definition.dart';
|
||||||
import 'package:tuuli_api/src/model/validation_error.dart';
|
import 'package:tuuli_api/src/model/validation_error.dart';
|
||||||
|
|
||||||
|
|
@ -35,17 +34,16 @@ part 'serializers.g.dart';
|
||||||
@SerializersFor([
|
@SerializersFor([
|
||||||
AccessTokenResponse,
|
AccessTokenResponse,
|
||||||
AuthModel,
|
AuthModel,
|
||||||
|
BodyGetItemsFromTableItemsTableNamePost,
|
||||||
BodyUpdateItemInTableItemsTableNamePost,
|
BodyUpdateItemInTableItemsTableNamePost,
|
||||||
ColumnConditionCompat,
|
ColumnConditionCompat,
|
||||||
CreateAssetResponse,
|
CreateAssetResponse,
|
||||||
CreateUserDefinition,
|
CreateUserDefinition,
|
||||||
ErrorResponse,
|
ErrorResponse,
|
||||||
HTTPValidationError,
|
HTTPValidationError,
|
||||||
ItemsFieldSelectorList,
|
|
||||||
LocationInner,
|
LocationInner,
|
||||||
OkResponse,
|
OkResponse,
|
||||||
TableDefinition,
|
TableDefinition,
|
||||||
TableItemsResponse,
|
|
||||||
UserUpdateDefinition,
|
UserUpdateDefinition,
|
||||||
ValidationError,
|
ValidationError,
|
||||||
])
|
])
|
||||||
|
|
@ -54,6 +52,10 @@ Serializers serializers = (_$serializers.toBuilder()
|
||||||
const FullType(BuiltList, [FullType(ColumnConditionCompat)]),
|
const FullType(BuiltList, [FullType(ColumnConditionCompat)]),
|
||||||
() => ListBuilder<ColumnConditionCompat>(),
|
() => ListBuilder<ColumnConditionCompat>(),
|
||||||
)
|
)
|
||||||
|
..addBuilderFactory(
|
||||||
|
const FullType(BuiltList, [FullType(JsonObject)]),
|
||||||
|
() => ListBuilder<JsonObject>(),
|
||||||
|
)
|
||||||
..addBuilderFactory(
|
..addBuilderFactory(
|
||||||
const FullType(BuiltList, [FullType(String)]),
|
const FullType(BuiltList, [FullType(String)]),
|
||||||
() => ListBuilder<String>(),
|
() => ListBuilder<String>(),
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ part of 'serializers.dart';
|
||||||
Serializers _$serializers = (new Serializers().toBuilder()
|
Serializers _$serializers = (new Serializers().toBuilder()
|
||||||
..add(AccessTokenResponse.serializer)
|
..add(AccessTokenResponse.serializer)
|
||||||
..add(AuthModel.serializer)
|
..add(AuthModel.serializer)
|
||||||
|
..add(BodyGetItemsFromTableItemsTableNamePost.serializer)
|
||||||
..add(BodyUpdateItemInTableItemsTableNamePost.serializer)
|
..add(BodyUpdateItemInTableItemsTableNamePost.serializer)
|
||||||
..add(ColumnConditionCompat.serializer)
|
..add(ColumnConditionCompat.serializer)
|
||||||
..add(ColumnConditionCompatOperator_Enum.serializer)
|
..add(ColumnConditionCompatOperator_Enum.serializer)
|
||||||
|
|
@ -16,22 +17,21 @@ Serializers _$serializers = (new Serializers().toBuilder()
|
||||||
..add(CreateUserDefinition.serializer)
|
..add(CreateUserDefinition.serializer)
|
||||||
..add(ErrorResponse.serializer)
|
..add(ErrorResponse.serializer)
|
||||||
..add(HTTPValidationError.serializer)
|
..add(HTTPValidationError.serializer)
|
||||||
..add(ItemsFieldSelectorList.serializer)
|
|
||||||
..add(LocationInner.serializer)
|
..add(LocationInner.serializer)
|
||||||
..add(OkResponse.serializer)
|
..add(OkResponse.serializer)
|
||||||
..add(TableDefinition.serializer)
|
..add(TableDefinition.serializer)
|
||||||
..add(TableItemsResponse.serializer)
|
|
||||||
..add(UserUpdateDefinition.serializer)
|
..add(UserUpdateDefinition.serializer)
|
||||||
..add(ValidationError.serializer)
|
..add(ValidationError.serializer)
|
||||||
..addBuilderFactory(
|
|
||||||
const FullType(BuiltList, const [const FullType(JsonObject)]),
|
|
||||||
() => new ListBuilder<JsonObject>())
|
|
||||||
..addBuilderFactory(
|
..addBuilderFactory(
|
||||||
const FullType(BuiltList, const [const FullType(LocationInner)]),
|
const FullType(BuiltList, const [const FullType(LocationInner)]),
|
||||||
() => new ListBuilder<LocationInner>())
|
() => new ListBuilder<LocationInner>())
|
||||||
..addBuilderFactory(
|
..addBuilderFactory(
|
||||||
const FullType(BuiltList, const [const FullType(String)]),
|
const FullType(BuiltList, const [const FullType(String)]),
|
||||||
() => new ListBuilder<String>())
|
() => new ListBuilder<String>())
|
||||||
|
..addBuilderFactory(
|
||||||
|
const FullType(
|
||||||
|
BuiltList, const [const FullType(ColumnConditionCompat)]),
|
||||||
|
() => new ListBuilder<ColumnConditionCompat>())
|
||||||
..addBuilderFactory(
|
..addBuilderFactory(
|
||||||
const FullType(BuiltList, const [const FullType(ValidationError)]),
|
const FullType(BuiltList, const [const FullType(ValidationError)]),
|
||||||
() => new ListBuilder<ValidationError>())
|
() => new ListBuilder<ValidationError>())
|
||||||
|
|
|
||||||
|
|
@ -13,16 +13,15 @@ export 'package:tuuli_api/src/api/default_api.dart';
|
||||||
|
|
||||||
export 'package:tuuli_api/src/model/access_token_response.dart';
|
export 'package:tuuli_api/src/model/access_token_response.dart';
|
||||||
export 'package:tuuli_api/src/model/auth_model.dart';
|
export 'package:tuuli_api/src/model/auth_model.dart';
|
||||||
|
export 'package:tuuli_api/src/model/body_get_items_from_table_items_table_name_post.dart';
|
||||||
export 'package:tuuli_api/src/model/body_update_item_in_table_items_table_name_post.dart';
|
export 'package:tuuli_api/src/model/body_update_item_in_table_items_table_name_post.dart';
|
||||||
export 'package:tuuli_api/src/model/column_condition_compat.dart';
|
export 'package:tuuli_api/src/model/column_condition_compat.dart';
|
||||||
export 'package:tuuli_api/src/model/create_asset_response.dart';
|
export 'package:tuuli_api/src/model/create_asset_response.dart';
|
||||||
export 'package:tuuli_api/src/model/create_user_definition.dart';
|
export 'package:tuuli_api/src/model/create_user_definition.dart';
|
||||||
export 'package:tuuli_api/src/model/error_response.dart';
|
export 'package:tuuli_api/src/model/error_response.dart';
|
||||||
export 'package:tuuli_api/src/model/http_validation_error.dart';
|
export 'package:tuuli_api/src/model/http_validation_error.dart';
|
||||||
export 'package:tuuli_api/src/model/items_field_selector_list.dart';
|
|
||||||
export 'package:tuuli_api/src/model/location_inner.dart';
|
export 'package:tuuli_api/src/model/location_inner.dart';
|
||||||
export 'package:tuuli_api/src/model/ok_response.dart';
|
export 'package:tuuli_api/src/model/ok_response.dart';
|
||||||
export 'package:tuuli_api/src/model/table_definition.dart';
|
export 'package:tuuli_api/src/model/table_definition.dart';
|
||||||
export 'package:tuuli_api/src/model/table_items_response.dart';
|
|
||||||
export 'package:tuuli_api/src/model/user_update_definition.dart';
|
export 'package:tuuli_api/src/model/user_update_definition.dart';
|
||||||
export 'package:tuuli_api/src/model/validation_error.dart';
|
export 'package:tuuli_api/src/model/validation_error.dart';
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
import 'package:test/test.dart';
|
||||||
|
import 'package:tuuli_api/tuuli_api.dart';
|
||||||
|
|
||||||
|
// tests for BodyGetItemsFromTableItemsTableNamePost
|
||||||
|
void main() {
|
||||||
|
final instance = BodyGetItemsFromTableItemsTableNamePostBuilder();
|
||||||
|
// TODO add properties to the builder and call build()
|
||||||
|
|
||||||
|
group(BodyGetItemsFromTableItemsTableNamePost, () {
|
||||||
|
// BuiltList<String> fields (default value: ListBuilder())
|
||||||
|
test('to test the property `fields`', () async {
|
||||||
|
// TODO
|
||||||
|
});
|
||||||
|
|
||||||
|
// BuiltList<ColumnConditionCompat> where (default value: ListBuilder())
|
||||||
|
test('to test the property `where`', () async {
|
||||||
|
// TODO
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue