1
0
This commit is contained in:
2024-03-13 16:53:30 +09:00
parent acb8fe9541
commit 2f050d621e
188 changed files with 7457 additions and 77302 deletions

22
openapi/docs/Card.md Normal file
View File

@ -0,0 +1,22 @@
# Card
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**password** | **String** | |
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**token** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**owner** | [**models::User**](User.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

254
openapi/docs/CardApi.md Normal file
View File

@ -0,0 +1,254 @@
# \CardApi
All URIs are relative to *http://localhost*
Method | HTTP request | Description
------------- | ------------- | -------------
[**create_card**](CardApi.md#create_card) | **POST** /cards | Create a new Card
[**delete_card**](CardApi.md#delete_card) | **DELETE** /cards/{id} | Deletes a Card by ID
[**draw_done**](CardApi.md#draw_done) | **PUT** /cards/{id}/d | Draws a card item as done.
[**draw_start**](CardApi.md#draw_start) | **PATCH** /users/{id}/card/start | Draws a card item as done.
[**list_card**](CardApi.md#list_card) | **GET** /cards | List Cards
[**read_card**](CardApi.md#read_card) | **GET** /cards/{id} | Find a Card by ID
[**read_card_owner**](CardApi.md#read_card_owner) | **GET** /cards/{id}/owner | Find the attached User
[**update_card**](CardApi.md#update_card) | **PATCH** /cards/{id} | Updates a Card
## create_card
> models::CardCreate create_card(create_card_request)
Create a new Card
Creates a new Card and persists it to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**create_card_request** | [**CreateCardRequest**](CreateCardRequest.md) | Card to create | [required] |
### Return type
[**models::CardCreate**](CardCreate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
## delete_card
> delete_card(id)
Deletes a Card by ID
Deletes the Card with the requested ID.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Card | [required] |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## draw_done
> draw_done(id)
Draws a card item as done.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | | [required] |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
[[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)
## draw_start
> draw_start(id)
Draws a card item as done.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | | [required] |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: Not defined
[[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)
## list_card
> Vec<models::CardList> list_card(page, items_per_page)
List Cards
List Cards.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**page** | Option<**i32**> | what page to render | |
**items_per_page** | Option<**i32**> | item count to render per page | |
### Return type
[**Vec<models::CardList>**](CardList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## read_card
> models::CardRead read_card(id)
Find a Card by ID
Finds the Card with the requested ID and returns it.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Card | [required] |
### Return type
[**models::CardRead**](CardRead.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## read_card_owner
> models::CardOwnerRead read_card_owner(id)
Find the attached User
Find the attached User of the Card with the given ID
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Card | [required] |
### Return type
[**models::CardOwnerRead**](Card_OwnerRead.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## update_card
> models::CardUpdate update_card(id, update_card_request)
Updates a Card
Updates a Card and persists changes to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Card | [required] |
**update_card_request** | [**UpdateCardRequest**](UpdateCardRequest.md) | Card properties to update | [required] |
### Return type
[**models::CardUpdate**](CardUpdate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)

View File

@ -0,0 +1,19 @@
# CardCreate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

19
openapi/docs/CardList.md Normal file
View File

@ -0,0 +1,19 @@
# CardList
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,59 @@
# CardOwnerRead
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

19
openapi/docs/CardRead.md Normal file
View File

@ -0,0 +1,19 @@
# CardRead
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,19 @@
# CardUpdate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,21 @@
# CreateCardRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**password** | **String** | |
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**token** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**owner** | **i32** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,13 @@
# CreateGroupRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **String** | |
**password** | **String** | |
**users** | Option<**Vec<i32>**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,30 @@
# CreateUeRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**password** | **String** | |
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**token** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**owner** | **i32** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,62 @@
# CreateUserRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**token** | Option<**String**> | | [optional]
**password** | **String** | |
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
**card** | Option<**Vec<i32>**> | | [optional]
**ue** | Option<**Vec<i32>**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

14
openapi/docs/Group.md Normal file
View File

@ -0,0 +1,14 @@
# Group
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**name** | **String** | |
**password** | **String** | |
**users** | Option<[**Vec<models::User>**](User.md)> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

198
openapi/docs/GroupApi.md Normal file
View File

@ -0,0 +1,198 @@
# \GroupApi
All URIs are relative to *http://localhost*
Method | HTTP request | Description
------------- | ------------- | -------------
[**create_group**](GroupApi.md#create_group) | **POST** /groups | Create a new Group
[**delete_group**](GroupApi.md#delete_group) | **DELETE** /groups/{id} | Deletes a Group by ID
[**list_group**](GroupApi.md#list_group) | **GET** /groups | List Groups
[**list_group_users**](GroupApi.md#list_group_users) | **GET** /groups/{id}/users | List attached Users
[**read_group**](GroupApi.md#read_group) | **GET** /groups/{id} | Find a Group by ID
[**update_group**](GroupApi.md#update_group) | **PATCH** /groups/{id} | Updates a Group
## create_group
> models::GroupCreate create_group(create_group_request)
Create a new Group
Creates a new Group and persists it to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**create_group_request** | [**CreateGroupRequest**](CreateGroupRequest.md) | Group to create | [required] |
### Return type
[**models::GroupCreate**](GroupCreate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
## delete_group
> delete_group(id)
Deletes a Group by ID
Deletes the Group with the requested ID.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Group | [required] |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## list_group
> Vec<models::GroupList> list_group(page, items_per_page)
List Groups
List Groups.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**page** | Option<**i32**> | what page to render | |
**items_per_page** | Option<**i32**> | item count to render per page | |
### Return type
[**Vec<models::GroupList>**](GroupList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## list_group_users
> Vec<models::GroupUsersList> list_group_users(id, page, items_per_page)
List attached Users
List attached Users.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Group | [required] |
**page** | Option<**i32**> | what page to render | |
**items_per_page** | Option<**i32**> | item count to render per page | |
### Return type
[**Vec<models::GroupUsersList>**](Group_UsersList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## read_group
> models::GroupRead read_group(id)
Find a Group by ID
Finds the Group with the requested ID and returns it.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Group | [required] |
### Return type
[**models::GroupRead**](GroupRead.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## update_group
> models::GroupUpdate update_group(id, update_group_request)
Updates a Group
Updates a Group and persists changes to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Group | [required] |
**update_group_request** | [**UpdateGroupRequest**](UpdateGroupRequest.md) | Group properties to update | [required] |
### Return type
[**models::GroupUpdate**](GroupUpdate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)

View File

@ -0,0 +1,12 @@
# GroupCreate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**name** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

12
openapi/docs/GroupList.md Normal file
View File

@ -0,0 +1,12 @@
# GroupList
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**name** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

12
openapi/docs/GroupRead.md Normal file
View File

@ -0,0 +1,12 @@
# GroupRead
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**name** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,12 @@
# GroupUpdate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**name** | **String** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,59 @@
# GroupUsersList
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,13 @@
# ListCard400Response
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**code** | **i32** | |
**status** | **String** | |
**errors** | Option<[**serde_json::Value**](.md)> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

31
openapi/docs/Ue.md Normal file
View File

@ -0,0 +1,31 @@
# Ue
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**password** | **String** | |
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**token** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**owner** | [**models::User**](User.md) | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

196
openapi/docs/UeApi.md Normal file
View File

@ -0,0 +1,196 @@
# \UeApi
All URIs are relative to *http://localhost*
Method | HTTP request | Description
------------- | ------------- | -------------
[**create_ue**](UeApi.md#create_ue) | **POST** /ues | Create a new Ue
[**delete_ue**](UeApi.md#delete_ue) | **DELETE** /ues/{id} | Deletes a Ue by ID
[**list_ue**](UeApi.md#list_ue) | **GET** /ues | List Ues
[**read_ue**](UeApi.md#read_ue) | **GET** /ues/{id} | Find a Ue by ID
[**read_ue_owner**](UeApi.md#read_ue_owner) | **GET** /ues/{id}/owner | Find the attached User
[**update_ue**](UeApi.md#update_ue) | **PATCH** /ues/{id} | Updates a Ue
## create_ue
> models::UeCreate create_ue(create_ue_request)
Create a new Ue
Creates a new Ue and persists it to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**create_ue_request** | [**CreateUeRequest**](CreateUeRequest.md) | Ue to create | [required] |
### Return type
[**models::UeCreate**](UeCreate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
## delete_ue
> delete_ue(id)
Deletes a Ue by ID
Deletes the Ue with the requested ID.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Ue | [required] |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## list_ue
> Vec<models::UeList> list_ue(page, items_per_page)
List Ues
List Ues.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**page** | Option<**i32**> | what page to render | |
**items_per_page** | Option<**i32**> | item count to render per page | |
### Return type
[**Vec<models::UeList>**](UeList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## read_ue
> models::UeRead read_ue(id)
Find a Ue by ID
Finds the Ue with the requested ID and returns it.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Ue | [required] |
### Return type
[**models::UeRead**](UeRead.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## read_ue_owner
> models::UeOwnerRead read_ue_owner(id)
Find the attached User
Find the attached User of the Ue with the given ID
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Ue | [required] |
### Return type
[**models::UeOwnerRead**](Ue_OwnerRead.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## update_ue
> models::UeUpdate update_ue(id, update_ue_request)
Updates a Ue
Updates a Ue and persists changes to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the Ue | [required] |
**update_ue_request** | [**UpdateUeRequest**](UpdateUeRequest.md) | Ue properties to update | [required] |
### Return type
[**models::UeUpdate**](UeUpdate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)

28
openapi/docs/UeCreate.md Normal file
View File

@ -0,0 +1,28 @@
# UeCreate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

28
openapi/docs/UeList.md Normal file
View File

@ -0,0 +1,28 @@
# UeList
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,59 @@
# UeOwnerRead
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

28
openapi/docs/UeRead.md Normal file
View File

@ -0,0 +1,28 @@
# UeRead
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

28
openapi/docs/UeUpdate.md Normal file
View File

@ -0,0 +1,28 @@
# UeUpdate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,19 @@
# UpdateCardRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**token** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**owner** | Option<**i32**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,12 @@
# UpdateGroupRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | Option<**String**> | | [optional]
**users** | Option<**Vec<i32>**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,28 @@
# UpdateUeRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**token** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**owner** | Option<**i32**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,59 @@
# UpdateUserRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**token** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
**card** | Option<**Vec<i32>**> | | [optional]
**ue** | Option<**Vec<i32>**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

63
openapi/docs/User.md Normal file
View File

@ -0,0 +1,63 @@
# User
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**token** | Option<**String**> | | [optional]
**password** | **String** | |
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
**card** | Option<[**Vec<models::Card>**](Card.md)> | | [optional]
**ue** | Option<[**Vec<models::Ue>**](Ue.md)> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

231
openapi/docs/UserApi.md Normal file
View File

@ -0,0 +1,231 @@
# \UserApi
All URIs are relative to *http://localhost*
Method | HTTP request | Description
------------- | ------------- | -------------
[**create_user**](UserApi.md#create_user) | **POST** /users | Create a new User
[**delete_user**](UserApi.md#delete_user) | **DELETE** /users/{id} | Deletes a User by ID
[**list_user**](UserApi.md#list_user) | **GET** /users | List Users
[**list_user_card**](UserApi.md#list_user_card) | **GET** /users/{id}/card | List attached Cards
[**list_user_ue**](UserApi.md#list_user_ue) | **GET** /users/{id}/ue | List attached Ues
[**read_user**](UserApi.md#read_user) | **GET** /users/{id} | Find a User by ID
[**update_user**](UserApi.md#update_user) | **PATCH** /users/{id} | Updates a User
## create_user
> models::UserCreate create_user(create_user_request)
Create a new User
Creates a new User and persists it to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**create_user_request** | [**CreateUserRequest**](CreateUserRequest.md) | User to create | [required] |
### Return type
[**models::UserCreate**](UserCreate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)
## delete_user
> delete_user(id)
Deletes a User by ID
Deletes the User with the requested ID.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the User | [required] |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## list_user
> Vec<models::UserList> list_user(page, items_per_page)
List Users
List Users.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**page** | Option<**i32**> | what page to render | |
**items_per_page** | Option<**i32**> | item count to render per page | |
### Return type
[**Vec<models::UserList>**](UserList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## list_user_card
> Vec<models::UserCardList> list_user_card(id, page, items_per_page)
List attached Cards
List attached Cards.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the User | [required] |
**page** | Option<**i32**> | what page to render | |
**items_per_page** | Option<**i32**> | item count to render per page | |
### Return type
[**Vec<models::UserCardList>**](User_CardList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## list_user_ue
> Vec<models::UserUeList> list_user_ue(id, page, items_per_page)
List attached Ues
List attached Ues.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the User | [required] |
**page** | Option<**i32**> | what page to render | |
**items_per_page** | Option<**i32**> | item count to render per page | |
### Return type
[**Vec<models::UserUeList>**](User_UeList.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## read_user
> models::UserRead read_user(id)
Find a User by ID
Finds the User with the requested ID and returns it.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the User | [required] |
### Return type
[**models::UserRead**](UserRead.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[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)
## update_user
> models::UserUpdate update_user(id, update_user_request)
Updates a User
Updates a User and persists changes to storage.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | ID of the User | [required] |
**update_user_request** | [**UpdateUserRequest**](UpdateUserRequest.md) | User properties to update | [required] |
### Return type
[**models::UserUpdate**](UserUpdate.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[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)

View File

@ -0,0 +1,19 @@
# UserCardList
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**card** | Option<**i32**> | | [optional]
**skill** | Option<**String**> | | [optional]
**status** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**url** | Option<**String**> | | [optional]
**count** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,59 @@
# UserCreate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

59
openapi/docs/UserList.md Normal file
View File

@ -0,0 +1,59 @@
# UserList
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

59
openapi/docs/UserRead.md Normal file
View File

@ -0,0 +1,59 @@
# UserRead
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,28 @@
# UserUeList
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**limit** | Option<**bool**> | | [optional]
**limit_boss** | Option<**bool**> | | [optional]
**limit_item** | Option<**bool**> | | [optional]
**lv** | Option<**i32**> | | [optional]
**lv_point** | Option<**i32**> | | [optional]
**model** | Option<**i32**> | | [optional]
**sword** | Option<**i32**> | | [optional]
**card** | Option<**i32**> | | [optional]
**mode** | Option<**String**> | | [optional]
**cp** | Option<**i32**> | | [optional]
**count** | Option<**i32**> | | [optional]
**location_x** | Option<**i32**> | | [optional]
**location_y** | Option<**i32**> | | [optional]
**location_z** | Option<**i32**> | | [optional]
**location_n** | Option<**i32**> | | [optional]
**author** | Option<**String**> | | [optional]
**created_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,59 @@
# UserUpdate
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **i32** | |
**username** | **String** | |
**did** | Option<**String**> | | [optional]
**member** | Option<**bool**> | | [optional]
**book** | Option<**bool**> | | [optional]
**manga** | Option<**bool**> | | [optional]
**badge** | Option<**bool**> | | [optional]
**bsky** | Option<**bool**> | | [optional]
**mastodon** | Option<**bool**> | | [optional]
**delete** | Option<**bool**> | | [optional]
**handle** | Option<**bool**> | | [optional]
**created_at** | Option<**String**> | | [optional]
**updated_at** | Option<**String**> | | [optional]
**raid_at** | Option<**String**> | | [optional]
**server_at** | Option<**String**> | | [optional]
**egg_at** | Option<**String**> | | [optional]
**luck** | Option<**i32**> | | [optional]
**luck_at** | Option<**String**> | | [optional]
**like** | Option<**i32**> | | [optional]
**like_rank** | Option<**i32**> | | [optional]
**like_at** | Option<**String**> | | [optional]
**fav** | Option<**i32**> | | [optional]
**ten** | Option<**bool**> | | [optional]
**ten_su** | Option<**i32**> | | [optional]
**ten_kai** | Option<**i32**> | | [optional]
**aiten** | Option<**i32**> | | [optional]
**ten_card** | Option<**String**> | | [optional]
**ten_delete** | Option<**String**> | | [optional]
**ten_post** | Option<**String**> | | [optional]
**ten_get** | Option<**String**> | | [optional]
**ten_at** | Option<**String**> | | [optional]
**next** | Option<**String**> | | [optional]
**room** | Option<**i32**> | | [optional]
**model** | Option<**bool**> | | [optional]
**model_at** | Option<**String**> | | [optional]
**model_attack** | Option<**i32**> | | [optional]
**model_limit** | Option<**i32**> | | [optional]
**model_skill** | Option<**i32**> | | [optional]
**model_mode** | Option<**i32**> | | [optional]
**model_critical** | Option<**i32**> | | [optional]
**model_critical_d** | Option<**i32**> | | [optional]
**game** | Option<**bool**> | | [optional]
**game_test** | Option<**bool**> | | [optional]
**game_end** | Option<**bool**> | | [optional]
**game_account** | Option<**bool**> | | [optional]
**game_lv** | Option<**i32**> | | [optional]
**coin** | Option<**i32**> | | [optional]
**coin_open** | Option<**bool**> | | [optional]
**coin_at** | Option<**String**> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)