Implement CardFilterPanel
This commit is contained in:
7
src/api/mutableTypes.ts
Normal file
7
src/api/mutableTypes.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import type {CardServiceGetCardPageRequest} from "./openapi";
|
||||
|
||||
export type Mutable<T> = {
|
||||
-readonly [K in keyof T]: T[K];
|
||||
};
|
||||
|
||||
export type MutableCardRequest = Mutable<CardServiceGetCardPageRequest>;
|
||||
@@ -6,6 +6,7 @@ common.ts
|
||||
configuration.ts
|
||||
docs/Attribute.md
|
||||
docs/Card.md
|
||||
docs/CardPageSearchRequest.md
|
||||
docs/CardPrint.md
|
||||
docs/CardPrintService.md
|
||||
docs/CardService.md
|
||||
@@ -19,6 +20,7 @@ docs/JobService.md
|
||||
docs/JobStatus.md
|
||||
docs/LinkArrow.md
|
||||
docs/MonsterCard.md
|
||||
docs/MonsterCardSubType.md
|
||||
docs/MonsterCardType.md
|
||||
docs/MonsterType.md
|
||||
docs/Page.md
|
||||
@@ -38,6 +40,7 @@ docs/TrapCardType.md
|
||||
git_push.sh
|
||||
index.ts
|
||||
model/attribute.ts
|
||||
model/card-page-search-request.ts
|
||||
model/card-print.ts
|
||||
model/card-type.ts
|
||||
model/card-upstream-fetch-request.ts
|
||||
@@ -48,6 +51,7 @@ model/index.ts
|
||||
model/job-dto.ts
|
||||
model/job-status.ts
|
||||
model/link-arrow.ts
|
||||
model/monster-card-sub-type.ts
|
||||
model/monster-card-type.ts
|
||||
model/monster-card.ts
|
||||
model/monster-type.ts
|
||||
|
||||
@@ -18,10 +18,11 @@ Name | Type | Description | Notes
|
||||
**pendulumScale** | **number** | | [optional] [default to undefined]
|
||||
**pendulumEffect** | **string** | | [optional] [default to undefined]
|
||||
**linkValue** | **number** | | [optional] [default to undefined]
|
||||
**subType** | [**SpellCardType**](SpellCardType.md) | | [default to undefined]
|
||||
**type** | [**SpellCardType**](SpellCardType.md) | | [default to undefined]
|
||||
**monsterType** | [**MonsterType**](MonsterType.md) | | [default to undefined]
|
||||
**attribute** | [**Attribute**](Attribute.md) | | [default to undefined]
|
||||
**linkArrows** | [**Set<LinkArrow>**](LinkArrow.md) | | [default to undefined]
|
||||
**subTypes** | [**Set<MonsterCardSubType>**](MonsterCardSubType.md) | | [default to undefined]
|
||||
|
||||
## Example
|
||||
|
||||
@@ -42,10 +43,11 @@ const instance: Card = {
|
||||
pendulumScale,
|
||||
pendulumEffect,
|
||||
linkValue,
|
||||
subType,
|
||||
type,
|
||||
monsterType,
|
||||
attribute,
|
||||
linkArrows,
|
||||
subTypes,
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
72
src/api/openapi/docs/CardPageSearchRequest.md
Normal file
72
src/api/openapi/docs/CardPageSearchRequest.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# CardPageSearchRequest
|
||||
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**page** | **number** | | [optional] [default to undefined]
|
||||
**pageSize** | **number** | | [optional] [default to undefined]
|
||||
**name** | **string** | | [optional] [default to undefined]
|
||||
**cardTypes** | [**Array<CardType>**](CardType.md) | | [optional] [default to undefined]
|
||||
**monsterCardTypes** | [**Array<MonsterCardType>**](MonsterCardType.md) | | [optional] [default to undefined]
|
||||
**spellCardType** | [**SpellCardType**](SpellCardType.md) | | [optional] [default to undefined]
|
||||
**trapCardType** | [**TrapCardType**](TrapCardType.md) | | [optional] [default to undefined]
|
||||
**attack** | **number** | | [optional] [default to undefined]
|
||||
**attackMin** | **number** | | [optional] [default to undefined]
|
||||
**attackMax** | **number** | | [optional] [default to undefined]
|
||||
**defense** | **number** | | [optional] [default to undefined]
|
||||
**defenseMin** | **number** | | [optional] [default to undefined]
|
||||
**defenseMax** | **number** | | [optional] [default to undefined]
|
||||
**level** | **number** | | [optional] [default to undefined]
|
||||
**levelMin** | **number** | | [optional] [default to undefined]
|
||||
**levelMax** | **number** | | [optional] [default to undefined]
|
||||
**isPendulum** | **boolean** | | [optional] [default to undefined]
|
||||
**pendulumScale** | **number** | | [optional] [default to undefined]
|
||||
**pendulumScaleMin** | **number** | | [optional] [default to undefined]
|
||||
**pendulumScaleMax** | **number** | | [optional] [default to undefined]
|
||||
**linkValue** | **number** | | [optional] [default to undefined]
|
||||
**linkValueMin** | **number** | | [optional] [default to undefined]
|
||||
**linkValueMax** | **number** | | [optional] [default to undefined]
|
||||
**linkArrows** | [**Array<LinkArrow>**](LinkArrow.md) | | [optional] [default to undefined]
|
||||
**monsterCardSubTypes** | [**Array<MonsterCardSubType>**](MonsterCardSubType.md) | | [optional] [default to undefined]
|
||||
**attributes** | [**Array<Attribute>**](Attribute.md) | | [optional] [default to undefined]
|
||||
**pendulum** | **boolean** | | [optional] [default to undefined]
|
||||
|
||||
## Example
|
||||
|
||||
```typescript
|
||||
import { CardPageSearchRequest } from './api';
|
||||
|
||||
const instance: CardPageSearchRequest = {
|
||||
page,
|
||||
pageSize,
|
||||
name,
|
||||
cardTypes,
|
||||
monsterCardTypes,
|
||||
spellCardType,
|
||||
trapCardType,
|
||||
attack,
|
||||
attackMin,
|
||||
attackMax,
|
||||
defense,
|
||||
defenseMin,
|
||||
defenseMax,
|
||||
level,
|
||||
levelMin,
|
||||
levelMax,
|
||||
isPendulum,
|
||||
pendulumScale,
|
||||
pendulumScaleMin,
|
||||
pendulumScaleMax,
|
||||
linkValue,
|
||||
linkValueMin,
|
||||
linkValueMax,
|
||||
linkArrows,
|
||||
monsterCardSubTypes,
|
||||
attributes,
|
||||
pendulum,
|
||||
};
|
||||
```
|
||||
|
||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||
@@ -178,14 +178,60 @@ import {
|
||||
const configuration = new Configuration();
|
||||
const apiInstance = new CardService(configuration);
|
||||
|
||||
let attack: number; // (optional) (default to undefined)
|
||||
let attackMax: number; // (optional) (default to undefined)
|
||||
let attackMin: number; // (optional) (default to undefined)
|
||||
let attributes: Array<Attribute>; // (optional) (default to undefined)
|
||||
let cardTypes: Array<CardType>; // (optional) (default to undefined)
|
||||
let defense: number; // (optional) (default to undefined)
|
||||
let defenseMax: number; // (optional) (default to undefined)
|
||||
let defenseMin: number; // (optional) (default to undefined)
|
||||
let isPendulum: boolean; // (optional) (default to undefined)
|
||||
let level: number; // (optional) (default to undefined)
|
||||
let levelMax: number; // (optional) (default to undefined)
|
||||
let levelMin: number; // (optional) (default to undefined)
|
||||
let linkArrows: Array<LinkArrow>; // (optional) (default to undefined)
|
||||
let linkValue: number; // (optional) (default to undefined)
|
||||
let linkValueMax: number; // (optional) (default to undefined)
|
||||
let linkValueMin: number; // (optional) (default to undefined)
|
||||
let monsterCardSubTypes: Array<MonsterCardSubType>; // (optional) (default to undefined)
|
||||
let monsterCardTypes: Array<MonsterCardType>; // (optional) (default to undefined)
|
||||
let name: string; // (optional) (default to undefined)
|
||||
let page: number; // (optional) (default to undefined)
|
||||
let pageSize: number; // (optional) (default to undefined)
|
||||
let pendulumScale: number; // (optional) (default to undefined)
|
||||
let pendulumScaleMax: number; // (optional) (default to undefined)
|
||||
let pendulumScaleMin: number; // (optional) (default to undefined)
|
||||
let spellCardType: SpellCardType; // (optional) (default to undefined)
|
||||
let trapCardType: TrapCardType; // (optional) (default to undefined)
|
||||
|
||||
const { status, data } = await apiInstance.getCardPage(
|
||||
attack,
|
||||
attackMax,
|
||||
attackMin,
|
||||
attributes,
|
||||
cardTypes,
|
||||
defense,
|
||||
defenseMax,
|
||||
defenseMin,
|
||||
isPendulum,
|
||||
level,
|
||||
levelMax,
|
||||
levelMin,
|
||||
linkArrows,
|
||||
linkValue,
|
||||
linkValueMax,
|
||||
linkValueMin,
|
||||
monsterCardSubTypes,
|
||||
monsterCardTypes,
|
||||
name,
|
||||
page,
|
||||
pageSize
|
||||
pageSize,
|
||||
pendulumScale,
|
||||
pendulumScaleMax,
|
||||
pendulumScaleMin,
|
||||
spellCardType,
|
||||
trapCardType
|
||||
);
|
||||
```
|
||||
|
||||
@@ -193,9 +239,32 @@ const { status, data } = await apiInstance.getCardPage(
|
||||
|
||||
|Name | Type | Description | Notes|
|
||||
|------------- | ------------- | ------------- | -------------|
|
||||
| **attack** | [**number**] | | (optional) defaults to undefined|
|
||||
| **attackMax** | [**number**] | | (optional) defaults to undefined|
|
||||
| **attackMin** | [**number**] | | (optional) defaults to undefined|
|
||||
| **attributes** | **Array<Attribute>** | | (optional) defaults to undefined|
|
||||
| **cardTypes** | **Array<CardType>** | | (optional) defaults to undefined|
|
||||
| **defense** | [**number**] | | (optional) defaults to undefined|
|
||||
| **defenseMax** | [**number**] | | (optional) defaults to undefined|
|
||||
| **defenseMin** | [**number**] | | (optional) defaults to undefined|
|
||||
| **isPendulum** | [**boolean**] | | (optional) defaults to undefined|
|
||||
| **level** | [**number**] | | (optional) defaults to undefined|
|
||||
| **levelMax** | [**number**] | | (optional) defaults to undefined|
|
||||
| **levelMin** | [**number**] | | (optional) defaults to undefined|
|
||||
| **linkArrows** | **Array<LinkArrow>** | | (optional) defaults to undefined|
|
||||
| **linkValue** | [**number**] | | (optional) defaults to undefined|
|
||||
| **linkValueMax** | [**number**] | | (optional) defaults to undefined|
|
||||
| **linkValueMin** | [**number**] | | (optional) defaults to undefined|
|
||||
| **monsterCardSubTypes** | **Array<MonsterCardSubType>** | | (optional) defaults to undefined|
|
||||
| **monsterCardTypes** | **Array<MonsterCardType>** | | (optional) defaults to undefined|
|
||||
| **name** | [**string**] | | (optional) defaults to undefined|
|
||||
| **page** | [**number**] | | (optional) defaults to undefined|
|
||||
| **pageSize** | [**number**] | | (optional) defaults to undefined|
|
||||
| **pendulumScale** | [**number**] | | (optional) defaults to undefined|
|
||||
| **pendulumScaleMax** | [**number**] | | (optional) defaults to undefined|
|
||||
| **pendulumScaleMin** | [**number**] | | (optional) defaults to undefined|
|
||||
| **spellCardType** | **SpellCardType** | | (optional) defaults to undefined|
|
||||
| **trapCardType** | **TrapCardType** | | (optional) defaults to undefined|
|
||||
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -6,10 +6,12 @@
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **number** | | [optional] [default to undefined]
|
||||
**totalJobs** | **number** | | [optional] [default to undefined]
|
||||
**pendingJobs** | **number** | | [optional] [default to undefined]
|
||||
**processingJobs** | **number** | | [optional] [default to undefined]
|
||||
**completedJobs** | **number** | | [optional] [default to undefined]
|
||||
**failedJobs** | **number** | | [optional] [default to undefined]
|
||||
**attempts** | **number** | | [optional] [default to undefined]
|
||||
**status** | [**JobStatus**](JobStatus.md) | | [default to undefined]
|
||||
|
||||
## Example
|
||||
@@ -19,10 +21,12 @@ import { JobDto } from './api';
|
||||
|
||||
const instance: JobDto = {
|
||||
id,
|
||||
totalJobs,
|
||||
pendingJobs,
|
||||
processingJobs,
|
||||
completedJobs,
|
||||
failedJobs,
|
||||
attempts,
|
||||
status,
|
||||
};
|
||||
```
|
||||
|
||||
@@ -4,10 +4,54 @@ All URIs are relative to *http://localhost*
|
||||
|
||||
|Method | HTTP request | Description|
|
||||
|------------- | ------------- | -------------|
|
||||
|[**getAllJobs**](#getalljobs) | **GET** /api/jobs | Get status of all Jobs|
|
||||
|[**getCardPrintImportJobStatusById**](#getcardprintimportjobstatusbyid) | **GET** /api/jobs/cardPrintImport/{id} | Get status of CardPrintImportJob|
|
||||
|[**getCardSetImportJobStatusById**](#getcardsetimportjobstatusbyid) | **GET** /api/jobs/cardSetImport/{id} | Get status of CardSetImportJob|
|
||||
|[**getRegionalSetImportJobStatusById**](#getregionalsetimportjobstatusbyid) | **GET** /api/jobs/regionalSetImport/{id} | Get status of RegionalSetImportJob|
|
||||
|
||||
# **getAllJobs**
|
||||
> Array<JobDto> getAllJobs()
|
||||
|
||||
|
||||
### Example
|
||||
|
||||
```typescript
|
||||
import {
|
||||
JobService,
|
||||
Configuration
|
||||
} from './api';
|
||||
|
||||
const configuration = new Configuration();
|
||||
const apiInstance = new JobService(configuration);
|
||||
|
||||
const { status, data } = await apiInstance.getAllJobs();
|
||||
```
|
||||
|
||||
### Parameters
|
||||
This endpoint does not have any parameters.
|
||||
|
||||
|
||||
### Return type
|
||||
|
||||
**Array<JobDto>**
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
- **Content-Type**: Not defined
|
||||
- **Accept**: application/json
|
||||
|
||||
|
||||
### HTTP response details
|
||||
| Status code | Description | Response headers |
|
||||
|-------------|-------------|------------------|
|
||||
|**200** | OK | - |
|
||||
|
||||
[[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)
|
||||
|
||||
# **getCardPrintImportJobStatusById**
|
||||
> JobDto getCardPrintImportJobStatusById()
|
||||
|
||||
|
||||
@@ -18,10 +18,11 @@ Name | Type | Description | Notes
|
||||
**pendulumScale** | **number** | | [optional] [default to undefined]
|
||||
**pendulumEffect** | **string** | | [optional] [default to undefined]
|
||||
**linkValue** | **number** | | [optional] [default to undefined]
|
||||
**subType** | [**MonsterCardType**](MonsterCardType.md) | | [default to undefined]
|
||||
**type** | [**MonsterCardType**](MonsterCardType.md) | | [default to undefined]
|
||||
**monsterType** | [**MonsterType**](MonsterType.md) | | [default to undefined]
|
||||
**attribute** | [**Attribute**](Attribute.md) | | [default to undefined]
|
||||
**linkArrows** | [**Set<LinkArrow>**](LinkArrow.md) | | [default to undefined]
|
||||
**subTypes** | [**Set<MonsterCardSubType>**](MonsterCardSubType.md) | | [default to undefined]
|
||||
|
||||
## Example
|
||||
|
||||
@@ -42,10 +43,11 @@ const instance: MonsterCard = {
|
||||
pendulumScale,
|
||||
pendulumEffect,
|
||||
linkValue,
|
||||
subType,
|
||||
type,
|
||||
monsterType,
|
||||
attribute,
|
||||
linkArrows,
|
||||
subTypes,
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
20
src/api/openapi/docs/MonsterCardSubType.md
Normal file
20
src/api/openapi/docs/MonsterCardSubType.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# MonsterCardSubType
|
||||
|
||||
|
||||
## Enum
|
||||
|
||||
* `Tuner` (value: `'TUNER'`)
|
||||
|
||||
* `Flip` (value: `'FLIP'`)
|
||||
|
||||
* `Toon` (value: `'TOON'`)
|
||||
|
||||
* `Spirit` (value: `'SPIRIT'`)
|
||||
|
||||
* `Union` (value: `'UNION'`)
|
||||
|
||||
* `Gemini` (value: `'GEMINI'`)
|
||||
|
||||
* `Token` (value: `'TOKEN'`)
|
||||
|
||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||
20
src/api/openapi/docs/MonsterCardSubTypeEnum.md
Normal file
20
src/api/openapi/docs/MonsterCardSubTypeEnum.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# MonsterCardSubTypeEnum
|
||||
|
||||
|
||||
## Enum
|
||||
|
||||
* `Tuner` (value: `'TUNER'`)
|
||||
|
||||
* `Flip` (value: `'FLIP'`)
|
||||
|
||||
* `Toon` (value: `'TOON'`)
|
||||
|
||||
* `Spirit` (value: `'SPIRIT'`)
|
||||
|
||||
* `Union` (value: `'UNION'`)
|
||||
|
||||
* `Gemini` (value: `'GEMINI'`)
|
||||
|
||||
* `Token` (value: `'TOKEN'`)
|
||||
|
||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
|
||||
**description** | **string** | | [default to undefined]
|
||||
**name** | **string** | | [default to undefined]
|
||||
**cardPrints** | [**Set<CardPrint>**](CardPrint.md) | | [default to undefined]
|
||||
**subType** | [**SpellCardType**](SpellCardType.md) | | [default to undefined]
|
||||
**type** | [**SpellCardType**](SpellCardType.md) | | [default to undefined]
|
||||
|
||||
## Example
|
||||
|
||||
@@ -23,7 +23,7 @@ const instance: SpellCard = {
|
||||
description,
|
||||
name,
|
||||
cardPrints,
|
||||
subType,
|
||||
type,
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
|
||||
**description** | **string** | | [default to undefined]
|
||||
**name** | **string** | | [default to undefined]
|
||||
**cardPrints** | [**Set<CardPrint>**](CardPrint.md) | | [default to undefined]
|
||||
**subType** | [**TrapCardType**](TrapCardType.md) | | [default to undefined]
|
||||
**type** | [**TrapCardType**](TrapCardType.md) | | [default to undefined]
|
||||
|
||||
## Example
|
||||
|
||||
@@ -23,7 +23,7 @@ const instance: TrapCard = {
|
||||
description,
|
||||
name,
|
||||
cardPrints,
|
||||
subType,
|
||||
type,
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
209
src/api/openapi/model/card-page-search-request.ts
Normal file
209
src/api/openapi/model/card-page-search-request.ts
Normal file
@@ -0,0 +1,209 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* dex API
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.1
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { Attribute } from './attribute';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { CardType } from './card-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { LinkArrow } from './link-arrow';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { MonsterCardSubType } from './monster-card-sub-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { MonsterCardType } from './monster-card-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { SpellCardType } from './spell-card-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { TrapCardType } from './trap-card-type';
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @interface CardPageSearchRequest
|
||||
*/
|
||||
export interface CardPageSearchRequest {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'page'?: number;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'pageSize'?: number;
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'name'?: string | null;
|
||||
/**
|
||||
*
|
||||
* @type {Array<CardType>}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'cardTypes'?: Array<CardType> | null;
|
||||
/**
|
||||
*
|
||||
* @type {Array<MonsterCardType>}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'monsterCardTypes'?: Array<MonsterCardType> | null;
|
||||
/**
|
||||
*
|
||||
* @type {SpellCardType}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'spellCardType'?: SpellCardType | null;
|
||||
/**
|
||||
*
|
||||
* @type {TrapCardType}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'trapCardType'?: TrapCardType | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'attack'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'attackMin'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'attackMax'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'defense'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'defenseMin'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'defenseMax'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'level'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'levelMin'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'levelMax'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'isPendulum'?: boolean | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'pendulumScale'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'pendulumScaleMin'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'pendulumScaleMax'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'linkValue'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'linkValueMin'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'linkValueMax'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {Array<LinkArrow>}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'linkArrows'?: Array<LinkArrow> | null;
|
||||
/**
|
||||
*
|
||||
* @type {Array<MonsterCardSubType>}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'monsterCardSubTypes'?: Array<MonsterCardSubType> | null;
|
||||
/**
|
||||
*
|
||||
* @type {Array<Attribute>}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'attributes'?: Array<Attribute> | null;
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof CardPageSearchRequest
|
||||
*/
|
||||
'pendulum'?: boolean;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -30,6 +30,9 @@ import type { LinkArrow } from './link-arrow';
|
||||
import type { MonsterCard } from './monster-card';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { MonsterCardSubType } from './monster-card-sub-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { MonsterType } from './monster-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
export * from './attribute';
|
||||
export * from './card';
|
||||
export * from './card-page-search-request';
|
||||
export * from './card-print';
|
||||
export * from './card-type';
|
||||
export * from './card-upstream-fetch-request';
|
||||
@@ -9,6 +10,7 @@ export * from './job-dto';
|
||||
export * from './job-status';
|
||||
export * from './link-arrow';
|
||||
export * from './monster-card';
|
||||
export * from './monster-card-sub-type';
|
||||
export * from './monster-card-type';
|
||||
export * from './monster-type';
|
||||
export * from './page';
|
||||
|
||||
@@ -29,6 +29,12 @@ export interface JobDto {
|
||||
* @memberof JobDto
|
||||
*/
|
||||
'id'?: number;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof JobDto
|
||||
*/
|
||||
'totalJobs'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
@@ -53,6 +59,12 @@ export interface JobDto {
|
||||
* @memberof JobDto
|
||||
*/
|
||||
'failedJobs'?: number | null;
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof JobDto
|
||||
*/
|
||||
'attempts'?: number;
|
||||
/**
|
||||
*
|
||||
* @type {JobStatus}
|
||||
|
||||
36
src/api/openapi/model/monster-card-sub-type-enum.ts
Normal file
36
src/api/openapi/model/monster-card-sub-type-enum.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* dex API
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.1
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @enum {string}
|
||||
*/
|
||||
|
||||
export const MonsterCardSubTypeEnum = {
|
||||
Tuner: 'TUNER',
|
||||
Flip: 'FLIP',
|
||||
Toon: 'TOON',
|
||||
Spirit: 'SPIRIT',
|
||||
Union: 'UNION',
|
||||
Gemini: 'GEMINI',
|
||||
Token: 'TOKEN'
|
||||
} as const;
|
||||
|
||||
export type MonsterCardSubTypeEnum = typeof MonsterCardSubTypeEnum[keyof typeof MonsterCardSubTypeEnum];
|
||||
|
||||
|
||||
|
||||
36
src/api/openapi/model/monster-card-sub-type.ts
Normal file
36
src/api/openapi/model/monster-card-sub-type.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* dex API
|
||||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||
*
|
||||
* The version of the OpenAPI document: 0.0.1
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @export
|
||||
* @enum {string}
|
||||
*/
|
||||
|
||||
export const MonsterCardSubType = {
|
||||
Tuner: 'TUNER',
|
||||
Flip: 'FLIP',
|
||||
Toon: 'TOON',
|
||||
Spirit: 'SPIRIT',
|
||||
Union: 'UNION',
|
||||
Gemini: 'GEMINI',
|
||||
Token: 'TOKEN'
|
||||
} as const;
|
||||
|
||||
export type MonsterCardSubType = typeof MonsterCardSubType[keyof typeof MonsterCardSubType];
|
||||
|
||||
|
||||
|
||||
@@ -27,6 +27,9 @@ import type { CardType } from './card-type';
|
||||
import type { LinkArrow } from './link-arrow';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { MonsterCardSubType } from './monster-card-sub-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
import type { MonsterCardType } from './monster-card-type';
|
||||
// May contain unused imports in some cases
|
||||
// @ts-ignore
|
||||
@@ -121,7 +124,7 @@ export interface MonsterCard {
|
||||
* @type {MonsterCardType}
|
||||
* @memberof MonsterCard
|
||||
*/
|
||||
'subType': MonsterCardType;
|
||||
'type': MonsterCardType;
|
||||
/**
|
||||
*
|
||||
* @type {MonsterType}
|
||||
@@ -140,6 +143,12 @@ export interface MonsterCard {
|
||||
* @memberof MonsterCard
|
||||
*/
|
||||
'linkArrows': Set<LinkArrow>;
|
||||
/**
|
||||
*
|
||||
* @type {Set<MonsterCardSubType>}
|
||||
* @memberof MonsterCard
|
||||
*/
|
||||
'subTypes': Set<MonsterCardSubType>;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ export interface SpellCard {
|
||||
* @type {SpellCardType}
|
||||
* @memberof SpellCard
|
||||
*/
|
||||
'subType': SpellCardType;
|
||||
'type': SpellCardType;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ export interface TrapCard {
|
||||
* @type {TrapCardType}
|
||||
* @memberof TrapCard
|
||||
*/
|
||||
'subType': TrapCardType;
|
||||
'type': TrapCardType;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -112,36 +112,42 @@ export const CardPrintServiceFactory = function (configuration?: Configuration,
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Card Prints with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {CardPrintServiceGetCardPrintPageRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardPrintPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageCardPrintDto> {
|
||||
return localVarFp.getCardPrintPage(name, page, pageSize, options).then((request) => request(axios, basePath));
|
||||
getCardPrintPage(requestParameters: CardPrintServiceGetCardPrintPageRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<PageCardPrintDto> {
|
||||
return localVarFp.getCardPrintPage(requestParameters.name, requestParameters.page, requestParameters.pageSize, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* CardPrintService - interface
|
||||
* Request parameters for getCardPrintPage operation in CardPrintService.
|
||||
* @export
|
||||
* @interface CardPrintService
|
||||
* @interface CardPrintServiceGetCardPrintPageRequest
|
||||
*/
|
||||
export interface CardPrintServiceInterface {
|
||||
export interface CardPrintServiceGetCardPrintPageRequest {
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Card Prints with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardPrintServiceInterface
|
||||
* @type {string}
|
||||
* @memberof CardPrintServiceGetCardPrintPage
|
||||
*/
|
||||
getCardPrintPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageCardPrintDto>;
|
||||
readonly name?: string | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPrintServiceGetCardPrintPage
|
||||
*/
|
||||
readonly page?: number
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardPrintServiceGetCardPrintPage
|
||||
*/
|
||||
readonly pageSize?: number
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -150,19 +156,17 @@ export interface CardPrintServiceInterface {
|
||||
* @class CardPrintService
|
||||
* @extends {BaseAPI}
|
||||
*/
|
||||
export class CardPrintService extends BaseAPI implements CardPrintServiceInterface {
|
||||
export class CardPrintService extends BaseAPI {
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Card Prints with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {CardPrintServiceGetCardPrintPageRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardPrintService
|
||||
*/
|
||||
public getCardPrintPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig) {
|
||||
return CardPrintServiceFp(this.configuration).getCardPrintPage(name, page, pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||
public getCardPrintPage(requestParameters: CardPrintServiceGetCardPrintPageRequest = {}, options?: RawAxiosRequestConfig) {
|
||||
return CardPrintServiceFp(this.configuration).getCardPrintPage(requestParameters.name, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -22,11 +22,25 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj
|
||||
// @ts-ignore
|
||||
import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base';
|
||||
// @ts-ignore
|
||||
import type { Attribute } from '../model';
|
||||
// @ts-ignore
|
||||
import type { Card } from '../model';
|
||||
// @ts-ignore
|
||||
import type { CardType } from '../model';
|
||||
// @ts-ignore
|
||||
import type { CardUpstreamFetchRequest } from '../model';
|
||||
// @ts-ignore
|
||||
import type { LinkArrow } from '../model';
|
||||
// @ts-ignore
|
||||
import type { MonsterCardSubType } from '../model';
|
||||
// @ts-ignore
|
||||
import type { MonsterCardType } from '../model';
|
||||
// @ts-ignore
|
||||
import type { PageCardDto } from '../model';
|
||||
// @ts-ignore
|
||||
import type { SpellCardType } from '../model';
|
||||
// @ts-ignore
|
||||
import type { TrapCardType } from '../model';
|
||||
/**
|
||||
* CardService - axios parameter creator
|
||||
* @export
|
||||
@@ -140,13 +154,36 @@ export const CardServiceAxiosParamCreator = function (configuration?: Configurat
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Cards with optional name query parameter
|
||||
* @param {number | null} [attack]
|
||||
* @param {number | null} [attackMax]
|
||||
* @param {number | null} [attackMin]
|
||||
* @param {Array<Attribute> | null} [attributes]
|
||||
* @param {Array<CardType> | null} [cardTypes]
|
||||
* @param {number | null} [defense]
|
||||
* @param {number | null} [defenseMax]
|
||||
* @param {number | null} [defenseMin]
|
||||
* @param {boolean | null} [isPendulum]
|
||||
* @param {number | null} [level]
|
||||
* @param {number | null} [levelMax]
|
||||
* @param {number | null} [levelMin]
|
||||
* @param {Array<LinkArrow> | null} [linkArrows]
|
||||
* @param {number | null} [linkValue]
|
||||
* @param {number | null} [linkValueMax]
|
||||
* @param {number | null} [linkValueMin]
|
||||
* @param {Array<MonsterCardSubType> | null} [monsterCardSubTypes]
|
||||
* @param {Array<MonsterCardType> | null} [monsterCardTypes]
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {number | null} [pendulumScale]
|
||||
* @param {number | null} [pendulumScaleMax]
|
||||
* @param {number | null} [pendulumScaleMin]
|
||||
* @param {SpellCardType | null} [spellCardType]
|
||||
* @param {TrapCardType | null} [trapCardType]
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardPage: async (name?: string | null, page?: number, pageSize?: number, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||
getCardPage: async (attack?: number | null, attackMax?: number | null, attackMin?: number | null, attributes?: Array<Attribute> | null, cardTypes?: Array<CardType> | null, defense?: number | null, defenseMax?: number | null, defenseMin?: number | null, isPendulum?: boolean | null, level?: number | null, levelMax?: number | null, levelMin?: number | null, linkArrows?: Array<LinkArrow> | null, linkValue?: number | null, linkValueMax?: number | null, linkValueMin?: number | null, monsterCardSubTypes?: Array<MonsterCardSubType> | null, monsterCardTypes?: Array<MonsterCardType> | null, name?: string | null, page?: number, pageSize?: number, pendulumScale?: number | null, pendulumScaleMax?: number | null, pendulumScaleMin?: number | null, spellCardType?: SpellCardType | null, trapCardType?: TrapCardType | null, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||
const localVarPath = `/api/cards`;
|
||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||
@@ -159,6 +196,78 @@ export const CardServiceAxiosParamCreator = function (configuration?: Configurat
|
||||
const localVarHeaderParameter = {} as any;
|
||||
const localVarQueryParameter = {} as any;
|
||||
|
||||
if (attack !== undefined) {
|
||||
localVarQueryParameter['attack'] = attack;
|
||||
}
|
||||
|
||||
if (attackMax !== undefined) {
|
||||
localVarQueryParameter['attackMax'] = attackMax;
|
||||
}
|
||||
|
||||
if (attackMin !== undefined) {
|
||||
localVarQueryParameter['attackMin'] = attackMin;
|
||||
}
|
||||
|
||||
if (attributes) {
|
||||
localVarQueryParameter['attributes'] = attributes;
|
||||
}
|
||||
|
||||
if (cardTypes) {
|
||||
localVarQueryParameter['cardTypes'] = cardTypes;
|
||||
}
|
||||
|
||||
if (defense !== undefined) {
|
||||
localVarQueryParameter['defense'] = defense;
|
||||
}
|
||||
|
||||
if (defenseMax !== undefined) {
|
||||
localVarQueryParameter['defenseMax'] = defenseMax;
|
||||
}
|
||||
|
||||
if (defenseMin !== undefined) {
|
||||
localVarQueryParameter['defenseMin'] = defenseMin;
|
||||
}
|
||||
|
||||
if (isPendulum !== undefined) {
|
||||
localVarQueryParameter['isPendulum'] = isPendulum;
|
||||
}
|
||||
|
||||
if (level !== undefined) {
|
||||
localVarQueryParameter['level'] = level;
|
||||
}
|
||||
|
||||
if (levelMax !== undefined) {
|
||||
localVarQueryParameter['levelMax'] = levelMax;
|
||||
}
|
||||
|
||||
if (levelMin !== undefined) {
|
||||
localVarQueryParameter['levelMin'] = levelMin;
|
||||
}
|
||||
|
||||
if (linkArrows) {
|
||||
localVarQueryParameter['linkArrows'] = linkArrows;
|
||||
}
|
||||
|
||||
if (linkValue !== undefined) {
|
||||
localVarQueryParameter['linkValue'] = linkValue;
|
||||
}
|
||||
|
||||
if (linkValueMax !== undefined) {
|
||||
localVarQueryParameter['linkValueMax'] = linkValueMax;
|
||||
}
|
||||
|
||||
if (linkValueMin !== undefined) {
|
||||
localVarQueryParameter['linkValueMin'] = linkValueMin;
|
||||
}
|
||||
|
||||
if (monsterCardSubTypes) {
|
||||
localVarQueryParameter['monsterCardSubTypes'] = monsterCardSubTypes;
|
||||
}
|
||||
|
||||
if (monsterCardTypes) {
|
||||
localVarQueryParameter['monsterCardTypes'] = monsterCardTypes;
|
||||
}
|
||||
|
||||
if (name !== undefined) {
|
||||
localVarQueryParameter['name'] = name;
|
||||
}
|
||||
@@ -171,6 +280,26 @@ export const CardServiceAxiosParamCreator = function (configuration?: Configurat
|
||||
localVarQueryParameter['pageSize'] = pageSize;
|
||||
}
|
||||
|
||||
if (pendulumScale !== undefined) {
|
||||
localVarQueryParameter['pendulumScale'] = pendulumScale;
|
||||
}
|
||||
|
||||
if (pendulumScaleMax !== undefined) {
|
||||
localVarQueryParameter['pendulumScaleMax'] = pendulumScaleMax;
|
||||
}
|
||||
|
||||
if (pendulumScaleMin !== undefined) {
|
||||
localVarQueryParameter['pendulumScaleMin'] = pendulumScaleMin;
|
||||
}
|
||||
|
||||
if (spellCardType !== undefined) {
|
||||
localVarQueryParameter['spellCardType'] = spellCardType;
|
||||
}
|
||||
|
||||
if (trapCardType !== undefined) {
|
||||
localVarQueryParameter['trapCardType'] = trapCardType;
|
||||
}
|
||||
|
||||
|
||||
|
||||
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||
@@ -234,14 +363,37 @@ export const CardServiceFp = function(configuration?: Configuration) {
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Cards with optional name query parameter
|
||||
* @param {number | null} [attack]
|
||||
* @param {number | null} [attackMax]
|
||||
* @param {number | null} [attackMin]
|
||||
* @param {Array<Attribute> | null} [attributes]
|
||||
* @param {Array<CardType> | null} [cardTypes]
|
||||
* @param {number | null} [defense]
|
||||
* @param {number | null} [defenseMax]
|
||||
* @param {number | null} [defenseMin]
|
||||
* @param {boolean | null} [isPendulum]
|
||||
* @param {number | null} [level]
|
||||
* @param {number | null} [levelMax]
|
||||
* @param {number | null} [levelMin]
|
||||
* @param {Array<LinkArrow> | null} [linkArrows]
|
||||
* @param {number | null} [linkValue]
|
||||
* @param {number | null} [linkValueMax]
|
||||
* @param {number | null} [linkValueMin]
|
||||
* @param {Array<MonsterCardSubType> | null} [monsterCardSubTypes]
|
||||
* @param {Array<MonsterCardType> | null} [monsterCardTypes]
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {number | null} [pendulumScale]
|
||||
* @param {number | null} [pendulumScaleMax]
|
||||
* @param {number | null} [pendulumScaleMin]
|
||||
* @param {SpellCardType | null} [spellCardType]
|
||||
* @param {TrapCardType | null} [trapCardType]
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
async getCardPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PageCardDto>> {
|
||||
const localVarAxiosArgs = await localVarAxiosParamCreator.getCardPage(name, page, pageSize, options);
|
||||
async getCardPage(attack?: number | null, attackMax?: number | null, attackMin?: number | null, attributes?: Array<Attribute> | null, cardTypes?: Array<CardType> | null, defense?: number | null, defenseMax?: number | null, defenseMin?: number | null, isPendulum?: boolean | null, level?: number | null, levelMax?: number | null, levelMin?: number | null, linkArrows?: Array<LinkArrow> | null, linkValue?: number | null, linkValueMax?: number | null, linkValueMin?: number | null, monsterCardSubTypes?: Array<MonsterCardSubType> | null, monsterCardTypes?: Array<MonsterCardType> | null, name?: string | null, page?: number, pageSize?: number, pendulumScale?: number | null, pendulumScaleMax?: number | null, pendulumScaleMin?: number | null, spellCardType?: SpellCardType | null, trapCardType?: TrapCardType | null, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PageCardDto>> {
|
||||
const localVarAxiosArgs = await localVarAxiosParamCreator.getCardPage(attack, attackMax, attackMin, attributes, cardTypes, defense, defenseMax, defenseMin, isPendulum, level, levelMax, levelMin, linkArrows, linkValue, linkValueMax, linkValueMin, monsterCardSubTypes, monsterCardTypes, name, page, pageSize, pendulumScale, pendulumScaleMax, pendulumScaleMin, spellCardType, trapCardType, options);
|
||||
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
|
||||
const localVarOperationServerBasePath = operationServerMap['CardService.getCardPage']?.[localVarOperationServerIndex]?.url;
|
||||
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
|
||||
@@ -259,96 +411,275 @@ export const CardServiceFactory = function (configuration?: Configuration, baseP
|
||||
/**
|
||||
*
|
||||
* @summary Fetch Cards by ID or Name from any upstream service
|
||||
* @param {CardUpstreamFetchRequest} cardUpstreamFetchRequest
|
||||
* @param {CardServiceFetchUpstreamRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
fetchUpstream(cardUpstreamFetchRequest: CardUpstreamFetchRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<Card>> {
|
||||
return localVarFp.fetchUpstream(cardUpstreamFetchRequest, options).then((request) => request(axios, basePath));
|
||||
fetchUpstream(requestParameters: CardServiceFetchUpstreamRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<Card>> {
|
||||
return localVarFp.fetchUpstream(requestParameters.cardUpstreamFetchRequest, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get a singular Card by its ID
|
||||
* @param {number} id
|
||||
* @param {CardServiceGetCardByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<Card> {
|
||||
return localVarFp.getCardById(id, options).then((request) => request(axios, basePath));
|
||||
getCardById(requestParameters: CardServiceGetCardByIdRequest, options?: RawAxiosRequestConfig): AxiosPromise<Card> {
|
||||
return localVarFp.getCardById(requestParameters.id, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get the image of a Card by its ID
|
||||
* @param {number} id
|
||||
* @param {CardServiceGetCardImageByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardImageById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<File> {
|
||||
return localVarFp.getCardImageById(id, options).then((request) => request(axios, basePath));
|
||||
getCardImageById(requestParameters: CardServiceGetCardImageByIdRequest, options?: RawAxiosRequestConfig): AxiosPromise<File> {
|
||||
return localVarFp.getCardImageById(requestParameters.id, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Cards with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {CardServiceGetCardPageRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageCardDto> {
|
||||
return localVarFp.getCardPage(name, page, pageSize, options).then((request) => request(axios, basePath));
|
||||
getCardPage(requestParameters: CardServiceGetCardPageRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<PageCardDto> {
|
||||
return localVarFp.getCardPage(requestParameters.attack, requestParameters.attackMax, requestParameters.attackMin, requestParameters.attributes, requestParameters.cardTypes, requestParameters.defense, requestParameters.defenseMax, requestParameters.defenseMin, requestParameters.isPendulum, requestParameters.level, requestParameters.levelMax, requestParameters.levelMin, requestParameters.linkArrows, requestParameters.linkValue, requestParameters.linkValueMax, requestParameters.linkValueMin, requestParameters.monsterCardSubTypes, requestParameters.monsterCardTypes, requestParameters.name, requestParameters.page, requestParameters.pageSize, requestParameters.pendulumScale, requestParameters.pendulumScaleMax, requestParameters.pendulumScaleMin, requestParameters.spellCardType, requestParameters.trapCardType, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* CardService - interface
|
||||
* Request parameters for fetchUpstream operation in CardService.
|
||||
* @export
|
||||
* @interface CardService
|
||||
* @interface CardServiceFetchUpstreamRequest
|
||||
*/
|
||||
export interface CardServiceInterface {
|
||||
export interface CardServiceFetchUpstreamRequest {
|
||||
/**
|
||||
*
|
||||
* @summary Fetch Cards by ID or Name from any upstream service
|
||||
* @param {CardUpstreamFetchRequest} cardUpstreamFetchRequest
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardServiceInterface
|
||||
* @type {CardUpstreamFetchRequest}
|
||||
* @memberof CardServiceFetchUpstream
|
||||
*/
|
||||
fetchUpstream(cardUpstreamFetchRequest: CardUpstreamFetchRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<Card>>;
|
||||
readonly cardUpstreamFetchRequest: CardUpstreamFetchRequest
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getCardById operation in CardService.
|
||||
* @export
|
||||
* @interface CardServiceGetCardByIdRequest
|
||||
*/
|
||||
export interface CardServiceGetCardByIdRequest {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardById
|
||||
*/
|
||||
readonly id: number
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getCardImageById operation in CardService.
|
||||
* @export
|
||||
* @interface CardServiceGetCardImageByIdRequest
|
||||
*/
|
||||
export interface CardServiceGetCardImageByIdRequest {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardImageById
|
||||
*/
|
||||
readonly id: number
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getCardPage operation in CardService.
|
||||
* @export
|
||||
* @interface CardServiceGetCardPageRequest
|
||||
*/
|
||||
export interface CardServiceGetCardPageRequest {
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly attack?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a singular Card by its ID
|
||||
* @param {number} id
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardServiceInterface
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
getCardById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<Card>;
|
||||
readonly attackMax?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get the image of a Card by its ID
|
||||
* @param {number} id
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardServiceInterface
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
getCardImageById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<File>;
|
||||
readonly attackMin?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Cards with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardServiceInterface
|
||||
* @type {Array<Attribute>}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
getCardPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageCardDto>;
|
||||
readonly attributes?: Array<Attribute> | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {Array<CardType>}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly cardTypes?: Array<CardType> | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly defense?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly defenseMax?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly defenseMin?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {boolean}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly isPendulum?: boolean | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly level?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly levelMax?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly levelMin?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {Array<LinkArrow>}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly linkArrows?: Array<LinkArrow> | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly linkValue?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly linkValueMax?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly linkValueMin?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {Array<MonsterCardSubType>}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly monsterCardSubTypes?: Array<MonsterCardSubType> | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {Array<MonsterCardType>}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly monsterCardTypes?: Array<MonsterCardType> | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly name?: string | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly page?: number
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly pageSize?: number
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly pendulumScale?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly pendulumScaleMax?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {number}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly pendulumScaleMin?: number | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {SpellCardType}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly spellCardType?: SpellCardType | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @type {TrapCardType}
|
||||
* @memberof CardServiceGetCardPage
|
||||
*/
|
||||
readonly trapCardType?: TrapCardType | null
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -357,55 +688,53 @@ export interface CardServiceInterface {
|
||||
* @class CardService
|
||||
* @extends {BaseAPI}
|
||||
*/
|
||||
export class CardService extends BaseAPI implements CardServiceInterface {
|
||||
export class CardService extends BaseAPI {
|
||||
/**
|
||||
*
|
||||
* @summary Fetch Cards by ID or Name from any upstream service
|
||||
* @param {CardUpstreamFetchRequest} cardUpstreamFetchRequest
|
||||
* @param {CardServiceFetchUpstreamRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardService
|
||||
*/
|
||||
public fetchUpstream(cardUpstreamFetchRequest: CardUpstreamFetchRequest, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).fetchUpstream(cardUpstreamFetchRequest, options).then((request) => request(this.axios, this.basePath));
|
||||
public fetchUpstream(requestParameters: CardServiceFetchUpstreamRequest, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).fetchUpstream(requestParameters.cardUpstreamFetchRequest, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a singular Card by its ID
|
||||
* @param {number} id
|
||||
* @param {CardServiceGetCardByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardService
|
||||
*/
|
||||
public getCardById(id: number, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).getCardById(id, options).then((request) => request(this.axios, this.basePath));
|
||||
public getCardById(requestParameters: CardServiceGetCardByIdRequest, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).getCardById(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get the image of a Card by its ID
|
||||
* @param {number} id
|
||||
* @param {CardServiceGetCardImageByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardService
|
||||
*/
|
||||
public getCardImageById(id: number, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).getCardImageById(id, options).then((request) => request(this.axios, this.basePath));
|
||||
public getCardImageById(requestParameters: CardServiceGetCardImageByIdRequest, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).getCardImageById(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Cards with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {CardServiceGetCardPageRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof CardService
|
||||
*/
|
||||
public getCardPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).getCardPage(name, page, pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||
public getCardPage(requestParameters: CardServiceGetCardPageRequest = {}, options?: RawAxiosRequestConfig) {
|
||||
return CardServiceFp(this.configuration).getCardPage(requestParameters.attack, requestParameters.attackMax, requestParameters.attackMin, requestParameters.attributes, requestParameters.cardTypes, requestParameters.defense, requestParameters.defenseMax, requestParameters.defenseMin, requestParameters.isPendulum, requestParameters.level, requestParameters.levelMax, requestParameters.levelMin, requestParameters.linkArrows, requestParameters.linkValue, requestParameters.linkValueMax, requestParameters.linkValueMin, requestParameters.monsterCardSubTypes, requestParameters.monsterCardTypes, requestParameters.name, requestParameters.page, requestParameters.pageSize, requestParameters.pendulumScale, requestParameters.pendulumScaleMax, requestParameters.pendulumScaleMin, requestParameters.spellCardType, requestParameters.trapCardType, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -264,98 +264,121 @@ export const DeckServiceFactory = function (configuration?: Configuration, baseP
|
||||
/**
|
||||
*
|
||||
* @summary Add a Card by its ID to a Deck by its name
|
||||
* @param {number} cardId
|
||||
* @param {string} deckName
|
||||
* @param {DeckServiceAddCardToDeckRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
addCardToDeck(cardId: number, deckName: string, options?: RawAxiosRequestConfig): AxiosPromise<void> {
|
||||
return localVarFp.addCardToDeck(cardId, deckName, options).then((request) => request(axios, basePath));
|
||||
addCardToDeck(requestParameters: DeckServiceAddCardToDeckRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
|
||||
return localVarFp.addCardToDeck(requestParameters.cardId, requestParameters.deckName, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Create a Deck with a given name
|
||||
* @param {DeckCreateRequest} deckCreateRequest
|
||||
* @param {DeckServiceCreateDeckRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
createDeck(deckCreateRequest: DeckCreateRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
|
||||
return localVarFp.createDeck(deckCreateRequest, options).then((request) => request(axios, basePath));
|
||||
createDeck(requestParameters: DeckServiceCreateDeckRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
|
||||
return localVarFp.createDeck(requestParameters.deckCreateRequest, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get a singular Deck by its name
|
||||
* @param {string} name
|
||||
* @param {DeckServiceGetDeckByNameRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getDeckByName(name: string, options?: RawAxiosRequestConfig): AxiosPromise<Deck> {
|
||||
return localVarFp.getDeckByName(name, options).then((request) => request(axios, basePath));
|
||||
getDeckByName(requestParameters: DeckServiceGetDeckByNameRequest, options?: RawAxiosRequestConfig): AxiosPromise<Deck> {
|
||||
return localVarFp.getDeckByName(requestParameters.name, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Decks with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {DeckServiceGetDecksRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getDecks(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageDeckDto> {
|
||||
return localVarFp.getDecks(name, page, pageSize, options).then((request) => request(axios, basePath));
|
||||
getDecks(requestParameters: DeckServiceGetDecksRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<PageDeckDto> {
|
||||
return localVarFp.getDecks(requestParameters.name, requestParameters.page, requestParameters.pageSize, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* DeckService - interface
|
||||
* Request parameters for addCardToDeck operation in DeckService.
|
||||
* @export
|
||||
* @interface DeckService
|
||||
* @interface DeckServiceAddCardToDeckRequest
|
||||
*/
|
||||
export interface DeckServiceInterface {
|
||||
export interface DeckServiceAddCardToDeckRequest {
|
||||
/**
|
||||
*
|
||||
* @summary Add a Card by its ID to a Deck by its name
|
||||
* @param {number} cardId
|
||||
* @param {string} deckName
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckServiceInterface
|
||||
* @type {number}
|
||||
* @memberof DeckServiceAddCardToDeck
|
||||
*/
|
||||
addCardToDeck(cardId: number, deckName: string, options?: RawAxiosRequestConfig): AxiosPromise<void>;
|
||||
readonly cardId: number
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Create a Deck with a given name
|
||||
* @param {DeckCreateRequest} deckCreateRequest
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckServiceInterface
|
||||
* @type {string}
|
||||
* @memberof DeckServiceAddCardToDeck
|
||||
*/
|
||||
createDeck(deckCreateRequest: DeckCreateRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>;
|
||||
readonly deckName: string
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for createDeck operation in DeckService.
|
||||
* @export
|
||||
* @interface DeckServiceCreateDeckRequest
|
||||
*/
|
||||
export interface DeckServiceCreateDeckRequest {
|
||||
/**
|
||||
*
|
||||
* @type {DeckCreateRequest}
|
||||
* @memberof DeckServiceCreateDeck
|
||||
*/
|
||||
readonly deckCreateRequest: DeckCreateRequest
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getDeckByName operation in DeckService.
|
||||
* @export
|
||||
* @interface DeckServiceGetDeckByNameRequest
|
||||
*/
|
||||
export interface DeckServiceGetDeckByNameRequest {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DeckServiceGetDeckByName
|
||||
*/
|
||||
readonly name: string
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getDecks operation in DeckService.
|
||||
* @export
|
||||
* @interface DeckServiceGetDecksRequest
|
||||
*/
|
||||
export interface DeckServiceGetDecksRequest {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof DeckServiceGetDecks
|
||||
*/
|
||||
readonly name?: string | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a singular Deck by its name
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckServiceInterface
|
||||
* @type {number}
|
||||
* @memberof DeckServiceGetDecks
|
||||
*/
|
||||
getDeckByName(name: string, options?: RawAxiosRequestConfig): AxiosPromise<Deck>;
|
||||
readonly page?: number
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Decks with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckServiceInterface
|
||||
* @type {number}
|
||||
* @memberof DeckServiceGetDecks
|
||||
*/
|
||||
getDecks(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageDeckDto>;
|
||||
|
||||
readonly pageSize?: number
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -364,56 +387,53 @@ export interface DeckServiceInterface {
|
||||
* @class DeckService
|
||||
* @extends {BaseAPI}
|
||||
*/
|
||||
export class DeckService extends BaseAPI implements DeckServiceInterface {
|
||||
export class DeckService extends BaseAPI {
|
||||
/**
|
||||
*
|
||||
* @summary Add a Card by its ID to a Deck by its name
|
||||
* @param {number} cardId
|
||||
* @param {string} deckName
|
||||
* @param {DeckServiceAddCardToDeckRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckService
|
||||
*/
|
||||
public addCardToDeck(cardId: number, deckName: string, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).addCardToDeck(cardId, deckName, options).then((request) => request(this.axios, this.basePath));
|
||||
public addCardToDeck(requestParameters: DeckServiceAddCardToDeckRequest, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).addCardToDeck(requestParameters.cardId, requestParameters.deckName, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Create a Deck with a given name
|
||||
* @param {DeckCreateRequest} deckCreateRequest
|
||||
* @param {DeckServiceCreateDeckRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckService
|
||||
*/
|
||||
public createDeck(deckCreateRequest: DeckCreateRequest, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).createDeck(deckCreateRequest, options).then((request) => request(this.axios, this.basePath));
|
||||
public createDeck(requestParameters: DeckServiceCreateDeckRequest, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).createDeck(requestParameters.deckCreateRequest, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a singular Deck by its name
|
||||
* @param {string} name
|
||||
* @param {DeckServiceGetDeckByNameRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckService
|
||||
*/
|
||||
public getDeckByName(name: string, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).getDeckByName(name, options).then((request) => request(this.axios, this.basePath));
|
||||
public getDeckByName(requestParameters: DeckServiceGetDeckByNameRequest, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).getDeckByName(requestParameters.name, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Decks with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {DeckServiceGetDecksRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof DeckService
|
||||
*/
|
||||
public getDecks(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).getDecks(name, page, pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||
public getDecks(requestParameters: DeckServiceGetDecksRequest = {}, options?: RawAxiosRequestConfig) {
|
||||
return DeckServiceFp(this.configuration).getDecks(requestParameters.name, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -29,6 +29,36 @@ import type { JobDto } from '../model';
|
||||
*/
|
||||
export const JobServiceAxiosParamCreator = function (configuration?: Configuration) {
|
||||
return {
|
||||
/**
|
||||
*
|
||||
* @summary Get status of all Jobs
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getAllJobs: async (options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
|
||||
const localVarPath = `/api/jobs`;
|
||||
// use dummy base URL string because the URL constructor only accepts absolute URLs.
|
||||
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
|
||||
let baseOptions;
|
||||
if (configuration) {
|
||||
baseOptions = configuration.baseOptions;
|
||||
}
|
||||
|
||||
const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
|
||||
const localVarHeaderParameter = {} as any;
|
||||
const localVarQueryParameter = {} as any;
|
||||
|
||||
|
||||
|
||||
setSearchParams(localVarUrlObj, localVarQueryParameter);
|
||||
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
|
||||
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
|
||||
|
||||
return {
|
||||
url: toPathString(localVarUrlObj),
|
||||
options: localVarRequestOptions,
|
||||
};
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardPrintImportJob
|
||||
@@ -141,6 +171,18 @@ export const JobServiceAxiosParamCreator = function (configuration?: Configurati
|
||||
export const JobServiceFp = function(configuration?: Configuration) {
|
||||
const localVarAxiosParamCreator = JobServiceAxiosParamCreator(configuration)
|
||||
return {
|
||||
/**
|
||||
*
|
||||
* @summary Get status of all Jobs
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
async getAllJobs(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<JobDto>>> {
|
||||
const localVarAxiosArgs = await localVarAxiosParamCreator.getAllJobs(options);
|
||||
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
|
||||
const localVarOperationServerBasePath = operationServerMap['JobService.getAllJobs']?.[localVarOperationServerIndex]?.url;
|
||||
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardPrintImportJob
|
||||
@@ -192,73 +234,86 @@ export const JobServiceFactory = function (configuration?: Configuration, basePa
|
||||
return {
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardPrintImportJob
|
||||
* @param {number} id
|
||||
* @summary Get status of all Jobs
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardPrintImportJobStatusById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<JobDto> {
|
||||
return localVarFp.getCardPrintImportJobStatusById(id, options).then((request) => request(axios, basePath));
|
||||
getAllJobs(options?: RawAxiosRequestConfig): AxiosPromise<Array<JobDto>> {
|
||||
return localVarFp.getAllJobs(options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardPrintImportJob
|
||||
* @param {JobServiceGetCardPrintImportJobStatusByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardPrintImportJobStatusById(requestParameters: JobServiceGetCardPrintImportJobStatusByIdRequest, options?: RawAxiosRequestConfig): AxiosPromise<JobDto> {
|
||||
return localVarFp.getCardPrintImportJobStatusById(requestParameters.id, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardSetImportJob
|
||||
* @param {number} id
|
||||
* @param {JobServiceGetCardSetImportJobStatusByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardSetImportJobStatusById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<JobDto> {
|
||||
return localVarFp.getCardSetImportJobStatusById(id, options).then((request) => request(axios, basePath));
|
||||
getCardSetImportJobStatusById(requestParameters: JobServiceGetCardSetImportJobStatusByIdRequest, options?: RawAxiosRequestConfig): AxiosPromise<JobDto> {
|
||||
return localVarFp.getCardSetImportJobStatusById(requestParameters.id, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get status of RegionalSetImportJob
|
||||
* @param {number} id
|
||||
* @param {JobServiceGetRegionalSetImportJobStatusByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getRegionalSetImportJobStatusById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<JobDto> {
|
||||
return localVarFp.getRegionalSetImportJobStatusById(id, options).then((request) => request(axios, basePath));
|
||||
getRegionalSetImportJobStatusById(requestParameters: JobServiceGetRegionalSetImportJobStatusByIdRequest, options?: RawAxiosRequestConfig): AxiosPromise<JobDto> {
|
||||
return localVarFp.getRegionalSetImportJobStatusById(requestParameters.id, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* JobService - interface
|
||||
* Request parameters for getCardPrintImportJobStatusById operation in JobService.
|
||||
* @export
|
||||
* @interface JobService
|
||||
* @interface JobServiceGetCardPrintImportJobStatusByIdRequest
|
||||
*/
|
||||
export interface JobServiceInterface {
|
||||
export interface JobServiceGetCardPrintImportJobStatusByIdRequest {
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardPrintImportJob
|
||||
* @param {number} id
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof JobServiceInterface
|
||||
* @type {number}
|
||||
* @memberof JobServiceGetCardPrintImportJobStatusById
|
||||
*/
|
||||
getCardPrintImportJobStatusById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<JobDto>;
|
||||
readonly id: number
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getCardSetImportJobStatusById operation in JobService.
|
||||
* @export
|
||||
* @interface JobServiceGetCardSetImportJobStatusByIdRequest
|
||||
*/
|
||||
export interface JobServiceGetCardSetImportJobStatusByIdRequest {
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardSetImportJob
|
||||
* @param {number} id
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof JobServiceInterface
|
||||
* @type {number}
|
||||
* @memberof JobServiceGetCardSetImportJobStatusById
|
||||
*/
|
||||
getCardSetImportJobStatusById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<JobDto>;
|
||||
readonly id: number
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getRegionalSetImportJobStatusById operation in JobService.
|
||||
* @export
|
||||
* @interface JobServiceGetRegionalSetImportJobStatusByIdRequest
|
||||
*/
|
||||
export interface JobServiceGetRegionalSetImportJobStatusByIdRequest {
|
||||
/**
|
||||
*
|
||||
* @summary Get status of RegionalSetImportJob
|
||||
* @param {number} id
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof JobServiceInterface
|
||||
* @type {number}
|
||||
* @memberof JobServiceGetRegionalSetImportJobStatusById
|
||||
*/
|
||||
getRegionalSetImportJobStatusById(id: number, options?: RawAxiosRequestConfig): AxiosPromise<JobDto>;
|
||||
|
||||
readonly id: number
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -267,41 +322,52 @@ export interface JobServiceInterface {
|
||||
* @class JobService
|
||||
* @extends {BaseAPI}
|
||||
*/
|
||||
export class JobService extends BaseAPI implements JobServiceInterface {
|
||||
export class JobService extends BaseAPI {
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardPrintImportJob
|
||||
* @param {number} id
|
||||
* @summary Get status of all Jobs
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof JobService
|
||||
*/
|
||||
public getCardPrintImportJobStatusById(id: number, options?: RawAxiosRequestConfig) {
|
||||
return JobServiceFp(this.configuration).getCardPrintImportJobStatusById(id, options).then((request) => request(this.axios, this.basePath));
|
||||
public getAllJobs(options?: RawAxiosRequestConfig) {
|
||||
return JobServiceFp(this.configuration).getAllJobs(options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardPrintImportJob
|
||||
* @param {JobServiceGetCardPrintImportJobStatusByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof JobService
|
||||
*/
|
||||
public getCardPrintImportJobStatusById(requestParameters: JobServiceGetCardPrintImportJobStatusByIdRequest, options?: RawAxiosRequestConfig) {
|
||||
return JobServiceFp(this.configuration).getCardPrintImportJobStatusById(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get status of CardSetImportJob
|
||||
* @param {number} id
|
||||
* @param {JobServiceGetCardSetImportJobStatusByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof JobService
|
||||
*/
|
||||
public getCardSetImportJobStatusById(id: number, options?: RawAxiosRequestConfig) {
|
||||
return JobServiceFp(this.configuration).getCardSetImportJobStatusById(id, options).then((request) => request(this.axios, this.basePath));
|
||||
public getCardSetImportJobStatusById(requestParameters: JobServiceGetCardSetImportJobStatusByIdRequest, options?: RawAxiosRequestConfig) {
|
||||
return JobServiceFp(this.configuration).getCardSetImportJobStatusById(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get status of RegionalSetImportJob
|
||||
* @param {number} id
|
||||
* @param {JobServiceGetRegionalSetImportJobStatusByIdRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof JobService
|
||||
*/
|
||||
public getRegionalSetImportJobStatusById(id: number, options?: RawAxiosRequestConfig) {
|
||||
return JobServiceFp(this.configuration).getRegionalSetImportJobStatusById(id, options).then((request) => request(this.axios, this.basePath));
|
||||
public getRegionalSetImportJobStatusById(requestParameters: JobServiceGetRegionalSetImportJobStatusByIdRequest, options?: RawAxiosRequestConfig) {
|
||||
return JobServiceFp(this.configuration).getRegionalSetImportJobStatusById(requestParameters.id, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -255,96 +255,114 @@ export const SetServiceFactory = function (configuration?: Configuration, basePa
|
||||
/**
|
||||
*
|
||||
* @summary Find Set By Name
|
||||
* @param {string} name
|
||||
* @param {SetServiceApiSetsNameGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
apiSetsNameGet(name: string, options?: RawAxiosRequestConfig): AxiosPromise<SetDto> {
|
||||
return localVarFp.apiSetsNameGet(name, options).then((request) => request(axios, basePath));
|
||||
apiSetsNameGet(requestParameters: SetServiceApiSetsNameGetRequest, options?: RawAxiosRequestConfig): AxiosPromise<SetDto> {
|
||||
return localVarFp.apiSetsNameGet(requestParameters.name, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Fetch And Persist From Upstream
|
||||
* @param {string} name
|
||||
* @param {SetServiceApiSetsNameNewGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
apiSetsNameNewGet(name: string, options?: RawAxiosRequestConfig): AxiosPromise<Array<SetDto>> {
|
||||
return localVarFp.apiSetsNameNewGet(name, options).then((request) => request(axios, basePath));
|
||||
apiSetsNameNewGet(requestParameters: SetServiceApiSetsNameNewGetRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<SetDto>> {
|
||||
return localVarFp.apiSetsNameNewGet(requestParameters.name, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Scrape And Persist From Upstream
|
||||
* @param {string} name
|
||||
* @param {SetServiceApiSetsNameScrapeGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
apiSetsNameScrapeGet(name: string, options?: RawAxiosRequestConfig): AxiosPromise<void> {
|
||||
return localVarFp.apiSetsNameScrapeGet(name, options).then((request) => request(axios, basePath));
|
||||
apiSetsNameScrapeGet(requestParameters: SetServiceApiSetsNameScrapeGetRequest, options?: RawAxiosRequestConfig): AxiosPromise<void> {
|
||||
return localVarFp.apiSetsNameScrapeGet(requestParameters.name, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Card Sets with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {SetServiceGetCardSetPageRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
*/
|
||||
getCardSetPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageSetDto> {
|
||||
return localVarFp.getCardSetPage(name, page, pageSize, options).then((request) => request(axios, basePath));
|
||||
getCardSetPage(requestParameters: SetServiceGetCardSetPageRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<PageSetDto> {
|
||||
return localVarFp.getCardSetPage(requestParameters.name, requestParameters.page, requestParameters.pageSize, options).then((request) => request(axios, basePath));
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* SetService - interface
|
||||
* Request parameters for apiSetsNameGet operation in SetService.
|
||||
* @export
|
||||
* @interface SetService
|
||||
* @interface SetServiceApiSetsNameGetRequest
|
||||
*/
|
||||
export interface SetServiceInterface {
|
||||
export interface SetServiceApiSetsNameGetRequest {
|
||||
/**
|
||||
*
|
||||
* @summary Find Set By Name
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetServiceInterface
|
||||
* @type {string}
|
||||
* @memberof SetServiceApiSetsNameGet
|
||||
*/
|
||||
apiSetsNameGet(name: string, options?: RawAxiosRequestConfig): AxiosPromise<SetDto>;
|
||||
readonly name: string
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for apiSetsNameNewGet operation in SetService.
|
||||
* @export
|
||||
* @interface SetServiceApiSetsNameNewGetRequest
|
||||
*/
|
||||
export interface SetServiceApiSetsNameNewGetRequest {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof SetServiceApiSetsNameNewGet
|
||||
*/
|
||||
readonly name: string
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for apiSetsNameScrapeGet operation in SetService.
|
||||
* @export
|
||||
* @interface SetServiceApiSetsNameScrapeGetRequest
|
||||
*/
|
||||
export interface SetServiceApiSetsNameScrapeGetRequest {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof SetServiceApiSetsNameScrapeGet
|
||||
*/
|
||||
readonly name: string
|
||||
}
|
||||
|
||||
/**
|
||||
* Request parameters for getCardSetPage operation in SetService.
|
||||
* @export
|
||||
* @interface SetServiceGetCardSetPageRequest
|
||||
*/
|
||||
export interface SetServiceGetCardSetPageRequest {
|
||||
/**
|
||||
*
|
||||
* @type {string}
|
||||
* @memberof SetServiceGetCardSetPage
|
||||
*/
|
||||
readonly name?: string | null
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Fetch And Persist From Upstream
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetServiceInterface
|
||||
* @type {number}
|
||||
* @memberof SetServiceGetCardSetPage
|
||||
*/
|
||||
apiSetsNameNewGet(name: string, options?: RawAxiosRequestConfig): AxiosPromise<Array<SetDto>>;
|
||||
readonly page?: number
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Scrape And Persist From Upstream
|
||||
* @param {string} name
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetServiceInterface
|
||||
* @type {number}
|
||||
* @memberof SetServiceGetCardSetPage
|
||||
*/
|
||||
apiSetsNameScrapeGet(name: string, options?: RawAxiosRequestConfig): AxiosPromise<void>;
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Card Sets with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetServiceInterface
|
||||
*/
|
||||
getCardSetPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig): AxiosPromise<PageSetDto>;
|
||||
|
||||
readonly pageSize?: number
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -353,55 +371,53 @@ export interface SetServiceInterface {
|
||||
* @class SetService
|
||||
* @extends {BaseAPI}
|
||||
*/
|
||||
export class SetService extends BaseAPI implements SetServiceInterface {
|
||||
export class SetService extends BaseAPI {
|
||||
/**
|
||||
*
|
||||
* @summary Find Set By Name
|
||||
* @param {string} name
|
||||
* @param {SetServiceApiSetsNameGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetService
|
||||
*/
|
||||
public apiSetsNameGet(name: string, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).apiSetsNameGet(name, options).then((request) => request(this.axios, this.basePath));
|
||||
public apiSetsNameGet(requestParameters: SetServiceApiSetsNameGetRequest, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).apiSetsNameGet(requestParameters.name, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Fetch And Persist From Upstream
|
||||
* @param {string} name
|
||||
* @param {SetServiceApiSetsNameNewGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetService
|
||||
*/
|
||||
public apiSetsNameNewGet(name: string, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).apiSetsNameNewGet(name, options).then((request) => request(this.axios, this.basePath));
|
||||
public apiSetsNameNewGet(requestParameters: SetServiceApiSetsNameNewGetRequest, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).apiSetsNameNewGet(requestParameters.name, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Scrape And Persist From Upstream
|
||||
* @param {string} name
|
||||
* @param {SetServiceApiSetsNameScrapeGetRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetService
|
||||
*/
|
||||
public apiSetsNameScrapeGet(name: string, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).apiSetsNameScrapeGet(name, options).then((request) => request(this.axios, this.basePath));
|
||||
public apiSetsNameScrapeGet(requestParameters: SetServiceApiSetsNameScrapeGetRequest, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).apiSetsNameScrapeGet(requestParameters.name, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @summary Get a page of Card Sets with optional name query parameter
|
||||
* @param {string | null} [name]
|
||||
* @param {number} [page]
|
||||
* @param {number} [pageSize]
|
||||
* @param {SetServiceGetCardSetPageRequest} requestParameters Request parameters.
|
||||
* @param {*} [options] Override http request option.
|
||||
* @throws {RequiredError}
|
||||
* @memberof SetService
|
||||
*/
|
||||
public getCardSetPage(name?: string | null, page?: number, pageSize?: number, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).getCardSetPage(name, page, pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||
public getCardSetPage(requestParameters: SetServiceGetCardSetPageRequest = {}, options?: RawAxiosRequestConfig) {
|
||||
return SetServiceFp(this.configuration).getCardSetPage(requestParameters.name, requestParameters.page, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user