diff --git a/console/packages/api-client/src/.openapi-generator/FILES b/console/packages/api-client/src/.openapi-generator/FILES index 8008a9fdb..43cc546d0 100644 --- a/console/packages/api-client/src/.openapi-generator/FILES +++ b/console/packages/api-client/src/.openapi-generator/FILES @@ -12,10 +12,17 @@ api/api-console-halo-run-v1alpha1-single-page-api.ts api/api-console-halo-run-v1alpha1-stats-api.ts api/api-console-halo-run-v1alpha1-theme-api.ts api/api-console-halo-run-v1alpha1-user-api.ts +api/api-content-halo-run-v1alpha1-category-api.ts +api/api-content-halo-run-v1alpha1-post-api.ts +api/api-content-halo-run-v1alpha1-single-page-api.ts +api/api-content-halo-run-v1alpha1-tag-api.ts api/api-halo-run-v1alpha1-comment-api.ts +api/api-halo-run-v1alpha1-menu-api.ts api/api-halo-run-v1alpha1-post-api.ts +api/api-halo-run-v1alpha1-stats-api.ts api/api-halo-run-v1alpha1-tracker-api.ts api/api-halo-run-v1alpha1-user-api.ts +api/api-plugin-halo-run-v1alpha1-plugin-api.ts api/auth-halo-run-v1alpha1-auth-provider-api.ts api/auth-halo-run-v1alpha1-user-connection-api.ts api/content-halo-run-v1alpha1-category-api.ts @@ -66,6 +73,8 @@ models/author.ts models/category-list.ts models/category-spec.ts models/category-status.ts +models/category-vo-list.ts +models/category-vo.ts models/category.ts models/change-password-request.ts models/comment-email-owner.ts @@ -83,8 +92,10 @@ models/condition.ts models/config-map-list.ts models/config-map-ref.ts models/config-map.ts +models/content-vo.ts models/content-wrapper.ts models/content.ts +models/contributor-vo.ts models/contributor.ts models/counter-list.ts models/counter-request.ts @@ -114,21 +125,28 @@ models/listed-auth-provider.ts models/listed-comment-list.ts models/listed-comment.ts models/listed-post-list.ts +models/listed-post-vo-list.ts +models/listed-post-vo.ts models/listed-post.ts models/listed-reply-list.ts models/listed-reply.ts models/listed-single-page-list.ts +models/listed-single-page-vo-list.ts +models/listed-single-page-vo.ts models/listed-single-page.ts models/listed-user.ts models/login-history.ts models/menu-item-list.ts models/menu-item-spec.ts models/menu-item-status.ts +models/menu-item-vo.ts models/menu-item.ts models/menu-list.ts models/menu-spec.ts +models/menu-vo.ts models/menu.ts models/metadata.ts +models/navigation-post-vo.ts models/owner-info.ts models/personal-access-token-list.ts models/personal-access-token-spec.ts @@ -151,6 +169,7 @@ models/post-list.ts models/post-request.ts models/post-spec.ts models/post-status.ts +models/post-vo.ts models/post.ts models/public-key-response.ts models/ref.ts @@ -183,15 +202,20 @@ models/single-page-list.ts models/single-page-request.ts models/single-page-spec.ts models/single-page-status.ts +models/single-page-vo.ts models/single-page.ts +models/site-stats-vo.ts models/snap-shot-spec.ts models/snapshot-list.ts models/snapshot.ts +models/stats-vo.ts models/stats.ts models/subject.ts models/tag-list.ts models/tag-spec.ts models/tag-status.ts +models/tag-vo-list.ts +models/tag-vo.ts models/tag.ts models/template-descriptor.ts models/theme-list.ts diff --git a/console/packages/api-client/src/api.ts b/console/packages/api-client/src/api.ts index a0f00ccfb..29aab84d2 100644 --- a/console/packages/api-client/src/api.ts +++ b/console/packages/api-client/src/api.ts @@ -23,10 +23,17 @@ export * from "./api/api-console-halo-run-v1alpha1-single-page-api"; export * from "./api/api-console-halo-run-v1alpha1-stats-api"; export * from "./api/api-console-halo-run-v1alpha1-theme-api"; export * from "./api/api-console-halo-run-v1alpha1-user-api"; +export * from "./api/api-content-halo-run-v1alpha1-category-api"; +export * from "./api/api-content-halo-run-v1alpha1-post-api"; +export * from "./api/api-content-halo-run-v1alpha1-single-page-api"; +export * from "./api/api-content-halo-run-v1alpha1-tag-api"; export * from "./api/api-halo-run-v1alpha1-comment-api"; +export * from "./api/api-halo-run-v1alpha1-menu-api"; export * from "./api/api-halo-run-v1alpha1-post-api"; +export * from "./api/api-halo-run-v1alpha1-stats-api"; export * from "./api/api-halo-run-v1alpha1-tracker-api"; export * from "./api/api-halo-run-v1alpha1-user-api"; +export * from "./api/api-plugin-halo-run-v1alpha1-plugin-api"; export * from "./api/auth-halo-run-v1alpha1-auth-provider-api"; export * from "./api/auth-halo-run-v1alpha1-user-connection-api"; export * from "./api/content-halo-run-v1alpha1-category-api"; diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-attachment-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-attachment-api.ts index 6efe42397..093fb1f84 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-attachment-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-attachment-api.ts @@ -50,30 +50,30 @@ export const ApiConsoleHaloRunV1alpha1AttachmentApiAxiosParamCreator = return { /** * - * @param {string} [policy] Name of policy - * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp, size * @param {string} [displayName] Display name of attachment + * @param {Array} [fieldSelector] Field selector for filtering. * @param {string} [group] Name of group + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {string} [policy] Name of policy + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp, size * @param {boolean} [ungrouped] Filter attachments without group. This parameter will ignore group parameter. * @param {string} [uploadedBy] Name of user who uploaded the attachment - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. - * @param {number} [page] The page number. Zero indicates no page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchAttachments: async ( - policy?: string, - sort?: Array, displayName?: string, + fieldSelector?: Array, group?: string, + labelSelector?: Array, + page?: number, + policy?: string, + size?: number, + sort?: Array, ungrouped?: boolean, uploadedBy?: string, - size?: number, - labelSelector?: Array, - fieldSelector?: Array, - page?: number, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/api.console.halo.run/v1alpha1/attachments`; @@ -100,22 +100,38 @@ export const ApiConsoleHaloRunV1alpha1AttachmentApiAxiosParamCreator = // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (policy !== undefined) { - localVarQueryParameter["policy"] = policy; - } - - if (sort) { - localVarQueryParameter["sort"] = Array.from(sort); - } - if (displayName !== undefined) { localVarQueryParameter["displayName"] = displayName; } + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + if (group !== undefined) { localVarQueryParameter["group"] = group; } + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (policy !== undefined) { + localVarQueryParameter["policy"] = policy; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + if (ungrouped !== undefined) { localVarQueryParameter["ungrouped"] = ungrouped; } @@ -124,22 +140,6 @@ export const ApiConsoleHaloRunV1alpha1AttachmentApiAxiosParamCreator = localVarQueryParameter["uploadedBy"] = uploadedBy; } - if (size !== undefined) { - localVarQueryParameter["size"] = size; - } - - if (labelSelector) { - localVarQueryParameter["labelSelector"] = labelSelector; - } - - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; - } - - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -243,46 +243,46 @@ export const ApiConsoleHaloRunV1alpha1AttachmentApiFp = function ( return { /** * - * @param {string} [policy] Name of policy - * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp, size * @param {string} [displayName] Display name of attachment + * @param {Array} [fieldSelector] Field selector for filtering. * @param {string} [group] Name of group + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {string} [policy] Name of policy + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp, size * @param {boolean} [ungrouped] Filter attachments without group. This parameter will ignore group parameter. * @param {string} [uploadedBy] Name of user who uploaded the attachment - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. - * @param {number} [page] The page number. Zero indicates no page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async searchAttachments( - policy?: string, - sort?: Array, displayName?: string, + fieldSelector?: Array, group?: string, + labelSelector?: Array, + page?: number, + policy?: string, + size?: number, + sort?: Array, ungrouped?: boolean, uploadedBy?: string, - size?: number, - labelSelector?: Array, - fieldSelector?: Array, - page?: number, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.searchAttachments( - policy, - sort, displayName, + fieldSelector, group, + labelSelector, + page, + policy, + size, + sort, ungrouped, uploadedBy, - size, - labelSelector, - fieldSelector, - page, options ); return createRequestFunction( @@ -348,16 +348,16 @@ export const ApiConsoleHaloRunV1alpha1AttachmentApiFactory = function ( ): AxiosPromise { return localVarFp .searchAttachments( - requestParameters.policy, - requestParameters.sort, requestParameters.displayName, + requestParameters.fieldSelector, requestParameters.group, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.policy, + requestParameters.size, + requestParameters.sort, requestParameters.ungrouped, requestParameters.uploadedBy, - requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, - requestParameters.page, options ) .then((request) => request(axios, basePath)); @@ -390,20 +390,6 @@ export const ApiConsoleHaloRunV1alpha1AttachmentApiFactory = function ( * @interface ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachmentsRequest */ export interface ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachmentsRequest { - /** - * Name of policy - * @type {string} - * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments - */ - readonly policy?: string; - - /** - * Sort property and direction of the list result. Supported fields: creationTimestamp, size - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments - */ - readonly sort?: Array; - /** * Display name of attachment * @type {string} @@ -411,6 +397,13 @@ export interface ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachmentsRequest */ readonly displayName?: string; + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments + */ + readonly fieldSelector?: Array; + /** * Name of group * @type {string} @@ -418,6 +411,41 @@ export interface ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachmentsRequest */ readonly group?: string; + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments + */ + readonly page?: number; + + /** + * Name of policy + * @type {string} + * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments + */ + readonly policy?: string; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Supported fields: creationTimestamp, size + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments + */ + readonly sort?: Array; + /** * Filter attachments without group. This parameter will ignore group parameter. * @type {boolean} @@ -431,34 +459,6 @@ export interface ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachmentsRequest * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments */ readonly uploadedBy?: string; - - /** - * Size of one page. Zero indicates no limit. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments - */ - readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments - */ - readonly fieldSelector?: Array; - - /** - * The page number. Zero indicates no page. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1AttachmentApiSearchAttachments - */ - readonly page?: number; } /** @@ -509,16 +509,16 @@ export class ApiConsoleHaloRunV1alpha1AttachmentApi extends BaseAPI { ) { return ApiConsoleHaloRunV1alpha1AttachmentApiFp(this.configuration) .searchAttachments( - requestParameters.policy, - requestParameters.sort, requestParameters.displayName, + requestParameters.fieldSelector, requestParameters.group, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.policy, + requestParameters.size, + requestParameters.sort, requestParameters.ungrouped, requestParameters.uploadedBy, - requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, - requestParameters.page, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-comment-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-comment-api.ts index 860a5f262..012cac8a8 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-comment-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-comment-api.ts @@ -179,40 +179,40 @@ export const ApiConsoleHaloRunV1alpha1CommentApiAxiosParamCreator = function ( }, /** * List comments. - * @param {'LAST_REPLY_TIME' | 'REPLY_COUNT' | 'CREATE_TIME'} [sort] Comment collation. - * @param {boolean} [approved] Comments approved. * @param {boolean} [allowNotification] Send notifications when there are new replies. + * @param {boolean} [approved] Comments approved. + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {boolean} [hidden] The comment is hidden from the theme side. + * @param {string} [keyword] Comments filtered by keyword. + * @param {Array} [labelSelector] Label selector for filtering. * @param {string} [ownerKind] Commenter kind. * @param {string} [ownerName] Commenter name. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {'LAST_REPLY_TIME' | 'REPLY_COUNT' | 'CREATE_TIME'} [sort] Comment collation. + * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. * @param {string} [subjectKind] Comment subject kind. * @param {string} [subjectName] Comment subject name. - * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. - * @param {string} [keyword] Comments filtered by keyword. * @param {boolean} [top] Comment top display. - * @param {boolean} [hidden] The comment is hidden from the theme side. - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. - * @param {number} [page] The page number. Zero indicates no page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments: async ( - sort?: "LAST_REPLY_TIME" | "REPLY_COUNT" | "CREATE_TIME", - approved?: boolean, allowNotification?: boolean, + approved?: boolean, + fieldSelector?: Array, + hidden?: boolean, + keyword?: string, + labelSelector?: Array, ownerKind?: string, ownerName?: string, + page?: number, + size?: number, + sort?: "LAST_REPLY_TIME" | "REPLY_COUNT" | "CREATE_TIME", + sortOrder?: boolean, subjectKind?: string, subjectName?: string, - sortOrder?: boolean, - keyword?: string, top?: boolean, - hidden?: boolean, - size?: number, - labelSelector?: Array, - fieldSelector?: Array, - page?: number, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/api.console.halo.run/v1alpha1/comments`; @@ -239,16 +239,28 @@ export const ApiConsoleHaloRunV1alpha1CommentApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (sort !== undefined) { - localVarQueryParameter["sort"] = sort; + if (allowNotification !== undefined) { + localVarQueryParameter["allowNotification"] = allowNotification; } if (approved !== undefined) { localVarQueryParameter["approved"] = approved; } - if (allowNotification !== undefined) { - localVarQueryParameter["allowNotification"] = allowNotification; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (hidden !== undefined) { + localVarQueryParameter["hidden"] = hidden; + } + + if (keyword !== undefined) { + localVarQueryParameter["keyword"] = keyword; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; } if (ownerKind !== undefined) { @@ -259,6 +271,22 @@ export const ApiConsoleHaloRunV1alpha1CommentApiAxiosParamCreator = function ( localVarQueryParameter["ownerName"] = ownerName; } + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort !== undefined) { + localVarQueryParameter["sort"] = sort; + } + + if (sortOrder !== undefined) { + localVarQueryParameter["sortOrder"] = sortOrder; + } + if (subjectKind !== undefined) { localVarQueryParameter["subjectKind"] = subjectKind; } @@ -267,38 +295,10 @@ export const ApiConsoleHaloRunV1alpha1CommentApiAxiosParamCreator = function ( localVarQueryParameter["subjectName"] = subjectName; } - if (sortOrder !== undefined) { - localVarQueryParameter["sortOrder"] = sortOrder; - } - - if (keyword !== undefined) { - localVarQueryParameter["keyword"] = keyword; - } - if (top !== undefined) { localVarQueryParameter["top"] = top; } - if (hidden !== undefined) { - localVarQueryParameter["hidden"] = hidden; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; - } - - if (labelSelector) { - localVarQueryParameter["labelSelector"] = labelSelector; - } - - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; - } - - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -377,40 +377,40 @@ export const ApiConsoleHaloRunV1alpha1CommentApiFp = function ( }, /** * List comments. - * @param {'LAST_REPLY_TIME' | 'REPLY_COUNT' | 'CREATE_TIME'} [sort] Comment collation. - * @param {boolean} [approved] Comments approved. * @param {boolean} [allowNotification] Send notifications when there are new replies. + * @param {boolean} [approved] Comments approved. + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {boolean} [hidden] The comment is hidden from the theme side. + * @param {string} [keyword] Comments filtered by keyword. + * @param {Array} [labelSelector] Label selector for filtering. * @param {string} [ownerKind] Commenter kind. * @param {string} [ownerName] Commenter name. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {'LAST_REPLY_TIME' | 'REPLY_COUNT' | 'CREATE_TIME'} [sort] Comment collation. + * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. * @param {string} [subjectKind] Comment subject kind. * @param {string} [subjectName] Comment subject name. - * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. - * @param {string} [keyword] Comments filtered by keyword. * @param {boolean} [top] Comment top display. - * @param {boolean} [hidden] The comment is hidden from the theme side. - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. - * @param {number} [page] The page number. Zero indicates no page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listComments( - sort?: "LAST_REPLY_TIME" | "REPLY_COUNT" | "CREATE_TIME", - approved?: boolean, allowNotification?: boolean, + approved?: boolean, + fieldSelector?: Array, + hidden?: boolean, + keyword?: string, + labelSelector?: Array, ownerKind?: string, ownerName?: string, + page?: number, + size?: number, + sort?: "LAST_REPLY_TIME" | "REPLY_COUNT" | "CREATE_TIME", + sortOrder?: boolean, subjectKind?: string, subjectName?: string, - sortOrder?: boolean, - keyword?: string, top?: boolean, - hidden?: boolean, - size?: number, - labelSelector?: Array, - fieldSelector?: Array, - page?: number, options?: AxiosRequestConfig ): Promise< ( @@ -419,21 +419,21 @@ export const ApiConsoleHaloRunV1alpha1CommentApiFp = function ( ) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listComments( - sort, - approved, allowNotification, + approved, + fieldSelector, + hidden, + keyword, + labelSelector, ownerKind, ownerName, + page, + size, + sort, + sortOrder, subjectKind, subjectName, - sortOrder, - keyword, top, - hidden, - size, - labelSelector, - fieldSelector, - page, options ); return createRequestFunction( @@ -501,21 +501,21 @@ export const ApiConsoleHaloRunV1alpha1CommentApiFactory = function ( ): AxiosPromise { return localVarFp .listComments( - requestParameters.sort, - requestParameters.approved, requestParameters.allowNotification, + requestParameters.approved, + requestParameters.fieldSelector, + requestParameters.hidden, + requestParameters.keyword, + requestParameters.labelSelector, requestParameters.ownerKind, requestParameters.ownerName, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + requestParameters.sortOrder, requestParameters.subjectKind, requestParameters.subjectName, - requestParameters.sortOrder, - requestParameters.keyword, requestParameters.top, - requestParameters.hidden, - requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, - requestParameters.page, options ) .then((request) => request(axios, basePath)); @@ -565,11 +565,11 @@ export interface ApiConsoleHaloRunV1alpha1CommentApiCreateReplyRequest { */ export interface ApiConsoleHaloRunV1alpha1CommentApiListCommentsRequest { /** - * Comment collation. - * @type {'LAST_REPLY_TIME' | 'REPLY_COUNT' | 'CREATE_TIME'} + * Send notifications when there are new replies. + * @type {boolean} * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments */ - readonly sort?: "LAST_REPLY_TIME" | "REPLY_COUNT" | "CREATE_TIME"; + readonly allowNotification?: boolean; /** * Comments approved. @@ -579,11 +579,32 @@ export interface ApiConsoleHaloRunV1alpha1CommentApiListCommentsRequest { readonly approved?: boolean; /** - * Send notifications when there are new replies. + * Field selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments + */ + readonly fieldSelector?: Array; + + /** + * The comment is hidden from the theme side. * @type {boolean} * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments */ - readonly allowNotification?: boolean; + readonly hidden?: boolean; + + /** + * Comments filtered by keyword. + * @type {string} + * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments + */ + readonly keyword?: string; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments + */ + readonly labelSelector?: Array; /** * Commenter kind. @@ -599,6 +620,34 @@ export interface ApiConsoleHaloRunV1alpha1CommentApiListCommentsRequest { */ readonly ownerName?: string; + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments + */ + readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments + */ + readonly size?: number; + + /** + * Comment collation. + * @type {'LAST_REPLY_TIME' | 'REPLY_COUNT' | 'CREATE_TIME'} + * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments + */ + readonly sort?: "LAST_REPLY_TIME" | "REPLY_COUNT" | "CREATE_TIME"; + + /** + * ascending order If it is true; otherwise, it is in descending order. + * @type {boolean} + * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments + */ + readonly sortOrder?: boolean; + /** * Comment subject kind. * @type {string} @@ -613,61 +662,12 @@ export interface ApiConsoleHaloRunV1alpha1CommentApiListCommentsRequest { */ readonly subjectName?: string; - /** - * ascending order If it is true; otherwise, it is in descending order. - * @type {boolean} - * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments - */ - readonly sortOrder?: boolean; - - /** - * Comments filtered by keyword. - * @type {string} - * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments - */ - readonly keyword?: string; - /** * Comment top display. * @type {boolean} * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments */ readonly top?: boolean; - - /** - * The comment is hidden from the theme side. - * @type {boolean} - * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments - */ - readonly hidden?: boolean; - - /** - * Size of one page. Zero indicates no limit. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments - */ - readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments - */ - readonly fieldSelector?: Array; - - /** - * The page number. Zero indicates no page. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1CommentApiListComments - */ - readonly page?: number; } /** @@ -726,21 +726,21 @@ export class ApiConsoleHaloRunV1alpha1CommentApi extends BaseAPI { ) { return ApiConsoleHaloRunV1alpha1CommentApiFp(this.configuration) .listComments( - requestParameters.sort, - requestParameters.approved, requestParameters.allowNotification, + requestParameters.approved, + requestParameters.fieldSelector, + requestParameters.hidden, + requestParameters.keyword, + requestParameters.labelSelector, requestParameters.ownerKind, requestParameters.ownerName, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + requestParameters.sortOrder, requestParameters.subjectKind, requestParameters.subjectName, - requestParameters.sortOrder, - requestParameters.keyword, requestParameters.top, - requestParameters.hidden, - requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, - requestParameters.page, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-plugin-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-plugin-api.ts index bcef33d3d..91324c42c 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-plugin-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-plugin-api.ts @@ -279,24 +279,24 @@ export const ApiConsoleHaloRunV1alpha1PluginApiAxiosParamCreator = function ( }, /** * List plugins using query criteria and sort params - * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp - * @param {string} [keyword] Keyword of plugin name or description * @param {boolean} [enabled] Whether the plugin is enabled - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] Keyword of plugin name or description + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugins: async ( - sort?: Array, - keyword?: string, enabled?: boolean, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, page?: number, + size?: number, + sort?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/api.console.halo.run/v1alpha1/plugins`; @@ -323,34 +323,88 @@ export const ApiConsoleHaloRunV1alpha1PluginApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (sort) { - localVarQueryParameter["sort"] = Array.from(sort); - } - - if (keyword !== undefined) { - localVarQueryParameter["keyword"] = keyword; - } - if (enabled !== undefined) { localVarQueryParameter["enabled"] = enabled; } - if (size !== undefined) { - localVarQueryParameter["size"] = size; - } - - if (labelSelector) { - localVarQueryParameter["labelSelector"] = labelSelector; - } - if (fieldSelector) { localVarQueryParameter["fieldSelector"] = fieldSelector; } + if (keyword !== undefined) { + localVarQueryParameter["keyword"] = keyword; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + if (page !== undefined) { localVarQueryParameter["page"] = page; } + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Reload a plugin by name. + * @param {string} name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + reloadPlugin: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("reloadPlugin", "name", name); + const localVarPath = + `/apis/api.console.halo.run/v1alpha1/plugins/{name}/reload`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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: "PUT", + ...baseOptions, + ...options, + }; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -667,36 +721,59 @@ export const ApiConsoleHaloRunV1alpha1PluginApiFp = function ( }, /** * List plugins using query criteria and sort params - * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp - * @param {string} [keyword] Keyword of plugin name or description * @param {boolean} [enabled] Whether the plugin is enabled - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] Keyword of plugin name or description + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listPlugins( - sort?: Array, - keyword?: string, enabled?: boolean, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, page?: number, + size?: number, + sort?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listPlugins( - sort, - keyword, enabled, - size, - labelSelector, fieldSelector, + keyword, + labelSelector, page, + size, + sort, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Reload a plugin by name. + * @param {string} name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async reloadPlugin( + name: string, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.reloadPlugin( + name, options ); return createRequestFunction( @@ -871,17 +948,31 @@ export const ApiConsoleHaloRunV1alpha1PluginApiFactory = function ( ): AxiosPromise { return localVarFp .listPlugins( - requestParameters.sort, - requestParameters.keyword, requestParameters.enabled, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, + requestParameters.sort, options ) .then((request) => request(axios, basePath)); }, + /** + * Reload a plugin by name. + * @param {ApiConsoleHaloRunV1alpha1PluginApiReloadPluginRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + reloadPlugin( + requestParameters: ApiConsoleHaloRunV1alpha1PluginApiReloadPluginRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .reloadPlugin(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, /** * Reset the configMap of plugin setting. * @param {ApiConsoleHaloRunV1alpha1PluginApiResetPluginConfigRequest} requestParameters Request parameters. @@ -999,20 +1090,6 @@ export interface ApiConsoleHaloRunV1alpha1PluginApiInstallPluginRequest { * @interface ApiConsoleHaloRunV1alpha1PluginApiListPluginsRequest */ export interface ApiConsoleHaloRunV1alpha1PluginApiListPluginsRequest { - /** - * Sort property and direction of the list result. Supported fields: creationTimestamp - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins - */ - readonly sort?: Array; - - /** - * Keyword of plugin name or description - * @type {string} - * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins - */ - readonly keyword?: string; - /** * Whether the plugin is enabled * @type {boolean} @@ -1020,20 +1097,6 @@ export interface ApiConsoleHaloRunV1alpha1PluginApiListPluginsRequest { */ readonly enabled?: boolean; - /** - * Size of one page. Zero indicates no limit. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins - */ - readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins - */ - readonly labelSelector?: Array; - /** * Field selector for filtering. * @type {Array} @@ -1041,12 +1104,54 @@ export interface ApiConsoleHaloRunV1alpha1PluginApiListPluginsRequest { */ readonly fieldSelector?: Array; + /** + * Keyword of plugin name or description + * @type {string} + * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins + */ + readonly keyword?: string; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins */ readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Supported fields: creationTimestamp + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1PluginApiListPlugins + */ + readonly sort?: Array; +} + +/** + * Request parameters for reloadPlugin operation in ApiConsoleHaloRunV1alpha1PluginApi. + * @export + * @interface ApiConsoleHaloRunV1alpha1PluginApiReloadPluginRequest + */ +export interface ApiConsoleHaloRunV1alpha1PluginApiReloadPluginRequest { + /** + * + * @type {string} + * @memberof ApiConsoleHaloRunV1alpha1PluginApiReloadPlugin + */ + readonly name: string; } /** @@ -1204,18 +1309,34 @@ export class ApiConsoleHaloRunV1alpha1PluginApi extends BaseAPI { ) { return ApiConsoleHaloRunV1alpha1PluginApiFp(this.configuration) .listPlugins( - requestParameters.sort, - requestParameters.keyword, requestParameters.enabled, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, + requestParameters.sort, options ) .then((request) => request(this.axios, this.basePath)); } + /** + * Reload a plugin by name. + * @param {ApiConsoleHaloRunV1alpha1PluginApiReloadPluginRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiConsoleHaloRunV1alpha1PluginApi + */ + public reloadPlugin( + requestParameters: ApiConsoleHaloRunV1alpha1PluginApiReloadPluginRequest, + options?: AxiosRequestConfig + ) { + return ApiConsoleHaloRunV1alpha1PluginApiFp(this.configuration) + .reloadPlugin(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } + /** * Reset the configMap of plugin setting. * @param {ApiConsoleHaloRunV1alpha1PluginApiResetPluginConfigRequest} requestParameters Request parameters. diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-post-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-post-api.ts index af5ade40b..c27c1d4e4 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-post-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-post-api.ts @@ -222,34 +222,34 @@ export const ApiConsoleHaloRunV1alpha1PostApiAxiosParamCreator = function ( }, /** * List posts. - * @param {'PUBLISH_TIME' | 'CREATE_TIME'} [sort] Post collation. * @param {Array} [category] - * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. - * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] * @param {Array} [contributor] - * @param {string} [keyword] Posts filtered by keyword. - * @param {'PUBLIC' | 'INTERNAL' | 'PRIVATE'} [visible] - * @param {Array} [tag] - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] Posts filtered by keyword. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {'PUBLISH_TIME' | 'CREATE_TIME'} [sort] Post collation. + * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. + * @param {Array} [tag] + * @param {'PUBLIC' | 'INTERNAL' | 'PRIVATE'} [visible] * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPosts: async ( - sort?: "PUBLISH_TIME" | "CREATE_TIME", category?: Array, - sortOrder?: boolean, - publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", contributor?: Array, - keyword?: string, - visible?: "PUBLIC" | "INTERNAL" | "PRIVATE", - tag?: Array, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, page?: number, + publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", + size?: number, + sort?: "PUBLISH_TIME" | "CREATE_TIME", + sortOrder?: boolean, + tag?: Array, + visible?: "PUBLIC" | "INTERNAL" | "PRIVATE", options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/api.console.halo.run/v1alpha1/posts`; @@ -276,54 +276,54 @@ export const ApiConsoleHaloRunV1alpha1PostApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (sort !== undefined) { - localVarQueryParameter["sort"] = sort; - } - if (category) { localVarQueryParameter["category"] = Array.from(category); } - if (sortOrder !== undefined) { - localVarQueryParameter["sortOrder"] = sortOrder; - } - - if (publishPhase !== undefined) { - localVarQueryParameter["publishPhase"] = publishPhase; - } - if (contributor) { localVarQueryParameter["contributor"] = Array.from(contributor); } + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + if (keyword !== undefined) { localVarQueryParameter["keyword"] = keyword; } - if (visible !== undefined) { - localVarQueryParameter["visible"] = visible; - } - - if (tag) { - localVarQueryParameter["tag"] = Array.from(tag); - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; - } - if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; - } - if (page !== undefined) { localVarQueryParameter["page"] = page; } + if (publishPhase !== undefined) { + localVarQueryParameter["publishPhase"] = publishPhase; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort !== undefined) { + localVarQueryParameter["sort"] = sort; + } + + if (sortOrder !== undefined) { + localVarQueryParameter["sortOrder"] = sortOrder; + } + + if (tag) { + localVarQueryParameter["tag"] = Array.from(tag); + } + + if (visible !== undefined) { + localVarQueryParameter["visible"] = visible; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -716,51 +716,51 @@ export const ApiConsoleHaloRunV1alpha1PostApiFp = function ( }, /** * List posts. - * @param {'PUBLISH_TIME' | 'CREATE_TIME'} [sort] Post collation. * @param {Array} [category] - * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. - * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] * @param {Array} [contributor] - * @param {string} [keyword] Posts filtered by keyword. - * @param {'PUBLIC' | 'INTERNAL' | 'PRIVATE'} [visible] - * @param {Array} [tag] - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] Posts filtered by keyword. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {'PUBLISH_TIME' | 'CREATE_TIME'} [sort] Post collation. + * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. + * @param {Array} [tag] + * @param {'PUBLIC' | 'INTERNAL' | 'PRIVATE'} [visible] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listPosts( - sort?: "PUBLISH_TIME" | "CREATE_TIME", category?: Array, - sortOrder?: boolean, - publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", contributor?: Array, - keyword?: string, - visible?: "PUBLIC" | "INTERNAL" | "PRIVATE", - tag?: Array, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, page?: number, + publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", + size?: number, + sort?: "PUBLISH_TIME" | "CREATE_TIME", + sortOrder?: boolean, + tag?: Array, + visible?: "PUBLIC" | "INTERNAL" | "PRIVATE", options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listPosts( - sort, category, - sortOrder, - publishPhase, contributor, - keyword, - visible, - tag, - size, - labelSelector, fieldSelector, + keyword, + labelSelector, page, + publishPhase, + size, + sort, + sortOrder, + tag, + visible, options ); return createRequestFunction( @@ -963,18 +963,18 @@ export const ApiConsoleHaloRunV1alpha1PostApiFactory = function ( ): AxiosPromise { return localVarFp .listPosts( - requestParameters.sort, requestParameters.category, - requestParameters.sortOrder, - requestParameters.publishPhase, requestParameters.contributor, - requestParameters.keyword, - requestParameters.visible, - requestParameters.tag, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, requestParameters.page, + requestParameters.publishPhase, + requestParameters.size, + requestParameters.sort, + requestParameters.sortOrder, + requestParameters.tag, + requestParameters.visible, options ) .then((request) => request(axios, basePath)); @@ -1113,18 +1113,67 @@ export interface ApiConsoleHaloRunV1alpha1PostApiFetchPostReleaseContentRequest */ export interface ApiConsoleHaloRunV1alpha1PostApiListPostsRequest { /** - * Post collation. - * @type {'PUBLISH_TIME' | 'CREATE_TIME'} + * + * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts */ - readonly sort?: "PUBLISH_TIME" | "CREATE_TIME"; + readonly category?: Array; /** * * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts */ - readonly category?: Array; + readonly contributor?: Array; + + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts + */ + readonly fieldSelector?: Array; + + /** + * Posts filtered by keyword. + * @type {string} + * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts + */ + readonly keyword?: string; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts + */ + readonly page?: number; + + /** + * + * @type {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} + * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts + */ + readonly publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED"; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts + */ + readonly size?: number; + + /** + * Post collation. + * @type {'PUBLISH_TIME' | 'CREATE_TIME'} + * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts + */ + readonly sort?: "PUBLISH_TIME" | "CREATE_TIME"; /** * ascending order If it is true; otherwise, it is in descending order. @@ -1133,26 +1182,12 @@ export interface ApiConsoleHaloRunV1alpha1PostApiListPostsRequest { */ readonly sortOrder?: boolean; - /** - * - * @type {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} - * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts - */ - readonly publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED"; - /** * * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts */ - readonly contributor?: Array; - - /** - * Posts filtered by keyword. - * @type {string} - * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts - */ - readonly keyword?: string; + readonly tag?: Array; /** * @@ -1160,41 +1195,6 @@ export interface ApiConsoleHaloRunV1alpha1PostApiListPostsRequest { * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts */ readonly visible?: "PUBLIC" | "INTERNAL" | "PRIVATE"; - - /** - * - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts - */ - readonly tag?: Array; - - /** - * Size of one page. Zero indicates no limit. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts - */ - readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts - */ - readonly fieldSelector?: Array; - - /** - * The page number. Zero indicates no page. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1PostApiListPosts - */ - readonly page?: number; } /** @@ -1356,18 +1356,18 @@ export class ApiConsoleHaloRunV1alpha1PostApi extends BaseAPI { ) { return ApiConsoleHaloRunV1alpha1PostApiFp(this.configuration) .listPosts( - requestParameters.sort, requestParameters.category, - requestParameters.sortOrder, - requestParameters.publishPhase, requestParameters.contributor, - requestParameters.keyword, - requestParameters.visible, - requestParameters.tag, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, requestParameters.page, + requestParameters.publishPhase, + requestParameters.size, + requestParameters.sort, + requestParameters.sortOrder, + requestParameters.tag, + requestParameters.visible, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-reply-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-reply-api.ts index f6ded80d2..0f4f49468 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-reply-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-reply-api.ts @@ -50,19 +50,19 @@ export const ApiConsoleHaloRunV1alpha1ReplyApiAxiosParamCreator = function ( /** * List replies. * @param {string} [commentName] Replies filtered by commentName. - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReplies: async ( commentName?: string, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + labelSelector?: Array, page?: number, + size?: number, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/api.console.halo.run/v1alpha1/replies`; @@ -93,22 +93,22 @@ export const ApiConsoleHaloRunV1alpha1ReplyApiAxiosParamCreator = function ( localVarQueryParameter["commentName"] = commentName; } - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; - } - if (page !== undefined) { localVarQueryParameter["page"] = page; } + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -139,19 +139,19 @@ export const ApiConsoleHaloRunV1alpha1ReplyApiFp = function ( /** * List replies. * @param {string} [commentName] Replies filtered by commentName. - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listReplies( commentName?: string, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + labelSelector?: Array, page?: number, + size?: number, options?: AxiosRequestConfig ): Promise< ( @@ -161,10 +161,10 @@ export const ApiConsoleHaloRunV1alpha1ReplyApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listReplies( commentName, - size, - labelSelector, fieldSelector, + labelSelector, page, + size, options ); return createRequestFunction( @@ -201,10 +201,10 @@ export const ApiConsoleHaloRunV1alpha1ReplyApiFactory = function ( return localVarFp .listReplies( requestParameters.commentName, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, options ) .then((request) => request(axios, basePath)); @@ -226,11 +226,11 @@ export interface ApiConsoleHaloRunV1alpha1ReplyApiListRepliesRequest { readonly commentName?: string; /** - * Size of one page. Zero indicates no limit. - * @type {number} + * Field selector for filtering. + * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1ReplyApiListReplies */ - readonly size?: number; + readonly fieldSelector?: Array; /** * Label selector for filtering. @@ -239,19 +239,19 @@ export interface ApiConsoleHaloRunV1alpha1ReplyApiListRepliesRequest { */ readonly labelSelector?: Array; - /** - * Field selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1ReplyApiListReplies - */ - readonly fieldSelector?: Array; - /** * The page number. Zero indicates no page. * @type {number} * @memberof ApiConsoleHaloRunV1alpha1ReplyApiListReplies */ readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1ReplyApiListReplies + */ + readonly size?: number; } /** @@ -275,10 +275,10 @@ export class ApiConsoleHaloRunV1alpha1ReplyApi extends BaseAPI { return ApiConsoleHaloRunV1alpha1ReplyApiFp(this.configuration) .listReplies( requestParameters.commentName, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-single-page-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-single-page-api.ts index a86528e5d..fe594681e 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-single-page-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-single-page-api.ts @@ -227,30 +227,30 @@ export const ApiConsoleHaloRunV1alpha1SinglePageApiAxiosParamCreator = }, /** * List single pages. + * @param {Array} [contributor] + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] SinglePages filtered by keyword. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {'PUBLISH_TIME' | 'CREATE_TIME'} [sort] SinglePage collation. * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. - * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] - * @param {Array} [contributor] - * @param {string} [keyword] SinglePages filtered by keyword. * @param {'PUBLIC' | 'INTERNAL' | 'PRIVATE'} [visible] - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. - * @param {number} [page] The page number. Zero indicates no page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePages: async ( + contributor?: Array, + fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, + page?: number, + publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", + size?: number, sort?: "PUBLISH_TIME" | "CREATE_TIME", sortOrder?: boolean, - publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", - contributor?: Array, - keyword?: string, visible?: "PUBLIC" | "INTERNAL" | "PRIVATE", - size?: number, - labelSelector?: Array, - fieldSelector?: Array, - page?: number, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/api.console.halo.run/v1alpha1/singlepages`; @@ -277,6 +277,34 @@ export const ApiConsoleHaloRunV1alpha1SinglePageApiAxiosParamCreator = // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); + if (contributor) { + localVarQueryParameter["contributor"] = Array.from(contributor); + } + + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (keyword !== undefined) { + localVarQueryParameter["keyword"] = keyword; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (publishPhase !== undefined) { + localVarQueryParameter["publishPhase"] = publishPhase; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + if (sort !== undefined) { localVarQueryParameter["sort"] = sort; } @@ -285,38 +313,10 @@ export const ApiConsoleHaloRunV1alpha1SinglePageApiAxiosParamCreator = localVarQueryParameter["sortOrder"] = sortOrder; } - if (publishPhase !== undefined) { - localVarQueryParameter["publishPhase"] = publishPhase; - } - - if (contributor) { - localVarQueryParameter["contributor"] = Array.from(contributor); - } - - if (keyword !== undefined) { - localVarQueryParameter["keyword"] = keyword; - } - if (visible !== undefined) { localVarQueryParameter["visible"] = visible; } - if (size !== undefined) { - localVarQueryParameter["size"] = size; - } - - if (labelSelector) { - localVarQueryParameter["labelSelector"] = labelSelector; - } - - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; - } - - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -605,30 +605,30 @@ export const ApiConsoleHaloRunV1alpha1SinglePageApiFp = function ( }, /** * List single pages. + * @param {Array} [contributor] + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] SinglePages filtered by keyword. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {'PUBLISH_TIME' | 'CREATE_TIME'} [sort] SinglePage collation. * @param {boolean} [sortOrder] ascending order If it is true; otherwise, it is in descending order. - * @param {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} [publishPhase] - * @param {Array} [contributor] - * @param {string} [keyword] SinglePages filtered by keyword. * @param {'PUBLIC' | 'INTERNAL' | 'PRIVATE'} [visible] - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. - * @param {number} [page] The page number. Zero indicates no page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listSinglePages( + contributor?: Array, + fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, + page?: number, + publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", + size?: number, sort?: "PUBLISH_TIME" | "CREATE_TIME", sortOrder?: boolean, - publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED", - contributor?: Array, - keyword?: string, visible?: "PUBLIC" | "INTERNAL" | "PRIVATE", - size?: number, - labelSelector?: Array, - fieldSelector?: Array, - page?: number, options?: AxiosRequestConfig ): Promise< ( @@ -637,16 +637,16 @@ export const ApiConsoleHaloRunV1alpha1SinglePageApiFp = function ( ) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listSinglePages( + contributor, + fieldSelector, + keyword, + labelSelector, + page, + publishPhase, + size, sort, sortOrder, - publishPhase, - contributor, - keyword, visible, - size, - labelSelector, - fieldSelector, - page, options ); return createRequestFunction( @@ -799,16 +799,16 @@ export const ApiConsoleHaloRunV1alpha1SinglePageApiFactory = function ( ): AxiosPromise { return localVarFp .listSinglePages( + requestParameters.contributor, + requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.publishPhase, + requestParameters.size, requestParameters.sort, requestParameters.sortOrder, - requestParameters.publishPhase, - requestParameters.contributor, - requestParameters.keyword, requestParameters.visible, - requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, - requestParameters.page, options ) .then((request) => request(axios, basePath)); @@ -914,6 +914,55 @@ export interface ApiConsoleHaloRunV1alpha1SinglePageApiFetchSinglePageReleaseCon * @interface ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePagesRequest */ export interface ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePagesRequest { + /** + * + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages + */ + readonly contributor?: Array; + + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages + */ + readonly fieldSelector?: Array; + + /** + * SinglePages filtered by keyword. + * @type {string} + * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages + */ + readonly keyword?: string; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages + */ + readonly page?: number; + + /** + * + * @type {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} + * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages + */ + readonly publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED"; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages + */ + readonly size?: number; + /** * SinglePage collation. * @type {'PUBLISH_TIME' | 'CREATE_TIME'} @@ -928,61 +977,12 @@ export interface ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePagesRequest { */ readonly sortOrder?: boolean; - /** - * - * @type {'DRAFT' | 'PENDING_APPROVAL' | 'PUBLISHED' | 'FAILED'} - * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages - */ - readonly publishPhase?: "DRAFT" | "PENDING_APPROVAL" | "PUBLISHED" | "FAILED"; - - /** - * - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages - */ - readonly contributor?: Array; - - /** - * SinglePages filtered by keyword. - * @type {string} - * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages - */ - readonly keyword?: string; - /** * * @type {'PUBLIC' | 'INTERNAL' | 'PRIVATE'} * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages */ readonly visible?: "PUBLIC" | "INTERNAL" | "PRIVATE"; - - /** - * Size of one page. Zero indicates no limit. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages - */ - readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages - */ - readonly fieldSelector?: Array; - - /** - * The page number. Zero indicates no page. - * @type {number} - * @memberof ApiConsoleHaloRunV1alpha1SinglePageApiListSinglePages - */ - readonly page?: number; } /** @@ -1109,16 +1109,16 @@ export class ApiConsoleHaloRunV1alpha1SinglePageApi extends BaseAPI { ) { return ApiConsoleHaloRunV1alpha1SinglePageApiFp(this.configuration) .listSinglePages( + requestParameters.contributor, + requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.publishPhase, + requestParameters.size, requestParameters.sort, requestParameters.sortOrder, - requestParameters.publishPhase, - requestParameters.contributor, - requestParameters.keyword, requestParameters.visible, - requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, - requestParameters.page, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-theme-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-theme-api.ts index 1788a6d75..8e0ada19e 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-theme-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-theme-api.ts @@ -324,19 +324,19 @@ export const ApiConsoleHaloRunV1alpha1ThemeApiAxiosParamCreator = function ( /** * List themes. * @param {boolean} uninstalled - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listThemes: async ( uninstalled: boolean, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + labelSelector?: Array, page?: number, + size?: number, options: AxiosRequestConfig = {} ): Promise => { // verify required parameter 'uninstalled' is not null or undefined @@ -365,26 +365,26 @@ export const ApiConsoleHaloRunV1alpha1ThemeApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (uninstalled !== undefined) { - localVarQueryParameter["uninstalled"] = uninstalled; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; - } - if (page !== undefined) { localVarQueryParameter["page"] = page; } + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (uninstalled !== undefined) { + localVarQueryParameter["uninstalled"] = uninstalled; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -763,29 +763,29 @@ export const ApiConsoleHaloRunV1alpha1ThemeApiFp = function ( /** * List themes. * @param {boolean} uninstalled - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listThemes( uninstalled: boolean, - size?: number, - labelSelector?: Array, fieldSelector?: Array, + labelSelector?: Array, page?: number, + size?: number, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listThemes( uninstalled, - size, - labelSelector, fieldSelector, + labelSelector, page, + size, options ); return createRequestFunction( @@ -985,10 +985,10 @@ export const ApiConsoleHaloRunV1alpha1ThemeApiFactory = function ( return localVarFp .listThemes( requestParameters.uninstalled, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, options ) .then((request) => request(axios, basePath)); @@ -1126,11 +1126,11 @@ export interface ApiConsoleHaloRunV1alpha1ThemeApiListThemesRequest { readonly uninstalled: boolean; /** - * Size of one page. Zero indicates no limit. - * @type {number} + * Field selector for filtering. + * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1ThemeApiListThemes */ - readonly size?: number; + readonly fieldSelector?: Array; /** * Label selector for filtering. @@ -1139,19 +1139,19 @@ export interface ApiConsoleHaloRunV1alpha1ThemeApiListThemesRequest { */ readonly labelSelector?: Array; - /** - * Field selector for filtering. - * @type {Array} - * @memberof ApiConsoleHaloRunV1alpha1ThemeApiListThemes - */ - readonly fieldSelector?: Array; - /** * The page number. Zero indicates no page. * @type {number} * @memberof ApiConsoleHaloRunV1alpha1ThemeApiListThemes */ readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1ThemeApiListThemes + */ + readonly size?: number; } /** @@ -1321,10 +1321,10 @@ export class ApiConsoleHaloRunV1alpha1ThemeApi extends BaseAPI { return ApiConsoleHaloRunV1alpha1ThemeApiFp(this.configuration) .listThemes( requestParameters.uninstalled, - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-user-api.ts b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-user-api.ts index 769978418..269fae8b5 100644 --- a/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-user-api.ts +++ b/console/packages/api-client/src/api/api-console-halo-run-v1alpha1-user-api.ts @@ -406,24 +406,24 @@ export const ApiConsoleHaloRunV1alpha1UserApiAxiosParamCreator = function ( }, /** * List users - * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp - * @param {string} [role] - * @param {string} [keyword] - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {number} [page] The page number. Zero indicates no page. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {string} [role] + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUsers: async ( - sort?: Array, - role?: string, - keyword?: string, - size?: number, - page?: number, - labelSelector?: Array, fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, + page?: number, + role?: string, + size?: number, + sort?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/api.console.halo.run/v1alpha1/users`; @@ -450,32 +450,32 @@ export const ApiConsoleHaloRunV1alpha1UserApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (sort) { - localVarQueryParameter["sort"] = Array.from(sort); - } - - if (role !== undefined) { - localVarQueryParameter["role"] = role; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (keyword !== undefined) { localVarQueryParameter["keyword"] = keyword; } - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; } if (page !== undefined) { localVarQueryParameter["page"] = page; } - if (labelSelector) { - localVarQueryParameter["labelSelector"] = labelSelector; + if (role !== undefined) { + localVarQueryParameter["role"] = role; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -704,24 +704,24 @@ export const ApiConsoleHaloRunV1alpha1UserApiFp = function ( }, /** * List users - * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp - * @param {string} [role] - * @param {string} [keyword] - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {number} [page] The page number. Zero indicates no page. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {string} [keyword] + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {string} [role] + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listUsers( - sort?: Array, - role?: string, - keyword?: string, - size?: number, - page?: number, - labelSelector?: Array, fieldSelector?: Array, + keyword?: string, + labelSelector?: Array, + page?: number, + role?: string, + size?: number, + sort?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -730,13 +730,13 @@ export const ApiConsoleHaloRunV1alpha1UserApiFp = function ( ) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listUsers( - sort, - role, - keyword, - size, - page, - labelSelector, fieldSelector, + keyword, + labelSelector, + page, + role, + size, + sort, options ); return createRequestFunction( @@ -883,13 +883,13 @@ export const ApiConsoleHaloRunV1alpha1UserApiFactory = function ( ): AxiosPromise { return localVarFp .listUsers( - requestParameters.sort, - requestParameters.role, - requestParameters.keyword, - requestParameters.size, - requestParameters.page, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.role, + requestParameters.size, + requestParameters.sort, options ) .then((request) => request(axios, basePath)); @@ -1002,18 +1002,11 @@ export interface ApiConsoleHaloRunV1alpha1UserApiGrantPermissionRequest { */ export interface ApiConsoleHaloRunV1alpha1UserApiListUsersRequest { /** - * Sort property and direction of the list result. Supported fields: creationTimestamp + * Field selector for filtering. * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1UserApiListUsers */ - readonly sort?: Array; - - /** - * - * @type {string} - * @memberof ApiConsoleHaloRunV1alpha1UserApiListUsers - */ - readonly role?: string; + readonly fieldSelector?: Array; /** * @@ -1023,11 +1016,11 @@ export interface ApiConsoleHaloRunV1alpha1UserApiListUsersRequest { readonly keyword?: string; /** - * Size of one page. Zero indicates no limit. - * @type {number} + * Label selector for filtering. + * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1UserApiListUsers */ - readonly size?: number; + readonly labelSelector?: Array; /** * The page number. Zero indicates no page. @@ -1037,18 +1030,25 @@ export interface ApiConsoleHaloRunV1alpha1UserApiListUsersRequest { readonly page?: number; /** - * Label selector for filtering. - * @type {Array} + * + * @type {string} * @memberof ApiConsoleHaloRunV1alpha1UserApiListUsers */ - readonly labelSelector?: Array; + readonly role?: string; /** - * Field selector for filtering. + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiConsoleHaloRunV1alpha1UserApiListUsers + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Supported fields: creationTimestamp * @type {Array} * @memberof ApiConsoleHaloRunV1alpha1UserApiListUsers */ - readonly fieldSelector?: Array; + readonly sort?: Array; } /** @@ -1185,13 +1185,13 @@ export class ApiConsoleHaloRunV1alpha1UserApi extends BaseAPI { ) { return ApiConsoleHaloRunV1alpha1UserApiFp(this.configuration) .listUsers( - requestParameters.sort, - requestParameters.role, - requestParameters.keyword, - requestParameters.size, - requestParameters.page, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.keyword, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.role, + requestParameters.size, + requestParameters.sort, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-category-api.ts b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-category-api.ts new file mode 100644 index 000000000..df186c22b --- /dev/null +++ b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-category-api.ts @@ -0,0 +1,627 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import type { Configuration } from "../configuration"; +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from "axios"; +import globalAxios from "axios"; +// Some imports not used depending on template conditions +// @ts-ignore +import { + DUMMY_BASE_URL, + assertParamExists, + setApiKeyToObject, + setBasicAuthToObject, + setBearerAuthToObject, + setOAuthToObject, + setSearchParams, + serializeDataIfNeeded, + toPathString, + createRequestFunction, +} from "../common"; +// @ts-ignore +import { + BASE_PATH, + COLLECTION_FORMATS, + RequestArgs, + BaseAPI, + RequiredError, +} from "../base"; +// @ts-ignore +import { CategoryVo } from "../models"; +// @ts-ignore +import { CategoryVoList } from "../models"; +// @ts-ignore +import { ListedPostVoList } from "../models"; +/** + * ApiContentHaloRunV1alpha1CategoryApi - axios parameter creator + * @export + */ +export const ApiContentHaloRunV1alpha1CategoryApiAxiosParamCreator = function ( + configuration?: Configuration +) { + return { + /** + * Lists categories. + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryCategories: async ( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options: AxiosRequestConfig = {} + ): Promise => { + const localVarPath = `/apis/api.content.halo.run/v1alpha1/categories`; + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Gets category by name. + * @param {string} name Category name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryCategoryByName: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryCategoryByName", "name", name); + const localVarPath = + `/apis/api.content.halo.run/v1alpha1/categories/{name}`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Lists posts by category name. + * @param {string} name Category name + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostsByCategoryName: async ( + name: string, + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryPostsByCategoryName", "name", name); + const localVarPath = + `/apis/api.content.halo.run/v1alpha1/categories/{name}/posts`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + }; +}; + +/** + * ApiContentHaloRunV1alpha1CategoryApi - functional programming interface + * @export + */ +export const ApiContentHaloRunV1alpha1CategoryApiFp = function ( + configuration?: Configuration +) { + const localVarAxiosParamCreator = + ApiContentHaloRunV1alpha1CategoryApiAxiosParamCreator(configuration); + return { + /** + * Lists categories. + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryCategories( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.queryCategories( + fieldSelector, + labelSelector, + page, + size, + sort, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Gets category by name. + * @param {string} name Category name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryCategoryByName( + name: string, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.queryCategoryByName(name, options); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Lists posts by category name. + * @param {string} name Category name + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryPostsByCategoryName( + name: string, + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options?: AxiosRequestConfig + ): Promise< + ( + axios?: AxiosInstance, + basePath?: string + ) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.queryPostsByCategoryName( + name, + fieldSelector, + labelSelector, + page, + size, + sort, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + }; +}; + +/** + * ApiContentHaloRunV1alpha1CategoryApi - factory interface + * @export + */ +export const ApiContentHaloRunV1alpha1CategoryApiFactory = function ( + configuration?: Configuration, + basePath?: string, + axios?: AxiosInstance +) { + const localVarFp = ApiContentHaloRunV1alpha1CategoryApiFp(configuration); + return { + /** + * Lists categories. + * @param {ApiContentHaloRunV1alpha1CategoryApiQueryCategoriesRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryCategories( + requestParameters: ApiContentHaloRunV1alpha1CategoryApiQueryCategoriesRequest = {}, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryCategories( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(axios, basePath)); + }, + /** + * Gets category by name. + * @param {ApiContentHaloRunV1alpha1CategoryApiQueryCategoryByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryCategoryByName( + requestParameters: ApiContentHaloRunV1alpha1CategoryApiQueryCategoryByNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryCategoryByName(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, + /** + * Lists posts by category name. + * @param {ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostsByCategoryName( + requestParameters: ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryPostsByCategoryName( + requestParameters.name, + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * Request parameters for queryCategories operation in ApiContentHaloRunV1alpha1CategoryApi. + * @export + * @interface ApiContentHaloRunV1alpha1CategoryApiQueryCategoriesRequest + */ +export interface ApiContentHaloRunV1alpha1CategoryApiQueryCategoriesRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryCategories + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryCategories + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryCategories + */ + readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryCategories + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Support sorting based on attribute name path. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryCategories + */ + readonly sort?: Array; +} + +/** + * Request parameters for queryCategoryByName operation in ApiContentHaloRunV1alpha1CategoryApi. + * @export + * @interface ApiContentHaloRunV1alpha1CategoryApiQueryCategoryByNameRequest + */ +export interface ApiContentHaloRunV1alpha1CategoryApiQueryCategoryByNameRequest { + /** + * Category name + * @type {string} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryCategoryByName + */ + readonly name: string; +} + +/** + * Request parameters for queryPostsByCategoryName operation in ApiContentHaloRunV1alpha1CategoryApi. + * @export + * @interface ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryNameRequest + */ +export interface ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryNameRequest { + /** + * Category name + * @type {string} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryName + */ + readonly name: string; + + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryName + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryName + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryName + */ + readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryName + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Support sorting based on attribute name path. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryName + */ + readonly sort?: Array; +} + +/** + * ApiContentHaloRunV1alpha1CategoryApi - object-oriented interface + * @export + * @class ApiContentHaloRunV1alpha1CategoryApi + * @extends {BaseAPI} + */ +export class ApiContentHaloRunV1alpha1CategoryApi extends BaseAPI { + /** + * Lists categories. + * @param {ApiContentHaloRunV1alpha1CategoryApiQueryCategoriesRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1CategoryApi + */ + public queryCategories( + requestParameters: ApiContentHaloRunV1alpha1CategoryApiQueryCategoriesRequest = {}, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1CategoryApiFp(this.configuration) + .queryCategories( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Gets category by name. + * @param {ApiContentHaloRunV1alpha1CategoryApiQueryCategoryByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1CategoryApi + */ + public queryCategoryByName( + requestParameters: ApiContentHaloRunV1alpha1CategoryApiQueryCategoryByNameRequest, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1CategoryApiFp(this.configuration) + .queryCategoryByName(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Lists posts by category name. + * @param {ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1CategoryApi + */ + public queryPostsByCategoryName( + requestParameters: ApiContentHaloRunV1alpha1CategoryApiQueryPostsByCategoryNameRequest, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1CategoryApiFp(this.configuration) + .queryPostsByCategoryName( + requestParameters.name, + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(this.axios, this.basePath)); + } +} diff --git a/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-post-api.ts b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-post-api.ts new file mode 100644 index 000000000..8b6d7eb48 --- /dev/null +++ b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-post-api.ts @@ -0,0 +1,536 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import type { Configuration } from "../configuration"; +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from "axios"; +import globalAxios from "axios"; +// Some imports not used depending on template conditions +// @ts-ignore +import { + DUMMY_BASE_URL, + assertParamExists, + setApiKeyToObject, + setBasicAuthToObject, + setBearerAuthToObject, + setOAuthToObject, + setSearchParams, + serializeDataIfNeeded, + toPathString, + createRequestFunction, +} from "../common"; +// @ts-ignore +import { + BASE_PATH, + COLLECTION_FORMATS, + RequestArgs, + BaseAPI, + RequiredError, +} from "../base"; +// @ts-ignore +import { ListedPostVoList } from "../models"; +// @ts-ignore +import { NavigationPostVo } from "../models"; +// @ts-ignore +import { PostVo } from "../models"; +/** + * ApiContentHaloRunV1alpha1PostApi - axios parameter creator + * @export + */ +export const ApiContentHaloRunV1alpha1PostApiAxiosParamCreator = function ( + configuration?: Configuration +) { + return { + /** + * Gets a post by name. + * @param {string} name Post name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostByName: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryPostByName", "name", name); + const localVarPath = + `/apis/api.content.halo.run/v1alpha1/posts/{name}`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Gets a post navigation by name. + * @param {string} name Post name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostNavigationByName: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryPostNavigationByName", "name", name); + const localVarPath = + `/apis/api.content.halo.run/v1alpha1/posts/{name}/navigation`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Lists posts. + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPosts: async ( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options: AxiosRequestConfig = {} + ): Promise => { + const localVarPath = `/apis/api.content.halo.run/v1alpha1/posts`; + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + }; +}; + +/** + * ApiContentHaloRunV1alpha1PostApi - functional programming interface + * @export + */ +export const ApiContentHaloRunV1alpha1PostApiFp = function ( + configuration?: Configuration +) { + const localVarAxiosParamCreator = + ApiContentHaloRunV1alpha1PostApiAxiosParamCreator(configuration); + return { + /** + * Gets a post by name. + * @param {string} name Post name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryPostByName( + name: string, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.queryPostByName( + name, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Gets a post navigation by name. + * @param {string} name Post name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryPostNavigationByName( + name: string, + options?: AxiosRequestConfig + ): Promise< + ( + axios?: AxiosInstance, + basePath?: string + ) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.queryPostNavigationByName( + name, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Lists posts. + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryPosts( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options?: AxiosRequestConfig + ): Promise< + ( + axios?: AxiosInstance, + basePath?: string + ) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.queryPosts( + fieldSelector, + labelSelector, + page, + size, + sort, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + }; +}; + +/** + * ApiContentHaloRunV1alpha1PostApi - factory interface + * @export + */ +export const ApiContentHaloRunV1alpha1PostApiFactory = function ( + configuration?: Configuration, + basePath?: string, + axios?: AxiosInstance +) { + const localVarFp = ApiContentHaloRunV1alpha1PostApiFp(configuration); + return { + /** + * Gets a post by name. + * @param {ApiContentHaloRunV1alpha1PostApiQueryPostByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostByName( + requestParameters: ApiContentHaloRunV1alpha1PostApiQueryPostByNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryPostByName(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, + /** + * Gets a post navigation by name. + * @param {ApiContentHaloRunV1alpha1PostApiQueryPostNavigationByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostNavigationByName( + requestParameters: ApiContentHaloRunV1alpha1PostApiQueryPostNavigationByNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryPostNavigationByName(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, + /** + * Lists posts. + * @param {ApiContentHaloRunV1alpha1PostApiQueryPostsRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPosts( + requestParameters: ApiContentHaloRunV1alpha1PostApiQueryPostsRequest = {}, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryPosts( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * Request parameters for queryPostByName operation in ApiContentHaloRunV1alpha1PostApi. + * @export + * @interface ApiContentHaloRunV1alpha1PostApiQueryPostByNameRequest + */ +export interface ApiContentHaloRunV1alpha1PostApiQueryPostByNameRequest { + /** + * Post name + * @type {string} + * @memberof ApiContentHaloRunV1alpha1PostApiQueryPostByName + */ + readonly name: string; +} + +/** + * Request parameters for queryPostNavigationByName operation in ApiContentHaloRunV1alpha1PostApi. + * @export + * @interface ApiContentHaloRunV1alpha1PostApiQueryPostNavigationByNameRequest + */ +export interface ApiContentHaloRunV1alpha1PostApiQueryPostNavigationByNameRequest { + /** + * Post name + * @type {string} + * @memberof ApiContentHaloRunV1alpha1PostApiQueryPostNavigationByName + */ + readonly name: string; +} + +/** + * Request parameters for queryPosts operation in ApiContentHaloRunV1alpha1PostApi. + * @export + * @interface ApiContentHaloRunV1alpha1PostApiQueryPostsRequest + */ +export interface ApiContentHaloRunV1alpha1PostApiQueryPostsRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1PostApiQueryPosts + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1PostApiQueryPosts + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1PostApiQueryPosts + */ + readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1PostApiQueryPosts + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Support sorting based on attribute name path. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1PostApiQueryPosts + */ + readonly sort?: Array; +} + +/** + * ApiContentHaloRunV1alpha1PostApi - object-oriented interface + * @export + * @class ApiContentHaloRunV1alpha1PostApi + * @extends {BaseAPI} + */ +export class ApiContentHaloRunV1alpha1PostApi extends BaseAPI { + /** + * Gets a post by name. + * @param {ApiContentHaloRunV1alpha1PostApiQueryPostByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1PostApi + */ + public queryPostByName( + requestParameters: ApiContentHaloRunV1alpha1PostApiQueryPostByNameRequest, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1PostApiFp(this.configuration) + .queryPostByName(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Gets a post navigation by name. + * @param {ApiContentHaloRunV1alpha1PostApiQueryPostNavigationByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1PostApi + */ + public queryPostNavigationByName( + requestParameters: ApiContentHaloRunV1alpha1PostApiQueryPostNavigationByNameRequest, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1PostApiFp(this.configuration) + .queryPostNavigationByName(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Lists posts. + * @param {ApiContentHaloRunV1alpha1PostApiQueryPostsRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1PostApi + */ + public queryPosts( + requestParameters: ApiContentHaloRunV1alpha1PostApiQueryPostsRequest = {}, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1PostApiFp(this.configuration) + .queryPosts( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(this.axios, this.basePath)); + } +} diff --git a/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-single-page-api.ts b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-single-page-api.ts new file mode 100644 index 000000000..564ed20e2 --- /dev/null +++ b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-single-page-api.ts @@ -0,0 +1,407 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import type { Configuration } from "../configuration"; +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from "axios"; +import globalAxios from "axios"; +// Some imports not used depending on template conditions +// @ts-ignore +import { + DUMMY_BASE_URL, + assertParamExists, + setApiKeyToObject, + setBasicAuthToObject, + setBearerAuthToObject, + setOAuthToObject, + setSearchParams, + serializeDataIfNeeded, + toPathString, + createRequestFunction, +} from "../common"; +// @ts-ignore +import { + BASE_PATH, + COLLECTION_FORMATS, + RequestArgs, + BaseAPI, + RequiredError, +} from "../base"; +// @ts-ignore +import { ListedSinglePageVoList } from "../models"; +// @ts-ignore +import { SinglePageVo } from "../models"; +/** + * ApiContentHaloRunV1alpha1SinglePageApi - axios parameter creator + * @export + */ +export const ApiContentHaloRunV1alpha1SinglePageApiAxiosParamCreator = + function (configuration?: Configuration) { + return { + /** + * Gets single page by name + * @param {string} name SinglePage name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + querySinglePageByName: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("querySinglePageByName", "name", name); + const localVarPath = + `/apis/api.content.halo.run/v1alpha1/singlepages/{name}`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Lists single pages + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + querySinglePages: async ( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options: AxiosRequestConfig = {} + ): Promise => { + const localVarPath = `/apis/api.content.halo.run/v1alpha1/singlepages`; + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + }; + }; + +/** + * ApiContentHaloRunV1alpha1SinglePageApi - functional programming interface + * @export + */ +export const ApiContentHaloRunV1alpha1SinglePageApiFp = function ( + configuration?: Configuration +) { + const localVarAxiosParamCreator = + ApiContentHaloRunV1alpha1SinglePageApiAxiosParamCreator(configuration); + return { + /** + * Gets single page by name + * @param {string} name SinglePage name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async querySinglePageByName( + name: string, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.querySinglePageByName(name, options); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Lists single pages + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async querySinglePages( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options?: AxiosRequestConfig + ): Promise< + ( + axios?: AxiosInstance, + basePath?: string + ) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.querySinglePages( + fieldSelector, + labelSelector, + page, + size, + sort, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + }; +}; + +/** + * ApiContentHaloRunV1alpha1SinglePageApi - factory interface + * @export + */ +export const ApiContentHaloRunV1alpha1SinglePageApiFactory = function ( + configuration?: Configuration, + basePath?: string, + axios?: AxiosInstance +) { + const localVarFp = ApiContentHaloRunV1alpha1SinglePageApiFp(configuration); + return { + /** + * Gets single page by name + * @param {ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePageByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + querySinglePageByName( + requestParameters: ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePageByNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .querySinglePageByName(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, + /** + * Lists single pages + * @param {ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePagesRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + querySinglePages( + requestParameters: ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePagesRequest = {}, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .querySinglePages( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * Request parameters for querySinglePageByName operation in ApiContentHaloRunV1alpha1SinglePageApi. + * @export + * @interface ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePageByNameRequest + */ +export interface ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePageByNameRequest { + /** + * SinglePage name + * @type {string} + * @memberof ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePageByName + */ + readonly name: string; +} + +/** + * Request parameters for querySinglePages operation in ApiContentHaloRunV1alpha1SinglePageApi. + * @export + * @interface ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePagesRequest + */ +export interface ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePagesRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePages + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePages + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePages + */ + readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePages + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Support sorting based on attribute name path. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePages + */ + readonly sort?: Array; +} + +/** + * ApiContentHaloRunV1alpha1SinglePageApi - object-oriented interface + * @export + * @class ApiContentHaloRunV1alpha1SinglePageApi + * @extends {BaseAPI} + */ +export class ApiContentHaloRunV1alpha1SinglePageApi extends BaseAPI { + /** + * Gets single page by name + * @param {ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePageByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1SinglePageApi + */ + public querySinglePageByName( + requestParameters: ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePageByNameRequest, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1SinglePageApiFp(this.configuration) + .querySinglePageByName(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Lists single pages + * @param {ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePagesRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1SinglePageApi + */ + public querySinglePages( + requestParameters: ApiContentHaloRunV1alpha1SinglePageApiQuerySinglePagesRequest = {}, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1SinglePageApiFp(this.configuration) + .querySinglePages( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(this.axios, this.basePath)); + } +} diff --git a/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-tag-api.ts b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-tag-api.ts new file mode 100644 index 000000000..e44775330 --- /dev/null +++ b/console/packages/api-client/src/api/api-content-halo-run-v1alpha1-tag-api.ts @@ -0,0 +1,626 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import type { Configuration } from "../configuration"; +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from "axios"; +import globalAxios from "axios"; +// Some imports not used depending on template conditions +// @ts-ignore +import { + DUMMY_BASE_URL, + assertParamExists, + setApiKeyToObject, + setBasicAuthToObject, + setBearerAuthToObject, + setOAuthToObject, + setSearchParams, + serializeDataIfNeeded, + toPathString, + createRequestFunction, +} from "../common"; +// @ts-ignore +import { + BASE_PATH, + COLLECTION_FORMATS, + RequestArgs, + BaseAPI, + RequiredError, +} from "../base"; +// @ts-ignore +import { ListedPostVo } from "../models"; +// @ts-ignore +import { TagVo } from "../models"; +// @ts-ignore +import { TagVoList } from "../models"; +/** + * ApiContentHaloRunV1alpha1TagApi - axios parameter creator + * @export + */ +export const ApiContentHaloRunV1alpha1TagApiAxiosParamCreator = function ( + configuration?: Configuration +) { + return { + /** + * Lists posts by tag name + * @param {string} name Tag name + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostsByTagName: async ( + name: string, + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryPostsByTagName", "name", name); + const localVarPath = + `/apis/api.content.halo.run/v1alpha1/tags/{name}/posts`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Gets tag by name + * @param {string} name Tag name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryTagByName: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryTagByName", "name", name); + const localVarPath = + `/apis/api.content.halo.run/v1alpha1/tags/{name}`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Lists tags + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryTags: async ( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options: AxiosRequestConfig = {} + ): Promise => { + const localVarPath = `/apis/api.content.halo.run/v1alpha1/tags`; + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; + } + + if (labelSelector) { + localVarQueryParameter["labelSelector"] = labelSelector; + } + + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + }; +}; + +/** + * ApiContentHaloRunV1alpha1TagApi - functional programming interface + * @export + */ +export const ApiContentHaloRunV1alpha1TagApiFp = function ( + configuration?: Configuration +) { + const localVarAxiosParamCreator = + ApiContentHaloRunV1alpha1TagApiAxiosParamCreator(configuration); + return { + /** + * Lists posts by tag name + * @param {string} name Tag name + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryPostsByTagName( + name: string, + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.queryPostsByTagName( + name, + fieldSelector, + labelSelector, + page, + size, + sort, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Gets tag by name + * @param {string} name Tag name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryTagByName( + name: string, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.queryTagByName( + name, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Lists tags + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. + * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Support sorting based on attribute name path. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryTags( + fieldSelector?: Array, + labelSelector?: Array, + page?: number, + size?: number, + sort?: Array, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.queryTags( + fieldSelector, + labelSelector, + page, + size, + sort, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + }; +}; + +/** + * ApiContentHaloRunV1alpha1TagApi - factory interface + * @export + */ +export const ApiContentHaloRunV1alpha1TagApiFactory = function ( + configuration?: Configuration, + basePath?: string, + axios?: AxiosInstance +) { + const localVarFp = ApiContentHaloRunV1alpha1TagApiFp(configuration); + return { + /** + * Lists posts by tag name + * @param {ApiContentHaloRunV1alpha1TagApiQueryPostsByTagNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPostsByTagName( + requestParameters: ApiContentHaloRunV1alpha1TagApiQueryPostsByTagNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryPostsByTagName( + requestParameters.name, + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(axios, basePath)); + }, + /** + * Gets tag by name + * @param {ApiContentHaloRunV1alpha1TagApiQueryTagByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryTagByName( + requestParameters: ApiContentHaloRunV1alpha1TagApiQueryTagByNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryTagByName(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, + /** + * Lists tags + * @param {ApiContentHaloRunV1alpha1TagApiQueryTagsRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryTags( + requestParameters: ApiContentHaloRunV1alpha1TagApiQueryTagsRequest = {}, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryTags( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * Request parameters for queryPostsByTagName operation in ApiContentHaloRunV1alpha1TagApi. + * @export + * @interface ApiContentHaloRunV1alpha1TagApiQueryPostsByTagNameRequest + */ +export interface ApiContentHaloRunV1alpha1TagApiQueryPostsByTagNameRequest { + /** + * Tag name + * @type {string} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryPostsByTagName + */ + readonly name: string; + + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryPostsByTagName + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryPostsByTagName + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryPostsByTagName + */ + readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryPostsByTagName + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Support sorting based on attribute name path. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryPostsByTagName + */ + readonly sort?: Array; +} + +/** + * Request parameters for queryTagByName operation in ApiContentHaloRunV1alpha1TagApi. + * @export + * @interface ApiContentHaloRunV1alpha1TagApiQueryTagByNameRequest + */ +export interface ApiContentHaloRunV1alpha1TagApiQueryTagByNameRequest { + /** + * Tag name + * @type {string} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryTagByName + */ + readonly name: string; +} + +/** + * Request parameters for queryTags operation in ApiContentHaloRunV1alpha1TagApi. + * @export + * @interface ApiContentHaloRunV1alpha1TagApiQueryTagsRequest + */ +export interface ApiContentHaloRunV1alpha1TagApiQueryTagsRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryTags + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryTags + */ + readonly labelSelector?: Array; + + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryTags + */ + readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryTags + */ + readonly size?: number; + + /** + * Sort property and direction of the list result. Support sorting based on attribute name path. + * @type {Array} + * @memberof ApiContentHaloRunV1alpha1TagApiQueryTags + */ + readonly sort?: Array; +} + +/** + * ApiContentHaloRunV1alpha1TagApi - object-oriented interface + * @export + * @class ApiContentHaloRunV1alpha1TagApi + * @extends {BaseAPI} + */ +export class ApiContentHaloRunV1alpha1TagApi extends BaseAPI { + /** + * Lists posts by tag name + * @param {ApiContentHaloRunV1alpha1TagApiQueryPostsByTagNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1TagApi + */ + public queryPostsByTagName( + requestParameters: ApiContentHaloRunV1alpha1TagApiQueryPostsByTagNameRequest, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1TagApiFp(this.configuration) + .queryPostsByTagName( + requestParameters.name, + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Gets tag by name + * @param {ApiContentHaloRunV1alpha1TagApiQueryTagByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1TagApi + */ + public queryTagByName( + requestParameters: ApiContentHaloRunV1alpha1TagApiQueryTagByNameRequest, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1TagApiFp(this.configuration) + .queryTagByName(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Lists tags + * @param {ApiContentHaloRunV1alpha1TagApiQueryTagsRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiContentHaloRunV1alpha1TagApi + */ + public queryTags( + requestParameters: ApiContentHaloRunV1alpha1TagApiQueryTagsRequest = {}, + options?: AxiosRequestConfig + ) { + return ApiContentHaloRunV1alpha1TagApiFp(this.configuration) + .queryTags( + requestParameters.fieldSelector, + requestParameters.labelSelector, + requestParameters.page, + requestParameters.size, + requestParameters.sort, + options + ) + .then((request) => request(this.axios, this.basePath)); + } +} diff --git a/console/packages/api-client/src/api/api-halo-run-v1alpha1-comment-api.ts b/console/packages/api-client/src/api/api-halo-run-v1alpha1-comment-api.ts index c672f13c0..fde6b6519 100644 --- a/console/packages/api-client/src/api/api-halo-run-v1alpha1-comment-api.ts +++ b/console/packages/api-client/src/api/api-halo-run-v1alpha1-comment-api.ts @@ -236,15 +236,15 @@ export const ApiHaloRunV1alpha1CommentApiAxiosParamCreator = function ( /** * List comment replies. * @param {string} name - * @param {number} [size] Size of one page. Zero indicates no limit. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCommentReplies: async ( name: string, - size?: number, page?: number, + size?: number, options: AxiosRequestConfig = {} ): Promise => { // verify required parameter 'name' is not null or undefined @@ -277,14 +277,14 @@ export const ApiHaloRunV1alpha1CommentApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (size !== undefined) { - localVarQueryParameter["size"] = size; - } - if (page !== undefined) { localVarQueryParameter["page"] = page; } + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -301,30 +301,32 @@ export const ApiHaloRunV1alpha1CommentApiAxiosParamCreator = function ( }, /** * List comments. + * @param {string} kind The comment subject kind. * @param {string} name The comment subject name. * @param {string} version The comment subject version. - * @param {string} kind The comment subject kind. * @param {string} [group] The comment subject group. - * @param {number} [size] Size of one page. Zero indicates no limit. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments1: async ( + kind: string, name: string, version: string, - kind: string, group?: string, - size?: number, page?: number, + size?: number, + sort?: Array, options: AxiosRequestConfig = {} ): Promise => { + // verify required parameter 'kind' is not null or undefined + assertParamExists("listComments1", "kind", kind); // verify required parameter 'name' is not null or undefined assertParamExists("listComments1", "name", name); // verify required parameter 'version' is not null or undefined assertParamExists("listComments1", "version", version); - // verify required parameter 'kind' is not null or undefined - assertParamExists("listComments1", "kind", kind); const localVarPath = `/apis/api.halo.run/v1alpha1/comments`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); @@ -349,14 +351,6 @@ export const ApiHaloRunV1alpha1CommentApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (name !== undefined) { - localVarQueryParameter["name"] = name; - } - - if (version !== undefined) { - localVarQueryParameter["version"] = version; - } - if (group !== undefined) { localVarQueryParameter["group"] = group; } @@ -365,14 +359,26 @@ export const ApiHaloRunV1alpha1CommentApiAxiosParamCreator = function ( localVarQueryParameter["kind"] = kind; } - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (name !== undefined) { + localVarQueryParameter["name"] = name; } if (page !== undefined) { localVarQueryParameter["page"] = page; } + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + + if (sort) { + localVarQueryParameter["sort"] = Array.from(sort); + } + + if (version !== undefined) { + localVarQueryParameter["version"] = version; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -475,15 +481,15 @@ export const ApiHaloRunV1alpha1CommentApiFp = function ( /** * List comment replies. * @param {string} name - * @param {number} [size] Size of one page. Zero indicates no limit. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listCommentReplies( name: string, - size?: number, page?: number, + size?: number, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise @@ -491,8 +497,8 @@ export const ApiHaloRunV1alpha1CommentApiFp = function ( const localVarAxiosArgs = await localVarAxiosParamCreator.listCommentReplies( name, - size, page, + size, options ); return createRequestFunction( @@ -504,33 +510,36 @@ export const ApiHaloRunV1alpha1CommentApiFp = function ( }, /** * List comments. + * @param {string} kind The comment subject kind. * @param {string} name The comment subject name. * @param {string} version The comment subject version. - * @param {string} kind The comment subject kind. * @param {string} [group] The comment subject group. - * @param {number} [size] Size of one page. Zero indicates no limit. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. + * @param {Array} [sort] Sort property and direction of the list result. Supported fields: creationTimestamp * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listComments1( + kind: string, name: string, version: string, - kind: string, group?: string, - size?: number, page?: number, + size?: number, + sort?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listComments1( + kind, name, version, - kind, group, - size, page, + size, + sort, options ); return createRequestFunction( @@ -613,8 +622,8 @@ export const ApiHaloRunV1alpha1CommentApiFactory = function ( return localVarFp .listCommentReplies( requestParameters.name, - requestParameters.size, requestParameters.page, + requestParameters.size, options ) .then((request) => request(axios, basePath)); @@ -631,12 +640,13 @@ export const ApiHaloRunV1alpha1CommentApiFactory = function ( ): AxiosPromise { return localVarFp .listComments1( + requestParameters.kind, requestParameters.name, requestParameters.version, - requestParameters.kind, requestParameters.group, - requestParameters.size, requestParameters.page, + requestParameters.size, + requestParameters.sort, options ) .then((request) => request(axios, basePath)); @@ -706,19 +716,19 @@ export interface ApiHaloRunV1alpha1CommentApiListCommentRepliesRequest { */ readonly name: string; - /** - * Size of one page. Zero indicates no limit. - * @type {number} - * @memberof ApiHaloRunV1alpha1CommentApiListCommentReplies - */ - readonly size?: number; - /** * The page number. Zero indicates no page. * @type {number} * @memberof ApiHaloRunV1alpha1CommentApiListCommentReplies */ readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof ApiHaloRunV1alpha1CommentApiListCommentReplies + */ + readonly size?: number; } /** @@ -727,6 +737,13 @@ export interface ApiHaloRunV1alpha1CommentApiListCommentRepliesRequest { * @interface ApiHaloRunV1alpha1CommentApiListComments1Request */ export interface ApiHaloRunV1alpha1CommentApiListComments1Request { + /** + * The comment subject kind. + * @type {string} + * @memberof ApiHaloRunV1alpha1CommentApiListComments1 + */ + readonly kind: string; + /** * The comment subject name. * @type {string} @@ -741,13 +758,6 @@ export interface ApiHaloRunV1alpha1CommentApiListComments1Request { */ readonly version: string; - /** - * The comment subject kind. - * @type {string} - * @memberof ApiHaloRunV1alpha1CommentApiListComments1 - */ - readonly kind: string; - /** * The comment subject group. * @type {string} @@ -755,6 +765,13 @@ export interface ApiHaloRunV1alpha1CommentApiListComments1Request { */ readonly group?: string; + /** + * The page number. Zero indicates no page. + * @type {number} + * @memberof ApiHaloRunV1alpha1CommentApiListComments1 + */ + readonly page?: number; + /** * Size of one page. Zero indicates no limit. * @type {number} @@ -763,11 +780,11 @@ export interface ApiHaloRunV1alpha1CommentApiListComments1Request { readonly size?: number; /** - * The page number. Zero indicates no page. - * @type {number} + * Sort property and direction of the list result. Supported fields: creationTimestamp + * @type {Array} * @memberof ApiHaloRunV1alpha1CommentApiListComments1 */ - readonly page?: number; + readonly sort?: Array; } /** @@ -843,8 +860,8 @@ export class ApiHaloRunV1alpha1CommentApi extends BaseAPI { return ApiHaloRunV1alpha1CommentApiFp(this.configuration) .listCommentReplies( requestParameters.name, - requestParameters.size, requestParameters.page, + requestParameters.size, options ) .then((request) => request(this.axios, this.basePath)); @@ -863,12 +880,13 @@ export class ApiHaloRunV1alpha1CommentApi extends BaseAPI { ) { return ApiHaloRunV1alpha1CommentApiFp(this.configuration) .listComments1( + requestParameters.kind, requestParameters.name, requestParameters.version, - requestParameters.kind, requestParameters.group, - requestParameters.size, requestParameters.page, + requestParameters.size, + requestParameters.sort, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/api-halo-run-v1alpha1-menu-api.ts b/console/packages/api-client/src/api/api-halo-run-v1alpha1-menu-api.ts new file mode 100644 index 000000000..87af5568d --- /dev/null +++ b/console/packages/api-client/src/api/api-halo-run-v1alpha1-menu-api.ts @@ -0,0 +1,293 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import type { Configuration } from "../configuration"; +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from "axios"; +import globalAxios from "axios"; +// Some imports not used depending on template conditions +// @ts-ignore +import { + DUMMY_BASE_URL, + assertParamExists, + setApiKeyToObject, + setBasicAuthToObject, + setBearerAuthToObject, + setOAuthToObject, + setSearchParams, + serializeDataIfNeeded, + toPathString, + createRequestFunction, +} from "../common"; +// @ts-ignore +import { + BASE_PATH, + COLLECTION_FORMATS, + RequestArgs, + BaseAPI, + RequiredError, +} from "../base"; +// @ts-ignore +import { MenuVo } from "../models"; +/** + * ApiHaloRunV1alpha1MenuApi - axios parameter creator + * @export + */ +export const ApiHaloRunV1alpha1MenuApiAxiosParamCreator = function ( + configuration?: Configuration +) { + return { + /** + * Gets menu by name. + * @param {string} name Menu name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryMenuByName: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryMenuByName", "name", name); + const localVarPath = `/apis/api.halo.run/v1alpha1/menus/{name}`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Gets primary menu. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPrimaryMenu: async ( + options: AxiosRequestConfig = {} + ): Promise => { + const localVarPath = `/apis/api.halo.run/v1alpha1/menus/-`; + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + }; +}; + +/** + * ApiHaloRunV1alpha1MenuApi - functional programming interface + * @export + */ +export const ApiHaloRunV1alpha1MenuApiFp = function ( + configuration?: Configuration +) { + const localVarAxiosParamCreator = + ApiHaloRunV1alpha1MenuApiAxiosParamCreator(configuration); + return { + /** + * Gets menu by name. + * @param {string} name Menu name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryMenuByName( + name: string, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.queryMenuByName( + name, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + /** + * Gets primary menu. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryPrimaryMenu( + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.queryPrimaryMenu(options); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + }; +}; + +/** + * ApiHaloRunV1alpha1MenuApi - factory interface + * @export + */ +export const ApiHaloRunV1alpha1MenuApiFactory = function ( + configuration?: Configuration, + basePath?: string, + axios?: AxiosInstance +) { + const localVarFp = ApiHaloRunV1alpha1MenuApiFp(configuration); + return { + /** + * Gets menu by name. + * @param {ApiHaloRunV1alpha1MenuApiQueryMenuByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryMenuByName( + requestParameters: ApiHaloRunV1alpha1MenuApiQueryMenuByNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryMenuByName(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, + /** + * Gets primary menu. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPrimaryMenu(options?: AxiosRequestConfig): AxiosPromise { + return localVarFp + .queryPrimaryMenu(options) + .then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * Request parameters for queryMenuByName operation in ApiHaloRunV1alpha1MenuApi. + * @export + * @interface ApiHaloRunV1alpha1MenuApiQueryMenuByNameRequest + */ +export interface ApiHaloRunV1alpha1MenuApiQueryMenuByNameRequest { + /** + * Menu name + * @type {string} + * @memberof ApiHaloRunV1alpha1MenuApiQueryMenuByName + */ + readonly name: string; +} + +/** + * ApiHaloRunV1alpha1MenuApi - object-oriented interface + * @export + * @class ApiHaloRunV1alpha1MenuApi + * @extends {BaseAPI} + */ +export class ApiHaloRunV1alpha1MenuApi extends BaseAPI { + /** + * Gets menu by name. + * @param {ApiHaloRunV1alpha1MenuApiQueryMenuByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiHaloRunV1alpha1MenuApi + */ + public queryMenuByName( + requestParameters: ApiHaloRunV1alpha1MenuApiQueryMenuByNameRequest, + options?: AxiosRequestConfig + ) { + return ApiHaloRunV1alpha1MenuApiFp(this.configuration) + .queryMenuByName(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } + + /** + * Gets primary menu. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiHaloRunV1alpha1MenuApi + */ + public queryPrimaryMenu(options?: AxiosRequestConfig) { + return ApiHaloRunV1alpha1MenuApiFp(this.configuration) + .queryPrimaryMenu(options) + .then((request) => request(this.axios, this.basePath)); + } +} diff --git a/console/packages/api-client/src/api/api-halo-run-v1alpha1-post-api.ts b/console/packages/api-client/src/api/api-halo-run-v1alpha1-post-api.ts index e628fab55..3854106c4 100644 --- a/console/packages/api-client/src/api/api-halo-run-v1alpha1-post-api.ts +++ b/console/packages/api-client/src/api/api-halo-run-v1alpha1-post-api.ts @@ -50,16 +50,16 @@ export const ApiHaloRunV1alpha1PostApiAxiosParamCreator = function ( /** * Search posts with fuzzy query * @param {string} keyword - * @param {string} [highlightPreTag] * @param {string} [highlightPostTag] + * @param {string} [highlightPreTag] * @param {number} [limit] * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchPost: async ( keyword: string, - highlightPreTag?: string, highlightPostTag?: string, + highlightPreTag?: string, limit?: number, options: AxiosRequestConfig = {} ): Promise => { @@ -89,14 +89,14 @@ export const ApiHaloRunV1alpha1PostApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (highlightPreTag !== undefined) { - localVarQueryParameter["highlightPreTag"] = highlightPreTag; - } - if (highlightPostTag !== undefined) { localVarQueryParameter["highlightPostTag"] = highlightPostTag; } + if (highlightPreTag !== undefined) { + localVarQueryParameter["highlightPreTag"] = highlightPreTag; + } + if (keyword !== undefined) { localVarQueryParameter["keyword"] = keyword; } @@ -135,16 +135,16 @@ export const ApiHaloRunV1alpha1PostApiFp = function ( /** * Search posts with fuzzy query * @param {string} keyword - * @param {string} [highlightPreTag] * @param {string} [highlightPostTag] + * @param {string} [highlightPreTag] * @param {number} [limit] * @param {*} [options] Override http request option. * @throws {RequiredError} */ async searchPost( keyword: string, - highlightPreTag?: string, highlightPostTag?: string, + highlightPreTag?: string, limit?: number, options?: AxiosRequestConfig ): Promise< @@ -152,8 +152,8 @@ export const ApiHaloRunV1alpha1PostApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.searchPost( keyword, - highlightPreTag, highlightPostTag, + highlightPreTag, limit, options ); @@ -191,8 +191,8 @@ export const ApiHaloRunV1alpha1PostApiFactory = function ( return localVarFp .searchPost( requestParameters.keyword, - requestParameters.highlightPreTag, requestParameters.highlightPostTag, + requestParameters.highlightPreTag, requestParameters.limit, options ) @@ -219,14 +219,14 @@ export interface ApiHaloRunV1alpha1PostApiSearchPostRequest { * @type {string} * @memberof ApiHaloRunV1alpha1PostApiSearchPost */ - readonly highlightPreTag?: string; + readonly highlightPostTag?: string; /** * * @type {string} * @memberof ApiHaloRunV1alpha1PostApiSearchPost */ - readonly highlightPostTag?: string; + readonly highlightPreTag?: string; /** * @@ -257,8 +257,8 @@ export class ApiHaloRunV1alpha1PostApi extends BaseAPI { return ApiHaloRunV1alpha1PostApiFp(this.configuration) .searchPost( requestParameters.keyword, - requestParameters.highlightPreTag, requestParameters.highlightPostTag, + requestParameters.highlightPreTag, requestParameters.limit, options ) diff --git a/console/packages/api-client/src/api/api-halo-run-v1alpha1-stats-api.ts b/console/packages/api-client/src/api/api-halo-run-v1alpha1-stats-api.ts new file mode 100644 index 000000000..cde34fbd8 --- /dev/null +++ b/console/packages/api-client/src/api/api-halo-run-v1alpha1-stats-api.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import type { Configuration } from "../configuration"; +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from "axios"; +import globalAxios from "axios"; +// Some imports not used depending on template conditions +// @ts-ignore +import { + DUMMY_BASE_URL, + assertParamExists, + setApiKeyToObject, + setBasicAuthToObject, + setBearerAuthToObject, + setOAuthToObject, + setSearchParams, + serializeDataIfNeeded, + toPathString, + createRequestFunction, +} from "../common"; +// @ts-ignore +import { + BASE_PATH, + COLLECTION_FORMATS, + RequestArgs, + BaseAPI, + RequiredError, +} from "../base"; +// @ts-ignore +import { SiteStatsVo } from "../models"; +/** + * ApiHaloRunV1alpha1StatsApi - axios parameter creator + * @export + */ +export const ApiHaloRunV1alpha1StatsApiAxiosParamCreator = function ( + configuration?: Configuration +) { + return { + /** + * Gets site stats + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryStats: async ( + options: AxiosRequestConfig = {} + ): Promise => { + const localVarPath = `/apis/api.halo.run/v1alpha1/stats/-`; + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + }; +}; + +/** + * ApiHaloRunV1alpha1StatsApi - functional programming interface + * @export + */ +export const ApiHaloRunV1alpha1StatsApiFp = function ( + configuration?: Configuration +) { + const localVarAxiosParamCreator = + ApiHaloRunV1alpha1StatsApiAxiosParamCreator(configuration); + return { + /** + * Gets site stats + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryStats( + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = await localVarAxiosParamCreator.queryStats( + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + }; +}; + +/** + * ApiHaloRunV1alpha1StatsApi - factory interface + * @export + */ +export const ApiHaloRunV1alpha1StatsApiFactory = function ( + configuration?: Configuration, + basePath?: string, + axios?: AxiosInstance +) { + const localVarFp = ApiHaloRunV1alpha1StatsApiFp(configuration); + return { + /** + * Gets site stats + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryStats(options?: AxiosRequestConfig): AxiosPromise { + return localVarFp + .queryStats(options) + .then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * ApiHaloRunV1alpha1StatsApi - object-oriented interface + * @export + * @class ApiHaloRunV1alpha1StatsApi + * @extends {BaseAPI} + */ +export class ApiHaloRunV1alpha1StatsApi extends BaseAPI { + /** + * Gets site stats + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiHaloRunV1alpha1StatsApi + */ + public queryStats(options?: AxiosRequestConfig) { + return ApiHaloRunV1alpha1StatsApiFp(this.configuration) + .queryStats(options) + .then((request) => request(this.axios, this.basePath)); + } +} diff --git a/console/packages/api-client/src/api/api-plugin-halo-run-v1alpha1-plugin-api.ts b/console/packages/api-client/src/api/api-plugin-halo-run-v1alpha1-plugin-api.ts new file mode 100644 index 000000000..2e0cdd9cc --- /dev/null +++ b/console/packages/api-client/src/api/api-plugin-halo-run-v1alpha1-plugin-api.ts @@ -0,0 +1,206 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +import type { Configuration } from "../configuration"; +import type { AxiosPromise, AxiosInstance, AxiosRequestConfig } from "axios"; +import globalAxios from "axios"; +// Some imports not used depending on template conditions +// @ts-ignore +import { + DUMMY_BASE_URL, + assertParamExists, + setApiKeyToObject, + setBasicAuthToObject, + setBearerAuthToObject, + setOAuthToObject, + setSearchParams, + serializeDataIfNeeded, + toPathString, + createRequestFunction, +} from "../common"; +// @ts-ignore +import { + BASE_PATH, + COLLECTION_FORMATS, + RequestArgs, + BaseAPI, + RequiredError, +} from "../base"; +/** + * ApiPluginHaloRunV1alpha1PluginApi - axios parameter creator + * @export + */ +export const ApiPluginHaloRunV1alpha1PluginApiAxiosParamCreator = function ( + configuration?: Configuration +) { + return { + /** + * Gets plugin available by name. + * @param {string} name Plugin name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPluginAvailableByName: async ( + name: string, + options: AxiosRequestConfig = {} + ): Promise => { + // verify required parameter 'name' is not null or undefined + assertParamExists("queryPluginAvailableByName", "name", name); + const localVarPath = + `/apis/api.plugin.halo.run/v1alpha1/plugins/{name}/available`.replace( + `{${"name"}}`, + encodeURIComponent(String(name)) + ); + // 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; + + // authentication BasicAuth required + // http basic authentication required + setBasicAuthToObject(localVarRequestOptions, configuration); + + // authentication BearerAuth required + // http bearer authentication required + await setBearerAuthToObject(localVarHeaderParameter, configuration); + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers, + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + }; +}; + +/** + * ApiPluginHaloRunV1alpha1PluginApi - functional programming interface + * @export + */ +export const ApiPluginHaloRunV1alpha1PluginApiFp = function ( + configuration?: Configuration +) { + const localVarAxiosParamCreator = + ApiPluginHaloRunV1alpha1PluginApiAxiosParamCreator(configuration); + return { + /** + * Gets plugin available by name. + * @param {string} name Plugin name + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async queryPluginAvailableByName( + name: string, + options?: AxiosRequestConfig + ): Promise< + (axios?: AxiosInstance, basePath?: string) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.queryPluginAvailableByName( + name, + options + ); + return createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + ); + }, + }; +}; + +/** + * ApiPluginHaloRunV1alpha1PluginApi - factory interface + * @export + */ +export const ApiPluginHaloRunV1alpha1PluginApiFactory = function ( + configuration?: Configuration, + basePath?: string, + axios?: AxiosInstance +) { + const localVarFp = ApiPluginHaloRunV1alpha1PluginApiFp(configuration); + return { + /** + * Gets plugin available by name. + * @param {ApiPluginHaloRunV1alpha1PluginApiQueryPluginAvailableByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + queryPluginAvailableByName( + requestParameters: ApiPluginHaloRunV1alpha1PluginApiQueryPluginAvailableByNameRequest, + options?: AxiosRequestConfig + ): AxiosPromise { + return localVarFp + .queryPluginAvailableByName(requestParameters.name, options) + .then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * Request parameters for queryPluginAvailableByName operation in ApiPluginHaloRunV1alpha1PluginApi. + * @export + * @interface ApiPluginHaloRunV1alpha1PluginApiQueryPluginAvailableByNameRequest + */ +export interface ApiPluginHaloRunV1alpha1PluginApiQueryPluginAvailableByNameRequest { + /** + * Plugin name + * @type {string} + * @memberof ApiPluginHaloRunV1alpha1PluginApiQueryPluginAvailableByName + */ + readonly name: string; +} + +/** + * ApiPluginHaloRunV1alpha1PluginApi - object-oriented interface + * @export + * @class ApiPluginHaloRunV1alpha1PluginApi + * @extends {BaseAPI} + */ +export class ApiPluginHaloRunV1alpha1PluginApi extends BaseAPI { + /** + * Gets plugin available by name. + * @param {ApiPluginHaloRunV1alpha1PluginApiQueryPluginAvailableByNameRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ApiPluginHaloRunV1alpha1PluginApi + */ + public queryPluginAvailableByName( + requestParameters: ApiPluginHaloRunV1alpha1PluginApiQueryPluginAvailableByNameRequest, + options?: AxiosRequestConfig + ) { + return ApiPluginHaloRunV1alpha1PluginApiFp(this.configuration) + .queryPluginAvailableByName(requestParameters.name, options) + .then((request) => request(this.axios, this.basePath)); + } +} diff --git a/console/packages/api-client/src/api/auth-halo-run-v1alpha1-auth-provider-api.ts b/console/packages/api-client/src/api/auth-halo-run-v1alpha1-auth-provider-api.ts index edace9edd..735214c7a 100644 --- a/console/packages/api-client/src/api/auth-halo-run-v1alpha1-auth-provider-api.ts +++ b/console/packages/api-client/src/api/auth-halo-run-v1alpha1-auth-provider-api.ts @@ -214,18 +214,18 @@ export const AuthHaloRunV1alpha1AuthProviderApiAxiosParamCreator = function ( }, /** * List auth.halo.run/v1alpha1/AuthProvider + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listauthHaloRunV1alpha1AuthProvider: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/auth.halo.run/v1alpha1/authproviders`; @@ -252,20 +252,20 @@ export const AuthHaloRunV1alpha1AuthProviderApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,18 +432,18 @@ export const AuthHaloRunV1alpha1AuthProviderApiFp = function ( }, /** * List auth.halo.run/v1alpha1/AuthProvider + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listauthHaloRunV1alpha1AuthProvider( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -453,10 +453,10 @@ export const AuthHaloRunV1alpha1AuthProviderApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listauthHaloRunV1alpha1AuthProvider( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -564,10 +564,10 @@ export const AuthHaloRunV1alpha1AuthProviderApiFactory = function ( ): AxiosPromise { return localVarFp .listauthHaloRunV1alpha1AuthProvider( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -641,6 +641,20 @@ export interface AuthHaloRunV1alpha1AuthProviderApiGetauthHaloRunV1alpha1AuthPro * @interface AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthProviderRequest */ export interface AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthProviderRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthProvider + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthProvider + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -654,20 +668,6 @@ export interface AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthPr * @memberof AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthProvider */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthProvider - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof AuthHaloRunV1alpha1AuthProviderApiListauthHaloRunV1alpha1AuthProvider - */ - readonly fieldSelector?: Array; } /** @@ -762,10 +762,10 @@ export class AuthHaloRunV1alpha1AuthProviderApi extends BaseAPI { ) { return AuthHaloRunV1alpha1AuthProviderApiFp(this.configuration) .listauthHaloRunV1alpha1AuthProvider( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/auth-halo-run-v1alpha1-user-connection-api.ts b/console/packages/api-client/src/api/auth-halo-run-v1alpha1-user-connection-api.ts index ed816b32d..ac43c6810 100644 --- a/console/packages/api-client/src/api/auth-halo-run-v1alpha1-user-connection-api.ts +++ b/console/packages/api-client/src/api/auth-halo-run-v1alpha1-user-connection-api.ts @@ -218,18 +218,18 @@ export const AuthHaloRunV1alpha1UserConnectionApiAxiosParamCreator = function ( }, /** * List auth.halo.run/v1alpha1/UserConnection + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listauthHaloRunV1alpha1UserConnection: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/auth.halo.run/v1alpha1/userconnections`; @@ -256,20 +256,20 @@ export const AuthHaloRunV1alpha1UserConnectionApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -440,18 +440,18 @@ export const AuthHaloRunV1alpha1UserConnectionApiFp = function ( }, /** * List auth.halo.run/v1alpha1/UserConnection + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listauthHaloRunV1alpha1UserConnection( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -461,10 +461,10 @@ export const AuthHaloRunV1alpha1UserConnectionApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listauthHaloRunV1alpha1UserConnection( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -575,10 +575,10 @@ export const AuthHaloRunV1alpha1UserConnectionApiFactory = function ( ): AxiosPromise { return localVarFp .listauthHaloRunV1alpha1UserConnection( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -652,6 +652,20 @@ export interface AuthHaloRunV1alpha1UserConnectionApiGetauthHaloRunV1alpha1UserC * @interface AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1UserConnectionRequest */ export interface AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1UserConnectionRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1UserConnection + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1UserConnection + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -665,20 +679,6 @@ export interface AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1User * @memberof AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1UserConnection */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1UserConnection - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof AuthHaloRunV1alpha1UserConnectionApiListauthHaloRunV1alpha1UserConnection - */ - readonly fieldSelector?: Array; } /** @@ -773,10 +773,10 @@ export class AuthHaloRunV1alpha1UserConnectionApi extends BaseAPI { ) { return AuthHaloRunV1alpha1UserConnectionApiFp(this.configuration) .listauthHaloRunV1alpha1UserConnection( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/content-halo-run-v1alpha1-category-api.ts b/console/packages/api-client/src/api/content-halo-run-v1alpha1-category-api.ts index 2474261b5..5884bb93a 100644 --- a/console/packages/api-client/src/api/content-halo-run-v1alpha1-category-api.ts +++ b/console/packages/api-client/src/api/content-halo-run-v1alpha1-category-api.ts @@ -214,18 +214,18 @@ export const ContentHaloRunV1alpha1CategoryApiAxiosParamCreator = function ( }, /** * List content.halo.run/v1alpha1/Category + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listcontentHaloRunV1alpha1Category: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/content.halo.run/v1alpha1/categories`; @@ -252,20 +252,20 @@ export const ContentHaloRunV1alpha1CategoryApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ContentHaloRunV1alpha1CategoryApiFp = function ( }, /** * List content.halo.run/v1alpha1/Category + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listcontentHaloRunV1alpha1Category( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listcontentHaloRunV1alpha1Category( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -561,10 +561,10 @@ export const ContentHaloRunV1alpha1CategoryApiFactory = function ( ): AxiosPromise { return localVarFp .listcontentHaloRunV1alpha1Category( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -638,6 +638,20 @@ export interface ContentHaloRunV1alpha1CategoryApiGetcontentHaloRunV1alpha1Categ * @interface ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1CategoryRequest */ export interface ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1CategoryRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1Category + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1Category + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -651,20 +665,6 @@ export interface ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1Cate * @memberof ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1Category */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1Category - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1CategoryApiListcontentHaloRunV1alpha1Category - */ - readonly fieldSelector?: Array; } /** @@ -756,10 +756,10 @@ export class ContentHaloRunV1alpha1CategoryApi extends BaseAPI { ) { return ContentHaloRunV1alpha1CategoryApiFp(this.configuration) .listcontentHaloRunV1alpha1Category( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/content-halo-run-v1alpha1-comment-api.ts b/console/packages/api-client/src/api/content-halo-run-v1alpha1-comment-api.ts index 09fbda82f..0787967b7 100644 --- a/console/packages/api-client/src/api/content-halo-run-v1alpha1-comment-api.ts +++ b/console/packages/api-client/src/api/content-halo-run-v1alpha1-comment-api.ts @@ -214,18 +214,18 @@ export const ContentHaloRunV1alpha1CommentApiAxiosParamCreator = function ( }, /** * List content.halo.run/v1alpha1/Comment + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listcontentHaloRunV1alpha1Comment: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/content.halo.run/v1alpha1/comments`; @@ -252,20 +252,20 @@ export const ContentHaloRunV1alpha1CommentApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ContentHaloRunV1alpha1CommentApiFp = function ( }, /** * List content.halo.run/v1alpha1/Comment + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listcontentHaloRunV1alpha1Comment( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listcontentHaloRunV1alpha1Comment( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const ContentHaloRunV1alpha1CommentApiFactory = function ( ): AxiosPromise { return localVarFp .listcontentHaloRunV1alpha1Comment( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface ContentHaloRunV1alpha1CommentApiGetcontentHaloRunV1alpha1Commen * @interface ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1CommentRequest */ export interface ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1CommentRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1Comment + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1Comment + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1Comme * @memberof ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1Comment */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1Comment - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1CommentApiListcontentHaloRunV1alpha1Comment - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class ContentHaloRunV1alpha1CommentApi extends BaseAPI { ) { return ContentHaloRunV1alpha1CommentApiFp(this.configuration) .listcontentHaloRunV1alpha1Comment( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/content-halo-run-v1alpha1-post-api.ts b/console/packages/api-client/src/api/content-halo-run-v1alpha1-post-api.ts index fa423eb42..b7df72c1f 100644 --- a/console/packages/api-client/src/api/content-halo-run-v1alpha1-post-api.ts +++ b/console/packages/api-client/src/api/content-halo-run-v1alpha1-post-api.ts @@ -214,18 +214,18 @@ export const ContentHaloRunV1alpha1PostApiAxiosParamCreator = function ( }, /** * List content.halo.run/v1alpha1/Post + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listcontentHaloRunV1alpha1Post: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/content.halo.run/v1alpha1/posts`; @@ -252,20 +252,20 @@ export const ContentHaloRunV1alpha1PostApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ContentHaloRunV1alpha1PostApiFp = function ( }, /** * List content.halo.run/v1alpha1/Post + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listcontentHaloRunV1alpha1Post( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listcontentHaloRunV1alpha1Post( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const ContentHaloRunV1alpha1PostApiFactory = function ( ): AxiosPromise { return localVarFp .listcontentHaloRunV1alpha1Post( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface ContentHaloRunV1alpha1PostApiGetcontentHaloRunV1alpha1PostReque * @interface ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1PostRequest */ export interface ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1PostRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1Post + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1Post + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1PostRequ * @memberof ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1Post */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1Post - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1PostApiListcontentHaloRunV1alpha1Post - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class ContentHaloRunV1alpha1PostApi extends BaseAPI { ) { return ContentHaloRunV1alpha1PostApiFp(this.configuration) .listcontentHaloRunV1alpha1Post( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/content-halo-run-v1alpha1-reply-api.ts b/console/packages/api-client/src/api/content-halo-run-v1alpha1-reply-api.ts index 70fc9a4d7..347da1300 100644 --- a/console/packages/api-client/src/api/content-halo-run-v1alpha1-reply-api.ts +++ b/console/packages/api-client/src/api/content-halo-run-v1alpha1-reply-api.ts @@ -214,18 +214,18 @@ export const ContentHaloRunV1alpha1ReplyApiAxiosParamCreator = function ( }, /** * List content.halo.run/v1alpha1/Reply + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listcontentHaloRunV1alpha1Reply: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/content.halo.run/v1alpha1/replies`; @@ -252,20 +252,20 @@ export const ContentHaloRunV1alpha1ReplyApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ContentHaloRunV1alpha1ReplyApiFp = function ( }, /** * List content.halo.run/v1alpha1/Reply + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listcontentHaloRunV1alpha1Reply( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listcontentHaloRunV1alpha1Reply( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const ContentHaloRunV1alpha1ReplyApiFactory = function ( ): AxiosPromise { return localVarFp .listcontentHaloRunV1alpha1Reply( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface ContentHaloRunV1alpha1ReplyApiGetcontentHaloRunV1alpha1ReplyReq * @interface ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1ReplyRequest */ export interface ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1ReplyRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1Reply + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1Reply + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1ReplyRe * @memberof ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1Reply */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1Reply - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1ReplyApiListcontentHaloRunV1alpha1Reply - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class ContentHaloRunV1alpha1ReplyApi extends BaseAPI { ) { return ContentHaloRunV1alpha1ReplyApiFp(this.configuration) .listcontentHaloRunV1alpha1Reply( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/content-halo-run-v1alpha1-single-page-api.ts b/console/packages/api-client/src/api/content-halo-run-v1alpha1-single-page-api.ts index b436903bc..f31365532 100644 --- a/console/packages/api-client/src/api/content-halo-run-v1alpha1-single-page-api.ts +++ b/console/packages/api-client/src/api/content-halo-run-v1alpha1-single-page-api.ts @@ -214,18 +214,18 @@ export const ContentHaloRunV1alpha1SinglePageApiAxiosParamCreator = function ( }, /** * List content.halo.run/v1alpha1/SinglePage + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listcontentHaloRunV1alpha1SinglePage: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/content.halo.run/v1alpha1/singlepages`; @@ -252,20 +252,20 @@ export const ContentHaloRunV1alpha1SinglePageApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ContentHaloRunV1alpha1SinglePageApiFp = function ( }, /** * List content.halo.run/v1alpha1/SinglePage + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listcontentHaloRunV1alpha1SinglePage( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listcontentHaloRunV1alpha1SinglePage( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -561,10 +561,10 @@ export const ContentHaloRunV1alpha1SinglePageApiFactory = function ( ): AxiosPromise { return localVarFp .listcontentHaloRunV1alpha1SinglePage( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -638,6 +638,20 @@ export interface ContentHaloRunV1alpha1SinglePageApiGetcontentHaloRunV1alpha1Sin * @interface ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1SinglePageRequest */ export interface ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1SinglePageRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1SinglePage + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1SinglePage + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -651,20 +665,6 @@ export interface ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1Si * @memberof ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1SinglePage */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1SinglePage - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1SinglePageApiListcontentHaloRunV1alpha1SinglePage - */ - readonly fieldSelector?: Array; } /** @@ -759,10 +759,10 @@ export class ContentHaloRunV1alpha1SinglePageApi extends BaseAPI { ) { return ContentHaloRunV1alpha1SinglePageApiFp(this.configuration) .listcontentHaloRunV1alpha1SinglePage( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/content-halo-run-v1alpha1-snapshot-api.ts b/console/packages/api-client/src/api/content-halo-run-v1alpha1-snapshot-api.ts index 95cd44898..58f6f14de 100644 --- a/console/packages/api-client/src/api/content-halo-run-v1alpha1-snapshot-api.ts +++ b/console/packages/api-client/src/api/content-halo-run-v1alpha1-snapshot-api.ts @@ -214,18 +214,18 @@ export const ContentHaloRunV1alpha1SnapshotApiAxiosParamCreator = function ( }, /** * List content.halo.run/v1alpha1/Snapshot + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listcontentHaloRunV1alpha1Snapshot: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/content.halo.run/v1alpha1/snapshots`; @@ -252,20 +252,20 @@ export const ContentHaloRunV1alpha1SnapshotApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ContentHaloRunV1alpha1SnapshotApiFp = function ( }, /** * List content.halo.run/v1alpha1/Snapshot + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listcontentHaloRunV1alpha1Snapshot( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listcontentHaloRunV1alpha1Snapshot( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -561,10 +561,10 @@ export const ContentHaloRunV1alpha1SnapshotApiFactory = function ( ): AxiosPromise { return localVarFp .listcontentHaloRunV1alpha1Snapshot( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -638,6 +638,20 @@ export interface ContentHaloRunV1alpha1SnapshotApiGetcontentHaloRunV1alpha1Snaps * @interface ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1SnapshotRequest */ export interface ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1SnapshotRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1Snapshot + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1Snapshot + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -651,20 +665,6 @@ export interface ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1Snap * @memberof ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1Snapshot */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1Snapshot - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1SnapshotApiListcontentHaloRunV1alpha1Snapshot - */ - readonly fieldSelector?: Array; } /** @@ -756,10 +756,10 @@ export class ContentHaloRunV1alpha1SnapshotApi extends BaseAPI { ) { return ContentHaloRunV1alpha1SnapshotApiFp(this.configuration) .listcontentHaloRunV1alpha1Snapshot( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/content-halo-run-v1alpha1-tag-api.ts b/console/packages/api-client/src/api/content-halo-run-v1alpha1-tag-api.ts index b72d713a5..8b72870de 100644 --- a/console/packages/api-client/src/api/content-halo-run-v1alpha1-tag-api.ts +++ b/console/packages/api-client/src/api/content-halo-run-v1alpha1-tag-api.ts @@ -214,18 +214,18 @@ export const ContentHaloRunV1alpha1TagApiAxiosParamCreator = function ( }, /** * List content.halo.run/v1alpha1/Tag + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listcontentHaloRunV1alpha1Tag: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/content.halo.run/v1alpha1/tags`; @@ -252,20 +252,20 @@ export const ContentHaloRunV1alpha1TagApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ContentHaloRunV1alpha1TagApiFp = function ( }, /** * List content.halo.run/v1alpha1/Tag + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listcontentHaloRunV1alpha1Tag( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listcontentHaloRunV1alpha1Tag( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const ContentHaloRunV1alpha1TagApiFactory = function ( ): AxiosPromise { return localVarFp .listcontentHaloRunV1alpha1Tag( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface ContentHaloRunV1alpha1TagApiGetcontentHaloRunV1alpha1TagRequest * @interface ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1TagRequest */ export interface ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1TagRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1Tag + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1Tag + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1TagReques * @memberof ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1Tag */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1Tag - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ContentHaloRunV1alpha1TagApiListcontentHaloRunV1alpha1Tag - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class ContentHaloRunV1alpha1TagApi extends BaseAPI { ) { return ContentHaloRunV1alpha1TagApiFp(this.configuration) .listcontentHaloRunV1alpha1Tag( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/metrics-halo-run-v1alpha1-counter-api.ts b/console/packages/api-client/src/api/metrics-halo-run-v1alpha1-counter-api.ts index 642fce839..6add9886c 100644 --- a/console/packages/api-client/src/api/metrics-halo-run-v1alpha1-counter-api.ts +++ b/console/packages/api-client/src/api/metrics-halo-run-v1alpha1-counter-api.ts @@ -214,18 +214,18 @@ export const MetricsHaloRunV1alpha1CounterApiAxiosParamCreator = function ( }, /** * List metrics.halo.run/v1alpha1/Counter + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listmetricsHaloRunV1alpha1Counter: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/metrics.halo.run/v1alpha1/counters`; @@ -252,20 +252,20 @@ export const MetricsHaloRunV1alpha1CounterApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const MetricsHaloRunV1alpha1CounterApiFp = function ( }, /** * List metrics.halo.run/v1alpha1/Counter + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listmetricsHaloRunV1alpha1Counter( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listmetricsHaloRunV1alpha1Counter( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const MetricsHaloRunV1alpha1CounterApiFactory = function ( ): AxiosPromise { return localVarFp .listmetricsHaloRunV1alpha1Counter( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface MetricsHaloRunV1alpha1CounterApiGetmetricsHaloRunV1alpha1Counte * @interface MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1CounterRequest */ export interface MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1CounterRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1Counter + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1Counter + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1Count * @memberof MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1Counter */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1Counter - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof MetricsHaloRunV1alpha1CounterApiListmetricsHaloRunV1alpha1Counter - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class MetricsHaloRunV1alpha1CounterApi extends BaseAPI { ) { return MetricsHaloRunV1alpha1CounterApiFp(this.configuration) .listmetricsHaloRunV1alpha1Counter( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-definition-api.ts b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-definition-api.ts index 7b829eef3..c9e953a3a 100644 --- a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-definition-api.ts +++ b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-definition-api.ts @@ -221,18 +221,18 @@ export const PluginHaloRunV1alpha1ExtensionDefinitionApiAxiosParamCreator = }, /** * List plugin.halo.run/v1alpha1/ExtensionDefinition + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listpluginHaloRunV1alpha1ExtensionDefinition: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/plugin.halo.run/v1alpha1/extensiondefinitions`; @@ -259,20 +259,20 @@ export const PluginHaloRunV1alpha1ExtensionDefinitionApiAxiosParamCreator = // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -449,18 +449,18 @@ export const PluginHaloRunV1alpha1ExtensionDefinitionApiFp = function ( }, /** * List plugin.halo.run/v1alpha1/ExtensionDefinition + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listpluginHaloRunV1alpha1ExtensionDefinition( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -470,10 +470,10 @@ export const PluginHaloRunV1alpha1ExtensionDefinitionApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listpluginHaloRunV1alpha1ExtensionDefinition( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -591,10 +591,10 @@ export const PluginHaloRunV1alpha1ExtensionDefinitionApiFactory = function ( ): AxiosPromise { return localVarFp .listpluginHaloRunV1alpha1ExtensionDefinition( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -668,6 +668,20 @@ export interface PluginHaloRunV1alpha1ExtensionDefinitionApiGetpluginHaloRunV1al * @interface PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1alpha1ExtensionDefinitionRequest */ export interface PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1alpha1ExtensionDefinitionRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1alpha1ExtensionDefinition + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1alpha1ExtensionDefinition + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -681,20 +695,6 @@ export interface PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1a * @memberof PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1alpha1ExtensionDefinition */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1alpha1ExtensionDefinition - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1ExtensionDefinitionApiListpluginHaloRunV1alpha1ExtensionDefinition - */ - readonly fieldSelector?: Array; } /** @@ -795,10 +795,10 @@ export class PluginHaloRunV1alpha1ExtensionDefinitionApi extends BaseAPI { ) { return PluginHaloRunV1alpha1ExtensionDefinitionApiFp(this.configuration) .listpluginHaloRunV1alpha1ExtensionDefinition( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-point-definition-api.ts b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-point-definition-api.ts index f2e2b3c18..c9db7b307 100644 --- a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-point-definition-api.ts +++ b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-extension-point-definition-api.ts @@ -221,18 +221,18 @@ export const PluginHaloRunV1alpha1ExtensionPointDefinitionApiAxiosParamCreator = }, /** * List plugin.halo.run/v1alpha1/ExtensionPointDefinition + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listpluginHaloRunV1alpha1ExtensionPointDefinition: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/plugin.halo.run/v1alpha1/extensionpointdefinitions`; @@ -259,20 +259,20 @@ export const PluginHaloRunV1alpha1ExtensionPointDefinitionApiAxiosParamCreator = // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -451,18 +451,18 @@ export const PluginHaloRunV1alpha1ExtensionPointDefinitionApiFp = function ( }, /** * List plugin.halo.run/v1alpha1/ExtensionPointDefinition + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listpluginHaloRunV1alpha1ExtensionPointDefinition( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -472,10 +472,10 @@ export const PluginHaloRunV1alpha1ExtensionPointDefinitionApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listpluginHaloRunV1alpha1ExtensionPointDefinition( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -594,10 +594,10 @@ export const PluginHaloRunV1alpha1ExtensionPointDefinitionApiFactory = ): AxiosPromise { return localVarFp .listpluginHaloRunV1alpha1ExtensionPointDefinition( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -671,6 +671,20 @@ export interface PluginHaloRunV1alpha1ExtensionPointDefinitionApiGetpluginHaloRu * @interface PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloRunV1alpha1ExtensionPointDefinitionRequest */ export interface PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloRunV1alpha1ExtensionPointDefinitionRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloRunV1alpha1ExtensionPointDefinition + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloRunV1alpha1ExtensionPointDefinition + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -684,20 +698,6 @@ export interface PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloR * @memberof PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloRunV1alpha1ExtensionPointDefinition */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloRunV1alpha1ExtensionPointDefinition - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1ExtensionPointDefinitionApiListpluginHaloRunV1alpha1ExtensionPointDefinition - */ - readonly fieldSelector?: Array; } /** @@ -806,10 +806,10 @@ export class PluginHaloRunV1alpha1ExtensionPointDefinitionApi extends BaseAPI { this.configuration ) .listpluginHaloRunV1alpha1ExtensionPointDefinition( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-plugin-api.ts b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-plugin-api.ts index 2a0a38ea3..f0ee5d038 100644 --- a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-plugin-api.ts +++ b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-plugin-api.ts @@ -214,18 +214,18 @@ export const PluginHaloRunV1alpha1PluginApiAxiosParamCreator = function ( }, /** * List plugin.halo.run/v1alpha1/Plugin + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listpluginHaloRunV1alpha1Plugin: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/plugin.halo.run/v1alpha1/plugins`; @@ -252,20 +252,20 @@ export const PluginHaloRunV1alpha1PluginApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const PluginHaloRunV1alpha1PluginApiFp = function ( }, /** * List plugin.halo.run/v1alpha1/Plugin + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listpluginHaloRunV1alpha1Plugin( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listpluginHaloRunV1alpha1Plugin( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const PluginHaloRunV1alpha1PluginApiFactory = function ( ): AxiosPromise { return localVarFp .listpluginHaloRunV1alpha1Plugin( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface PluginHaloRunV1alpha1PluginApiGetpluginHaloRunV1alpha1PluginReq * @interface PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1PluginRequest */ export interface PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1PluginRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1Plugin + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1Plugin + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1PluginRe * @memberof PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1Plugin */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1Plugin - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1PluginApiListpluginHaloRunV1alpha1Plugin - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class PluginHaloRunV1alpha1PluginApi extends BaseAPI { ) { return PluginHaloRunV1alpha1PluginApiFp(this.configuration) .listpluginHaloRunV1alpha1Plugin( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-reverse-proxy-api.ts b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-reverse-proxy-api.ts index 881dca557..449fb8bee 100644 --- a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-reverse-proxy-api.ts +++ b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-reverse-proxy-api.ts @@ -218,18 +218,18 @@ export const PluginHaloRunV1alpha1ReverseProxyApiAxiosParamCreator = function ( }, /** * List plugin.halo.run/v1alpha1/ReverseProxy + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listpluginHaloRunV1alpha1ReverseProxy: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/plugin.halo.run/v1alpha1/reverseproxies`; @@ -256,20 +256,20 @@ export const PluginHaloRunV1alpha1ReverseProxyApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -440,18 +440,18 @@ export const PluginHaloRunV1alpha1ReverseProxyApiFp = function ( }, /** * List plugin.halo.run/v1alpha1/ReverseProxy + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listpluginHaloRunV1alpha1ReverseProxy( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -461,10 +461,10 @@ export const PluginHaloRunV1alpha1ReverseProxyApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listpluginHaloRunV1alpha1ReverseProxy( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -575,10 +575,10 @@ export const PluginHaloRunV1alpha1ReverseProxyApiFactory = function ( ): AxiosPromise { return localVarFp .listpluginHaloRunV1alpha1ReverseProxy( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -652,6 +652,20 @@ export interface PluginHaloRunV1alpha1ReverseProxyApiGetpluginHaloRunV1alpha1Rev * @interface PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1ReverseProxyRequest */ export interface PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1ReverseProxyRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1ReverseProxy + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1ReverseProxy + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -665,20 +679,6 @@ export interface PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1Re * @memberof PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1ReverseProxy */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1ReverseProxy - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1ReverseProxyApiListpluginHaloRunV1alpha1ReverseProxy - */ - readonly fieldSelector?: Array; } /** @@ -773,10 +773,10 @@ export class PluginHaloRunV1alpha1ReverseProxyApi extends BaseAPI { ) { return PluginHaloRunV1alpha1ReverseProxyApiFp(this.configuration) .listpluginHaloRunV1alpha1ReverseProxy( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-search-engine-api.ts b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-search-engine-api.ts index 5aba46f87..a618ef712 100644 --- a/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-search-engine-api.ts +++ b/console/packages/api-client/src/api/plugin-halo-run-v1alpha1-search-engine-api.ts @@ -218,18 +218,18 @@ export const PluginHaloRunV1alpha1SearchEngineApiAxiosParamCreator = function ( }, /** * List plugin.halo.run/v1alpha1/SearchEngine + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listpluginHaloRunV1alpha1SearchEngine: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/plugin.halo.run/v1alpha1/searchengines`; @@ -256,20 +256,20 @@ export const PluginHaloRunV1alpha1SearchEngineApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -440,18 +440,18 @@ export const PluginHaloRunV1alpha1SearchEngineApiFp = function ( }, /** * List plugin.halo.run/v1alpha1/SearchEngine + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listpluginHaloRunV1alpha1SearchEngine( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -461,10 +461,10 @@ export const PluginHaloRunV1alpha1SearchEngineApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listpluginHaloRunV1alpha1SearchEngine( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -575,10 +575,10 @@ export const PluginHaloRunV1alpha1SearchEngineApiFactory = function ( ): AxiosPromise { return localVarFp .listpluginHaloRunV1alpha1SearchEngine( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -652,6 +652,20 @@ export interface PluginHaloRunV1alpha1SearchEngineApiGetpluginHaloRunV1alpha1Sea * @interface PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1SearchEngineRequest */ export interface PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1SearchEngineRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1SearchEngine + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1SearchEngine + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -665,20 +679,6 @@ export interface PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1Se * @memberof PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1SearchEngine */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1SearchEngine - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof PluginHaloRunV1alpha1SearchEngineApiListpluginHaloRunV1alpha1SearchEngine - */ - readonly fieldSelector?: Array; } /** @@ -773,10 +773,10 @@ export class PluginHaloRunV1alpha1SearchEngineApi extends BaseAPI { ) { return PluginHaloRunV1alpha1SearchEngineApiFp(this.configuration) .listpluginHaloRunV1alpha1SearchEngine( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-attachment-api.ts b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-attachment-api.ts index 43e60aef5..984f42787 100644 --- a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-attachment-api.ts +++ b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-attachment-api.ts @@ -214,18 +214,18 @@ export const StorageHaloRunV1alpha1AttachmentApiAxiosParamCreator = function ( }, /** * List storage.halo.run/v1alpha1/Attachment + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ liststorageHaloRunV1alpha1Attachment: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/storage.halo.run/v1alpha1/attachments`; @@ -252,20 +252,20 @@ export const StorageHaloRunV1alpha1AttachmentApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const StorageHaloRunV1alpha1AttachmentApiFp = function ( }, /** * List storage.halo.run/v1alpha1/Attachment + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async liststorageHaloRunV1alpha1Attachment( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.liststorageHaloRunV1alpha1Attachment( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -561,10 +561,10 @@ export const StorageHaloRunV1alpha1AttachmentApiFactory = function ( ): AxiosPromise { return localVarFp .liststorageHaloRunV1alpha1Attachment( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -638,6 +638,20 @@ export interface StorageHaloRunV1alpha1AttachmentApiGetstorageHaloRunV1alpha1Att * @interface StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1AttachmentRequest */ export interface StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1AttachmentRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1Attachment + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1Attachment + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -651,20 +665,6 @@ export interface StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1At * @memberof StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1Attachment */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1Attachment - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1AttachmentApiListstorageHaloRunV1alpha1Attachment - */ - readonly fieldSelector?: Array; } /** @@ -759,10 +759,10 @@ export class StorageHaloRunV1alpha1AttachmentApi extends BaseAPI { ) { return StorageHaloRunV1alpha1AttachmentApiFp(this.configuration) .liststorageHaloRunV1alpha1Attachment( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-group-api.ts b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-group-api.ts index 7f8ba3cec..e0dad239e 100644 --- a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-group-api.ts +++ b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-group-api.ts @@ -214,18 +214,18 @@ export const StorageHaloRunV1alpha1GroupApiAxiosParamCreator = function ( }, /** * List storage.halo.run/v1alpha1/Group + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ liststorageHaloRunV1alpha1Group: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/storage.halo.run/v1alpha1/groups`; @@ -252,20 +252,20 @@ export const StorageHaloRunV1alpha1GroupApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const StorageHaloRunV1alpha1GroupApiFp = function ( }, /** * List storage.halo.run/v1alpha1/Group + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async liststorageHaloRunV1alpha1Group( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.liststorageHaloRunV1alpha1Group( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const StorageHaloRunV1alpha1GroupApiFactory = function ( ): AxiosPromise { return localVarFp .liststorageHaloRunV1alpha1Group( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface StorageHaloRunV1alpha1GroupApiGetstorageHaloRunV1alpha1GroupReq * @interface StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1GroupRequest */ export interface StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1GroupRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1Group + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1Group + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1GroupRe * @memberof StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1Group */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1Group - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1GroupApiListstorageHaloRunV1alpha1Group - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class StorageHaloRunV1alpha1GroupApi extends BaseAPI { ) { return StorageHaloRunV1alpha1GroupApiFp(this.configuration) .liststorageHaloRunV1alpha1Group( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-api.ts b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-api.ts index 6109000a7..c44a941f6 100644 --- a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-api.ts +++ b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-api.ts @@ -214,18 +214,18 @@ export const StorageHaloRunV1alpha1PolicyApiAxiosParamCreator = function ( }, /** * List storage.halo.run/v1alpha1/Policy + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ liststorageHaloRunV1alpha1Policy: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/storage.halo.run/v1alpha1/policies`; @@ -252,20 +252,20 @@ export const StorageHaloRunV1alpha1PolicyApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const StorageHaloRunV1alpha1PolicyApiFp = function ( }, /** * List storage.halo.run/v1alpha1/Policy + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async liststorageHaloRunV1alpha1Policy( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.liststorageHaloRunV1alpha1Policy( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const StorageHaloRunV1alpha1PolicyApiFactory = function ( ): AxiosPromise { return localVarFp .liststorageHaloRunV1alpha1Policy( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface StorageHaloRunV1alpha1PolicyApiGetstorageHaloRunV1alpha1PolicyR * @interface StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1PolicyRequest */ export interface StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1PolicyRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1Policy + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1Policy + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1Policy * @memberof StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1Policy */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1Policy - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1PolicyApiListstorageHaloRunV1alpha1Policy - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class StorageHaloRunV1alpha1PolicyApi extends BaseAPI { ) { return StorageHaloRunV1alpha1PolicyApiFp(this.configuration) .liststorageHaloRunV1alpha1Policy( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-template-api.ts b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-template-api.ts index 2917b6968..f9b54abfc 100644 --- a/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-template-api.ts +++ b/console/packages/api-client/src/api/storage-halo-run-v1alpha1-policy-template-api.ts @@ -221,18 +221,18 @@ export const StorageHaloRunV1alpha1PolicyTemplateApiAxiosParamCreator = }, /** * List storage.halo.run/v1alpha1/PolicyTemplate + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ liststorageHaloRunV1alpha1PolicyTemplate: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/storage.halo.run/v1alpha1/policytemplates`; @@ -259,20 +259,20 @@ export const StorageHaloRunV1alpha1PolicyTemplateApiAxiosParamCreator = // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -443,18 +443,18 @@ export const StorageHaloRunV1alpha1PolicyTemplateApiFp = function ( }, /** * List storage.halo.run/v1alpha1/PolicyTemplate + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async liststorageHaloRunV1alpha1PolicyTemplate( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -464,10 +464,10 @@ export const StorageHaloRunV1alpha1PolicyTemplateApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.liststorageHaloRunV1alpha1PolicyTemplate( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -581,10 +581,10 @@ export const StorageHaloRunV1alpha1PolicyTemplateApiFactory = function ( ): AxiosPromise { return localVarFp .liststorageHaloRunV1alpha1PolicyTemplate( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -658,6 +658,20 @@ export interface StorageHaloRunV1alpha1PolicyTemplateApiGetstorageHaloRunV1alpha * @interface StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alpha1PolicyTemplateRequest */ export interface StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alpha1PolicyTemplateRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alpha1PolicyTemplate + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alpha1PolicyTemplate + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -671,20 +685,6 @@ export interface StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alph * @memberof StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alpha1PolicyTemplate */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alpha1PolicyTemplate - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof StorageHaloRunV1alpha1PolicyTemplateApiListstorageHaloRunV1alpha1PolicyTemplate - */ - readonly fieldSelector?: Array; } /** @@ -782,10 +782,10 @@ export class StorageHaloRunV1alpha1PolicyTemplateApi extends BaseAPI { ) { return StorageHaloRunV1alpha1PolicyTemplateApiFp(this.configuration) .liststorageHaloRunV1alpha1PolicyTemplate( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/theme-halo-run-v1alpha1-theme-api.ts b/console/packages/api-client/src/api/theme-halo-run-v1alpha1-theme-api.ts index 9e4669948..7444a15b0 100644 --- a/console/packages/api-client/src/api/theme-halo-run-v1alpha1-theme-api.ts +++ b/console/packages/api-client/src/api/theme-halo-run-v1alpha1-theme-api.ts @@ -214,18 +214,18 @@ export const ThemeHaloRunV1alpha1ThemeApiAxiosParamCreator = function ( }, /** * List theme.halo.run/v1alpha1/Theme + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listthemeHaloRunV1alpha1Theme: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/apis/theme.halo.run/v1alpha1/themes`; @@ -252,20 +252,20 @@ export const ThemeHaloRunV1alpha1ThemeApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -432,28 +432,28 @@ export const ThemeHaloRunV1alpha1ThemeApiFp = function ( }, /** * List theme.halo.run/v1alpha1/Theme + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listthemeHaloRunV1alpha1Theme( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listthemeHaloRunV1alpha1Theme( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -558,10 +558,10 @@ export const ThemeHaloRunV1alpha1ThemeApiFactory = function ( ): AxiosPromise { return localVarFp .listthemeHaloRunV1alpha1Theme( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -635,6 +635,20 @@ export interface ThemeHaloRunV1alpha1ThemeApiGetthemeHaloRunV1alpha1ThemeRequest * @interface ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1ThemeRequest */ export interface ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1ThemeRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1Theme + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1Theme + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -648,20 +662,6 @@ export interface ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1ThemeReques * @memberof ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1Theme */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1Theme - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof ThemeHaloRunV1alpha1ThemeApiListthemeHaloRunV1alpha1Theme - */ - readonly fieldSelector?: Array; } /** @@ -753,10 +753,10 @@ export class ThemeHaloRunV1alpha1ThemeApi extends BaseAPI { ) { return ThemeHaloRunV1alpha1ThemeApiFp(this.configuration) .listthemeHaloRunV1alpha1Theme( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-annotation-setting-api.ts b/console/packages/api-client/src/api/v1alpha1-annotation-setting-api.ts index 013ad9960..cc684a1c8 100644 --- a/console/packages/api-client/src/api/v1alpha1-annotation-setting-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-annotation-setting-api.ts @@ -212,18 +212,18 @@ export const V1alpha1AnnotationSettingApiAxiosParamCreator = function ( }, /** * List v1alpha1/AnnotationSetting + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1AnnotationSetting: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/annotationsettings`; @@ -250,20 +250,20 @@ export const V1alpha1AnnotationSettingApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -435,18 +435,18 @@ export const V1alpha1AnnotationSettingApiFp = function ( }, /** * List v1alpha1/AnnotationSetting + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1AnnotationSetting( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -456,10 +456,10 @@ export const V1alpha1AnnotationSettingApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1AnnotationSetting( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -570,10 +570,10 @@ export const V1alpha1AnnotationSettingApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1AnnotationSetting( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -647,6 +647,20 @@ export interface V1alpha1AnnotationSettingApiGetv1alpha1AnnotationSettingRequest * @interface V1alpha1AnnotationSettingApiListv1alpha1AnnotationSettingRequest */ export interface V1alpha1AnnotationSettingApiListv1alpha1AnnotationSettingRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1AnnotationSettingApiListv1alpha1AnnotationSetting + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1AnnotationSettingApiListv1alpha1AnnotationSetting + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -660,20 +674,6 @@ export interface V1alpha1AnnotationSettingApiListv1alpha1AnnotationSettingReques * @memberof V1alpha1AnnotationSettingApiListv1alpha1AnnotationSetting */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1AnnotationSettingApiListv1alpha1AnnotationSetting - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1AnnotationSettingApiListv1alpha1AnnotationSetting - */ - readonly fieldSelector?: Array; } /** @@ -768,10 +768,10 @@ export class V1alpha1AnnotationSettingApi extends BaseAPI { ) { return V1alpha1AnnotationSettingApiFp(this.configuration) .listv1alpha1AnnotationSetting( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-config-map-api.ts b/console/packages/api-client/src/api/v1alpha1-config-map-api.ts index 4cd2048cc..44b47da32 100644 --- a/console/packages/api-client/src/api/v1alpha1-config-map-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-config-map-api.ts @@ -212,18 +212,18 @@ export const V1alpha1ConfigMapApiAxiosParamCreator = function ( }, /** * List v1alpha1/ConfigMap + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1ConfigMap: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/configmaps`; @@ -250,20 +250,20 @@ export const V1alpha1ConfigMapApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -421,28 +421,28 @@ export const V1alpha1ConfigMapApiFp = function (configuration?: Configuration) { }, /** * List v1alpha1/ConfigMap + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1ConfigMap( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1ConfigMap( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -547,10 +547,10 @@ export const V1alpha1ConfigMapApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1ConfigMap( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -624,6 +624,20 @@ export interface V1alpha1ConfigMapApiGetv1alpha1ConfigMapRequest { * @interface V1alpha1ConfigMapApiListv1alpha1ConfigMapRequest */ export interface V1alpha1ConfigMapApiListv1alpha1ConfigMapRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1ConfigMapApiListv1alpha1ConfigMap + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1ConfigMapApiListv1alpha1ConfigMap + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -637,20 +651,6 @@ export interface V1alpha1ConfigMapApiListv1alpha1ConfigMapRequest { * @memberof V1alpha1ConfigMapApiListv1alpha1ConfigMap */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1ConfigMapApiListv1alpha1ConfigMap - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1ConfigMapApiListv1alpha1ConfigMap - */ - readonly fieldSelector?: Array; } /** @@ -742,10 +742,10 @@ export class V1alpha1ConfigMapApi extends BaseAPI { ) { return V1alpha1ConfigMapApiFp(this.configuration) .listv1alpha1ConfigMap( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-menu-api.ts b/console/packages/api-client/src/api/v1alpha1-menu-api.ts index d819de9aa..c55232475 100644 --- a/console/packages/api-client/src/api/v1alpha1-menu-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-menu-api.ts @@ -212,18 +212,18 @@ export const V1alpha1MenuApiAxiosParamCreator = function ( }, /** * List v1alpha1/Menu + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1Menu: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/menus`; @@ -250,20 +250,20 @@ export const V1alpha1MenuApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -420,28 +420,28 @@ export const V1alpha1MenuApiFp = function (configuration?: Configuration) { }, /** * List v1alpha1/Menu + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1Menu( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1Menu( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -542,10 +542,10 @@ export const V1alpha1MenuApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1Menu( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -619,6 +619,20 @@ export interface V1alpha1MenuApiGetv1alpha1MenuRequest { * @interface V1alpha1MenuApiListv1alpha1MenuRequest */ export interface V1alpha1MenuApiListv1alpha1MenuRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1MenuApiListv1alpha1Menu + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1MenuApiListv1alpha1Menu + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -632,20 +646,6 @@ export interface V1alpha1MenuApiListv1alpha1MenuRequest { * @memberof V1alpha1MenuApiListv1alpha1Menu */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1MenuApiListv1alpha1Menu - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1MenuApiListv1alpha1Menu - */ - readonly fieldSelector?: Array; } /** @@ -737,10 +737,10 @@ export class V1alpha1MenuApi extends BaseAPI { ) { return V1alpha1MenuApiFp(this.configuration) .listv1alpha1Menu( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-menu-item-api.ts b/console/packages/api-client/src/api/v1alpha1-menu-item-api.ts index 506059424..47ae84781 100644 --- a/console/packages/api-client/src/api/v1alpha1-menu-item-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-menu-item-api.ts @@ -212,18 +212,18 @@ export const V1alpha1MenuItemApiAxiosParamCreator = function ( }, /** * List v1alpha1/MenuItem + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1MenuItem: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/menuitems`; @@ -250,20 +250,20 @@ export const V1alpha1MenuItemApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -421,28 +421,28 @@ export const V1alpha1MenuItemApiFp = function (configuration?: Configuration) { }, /** * List v1alpha1/MenuItem + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1MenuItem( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1MenuItem( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -547,10 +547,10 @@ export const V1alpha1MenuItemApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1MenuItem( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -624,6 +624,20 @@ export interface V1alpha1MenuItemApiGetv1alpha1MenuItemRequest { * @interface V1alpha1MenuItemApiListv1alpha1MenuItemRequest */ export interface V1alpha1MenuItemApiListv1alpha1MenuItemRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1MenuItemApiListv1alpha1MenuItem + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1MenuItemApiListv1alpha1MenuItem + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -637,20 +651,6 @@ export interface V1alpha1MenuItemApiListv1alpha1MenuItemRequest { * @memberof V1alpha1MenuItemApiListv1alpha1MenuItem */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1MenuItemApiListv1alpha1MenuItem - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1MenuItemApiListv1alpha1MenuItem - */ - readonly fieldSelector?: Array; } /** @@ -742,10 +742,10 @@ export class V1alpha1MenuItemApi extends BaseAPI { ) { return V1alpha1MenuItemApiFp(this.configuration) .listv1alpha1MenuItem( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-personal-access-token-api.ts b/console/packages/api-client/src/api/v1alpha1-personal-access-token-api.ts index 5af340fb8..fafd86994 100644 --- a/console/packages/api-client/src/api/v1alpha1-personal-access-token-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-personal-access-token-api.ts @@ -212,18 +212,18 @@ export const V1alpha1PersonalAccessTokenApiAxiosParamCreator = function ( }, /** * List v1alpha1/PersonalAccessToken + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1PersonalAccessToken: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/personalaccesstokens`; @@ -250,20 +250,20 @@ export const V1alpha1PersonalAccessTokenApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -435,18 +435,18 @@ export const V1alpha1PersonalAccessTokenApiFp = function ( }, /** * List v1alpha1/PersonalAccessToken + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1PersonalAccessToken( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -456,10 +456,10 @@ export const V1alpha1PersonalAccessTokenApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1PersonalAccessToken( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -570,10 +570,10 @@ export const V1alpha1PersonalAccessTokenApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1PersonalAccessToken( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -647,6 +647,20 @@ export interface V1alpha1PersonalAccessTokenApiGetv1alpha1PersonalAccessTokenReq * @interface V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessTokenRequest */ export interface V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessTokenRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessToken + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessToken + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -660,20 +674,6 @@ export interface V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessTokenRe * @memberof V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessToken */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessToken - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1PersonalAccessTokenApiListv1alpha1PersonalAccessToken - */ - readonly fieldSelector?: Array; } /** @@ -768,10 +768,10 @@ export class V1alpha1PersonalAccessTokenApi extends BaseAPI { ) { return V1alpha1PersonalAccessTokenApiFp(this.configuration) .listv1alpha1PersonalAccessToken( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-role-api.ts b/console/packages/api-client/src/api/v1alpha1-role-api.ts index 90220e11d..6b453be43 100644 --- a/console/packages/api-client/src/api/v1alpha1-role-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-role-api.ts @@ -212,18 +212,18 @@ export const V1alpha1RoleApiAxiosParamCreator = function ( }, /** * List v1alpha1/Role + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1Role: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/roles`; @@ -250,20 +250,20 @@ export const V1alpha1RoleApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -420,28 +420,28 @@ export const V1alpha1RoleApiFp = function (configuration?: Configuration) { }, /** * List v1alpha1/Role + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1Role( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1Role( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -542,10 +542,10 @@ export const V1alpha1RoleApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1Role( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -619,6 +619,20 @@ export interface V1alpha1RoleApiGetv1alpha1RoleRequest { * @interface V1alpha1RoleApiListv1alpha1RoleRequest */ export interface V1alpha1RoleApiListv1alpha1RoleRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1RoleApiListv1alpha1Role + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1RoleApiListv1alpha1Role + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -632,20 +646,6 @@ export interface V1alpha1RoleApiListv1alpha1RoleRequest { * @memberof V1alpha1RoleApiListv1alpha1Role */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1RoleApiListv1alpha1Role - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1RoleApiListv1alpha1Role - */ - readonly fieldSelector?: Array; } /** @@ -737,10 +737,10 @@ export class V1alpha1RoleApi extends BaseAPI { ) { return V1alpha1RoleApiFp(this.configuration) .listv1alpha1Role( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-role-binding-api.ts b/console/packages/api-client/src/api/v1alpha1-role-binding-api.ts index d5a18bfb8..3736bca6c 100644 --- a/console/packages/api-client/src/api/v1alpha1-role-binding-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-role-binding-api.ts @@ -212,18 +212,18 @@ export const V1alpha1RoleBindingApiAxiosParamCreator = function ( }, /** * List v1alpha1/RoleBinding + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1RoleBinding: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/rolebindings`; @@ -250,20 +250,20 @@ export const V1alpha1RoleBindingApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -426,18 +426,18 @@ export const V1alpha1RoleBindingApiFp = function ( }, /** * List v1alpha1/RoleBinding + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1RoleBinding( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< ( @@ -447,10 +447,10 @@ export const V1alpha1RoleBindingApiFp = function ( > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1RoleBinding( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -555,10 +555,10 @@ export const V1alpha1RoleBindingApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1RoleBinding( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -632,6 +632,20 @@ export interface V1alpha1RoleBindingApiGetv1alpha1RoleBindingRequest { * @interface V1alpha1RoleBindingApiListv1alpha1RoleBindingRequest */ export interface V1alpha1RoleBindingApiListv1alpha1RoleBindingRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1RoleBindingApiListv1alpha1RoleBinding + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1RoleBindingApiListv1alpha1RoleBinding + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -645,20 +659,6 @@ export interface V1alpha1RoleBindingApiListv1alpha1RoleBindingRequest { * @memberof V1alpha1RoleBindingApiListv1alpha1RoleBinding */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1RoleBindingApiListv1alpha1RoleBinding - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1RoleBindingApiListv1alpha1RoleBinding - */ - readonly fieldSelector?: Array; } /** @@ -750,10 +750,10 @@ export class V1alpha1RoleBindingApi extends BaseAPI { ) { return V1alpha1RoleBindingApiFp(this.configuration) .listv1alpha1RoleBinding( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-secret-api.ts b/console/packages/api-client/src/api/v1alpha1-secret-api.ts index b48615a8c..37f218124 100644 --- a/console/packages/api-client/src/api/v1alpha1-secret-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-secret-api.ts @@ -212,18 +212,18 @@ export const V1alpha1SecretApiAxiosParamCreator = function ( }, /** * List v1alpha1/Secret - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1Secret: async ( - size?: number, - labelSelector?: Array, fieldSelector?: Array, + labelSelector?: Array, page?: number, + size?: number, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/secrets`; @@ -250,22 +250,22 @@ export const V1alpha1SecretApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; - } - if (page !== undefined) { localVarQueryParameter["page"] = page; } + if (size !== undefined) { + localVarQueryParameter["size"] = size; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -418,28 +418,28 @@ export const V1alpha1SecretApiFp = function (configuration?: Configuration) { }, /** * List v1alpha1/Secret - * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. + * @param {number} [size] Size of one page. Zero indicates no limit. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1Secret( - size?: number, - labelSelector?: Array, fieldSelector?: Array, + labelSelector?: Array, page?: number, + size?: number, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1Secret( - size, - labelSelector, fieldSelector, + labelSelector, page, + size, options ); return createRequestFunction( @@ -544,10 +544,10 @@ export const V1alpha1SecretApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1Secret( - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, options ) .then((request) => request(axios, basePath)); @@ -622,11 +622,11 @@ export interface V1alpha1SecretApiGetv1alpha1SecretRequest { */ export interface V1alpha1SecretApiListv1alpha1SecretRequest { /** - * Size of one page. Zero indicates no limit. - * @type {number} + * Field selector for filtering. + * @type {Array} * @memberof V1alpha1SecretApiListv1alpha1Secret */ - readonly size?: number; + readonly fieldSelector?: Array; /** * Label selector for filtering. @@ -635,19 +635,19 @@ export interface V1alpha1SecretApiListv1alpha1SecretRequest { */ readonly labelSelector?: Array; - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1SecretApiListv1alpha1Secret - */ - readonly fieldSelector?: Array; - /** * The page number. Zero indicates no page. * @type {number} * @memberof V1alpha1SecretApiListv1alpha1Secret */ readonly page?: number; + + /** + * Size of one page. Zero indicates no limit. + * @type {number} + * @memberof V1alpha1SecretApiListv1alpha1Secret + */ + readonly size?: number; } /** @@ -739,10 +739,10 @@ export class V1alpha1SecretApi extends BaseAPI { ) { return V1alpha1SecretApiFp(this.configuration) .listv1alpha1Secret( - requestParameters.size, - requestParameters.labelSelector, requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, + requestParameters.size, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-setting-api.ts b/console/packages/api-client/src/api/v1alpha1-setting-api.ts index eff06275f..f1cbc6aa3 100644 --- a/console/packages/api-client/src/api/v1alpha1-setting-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-setting-api.ts @@ -212,18 +212,18 @@ export const V1alpha1SettingApiAxiosParamCreator = function ( }, /** * List v1alpha1/Setting + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1Setting: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/settings`; @@ -250,20 +250,20 @@ export const V1alpha1SettingApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -418,28 +418,28 @@ export const V1alpha1SettingApiFp = function (configuration?: Configuration) { }, /** * List v1alpha1/Setting + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1Setting( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1Setting( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -544,10 +544,10 @@ export const V1alpha1SettingApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1Setting( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -621,6 +621,20 @@ export interface V1alpha1SettingApiGetv1alpha1SettingRequest { * @interface V1alpha1SettingApiListv1alpha1SettingRequest */ export interface V1alpha1SettingApiListv1alpha1SettingRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1SettingApiListv1alpha1Setting + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1SettingApiListv1alpha1Setting + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -634,20 +648,6 @@ export interface V1alpha1SettingApiListv1alpha1SettingRequest { * @memberof V1alpha1SettingApiListv1alpha1Setting */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1SettingApiListv1alpha1Setting - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1SettingApiListv1alpha1Setting - */ - readonly fieldSelector?: Array; } /** @@ -739,10 +739,10 @@ export class V1alpha1SettingApi extends BaseAPI { ) { return V1alpha1SettingApiFp(this.configuration) .listv1alpha1Setting( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/api/v1alpha1-user-api.ts b/console/packages/api-client/src/api/v1alpha1-user-api.ts index 9f5667a5d..775649baa 100644 --- a/console/packages/api-client/src/api/v1alpha1-user-api.ts +++ b/console/packages/api-client/src/api/v1alpha1-user-api.ts @@ -212,18 +212,18 @@ export const V1alpha1UserApiAxiosParamCreator = function ( }, /** * List v1alpha1/User + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listv1alpha1User: async ( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options: AxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/v1alpha1/users`; @@ -250,20 +250,20 @@ export const V1alpha1UserApiAxiosParamCreator = function ( // http bearer authentication required await setBearerAuthToObject(localVarHeaderParameter, configuration); - if (page !== undefined) { - localVarQueryParameter["page"] = page; - } - - if (size !== undefined) { - localVarQueryParameter["size"] = size; + if (fieldSelector) { + localVarQueryParameter["fieldSelector"] = fieldSelector; } if (labelSelector) { localVarQueryParameter["labelSelector"] = labelSelector; } - if (fieldSelector) { - localVarQueryParameter["fieldSelector"] = fieldSelector; + if (page !== undefined) { + localVarQueryParameter["page"] = page; + } + + if (size !== undefined) { + localVarQueryParameter["size"] = size; } setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -420,28 +420,28 @@ export const V1alpha1UserApiFp = function (configuration?: Configuration) { }, /** * List v1alpha1/User + * @param {Array} [fieldSelector] Field selector for filtering. + * @param {Array} [labelSelector] Label selector for filtering. * @param {number} [page] The page number. Zero indicates no page. * @param {number} [size] Size of one page. Zero indicates no limit. - * @param {Array} [labelSelector] Label selector for filtering. - * @param {Array} [fieldSelector] Field selector for filtering. * @param {*} [options] Override http request option. * @throws {RequiredError} */ async listv1alpha1User( + fieldSelector?: Array, + labelSelector?: Array, page?: number, size?: number, - labelSelector?: Array, - fieldSelector?: Array, options?: AxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.listv1alpha1User( + fieldSelector, + labelSelector, page, size, - labelSelector, - fieldSelector, options ); return createRequestFunction( @@ -542,10 +542,10 @@ export const V1alpha1UserApiFactory = function ( ): AxiosPromise { return localVarFp .listv1alpha1User( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(axios, basePath)); @@ -619,6 +619,20 @@ export interface V1alpha1UserApiGetv1alpha1UserRequest { * @interface V1alpha1UserApiListv1alpha1UserRequest */ export interface V1alpha1UserApiListv1alpha1UserRequest { + /** + * Field selector for filtering. + * @type {Array} + * @memberof V1alpha1UserApiListv1alpha1User + */ + readonly fieldSelector?: Array; + + /** + * Label selector for filtering. + * @type {Array} + * @memberof V1alpha1UserApiListv1alpha1User + */ + readonly labelSelector?: Array; + /** * The page number. Zero indicates no page. * @type {number} @@ -632,20 +646,6 @@ export interface V1alpha1UserApiListv1alpha1UserRequest { * @memberof V1alpha1UserApiListv1alpha1User */ readonly size?: number; - - /** - * Label selector for filtering. - * @type {Array} - * @memberof V1alpha1UserApiListv1alpha1User - */ - readonly labelSelector?: Array; - - /** - * Field selector for filtering. - * @type {Array} - * @memberof V1alpha1UserApiListv1alpha1User - */ - readonly fieldSelector?: Array; } /** @@ -737,10 +737,10 @@ export class V1alpha1UserApi extends BaseAPI { ) { return V1alpha1UserApiFp(this.configuration) .listv1alpha1User( + requestParameters.fieldSelector, + requestParameters.labelSelector, requestParameters.page, requestParameters.size, - requestParameters.labelSelector, - requestParameters.fieldSelector, options ) .then((request) => request(this.axios, this.basePath)); diff --git a/console/packages/api-client/src/models/attachment-status.ts b/console/packages/api-client/src/models/attachment-status.ts index 379438fbf..b3d183117 100644 --- a/console/packages/api-client/src/models/attachment-status.ts +++ b/console/packages/api-client/src/models/attachment-status.ts @@ -19,7 +19,7 @@ */ export interface AttachmentStatus { /** - * Permalink of attachment + * Permalink of attachment. If it is in local storage, the public URL will be set. If it is in s3 storage, the Object URL will be set. * @type {string} * @memberof AttachmentStatus */ diff --git a/console/packages/api-client/src/models/category-vo-list.ts b/console/packages/api-client/src/models/category-vo-list.ts new file mode 100644 index 000000000..3befd7d63 --- /dev/null +++ b/console/packages/api-client/src/models/category-vo-list.ts @@ -0,0 +1,79 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { CategoryVo } from "./category-vo"; + +/** + * + * @export + * @interface CategoryVoList + */ +export interface CategoryVoList { + /** + * Indicates whether current page is the first page. + * @type {boolean} + * @memberof CategoryVoList + */ + first: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof CategoryVoList + */ + hasNext: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof CategoryVoList + */ + hasPrevious: boolean; + /** + * A chunk of items. + * @type {Array} + * @memberof CategoryVoList + */ + items: Array; + /** + * Indicates whether current page is the last page. + * @type {boolean} + * @memberof CategoryVoList + */ + last: boolean; + /** + * Page number, starts from 1. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof CategoryVoList + */ + page: number; + /** + * Size of each page. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof CategoryVoList + */ + size: number; + /** + * Total elements. + * @type {number} + * @memberof CategoryVoList + */ + total: number; + /** + * Indicates total pages. + * @type {number} + * @memberof CategoryVoList + */ + totalPages: number; +} diff --git a/console/packages/api-client/src/models/category-vo.ts b/console/packages/api-client/src/models/category-vo.ts new file mode 100644 index 000000000..4b70b619d --- /dev/null +++ b/console/packages/api-client/src/models/category-vo.ts @@ -0,0 +1,55 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { CategorySpec } from "./category-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { CategoryStatus } from "./category-status"; +// May contain unused imports in some cases +// @ts-ignore +import { Metadata } from "./metadata"; + +/** + * + * @export + * @interface CategoryVo + */ +export interface CategoryVo { + /** + * + * @type {Metadata} + * @memberof CategoryVo + */ + metadata: Metadata; + /** + * + * @type {number} + * @memberof CategoryVo + */ + postCount?: number; + /** + * + * @type {CategorySpec} + * @memberof CategoryVo + */ + spec?: CategorySpec; + /** + * + * @type {CategoryStatus} + * @memberof CategoryVo + */ + status?: CategoryStatus; +} diff --git a/console/packages/api-client/src/models/condition.ts b/console/packages/api-client/src/models/condition.ts index 8f3f654fa..500c2e8c9 100644 --- a/console/packages/api-client/src/models/condition.ts +++ b/console/packages/api-client/src/models/condition.ts @@ -57,4 +57,4 @@ export const ConditionStatusEnum = { } as const; export type ConditionStatusEnum = - typeof ConditionStatusEnum[keyof typeof ConditionStatusEnum]; + (typeof ConditionStatusEnum)[keyof typeof ConditionStatusEnum]; diff --git a/console/packages/api-client/src/models/content-vo.ts b/console/packages/api-client/src/models/content-vo.ts new file mode 100644 index 000000000..543071584 --- /dev/null +++ b/console/packages/api-client/src/models/content-vo.ts @@ -0,0 +1,33 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +/** + * + * @export + * @interface ContentVo + */ +export interface ContentVo { + /** + * + * @type {string} + * @memberof ContentVo + */ + content?: string; + /** + * + * @type {string} + * @memberof ContentVo + */ + raw?: string; +} diff --git a/console/packages/api-client/src/models/contributor-vo.ts b/console/packages/api-client/src/models/contributor-vo.ts new file mode 100644 index 000000000..bc02317f1 --- /dev/null +++ b/console/packages/api-client/src/models/contributor-vo.ts @@ -0,0 +1,51 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +/** + * + * @export + * @interface ContributorVo + */ +export interface ContributorVo { + /** + * + * @type {string} + * @memberof ContributorVo + */ + avatar?: string; + /** + * + * @type {string} + * @memberof ContributorVo + */ + bio?: string; + /** + * + * @type {string} + * @memberof ContributorVo + */ + displayName?: string; + /** + * + * @type {string} + * @memberof ContributorVo + */ + name?: string; + /** + * + * @type {string} + * @memberof ContributorVo + */ + permalink?: string; +} diff --git a/console/packages/api-client/src/models/extension-point-spec.ts b/console/packages/api-client/src/models/extension-point-spec.ts index 8a5bf8c63..56fc05106 100644 --- a/console/packages/api-client/src/models/extension-point-spec.ts +++ b/console/packages/api-client/src/models/extension-point-spec.ts @@ -56,4 +56,4 @@ export const ExtensionPointSpecTypeEnum = { } as const; export type ExtensionPointSpecTypeEnum = - typeof ExtensionPointSpecTypeEnum[keyof typeof ExtensionPointSpecTypeEnum]; + (typeof ExtensionPointSpecTypeEnum)[keyof typeof ExtensionPointSpecTypeEnum]; diff --git a/console/packages/api-client/src/models/index.ts b/console/packages/api-client/src/models/index.ts index 240391618..cfe523382 100644 --- a/console/packages/api-client/src/models/index.ts +++ b/console/packages/api-client/src/models/index.ts @@ -13,6 +13,8 @@ export * from "./category"; export * from "./category-list"; export * from "./category-spec"; export * from "./category-status"; +export * from "./category-vo"; +export * from "./category-vo-list"; export * from "./change-password-request"; export * from "./comment"; export * from "./comment-email-owner"; @@ -30,8 +32,10 @@ export * from "./config-map"; export * from "./config-map-list"; export * from "./config-map-ref"; export * from "./content"; +export * from "./content-vo"; export * from "./content-wrapper"; export * from "./contributor"; +export * from "./contributor-vo"; export * from "./counter"; export * from "./counter-list"; export * from "./counter-request"; @@ -60,10 +64,14 @@ export * from "./listed-comment"; export * from "./listed-comment-list"; export * from "./listed-post"; export * from "./listed-post-list"; +export * from "./listed-post-vo"; +export * from "./listed-post-vo-list"; export * from "./listed-reply"; export * from "./listed-reply-list"; export * from "./listed-single-page"; export * from "./listed-single-page-list"; +export * from "./listed-single-page-vo"; +export * from "./listed-single-page-vo-list"; export * from "./listed-user"; export * from "./login-history"; export * from "./menu"; @@ -71,9 +79,12 @@ export * from "./menu-item"; export * from "./menu-item-list"; export * from "./menu-item-spec"; export * from "./menu-item-status"; +export * from "./menu-item-vo"; export * from "./menu-list"; export * from "./menu-spec"; +export * from "./menu-vo"; export * from "./metadata"; +export * from "./navigation-post-vo"; export * from "./owner-info"; export * from "./personal-access-token"; export * from "./personal-access-token-list"; @@ -97,6 +108,7 @@ export * from "./post-list"; export * from "./post-request"; export * from "./post-spec"; export * from "./post-status"; +export * from "./post-vo"; export * from "./public-key-response"; export * from "./ref"; export * from "./reply"; @@ -129,15 +141,20 @@ export * from "./single-page-list"; export * from "./single-page-request"; export * from "./single-page-spec"; export * from "./single-page-status"; +export * from "./single-page-vo"; +export * from "./site-stats-vo"; export * from "./snap-shot-spec"; export * from "./snapshot"; export * from "./snapshot-list"; export * from "./stats"; +export * from "./stats-vo"; export * from "./subject"; export * from "./tag"; export * from "./tag-list"; export * from "./tag-spec"; export * from "./tag-status"; +export * from "./tag-vo"; +export * from "./tag-vo-list"; export * from "./template-descriptor"; export * from "./theme"; export * from "./theme-list"; diff --git a/console/packages/api-client/src/models/listed-auth-provider.ts b/console/packages/api-client/src/models/listed-auth-provider.ts index d1398d91e..ffa396e75 100644 --- a/console/packages/api-client/src/models/listed-auth-provider.ts +++ b/console/packages/api-client/src/models/listed-auth-provider.ts @@ -77,13 +77,13 @@ export interface ListedAuthProvider { * @type {boolean} * @memberof ListedAuthProvider */ - supportsBinding?: boolean; + privileged?: boolean; /** * * @type {boolean} * @memberof ListedAuthProvider */ - privileged?: boolean; + supportsBinding?: boolean; /** * * @type {string} diff --git a/console/packages/api-client/src/models/listed-post-vo-list.ts b/console/packages/api-client/src/models/listed-post-vo-list.ts new file mode 100644 index 000000000..6028d4101 --- /dev/null +++ b/console/packages/api-client/src/models/listed-post-vo-list.ts @@ -0,0 +1,79 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { ListedPostVo } from "./listed-post-vo"; + +/** + * + * @export + * @interface ListedPostVoList + */ +export interface ListedPostVoList { + /** + * Indicates whether current page is the first page. + * @type {boolean} + * @memberof ListedPostVoList + */ + first: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof ListedPostVoList + */ + hasNext: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof ListedPostVoList + */ + hasPrevious: boolean; + /** + * A chunk of items. + * @type {Array} + * @memberof ListedPostVoList + */ + items: Array; + /** + * Indicates whether current page is the last page. + * @type {boolean} + * @memberof ListedPostVoList + */ + last: boolean; + /** + * Page number, starts from 1. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof ListedPostVoList + */ + page: number; + /** + * Size of each page. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof ListedPostVoList + */ + size: number; + /** + * Total elements. + * @type {number} + * @memberof ListedPostVoList + */ + total: number; + /** + * Indicates total pages. + * @type {number} + * @memberof ListedPostVoList + */ + totalPages: number; +} diff --git a/console/packages/api-client/src/models/listed-post-vo.ts b/console/packages/api-client/src/models/listed-post-vo.ts new file mode 100644 index 000000000..183453177 --- /dev/null +++ b/console/packages/api-client/src/models/listed-post-vo.ts @@ -0,0 +1,91 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { CategoryVo } from "./category-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { ContributorVo } from "./contributor-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { Metadata } from "./metadata"; +// May contain unused imports in some cases +// @ts-ignore +import { PostSpec } from "./post-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { PostStatus } from "./post-status"; +// May contain unused imports in some cases +// @ts-ignore +import { StatsVo } from "./stats-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { TagVo } from "./tag-vo"; + +/** + * + * @export + * @interface ListedPostVo + */ +export interface ListedPostVo { + /** + * + * @type {Array} + * @memberof ListedPostVo + */ + categories?: Array; + /** + * + * @type {Array} + * @memberof ListedPostVo + */ + contributors?: Array; + /** + * + * @type {Metadata} + * @memberof ListedPostVo + */ + metadata: Metadata; + /** + * + * @type {ContributorVo} + * @memberof ListedPostVo + */ + owner?: ContributorVo; + /** + * + * @type {PostSpec} + * @memberof ListedPostVo + */ + spec?: PostSpec; + /** + * + * @type {StatsVo} + * @memberof ListedPostVo + */ + stats?: StatsVo; + /** + * + * @type {PostStatus} + * @memberof ListedPostVo + */ + status?: PostStatus; + /** + * + * @type {Array} + * @memberof ListedPostVo + */ + tags?: Array; +} diff --git a/console/packages/api-client/src/models/listed-single-page-vo-list.ts b/console/packages/api-client/src/models/listed-single-page-vo-list.ts new file mode 100644 index 000000000..4c2ac2630 --- /dev/null +++ b/console/packages/api-client/src/models/listed-single-page-vo-list.ts @@ -0,0 +1,79 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { ListedSinglePageVo } from "./listed-single-page-vo"; + +/** + * + * @export + * @interface ListedSinglePageVoList + */ +export interface ListedSinglePageVoList { + /** + * Indicates whether current page is the first page. + * @type {boolean} + * @memberof ListedSinglePageVoList + */ + first: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof ListedSinglePageVoList + */ + hasNext: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof ListedSinglePageVoList + */ + hasPrevious: boolean; + /** + * A chunk of items. + * @type {Array} + * @memberof ListedSinglePageVoList + */ + items: Array; + /** + * Indicates whether current page is the last page. + * @type {boolean} + * @memberof ListedSinglePageVoList + */ + last: boolean; + /** + * Page number, starts from 1. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof ListedSinglePageVoList + */ + page: number; + /** + * Size of each page. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof ListedSinglePageVoList + */ + size: number; + /** + * Total elements. + * @type {number} + * @memberof ListedSinglePageVoList + */ + total: number; + /** + * Indicates total pages. + * @type {number} + * @memberof ListedSinglePageVoList + */ + totalPages: number; +} diff --git a/console/packages/api-client/src/models/listed-single-page-vo.ts b/console/packages/api-client/src/models/listed-single-page-vo.ts new file mode 100644 index 000000000..60a7dfdb2 --- /dev/null +++ b/console/packages/api-client/src/models/listed-single-page-vo.ts @@ -0,0 +1,73 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { ContributorVo } from "./contributor-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { Metadata } from "./metadata"; +// May contain unused imports in some cases +// @ts-ignore +import { SinglePageSpec } from "./single-page-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { SinglePageStatus } from "./single-page-status"; +// May contain unused imports in some cases +// @ts-ignore +import { StatsVo } from "./stats-vo"; + +/** + * A chunk of items. + * @export + * @interface ListedSinglePageVo + */ +export interface ListedSinglePageVo { + /** + * + * @type {Array} + * @memberof ListedSinglePageVo + */ + contributors?: Array; + /** + * + * @type {Metadata} + * @memberof ListedSinglePageVo + */ + metadata: Metadata; + /** + * + * @type {ContributorVo} + * @memberof ListedSinglePageVo + */ + owner?: ContributorVo; + /** + * + * @type {SinglePageSpec} + * @memberof ListedSinglePageVo + */ + spec?: SinglePageSpec; + /** + * + * @type {StatsVo} + * @memberof ListedSinglePageVo + */ + stats?: StatsVo; + /** + * + * @type {SinglePageStatus} + * @memberof ListedSinglePageVo + */ + status?: SinglePageStatus; +} diff --git a/console/packages/api-client/src/models/menu-item-spec.ts b/console/packages/api-client/src/models/menu-item-spec.ts index 3656c8630..0893aaafc 100644 --- a/console/packages/api-client/src/models/menu-item-spec.ts +++ b/console/packages/api-client/src/models/menu-item-spec.ts @@ -68,4 +68,4 @@ export const MenuItemSpecTargetEnum = { } as const; export type MenuItemSpecTargetEnum = - typeof MenuItemSpecTargetEnum[keyof typeof MenuItemSpecTargetEnum]; + (typeof MenuItemSpecTargetEnum)[keyof typeof MenuItemSpecTargetEnum]; diff --git a/console/packages/api-client/src/models/menu-item-vo.ts b/console/packages/api-client/src/models/menu-item-vo.ts new file mode 100644 index 000000000..e89ffe6b1 --- /dev/null +++ b/console/packages/api-client/src/models/menu-item-vo.ts @@ -0,0 +1,61 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { MenuItemSpec } from "./menu-item-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { MenuItemStatus } from "./menu-item-status"; +// May contain unused imports in some cases +// @ts-ignore +import { Metadata } from "./metadata"; + +/** + * + * @export + * @interface MenuItemVo + */ +export interface MenuItemVo { + /** + * + * @type {string} + * @memberof MenuItemVo + */ + displayName?: string; + /** + * + * @type {Metadata} + * @memberof MenuItemVo + */ + metadata: Metadata; + /** + * + * @type {string} + * @memberof MenuItemVo + */ + parentName?: string; + /** + * + * @type {MenuItemSpec} + * @memberof MenuItemVo + */ + spec?: MenuItemSpec; + /** + * + * @type {MenuItemStatus} + * @memberof MenuItemVo + */ + status?: MenuItemStatus; +} diff --git a/console/packages/api-client/src/models/menu-vo.ts b/console/packages/api-client/src/models/menu-vo.ts new file mode 100644 index 000000000..4630a4aa2 --- /dev/null +++ b/console/packages/api-client/src/models/menu-vo.ts @@ -0,0 +1,49 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { MenuItemVo } from "./menu-item-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { MenuSpec } from "./menu-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { Metadata } from "./metadata"; + +/** + * + * @export + * @interface MenuVo + */ +export interface MenuVo { + /** + * + * @type {Array} + * @memberof MenuVo + */ + menuItems?: Array; + /** + * + * @type {Metadata} + * @memberof MenuVo + */ + metadata: Metadata; + /** + * + * @type {MenuSpec} + * @memberof MenuVo + */ + spec?: MenuSpec; +} diff --git a/console/packages/api-client/src/models/navigation-post-vo.ts b/console/packages/api-client/src/models/navigation-post-vo.ts new file mode 100644 index 000000000..74659badc --- /dev/null +++ b/console/packages/api-client/src/models/navigation-post-vo.ts @@ -0,0 +1,43 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { PostVo } from "./post-vo"; + +/** + * + * @export + * @interface NavigationPostVo + */ +export interface NavigationPostVo { + /** + * + * @type {PostVo} + * @memberof NavigationPostVo + */ + current?: PostVo; + /** + * + * @type {PostVo} + * @memberof NavigationPostVo + */ + next?: PostVo; + /** + * + * @type {PostVo} + * @memberof NavigationPostVo + */ + previous?: PostVo; +} diff --git a/console/packages/api-client/src/models/plugin-status.ts b/console/packages/api-client/src/models/plugin-status.ts index 64ccc6a8b..f053aa508 100644 --- a/console/packages/api-client/src/models/plugin-status.ts +++ b/console/packages/api-client/src/models/plugin-status.ts @@ -76,4 +76,4 @@ export const PluginStatusPhaseEnum = { } as const; export type PluginStatusPhaseEnum = - typeof PluginStatusPhaseEnum[keyof typeof PluginStatusPhaseEnum]; + (typeof PluginStatusPhaseEnum)[keyof typeof PluginStatusPhaseEnum]; diff --git a/console/packages/api-client/src/models/post-spec.ts b/console/packages/api-client/src/models/post-spec.ts index 1bf056fe4..d75792c26 100644 --- a/console/packages/api-client/src/models/post-spec.ts +++ b/console/packages/api-client/src/models/post-spec.ts @@ -145,4 +145,4 @@ export const PostSpecVisibleEnum = { } as const; export type PostSpecVisibleEnum = - typeof PostSpecVisibleEnum[keyof typeof PostSpecVisibleEnum]; + (typeof PostSpecVisibleEnum)[keyof typeof PostSpecVisibleEnum]; diff --git a/console/packages/api-client/src/models/post-vo.ts b/console/packages/api-client/src/models/post-vo.ts new file mode 100644 index 000000000..29bed5e27 --- /dev/null +++ b/console/packages/api-client/src/models/post-vo.ts @@ -0,0 +1,100 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { CategoryVo } from "./category-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { ContentVo } from "./content-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { ContributorVo } from "./contributor-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { Metadata } from "./metadata"; +// May contain unused imports in some cases +// @ts-ignore +import { PostSpec } from "./post-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { PostStatus } from "./post-status"; +// May contain unused imports in some cases +// @ts-ignore +import { StatsVo } from "./stats-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { TagVo } from "./tag-vo"; + +/** + * + * @export + * @interface PostVo + */ +export interface PostVo { + /** + * + * @type {Array} + * @memberof PostVo + */ + categories?: Array; + /** + * + * @type {ContentVo} + * @memberof PostVo + */ + content?: ContentVo; + /** + * + * @type {Array} + * @memberof PostVo + */ + contributors?: Array; + /** + * + * @type {Metadata} + * @memberof PostVo + */ + metadata: Metadata; + /** + * + * @type {ContributorVo} + * @memberof PostVo + */ + owner?: ContributorVo; + /** + * + * @type {PostSpec} + * @memberof PostVo + */ + spec?: PostSpec; + /** + * + * @type {StatsVo} + * @memberof PostVo + */ + stats?: StatsVo; + /** + * + * @type {PostStatus} + * @memberof PostVo + */ + status?: PostStatus; + /** + * + * @type {Array} + * @memberof PostVo + */ + tags?: Array; +} diff --git a/console/packages/api-client/src/models/single-page-spec.ts b/console/packages/api-client/src/models/single-page-spec.ts index ab5c74601..4c4580928 100644 --- a/console/packages/api-client/src/models/single-page-spec.ts +++ b/console/packages/api-client/src/models/single-page-spec.ts @@ -133,4 +133,4 @@ export const SinglePageSpecVisibleEnum = { } as const; export type SinglePageSpecVisibleEnum = - typeof SinglePageSpecVisibleEnum[keyof typeof SinglePageSpecVisibleEnum]; + (typeof SinglePageSpecVisibleEnum)[keyof typeof SinglePageSpecVisibleEnum]; diff --git a/console/packages/api-client/src/models/single-page-vo.ts b/console/packages/api-client/src/models/single-page-vo.ts new file mode 100644 index 000000000..1cd8ecfd7 --- /dev/null +++ b/console/packages/api-client/src/models/single-page-vo.ts @@ -0,0 +1,82 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { ContentVo } from "./content-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { ContributorVo } from "./contributor-vo"; +// May contain unused imports in some cases +// @ts-ignore +import { Metadata } from "./metadata"; +// May contain unused imports in some cases +// @ts-ignore +import { SinglePageSpec } from "./single-page-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { SinglePageStatus } from "./single-page-status"; +// May contain unused imports in some cases +// @ts-ignore +import { StatsVo } from "./stats-vo"; + +/** + * + * @export + * @interface SinglePageVo + */ +export interface SinglePageVo { + /** + * + * @type {ContentVo} + * @memberof SinglePageVo + */ + content?: ContentVo; + /** + * + * @type {Array} + * @memberof SinglePageVo + */ + contributors?: Array; + /** + * + * @type {Metadata} + * @memberof SinglePageVo + */ + metadata: Metadata; + /** + * + * @type {ContributorVo} + * @memberof SinglePageVo + */ + owner?: ContributorVo; + /** + * + * @type {SinglePageSpec} + * @memberof SinglePageVo + */ + spec?: SinglePageSpec; + /** + * + * @type {StatsVo} + * @memberof SinglePageVo + */ + stats?: StatsVo; + /** + * + * @type {SinglePageStatus} + * @memberof SinglePageVo + */ + status?: SinglePageStatus; +} diff --git a/console/packages/api-client/src/models/site-stats-vo.ts b/console/packages/api-client/src/models/site-stats-vo.ts new file mode 100644 index 000000000..12197d740 --- /dev/null +++ b/console/packages/api-client/src/models/site-stats-vo.ts @@ -0,0 +1,51 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +/** + * + * @export + * @interface SiteStatsVo + */ +export interface SiteStatsVo { + /** + * + * @type {number} + * @memberof SiteStatsVo + */ + category?: number; + /** + * + * @type {number} + * @memberof SiteStatsVo + */ + comment?: number; + /** + * + * @type {number} + * @memberof SiteStatsVo + */ + post?: number; + /** + * + * @type {number} + * @memberof SiteStatsVo + */ + upvote?: number; + /** + * + * @type {number} + * @memberof SiteStatsVo + */ + visit?: number; +} diff --git a/console/packages/api-client/src/models/stats-vo.ts b/console/packages/api-client/src/models/stats-vo.ts new file mode 100644 index 000000000..0739e19a5 --- /dev/null +++ b/console/packages/api-client/src/models/stats-vo.ts @@ -0,0 +1,39 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +/** + * + * @export + * @interface StatsVo + */ +export interface StatsVo { + /** + * + * @type {number} + * @memberof StatsVo + */ + comment?: number; + /** + * + * @type {number} + * @memberof StatsVo + */ + upvote?: number; + /** + * + * @type {number} + * @memberof StatsVo + */ + visit?: number; +} diff --git a/console/packages/api-client/src/models/tag-vo-list.ts b/console/packages/api-client/src/models/tag-vo-list.ts new file mode 100644 index 000000000..3d01b6bf4 --- /dev/null +++ b/console/packages/api-client/src/models/tag-vo-list.ts @@ -0,0 +1,79 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { TagVo } from "./tag-vo"; + +/** + * + * @export + * @interface TagVoList + */ +export interface TagVoList { + /** + * Indicates whether current page is the first page. + * @type {boolean} + * @memberof TagVoList + */ + first: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof TagVoList + */ + hasNext: boolean; + /** + * Indicates whether current page has previous page. + * @type {boolean} + * @memberof TagVoList + */ + hasPrevious: boolean; + /** + * A chunk of items. + * @type {Array} + * @memberof TagVoList + */ + items: Array; + /** + * Indicates whether current page is the last page. + * @type {boolean} + * @memberof TagVoList + */ + last: boolean; + /** + * Page number, starts from 1. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof TagVoList + */ + page: number; + /** + * Size of each page. If not set or equal to 0, it means no pagination. + * @type {number} + * @memberof TagVoList + */ + size: number; + /** + * Total elements. + * @type {number} + * @memberof TagVoList + */ + total: number; + /** + * Indicates total pages. + * @type {number} + * @memberof TagVoList + */ + totalPages: number; +} diff --git a/console/packages/api-client/src/models/tag-vo.ts b/console/packages/api-client/src/models/tag-vo.ts new file mode 100644 index 000000000..7eba3cee4 --- /dev/null +++ b/console/packages/api-client/src/models/tag-vo.ts @@ -0,0 +1,55 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * Halo Next API + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * + * + * 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 { Metadata } from "./metadata"; +// May contain unused imports in some cases +// @ts-ignore +import { TagSpec } from "./tag-spec"; +// May contain unused imports in some cases +// @ts-ignore +import { TagStatus } from "./tag-status"; + +/** + * + * @export + * @interface TagVo + */ +export interface TagVo { + /** + * + * @type {Metadata} + * @memberof TagVo + */ + metadata: Metadata; + /** + * + * @type {number} + * @memberof TagVo + */ + postCount?: number; + /** + * + * @type {TagSpec} + * @memberof TagVo + */ + spec?: TagSpec; + /** + * + * @type {TagStatus} + * @memberof TagVo + */ + status?: TagStatus; +} diff --git a/console/packages/api-client/src/models/theme-status.ts b/console/packages/api-client/src/models/theme-status.ts index 9f0e5cf4a..7ee13b05d 100644 --- a/console/packages/api-client/src/models/theme-status.ts +++ b/console/packages/api-client/src/models/theme-status.ts @@ -49,4 +49,4 @@ export const ThemeStatusPhaseEnum = { } as const; export type ThemeStatusPhaseEnum = - typeof ThemeStatusPhaseEnum[keyof typeof ThemeStatusPhaseEnum]; + (typeof ThemeStatusPhaseEnum)[keyof typeof ThemeStatusPhaseEnum];