Implement CardFilterPanel

This commit is contained in:
2025-07-10 21:54:55 +02:00
parent 54a4f7e08a
commit 50009b7e61
51 changed files with 3202 additions and 789 deletions

View File

@@ -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));
}
}