import { AxiosInstance, AxiosPromise, AxiosResponse, RawAxiosRequestConfig } from "axios"; //#region src/configuration.d.ts /* tslint:disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface AWSv4Configuration { options?: { region?: string; service?: string; }; credentials?: { accessKeyId?: string; secretAccessKey?: string; sessionToken?: string; }; } interface ConfigurationParameters { apiKey?: string | Promise | ((name: string) => string) | ((name: string) => Promise); username?: string; password?: string; accessToken?: string | Promise | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise); awsv4?: AWSv4Configuration; basePath?: string; serverIndex?: number; baseOptions?: any; formDataCtor?: new () => any; } declare class Configuration { /** * parameter for apiKey security * @param name security name */ apiKey?: string | Promise | ((name: string) => string) | ((name: string) => Promise); /** * parameter for basic security */ username?: string; /** * parameter for basic security */ password?: string; /** * parameter for oauth2 security * @param name security name * @param scopes oauth2 scope */ accessToken?: string | Promise | ((name?: string, scopes?: string[]) => string) | ((name?: string, scopes?: string[]) => Promise); /** * parameter for aws4 signature security * @param {Object} AWS4Signature - AWS4 Signature security * @param {string} options.region - aws region * @param {string} options.service - name of the service. * @param {string} credentials.accessKeyId - aws access key id * @param {string} credentials.secretAccessKey - aws access key * @param {string} credentials.sessionToken - aws session token * @memberof Configuration */ awsv4?: AWSv4Configuration; /** * override base path */ basePath?: string; /** * override server index */ serverIndex?: number; /** * base options for axios calls */ baseOptions?: any; /** * The FormData constructor that will be used to create multipart form data * requests. You can inject this here so that execution environments that * do not support the FormData class can still run the generated client. * * @type {new () => FormData} */ formDataCtor?: new () => any; constructor(param?: ConfigurationParameters); /** * Check if the given MIME is a JSON MIME. * JSON MIME examples: * application/json * application/json; charset=UTF8 * APPLICATION/JSON * application/vnd.company+json * @param mime - MIME (Multipurpose Internet Mail Extensions) * @return True if the given MIME is JSON, false otherwise. */ isJsonMime(mime: string): boolean; } //#endregion //#region src/base.d.ts interface RequestArgs { url: string; options: RawAxiosRequestConfig; } declare class BaseAPI { protected basePath: string | undefined; protected axios: AxiosInstance | undefined; protected configuration: Configuration | undefined; constructor(configuration?: Configuration, basePath?: string | undefined, axios?: AxiosInstance | undefined); } //#endregion //#region src/models/add-operation.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface AddOperation { 'op': AddOperationOpEnum; /** * A JSON Pointer path pointing to the location to move/copy from. */ 'path': string; /** * Value can be any JSON value */ 'value': any; } declare const AddOperationOpEnum: { readonly Add: "add"; }; type AddOperationOpEnum = typeof AddOperationOpEnum[keyof typeof AddOperationOpEnum]; //#endregion //#region src/models/group-kind.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * GroupKind contains group and kind data only. */ interface GroupKind { /** * is group name of Extension. */ 'group'?: string; /** * is kind name of Extension. */ 'kind'?: string; } //#endregion //#region src/models/annotation-setting-spec.d.ts /** * Desired annotation form configuration for a target resource kind. */ interface AnnotationSettingSpec { /** * FormKit-compatible schema used to render annotation fields. */ 'formSchema': Array; 'targetRef': GroupKind; } //#endregion //#region src/models/metadata.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Metadata of Extension. */ interface Metadata { /** * Annotations are like key-value format. */ 'annotations'?: { [key: string]: string; }; /** * Creation timestamp of the Extension. */ 'creationTimestamp'?: string | null; /** * Deletion timestamp of the Extension. */ 'deletionTimestamp'?: string | null; 'finalizers'?: Array | null; /** * The name field will be generated automatically according to the given generateName field */ 'generateName'?: string; /** * Labels are like key-value format. */ 'labels'?: { [key: string]: string; }; /** * Metadata name */ 'name': string; /** * Current version of the Extension. It will be bumped up every update. */ 'version'?: number | null; } //#endregion //#region src/models/annotation-setting.d.ts /** * Annotation setting extension that defines dynamic annotation forms for a target extension kind. */ interface AnnotationSetting { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': AnnotationSettingSpec; } //#endregion //#region src/models/annotation-setting-list.d.ts interface AnnotationSettingList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/attachment-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired attachment metadata and storage placement. */ interface AttachmentSpec { /** * Display name shown for the attachment. */ 'displayName'?: string; /** * Attachment group metadata.name this attachment belongs to. */ 'groupName'?: string; /** * Media type detected or supplied for the attachment, such as image/png. */ 'mediaType'?: string; /** * User metadata.name of the uploader. */ 'ownerName'?: string; /** * Storage policy metadata.name used to store this attachment. */ 'policyName'?: string; /** * Size of the attachment in bytes. */ 'size'?: number; /** * Free-form tags assigned to the attachment. */ 'tags'?: Array; } //#endregion //#region src/models/attachment-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed attachment access state. */ interface AttachmentStatus { /** * Public permalink for the attachment. Local storage usually exposes a public URL, while object storage may expose the object URL. */ 'permalink'?: string; /** * Generated thumbnail URLs keyed by thumbnail size name. */ 'thumbnails'?: { [key: string]: string; }; } //#endregion //#region src/models/attachment.d.ts /** * Attachment extension that describes an uploaded file and its resolved access URLs. */ interface Attachment { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': AttachmentSpec; 'status'?: AttachmentStatus; } //#endregion //#region src/models/attachment-list.d.ts interface AttachmentList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/config-map-ref.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Reference to a ConfigMap used by this provider. */ interface ConfigMapRef { /** * ConfigMap metadata.name. */ 'name': string; } //#endregion //#region src/models/setting-ref.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Reference to a setting definition used by this provider. */ interface SettingRef { /** * Setting form group name. */ 'group': string; /** * Setting metadata.name. */ 'name': string; } //#endregion //#region src/models/auth-provider-spec.d.ts /** * Authentication provider metadata and endpoint configuration. */ interface AuthProviderSpec { /** * Auth type: form or oauth2. */ 'authType': AuthProviderSpecAuthTypeEnum; /** * URL that starts the authentication flow. */ 'authenticationUrl': string; /** * URL that starts account binding for an already signed-in user. */ 'bindingUrl'?: string; 'configMapRef'?: ConfigMapRef; /** * Human-readable description of the provider. */ 'description'?: string; /** * Display name shown on sign-in and account binding screens. */ 'displayName': string; /** * Help page URL for users who need sign-in assistance. */ 'helpPage'?: string; /** * Logo URL or attachment URI for the provider. */ 'logo'?: string; /** * HTTP method used when starting the authentication flow. */ 'method'?: string; /** * Whether the provider supports remember-me during sign-in. */ 'rememberMeSupport'?: boolean; 'settingRef'?: SettingRef; /** * URL that unbinds the external account from the current user. */ 'unbindUrl'?: string; /** * Provider website URL. */ 'website'?: string; } declare const AuthProviderSpecAuthTypeEnum: { readonly Form: "FORM"; readonly Oauth2: "OAUTH2"; }; type AuthProviderSpecAuthTypeEnum = typeof AuthProviderSpecAuthTypeEnum[keyof typeof AuthProviderSpecAuthTypeEnum]; //#endregion //#region src/models/auth-provider.d.ts /** * Authentication provider extension that describes an external or form-based sign-in integration. */ interface AuthProvider { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': AuthProviderSpec; } //#endregion //#region src/models/auth-provider-list.d.ts interface AuthProviderList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/author.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Theme author metadata. */ interface Author { /** * Author display name. */ 'name': string; /** * Author website URL. */ 'website'?: string; } //#endregion //#region src/models/backup-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired backup options. */ interface BackupSpec { /** * Time after which the generated backup should be considered expired. */ 'expiresAt'?: string; /** * Backup file format. Currently, only zip is supported. */ 'format'?: string; } //#endregion //#region src/models/backup-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed backup execution state. */ interface BackupStatus { /** * Time when backup execution finished, regardless of success or failure. */ 'completionTimestamp'?: string; /** * Human-readable failure message for a failed backup. */ 'failureMessage'?: string; /** * Stable failure reason code for a failed backup. */ 'failureReason'?: string; /** * Name of the generated backup file. */ 'filename'?: string; /** * Current backup execution phase. */ 'phase'?: BackupStatusPhaseEnum; /** * Size of the generated backup file in bytes. */ 'size'?: number; /** * Time when backup execution started. */ 'startTimestamp'?: string; } declare const BackupStatusPhaseEnum: { readonly Pending: "PENDING"; readonly Running: "RUNNING"; readonly Succeeded: "SUCCEEDED"; readonly Failed: "FAILED"; }; type BackupStatusPhaseEnum = typeof BackupStatusPhaseEnum[keyof typeof BackupStatusPhaseEnum]; //#endregion //#region src/models/backup.d.ts /** * Backup metadata and runtime state for an exported Halo data package. */ interface Backup { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: BackupSpec; 'status'?: BackupStatus; } //#endregion //#region src/models/backup-file.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Backup file. */ interface BackupFile { /** * Filename of backup file. */ 'filename'?: string; /** * Last modified time of backup file. */ 'lastModifiedTime'?: string; /** * Size of backup file. */ 'size'?: number; } //#endregion //#region src/models/backup-list.d.ts interface BackupList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/category-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired category display, hierarchy, and rendering configuration. */ interface CategorySpec { /** * Child Category metadata.name values. */ 'children'?: Array; /** * Cover image URL or attachment URI of the category. */ 'cover'?: string; /** * Human-readable description of the category. */ 'description'?: string; /** * Display name of the category. */ 'displayName': string; /** * Hides this root category tree and its posts from theme-side lists. Permalinks remain accessible, and only root categories are expected to set this flag. */ 'hideFromList'?: boolean; /** * Theme template used for posts in this category when the post does not specify its own spec.template. */ 'postTemplate'?: string; /** * Stops parent category post queries from cascading into this category tree. Direct post queries for this category are unaffected. */ 'preventParentPostCascadeQuery'?: boolean; /** * Sorting priority. Higher values sort before lower values where priority ordering is applied. */ 'priority': number; /** * URL slug used to build the category permalink. */ 'slug': string; /** * Theme template used to render the category archive page. */ 'template'?: string; } //#endregion //#region src/models/category-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed category state derived by content reconcilers. */ interface CategoryStatus { /** * Absolute permalink calculated from the category permalink policy. */ 'permalink'?: string; /** * Total number of posts in this category and all descendant categories. */ 'postCount'?: number; /** * Total number of published and public posts in this category and all descendant categories. */ 'visiblePostCount'?: number; } //#endregion //#region src/models/category.d.ts /** * Category extension for grouping posts and building category archives. */ interface Category { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': CategorySpec; 'status'?: CategoryStatus; } //#endregion //#region src/models/category-list.d.ts interface CategoryList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/category-vo.d.ts /** * A value object for {@link Category Category}. */ interface CategoryVo { 'metadata': Metadata; 'postCount'?: number; 'spec'?: CategorySpec; 'status'?: CategoryStatus; } //#endregion //#region src/models/category-vo-list.d.ts interface CategoryVoList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/change-own-password-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for changing the current user\'s password. */ interface ChangeOwnPasswordRequest { /** * old password */ 'oldPassword': string; /** * new password */ 'password': string; } //#endregion //#region src/models/change-password-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for changing a user\'s password. */ interface ChangePasswordRequest { /** * new password */ 'password': string; } //#endregion //#region src/models/comment-owner.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Identity of a comment or reply owner. */ interface CommentOwner { /** * Additional owner metadata, such as avatar, website, or email hash. */ 'annotations'?: { [key: string]: string; }; /** * Display name shown for the owner. */ 'displayName'?: string; /** * Owner identity kind. Built-in values are User and Email. */ 'kind': string; /** * Owner identifier. For User owners, this is the User metadata.name; for Email owners, an email address. */ 'name': string; } //#endregion //#region src/models/ref.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Extension reference object. The name is mandatory */ interface Ref { /** * Extension group */ 'group': string; /** * Extension kind */ 'kind': string; /** * Extension name. This field is mandatory */ 'name': string; /** * Extension version */ 'version'?: string; } //#endregion //#region src/models/comment-spec.d.ts /** * Desired state of a top-level comment. */ interface CommentSpec { /** * Whether notification subscriptions should be created for this comment or reply. */ 'allowNotification': boolean; /** * Whether the comment has passed moderation and may be visible. */ 'approved': boolean; /** * Time when the comment was approved. */ 'approvedTime'?: string; /** * Rendered HTML content displayed to REST and theme consumers. */ 'content': string; /** * Creation time supplied by the caller. If absent, metadata.creationTimestamp is used. */ 'creationTime'?: string; /** * Whether the comment should be hidden from public REST and theme output. */ 'hidden': boolean; /** * IP address recorded when the comment was submitted. */ 'ipAddress'?: string; /** * Latest time the comment owner has read replies for this comment. */ 'lastReadTime'?: string; 'owner': CommentOwner; /** * Sorting priority. Higher values sort before lower values where priority ordering is applied. */ 'priority': number; /** * Raw comment body submitted by the owner before HTML sanitization and rendering. */ 'raw': string; 'subjectRef': Ref; /** * Whether the comment is pinned above normal comment ordering. */ 'top': boolean; /** * Browser user agent recorded when the comment was submitted. */ 'userAgent'?: string; } //#endregion //#region src/models/comment-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed state of a top-level comment. */ interface CommentStatus { /** * Whether unreadReplyCount is greater than zero. */ 'hasNewReply'?: boolean; /** * Creation time of the latest reply under this comment. */ 'lastReplyTime'?: string; /** * Metadata version observed by the last successful reconciliation. */ 'observedVersion'?: number; /** * Total number of replies under this comment. */ 'replyCount'?: number; /** * Number of replies created after the comment owner\'s last read time. */ 'unreadReplyCount'?: number; /** * Total number of approved and non-hidden replies under this comment. */ 'visibleReplyCount'?: number; } //#endregion //#region src/models/comment.d.ts /** * Comment extension for a post, single page, or another commentable subject. */ interface Comment { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': CommentSpec; 'status'?: CommentStatus; } //#endregion //#region src/models/comment-email-owner.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Guest/email owner information used when a comment is not owned by a Halo user. */ interface CommentEmailOwner { /** * Avatar URL of the guest commenter. */ 'avatar'?: string; /** * Display name of the guest commenter. */ 'displayName': string; /** * Email address of the guest commenter. It is used as the owner name when present. */ 'email'?: string; /** * Website URL of the guest commenter. */ 'website'?: string; } //#endregion //#region src/models/comment-list.d.ts interface CommentList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/comment-request.d.ts /** * Comment creation payload for console comment APIs. */ interface CommentRequest { /** * Whether to subscribe the owner to notifications for future replies. */ 'allowNotification'?: boolean; /** * Rendered HTML content for the comment. Unsafe HTML is rejected. */ 'content': string; /** * Whether the comment should be hidden from normal display. */ 'hidden'?: boolean; 'owner'?: CommentEmailOwner; /** * Original comment text submitted by the editor. */ 'raw': string; 'subjectRef': Ref; } //#endregion //#region src/models/comment-stats.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Aggregated counters for a comment or reply. */ interface CommentStats { /** * Total upvote count. */ 'upvote'?: number; } //#endregion //#region src/models/comment-stats-vo.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * comment stats value object. */ interface CommentStatsVo { 'upvote'?: number; } //#endregion //#region src/models/owner-info.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Resolved owner summary for a comment or reply. */ interface OwnerInfo { /** * Owner avatar URL. */ 'avatar'?: string; /** * Owner display name. */ 'displayName'?: string; /** * Owner email address when available. */ 'email'?: string; /** * Owner kind, such as User or email. */ 'kind'?: string; /** * Owner name. For Halo users, this is the user metadata name. */ 'name'?: string; } //#endregion //#region src/models/comment-vo.d.ts /** * A chunk of items. */ interface CommentVo { 'metadata': Metadata; 'owner': OwnerInfo; 'spec': CommentSpec; 'stats': CommentStatsVo; 'status'?: CommentStatus; } //#endregion //#region src/models/comment-vo-list.d.ts interface CommentVoList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reply-spec.d.ts /** * Desired state of a reply. */ interface ReplySpec { /** * Whether notification subscriptions should be created for this comment or reply. */ 'allowNotification': boolean; /** * Whether the comment has passed moderation and may be visible. */ 'approved': boolean; /** * Time when the comment was approved. */ 'approvedTime'?: string; /** * Parent Comment metadata.name. */ 'commentName': string; /** * Rendered HTML content displayed to REST and theme consumers. */ 'content': string; /** * Creation time supplied by the caller. If absent, metadata.creationTimestamp is used. */ 'creationTime'?: string; /** * Whether the comment should be hidden from public REST and theme output. */ 'hidden': boolean; /** * IP address recorded when the comment was submitted. */ 'ipAddress'?: string; 'owner': CommentOwner; /** * Sorting priority. Higher values sort before lower values where priority ordering is applied. */ 'priority': number; /** * Quoted Reply metadata.name when this reply responds to another reply. */ 'quoteReply'?: string; /** * Raw comment body submitted by the owner before HTML sanitization and rendering. */ 'raw': string; /** * Whether the comment is pinned above normal comment ordering. */ 'top': boolean; /** * Browser user agent recorded when the comment was submitted. */ 'userAgent'?: string; } //#endregion //#region src/models/reply-vo.d.ts /** * A chunk of items. */ interface ReplyVo { 'metadata': Metadata; 'owner': OwnerInfo; 'spec': ReplySpec; 'stats': CommentStatsVo; } //#endregion //#region src/models/list-result-reply-vo.d.ts interface ListResultReplyVo { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/comment-with-reply-vo.d.ts /** * A chunk of items. */ interface CommentWithReplyVo { 'metadata': Metadata; 'owner': OwnerInfo; 'replies'?: ListResultReplyVo; 'spec': CommentSpec; 'stats': CommentStatsVo; 'status'?: CommentStatus; } //#endregion //#region src/models/comment-with-reply-vo-list.d.ts interface CommentWithReplyVoList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/condition.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * EqualsAndHashCode 排除了lastTransitionTime否则失败时,lastTransitionTime 会被更新 导致 equals 为 false,一直被加入队列. */ interface Condition { /** * Last time the condition transitioned from one status to another. */ 'lastTransitionTime': string; /** * Human-readable message indicating details about last transition. This may be an empty string. */ 'message'?: string; /** * Unique, one-word, CamelCase reason for the condition\'s last transition. */ 'reason'?: string; /** * Status is the status of the condition. Can be True, False, Unknown. */ 'status': ConditionStatusEnum; /** * type of condition in CamelCase or in foo.example.com/CamelCase. example: Ready, Initialized. maxLength: 316. */ 'type': string; } declare const ConditionStatusEnum: { readonly True: "TRUE"; readonly False: "FALSE"; readonly Unknown: "UNKNOWN"; }; type ConditionStatusEnum = typeof ConditionStatusEnum[keyof typeof ConditionStatusEnum]; //#endregion //#region src/models/config-map.d.ts /** * ConfigMap holds configuration data to consume. */ interface ConfigMap { 'apiVersion': string; /** * String key-value configuration entries consumed by Halo or plugins. */ 'data'?: { [key: string]: string; }; 'kind': string; 'metadata': Metadata; } //#endregion //#region src/models/config-map-list.d.ts interface ConfigMapList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/content.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Full content payload reconstructed from a content snapshot. */ interface Content { /** * Rendered HTML or normalized content derived from raw. */ 'content': string; /** * Source text stored by the editor. */ 'raw': string; /** * Editor/source format of the raw content, for example HTML or Markdown. */ 'rawType': string; } //#endregion //#region src/models/content-update-param.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Content update payload for post and single page editors. */ interface ContentUpdateParam { /** * Rendered HTML or normalized content derived from raw. */ 'content': string; /** * Source text stored by the editor. */ 'raw': string; /** * Editor/source format of the raw content, for example HTML or Markdown. */ 'rawType': string; /** * Expected current head snapshot version; conflicts create a new head snapshot. */ 'version'?: number; } //#endregion //#region src/models/content-vo.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A value object for Content from {@link Snapshot Snapshot}. */ interface ContentVo { 'content'?: string; 'raw'?: string; } //#endregion //#region src/models/content-wrapper.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Full content reconstructed from a content snapshot and its base snapshot. */ interface ContentWrapper { /** * Rendered HTML or normalized content derived from raw. */ 'content'?: string; /** * Source text stored by the editor. */ 'raw'?: string; /** * Editor/source format of the raw content, for example HTML or Markdown. */ 'rawType'?: string; /** * Name of the snapshot used to build this content. */ 'snapshotName'?: string; } //#endregion //#region src/models/contributor.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * User summary for a content owner or contributor. */ interface Contributor { /** * User avatar URL. */ 'avatar'?: string; /** * User display name. */ 'displayName'?: string; /** * User metadata name. */ 'name'?: string; } //#endregion //#region src/models/contributor-vo.d.ts /** * A value object for {@link run.halo.app.core.extension.User run.halo.app.core.extension.User}. */ interface ContributorVo { 'avatar'?: string; 'bio'?: string; 'displayName'?: string; 'metadata': Metadata; 'name'?: string; 'permalink'?: string; } //#endregion //#region src/models/copy-operation.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface CopyOperation { /** * A JSON Pointer path pointing to the location to move/copy from. */ 'from': string; 'op': CopyOperationOpEnum; /** * A JSON Pointer path pointing to the location to move/copy from. */ 'path': string; } declare const CopyOperationOpEnum: { readonly Copy: "copy"; }; type CopyOperationOpEnum = typeof CopyOperationOpEnum[keyof typeof CopyOperationOpEnum]; //#endregion //#region src/models/counter.d.ts /** * Counter extension that stores aggregate interaction counts for a resource. */ interface Counter { 'apiVersion': string; /** * Number of approved comments recorded for the resource. */ 'approvedComment'?: number; /** * Number of downvotes recorded for the resource. */ 'downvote'?: number; 'kind': string; 'metadata': Metadata; /** * Total number of comments recorded for the resource. */ 'totalComment'?: number; /** * Number of upvotes recorded for the resource. */ 'upvote'?: number; /** * Number of visits recorded for the resource. */ 'visit'?: number; } //#endregion //#region src/models/counter-list.d.ts interface CounterList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/counter-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for counting a visit to an extension resource. */ interface CounterRequest { /** * API group of the extension resource */ 'group'?: string; /** * visitor host name */ 'hostname'?: string; /** * visitor browser language */ 'language'?: string; /** * extension resource metadata.name */ 'name': string; /** * plural name of the extension resource */ 'plural': string; /** * referrer URL of the visit */ 'referrer'?: string; /** * visitor screen size or display descriptor */ 'screen'?: string; } //#endregion //#region src/models/create-user-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for creating a user from the console. */ interface CreateUserRequest { /** * metadata annotations to set on the user */ 'annotations'?: { [key: string]: string; }; /** * avatar URL of the user */ 'avatar'?: string; /** * biography or profile text of the user */ 'bio'?: string; /** * display name shown in the console and theme */ 'displayName'?: string; /** * email address of the user */ 'email': string; /** * user metadata.name, which also serves as the login name */ 'name': string; /** * raw password to set for the user */ 'password'?: string; /** * phone number of the user */ 'phone'?: string; /** * role metadata.name values to grant to the user after creation */ 'roles'?: Array; } //#endregion //#region src/models/template-descriptor.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Type used to describe custom template page. */ interface TemplateDescriptor { /** * Human-readable description of when to use this template. */ 'description'?: string; /** * Template file path relative to the theme templates directory. */ 'file': string; /** * Template display name shown to users. */ 'name': string; /** * Screenshot URL or attachment URI for previewing the template. */ 'screenshot'?: string; } //#endregion //#region src/models/custom-templates.d.ts /** * Custom template descriptors grouped by the content type they render. */ interface CustomTemplates { /** * Custom templates available for categories. */ 'category'?: Array; /** * Custom templates available for single pages. */ 'page'?: Array; /** * Custom templates available for posts. */ 'post'?: Array; } //#endregion //#region src/models/dashboard-stats.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Dashboard statistics for the console overview. */ interface DashboardStats { /** * Approved comment count. */ 'approvedComments': number; /** * Total comment count. */ 'comments': number; /** * Total non-deleted post count. */ 'posts': number; /** * Total upvote count. */ 'upvotes': number; /** * Total user count. */ 'users': number; /** * Total visit count. */ 'visits': number; } //#endregion //#region src/models/policy-rule.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * PolicyRule holds information that describes a policy rule, but does not contain information about whom the rule applies to or which namespace the rule applies to. */ interface PolicyRule { /** * APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. */ 'apiGroups'?: Array; /** * NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path If an action is not a resource API request, then the URL is split on \'/\' and is checked against the NonResourceURLs to look for a match. Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as \"pods\" or \"secrets\") or non-resource URL paths (such as \"/api\"), but not both. */ 'nonResourceURLs'?: Array; /** * ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. */ 'resourceNames'?: Array; /** * Resources is a list of resources this rule applies to. \'*\' represents all resources in the specified apiGroups. \'*/foo\' represents the subresource \'foo\' for all resources in the specified apiGroups. */ 'resources'?: Array; /** * Verbs allowed by this rule, such as get, list, create, update, patch, or delete. */ 'verbs'?: Array; } //#endregion //#region src/models/role.d.ts /** * Role extension that defines RBAC policy rules for users and other subjects. */ interface Role { 'apiVersion': string; 'kind': string; 'metadata': Metadata; /** * Policy rules granted by this role. */ 'rules': Array; } //#endregion //#region src/models/user-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired user profile and authentication settings. */ interface UserSpec { /** * Avatar URL or attachment URI for the user. */ 'avatar'?: string; /** * User biography shown on profile surfaces. */ 'bio'?: string; /** * Whether the user account is disabled. */ 'disabled'?: boolean; /** * Display name shown for the user. */ 'displayName': string; /** * Email address used for sign-in and notifications. */ 'email': string; /** * Whether the email address has been verified. */ 'emailVerified'?: boolean; /** * Maximum number of login history entries retained for this user. */ 'loginHistoryLimit'?: number; /** * Password hash or encoded password value. */ 'password'?: string; /** * Phone number associated with the user. */ 'phone'?: string; /** * Time when the user registered. */ 'registeredAt'?: string; /** * Encrypted TOTP secret used for two-factor authentication. */ 'totpEncryptedSecret'?: string; /** * Whether two-factor authentication is enabled for this user. */ 'twoFactorAuthEnabled'?: boolean; } //#endregion //#region src/models/user-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed user state derived by the application. */ interface UserStatus { /** * Public permalink of the user\'s profile or author page. */ 'permalink'?: string; } //#endregion //#region src/models/user.d.ts /** * User extension that stores profile, authentication, and account state for a Halo user. */ interface User { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': UserSpec; 'status'?: UserStatus; } //#endregion //#region src/models/detailed-user.d.ts /** * User detail response with resolved roles. */ interface DetailedUser { /** * roles granted to the user */ 'roles': Array; 'user': User; } //#endregion //#region src/models/device-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Session identity and request metadata captured for a device. */ interface DeviceSpec { /** * Client IP address observed for the session. */ 'ipAddress': string; /** * Last time this session accessed Halo. */ 'lastAccessedTime'?: string; /** * Last time the user authenticated for this session. */ 'lastAuthenticatedTime'?: string; /** * Principal name of the authenticated user. */ 'principalName': string; /** * Remember-me series id associated with the session, if any. */ 'rememberMeSeriesId'?: string; /** * Web session identifier associated with the device. */ 'sessionId': string; /** * Client user-agent header captured for the session. */ 'userAgent'?: string; } //#endregion //#region src/models/device-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Parsed browser and operating system details for display. */ interface DeviceStatus { /** * Browser name parsed from the user agent. */ 'browser'?: string; /** * Operating system name parsed from the user agent. */ 'os'?: string; } //#endregion //#region src/models/device.d.ts /** * Device extension that records an authenticated browser session for account security visibility. */ interface Device { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': DeviceSpec; 'status': DeviceStatus; } //#endregion //#region src/models/device-list.d.ts interface DeviceList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/email-config-validation-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Email sender configuration to validate. */ interface EmailConfigValidationRequest { /** * Gets email display name. */ 'displayName'?: string; 'enable'?: boolean; 'encryption'?: string; 'host'?: string; 'password'?: string; 'port'?: number; /** * Gets email sender address. */ 'sender'?: string; 'username'?: string; } //#endregion //#region src/models/email-verify-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for sending an email verification code. */ interface EmailVerifyRequest { /** * email address to verify */ 'email': string; } //#endregion //#region src/models/excerpt.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Excerpt generation configuration for a post or single page. */ interface Excerpt { /** * Whether Halo should generate the excerpt from the released content automatically. */ 'autoGenerate': boolean; /** * Manual excerpt text used when autoGenerate is false. */ 'raw'?: string; } //#endregion //#region src/models/extension.d.ts /** * Extension is an interface which represents an Extension. It contains setters and getters of GroupVersionKind and Metadata. */ interface Extension { 'apiVersion': string; 'kind': string; 'metadata': Metadata; } //#endregion //#region src/models/extension-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired plugin-provided extension implementation metadata. */ interface ExtensionSpec { /** * Fully qualified Java class name of the implementation. */ 'className': string; /** * Human-readable description of what this implementation does. */ 'description'?: string; /** * Display name shown for the implementation. */ 'displayName': string; /** * ExtensionPointDefinition metadata.name this implementation contributes to. */ 'extensionPointName': string; /** * Icon URL, class, or identifier shown for the implementation. */ 'icon'?: string; } //#endregion //#region src/models/extension-definition.d.ts /** * Extension definition that describes one plugin-provided implementation of an extension point. */ interface ExtensionDefinition { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': ExtensionSpec; } //#endregion //#region src/models/extension-definition-list.d.ts interface ExtensionDefinitionList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/extension-point-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired extension point metadata. */ interface ExtensionPointSpec { /** * Fully qualified Java class name of the extension point interface. */ 'className': string; /** * Human-readable description of what this extension point allows plugins to provide. */ 'description'?: string; /** * Display name shown for the extension point. */ 'displayName': string; /** * Icon URL, class, or identifier shown for the extension point. */ 'icon'?: string; /** * Registration mode used when loading implementations for this extension point. */ 'type': ExtensionPointSpecTypeEnum; } declare const ExtensionPointSpecTypeEnum: { readonly Singleton: "SINGLETON"; readonly MultiInstance: "MULTI_INSTANCE"; }; type ExtensionPointSpecTypeEnum = typeof ExtensionPointSpecTypeEnum[keyof typeof ExtensionPointSpecTypeEnum]; //#endregion //#region src/models/extension-point-definition.d.ts /** * Extension point definition that advertises where plugins can contribute implementations. */ interface ExtensionPointDefinition { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': ExtensionPointSpec; } //#endregion //#region src/models/extension-point-definition-list.d.ts interface ExtensionPointDefinitionList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/file-reverse-proxy-provider.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * File provider that resolves a request to a plugin or theme file location. */ interface FileReverseProxyProvider { 'directory'?: string; 'filename'?: string; } //#endregion //#region src/models/grant-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for granting roles to a user. */ interface GrantRequest { /** * role metadata.name values to grant */ 'roles': Array; } //#endregion //#region src/models/group-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired attachment group metadata. */ interface GroupSpec { /** * Display name shown for the attachment group. */ 'displayName': string; } //#endregion //#region src/models/group-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed attachment group aggregate state. */ interface GroupStatus { /** * Total number of attachments under the group. */ 'totalAttachments'?: number; /** * Last time the group aggregate state was updated. */ 'updateTimestamp'?: string; } //#endregion //#region src/models/group.d.ts /** * Attachment group extension used to organize attachments and expose aggregate counts. */ interface Group { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': GroupSpec; 'status'?: GroupStatus; } //#endregion //#region src/models/group-list.d.ts interface GroupList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/halo-document.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Document for search. */ interface HaloDocument { /** * Custom metadata. Make sure the map is serializable. */ 'annotations'?: { [key: string]: string; }; /** * Document categories. The item in the list is the category metadata name. */ 'categories'?: Array; /** * Document content. Safety content, without HTML tag. */ 'content': string; /** * Document creation timestamp. */ 'creationTimestamp'?: string; /** * Document description. */ 'description'?: string; /** * Whether the document is exposed to the public. */ 'exposed'?: boolean; /** * Document ID. It should be unique globally. */ 'id': string; /** * Metadata name of the corresponding extension. */ 'metadataName': string; /** * Document owner metadata name. */ 'ownerName': string; /** * Document permalink. */ 'permalink': string; /** * Whether the document is published. */ 'published'?: boolean; /** * Whether the document is recycled. */ 'recycled'?: boolean; /** * Document tags. The item in the list is the tag metadata name. */ 'tags'?: Array; /** * Document title. */ 'title': string; /** * Document type. e.g.: post.content.halo.run, singlepage.content.halo.run, moment.moment.halo.run, doc.doc.halo.run. */ 'type': string; /** * Document update timestamp. */ 'updateTimestamp'?: string; } //#endregion //#region src/models/install-from-uri-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for installing a theme from a remote URI. */ interface InstallFromUriRequest { /** * remote URI of the theme ZIP file */ 'uri': string; } //#endregion //#region src/models/interest-reason-subject.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Subject selector used by a subscription interest reason. */ interface InterestReasonSubject { /** * Subject API version. */ 'apiVersion': string; /** * Subject kind. */ 'kind': string; /** * Subject metadata.name. If omitted, all subjects of the selected kind and API version are matched. */ 'name'?: string; } //#endregion //#region src/models/interest-reason.d.ts /** * Reason selector that decides which notifications match this subscription. */ interface InterestReason { /** * Optional expression used to match reasons more flexibly than subject matching. */ 'expression'?: string; /** * ReasonType metadata.name this subscription is interested in. */ 'reasonType': string; 'subject': InterestReasonSubject; } //#endregion //#region src/models/move-operation.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface MoveOperation { /** * A JSON Pointer path pointing to the location to move/copy from. */ 'from': string; 'op': MoveOperationOpEnum; /** * A JSON Pointer path pointing to the location to move/copy from. */ 'path': string; } declare const MoveOperationOpEnum: { readonly Move: "move"; }; type MoveOperationOpEnum = typeof MoveOperationOpEnum[keyof typeof MoveOperationOpEnum]; //#endregion //#region src/models/remove-operation.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RemoveOperation { 'op': RemoveOperationOpEnum; /** * A JSON Pointer path pointing to the location to move/copy from. */ 'path': string; } declare const RemoveOperationOpEnum: { readonly Remove: "remove"; }; type RemoveOperationOpEnum = typeof RemoveOperationOpEnum[keyof typeof RemoveOperationOpEnum]; //#endregion //#region src/models/replace-operation.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface ReplaceOperation { 'op': ReplaceOperationOpEnum; /** * A JSON Pointer path pointing to the location to move/copy from. */ 'path': string; /** * Value can be any JSON value */ 'value': any; } declare const ReplaceOperationOpEnum: { readonly Replace: "replace"; }; type ReplaceOperationOpEnum = typeof ReplaceOperationOpEnum[keyof typeof ReplaceOperationOpEnum]; //#endregion //#region src/models/test-operation.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface TestOperation { 'op': TestOperationOpEnum; /** * A JSON Pointer path pointing to the location to move/copy from. */ 'path': string; /** * Value can be any JSON value */ 'value': any; } declare const TestOperationOpEnum: { readonly Test: "test"; }; type TestOperationOpEnum = typeof TestOperationOpEnum[keyof typeof TestOperationOpEnum]; //#endregion //#region src/models/json-patch-inner.d.ts /** * @type JsonPatchInner */ type JsonPatchInner = AddOperation | CopyOperation | MoveOperation | RemoveOperation | ReplaceOperation | TestOperation; //#endregion //#region src/models/license.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Common data objects for license. */ interface License { 'name'?: string; 'url'?: string; } //#endregion //#region src/models/listed-auth-provider.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A listed value object for {@link run.halo.app.core.extension.AuthProvider run.halo.app.core.extension.AuthProvider}. */ interface ListedAuthProvider { 'authType'?: ListedAuthProviderAuthTypeEnum; 'authenticationUrl'?: string; 'bindingUrl'?: string; 'description'?: string; 'displayName': string; 'enabled'?: boolean; 'helpPage'?: string; 'isBound'?: boolean; 'logo'?: string; 'name': string; 'priority'?: number; 'privileged'?: boolean; 'supportsBinding'?: boolean; 'unbindingUrl'?: string; 'website'?: string; } declare const ListedAuthProviderAuthTypeEnum: { readonly Form: "FORM"; readonly Oauth2: "OAUTH2"; }; type ListedAuthProviderAuthTypeEnum = typeof ListedAuthProviderAuthTypeEnum[keyof typeof ListedAuthProviderAuthTypeEnum]; //#endregion //#region src/models/listed-comment.d.ts /** * Comment list item with resolved owner, subject, and counters. */ interface ListedComment { 'comment': Comment; 'owner': OwnerInfo; 'stats': CommentStats; 'subject'?: Extension; } //#endregion //#region src/models/listed-comment-list.d.ts interface ListedCommentList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/post-spec.d.ts /** * Desired post content, publication, taxonomy, and rendering configuration. */ interface PostSpec { /** * Whether new comments are allowed for this post. */ 'allowComment': boolean; /** * Base Snapshot metadata.name used to reconstruct raw and rendered content from patches. */ 'baseSnapshot'?: string; /** * Category metadata.name values associated with the post. */ 'categories'?: Array; /** * Cover image URL or attachment URI of the post. */ 'cover'?: string; /** * Whether the post is logically deleted and should be treated as recycled. */ 'deleted': boolean; 'excerpt': Excerpt; /** * Snapshot metadata.name containing the latest editable draft content. */ 'headSnapshot'?: string; /** * HTML meta tag attribute maps injected into the rendered post page head. */ 'htmlMetas'?: Array<{ [key: string]: string; }>; /** * User metadata.name of the post owner. */ 'owner'?: string; /** * Whether the post should be pinned ahead of normal post ordering. */ 'pinned': boolean; /** * Sorting priority. Higher values sort before lower values where priority ordering is applied. */ 'priority': number; /** * Desired publish state. False keeps the post as a draft or moves it back to draft. */ 'publish': boolean; /** * Time when the post was published or is scheduled to be published. */ 'publishTime'?: string; /** * Snapshot metadata.name selected as the published content version. */ 'releaseSnapshot'?: string; /** * URL slug used to build the post permalink. */ 'slug': string; /** * Tag metadata.name values associated with the post. */ 'tags'?: Array; /** * Theme template used to render this post. */ 'template'?: string; /** * Display title of the post. */ 'title': string; /** * Visibility used by theme-side and public REST queries; anonymous clients only receive PUBLIC posts. */ 'visible': PostSpecVisibleEnum; } declare const PostSpecVisibleEnum: { readonly Public: "PUBLIC"; readonly Internal: "INTERNAL"; readonly Private: "PRIVATE"; }; type PostSpecVisibleEnum = typeof PostSpecVisibleEnum[keyof typeof PostSpecVisibleEnum]; //#endregion //#region src/models/post-status.d.ts /** * Observed post state derived by content reconcilers. */ interface PostStatus { /** * Total number of comments associated with the content item. */ 'commentsCount'?: number; /** * Reconciliation conditions reported by controllers for this content item. */ 'conditions'?: Array; /** * User metadata.name values that contributed to the content snapshots. */ 'contributors'?: Array; /** * Excerpt text resolved from the content excerpt configuration. */ 'excerpt'?: string; /** * Whether any associated category hides this content item from theme-side lists. */ 'hideFromList'?: boolean; /** * Whether the latest draft snapshot differs from the released snapshot. */ 'inProgress'?: boolean; /** * Last modification time of the released snapshot. */ 'lastModifyTime'?: string; /** * Metadata version observed by the last successful reconciliation. */ 'observedVersion'?: number; /** * Absolute permalink calculated from the content permalink policy. */ 'permalink'?: string; /** * Current publishing phase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. */ 'phase'?: string; } //#endregion //#region src/models/post.d.ts /** * Post extension that stores article metadata, publication settings, taxonomy, and derived status. */ interface Post { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': PostSpec; 'status'?: PostStatus; } //#endregion //#region src/models/stats.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Aggregated visit, upvote, and comment counters for a content resource. */ interface Stats { /** * Total approved comment count. */ 'approvedComment'?: number; /** * Total comment count, including comments that may not be approved. */ 'totalComment'?: number; /** * Total upvote count. */ 'upvote'?: number; /** * Total visit count. */ 'visit'?: number; } //#endregion //#region src/models/tag-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired tag display and rendering configuration. */ interface TagSpec { /** * Display color of the tag in 3- or 6-digit hex notation, such as #fff or #ffffff. */ 'color'?: string; /** * Cover image URL or attachment URI of the tag. */ 'cover'?: string; /** * Human-readable description of the tag. */ 'description'?: string; /** * Display name of the tag. */ 'displayName': string; /** * URL slug used to build the tag permalink. */ 'slug': string; } //#endregion //#region src/models/tag-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed tag state derived by content reconcilers. */ interface TagStatus { /** * Metadata version observed by the last successful reconciliation. */ 'observedVersion'?: number; /** * Absolute permalink calculated from the tag permalink policy. */ 'permalink'?: string; /** * Total number of posts associated with the tag. */ 'postCount'?: number; /** * Total number of published and public posts associated with the tag. */ 'visiblePostCount'?: number; } //#endregion //#region src/models/tag.d.ts /** * Tag extension for grouping posts by free-form labels. */ interface Tag { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': TagSpec; 'status'?: TagStatus; } //#endregion //#region src/models/listed-post.d.ts /** * Post list item with resolved categories, tags, contributors, owner, and counters. */ interface ListedPost { /** * Resolved categories referenced by the post spec. */ 'categories': Array; /** * Users that have contributed to the post content snapshots. */ 'contributors': Array; 'owner': Contributor; 'post': Post; 'stats': Stats; /** * Resolved tags referenced by the post spec. */ 'tags': Array; } //#endregion //#region src/models/listed-post-list.d.ts interface ListedPostList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/stats-vo.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Stats value object. */ interface StatsVo { 'comment'?: number; 'upvote'?: number; 'visit'?: number; } //#endregion //#region src/models/tag-vo.d.ts /** * A value object for {@link Tag Tag}. */ interface TagVo { 'metadata': Metadata; 'postCount'?: number; 'spec'?: TagSpec; 'status'?: TagStatus; } //#endregion //#region src/models/listed-post-vo.d.ts /** * A value object for {@link Post Post}. */ interface ListedPostVo { 'categories'?: Array; 'contributors'?: Array; 'metadata': Metadata; 'owner'?: ContributorVo; 'spec'?: PostSpec; 'stats'?: StatsVo; 'status'?: PostStatus; 'tags'?: Array; } //#endregion //#region src/models/listed-post-vo-list.d.ts interface ListedPostVoList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reply-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Observed state of a reply. */ interface ReplyStatus { /** * Metadata version observed by the last successful reconciliation. */ 'observedVersion'?: number; } //#endregion //#region src/models/reply.d.ts /** * Reply extension that belongs to a top-level {@link Comment Comment}. */ interface Reply { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': ReplySpec; 'status': ReplyStatus; } //#endregion //#region src/models/listed-reply.d.ts /** * Reply list item with resolved owner and counters. */ interface ListedReply { 'owner': OwnerInfo; 'reply': Reply; 'stats': CommentStats; } //#endregion //#region src/models/listed-reply-list.d.ts interface ListedReplyList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/single-page-spec.d.ts /** * Desired single page content, publication, and rendering configuration. */ interface SinglePageSpec { /** * Whether new comments are allowed for this single page. */ 'allowComment': boolean; /** * Base Snapshot metadata.name used to reconstruct raw and rendered content from patches. */ 'baseSnapshot'?: string; /** * Cover image URL or attachment URI of the single page. */ 'cover'?: string; /** * Whether the single page is logically deleted and should be treated as recycled. */ 'deleted': boolean; 'excerpt': Excerpt; /** * Snapshot metadata.name containing the latest editable draft content. */ 'headSnapshot'?: string; /** * HTML meta tag attribute maps injected into the rendered single page head. */ 'htmlMetas'?: Array<{ [key: string]: string; }>; /** * User metadata.name of the single page owner. */ 'owner'?: string; /** * Whether the single page should be pinned ahead of normal page ordering. */ 'pinned': boolean; /** * Sorting priority. Higher values sort before lower values where priority ordering is applied. */ 'priority': number; /** * Desired publish state. False keeps the single page as a draft or moves it back to draft. */ 'publish': boolean; /** * Time when the single page was published or is scheduled to be published. */ 'publishTime'?: string; /** * Snapshot metadata.name selected as the published content version. */ 'releaseSnapshot'?: string; /** * URL slug used to build the single page permalink. */ 'slug': string; /** * Theme template used to render this single page. */ 'template'?: string; /** * Display title of the single page. */ 'title': string; /** * Visibility used by theme-side and public REST queries; anonymous clients only receive PUBLIC single pages. */ 'visible': SinglePageSpecVisibleEnum; } declare const SinglePageSpecVisibleEnum: { readonly Public: "PUBLIC"; readonly Internal: "INTERNAL"; readonly Private: "PRIVATE"; }; type SinglePageSpecVisibleEnum = typeof SinglePageSpecVisibleEnum[keyof typeof SinglePageSpecVisibleEnum]; //#endregion //#region src/models/single-page-status.d.ts /** * Observed single page state derived by content reconcilers. */ interface SinglePageStatus { /** * Total number of comments associated with the content item. */ 'commentsCount'?: number; /** * Reconciliation conditions reported by controllers for this content item. */ 'conditions'?: Array; /** * User metadata.name values that contributed to the content snapshots. */ 'contributors'?: Array; /** * Excerpt text resolved from the content excerpt configuration. */ 'excerpt'?: string; /** * Whether any associated category hides this content item from theme-side lists. */ 'hideFromList'?: boolean; /** * Whether the latest draft snapshot differs from the released snapshot. */ 'inProgress'?: boolean; /** * Last modification time of the released snapshot. */ 'lastModifyTime'?: string; /** * Metadata version observed by the last successful reconciliation. */ 'observedVersion'?: number; /** * Absolute permalink calculated from the content permalink policy. */ 'permalink'?: string; /** * Current publishing phase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. */ 'phase'?: string; } //#endregion //#region src/models/single-page.d.ts /** * Single page extension that stores standalone page metadata, publication settings, and derived status. */ interface SinglePage { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': SinglePageSpec; 'status'?: SinglePageStatus; } //#endregion //#region src/models/listed-single-page.d.ts /** * Single page list item with resolved contributors, owner, and counters. */ interface ListedSinglePage { /** * Users that have contributed to the single page content snapshots. */ 'contributors': Array; 'owner': Contributor; 'page': SinglePage; 'stats': Stats; } //#endregion //#region src/models/listed-single-page-list.d.ts interface ListedSinglePageList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/listed-single-page-vo.d.ts /** * A chunk of items. */ interface ListedSinglePageVo { 'contributors'?: Array; 'metadata': Metadata; 'owner'?: ContributorVo; 'spec'?: SinglePageSpec; 'stats'?: StatsVo; 'status'?: SinglePageStatus; } //#endregion //#region src/models/listed-single-page-vo-list.d.ts interface ListedSinglePageVoList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/listed-snapshot-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Display fields for a content snapshot list item. */ interface ListedSnapshotSpec { /** * Last modification time of the snapshot content. */ 'modifyTime'?: string; /** * User name of the snapshot owner. */ 'owner': string; } //#endregion //#region src/models/listed-snapshot-dto.d.ts /** * Content snapshot list item with metadata and display-oriented snapshot fields. */ interface ListedSnapshotDto { 'metadata': Metadata; 'spec': ListedSnapshotSpec; } //#endregion //#region src/models/listed-user.d.ts /** * A chunk of items. */ interface ListedUser { 'roles': Array; 'user': User; } //#endregion //#region src/models/mark-specified-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for marking multiple notifications as read. */ interface MarkSpecifiedRequest { /** * notification metadata.name values to mark as read */ 'names': Array; } //#endregion //#region src/models/menu-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired menu configuration. */ interface MenuSpec { /** * Display name shown for the menu. */ 'displayName': string; /** * Ordered MenuItem metadata.name values included in this menu. */ 'menuItems'?: Array; } //#endregion //#region src/models/menu.d.ts /** * Menu extension that groups ordered menu items for theme navigation. */ interface Menu { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': MenuSpec; } //#endregion //#region src/models/menu-item-spec.d.ts /** * Desired menu item configuration. */ interface MenuItemSpec { /** * Child MenuItem metadata.name values shown under this item. */ 'children'?: Array; /** * Display name shown for the menu item. */ 'displayName'?: string; /** * Direct URL used by the menu item. */ 'href'?: string; /** * Sorting priority. Higher values sort before lower values where priority ordering is applied. */ 'priority'?: number; /** * HTML anchor target used by the menu item. */ 'target'?: MenuItemSpecTargetEnum; 'targetRef'?: Ref; } declare const MenuItemSpecTargetEnum: { readonly Blank: "_blank"; readonly Self: "_self"; readonly Parent: "_parent"; readonly Top: "_top"; }; type MenuItemSpecTargetEnum = typeof MenuItemSpecTargetEnum[keyof typeof MenuItemSpecTargetEnum]; //#endregion //#region src/models/menu-item-status.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Resolved menu item values used for rendering. */ interface MenuItemStatus { /** * Calculated display name after resolving targetRef, falling back to spec.displayName. */ 'displayName'?: string; /** * Calculated href after resolving targetRef, falling back to spec.href. */ 'href'?: string; } //#endregion //#region src/models/menu-item.d.ts /** * Menu item extension that describes a navigable item and its resolved rendering state. */ interface MenuItem { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': MenuItemSpec; 'status'?: MenuItemStatus; } //#endregion //#region src/models/menu-item-list.d.ts interface MenuItemList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/menu-item-vo.d.ts /** * A value object for {@link MenuItem MenuItem}. */ interface MenuItemVo { 'children'?: Array; /** * Gets menu item\'s display name. */ 'displayName'?: string; 'metadata': Metadata; 'parentName'?: string; 'spec'?: MenuItemSpec; 'status'?: MenuItemStatus; } //#endregion //#region src/models/menu-list.d.ts interface MenuList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/menu-vo.d.ts /** * A value object for {@link Menu Menu}. */ interface MenuVo { 'menuItems'?: Array; 'metadata': Metadata; 'spec'?: MenuSpec; } //#endregion //#region src/models/navigation-post-vo.d.ts /** * Post navigation vo to hold previous and next item. */ interface NavigationPostVo { 'next'?: ListedPostVo; 'previous'?: ListedPostVo; } //#endregion //#region src/models/notification-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Notification content and read state for one recipient. */ interface NotificationSpec { /** * HTML notification content. */ 'htmlContent': string; /** * Last time the recipient marked this notification as read. */ 'lastReadAt'?: string; /** * Plain text or source notification content. */ 'rawContent': string; /** * Reason metadata.name that generated this notification. */ 'reason': string; /** * User metadata.name that receives the notification. */ 'recipient': string; /** * Notification title shown in the notification center. */ 'title': string; /** * Whether the recipient has not read the notification yet. */ 'unread'?: boolean; } //#endregion //#region src/models/notification.d.ts /** * Notification extension that stores an on-site notification delivered to a Halo user.

Supports the following operations:

  • Marked as read: {@link NotificationSpec#setUnread(boolean) NotificationSpec#setUnread(boolean)}
  • Get the last read time: {@link NotificationSpec#getLastReadAt NotificationSpec#getLastReadAt()}
  • Filter by recipient: {@link NotificationSpec#getRecipient NotificationSpec#getRecipient()}
*/ interface Notification { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: NotificationSpec; } //#endregion //#region src/models/notification-list.d.ts interface NotificationList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reason-selector.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Selector used to match a notification template to a reason type and language. */ interface ReasonSelector { /** * Language tag this template applies to, or default for the fallback template. */ 'language': string; /** * ReasonType metadata.name this template applies to. */ 'reasonType': string; } //#endregion //#region src/models/template-content.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Notification template content. */ interface TemplateContent { /** * HTML body rendered for notification channels that support HTML. */ 'htmlBody'?: string; /** * Plain text or source body rendered for notification channels that do not use HTML. */ 'rawBody'?: string; /** * Rendered notification title. */ 'title': string; } //#endregion //#region src/models/notification-template-spec.d.ts /** * Desired notification template selector and content. */ interface NotificationTemplateSpec { 'reasonSelector'?: ReasonSelector; 'template'?: TemplateContent; } //#endregion //#region src/models/notification-template.d.ts /** * Notification template extension that defines localized message content for matching reason types.

It describes the notification template\'s name, description, and the template content.

{@link Spec#getReasonSelector Spec#getReasonSelector()} is used to select the template by reasonType and language, if multiple templates are matched, the best match will be selected. This is useful when you want to override the default template. */ interface NotificationTemplate { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: NotificationTemplateSpec; } //#endregion //#region src/models/notification-template-list.d.ts interface NotificationTemplateList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/notifier-setting-ref.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Reference to a notifier setting form group. */ interface NotifierSettingRef { /** * Setting form group name. */ 'group': string; /** * Setting metadata.name. */ 'name': string; } //#endregion //#region src/models/notifier-descriptor-spec.d.ts /** * Desired notifier descriptor metadata and configuration references. */ interface NotifierDescriptorSpec { /** * Human-readable description of what the notifier sends. */ 'description'?: string; /** * Display name shown for the notifier. */ 'displayName': string; /** * Extension name of the notifier implementation. */ 'notifierExtName': string; 'receiverSettingRef'?: NotifierSettingRef; 'senderSettingRef'?: NotifierSettingRef; } //#endregion //#region src/models/notifier-descriptor.d.ts /** * Notifier descriptor extension that advertises a notification delivery implementation and its settings.

It describes the notifier\'s name, description, and the extension name of the notifier to let the user know what the notifier is and what it can do in the UI and also let the NotificationCenter know how to load the notifier and prepare the notifier\'s settings. */ interface NotifierDescriptor { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: NotifierDescriptorSpec; } //#endregion //#region src/models/notifier-descriptor-list.d.ts interface NotifierDescriptorList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/notifier-info.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Notifier metadata used by notification preference UI. */ interface NotifierInfo { /** * description of the notifier */ 'description'?: string; /** * display name of the notifier */ 'displayName'?: string; /** * notifier metadata.name */ 'name': string; } //#endregion //#region src/models/password-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Password verification payload for changing two-factor authentication settings. */ interface PasswordRequest { /** * Current password of the authenticated user. */ 'password': string; /** * Current TOTP code, required when TOTP has already been configured. */ 'totpCode'?: string; } //#endregion //#region src/models/pat-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired personal access token settings and lifecycle flags. */ interface PatSpec { /** * Optional human-readable description of how the token is used. */ 'description'?: string; /** * Time when the token expires. A null value means the token does not expire by time. */ 'expiresAt'?: string; /** * Last time the token was used successfully. */ 'lastUsed'?: string; /** * Display name chosen by the token owner. */ 'name': string; /** * Whether the token has been manually revoked. */ 'revoked'?: boolean; /** * Time when the token was revoked. */ 'revokesAt'?: string; /** * Role names granted to this token. */ 'roles'?: Array; /** * Scope strings granted to this token. */ 'scopes'?: Array; /** * Stable token identifier stored separately from the secret token value. */ 'tokenId': string; /** * User metadata.name that owns this token. */ 'username': string; } //#endregion //#region src/models/personal-access-token.d.ts /** * Personal access token extension used for non-interactive API authentication on behalf of a Halo user. */ interface PersonalAccessToken { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: PatSpec; } //#endregion //#region src/models/personal-access-token-list.d.ts interface PersonalAccessTokenList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/plugin-author.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Plugin author metadata. */ interface PluginAuthor { /** * Author display name. */ 'name': string; /** * Author website URL. */ 'website'?: string; } //#endregion //#region src/models/plugin-spec.d.ts /** * Desired plugin metadata and configuration references. */ interface PluginSpec { 'author'?: PluginAuthor; /** * ConfigMap metadata.name storing plugin configuration values. */ 'configMapName'?: string; /** * Human-readable plugin description. */ 'description'?: string; /** * Display name shown for the plugin. */ 'displayName'?: string; /** * Whether the plugin should be enabled. */ 'enabled'?: boolean; /** * Plugin homepage URL. */ 'homepage'?: string; /** * Issue tracker URL. */ 'issues'?: string; /** * Licenses declared by the plugin. */ 'license'?: Array; /** * Logo URL or attachment URI for the plugin. */ 'logo'?: string; /** * Required plugin dependencies keyed by plugin name with version constraints as values. */ 'pluginDependencies'?: { [key: string]: string; }; /** * Source repository URL. */ 'repo'?: string; /** * SemVer format. */ 'requires'?: string; /** * Setting metadata.name used to render the plugin configuration form. */ 'settingName'?: string; /** * plugin version. */ 'version': string; } //#endregion //#region src/models/plugin-status.d.ts /** * Observed plugin lifecycle and runtime asset state. */ interface PluginStatus { /** * Reconciliation conditions for the plugin. */ 'conditions'?: Array; /** * JavaScript bundle entry path served for the plugin UI. */ 'entry'?: string; /** * Last PF4J probe state observed for the plugin. */ 'lastProbeState'?: PluginStatusLastProbeStateEnum; /** * Last time the plugin started successfully. */ 'lastStartTime'?: string; /** * URI location where the plugin artifact was loaded from. */ 'loadLocation'?: string; /** * Resolved logo URL or attachment URI for the plugin. */ 'logo'?: string; /** * Current plugin lifecycle phase. */ 'phase'?: PluginStatusPhaseEnum; /** * Stylesheet bundle path served for the plugin UI. */ 'stylesheet'?: string; } declare const PluginStatusLastProbeStateEnum: { readonly Created: "CREATED"; readonly Disabled: "DISABLED"; readonly Resolved: "RESOLVED"; readonly Started: "STARTED"; readonly Stopped: "STOPPED"; readonly Failed: "FAILED"; readonly Unloaded: "UNLOADED"; }; type PluginStatusLastProbeStateEnum = typeof PluginStatusLastProbeStateEnum[keyof typeof PluginStatusLastProbeStateEnum]; declare const PluginStatusPhaseEnum: { readonly Pending: "PENDING"; readonly Starting: "STARTING"; readonly Created: "CREATED"; readonly Disabling: "DISABLING"; readonly Disabled: "DISABLED"; readonly Resolved: "RESOLVED"; readonly Started: "STARTED"; readonly Stopped: "STOPPED"; readonly Failed: "FAILED"; readonly Unknown: "UNKNOWN"; }; type PluginStatusPhaseEnum = typeof PluginStatusPhaseEnum[keyof typeof PluginStatusPhaseEnum]; //#endregion //#region src/models/plugin.d.ts /** * Plugin extension that describes an installed plugin and its runtime lifecycle state. */ interface Plugin { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': PluginSpec; 'status'?: PluginStatus; } //#endregion //#region src/models/plugin-list.d.ts interface PluginList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/plugin-running-state-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for changing a plugin running state. */ interface PluginRunningStateRequest { /** * Whether to change the state asynchronously. */ 'async'?: boolean; /** * Whether the plugin should be enabled. */ 'enable': boolean; } //#endregion //#region src/models/policy-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired storage policy configuration. */ interface PolicySpec { /** * ConfigMap metadata.name storing configuration values for this policy. */ 'configMapName'?: string; /** * Display name shown for the storage policy. */ 'displayName': string; /** * PolicyTemplate metadata.name that provides the storage implementation. */ 'templateName': string; } //#endregion //#region src/models/policy.d.ts /** * Storage policy extension that binds attachment uploads to a policy template and configuration. */ interface Policy { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': PolicySpec; } //#endregion //#region src/models/policy-list.d.ts interface PolicyList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/policy-template-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Desired storage policy template metadata. */ interface PolicyTemplateSpec { /** * Display name shown for the storage policy template. */ 'displayName'?: string; /** * Setting metadata.name used to render configuration fields for policies created from this template. */ 'settingName': string; } //#endregion //#region src/models/policy-template.d.ts /** * Storage policy template extension that declares an attachment storage implementation and its settings form. */ interface PolicyTemplate { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: PolicyTemplateSpec; } //#endregion //#region src/models/policy-template-list.d.ts interface PolicyTemplateList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/post-list.d.ts interface PostList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/post-request.d.ts /** * Post editor payload containing the post extension and its editable content. */ interface PostRequest { 'content': ContentUpdateParam; 'post': Post; } //#endregion //#region src/models/post-vo.d.ts /** * A value object for {@link Post Post}. */ interface PostVo { 'categories'?: Array; 'content'?: ContentVo; 'contributors'?: Array; 'metadata': Metadata; 'owner'?: ContributorVo; 'spec'?: PostSpec; 'stats'?: StatsVo; 'status'?: PostStatus; 'tags'?: Array; } //#endregion //#region src/models/reason-attributes.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * {@link ReasonAttributes ReasonAttributes} is a map that stores the attributes of the reason. */ interface ReasonAttributes { 'empty'?: boolean; } //#endregion //#region src/models/reason-subject.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Resource subject associated with a notification reason. */ interface ReasonSubject { /** * Subject API version. */ 'apiVersion': string; /** * Subject kind. */ 'kind': string; /** * Subject metadata.name. */ 'name': string; /** * Human-readable subject title shown in notifications. */ 'title': string; /** * URL that opens the subject. */ 'url'?: string; } //#endregion //#region src/models/reason-spec.d.ts /** * Notification reason data used to render and dispatch notifications. */ interface ReasonSpec { 'attributes'?: ReasonAttributes; /** * User metadata.name or system actor that created the reason. */ 'author': string; /** * ReasonType metadata.name that defines this reason. */ 'reasonType': string; 'subject': ReasonSubject; } //#endregion //#region src/models/reason.d.ts /** * Reason extension that represents one notification event instance of a {@link ReasonType ReasonType}.

It can be understood as an event that triggers a notification. */ interface Reason { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: ReasonSpec; } //#endregion //#region src/models/reason-list.d.ts interface ReasonList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reason-property.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Attribute definition for reasons of a reason type. */ interface ReasonProperty { /** * Human-readable description of the attribute. */ 'description'?: string; /** * Attribute name. */ 'name': string; /** * Whether the attribute may be absent from a reason. */ 'optional'?: boolean; /** * Attribute value type, such as string, number, boolean, or object. */ 'type': string; } //#endregion //#region src/models/reason-type-spec.d.ts /** * Desired reason type metadata and properties available to templates. */ interface ReasonTypeSpec { /** * Human-readable description of when this reason type is triggered. */ 'description': string; /** * Display name shown for this reason type. */ 'displayName': string; /** * Attribute definitions available on reasons of this type. */ 'properties'?: Array; } //#endregion //#region src/models/reason-type.d.ts /** * Reason type extension that defines the schema and display metadata for notification reasons.

One {@link ReasonType ReasonType} can have multiple {@link Reason Reason}s to notify. */ interface ReasonType { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: ReasonTypeSpec; } //#endregion //#region src/models/reason-type-info.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Reason type metadata used by notification preference UI. */ interface ReasonTypeInfo { /** * description of the reason type */ 'description'?: string; /** * display name of the reason type */ 'displayName'?: string; /** * reason type metadata.name */ 'name': string; /** * UI permissions required to manage this reason type */ 'uiPermissions'?: Array; } //#endregion //#region src/models/reason-type-list.d.ts interface ReasonTypeList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reason-type-notifier-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Notifier selection for one reason type. */ interface ReasonTypeNotifierRequest { /** * metadata.name values of enabled notifiers. */ 'notifiers': Array; /** * metadata.name of the reason type. */ 'reasonType': string; } //#endregion //#region src/models/reason-type-notifier-collection-request.d.ts /** * Payload for saving notifier selections by reason type. */ interface ReasonTypeNotifierCollectionRequest { /** * notifier selections grouped by reason type */ 'reasonTypeNotifiers': Array; } //#endregion //#region src/models/reason-type-notifier-matrix.d.ts /** * Matrix describing which notifiers are enabled for each reason type. */ interface ReasonTypeNotifierMatrix { /** * Notification notifiers available to the user. */ 'notifiers': Array; /** * Reason types available to the user. */ 'reasonTypes': Array; /** * Enabled-state matrix indexed by reason type and notifier. */ 'stateMatrix': Array>; } //#endregion //#region src/models/remember-me-token-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Persistent remember-me token values for a user and browser series. */ interface RememberMeTokenSpec { /** * Last time this remember-me token was used successfully. */ 'lastUsed'?: string; /** * The previous token value, stored when the token is rotated. Used to accept recently-rotated tokens within a grace period to prevent false-positive cookie theft detection during concurrent requests. */ 'previousTokenValue'?: string; /** * Browser series identifier used by Spring Security remember-me authentication. */ 'series': string; /** * Current remember-me token value expected from the browser cookie. */ 'tokenValue': string; /** * User metadata.name that owns this remember-me token. */ 'username': string; } //#endregion //#region src/models/remember-me-token.d.ts /** * Persistent remember-me token used to keep a user\'s browser session signed in across restarts. */ interface RememberMeToken { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': RememberMeTokenSpec; } //#endregion //#region src/models/remember-me-token-list.d.ts interface RememberMeTokenList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reply-list.d.ts interface ReplyList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reply-request.d.ts /** * Reply creation payload for console comment APIs. */ interface ReplyRequest { /** * Whether to subscribe the owner to notifications for future replies. */ 'allowNotification'?: boolean; /** * Rendered HTML content for the reply. Unsafe HTML is rejected. */ 'content': string; /** * Whether the reply should be hidden from normal display. */ 'hidden'?: boolean; 'owner'?: CommentEmailOwner; /** * Metadata name of the reply being quoted, if this reply quotes another reply. */ 'quoteReply'?: string; /** * Original reply text submitted by the editor. */ 'raw': string; } //#endregion //#region src/models/reply-vo-list.d.ts interface ReplyVoList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/reverse-proxy-rule.d.ts /** * A path mapping from a public request path to a file provider. */ interface ReverseProxyRule { 'file'?: FileReverseProxyProvider; 'path'?: string; } //#endregion //#region src/models/reverse-proxy.d.ts /** * The reverse proxy custom resource is used to configure a path to proxy it to a directory or file.

HTTP proxy may be added in the future. */ interface ReverseProxy { 'apiVersion': string; 'kind': string; 'metadata': Metadata; /** * Path mapping rules served by this reverse proxy resource. */ 'rules'?: Array; } //#endregion //#region src/models/reverse-proxy-list.d.ts interface ReverseProxyList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/revert-snapshot-for-post-param.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for restoring post content from a snapshot. */ interface RevertSnapshotForPostParam { /** * snapshot metadata.name to restore as the post\'s head content */ 'snapshotName': string; } //#endregion //#region src/models/revert-snapshot-for-single-param.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request body for restoring single page content from a snapshot. */ interface RevertSnapshotForSingleParam { /** * snapshot metadata.name to restore as the single page\'s head content */ 'snapshotName': string; } //#endregion //#region src/models/role-ref.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * RoleRef contains information that points to the role being used. */ interface RoleRef { /** * API group of the role resource being referenced. */ 'apiGroup'?: string; /** * Kind of the role resource being referenced. */ 'kind'?: string; /** * Metadata name of the role resource being referenced. */ 'name'?: string; } //#endregion //#region src/models/subject.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Subject that receives permissions from a RoleBinding. */ interface Subject { /** * APIGroup holds the API group of the referenced subject. Defaults to \"\" for ServiceAccount subjects. Defaults to \"rbac.authorization.halo.run\" for User and Group subjects. */ 'apiGroup'?: string; /** * Kind of object being referenced. Values defined by this API group are \"User\", \"Group\", and \"ServiceAccount\". If the Authorizer does not recognize the kind value, the Authorizer should report an error. */ 'kind'?: string; /** * Name of the object being referenced. */ 'name'?: string; } //#endregion //#region src/models/role-binding.d.ts /** * RoleBinding extension that grants a Role to one or more subjects. */ interface RoleBinding { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'roleRef'?: RoleRef; /** * Subjects that receive the permissions from roleRef. */ 'subjects'?: Array; } //#endregion //#region src/models/role-binding-list.d.ts interface RoleBindingList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/role-list.d.ts interface RoleList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/search-option.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Search option. It is used to control search behavior. */ interface SearchOption { /** * Additional annotations for extending search option by other search engines. */ 'annotations'?: { [key: string]: string; }; /** * Whether to filter exposed content. If null, it will not filter. */ 'filterExposed'?: boolean; /** * Whether to filter published content. If null, it will not filter. */ 'filterPublished'?: boolean; /** * Whether to filter recycled content. If null, it will not filter. */ 'filterRecycled'?: boolean; /** * Post HTML tag of highlighted fragment. */ 'highlightPostTag'?: string; /** * Pre HTML tag of highlighted fragment. */ 'highlightPreTag'?: string; /** * Category names to include(and). If null, it will include all categories. */ 'includeCategoryNames'?: Array; /** * Owner names to include(or). If null, it will include all owners. */ 'includeOwnerNames'?: Array; /** * Tag names to include(and). If null, it will include all tags. */ 'includeTagNames'?: Array; /** * Types to include(or). If null, it will include all types. */ 'includeTypes'?: Array; /** * Search keyword. */ 'keyword': string; /** * Limit of result. */ 'limit'?: number; } //#endregion //#region src/models/search-result.d.ts interface SearchResult { 'hits'?: Array; 'keyword'?: string; 'limit'?: number; 'processingTimeMillis'?: number; 'total'?: number; } //#endregion //#region src/models/secret.d.ts /** * Secret is a small piece of sensitive data which should be kept secret, such as a password, a token, or a key. */ interface Secret { 'apiVersion': string; /** * The total bytes of the values in the Data field must be less than {@link run.halo.app.extension.Secret#MAX_SECRET_SIZE #MAX_SECRET_SIZE} bytes.

data contains the secret data. Each key must consist of alphanumeric characters, \'-\', \'_\' or \'.\'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in rfc4648#section-4 */ 'data'?: { [key: string]: string; }; 'kind': string; 'metadata': Metadata; /** * stringData allows specifying non-binary secret data in string form. It is provided as a write-only input field for convenience. All keys and values are merged into the data field on write, overwriting any existing values. The stringData field is never output when reading from the API. */ 'stringData'?: { [key: string]: string; }; /** * Used to facilitate programmatic handling of secret data. More info: secret-types */ 'type'?: string; } //#endregion //#region src/models/secret-list.d.ts interface SecretList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/setting-form.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A single form group in a setting definition. */ interface SettingForm { /** * FormKit-compatible schema used to render the form fields. */ 'formSchema': Array; /** * Stable form group name used to store submitted values. */ 'group': string; /** * Display label shown for this form group. */ 'label'?: string; } //#endregion //#region src/models/setting-spec.d.ts /** * Collection of form groups that make up this setting definition. */ interface SettingSpec { /** * Form groups rendered for this setting definition. */ 'forms': Array; } //#endregion //#region src/models/setting.d.ts /** * Setting extension that describes one or more configuration forms and their schema. */ interface Setting { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': SettingSpec; } //#endregion //#region src/models/setting-list.d.ts interface SettingList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/setup-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SetupRequest { 'email'?: string; 'externalUrl': string; 'language'?: string; 'password': string; 'siteTitle': string; 'username': string; } //#endregion //#region src/models/single-page-list.d.ts interface SinglePageList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/single-page-request.d.ts /** * Single page editor payload containing the page extension and its editable content. */ interface SinglePageRequest { 'content': ContentUpdateParam; 'page': SinglePage; } //#endregion //#region src/models/single-page-vo.d.ts /** * A value object for {@link SinglePage SinglePage}. */ interface SinglePageVo { 'content'?: ContentVo; 'contributors'?: Array; 'metadata': Metadata; 'owner'?: ContributorVo; 'spec'?: SinglePageSpec; 'stats'?: StatsVo; 'status'?: SinglePageStatus; } //#endregion //#region src/models/site-stats-vo.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * A value object for site stats. */ interface SiteStatsVo { 'category'?: number; 'comment'?: number; 'post'?: number; 'upvote'?: number; 'visit'?: number; } //#endregion //#region src/models/snap-shot-spec.d.ts /** * Content snapshot payload and metadata. */ interface SnapShotSpec { /** * Full rendered content for a base snapshot, or a JSON-encoded line diff from the base rendered content. */ 'contentPatch'?: string; /** * User metadata.name values that contributed to this snapshot. */ 'contributors'?: Array; /** * Last time the snapshot content was modified. */ 'lastModifyTime'?: string; /** * User metadata.name of the snapshot owner. */ 'owner': string; /** * Parent Snapshot metadata.name in the snapshot revision chain. */ 'parentSnapshotName'?: string; /** * Full raw source content for a base snapshot, or a JSON-encoded line diff from the base raw content. */ 'rawPatch'?: string; /** * Source format of the raw content, such as markdown, html, json, asciidoc, or latex. */ 'rawType': string; 'subjectRef': Ref; } //#endregion //#region src/models/snapshot.d.ts /** * Snapshot extension that stores a version of post or single page content. */ interface Snapshot { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': SnapShotSpec; } //#endregion //#region src/models/snapshot-list.d.ts interface SnapshotList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/subscription-subscriber.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Subscriber that receives notifications. */ interface SubscriptionSubscriber { /** * User metadata.name of the subscriber. */ 'name': string; } //#endregion //#region src/models/subscription-spec.d.ts /** * Desired notification subscription settings. */ interface SubscriptionSpec { /** * Whether the subscription has been disabled, usually after the subscriber unsubscribes. */ 'disabled'?: boolean; 'reason': InterestReason; 'subscriber': SubscriptionSubscriber; /** * Token used to unsubscribe without authenticating as the subscriber. */ 'unsubscribeToken': string; } //#endregion //#region src/models/subscription.d.ts /** * Subscription extension that records which subscriber should be notified when a matching reason is triggered.

It holds a {@link Subscriber Subscriber} to the user to be notified, a {@link InterestReason InterestReason} to subscribe to. */ interface Subscription { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec'?: SubscriptionSpec; } //#endregion //#region src/models/subscription-list.d.ts interface SubscriptionList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/tag-list.d.ts interface TagList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/tag-vo-list.d.ts interface TagVoList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/theme-spec.d.ts /** * Desired theme metadata and configuration references. */ interface ThemeSpec { 'author': Author; /** * ConfigMap metadata.name storing the theme configuration values. */ 'configMapName'?: string; 'customTemplates'?: CustomTemplates; /** * Human-readable theme description. */ 'description'?: string; /** * Display name shown for the theme. */ 'displayName': string; /** * Theme homepage URL. */ 'homepage'?: string; /** * Issue tracker URL. */ 'issues'?: string; /** * Licenses declared by the theme. */ 'license'?: Array; /** * Logo URL or attachment URI for the theme. */ 'logo'?: string; /** * Source repository URL. */ 'repo'?: string; /** * Required Halo version range. The wildcard value means any Halo version. */ 'requires'?: string; /** * Setting metadata.name used to render the theme configuration form. */ 'settingName'?: string; /** * Theme version. The wildcard value means any version. */ 'version'?: string; } //#endregion //#region src/models/theme-status.d.ts /** * Observed theme lifecycle and installation state. */ interface ThemeStatus { /** * Reconciliation conditions for the theme. */ 'conditions'?: Array; /** * Resolved Console/User Center UI JavaScript entry URL served from the theme root. */ 'entry'?: string; /** * Whether the theme appears to be a local development workspace. */ 'inDevelopment'?: boolean; /** * Local filesystem location where the theme is loaded from. */ 'location'?: string; /** * Current theme lifecycle phase. */ 'phase'?: ThemeStatusPhaseEnum; /** * Resolved preview screenshot URL served from the theme root. */ 'screenshot'?: string; /** * Resolved Console/User Center UI stylesheet URL served from the theme root. */ 'stylesheet'?: string; } declare const ThemeStatusPhaseEnum: { readonly Ready: "READY"; readonly Failed: "FAILED"; readonly Unknown: "UNKNOWN"; }; type ThemeStatusPhaseEnum = typeof ThemeStatusPhaseEnum[keyof typeof ThemeStatusPhaseEnum]; //#endregion //#region src/models/theme.d.ts /** * Theme extension that describes an installable frontend theme and its runtime state. */ interface Theme { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': ThemeSpec; 'status'?: ThemeStatus; } //#endregion //#region src/models/theme-list.d.ts interface ThemeList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/totp-auth-link-response.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * TOTP provisioning data for configuring an authenticator app. */ interface TotpAuthLinkResponse { /** * otpauth URI that can be encoded as a QR code. */ 'authLink': string; /** * Raw TOTP secret for manual authenticator setup. */ 'rawSecret': string; } //#endregion //#region src/models/totp-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * TOTP configuration payload. */ interface TotpRequest { /** * TOTP code generated from the new secret. */ 'code': string; /** * Current TOTP code, required when replacing an existing TOTP authenticator. */ 'currentTotpCode'?: string; /** * Current password of the authenticated user. */ 'password': string; /** * Raw TOTP secret returned by the auth-link endpoint. */ 'secret': string; } //#endregion //#region src/models/two-factor-auth-settings.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Two-factor authentication settings for the current user. */ interface TwoFactorAuthSettings { /** * Check if 2FA is available. */ 'available': boolean; /** * Whether the user\'s email address has been verified. */ 'emailVerified': boolean; /** * Whether two-factor authentication is enabled for the user. */ 'enabled': boolean; /** * Whether a TOTP authenticator has been configured. */ 'totpConfigured': boolean; } //#endregion //#region src/models/uc-upload-from-url-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * User-center request payload for uploading from a URL. */ interface UcUploadFromUrlRequest { /** * custom file name */ 'filename'?: string; /** * remote file URL to transfer into user-center storage */ 'url': string; } //#endregion //#region src/models/upgrade-from-uri-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for upgrading a theme from a remote URI. */ interface UpgradeFromUriRequest { /** * remote URI of the theme ZIP file */ 'uri': string; } //#endregion //#region src/models/upload-from-url-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Request payload for creating an attachment from a remote URL. */ interface UploadFromUrlRequest { /** * custom file name */ 'filename'?: string; /** * attachment group metadata.name */ 'groupName'?: string; /** * storage policy metadata.name */ 'policyName': string; /** * remote file URL to transfer into storage */ 'url': string; } //#endregion //#region src/models/user-connection-spec.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * External OAuth2 account binding for a Halo user. */ interface UserConnectionSpec { /** * The unique identifier for the user\'s connection to the OAuth provider. for example, the user\'s GitHub id. */ 'providerUserId': string; /** * The name of the OAuth provider (e.g. Google, Facebook, Twitter). */ 'registrationId': string; /** * The time when the user connection was last updated. */ 'updatedAt'?: string; /** * The {@link Metadata#getName Metadata#getName()} of the user associated with the OAuth connection. */ 'username': string; } //#endregion //#region src/models/user-connection.d.ts /** * User connection extension that links a Halo user to an external OAuth2 account. */ interface UserConnection { 'apiVersion': string; 'kind': string; 'metadata': Metadata; 'spec': UserConnectionSpec; } //#endregion //#region src/models/user-connection-list.d.ts interface UserConnectionList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/user-device.d.ts /** * User device entry with session state. */ interface UserDevice { /** * Whether the device session is still active. */ 'active': boolean; /** * Whether this device matches the current session. */ 'currentDevice': boolean; 'device': Device; } //#endregion //#region src/models/user-endpoint-listed-user-list.d.ts interface UserEndpointListedUserList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/user-list.d.ts interface UserList { /** * Indicates whether current page is the first page. */ 'first': boolean; /** * Indicates whether current page has previous page. */ 'hasNext': boolean; /** * Indicates whether current page has previous page. */ 'hasPrevious': boolean; /** * A chunk of items. */ 'items': Array; /** * Indicates whether current page is the last page. */ 'last': boolean; /** * Page number, starts from 1. If not set or equal to 0, it means no pagination. */ 'page': number; /** * Size of each page. If not set or equal to 0, it means no pagination. */ 'size': number; /** * Total elements. */ 'total': number; /** * Indicates total pages. */ 'totalPages': number; } //#endregion //#region src/models/user-permission.d.ts /** * Resolved role and permission information for a user. */ interface UserPermission { /** * Role templates or permissions resolved from granted roles. */ 'permissions': Array; /** * Roles granted to the user. */ 'roles': Array; /** * Resolved UI permission identifiers. */ 'uiPermissions': Array; } //#endregion //#region src/models/verify-code-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for verifying an email address by code. */ interface VerifyCodeRequest { /** * email verification code */ 'code': string; /** * current password of the authenticated user */ 'password': string; } //#endregion //#region src/models/vote-request.d.ts /* tslint:disable */ /* eslint-disable */ /** * Halo * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2.26.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Payload for voting on an extension resource. */ interface VoteRequest { /** * API group of the extension resource */ 'group': string; /** * extension resource metadata.name */ 'name': string; /** * plural name of the extension resource */ 'plural': string; } //#endregion //#region src/api/annotation-setting-v1-alpha-uc-api.d.ts /** * AnnotationSettingV1AlphaUcApi - axios parameter creator */ declare const AnnotationSettingV1AlphaUcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * List available AnnotationSettings for the given targetRef. The available AnnotationSettings are determined by the currently activated theme and started plugins. * @param {string} targetRef The targetRef of the AnnotationSetting. e.g.: \'content.halo.run/Post * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAvailableAnnotationSettings: (targetRef: string, options?: RawAxiosRequestConfig) => Promise; }; /** * AnnotationSettingV1AlphaUcApi - functional programming interface */ declare const AnnotationSettingV1AlphaUcApiFp: (configuration?: Configuration | undefined) => { /** * List available AnnotationSettings for the given targetRef. The available AnnotationSettings are determined by the currently activated theme and started plugins. * @param {string} targetRef The targetRef of the AnnotationSetting. e.g.: \'content.halo.run/Post * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAvailableAnnotationSettings(targetRef: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * AnnotationSettingV1AlphaUcApi - factory interface */ declare const AnnotationSettingV1AlphaUcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * List available AnnotationSettings for the given targetRef. The available AnnotationSettings are determined by the currently activated theme and started plugins. * @param {AnnotationSettingV1AlphaUcApiListAvailableAnnotationSettingsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAvailableAnnotationSettings(requestParameters: AnnotationSettingV1AlphaUcApiListAvailableAnnotationSettingsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for listAvailableAnnotationSettings operation in AnnotationSettingV1AlphaUcApi. */ interface AnnotationSettingV1AlphaUcApiListAvailableAnnotationSettingsRequest { /** * The targetRef of the AnnotationSetting. e.g.: \'content.halo.run/Post */ readonly targetRef: string; } /** * AnnotationSettingV1AlphaUcApi - object-oriented interface */ declare class AnnotationSettingV1AlphaUcApi extends BaseAPI { /** * List available AnnotationSettings for the given targetRef. The available AnnotationSettings are determined by the currently activated theme and started plugins. * @param {AnnotationSettingV1AlphaUcApiListAvailableAnnotationSettingsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAvailableAnnotationSettings(requestParameters: AnnotationSettingV1AlphaUcApiListAvailableAnnotationSettingsRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/annotation-setting-v1alpha1-api.d.ts /** * AnnotationSettingV1alpha1Api - axios parameter creator */ declare const AnnotationSettingV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create AnnotationSetting * @param {AnnotationSetting} [annotationSetting] Fresh annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAnnotationSetting: (annotationSetting?: AnnotationSetting | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete AnnotationSetting * @param {string} name Name of annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAnnotationSetting: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get AnnotationSetting * @param {string} name Name of annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAnnotationSetting: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List AnnotationSetting * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAnnotationSetting: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch AnnotationSetting * @param {string} name Name of annotationsetting * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAnnotationSetting: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update AnnotationSetting * @param {string} name Name of annotationsetting * @param {AnnotationSetting} [annotationSetting] Updated annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAnnotationSetting: (name: string, annotationSetting?: AnnotationSetting | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * AnnotationSettingV1alpha1Api - functional programming interface */ declare const AnnotationSettingV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create AnnotationSetting * @param {AnnotationSetting} [annotationSetting] Fresh annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAnnotationSetting(annotationSetting?: AnnotationSetting | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete AnnotationSetting * @param {string} name Name of annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAnnotationSetting(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get AnnotationSetting * @param {string} name Name of annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAnnotationSetting(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List AnnotationSetting * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAnnotationSetting(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch AnnotationSetting * @param {string} name Name of annotationsetting * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAnnotationSetting(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update AnnotationSetting * @param {string} name Name of annotationsetting * @param {AnnotationSetting} [annotationSetting] Updated annotationsetting * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAnnotationSetting(name: string, annotationSetting?: AnnotationSetting | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * AnnotationSettingV1alpha1Api - factory interface */ declare const AnnotationSettingV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create AnnotationSetting * @param {AnnotationSettingV1alpha1ApiCreateAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAnnotationSetting(requestParameters?: AnnotationSettingV1alpha1ApiCreateAnnotationSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete AnnotationSetting * @param {AnnotationSettingV1alpha1ApiDeleteAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiDeleteAnnotationSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get AnnotationSetting * @param {AnnotationSettingV1alpha1ApiGetAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiGetAnnotationSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List AnnotationSetting * @param {AnnotationSettingV1alpha1ApiListAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAnnotationSetting(requestParameters?: AnnotationSettingV1alpha1ApiListAnnotationSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch AnnotationSetting * @param {AnnotationSettingV1alpha1ApiPatchAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiPatchAnnotationSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update AnnotationSetting * @param {AnnotationSettingV1alpha1ApiUpdateAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiUpdateAnnotationSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createAnnotationSetting operation in AnnotationSettingV1alpha1Api. */ interface AnnotationSettingV1alpha1ApiCreateAnnotationSettingRequest { /** * Fresh annotationsetting */ readonly annotationSetting?: AnnotationSetting; } /** * Request parameters for deleteAnnotationSetting operation in AnnotationSettingV1alpha1Api. */ interface AnnotationSettingV1alpha1ApiDeleteAnnotationSettingRequest { /** * Name of annotationsetting */ readonly name: string; } /** * Request parameters for getAnnotationSetting operation in AnnotationSettingV1alpha1Api. */ interface AnnotationSettingV1alpha1ApiGetAnnotationSettingRequest { /** * Name of annotationsetting */ readonly name: string; } /** * Request parameters for listAnnotationSetting operation in AnnotationSettingV1alpha1Api. */ interface AnnotationSettingV1alpha1ApiListAnnotationSettingRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchAnnotationSetting operation in AnnotationSettingV1alpha1Api. */ interface AnnotationSettingV1alpha1ApiPatchAnnotationSettingRequest { /** * Name of annotationsetting */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateAnnotationSetting operation in AnnotationSettingV1alpha1Api. */ interface AnnotationSettingV1alpha1ApiUpdateAnnotationSettingRequest { /** * Name of annotationsetting */ readonly name: string; /** * Updated annotationsetting */ readonly annotationSetting?: AnnotationSetting; } /** * AnnotationSettingV1alpha1Api - object-oriented interface */ declare class AnnotationSettingV1alpha1Api extends BaseAPI { /** * Create AnnotationSetting * @param {AnnotationSettingV1alpha1ApiCreateAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAnnotationSetting(requestParameters?: AnnotationSettingV1alpha1ApiCreateAnnotationSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete AnnotationSetting * @param {AnnotationSettingV1alpha1ApiDeleteAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiDeleteAnnotationSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get AnnotationSetting * @param {AnnotationSettingV1alpha1ApiGetAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiGetAnnotationSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * List AnnotationSetting * @param {AnnotationSettingV1alpha1ApiListAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAnnotationSetting(requestParameters?: AnnotationSettingV1alpha1ApiListAnnotationSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch AnnotationSetting * @param {AnnotationSettingV1alpha1ApiPatchAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiPatchAnnotationSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update AnnotationSetting * @param {AnnotationSettingV1alpha1ApiUpdateAnnotationSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAnnotationSetting(requestParameters: AnnotationSettingV1alpha1ApiUpdateAnnotationSettingRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/attachment-v1alpha1-api.d.ts /** * AttachmentV1alpha1Api - axios parameter creator */ declare const AttachmentV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Attachment * @param {Attachment} [attachment] Fresh attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAttachment: (attachment?: Attachment | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Attachment * @param {string} name Name of attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAttachment: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Attachment * @param {string} name Name of attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAttachment: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Attachment * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAttachment: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Attachment * @param {string} name Name of attachment * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAttachment: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Attachment * @param {string} name Name of attachment * @param {Attachment} [attachment] Updated attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAttachment: (name: string, attachment?: Attachment | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * AttachmentV1alpha1Api - functional programming interface */ declare const AttachmentV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Attachment * @param {Attachment} [attachment] Fresh attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAttachment(attachment?: Attachment | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Attachment * @param {string} name Name of attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAttachment(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Attachment * @param {string} name Name of attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAttachment(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Attachment * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAttachment(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Attachment * @param {string} name Name of attachment * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAttachment(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Attachment * @param {string} name Name of attachment * @param {Attachment} [attachment] Updated attachment * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAttachment(name: string, attachment?: Attachment | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * AttachmentV1alpha1Api - factory interface */ declare const AttachmentV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Attachment * @param {AttachmentV1alpha1ApiCreateAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAttachment(requestParameters?: AttachmentV1alpha1ApiCreateAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Attachment * @param {AttachmentV1alpha1ApiDeleteAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAttachment(requestParameters: AttachmentV1alpha1ApiDeleteAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Attachment * @param {AttachmentV1alpha1ApiGetAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAttachment(requestParameters: AttachmentV1alpha1ApiGetAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Attachment * @param {AttachmentV1alpha1ApiListAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAttachment(requestParameters?: AttachmentV1alpha1ApiListAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Attachment * @param {AttachmentV1alpha1ApiPatchAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAttachment(requestParameters: AttachmentV1alpha1ApiPatchAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Attachment * @param {AttachmentV1alpha1ApiUpdateAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAttachment(requestParameters: AttachmentV1alpha1ApiUpdateAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createAttachment operation in AttachmentV1alpha1Api. */ interface AttachmentV1alpha1ApiCreateAttachmentRequest { /** * Fresh attachment */ readonly attachment?: Attachment; } /** * Request parameters for deleteAttachment operation in AttachmentV1alpha1Api. */ interface AttachmentV1alpha1ApiDeleteAttachmentRequest { /** * Name of attachment */ readonly name: string; } /** * Request parameters for getAttachment operation in AttachmentV1alpha1Api. */ interface AttachmentV1alpha1ApiGetAttachmentRequest { /** * Name of attachment */ readonly name: string; } /** * Request parameters for listAttachment operation in AttachmentV1alpha1Api. */ interface AttachmentV1alpha1ApiListAttachmentRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchAttachment operation in AttachmentV1alpha1Api. */ interface AttachmentV1alpha1ApiPatchAttachmentRequest { /** * Name of attachment */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateAttachment operation in AttachmentV1alpha1Api. */ interface AttachmentV1alpha1ApiUpdateAttachmentRequest { /** * Name of attachment */ readonly name: string; /** * Updated attachment */ readonly attachment?: Attachment; } /** * AttachmentV1alpha1Api - object-oriented interface */ declare class AttachmentV1alpha1Api extends BaseAPI { /** * Create Attachment * @param {AttachmentV1alpha1ApiCreateAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAttachment(requestParameters?: AttachmentV1alpha1ApiCreateAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Attachment * @param {AttachmentV1alpha1ApiDeleteAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAttachment(requestParameters: AttachmentV1alpha1ApiDeleteAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Attachment * @param {AttachmentV1alpha1ApiGetAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAttachment(requestParameters: AttachmentV1alpha1ApiGetAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Attachment * @param {AttachmentV1alpha1ApiListAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAttachment(requestParameters?: AttachmentV1alpha1ApiListAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Attachment * @param {AttachmentV1alpha1ApiPatchAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAttachment(requestParameters: AttachmentV1alpha1ApiPatchAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Attachment * @param {AttachmentV1alpha1ApiUpdateAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAttachment(requestParameters: AttachmentV1alpha1ApiUpdateAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/attachment-v1alpha1-console-api.d.ts /** * AttachmentV1alpha1ConsoleApi - axios parameter creator */ declare const AttachmentV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create an attachment by transferring a remote file from the provided URL to the specified storage policy. * @param {UploadFromUrlRequest} uploadFromUrlRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ externalTransferAttachment: (uploadFromUrlRequest: UploadFromUrlRequest, options?: RawAxiosRequestConfig) => Promise; /** * Search attachments with pagination, sorting, keyword, grouping, and media type filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {boolean} [ungrouped] Filter attachments without group. This parameter will ignore group parameter. * @param {string} [keyword] Keyword for searching. * @param {Array} [accepts] Acceptable media types. * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchAttachments: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, ungrouped?: boolean | undefined, keyword?: string | undefined, accepts?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Upload an attachment from a multipart file with the specified storage policy and optional group. * @param {File} file Attachment file. * @param {string} policyName Storage policy <code>metadata.name</code>. * @param {string} [groupName] Attachment group <code>metadata.name</code>. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachment: (file: File, policyName: string, groupName?: string | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Upload attachment endpoint for console. * @param {File} [file] The file to upload. If not provided, the url will be used. * @param {string} [filename] The filename to use when uploading from url. If not provided, the filename will be extracted from the url. * @param {string} [url] The url to upload from. If not provided, the file will be used. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForConsole: (file?: File | undefined, filename?: string | undefined, url?: string | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * AttachmentV1alpha1ConsoleApi - functional programming interface */ declare const AttachmentV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Create an attachment by transferring a remote file from the provided URL to the specified storage policy. * @param {UploadFromUrlRequest} uploadFromUrlRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ externalTransferAttachment(uploadFromUrlRequest: UploadFromUrlRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Search attachments with pagination, sorting, keyword, grouping, and media type filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {boolean} [ungrouped] Filter attachments without group. This parameter will ignore group parameter. * @param {string} [keyword] Keyword for searching. * @param {Array} [accepts] Acceptable media types. * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchAttachments(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, ungrouped?: boolean | undefined, keyword?: string | undefined, accepts?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upload an attachment from a multipart file with the specified storage policy and optional group. * @param {File} file Attachment file. * @param {string} policyName Storage policy <code>metadata.name</code>. * @param {string} [groupName] Attachment group <code>metadata.name</code>. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachment(file: File, policyName: string, groupName?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upload attachment endpoint for console. * @param {File} [file] The file to upload. If not provided, the url will be used. * @param {string} [filename] The filename to use when uploading from url. If not provided, the filename will be extracted from the url. * @param {string} [url] The url to upload from. If not provided, the file will be used. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForConsole(file?: File | undefined, filename?: string | undefined, url?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * AttachmentV1alpha1ConsoleApi - factory interface */ declare const AttachmentV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create an attachment by transferring a remote file from the provided URL to the specified storage policy. * @param {AttachmentV1alpha1ConsoleApiExternalTransferAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ externalTransferAttachment(requestParameters: AttachmentV1alpha1ConsoleApiExternalTransferAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Search attachments with pagination, sorting, keyword, grouping, and media type filters. * @param {AttachmentV1alpha1ConsoleApiSearchAttachmentsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchAttachments(requestParameters?: AttachmentV1alpha1ConsoleApiSearchAttachmentsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upload an attachment from a multipart file with the specified storage policy and optional group. * @param {AttachmentV1alpha1ConsoleApiUploadAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachment(requestParameters: AttachmentV1alpha1ConsoleApiUploadAttachmentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upload attachment endpoint for console. * @param {AttachmentV1alpha1ConsoleApiUploadAttachmentForConsoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForConsole(requestParameters?: AttachmentV1alpha1ConsoleApiUploadAttachmentForConsoleRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for externalTransferAttachment operation in AttachmentV1alpha1ConsoleApi. */ interface AttachmentV1alpha1ConsoleApiExternalTransferAttachmentRequest { readonly uploadFromUrlRequest: UploadFromUrlRequest; } /** * Request parameters for searchAttachments operation in AttachmentV1alpha1ConsoleApi. */ interface AttachmentV1alpha1ConsoleApiSearchAttachmentsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Filter attachments without group. This parameter will ignore group parameter. */ readonly ungrouped?: boolean; /** * Keyword for searching. */ readonly keyword?: string; /** * Acceptable media types. */ readonly accepts?: Array; } /** * Request parameters for uploadAttachment operation in AttachmentV1alpha1ConsoleApi. */ interface AttachmentV1alpha1ConsoleApiUploadAttachmentRequest { /** * Attachment file. */ readonly file: File; /** * Storage policy <code>metadata.name</code>. */ readonly policyName: string; /** * Attachment group <code>metadata.name</code>. */ readonly groupName?: string; } /** * Request parameters for uploadAttachmentForConsole operation in AttachmentV1alpha1ConsoleApi. */ interface AttachmentV1alpha1ConsoleApiUploadAttachmentForConsoleRequest { /** * The file to upload. If not provided, the url will be used. */ readonly file?: File; /** * The filename to use when uploading from url. If not provided, the filename will be extracted from the url. */ readonly filename?: string; /** * The url to upload from. If not provided, the file will be used. */ readonly url?: string; } /** * AttachmentV1alpha1ConsoleApi - object-oriented interface */ declare class AttachmentV1alpha1ConsoleApi extends BaseAPI { /** * Create an attachment by transferring a remote file from the provided URL to the specified storage policy. * @param {AttachmentV1alpha1ConsoleApiExternalTransferAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ externalTransferAttachment(requestParameters: AttachmentV1alpha1ConsoleApiExternalTransferAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Search attachments with pagination, sorting, keyword, grouping, and media type filters. * @param {AttachmentV1alpha1ConsoleApiSearchAttachmentsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ searchAttachments(requestParameters?: AttachmentV1alpha1ConsoleApiSearchAttachmentsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upload an attachment from a multipart file with the specified storage policy and optional group. * @param {AttachmentV1alpha1ConsoleApiUploadAttachmentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachment(requestParameters: AttachmentV1alpha1ConsoleApiUploadAttachmentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upload attachment endpoint for console. * @param {AttachmentV1alpha1ConsoleApiUploadAttachmentForConsoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForConsole(requestParameters?: AttachmentV1alpha1ConsoleApiUploadAttachmentForConsoleRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/attachment-v1alpha1-uc-api.d.ts /** * AttachmentV1alpha1UcApi - axios parameter creator */ declare const AttachmentV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create attachment for the given post. Deprecated in favor of /attachments/-/upload. * @param {File} file attachment data * @param {boolean} [waitForPermalink] Wait for permalink. * @param {string} [postName] post <code>metadata.name</code> * @param {string} [singlePageName] single page <code>metadata.name</code> * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ createAttachmentForPost: (file: File, waitForPermalink?: boolean | undefined, postName?: string | undefined, singlePageName?: string | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Upload attachment from the given URL. Deprecated in favor of /attachments/-/upload. * @param {UcUploadFromUrlRequest} ucUploadFromUrlRequest * @param {boolean} [waitForPermalink] Wait for permalink. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ externalTransferAttachment1: (ucUploadFromUrlRequest: UcUploadFromUrlRequest, waitForPermalink?: boolean | undefined, options?: RawAxiosRequestConfig) => Promise; /** * List attachments of the current user uploaded. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {boolean} [ungrouped] Filter attachments without group. This parameter will ignore group parameter. * @param {string} [keyword] Keyword for searching. * @param {Array} [accepts] Acceptable media types. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyAttachments: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, ungrouped?: boolean | undefined, keyword?: string | undefined, accepts?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Upload attachment to user center storage. * @param {File} [file] The file to upload. If not provided, the url will be used. * @param {string} [filename] The filename to use when uploading from url. If not provided, the filename will be extracted from the url. * @param {string} [url] The url to upload from. If not provided, the file will be used. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForUc: (file?: File | undefined, filename?: string | undefined, url?: string | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * AttachmentV1alpha1UcApi - functional programming interface */ declare const AttachmentV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Create attachment for the given post. Deprecated in favor of /attachments/-/upload. * @param {File} file attachment data * @param {boolean} [waitForPermalink] Wait for permalink. * @param {string} [postName] post <code>metadata.name</code> * @param {string} [singlePageName] single page <code>metadata.name</code> * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ createAttachmentForPost(file: File, waitForPermalink?: boolean | undefined, postName?: string | undefined, singlePageName?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upload attachment from the given URL. Deprecated in favor of /attachments/-/upload. * @param {UcUploadFromUrlRequest} ucUploadFromUrlRequest * @param {boolean} [waitForPermalink] Wait for permalink. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ externalTransferAttachment1(ucUploadFromUrlRequest: UcUploadFromUrlRequest, waitForPermalink?: boolean | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List attachments of the current user uploaded. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {boolean} [ungrouped] Filter attachments without group. This parameter will ignore group parameter. * @param {string} [keyword] Keyword for searching. * @param {Array} [accepts] Acceptable media types. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyAttachments(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, ungrouped?: boolean | undefined, keyword?: string | undefined, accepts?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upload attachment to user center storage. * @param {File} [file] The file to upload. If not provided, the url will be used. * @param {string} [filename] The filename to use when uploading from url. If not provided, the filename will be extracted from the url. * @param {string} [url] The url to upload from. If not provided, the file will be used. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForUc(file?: File | undefined, filename?: string | undefined, url?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * AttachmentV1alpha1UcApi - factory interface */ declare const AttachmentV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create attachment for the given post. Deprecated in favor of /attachments/-/upload. * @param {AttachmentV1alpha1UcApiCreateAttachmentForPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ createAttachmentForPost(requestParameters: AttachmentV1alpha1UcApiCreateAttachmentForPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upload attachment from the given URL. Deprecated in favor of /attachments/-/upload. * @param {AttachmentV1alpha1UcApiExternalTransferAttachment1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ externalTransferAttachment1(requestParameters: AttachmentV1alpha1UcApiExternalTransferAttachment1Request, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List attachments of the current user uploaded. * @param {AttachmentV1alpha1UcApiListMyAttachmentsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyAttachments(requestParameters?: AttachmentV1alpha1UcApiListMyAttachmentsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upload attachment to user center storage. * @param {AttachmentV1alpha1UcApiUploadAttachmentForUcRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForUc(requestParameters?: AttachmentV1alpha1UcApiUploadAttachmentForUcRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createAttachmentForPost operation in AttachmentV1alpha1UcApi. */ interface AttachmentV1alpha1UcApiCreateAttachmentForPostRequest { /** * attachment data */ readonly file: File; /** * Wait for permalink. */ readonly waitForPermalink?: boolean; /** * post <code>metadata.name</code> */ readonly postName?: string; /** * single page <code>metadata.name</code> */ readonly singlePageName?: string; } /** * Request parameters for externalTransferAttachment1 operation in AttachmentV1alpha1UcApi. */ interface AttachmentV1alpha1UcApiExternalTransferAttachment1Request { readonly ucUploadFromUrlRequest: UcUploadFromUrlRequest; /** * Wait for permalink. */ readonly waitForPermalink?: boolean; } /** * Request parameters for listMyAttachments operation in AttachmentV1alpha1UcApi. */ interface AttachmentV1alpha1UcApiListMyAttachmentsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Filter attachments without group. This parameter will ignore group parameter. */ readonly ungrouped?: boolean; /** * Keyword for searching. */ readonly keyword?: string; /** * Acceptable media types. */ readonly accepts?: Array; } /** * Request parameters for uploadAttachmentForUc operation in AttachmentV1alpha1UcApi. */ interface AttachmentV1alpha1UcApiUploadAttachmentForUcRequest { /** * The file to upload. If not provided, the url will be used. */ readonly file?: File; /** * The filename to use when uploading from url. If not provided, the filename will be extracted from the url. */ readonly filename?: string; /** * The url to upload from. If not provided, the file will be used. */ readonly url?: string; } /** * AttachmentV1alpha1UcApi - object-oriented interface */ declare class AttachmentV1alpha1UcApi extends BaseAPI { /** * Create attachment for the given post. Deprecated in favor of /attachments/-/upload. * @param {AttachmentV1alpha1UcApiCreateAttachmentForPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ createAttachmentForPost(requestParameters: AttachmentV1alpha1UcApiCreateAttachmentForPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upload attachment from the given URL. Deprecated in favor of /attachments/-/upload. * @param {AttachmentV1alpha1UcApiExternalTransferAttachment1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ externalTransferAttachment1(requestParameters: AttachmentV1alpha1UcApiExternalTransferAttachment1Request, options?: RawAxiosRequestConfig): Promise>; /** * List attachments of the current user uploaded. * @param {AttachmentV1alpha1UcApiListMyAttachmentsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyAttachments(requestParameters?: AttachmentV1alpha1UcApiListMyAttachmentsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upload attachment to user center storage. * @param {AttachmentV1alpha1UcApiUploadAttachmentForUcRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAttachmentForUc(requestParameters?: AttachmentV1alpha1UcApiUploadAttachmentForUcRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/auth-provider-v1alpha1-api.d.ts /** * AuthProviderV1alpha1Api - axios parameter creator */ declare const AuthProviderV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create AuthProvider * @param {AuthProvider} [authProvider] Fresh authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAuthProvider: (authProvider?: AuthProvider | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete AuthProvider * @param {string} name Name of authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAuthProvider: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get AuthProvider * @param {string} name Name of authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAuthProvider: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List AuthProvider * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProvider: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch AuthProvider * @param {string} name Name of authprovider * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAuthProvider: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update AuthProvider * @param {string} name Name of authprovider * @param {AuthProvider} [authProvider] Updated authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAuthProvider: (name: string, authProvider?: AuthProvider | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * AuthProviderV1alpha1Api - functional programming interface */ declare const AuthProviderV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create AuthProvider * @param {AuthProvider} [authProvider] Fresh authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAuthProvider(authProvider?: AuthProvider | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete AuthProvider * @param {string} name Name of authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAuthProvider(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get AuthProvider * @param {string} name Name of authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAuthProvider(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List AuthProvider * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProvider(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch AuthProvider * @param {string} name Name of authprovider * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAuthProvider(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update AuthProvider * @param {string} name Name of authprovider * @param {AuthProvider} [authProvider] Updated authprovider * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAuthProvider(name: string, authProvider?: AuthProvider | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * AuthProviderV1alpha1Api - factory interface */ declare const AuthProviderV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create AuthProvider * @param {AuthProviderV1alpha1ApiCreateAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAuthProvider(requestParameters?: AuthProviderV1alpha1ApiCreateAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete AuthProvider * @param {AuthProviderV1alpha1ApiDeleteAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAuthProvider(requestParameters: AuthProviderV1alpha1ApiDeleteAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get AuthProvider * @param {AuthProviderV1alpha1ApiGetAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAuthProvider(requestParameters: AuthProviderV1alpha1ApiGetAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List AuthProvider * @param {AuthProviderV1alpha1ApiListAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProvider(requestParameters?: AuthProviderV1alpha1ApiListAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch AuthProvider * @param {AuthProviderV1alpha1ApiPatchAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAuthProvider(requestParameters: AuthProviderV1alpha1ApiPatchAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update AuthProvider * @param {AuthProviderV1alpha1ApiUpdateAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAuthProvider(requestParameters: AuthProviderV1alpha1ApiUpdateAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createAuthProvider operation in AuthProviderV1alpha1Api. */ interface AuthProviderV1alpha1ApiCreateAuthProviderRequest { /** * Fresh authprovider */ readonly authProvider?: AuthProvider; } /** * Request parameters for deleteAuthProvider operation in AuthProviderV1alpha1Api. */ interface AuthProviderV1alpha1ApiDeleteAuthProviderRequest { /** * Name of authprovider */ readonly name: string; } /** * Request parameters for getAuthProvider operation in AuthProviderV1alpha1Api. */ interface AuthProviderV1alpha1ApiGetAuthProviderRequest { /** * Name of authprovider */ readonly name: string; } /** * Request parameters for listAuthProvider operation in AuthProviderV1alpha1Api. */ interface AuthProviderV1alpha1ApiListAuthProviderRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchAuthProvider operation in AuthProviderV1alpha1Api. */ interface AuthProviderV1alpha1ApiPatchAuthProviderRequest { /** * Name of authprovider */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateAuthProvider operation in AuthProviderV1alpha1Api. */ interface AuthProviderV1alpha1ApiUpdateAuthProviderRequest { /** * Name of authprovider */ readonly name: string; /** * Updated authprovider */ readonly authProvider?: AuthProvider; } /** * AuthProviderV1alpha1Api - object-oriented interface */ declare class AuthProviderV1alpha1Api extends BaseAPI { /** * Create AuthProvider * @param {AuthProviderV1alpha1ApiCreateAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAuthProvider(requestParameters?: AuthProviderV1alpha1ApiCreateAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete AuthProvider * @param {AuthProviderV1alpha1ApiDeleteAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteAuthProvider(requestParameters: AuthProviderV1alpha1ApiDeleteAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get AuthProvider * @param {AuthProviderV1alpha1ApiGetAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAuthProvider(requestParameters: AuthProviderV1alpha1ApiGetAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; /** * List AuthProvider * @param {AuthProviderV1alpha1ApiListAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProvider(requestParameters?: AuthProviderV1alpha1ApiListAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch AuthProvider * @param {AuthProviderV1alpha1ApiPatchAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchAuthProvider(requestParameters: AuthProviderV1alpha1ApiPatchAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update AuthProvider * @param {AuthProviderV1alpha1ApiUpdateAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAuthProvider(requestParameters: AuthProviderV1alpha1ApiUpdateAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/auth-provider-v1alpha1-console-api.d.ts /** * AuthProviderV1alpha1ConsoleApi - axios parameter creator */ declare const AuthProviderV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Disables an auth provider * @param {string} name metadata.name of the auth provider to disable. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableAuthProvider: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Enables an auth provider * @param {string} name metadata.name of the auth provider to enable. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableAuthProvider: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Lists all auth providers * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProviders: (options?: RawAxiosRequestConfig) => Promise; }; /** * AuthProviderV1alpha1ConsoleApi - functional programming interface */ declare const AuthProviderV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Disables an auth provider * @param {string} name metadata.name of the auth provider to disable. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableAuthProvider(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Enables an auth provider * @param {string} name metadata.name of the auth provider to enable. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableAuthProvider(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Lists all auth providers * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProviders(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * AuthProviderV1alpha1ConsoleApi - factory interface */ declare const AuthProviderV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Disables an auth provider * @param {AuthProviderV1alpha1ConsoleApiDisableAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableAuthProvider(requestParameters: AuthProviderV1alpha1ConsoleApiDisableAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Enables an auth provider * @param {AuthProviderV1alpha1ConsoleApiEnableAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableAuthProvider(requestParameters: AuthProviderV1alpha1ConsoleApiEnableAuthProviderRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Lists all auth providers * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProviders(options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for disableAuthProvider operation in AuthProviderV1alpha1ConsoleApi. */ interface AuthProviderV1alpha1ConsoleApiDisableAuthProviderRequest { /** * metadata.name of the auth provider to disable. */ readonly name: string; } /** * Request parameters for enableAuthProvider operation in AuthProviderV1alpha1ConsoleApi. */ interface AuthProviderV1alpha1ConsoleApiEnableAuthProviderRequest { /** * metadata.name of the auth provider to enable. */ readonly name: string; } /** * AuthProviderV1alpha1ConsoleApi - object-oriented interface */ declare class AuthProviderV1alpha1ConsoleApi extends BaseAPI { /** * Disables an auth provider * @param {AuthProviderV1alpha1ConsoleApiDisableAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableAuthProvider(requestParameters: AuthProviderV1alpha1ConsoleApiDisableAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; /** * Enables an auth provider * @param {AuthProviderV1alpha1ConsoleApiEnableAuthProviderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableAuthProvider(requestParameters: AuthProviderV1alpha1ConsoleApiEnableAuthProviderRequest, options?: RawAxiosRequestConfig): Promise>; /** * Lists all auth providers * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAuthProviders(options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/backup-v1alpha1-api.d.ts /** * BackupV1alpha1Api - axios parameter creator */ declare const BackupV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Backup * @param {Backup} [backup] Fresh backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ createBackup: (backup?: Backup | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Backup * @param {string} name Name of backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteBackup: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Backup * @param {string} name Name of backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackup: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Backup * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listBackup: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Backup * @param {string} name Name of backup * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchBackup: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Backup * @param {string} name Name of backup * @param {Backup} [backup] Updated backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateBackup: (name: string, backup?: Backup | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * BackupV1alpha1Api - functional programming interface */ declare const BackupV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Backup * @param {Backup} [backup] Fresh backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ createBackup(backup?: Backup | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Backup * @param {string} name Name of backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteBackup(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Backup * @param {string} name Name of backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackup(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Backup * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listBackup(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Backup * @param {string} name Name of backup * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchBackup(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Backup * @param {string} name Name of backup * @param {Backup} [backup] Updated backup * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateBackup(name: string, backup?: Backup | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * BackupV1alpha1Api - factory interface */ declare const BackupV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Backup * @param {BackupV1alpha1ApiCreateBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createBackup(requestParameters?: BackupV1alpha1ApiCreateBackupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Backup * @param {BackupV1alpha1ApiDeleteBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteBackup(requestParameters: BackupV1alpha1ApiDeleteBackupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Backup * @param {BackupV1alpha1ApiGetBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackup(requestParameters: BackupV1alpha1ApiGetBackupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Backup * @param {BackupV1alpha1ApiListBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listBackup(requestParameters?: BackupV1alpha1ApiListBackupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Backup * @param {BackupV1alpha1ApiPatchBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchBackup(requestParameters: BackupV1alpha1ApiPatchBackupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Backup * @param {BackupV1alpha1ApiUpdateBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateBackup(requestParameters: BackupV1alpha1ApiUpdateBackupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createBackup operation in BackupV1alpha1Api. */ interface BackupV1alpha1ApiCreateBackupRequest { /** * Fresh backup */ readonly backup?: Backup; } /** * Request parameters for deleteBackup operation in BackupV1alpha1Api. */ interface BackupV1alpha1ApiDeleteBackupRequest { /** * Name of backup */ readonly name: string; } /** * Request parameters for getBackup operation in BackupV1alpha1Api. */ interface BackupV1alpha1ApiGetBackupRequest { /** * Name of backup */ readonly name: string; } /** * Request parameters for listBackup operation in BackupV1alpha1Api. */ interface BackupV1alpha1ApiListBackupRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchBackup operation in BackupV1alpha1Api. */ interface BackupV1alpha1ApiPatchBackupRequest { /** * Name of backup */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateBackup operation in BackupV1alpha1Api. */ interface BackupV1alpha1ApiUpdateBackupRequest { /** * Name of backup */ readonly name: string; /** * Updated backup */ readonly backup?: Backup; } /** * BackupV1alpha1Api - object-oriented interface */ declare class BackupV1alpha1Api extends BaseAPI { /** * Create Backup * @param {BackupV1alpha1ApiCreateBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createBackup(requestParameters?: BackupV1alpha1ApiCreateBackupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Backup * @param {BackupV1alpha1ApiDeleteBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteBackup(requestParameters: BackupV1alpha1ApiDeleteBackupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Backup * @param {BackupV1alpha1ApiGetBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackup(requestParameters: BackupV1alpha1ApiGetBackupRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Backup * @param {BackupV1alpha1ApiListBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listBackup(requestParameters?: BackupV1alpha1ApiListBackupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Backup * @param {BackupV1alpha1ApiPatchBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchBackup(requestParameters: BackupV1alpha1ApiPatchBackupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Backup * @param {BackupV1alpha1ApiUpdateBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateBackup(requestParameters: BackupV1alpha1ApiUpdateBackupRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/category-v1alpha1-api.d.ts /** * CategoryV1alpha1Api - axios parameter creator */ declare const CategoryV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Category * @param {Category} [category] Fresh category * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCategory: (category?: Category | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Category * @param {string} name Name of category * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCategory: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Category * @param {string} name Name of category * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCategory: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Category * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCategory: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Category * @param {string} name Name of category * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCategory: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Category * @param {string} name Name of category * @param {Category} [category] Updated category * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCategory: (name: string, category?: Category | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * CategoryV1alpha1Api - functional programming interface */ declare const CategoryV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Category * @param {Category} [category] Fresh category * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCategory(category?: Category | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Category * @param {string} name Name of category * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCategory(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Category * @param {string} name Name of category * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCategory(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Category * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCategory(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Category * @param {string} name Name of category * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCategory(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Category * @param {string} name Name of category * @param {Category} [category] Updated category * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCategory(name: string, category?: Category | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * CategoryV1alpha1Api - factory interface */ declare const CategoryV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Category * @param {CategoryV1alpha1ApiCreateCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCategory(requestParameters?: CategoryV1alpha1ApiCreateCategoryRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Category * @param {CategoryV1alpha1ApiDeleteCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCategory(requestParameters: CategoryV1alpha1ApiDeleteCategoryRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Category * @param {CategoryV1alpha1ApiGetCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCategory(requestParameters: CategoryV1alpha1ApiGetCategoryRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Category * @param {CategoryV1alpha1ApiListCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCategory(requestParameters?: CategoryV1alpha1ApiListCategoryRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Category * @param {CategoryV1alpha1ApiPatchCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCategory(requestParameters: CategoryV1alpha1ApiPatchCategoryRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Category * @param {CategoryV1alpha1ApiUpdateCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCategory(requestParameters: CategoryV1alpha1ApiUpdateCategoryRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createCategory operation in CategoryV1alpha1Api. */ interface CategoryV1alpha1ApiCreateCategoryRequest { /** * Fresh category */ readonly category?: Category; } /** * Request parameters for deleteCategory operation in CategoryV1alpha1Api. */ interface CategoryV1alpha1ApiDeleteCategoryRequest { /** * Name of category */ readonly name: string; } /** * Request parameters for getCategory operation in CategoryV1alpha1Api. */ interface CategoryV1alpha1ApiGetCategoryRequest { /** * Name of category */ readonly name: string; } /** * Request parameters for listCategory operation in CategoryV1alpha1Api. */ interface CategoryV1alpha1ApiListCategoryRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchCategory operation in CategoryV1alpha1Api. */ interface CategoryV1alpha1ApiPatchCategoryRequest { /** * Name of category */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateCategory operation in CategoryV1alpha1Api. */ interface CategoryV1alpha1ApiUpdateCategoryRequest { /** * Name of category */ readonly name: string; /** * Updated category */ readonly category?: Category; } /** * CategoryV1alpha1Api - object-oriented interface */ declare class CategoryV1alpha1Api extends BaseAPI { /** * Create Category * @param {CategoryV1alpha1ApiCreateCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCategory(requestParameters?: CategoryV1alpha1ApiCreateCategoryRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Category * @param {CategoryV1alpha1ApiDeleteCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCategory(requestParameters: CategoryV1alpha1ApiDeleteCategoryRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Category * @param {CategoryV1alpha1ApiGetCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCategory(requestParameters: CategoryV1alpha1ApiGetCategoryRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Category * @param {CategoryV1alpha1ApiListCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCategory(requestParameters?: CategoryV1alpha1ApiListCategoryRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Category * @param {CategoryV1alpha1ApiPatchCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCategory(requestParameters: CategoryV1alpha1ApiPatchCategoryRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Category * @param {CategoryV1alpha1ApiUpdateCategoryRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCategory(requestParameters: CategoryV1alpha1ApiUpdateCategoryRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/category-v1alpha1-public-api.d.ts /** * CategoryV1alpha1PublicApi - axios parameter creator */ declare const CategoryV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Lists categories. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategories: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Gets category by metadata.name. * @param {string} name Category metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategoryByName: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Lists posts by category metadata.name. * @param {string} name Category metadata.name * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByCategoryName: (name: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * CategoryV1alpha1PublicApi - functional programming interface */ declare const CategoryV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Lists categories. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategories(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Gets category by metadata.name. * @param {string} name Category metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategoryByName(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Lists posts by category metadata.name. * @param {string} name Category metadata.name * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByCategoryName(name: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * CategoryV1alpha1PublicApi - factory interface */ declare const CategoryV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Lists categories. * @param {CategoryV1alpha1PublicApiQueryCategoriesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategories(requestParameters?: CategoryV1alpha1PublicApiQueryCategoriesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Gets category by metadata.name. * @param {CategoryV1alpha1PublicApiQueryCategoryByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategoryByName(requestParameters: CategoryV1alpha1PublicApiQueryCategoryByNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Lists posts by category metadata.name. * @param {CategoryV1alpha1PublicApiQueryPostsByCategoryNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByCategoryName(requestParameters: CategoryV1alpha1PublicApiQueryPostsByCategoryNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for queryCategories operation in CategoryV1alpha1PublicApi. */ interface CategoryV1alpha1PublicApiQueryCategoriesRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for queryCategoryByName operation in CategoryV1alpha1PublicApi. */ interface CategoryV1alpha1PublicApiQueryCategoryByNameRequest { /** * Category metadata.name */ readonly name: string; } /** * Request parameters for queryPostsByCategoryName operation in CategoryV1alpha1PublicApi. */ interface CategoryV1alpha1PublicApiQueryPostsByCategoryNameRequest { /** * Category metadata.name */ readonly name: string; /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * CategoryV1alpha1PublicApi - object-oriented interface */ declare class CategoryV1alpha1PublicApi extends BaseAPI { /** * Lists categories. * @param {CategoryV1alpha1PublicApiQueryCategoriesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategories(requestParameters?: CategoryV1alpha1PublicApiQueryCategoriesRequest, options?: RawAxiosRequestConfig): Promise>; /** * Gets category by metadata.name. * @param {CategoryV1alpha1PublicApiQueryCategoryByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryCategoryByName(requestParameters: CategoryV1alpha1PublicApiQueryCategoryByNameRequest, options?: RawAxiosRequestConfig): Promise>; /** * Lists posts by category metadata.name. * @param {CategoryV1alpha1PublicApiQueryPostsByCategoryNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByCategoryName(requestParameters: CategoryV1alpha1PublicApiQueryPostsByCategoryNameRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/comment-v1alpha1-api.d.ts /** * CommentV1alpha1Api - axios parameter creator */ declare const CommentV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Comment * @param {Comment} [comment] Fresh comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment: (comment?: Comment | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Comment * @param {string} name Name of comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteComment: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Comment * @param {string} name Name of comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Comment * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComment: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Comment * @param {string} name Name of comment * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchComment: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Comment * @param {string} name Name of comment * @param {Comment} [comment] Updated comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateComment: (name: string, comment?: Comment | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * CommentV1alpha1Api - functional programming interface */ declare const CommentV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Comment * @param {Comment} [comment] Fresh comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment(comment?: Comment | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Comment * @param {string} name Name of comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteComment(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Comment * @param {string} name Name of comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Comment * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComment(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Comment * @param {string} name Name of comment * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchComment(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Comment * @param {string} name Name of comment * @param {Comment} [comment] Updated comment * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateComment(name: string, comment?: Comment | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * CommentV1alpha1Api - factory interface */ declare const CommentV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Comment * @param {CommentV1alpha1ApiCreateCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment(requestParameters?: CommentV1alpha1ApiCreateCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Comment * @param {CommentV1alpha1ApiDeleteCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteComment(requestParameters: CommentV1alpha1ApiDeleteCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Comment * @param {CommentV1alpha1ApiGetCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment(requestParameters: CommentV1alpha1ApiGetCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Comment * @param {CommentV1alpha1ApiListCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComment(requestParameters?: CommentV1alpha1ApiListCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Comment * @param {CommentV1alpha1ApiPatchCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchComment(requestParameters: CommentV1alpha1ApiPatchCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Comment * @param {CommentV1alpha1ApiUpdateCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateComment(requestParameters: CommentV1alpha1ApiUpdateCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createComment operation in CommentV1alpha1Api. */ interface CommentV1alpha1ApiCreateCommentRequest { /** * Fresh comment */ readonly comment?: Comment; } /** * Request parameters for deleteComment operation in CommentV1alpha1Api. */ interface CommentV1alpha1ApiDeleteCommentRequest { /** * Name of comment */ readonly name: string; } /** * Request parameters for getComment operation in CommentV1alpha1Api. */ interface CommentV1alpha1ApiGetCommentRequest { /** * Name of comment */ readonly name: string; } /** * Request parameters for listComment operation in CommentV1alpha1Api. */ interface CommentV1alpha1ApiListCommentRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchComment operation in CommentV1alpha1Api. */ interface CommentV1alpha1ApiPatchCommentRequest { /** * Name of comment */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateComment operation in CommentV1alpha1Api. */ interface CommentV1alpha1ApiUpdateCommentRequest { /** * Name of comment */ readonly name: string; /** * Updated comment */ readonly comment?: Comment; } /** * CommentV1alpha1Api - object-oriented interface */ declare class CommentV1alpha1Api extends BaseAPI { /** * Create Comment * @param {CommentV1alpha1ApiCreateCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment(requestParameters?: CommentV1alpha1ApiCreateCommentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Comment * @param {CommentV1alpha1ApiDeleteCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteComment(requestParameters: CommentV1alpha1ApiDeleteCommentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Comment * @param {CommentV1alpha1ApiGetCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment(requestParameters: CommentV1alpha1ApiGetCommentRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Comment * @param {CommentV1alpha1ApiListCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComment(requestParameters?: CommentV1alpha1ApiListCommentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Comment * @param {CommentV1alpha1ApiPatchCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchComment(requestParameters: CommentV1alpha1ApiPatchCommentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Comment * @param {CommentV1alpha1ApiUpdateCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateComment(requestParameters: CommentV1alpha1ApiUpdateCommentRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/comment-v1alpha1-console-api.d.ts /** * CommentV1alpha1ConsoleApi - axios parameter creator */ declare const CommentV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create a comment for a subject. Console-created comments are created through the comment service with request IP and user agent captured. * @param {CommentRequest} commentRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment: (commentRequest: CommentRequest, options?: RawAxiosRequestConfig) => Promise; /** * Create an approved reply under an existing comment. * @param {string} name metadata.name of the comment to reply to. * @param {ReplyRequest} replyRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply: (name: string, replyRequest: ReplyRequest, options?: RawAxiosRequestConfig) => Promise; /** * List comments with pagination, sorting, keyword, and commenter filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword used to match the raw comment text. * @param {string} [ownerKind] Kind of the commenter identity. Defaults to User when ownerName is provided. * @param {string} [ownerName] Name of the commenter identity to filter by. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, ownerKind?: string | undefined, ownerName?: string | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * CommentV1alpha1ConsoleApi - functional programming interface */ declare const CommentV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Create a comment for a subject. Console-created comments are created through the comment service with request IP and user agent captured. * @param {CommentRequest} commentRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment(commentRequest: CommentRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Create an approved reply under an existing comment. * @param {string} name metadata.name of the comment to reply to. * @param {ReplyRequest} replyRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply(name: string, replyRequest: ReplyRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List comments with pagination, sorting, keyword, and commenter filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword used to match the raw comment text. * @param {string} [ownerKind] Kind of the commenter identity. Defaults to User when ownerName is provided. * @param {string} [ownerName] Name of the commenter identity to filter by. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, ownerKind?: string | undefined, ownerName?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * CommentV1alpha1ConsoleApi - factory interface */ declare const CommentV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create a comment for a subject. Console-created comments are created through the comment service with request IP and user agent captured. * @param {CommentV1alpha1ConsoleApiCreateCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment(requestParameters: CommentV1alpha1ConsoleApiCreateCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Create an approved reply under an existing comment. * @param {CommentV1alpha1ConsoleApiCreateReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply(requestParameters: CommentV1alpha1ConsoleApiCreateReplyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List comments with pagination, sorting, keyword, and commenter filters. * @param {CommentV1alpha1ConsoleApiListCommentsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments(requestParameters?: CommentV1alpha1ConsoleApiListCommentsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createComment operation in CommentV1alpha1ConsoleApi. */ interface CommentV1alpha1ConsoleApiCreateCommentRequest { readonly commentRequest: CommentRequest; } /** * Request parameters for createReply operation in CommentV1alpha1ConsoleApi. */ interface CommentV1alpha1ConsoleApiCreateReplyRequest { /** * metadata.name of the comment to reply to. */ readonly name: string; readonly replyRequest: ReplyRequest; } /** * Request parameters for listComments operation in CommentV1alpha1ConsoleApi. */ interface CommentV1alpha1ConsoleApiListCommentsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Keyword used to match the raw comment text. */ readonly keyword?: string; /** * Kind of the commenter identity. Defaults to User when ownerName is provided. */ readonly ownerKind?: string; /** * Name of the commenter identity to filter by. */ readonly ownerName?: string; } /** * CommentV1alpha1ConsoleApi - object-oriented interface */ declare class CommentV1alpha1ConsoleApi extends BaseAPI { /** * Create a comment for a subject. Console-created comments are created through the comment service with request IP and user agent captured. * @param {CommentV1alpha1ConsoleApiCreateCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment(requestParameters: CommentV1alpha1ConsoleApiCreateCommentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Create an approved reply under an existing comment. * @param {CommentV1alpha1ConsoleApiCreateReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply(requestParameters: CommentV1alpha1ConsoleApiCreateReplyRequest, options?: RawAxiosRequestConfig): Promise>; /** * List comments with pagination, sorting, keyword, and commenter filters. * @param {CommentV1alpha1ConsoleApiListCommentsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments(requestParameters?: CommentV1alpha1ConsoleApiListCommentsRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/comment-v1alpha1-public-api.d.ts /** * CommentV1alpha1PublicApi - axios parameter creator */ declare const CommentV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create a comment. * @param {CommentRequest} commentRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment1: (commentRequest: CommentRequest, options?: RawAxiosRequestConfig) => Promise; /** * Create a reply. * @param {string} name metadata.name of the comment to reply to. * @param {ReplyRequest} replyRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply1: (name: string, replyRequest: ReplyRequest, options?: RawAxiosRequestConfig) => Promise; /** * Get a comment. * @param {string} name metadata.name of the comment to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List comment replies. * @param {string} name metadata.name of the comment whose replies will be listed. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCommentReplies: (name: string, page?: number | undefined, size?: number | undefined, options?: RawAxiosRequestConfig) => Promise; /** * List comments. * @param {string} version The comment subject version. * @param {string} kind The comment subject kind. * @param {string} name The comment subject metadata.name. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [group] The comment subject group. * @param {boolean} [withReplies] Whether to include replies. Default is false. * @param {number} [replySize] Reply size of the comment, default is 10, only works when withReplies is true. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments1: (version: string, kind: string, name: string, page?: number | undefined, size?: number | undefined, sort?: string[] | undefined, group?: string | undefined, withReplies?: boolean | undefined, replySize?: number | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * CommentV1alpha1PublicApi - functional programming interface */ declare const CommentV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Create a comment. * @param {CommentRequest} commentRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment1(commentRequest: CommentRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Create a reply. * @param {string} name metadata.name of the comment to reply to. * @param {ReplyRequest} replyRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply1(name: string, replyRequest: ReplyRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get a comment. * @param {string} name metadata.name of the comment to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List comment replies. * @param {string} name metadata.name of the comment whose replies will be listed. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCommentReplies(name: string, page?: number | undefined, size?: number | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List comments. * @param {string} version The comment subject version. * @param {string} kind The comment subject kind. * @param {string} name The comment subject metadata.name. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [group] The comment subject group. * @param {boolean} [withReplies] Whether to include replies. Default is false. * @param {number} [replySize] Reply size of the comment, default is 10, only works when withReplies is true. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments1(version: string, kind: string, name: string, page?: number | undefined, size?: number | undefined, sort?: string[] | undefined, group?: string | undefined, withReplies?: boolean | undefined, replySize?: number | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * CommentV1alpha1PublicApi - factory interface */ declare const CommentV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create a comment. * @param {CommentV1alpha1PublicApiCreateComment1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment1(requestParameters: CommentV1alpha1PublicApiCreateComment1Request, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Create a reply. * @param {CommentV1alpha1PublicApiCreateReply1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply1(requestParameters: CommentV1alpha1PublicApiCreateReply1Request, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get a comment. * @param {CommentV1alpha1PublicApiGetCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment(requestParameters: CommentV1alpha1PublicApiGetCommentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List comment replies. * @param {CommentV1alpha1PublicApiListCommentRepliesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCommentReplies(requestParameters: CommentV1alpha1PublicApiListCommentRepliesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List comments. * @param {CommentV1alpha1PublicApiListComments1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments1(requestParameters: CommentV1alpha1PublicApiListComments1Request, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createComment1 operation in CommentV1alpha1PublicApi. */ interface CommentV1alpha1PublicApiCreateComment1Request { readonly commentRequest: CommentRequest; } /** * Request parameters for createReply1 operation in CommentV1alpha1PublicApi. */ interface CommentV1alpha1PublicApiCreateReply1Request { /** * metadata.name of the comment to reply to. */ readonly name: string; readonly replyRequest: ReplyRequest; } /** * Request parameters for getComment operation in CommentV1alpha1PublicApi. */ interface CommentV1alpha1PublicApiGetCommentRequest { /** * metadata.name of the comment to fetch. */ readonly name: string; } /** * Request parameters for listCommentReplies operation in CommentV1alpha1PublicApi. */ interface CommentV1alpha1PublicApiListCommentRepliesRequest { /** * metadata.name of the comment whose replies will be listed. */ readonly name: string; /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; } /** * Request parameters for listComments1 operation in CommentV1alpha1PublicApi. */ interface CommentV1alpha1PublicApiListComments1Request { /** * The comment subject version. */ readonly version: string; /** * The comment subject kind. */ readonly kind: string; /** * The comment subject metadata.name. */ readonly name: string; /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * The comment subject group. */ readonly group?: string; /** * Whether to include replies. Default is false. */ readonly withReplies?: boolean; /** * Reply size of the comment, default is 10, only works when withReplies is true. */ readonly replySize?: number; } /** * CommentV1alpha1PublicApi - object-oriented interface */ declare class CommentV1alpha1PublicApi extends BaseAPI { /** * Create a comment. * @param {CommentV1alpha1PublicApiCreateComment1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createComment1(requestParameters: CommentV1alpha1PublicApiCreateComment1Request, options?: RawAxiosRequestConfig): Promise>; /** * Create a reply. * @param {CommentV1alpha1PublicApiCreateReply1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply1(requestParameters: CommentV1alpha1PublicApiCreateReply1Request, options?: RawAxiosRequestConfig): Promise>; /** * Get a comment. * @param {CommentV1alpha1PublicApiGetCommentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getComment(requestParameters: CommentV1alpha1PublicApiGetCommentRequest, options?: RawAxiosRequestConfig): Promise>; /** * List comment replies. * @param {CommentV1alpha1PublicApiListCommentRepliesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCommentReplies(requestParameters: CommentV1alpha1PublicApiListCommentRepliesRequest, options?: RawAxiosRequestConfig): Promise>; /** * List comments. * @param {CommentV1alpha1PublicApiListComments1Request} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listComments1(requestParameters: CommentV1alpha1PublicApiListComments1Request, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/config-map-v1alpha1-api.d.ts /** * ConfigMapV1alpha1Api - axios parameter creator */ declare const ConfigMapV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create ConfigMap * @param {ConfigMap} [configMap] Fresh configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ createConfigMap: (configMap?: ConfigMap | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete ConfigMap * @param {string} name Name of configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteConfigMap: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get ConfigMap * @param {string} name Name of configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ getConfigMap: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List ConfigMap * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listConfigMap: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch ConfigMap * @param {string} name Name of configmap * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchConfigMap: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update ConfigMap * @param {string} name Name of configmap * @param {ConfigMap} [configMap] Updated configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateConfigMap: (name: string, configMap?: ConfigMap | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ConfigMapV1alpha1Api - functional programming interface */ declare const ConfigMapV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create ConfigMap * @param {ConfigMap} [configMap] Fresh configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ createConfigMap(configMap?: ConfigMap | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete ConfigMap * @param {string} name Name of configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteConfigMap(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get ConfigMap * @param {string} name Name of configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ getConfigMap(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List ConfigMap * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listConfigMap(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch ConfigMap * @param {string} name Name of configmap * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchConfigMap(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update ConfigMap * @param {string} name Name of configmap * @param {ConfigMap} [configMap] Updated configmap * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateConfigMap(name: string, configMap?: ConfigMap | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ConfigMapV1alpha1Api - factory interface */ declare const ConfigMapV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create ConfigMap * @param {ConfigMapV1alpha1ApiCreateConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createConfigMap(requestParameters?: ConfigMapV1alpha1ApiCreateConfigMapRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete ConfigMap * @param {ConfigMapV1alpha1ApiDeleteConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteConfigMap(requestParameters: ConfigMapV1alpha1ApiDeleteConfigMapRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get ConfigMap * @param {ConfigMapV1alpha1ApiGetConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getConfigMap(requestParameters: ConfigMapV1alpha1ApiGetConfigMapRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List ConfigMap * @param {ConfigMapV1alpha1ApiListConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listConfigMap(requestParameters?: ConfigMapV1alpha1ApiListConfigMapRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch ConfigMap * @param {ConfigMapV1alpha1ApiPatchConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchConfigMap(requestParameters: ConfigMapV1alpha1ApiPatchConfigMapRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update ConfigMap * @param {ConfigMapV1alpha1ApiUpdateConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateConfigMap(requestParameters: ConfigMapV1alpha1ApiUpdateConfigMapRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createConfigMap operation in ConfigMapV1alpha1Api. */ interface ConfigMapV1alpha1ApiCreateConfigMapRequest { /** * Fresh configmap */ readonly configMap?: ConfigMap; } /** * Request parameters for deleteConfigMap operation in ConfigMapV1alpha1Api. */ interface ConfigMapV1alpha1ApiDeleteConfigMapRequest { /** * Name of configmap */ readonly name: string; } /** * Request parameters for getConfigMap operation in ConfigMapV1alpha1Api. */ interface ConfigMapV1alpha1ApiGetConfigMapRequest { /** * Name of configmap */ readonly name: string; } /** * Request parameters for listConfigMap operation in ConfigMapV1alpha1Api. */ interface ConfigMapV1alpha1ApiListConfigMapRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchConfigMap operation in ConfigMapV1alpha1Api. */ interface ConfigMapV1alpha1ApiPatchConfigMapRequest { /** * Name of configmap */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateConfigMap operation in ConfigMapV1alpha1Api. */ interface ConfigMapV1alpha1ApiUpdateConfigMapRequest { /** * Name of configmap */ readonly name: string; /** * Updated configmap */ readonly configMap?: ConfigMap; } /** * ConfigMapV1alpha1Api - object-oriented interface */ declare class ConfigMapV1alpha1Api extends BaseAPI { /** * Create ConfigMap * @param {ConfigMapV1alpha1ApiCreateConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createConfigMap(requestParameters?: ConfigMapV1alpha1ApiCreateConfigMapRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete ConfigMap * @param {ConfigMapV1alpha1ApiDeleteConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteConfigMap(requestParameters: ConfigMapV1alpha1ApiDeleteConfigMapRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get ConfigMap * @param {ConfigMapV1alpha1ApiGetConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getConfigMap(requestParameters: ConfigMapV1alpha1ApiGetConfigMapRequest, options?: RawAxiosRequestConfig): Promise>; /** * List ConfigMap * @param {ConfigMapV1alpha1ApiListConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listConfigMap(requestParameters?: ConfigMapV1alpha1ApiListConfigMapRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch ConfigMap * @param {ConfigMapV1alpha1ApiPatchConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchConfigMap(requestParameters: ConfigMapV1alpha1ApiPatchConfigMapRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update ConfigMap * @param {ConfigMapV1alpha1ApiUpdateConfigMapRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateConfigMap(requestParameters: ConfigMapV1alpha1ApiUpdateConfigMapRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/counter-v1alpha1-api.d.ts /** * CounterV1alpha1Api - axios parameter creator */ declare const CounterV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Counter * @param {Counter} [counter] Fresh counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCounter: (counter?: Counter | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Counter * @param {string} name Name of counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCounter: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Counter * @param {string} name Name of counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCounter: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Counter * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCounter: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Counter * @param {string} name Name of counter * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCounter: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Counter * @param {string} name Name of counter * @param {Counter} [counter] Updated counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCounter: (name: string, counter?: Counter | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * CounterV1alpha1Api - functional programming interface */ declare const CounterV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Counter * @param {Counter} [counter] Fresh counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCounter(counter?: Counter | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Counter * @param {string} name Name of counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCounter(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Counter * @param {string} name Name of counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCounter(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Counter * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCounter(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Counter * @param {string} name Name of counter * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCounter(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Counter * @param {string} name Name of counter * @param {Counter} [counter] Updated counter * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCounter(name: string, counter?: Counter | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * CounterV1alpha1Api - factory interface */ declare const CounterV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Counter * @param {CounterV1alpha1ApiCreateCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCounter(requestParameters?: CounterV1alpha1ApiCreateCounterRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Counter * @param {CounterV1alpha1ApiDeleteCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCounter(requestParameters: CounterV1alpha1ApiDeleteCounterRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Counter * @param {CounterV1alpha1ApiGetCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCounter(requestParameters: CounterV1alpha1ApiGetCounterRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Counter * @param {CounterV1alpha1ApiListCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCounter(requestParameters?: CounterV1alpha1ApiListCounterRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Counter * @param {CounterV1alpha1ApiPatchCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCounter(requestParameters: CounterV1alpha1ApiPatchCounterRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Counter * @param {CounterV1alpha1ApiUpdateCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCounter(requestParameters: CounterV1alpha1ApiUpdateCounterRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createCounter operation in CounterV1alpha1Api. */ interface CounterV1alpha1ApiCreateCounterRequest { /** * Fresh counter */ readonly counter?: Counter; } /** * Request parameters for deleteCounter operation in CounterV1alpha1Api. */ interface CounterV1alpha1ApiDeleteCounterRequest { /** * Name of counter */ readonly name: string; } /** * Request parameters for getCounter operation in CounterV1alpha1Api. */ interface CounterV1alpha1ApiGetCounterRequest { /** * Name of counter */ readonly name: string; } /** * Request parameters for listCounter operation in CounterV1alpha1Api. */ interface CounterV1alpha1ApiListCounterRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchCounter operation in CounterV1alpha1Api. */ interface CounterV1alpha1ApiPatchCounterRequest { /** * Name of counter */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateCounter operation in CounterV1alpha1Api. */ interface CounterV1alpha1ApiUpdateCounterRequest { /** * Name of counter */ readonly name: string; /** * Updated counter */ readonly counter?: Counter; } /** * CounterV1alpha1Api - object-oriented interface */ declare class CounterV1alpha1Api extends BaseAPI { /** * Create Counter * @param {CounterV1alpha1ApiCreateCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCounter(requestParameters?: CounterV1alpha1ApiCreateCounterRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Counter * @param {CounterV1alpha1ApiDeleteCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCounter(requestParameters: CounterV1alpha1ApiDeleteCounterRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Counter * @param {CounterV1alpha1ApiGetCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCounter(requestParameters: CounterV1alpha1ApiGetCounterRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Counter * @param {CounterV1alpha1ApiListCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listCounter(requestParameters?: CounterV1alpha1ApiListCounterRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Counter * @param {CounterV1alpha1ApiPatchCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCounter(requestParameters: CounterV1alpha1ApiPatchCounterRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Counter * @param {CounterV1alpha1ApiUpdateCounterRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCounter(requestParameters: CounterV1alpha1ApiUpdateCounterRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/device-v1alpha1-api.d.ts /** * DeviceV1alpha1Api - axios parameter creator */ declare const DeviceV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Device * @param {Device} [device] Fresh device * @param {*} [options] Override http request option. * @throws {RequiredError} */ createDevice: (device?: Device | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Device * @param {string} name Name of device * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteDevice: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Device * @param {string} name Name of device * @param {*} [options] Override http request option. * @throws {RequiredError} */ getDevice: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Device * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevice: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Device * @param {string} name Name of device * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchDevice: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Device * @param {string} name Name of device * @param {Device} [device] Updated device * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDevice: (name: string, device?: Device | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * DeviceV1alpha1Api - functional programming interface */ declare const DeviceV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Device * @param {Device} [device] Fresh device * @param {*} [options] Override http request option. * @throws {RequiredError} */ createDevice(device?: Device | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Device * @param {string} name Name of device * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteDevice(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Device * @param {string} name Name of device * @param {*} [options] Override http request option. * @throws {RequiredError} */ getDevice(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Device * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevice(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Device * @param {string} name Name of device * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchDevice(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Device * @param {string} name Name of device * @param {Device} [device] Updated device * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDevice(name: string, device?: Device | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * DeviceV1alpha1Api - factory interface */ declare const DeviceV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Device * @param {DeviceV1alpha1ApiCreateDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createDevice(requestParameters?: DeviceV1alpha1ApiCreateDeviceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Device * @param {DeviceV1alpha1ApiDeleteDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteDevice(requestParameters: DeviceV1alpha1ApiDeleteDeviceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Device * @param {DeviceV1alpha1ApiGetDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getDevice(requestParameters: DeviceV1alpha1ApiGetDeviceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Device * @param {DeviceV1alpha1ApiListDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevice(requestParameters?: DeviceV1alpha1ApiListDeviceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Device * @param {DeviceV1alpha1ApiPatchDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchDevice(requestParameters: DeviceV1alpha1ApiPatchDeviceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Device * @param {DeviceV1alpha1ApiUpdateDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDevice(requestParameters: DeviceV1alpha1ApiUpdateDeviceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createDevice operation in DeviceV1alpha1Api. */ interface DeviceV1alpha1ApiCreateDeviceRequest { /** * Fresh device */ readonly device?: Device; } /** * Request parameters for deleteDevice operation in DeviceV1alpha1Api. */ interface DeviceV1alpha1ApiDeleteDeviceRequest { /** * Name of device */ readonly name: string; } /** * Request parameters for getDevice operation in DeviceV1alpha1Api. */ interface DeviceV1alpha1ApiGetDeviceRequest { /** * Name of device */ readonly name: string; } /** * Request parameters for listDevice operation in DeviceV1alpha1Api. */ interface DeviceV1alpha1ApiListDeviceRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchDevice operation in DeviceV1alpha1Api. */ interface DeviceV1alpha1ApiPatchDeviceRequest { /** * Name of device */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateDevice operation in DeviceV1alpha1Api. */ interface DeviceV1alpha1ApiUpdateDeviceRequest { /** * Name of device */ readonly name: string; /** * Updated device */ readonly device?: Device; } /** * DeviceV1alpha1Api - object-oriented interface */ declare class DeviceV1alpha1Api extends BaseAPI { /** * Create Device * @param {DeviceV1alpha1ApiCreateDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createDevice(requestParameters?: DeviceV1alpha1ApiCreateDeviceRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Device * @param {DeviceV1alpha1ApiDeleteDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteDevice(requestParameters: DeviceV1alpha1ApiDeleteDeviceRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Device * @param {DeviceV1alpha1ApiGetDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getDevice(requestParameters: DeviceV1alpha1ApiGetDeviceRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Device * @param {DeviceV1alpha1ApiListDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevice(requestParameters?: DeviceV1alpha1ApiListDeviceRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Device * @param {DeviceV1alpha1ApiPatchDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchDevice(requestParameters: DeviceV1alpha1ApiPatchDeviceRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Device * @param {DeviceV1alpha1ApiUpdateDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDevice(requestParameters: DeviceV1alpha1ApiUpdateDeviceRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/device-v1alpha1-uc-api.d.ts /** * DeviceV1alpha1UcApi - axios parameter creator */ declare const DeviceV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * List all user devices * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevices: (options?: RawAxiosRequestConfig) => Promise; /** * Revoke a own device * @param {string} deviceId Device ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokeDevice: (deviceId: string, options?: RawAxiosRequestConfig) => Promise; }; /** * DeviceV1alpha1UcApi - functional programming interface */ declare const DeviceV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * List all user devices * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevices(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Revoke a own device * @param {string} deviceId Device ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokeDevice(deviceId: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * DeviceV1alpha1UcApi - factory interface */ declare const DeviceV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * List all user devices * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevices(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Revoke a own device * @param {DeviceV1alpha1UcApiRevokeDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokeDevice(requestParameters: DeviceV1alpha1UcApiRevokeDeviceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for revokeDevice operation in DeviceV1alpha1UcApi. */ interface DeviceV1alpha1UcApiRevokeDeviceRequest { /** * Device ID */ readonly deviceId: string; } /** * DeviceV1alpha1UcApi - object-oriented interface */ declare class DeviceV1alpha1UcApi extends BaseAPI { /** * List all user devices * @param {*} [options] Override http request option. * @throws {RequiredError} */ listDevices(options?: RawAxiosRequestConfig): Promise>; /** * Revoke a own device * @param {DeviceV1alpha1UcApiRevokeDeviceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokeDevice(requestParameters: DeviceV1alpha1UcApiRevokeDeviceRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/extension-definition-v1alpha1-api.d.ts /** * ExtensionDefinitionV1alpha1Api - axios parameter creator */ declare const ExtensionDefinitionV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create ExtensionDefinition * @param {ExtensionDefinition} [extensionDefinition] Fresh extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionDefinition: (extensionDefinition?: ExtensionDefinition | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionDefinition: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionDefinition: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List ExtensionDefinition * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionDefinition: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionDefinition: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {ExtensionDefinition} [extensionDefinition] Updated extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionDefinition: (name: string, extensionDefinition?: ExtensionDefinition | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ExtensionDefinitionV1alpha1Api - functional programming interface */ declare const ExtensionDefinitionV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create ExtensionDefinition * @param {ExtensionDefinition} [extensionDefinition] Fresh extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionDefinition(extensionDefinition?: ExtensionDefinition | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionDefinition(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionDefinition(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List ExtensionDefinition * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionDefinition(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionDefinition(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update ExtensionDefinition * @param {string} name Name of extensiondefinition * @param {ExtensionDefinition} [extensionDefinition] Updated extensiondefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionDefinition(name: string, extensionDefinition?: ExtensionDefinition | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ExtensionDefinitionV1alpha1Api - factory interface */ declare const ExtensionDefinitionV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiCreateExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionDefinition(requestParameters?: ExtensionDefinitionV1alpha1ApiCreateExtensionDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiDeleteExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiDeleteExtensionDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiGetExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiGetExtensionDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiListExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionDefinition(requestParameters?: ExtensionDefinitionV1alpha1ApiListExtensionDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiPatchExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiPatchExtensionDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiUpdateExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiUpdateExtensionDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createExtensionDefinition operation in ExtensionDefinitionV1alpha1Api. */ interface ExtensionDefinitionV1alpha1ApiCreateExtensionDefinitionRequest { /** * Fresh extensiondefinition */ readonly extensionDefinition?: ExtensionDefinition; } /** * Request parameters for deleteExtensionDefinition operation in ExtensionDefinitionV1alpha1Api. */ interface ExtensionDefinitionV1alpha1ApiDeleteExtensionDefinitionRequest { /** * Name of extensiondefinition */ readonly name: string; } /** * Request parameters for getExtensionDefinition operation in ExtensionDefinitionV1alpha1Api. */ interface ExtensionDefinitionV1alpha1ApiGetExtensionDefinitionRequest { /** * Name of extensiondefinition */ readonly name: string; } /** * Request parameters for listExtensionDefinition operation in ExtensionDefinitionV1alpha1Api. */ interface ExtensionDefinitionV1alpha1ApiListExtensionDefinitionRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchExtensionDefinition operation in ExtensionDefinitionV1alpha1Api. */ interface ExtensionDefinitionV1alpha1ApiPatchExtensionDefinitionRequest { /** * Name of extensiondefinition */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateExtensionDefinition operation in ExtensionDefinitionV1alpha1Api. */ interface ExtensionDefinitionV1alpha1ApiUpdateExtensionDefinitionRequest { /** * Name of extensiondefinition */ readonly name: string; /** * Updated extensiondefinition */ readonly extensionDefinition?: ExtensionDefinition; } /** * ExtensionDefinitionV1alpha1Api - object-oriented interface */ declare class ExtensionDefinitionV1alpha1Api extends BaseAPI { /** * Create ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiCreateExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionDefinition(requestParameters?: ExtensionDefinitionV1alpha1ApiCreateExtensionDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiDeleteExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiDeleteExtensionDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiGetExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiGetExtensionDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * List ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiListExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionDefinition(requestParameters?: ExtensionDefinitionV1alpha1ApiListExtensionDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiPatchExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiPatchExtensionDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update ExtensionDefinition * @param {ExtensionDefinitionV1alpha1ApiUpdateExtensionDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionDefinition(requestParameters: ExtensionDefinitionV1alpha1ApiUpdateExtensionDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/extension-point-definition-v1alpha1-api.d.ts /** * ExtensionPointDefinitionV1alpha1Api - axios parameter creator */ declare const ExtensionPointDefinitionV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create ExtensionPointDefinition * @param {ExtensionPointDefinition} [extensionPointDefinition] Fresh extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionPointDefinition: (extensionPointDefinition?: ExtensionPointDefinition | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionPointDefinition: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionPointDefinition: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List ExtensionPointDefinition * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionPointDefinition: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionPointDefinition: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {ExtensionPointDefinition} [extensionPointDefinition] Updated extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionPointDefinition: (name: string, extensionPointDefinition?: ExtensionPointDefinition | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ExtensionPointDefinitionV1alpha1Api - functional programming interface */ declare const ExtensionPointDefinitionV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create ExtensionPointDefinition * @param {ExtensionPointDefinition} [extensionPointDefinition] Fresh extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionPointDefinition(extensionPointDefinition?: ExtensionPointDefinition | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionPointDefinition(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionPointDefinition(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List ExtensionPointDefinition * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionPointDefinition(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionPointDefinition(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update ExtensionPointDefinition * @param {string} name Name of extensionpointdefinition * @param {ExtensionPointDefinition} [extensionPointDefinition] Updated extensionpointdefinition * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionPointDefinition(name: string, extensionPointDefinition?: ExtensionPointDefinition | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ExtensionPointDefinitionV1alpha1Api - factory interface */ declare const ExtensionPointDefinitionV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiCreateExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionPointDefinition(requestParameters?: ExtensionPointDefinitionV1alpha1ApiCreateExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiDeleteExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiDeleteExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiGetExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiGetExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiListExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionPointDefinition(requestParameters?: ExtensionPointDefinitionV1alpha1ApiListExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiPatchExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiPatchExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiUpdateExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiUpdateExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createExtensionPointDefinition operation in ExtensionPointDefinitionV1alpha1Api. */ interface ExtensionPointDefinitionV1alpha1ApiCreateExtensionPointDefinitionRequest { /** * Fresh extensionpointdefinition */ readonly extensionPointDefinition?: ExtensionPointDefinition; } /** * Request parameters for deleteExtensionPointDefinition operation in ExtensionPointDefinitionV1alpha1Api. */ interface ExtensionPointDefinitionV1alpha1ApiDeleteExtensionPointDefinitionRequest { /** * Name of extensionpointdefinition */ readonly name: string; } /** * Request parameters for getExtensionPointDefinition operation in ExtensionPointDefinitionV1alpha1Api. */ interface ExtensionPointDefinitionV1alpha1ApiGetExtensionPointDefinitionRequest { /** * Name of extensionpointdefinition */ readonly name: string; } /** * Request parameters for listExtensionPointDefinition operation in ExtensionPointDefinitionV1alpha1Api. */ interface ExtensionPointDefinitionV1alpha1ApiListExtensionPointDefinitionRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchExtensionPointDefinition operation in ExtensionPointDefinitionV1alpha1Api. */ interface ExtensionPointDefinitionV1alpha1ApiPatchExtensionPointDefinitionRequest { /** * Name of extensionpointdefinition */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateExtensionPointDefinition operation in ExtensionPointDefinitionV1alpha1Api. */ interface ExtensionPointDefinitionV1alpha1ApiUpdateExtensionPointDefinitionRequest { /** * Name of extensionpointdefinition */ readonly name: string; /** * Updated extensionpointdefinition */ readonly extensionPointDefinition?: ExtensionPointDefinition; } /** * ExtensionPointDefinitionV1alpha1Api - object-oriented interface */ declare class ExtensionPointDefinitionV1alpha1Api extends BaseAPI { /** * Create ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiCreateExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createExtensionPointDefinition(requestParameters?: ExtensionPointDefinitionV1alpha1ApiCreateExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiDeleteExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiDeleteExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiGetExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiGetExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * List ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiListExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listExtensionPointDefinition(requestParameters?: ExtensionPointDefinitionV1alpha1ApiListExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiPatchExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiPatchExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update ExtensionPointDefinition * @param {ExtensionPointDefinitionV1alpha1ApiUpdateExtensionPointDefinitionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateExtensionPointDefinition(requestParameters: ExtensionPointDefinitionV1alpha1ApiUpdateExtensionPointDefinitionRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/group-v1alpha1-api.d.ts /** * GroupV1alpha1Api - axios parameter creator */ declare const GroupV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Group * @param {Group} [group] Fresh group * @param {*} [options] Override http request option. * @throws {RequiredError} */ createGroup: (group?: Group | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Group * @param {string} name Name of group * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteGroup: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Group * @param {string} name Name of group * @param {*} [options] Override http request option. * @throws {RequiredError} */ getGroup: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Group * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listGroup: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Group * @param {string} name Name of group * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchGroup: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Group * @param {string} name Name of group * @param {Group} [group] Updated group * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateGroup: (name: string, group?: Group | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * GroupV1alpha1Api - functional programming interface */ declare const GroupV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Group * @param {Group} [group] Fresh group * @param {*} [options] Override http request option. * @throws {RequiredError} */ createGroup(group?: Group | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Group * @param {string} name Name of group * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteGroup(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Group * @param {string} name Name of group * @param {*} [options] Override http request option. * @throws {RequiredError} */ getGroup(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Group * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listGroup(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Group * @param {string} name Name of group * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchGroup(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Group * @param {string} name Name of group * @param {Group} [group] Updated group * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateGroup(name: string, group?: Group | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * GroupV1alpha1Api - factory interface */ declare const GroupV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Group * @param {GroupV1alpha1ApiCreateGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createGroup(requestParameters?: GroupV1alpha1ApiCreateGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Group * @param {GroupV1alpha1ApiDeleteGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteGroup(requestParameters: GroupV1alpha1ApiDeleteGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Group * @param {GroupV1alpha1ApiGetGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getGroup(requestParameters: GroupV1alpha1ApiGetGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Group * @param {GroupV1alpha1ApiListGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listGroup(requestParameters?: GroupV1alpha1ApiListGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Group * @param {GroupV1alpha1ApiPatchGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchGroup(requestParameters: GroupV1alpha1ApiPatchGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Group * @param {GroupV1alpha1ApiUpdateGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateGroup(requestParameters: GroupV1alpha1ApiUpdateGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createGroup operation in GroupV1alpha1Api. */ interface GroupV1alpha1ApiCreateGroupRequest { /** * Fresh group */ readonly group?: Group; } /** * Request parameters for deleteGroup operation in GroupV1alpha1Api. */ interface GroupV1alpha1ApiDeleteGroupRequest { /** * Name of group */ readonly name: string; } /** * Request parameters for getGroup operation in GroupV1alpha1Api. */ interface GroupV1alpha1ApiGetGroupRequest { /** * Name of group */ readonly name: string; } /** * Request parameters for listGroup operation in GroupV1alpha1Api. */ interface GroupV1alpha1ApiListGroupRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchGroup operation in GroupV1alpha1Api. */ interface GroupV1alpha1ApiPatchGroupRequest { /** * Name of group */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateGroup operation in GroupV1alpha1Api. */ interface GroupV1alpha1ApiUpdateGroupRequest { /** * Name of group */ readonly name: string; /** * Updated group */ readonly group?: Group; } /** * GroupV1alpha1Api - object-oriented interface */ declare class GroupV1alpha1Api extends BaseAPI { /** * Create Group * @param {GroupV1alpha1ApiCreateGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createGroup(requestParameters?: GroupV1alpha1ApiCreateGroupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Group * @param {GroupV1alpha1ApiDeleteGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteGroup(requestParameters: GroupV1alpha1ApiDeleteGroupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Group * @param {GroupV1alpha1ApiGetGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getGroup(requestParameters: GroupV1alpha1ApiGetGroupRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Group * @param {GroupV1alpha1ApiListGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listGroup(requestParameters?: GroupV1alpha1ApiListGroupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Group * @param {GroupV1alpha1ApiPatchGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchGroup(requestParameters: GroupV1alpha1ApiPatchGroupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Group * @param {GroupV1alpha1ApiUpdateGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateGroup(requestParameters: GroupV1alpha1ApiUpdateGroupRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/index-v1alpha1-public-api.d.ts /** * IndexV1alpha1PublicApi - axios parameter creator */ declare const IndexV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Search indices. * @param {SearchOption} [searchOption] Please note that the \"filterPublished\", \"filterExposed\" and \"filterRecycled\" fields are ignored in this endpoint. * @param {*} [options] Override http request option. * @throws {RequiredError} */ indicesSearch: (searchOption?: SearchOption | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * IndexV1alpha1PublicApi - functional programming interface */ declare const IndexV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Search indices. * @param {SearchOption} [searchOption] Please note that the \"filterPublished\", \"filterExposed\" and \"filterRecycled\" fields are ignored in this endpoint. * @param {*} [options] Override http request option. * @throws {RequiredError} */ indicesSearch(searchOption?: SearchOption | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * IndexV1alpha1PublicApi - factory interface */ declare const IndexV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Search indices. * @param {IndexV1alpha1PublicApiIndicesSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ indicesSearch(requestParameters?: IndexV1alpha1PublicApiIndicesSearchRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for indicesSearch operation in IndexV1alpha1PublicApi. */ interface IndexV1alpha1PublicApiIndicesSearchRequest { /** * Please note that the \"filterPublished\", \"filterExposed\" and \"filterRecycled\" fields are ignored in this endpoint. */ readonly searchOption?: SearchOption; } /** * IndexV1alpha1PublicApi - object-oriented interface */ declare class IndexV1alpha1PublicApi extends BaseAPI { /** * Search indices. * @param {IndexV1alpha1PublicApiIndicesSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ indicesSearch(requestParameters?: IndexV1alpha1PublicApiIndicesSearchRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/indices-v1alpha1-console-api.d.ts /** * IndicesV1alpha1ConsoleApi - axios parameter creator */ declare const IndicesV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Submit a request to rebuild all search indices. * @param {*} [options] Override http request option. * @throws {RequiredError} */ rebuildAllIndices: (options?: RawAxiosRequestConfig) => Promise; }; /** * IndicesV1alpha1ConsoleApi - functional programming interface */ declare const IndicesV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Submit a request to rebuild all search indices. * @param {*} [options] Override http request option. * @throws {RequiredError} */ rebuildAllIndices(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * IndicesV1alpha1ConsoleApi - factory interface */ declare const IndicesV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Submit a request to rebuild all search indices. * @param {*} [options] Override http request option. * @throws {RequiredError} */ rebuildAllIndices(options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * IndicesV1alpha1ConsoleApi - object-oriented interface */ declare class IndicesV1alpha1ConsoleApi extends BaseAPI { /** * Submit a request to rebuild all search indices. * @param {*} [options] Override http request option. * @throws {RequiredError} */ rebuildAllIndices(options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/menu-item-v1alpha1-api.d.ts /** * MenuItemV1alpha1Api - axios parameter creator */ declare const MenuItemV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create MenuItem * @param {MenuItem} [menuItem] Fresh menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenuItem: (menuItem?: MenuItem | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete MenuItem * @param {string} name Name of menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenuItem: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get MenuItem * @param {string} name Name of menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenuItem: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List MenuItem * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenuItem: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch MenuItem * @param {string} name Name of menuitem * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenuItem: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update MenuItem * @param {string} name Name of menuitem * @param {MenuItem} [menuItem] Updated menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenuItem: (name: string, menuItem?: MenuItem | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * MenuItemV1alpha1Api - functional programming interface */ declare const MenuItemV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create MenuItem * @param {MenuItem} [menuItem] Fresh menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenuItem(menuItem?: MenuItem | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete MenuItem * @param {string} name Name of menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenuItem(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get MenuItem * @param {string} name Name of menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenuItem(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List MenuItem * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenuItem(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch MenuItem * @param {string} name Name of menuitem * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenuItem(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update MenuItem * @param {string} name Name of menuitem * @param {MenuItem} [menuItem] Updated menuitem * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenuItem(name: string, menuItem?: MenuItem | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * MenuItemV1alpha1Api - factory interface */ declare const MenuItemV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create MenuItem * @param {MenuItemV1alpha1ApiCreateMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenuItem(requestParameters?: MenuItemV1alpha1ApiCreateMenuItemRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete MenuItem * @param {MenuItemV1alpha1ApiDeleteMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenuItem(requestParameters: MenuItemV1alpha1ApiDeleteMenuItemRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get MenuItem * @param {MenuItemV1alpha1ApiGetMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenuItem(requestParameters: MenuItemV1alpha1ApiGetMenuItemRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List MenuItem * @param {MenuItemV1alpha1ApiListMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenuItem(requestParameters?: MenuItemV1alpha1ApiListMenuItemRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch MenuItem * @param {MenuItemV1alpha1ApiPatchMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenuItem(requestParameters: MenuItemV1alpha1ApiPatchMenuItemRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update MenuItem * @param {MenuItemV1alpha1ApiUpdateMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenuItem(requestParameters: MenuItemV1alpha1ApiUpdateMenuItemRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createMenuItem operation in MenuItemV1alpha1Api. */ interface MenuItemV1alpha1ApiCreateMenuItemRequest { /** * Fresh menuitem */ readonly menuItem?: MenuItem; } /** * Request parameters for deleteMenuItem operation in MenuItemV1alpha1Api. */ interface MenuItemV1alpha1ApiDeleteMenuItemRequest { /** * Name of menuitem */ readonly name: string; } /** * Request parameters for getMenuItem operation in MenuItemV1alpha1Api. */ interface MenuItemV1alpha1ApiGetMenuItemRequest { /** * Name of menuitem */ readonly name: string; } /** * Request parameters for listMenuItem operation in MenuItemV1alpha1Api. */ interface MenuItemV1alpha1ApiListMenuItemRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchMenuItem operation in MenuItemV1alpha1Api. */ interface MenuItemV1alpha1ApiPatchMenuItemRequest { /** * Name of menuitem */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateMenuItem operation in MenuItemV1alpha1Api. */ interface MenuItemV1alpha1ApiUpdateMenuItemRequest { /** * Name of menuitem */ readonly name: string; /** * Updated menuitem */ readonly menuItem?: MenuItem; } /** * MenuItemV1alpha1Api - object-oriented interface */ declare class MenuItemV1alpha1Api extends BaseAPI { /** * Create MenuItem * @param {MenuItemV1alpha1ApiCreateMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenuItem(requestParameters?: MenuItemV1alpha1ApiCreateMenuItemRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete MenuItem * @param {MenuItemV1alpha1ApiDeleteMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenuItem(requestParameters: MenuItemV1alpha1ApiDeleteMenuItemRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get MenuItem * @param {MenuItemV1alpha1ApiGetMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenuItem(requestParameters: MenuItemV1alpha1ApiGetMenuItemRequest, options?: RawAxiosRequestConfig): Promise>; /** * List MenuItem * @param {MenuItemV1alpha1ApiListMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenuItem(requestParameters?: MenuItemV1alpha1ApiListMenuItemRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch MenuItem * @param {MenuItemV1alpha1ApiPatchMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenuItem(requestParameters: MenuItemV1alpha1ApiPatchMenuItemRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update MenuItem * @param {MenuItemV1alpha1ApiUpdateMenuItemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenuItem(requestParameters: MenuItemV1alpha1ApiUpdateMenuItemRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/menu-v1alpha1-api.d.ts /** * MenuV1alpha1Api - axios parameter creator */ declare const MenuV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Menu * @param {Menu} [menu] Fresh menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenu: (menu?: Menu | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Menu * @param {string} name Name of menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenu: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Menu * @param {string} name Name of menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenu: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Menu * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenu: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Menu * @param {string} name Name of menu * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenu: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Menu * @param {string} name Name of menu * @param {Menu} [menu] Updated menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenu: (name: string, menu?: Menu | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * MenuV1alpha1Api - functional programming interface */ declare const MenuV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Menu * @param {Menu} [menu] Fresh menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenu(menu?: Menu | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise

>; /** * Delete Menu * @param {string} name Name of menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenu(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Menu * @param {string} name Name of menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenu(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Menu * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenu(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Menu * @param {string} name Name of menu * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenu(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Menu * @param {string} name Name of menu * @param {Menu} [menu] Updated menu * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenu(name: string, menu?: Menu | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * MenuV1alpha1Api - factory interface */ declare const MenuV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Menu * @param {MenuV1alpha1ApiCreateMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenu(requestParameters?: MenuV1alpha1ApiCreateMenuRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Menu * @param {MenuV1alpha1ApiDeleteMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenu(requestParameters: MenuV1alpha1ApiDeleteMenuRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Menu * @param {MenuV1alpha1ApiGetMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenu(requestParameters: MenuV1alpha1ApiGetMenuRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Menu * @param {MenuV1alpha1ApiListMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenu(requestParameters?: MenuV1alpha1ApiListMenuRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Menu * @param {MenuV1alpha1ApiPatchMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenu(requestParameters: MenuV1alpha1ApiPatchMenuRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Menu * @param {MenuV1alpha1ApiUpdateMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenu(requestParameters: MenuV1alpha1ApiUpdateMenuRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createMenu operation in MenuV1alpha1Api. */ interface MenuV1alpha1ApiCreateMenuRequest { /** * Fresh menu */ readonly menu?: Menu; } /** * Request parameters for deleteMenu operation in MenuV1alpha1Api. */ interface MenuV1alpha1ApiDeleteMenuRequest { /** * Name of menu */ readonly name: string; } /** * Request parameters for getMenu operation in MenuV1alpha1Api. */ interface MenuV1alpha1ApiGetMenuRequest { /** * Name of menu */ readonly name: string; } /** * Request parameters for listMenu operation in MenuV1alpha1Api. */ interface MenuV1alpha1ApiListMenuRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchMenu operation in MenuV1alpha1Api. */ interface MenuV1alpha1ApiPatchMenuRequest { /** * Name of menu */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateMenu operation in MenuV1alpha1Api. */ interface MenuV1alpha1ApiUpdateMenuRequest { /** * Name of menu */ readonly name: string; /** * Updated menu */ readonly menu?: Menu; } /** * MenuV1alpha1Api - object-oriented interface */ declare class MenuV1alpha1Api extends BaseAPI { /** * Create Menu * @param {MenuV1alpha1ApiCreateMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMenu(requestParameters?: MenuV1alpha1ApiCreateMenuRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Menu * @param {MenuV1alpha1ApiDeleteMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteMenu(requestParameters: MenuV1alpha1ApiDeleteMenuRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Menu * @param {MenuV1alpha1ApiGetMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMenu(requestParameters: MenuV1alpha1ApiGetMenuRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Menu * @param {MenuV1alpha1ApiListMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMenu(requestParameters?: MenuV1alpha1ApiListMenuRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Menu * @param {MenuV1alpha1ApiPatchMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchMenu(requestParameters: MenuV1alpha1ApiPatchMenuRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Menu * @param {MenuV1alpha1ApiUpdateMenuRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMenu(requestParameters: MenuV1alpha1ApiUpdateMenuRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/menu-v1alpha1-public-api.d.ts /** * MenuV1alpha1PublicApi - axios parameter creator */ declare const MenuV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Gets menu by metadata.name. * @param {string} name Menu metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryMenuByName: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Gets primary menu. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPrimaryMenu: (options?: RawAxiosRequestConfig) => Promise; }; /** * MenuV1alpha1PublicApi - functional programming interface */ declare const MenuV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Gets menu by metadata.name. * @param {string} name Menu metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryMenuByName(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Gets primary menu. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPrimaryMenu(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * MenuV1alpha1PublicApi - factory interface */ declare const MenuV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Gets menu by metadata.name. * @param {MenuV1alpha1PublicApiQueryMenuByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryMenuByName(requestParameters: MenuV1alpha1PublicApiQueryMenuByNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Gets primary menu. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPrimaryMenu(options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for queryMenuByName operation in MenuV1alpha1PublicApi. */ interface MenuV1alpha1PublicApiQueryMenuByNameRequest { /** * Menu metadata.name */ readonly name: string; } /** * MenuV1alpha1PublicApi - object-oriented interface */ declare class MenuV1alpha1PublicApi extends BaseAPI { /** * Gets menu by metadata.name. * @param {MenuV1alpha1PublicApiQueryMenuByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryMenuByName(requestParameters: MenuV1alpha1PublicApiQueryMenuByNameRequest, options?: RawAxiosRequestConfig): Promise>; /** * Gets primary menu. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPrimaryMenu(options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/metrics-v1alpha1-public-api.d.ts /** * MetricsV1alpha1PublicApi - axios parameter creator */ declare const MetricsV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Count an extension resource visits. * @param {CounterRequest} counterRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ count: (counterRequest: CounterRequest, options?: RawAxiosRequestConfig) => Promise; /** * Downvote an extension resource. * @param {VoteRequest} voteRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ downvote: (voteRequest: VoteRequest, options?: RawAxiosRequestConfig) => Promise; /** * Upvote an extension resource. * @param {VoteRequest} voteRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ upvote: (voteRequest: VoteRequest, options?: RawAxiosRequestConfig) => Promise; }; /** * MetricsV1alpha1PublicApi - functional programming interface */ declare const MetricsV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Count an extension resource visits. * @param {CounterRequest} counterRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ count(counterRequest: CounterRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Downvote an extension resource. * @param {VoteRequest} voteRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ downvote(voteRequest: VoteRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upvote an extension resource. * @param {VoteRequest} voteRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ upvote(voteRequest: VoteRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * MetricsV1alpha1PublicApi - factory interface */ declare const MetricsV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Count an extension resource visits. * @param {MetricsV1alpha1PublicApiCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ count(requestParameters: MetricsV1alpha1PublicApiCountRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Downvote an extension resource. * @param {MetricsV1alpha1PublicApiDownvoteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ downvote(requestParameters: MetricsV1alpha1PublicApiDownvoteRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upvote an extension resource. * @param {MetricsV1alpha1PublicApiUpvoteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upvote(requestParameters: MetricsV1alpha1PublicApiUpvoteRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for count operation in MetricsV1alpha1PublicApi. */ interface MetricsV1alpha1PublicApiCountRequest { readonly counterRequest: CounterRequest; } /** * Request parameters for downvote operation in MetricsV1alpha1PublicApi. */ interface MetricsV1alpha1PublicApiDownvoteRequest { readonly voteRequest: VoteRequest; } /** * Request parameters for upvote operation in MetricsV1alpha1PublicApi. */ interface MetricsV1alpha1PublicApiUpvoteRequest { readonly voteRequest: VoteRequest; } /** * MetricsV1alpha1PublicApi - object-oriented interface */ declare class MetricsV1alpha1PublicApi extends BaseAPI { /** * Count an extension resource visits. * @param {MetricsV1alpha1PublicApiCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ count(requestParameters: MetricsV1alpha1PublicApiCountRequest, options?: RawAxiosRequestConfig): Promise>; /** * Downvote an extension resource. * @param {MetricsV1alpha1PublicApiDownvoteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ downvote(requestParameters: MetricsV1alpha1PublicApiDownvoteRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upvote an extension resource. * @param {MetricsV1alpha1PublicApiUpvoteRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upvote(requestParameters: MetricsV1alpha1PublicApiUpvoteRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/migration-v1alpha1-console-api.d.ts /** * MigrationV1alpha1ConsoleApi - axios parameter creator */ declare const MigrationV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Download a file from the specified backup as an octet-stream attachment. * @param {string} name Backup metadata.name. * @param {string} filename Backup filename. * @param {*} [options] Override http request option. * @throws {RequiredError} */ downloadBackups: (name: string, filename: string, options?: RawAxiosRequestConfig) => Promise; /** * Get backup files from backup root. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackupFiles: (options?: RawAxiosRequestConfig) => Promise; /** * Restore backup by uploading file or providing download link or backup name. * @param {string} [backupName] Backup <code>metadata.name</code>. * @param {string} [downloadUrl] Remote backup HTTP URL. * @param {File} [file] Backup file. * @param {string} [filename] Filename of backup file in backups root. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restoreBackup: (backupName?: string | undefined, downloadUrl?: string | undefined, file?: File | undefined, filename?: string | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * MigrationV1alpha1ConsoleApi - functional programming interface */ declare const MigrationV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Download a file from the specified backup as an octet-stream attachment. * @param {string} name Backup metadata.name. * @param {string} filename Backup filename. * @param {*} [options] Override http request option. * @throws {RequiredError} */ downloadBackups(name: string, filename: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get backup files from backup root. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackupFiles(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Restore backup by uploading file or providing download link or backup name. * @param {string} [backupName] Backup <code>metadata.name</code>. * @param {string} [downloadUrl] Remote backup HTTP URL. * @param {File} [file] Backup file. * @param {string} [filename] Filename of backup file in backups root. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restoreBackup(backupName?: string | undefined, downloadUrl?: string | undefined, file?: File | undefined, filename?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * MigrationV1alpha1ConsoleApi - factory interface */ declare const MigrationV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Download a file from the specified backup as an octet-stream attachment. * @param {MigrationV1alpha1ConsoleApiDownloadBackupsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ downloadBackups(requestParameters: MigrationV1alpha1ConsoleApiDownloadBackupsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get backup files from backup root. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackupFiles(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Restore backup by uploading file or providing download link or backup name. * @param {MigrationV1alpha1ConsoleApiRestoreBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restoreBackup(requestParameters?: MigrationV1alpha1ConsoleApiRestoreBackupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for downloadBackups operation in MigrationV1alpha1ConsoleApi. */ interface MigrationV1alpha1ConsoleApiDownloadBackupsRequest { /** * Backup metadata.name. */ readonly name: string; /** * Backup filename. */ readonly filename: string; } /** * Request parameters for restoreBackup operation in MigrationV1alpha1ConsoleApi. */ interface MigrationV1alpha1ConsoleApiRestoreBackupRequest { /** * Backup <code>metadata.name</code>. */ readonly backupName?: string; /** * Remote backup HTTP URL. */ readonly downloadUrl?: string; /** * Backup file. */ readonly file?: File; /** * Filename of backup file in backups root. */ readonly filename?: string; } /** * MigrationV1alpha1ConsoleApi - object-oriented interface */ declare class MigrationV1alpha1ConsoleApi extends BaseAPI { /** * Download a file from the specified backup as an octet-stream attachment. * @param {MigrationV1alpha1ConsoleApiDownloadBackupsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ downloadBackups(requestParameters: MigrationV1alpha1ConsoleApiDownloadBackupsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get backup files from backup root. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getBackupFiles(options?: RawAxiosRequestConfig): Promise>; /** * Restore backup by uploading file or providing download link or backup name. * @param {MigrationV1alpha1ConsoleApiRestoreBackupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restoreBackup(requestParameters?: MigrationV1alpha1ConsoleApiRestoreBackupRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/notification-template-v1alpha1-api.d.ts /** * NotificationTemplateV1alpha1Api - axios parameter creator */ declare const NotificationTemplateV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create NotificationTemplate * @param {NotificationTemplate} [notificationTemplate] Fresh notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotificationTemplate: (notificationTemplate?: NotificationTemplate | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete NotificationTemplate * @param {string} name Name of notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotificationTemplate: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get NotificationTemplate * @param {string} name Name of notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotificationTemplate: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List NotificationTemplate * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotificationTemplate: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch NotificationTemplate * @param {string} name Name of notificationtemplate * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotificationTemplate: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update NotificationTemplate * @param {string} name Name of notificationtemplate * @param {NotificationTemplate} [notificationTemplate] Updated notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotificationTemplate: (name: string, notificationTemplate?: NotificationTemplate | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * NotificationTemplateV1alpha1Api - functional programming interface */ declare const NotificationTemplateV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create NotificationTemplate * @param {NotificationTemplate} [notificationTemplate] Fresh notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotificationTemplate(notificationTemplate?: NotificationTemplate | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete NotificationTemplate * @param {string} name Name of notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotificationTemplate(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get NotificationTemplate * @param {string} name Name of notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotificationTemplate(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List NotificationTemplate * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotificationTemplate(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch NotificationTemplate * @param {string} name Name of notificationtemplate * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotificationTemplate(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update NotificationTemplate * @param {string} name Name of notificationtemplate * @param {NotificationTemplate} [notificationTemplate] Updated notificationtemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotificationTemplate(name: string, notificationTemplate?: NotificationTemplate | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * NotificationTemplateV1alpha1Api - factory interface */ declare const NotificationTemplateV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create NotificationTemplate * @param {NotificationTemplateV1alpha1ApiCreateNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotificationTemplate(requestParameters?: NotificationTemplateV1alpha1ApiCreateNotificationTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete NotificationTemplate * @param {NotificationTemplateV1alpha1ApiDeleteNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiDeleteNotificationTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get NotificationTemplate * @param {NotificationTemplateV1alpha1ApiGetNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiGetNotificationTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List NotificationTemplate * @param {NotificationTemplateV1alpha1ApiListNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotificationTemplate(requestParameters?: NotificationTemplateV1alpha1ApiListNotificationTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch NotificationTemplate * @param {NotificationTemplateV1alpha1ApiPatchNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiPatchNotificationTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update NotificationTemplate * @param {NotificationTemplateV1alpha1ApiUpdateNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiUpdateNotificationTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createNotificationTemplate operation in NotificationTemplateV1alpha1Api. */ interface NotificationTemplateV1alpha1ApiCreateNotificationTemplateRequest { /** * Fresh notificationtemplate */ readonly notificationTemplate?: NotificationTemplate; } /** * Request parameters for deleteNotificationTemplate operation in NotificationTemplateV1alpha1Api. */ interface NotificationTemplateV1alpha1ApiDeleteNotificationTemplateRequest { /** * Name of notificationtemplate */ readonly name: string; } /** * Request parameters for getNotificationTemplate operation in NotificationTemplateV1alpha1Api. */ interface NotificationTemplateV1alpha1ApiGetNotificationTemplateRequest { /** * Name of notificationtemplate */ readonly name: string; } /** * Request parameters for listNotificationTemplate operation in NotificationTemplateV1alpha1Api. */ interface NotificationTemplateV1alpha1ApiListNotificationTemplateRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchNotificationTemplate operation in NotificationTemplateV1alpha1Api. */ interface NotificationTemplateV1alpha1ApiPatchNotificationTemplateRequest { /** * Name of notificationtemplate */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateNotificationTemplate operation in NotificationTemplateV1alpha1Api. */ interface NotificationTemplateV1alpha1ApiUpdateNotificationTemplateRequest { /** * Name of notificationtemplate */ readonly name: string; /** * Updated notificationtemplate */ readonly notificationTemplate?: NotificationTemplate; } /** * NotificationTemplateV1alpha1Api - object-oriented interface */ declare class NotificationTemplateV1alpha1Api extends BaseAPI { /** * Create NotificationTemplate * @param {NotificationTemplateV1alpha1ApiCreateNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotificationTemplate(requestParameters?: NotificationTemplateV1alpha1ApiCreateNotificationTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete NotificationTemplate * @param {NotificationTemplateV1alpha1ApiDeleteNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiDeleteNotificationTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get NotificationTemplate * @param {NotificationTemplateV1alpha1ApiGetNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiGetNotificationTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * List NotificationTemplate * @param {NotificationTemplateV1alpha1ApiListNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotificationTemplate(requestParameters?: NotificationTemplateV1alpha1ApiListNotificationTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch NotificationTemplate * @param {NotificationTemplateV1alpha1ApiPatchNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiPatchNotificationTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update NotificationTemplate * @param {NotificationTemplateV1alpha1ApiUpdateNotificationTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotificationTemplate(requestParameters: NotificationTemplateV1alpha1ApiUpdateNotificationTemplateRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/notification-v1alpha1-api.d.ts /** * NotificationV1alpha1Api - axios parameter creator */ declare const NotificationV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Notification * @param {Notification} [notification] Fresh notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotification: (notification?: Notification | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Notification * @param {string} name Name of notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotification: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Notification * @param {string} name Name of notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotification: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Notification * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotification: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Notification * @param {string} name Name of notification * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotification: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Notification * @param {string} name Name of notification * @param {Notification} [notification] Updated notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotification: (name: string, notification?: Notification | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * NotificationV1alpha1Api - functional programming interface */ declare const NotificationV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Notification * @param {Notification} [notification] Fresh notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotification(notification?: Notification | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Notification * @param {string} name Name of notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotification(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Notification * @param {string} name Name of notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotification(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Notification * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotification(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Notification * @param {string} name Name of notification * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotification(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Notification * @param {string} name Name of notification * @param {Notification} [notification] Updated notification * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotification(name: string, notification?: Notification | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * NotificationV1alpha1Api - factory interface */ declare const NotificationV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Notification * @param {NotificationV1alpha1ApiCreateNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotification(requestParameters?: NotificationV1alpha1ApiCreateNotificationRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Notification * @param {NotificationV1alpha1ApiDeleteNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotification(requestParameters: NotificationV1alpha1ApiDeleteNotificationRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Notification * @param {NotificationV1alpha1ApiGetNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotification(requestParameters: NotificationV1alpha1ApiGetNotificationRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Notification * @param {NotificationV1alpha1ApiListNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotification(requestParameters?: NotificationV1alpha1ApiListNotificationRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Notification * @param {NotificationV1alpha1ApiPatchNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotification(requestParameters: NotificationV1alpha1ApiPatchNotificationRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Notification * @param {NotificationV1alpha1ApiUpdateNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotification(requestParameters: NotificationV1alpha1ApiUpdateNotificationRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createNotification operation in NotificationV1alpha1Api. */ interface NotificationV1alpha1ApiCreateNotificationRequest { /** * Fresh notification */ readonly notification?: Notification; } /** * Request parameters for deleteNotification operation in NotificationV1alpha1Api. */ interface NotificationV1alpha1ApiDeleteNotificationRequest { /** * Name of notification */ readonly name: string; } /** * Request parameters for getNotification operation in NotificationV1alpha1Api. */ interface NotificationV1alpha1ApiGetNotificationRequest { /** * Name of notification */ readonly name: string; } /** * Request parameters for listNotification operation in NotificationV1alpha1Api. */ interface NotificationV1alpha1ApiListNotificationRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchNotification operation in NotificationV1alpha1Api. */ interface NotificationV1alpha1ApiPatchNotificationRequest { /** * Name of notification */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateNotification operation in NotificationV1alpha1Api. */ interface NotificationV1alpha1ApiUpdateNotificationRequest { /** * Name of notification */ readonly name: string; /** * Updated notification */ readonly notification?: Notification; } /** * NotificationV1alpha1Api - object-oriented interface */ declare class NotificationV1alpha1Api extends BaseAPI { /** * Create Notification * @param {NotificationV1alpha1ApiCreateNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotification(requestParameters?: NotificationV1alpha1ApiCreateNotificationRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Notification * @param {NotificationV1alpha1ApiDeleteNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotification(requestParameters: NotificationV1alpha1ApiDeleteNotificationRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Notification * @param {NotificationV1alpha1ApiGetNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotification(requestParameters: NotificationV1alpha1ApiGetNotificationRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Notification * @param {NotificationV1alpha1ApiListNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotification(requestParameters?: NotificationV1alpha1ApiListNotificationRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Notification * @param {NotificationV1alpha1ApiPatchNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotification(requestParameters: NotificationV1alpha1ApiPatchNotificationRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Notification * @param {NotificationV1alpha1ApiUpdateNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotification(requestParameters: NotificationV1alpha1ApiUpdateNotificationRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/notification-v1alpha1-public-api.d.ts /** * NotificationV1alpha1PublicApi - axios parameter creator */ declare const NotificationV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Unsubscribe a subscription * @param {string} name Subscription name * @param {string} token Unsubscribe token * @param {*} [options] Override http request option. * @throws {RequiredError} */ unsubscribe: (name: string, token: string, options?: RawAxiosRequestConfig) => Promise; }; /** * NotificationV1alpha1PublicApi - functional programming interface */ declare const NotificationV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Unsubscribe a subscription * @param {string} name Subscription name * @param {string} token Unsubscribe token * @param {*} [options] Override http request option. * @throws {RequiredError} */ unsubscribe(name: string, token: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * NotificationV1alpha1PublicApi - factory interface */ declare const NotificationV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Unsubscribe a subscription * @param {NotificationV1alpha1PublicApiUnsubscribeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unsubscribe(requestParameters: NotificationV1alpha1PublicApiUnsubscribeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for unsubscribe operation in NotificationV1alpha1PublicApi. */ interface NotificationV1alpha1PublicApiUnsubscribeRequest { /** * Subscription name */ readonly name: string; /** * Unsubscribe token */ readonly token: string; } /** * NotificationV1alpha1PublicApi - object-oriented interface */ declare class NotificationV1alpha1PublicApi extends BaseAPI { /** * Unsubscribe a subscription * @param {NotificationV1alpha1PublicApiUnsubscribeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unsubscribe(requestParameters: NotificationV1alpha1PublicApiUnsubscribeRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/notification-v1alpha1-uc-api.d.ts /** * NotificationV1alpha1UcApi - axios parameter creator */ declare const NotificationV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Delete the specified notification. * @param {string} username User metadata.name * @param {string} name Notification metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSpecifiedNotification: (username: string, name: string, options?: RawAxiosRequestConfig) => Promise; /** * List notification preferences for the authenticated user. * @param {string} username User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotificationPreferences: (username: string, options?: RawAxiosRequestConfig) => Promise; /** * List notifications for the authenticated user. * @param {string} username User metadata.name * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotifications: (username: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Mark the specified notification as read. * @param {string} username User metadata.name * @param {string} name Notification metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationAsRead: (username: string, name: string, options?: RawAxiosRequestConfig) => Promise; /** * Mark the specified notifications as read. * @param {string} username User metadata.name * @param {MarkSpecifiedRequest} markSpecifiedRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationsAsRead: (username: string, markSpecifiedRequest: MarkSpecifiedRequest, options?: RawAxiosRequestConfig) => Promise; /** * Save notification preferences for the authenticated user. * @param {string} username User metadata.name * @param {ReasonTypeNotifierCollectionRequest} [reasonTypeNotifierCollectionRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveUserNotificationPreferences: (username: string, reasonTypeNotifierCollectionRequest?: ReasonTypeNotifierCollectionRequest | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * NotificationV1alpha1UcApi - functional programming interface */ declare const NotificationV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Delete the specified notification. * @param {string} username User metadata.name * @param {string} name Notification metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSpecifiedNotification(username: string, name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List notification preferences for the authenticated user. * @param {string} username User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotificationPreferences(username: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List notifications for the authenticated user. * @param {string} username User metadata.name * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotifications(username: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Mark the specified notification as read. * @param {string} username User metadata.name * @param {string} name Notification metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationAsRead(username: string, name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Mark the specified notifications as read. * @param {string} username User metadata.name * @param {MarkSpecifiedRequest} markSpecifiedRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationsAsRead(username: string, markSpecifiedRequest: MarkSpecifiedRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Save notification preferences for the authenticated user. * @param {string} username User metadata.name * @param {ReasonTypeNotifierCollectionRequest} [reasonTypeNotifierCollectionRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveUserNotificationPreferences(username: string, reasonTypeNotifierCollectionRequest?: ReasonTypeNotifierCollectionRequest | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * NotificationV1alpha1UcApi - factory interface */ declare const NotificationV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Delete the specified notification. * @param {NotificationV1alpha1UcApiDeleteSpecifiedNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSpecifiedNotification(requestParameters: NotificationV1alpha1UcApiDeleteSpecifiedNotificationRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List notification preferences for the authenticated user. * @param {NotificationV1alpha1UcApiListUserNotificationPreferencesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotificationPreferences(requestParameters: NotificationV1alpha1UcApiListUserNotificationPreferencesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List notifications for the authenticated user. * @param {NotificationV1alpha1UcApiListUserNotificationsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotifications(requestParameters: NotificationV1alpha1UcApiListUserNotificationsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Mark the specified notification as read. * @param {NotificationV1alpha1UcApiMarkNotificationAsReadRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationAsRead(requestParameters: NotificationV1alpha1UcApiMarkNotificationAsReadRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Mark the specified notifications as read. * @param {NotificationV1alpha1UcApiMarkNotificationsAsReadRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationsAsRead(requestParameters: NotificationV1alpha1UcApiMarkNotificationsAsReadRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Save notification preferences for the authenticated user. * @param {NotificationV1alpha1UcApiSaveUserNotificationPreferencesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveUserNotificationPreferences(requestParameters: NotificationV1alpha1UcApiSaveUserNotificationPreferencesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for deleteSpecifiedNotification operation in NotificationV1alpha1UcApi. */ interface NotificationV1alpha1UcApiDeleteSpecifiedNotificationRequest { /** * User metadata.name */ readonly username: string; /** * Notification metadata.name */ readonly name: string; } /** * Request parameters for listUserNotificationPreferences operation in NotificationV1alpha1UcApi. */ interface NotificationV1alpha1UcApiListUserNotificationPreferencesRequest { /** * User metadata.name */ readonly username: string; } /** * Request parameters for listUserNotifications operation in NotificationV1alpha1UcApi. */ interface NotificationV1alpha1UcApiListUserNotificationsRequest { /** * User metadata.name */ readonly username: string; /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for markNotificationAsRead operation in NotificationV1alpha1UcApi. */ interface NotificationV1alpha1UcApiMarkNotificationAsReadRequest { /** * User metadata.name */ readonly username: string; /** * Notification metadata.name */ readonly name: string; } /** * Request parameters for markNotificationsAsRead operation in NotificationV1alpha1UcApi. */ interface NotificationV1alpha1UcApiMarkNotificationsAsReadRequest { /** * User metadata.name */ readonly username: string; readonly markSpecifiedRequest: MarkSpecifiedRequest; } /** * Request parameters for saveUserNotificationPreferences operation in NotificationV1alpha1UcApi. */ interface NotificationV1alpha1UcApiSaveUserNotificationPreferencesRequest { /** * User metadata.name */ readonly username: string; readonly reasonTypeNotifierCollectionRequest?: ReasonTypeNotifierCollectionRequest; } /** * NotificationV1alpha1UcApi - object-oriented interface */ declare class NotificationV1alpha1UcApi extends BaseAPI { /** * Delete the specified notification. * @param {NotificationV1alpha1UcApiDeleteSpecifiedNotificationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSpecifiedNotification(requestParameters: NotificationV1alpha1UcApiDeleteSpecifiedNotificationRequest, options?: RawAxiosRequestConfig): Promise>; /** * List notification preferences for the authenticated user. * @param {NotificationV1alpha1UcApiListUserNotificationPreferencesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotificationPreferences(requestParameters: NotificationV1alpha1UcApiListUserNotificationPreferencesRequest, options?: RawAxiosRequestConfig): Promise>; /** * List notifications for the authenticated user. * @param {NotificationV1alpha1UcApiListUserNotificationsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserNotifications(requestParameters: NotificationV1alpha1UcApiListUserNotificationsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Mark the specified notification as read. * @param {NotificationV1alpha1UcApiMarkNotificationAsReadRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationAsRead(requestParameters: NotificationV1alpha1UcApiMarkNotificationAsReadRequest, options?: RawAxiosRequestConfig): Promise>; /** * Mark the specified notifications as read. * @param {NotificationV1alpha1UcApiMarkNotificationsAsReadRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ markNotificationsAsRead(requestParameters: NotificationV1alpha1UcApiMarkNotificationsAsReadRequest, options?: RawAxiosRequestConfig): Promise>; /** * Save notification preferences for the authenticated user. * @param {NotificationV1alpha1UcApiSaveUserNotificationPreferencesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveUserNotificationPreferences(requestParameters: NotificationV1alpha1UcApiSaveUserNotificationPreferencesRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/notifier-descriptor-v1alpha1-api.d.ts /** * NotifierDescriptorV1alpha1Api - axios parameter creator */ declare const NotifierDescriptorV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create NotifierDescriptor * @param {NotifierDescriptor} [notifierDescriptor] Fresh notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotifierDescriptor: (notifierDescriptor?: NotifierDescriptor | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotifierDescriptor: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotifierDescriptor: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List NotifierDescriptor * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotifierDescriptor: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotifierDescriptor: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {NotifierDescriptor} [notifierDescriptor] Updated notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotifierDescriptor: (name: string, notifierDescriptor?: NotifierDescriptor | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * NotifierDescriptorV1alpha1Api - functional programming interface */ declare const NotifierDescriptorV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create NotifierDescriptor * @param {NotifierDescriptor} [notifierDescriptor] Fresh notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotifierDescriptor(notifierDescriptor?: NotifierDescriptor | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotifierDescriptor(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotifierDescriptor(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List NotifierDescriptor * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotifierDescriptor(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotifierDescriptor(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update NotifierDescriptor * @param {string} name Name of notifierDescriptor * @param {NotifierDescriptor} [notifierDescriptor] Updated notifierDescriptor * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotifierDescriptor(name: string, notifierDescriptor?: NotifierDescriptor | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * NotifierDescriptorV1alpha1Api - factory interface */ declare const NotifierDescriptorV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiCreateNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotifierDescriptor(requestParameters?: NotifierDescriptorV1alpha1ApiCreateNotifierDescriptorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiDeleteNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiDeleteNotifierDescriptorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiGetNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiGetNotifierDescriptorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiListNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotifierDescriptor(requestParameters?: NotifierDescriptorV1alpha1ApiListNotifierDescriptorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiPatchNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiPatchNotifierDescriptorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiUpdateNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiUpdateNotifierDescriptorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createNotifierDescriptor operation in NotifierDescriptorV1alpha1Api. */ interface NotifierDescriptorV1alpha1ApiCreateNotifierDescriptorRequest { /** * Fresh notifierDescriptor */ readonly notifierDescriptor?: NotifierDescriptor; } /** * Request parameters for deleteNotifierDescriptor operation in NotifierDescriptorV1alpha1Api. */ interface NotifierDescriptorV1alpha1ApiDeleteNotifierDescriptorRequest { /** * Name of notifierDescriptor */ readonly name: string; } /** * Request parameters for getNotifierDescriptor operation in NotifierDescriptorV1alpha1Api. */ interface NotifierDescriptorV1alpha1ApiGetNotifierDescriptorRequest { /** * Name of notifierDescriptor */ readonly name: string; } /** * Request parameters for listNotifierDescriptor operation in NotifierDescriptorV1alpha1Api. */ interface NotifierDescriptorV1alpha1ApiListNotifierDescriptorRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchNotifierDescriptor operation in NotifierDescriptorV1alpha1Api. */ interface NotifierDescriptorV1alpha1ApiPatchNotifierDescriptorRequest { /** * Name of notifierDescriptor */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateNotifierDescriptor operation in NotifierDescriptorV1alpha1Api. */ interface NotifierDescriptorV1alpha1ApiUpdateNotifierDescriptorRequest { /** * Name of notifierDescriptor */ readonly name: string; /** * Updated notifierDescriptor */ readonly notifierDescriptor?: NotifierDescriptor; } /** * NotifierDescriptorV1alpha1Api - object-oriented interface */ declare class NotifierDescriptorV1alpha1Api extends BaseAPI { /** * Create NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiCreateNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createNotifierDescriptor(requestParameters?: NotifierDescriptorV1alpha1ApiCreateNotifierDescriptorRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiDeleteNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiDeleteNotifierDescriptorRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiGetNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiGetNotifierDescriptorRequest, options?: RawAxiosRequestConfig): Promise>; /** * List NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiListNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listNotifierDescriptor(requestParameters?: NotifierDescriptorV1alpha1ApiListNotifierDescriptorRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiPatchNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiPatchNotifierDescriptorRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update NotifierDescriptor * @param {NotifierDescriptorV1alpha1ApiUpdateNotifierDescriptorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateNotifierDescriptor(requestParameters: NotifierDescriptorV1alpha1ApiUpdateNotifierDescriptorRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/notifier-v1alpha1-console-api.d.ts /** * NotifierV1alpha1ConsoleApi - axios parameter creator */ declare const NotifierV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Fetch sender config of notifier * @param {string} name Notifier metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSenderConfig: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Save sender config of notifier * @param {string} name Notifier metadata.name * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveSenderConfig: (name: string, body: object, options?: RawAxiosRequestConfig) => Promise; /** * Verify email sender config. * @param {EmailConfigValidationRequest} emailConfigValidationRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmailSenderConfig: (emailConfigValidationRequest: EmailConfigValidationRequest, options?: RawAxiosRequestConfig) => Promise; }; /** * NotifierV1alpha1ConsoleApi - functional programming interface */ declare const NotifierV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Fetch sender config of notifier * @param {string} name Notifier metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSenderConfig(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Save sender config of notifier * @param {string} name Notifier metadata.name * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveSenderConfig(name: string, body: object, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Verify email sender config. * @param {EmailConfigValidationRequest} emailConfigValidationRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmailSenderConfig(emailConfigValidationRequest: EmailConfigValidationRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * NotifierV1alpha1ConsoleApi - factory interface */ declare const NotifierV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Fetch sender config of notifier * @param {NotifierV1alpha1ConsoleApiFetchSenderConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSenderConfig(requestParameters: NotifierV1alpha1ConsoleApiFetchSenderConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Save sender config of notifier * @param {NotifierV1alpha1ConsoleApiSaveSenderConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveSenderConfig(requestParameters: NotifierV1alpha1ConsoleApiSaveSenderConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Verify email sender config. * @param {NotifierV1alpha1ConsoleApiVerifyEmailSenderConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmailSenderConfig(requestParameters: NotifierV1alpha1ConsoleApiVerifyEmailSenderConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for fetchSenderConfig operation in NotifierV1alpha1ConsoleApi. */ interface NotifierV1alpha1ConsoleApiFetchSenderConfigRequest { /** * Notifier metadata.name */ readonly name: string; } /** * Request parameters for saveSenderConfig operation in NotifierV1alpha1ConsoleApi. */ interface NotifierV1alpha1ConsoleApiSaveSenderConfigRequest { /** * Notifier metadata.name */ readonly name: string; readonly body: object; } /** * Request parameters for verifyEmailSenderConfig operation in NotifierV1alpha1ConsoleApi. */ interface NotifierV1alpha1ConsoleApiVerifyEmailSenderConfigRequest { readonly emailConfigValidationRequest: EmailConfigValidationRequest; } /** * NotifierV1alpha1ConsoleApi - object-oriented interface */ declare class NotifierV1alpha1ConsoleApi extends BaseAPI { /** * Fetch sender config of notifier * @param {NotifierV1alpha1ConsoleApiFetchSenderConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSenderConfig(requestParameters: NotifierV1alpha1ConsoleApiFetchSenderConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Save sender config of notifier * @param {NotifierV1alpha1ConsoleApiSaveSenderConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveSenderConfig(requestParameters: NotifierV1alpha1ConsoleApiSaveSenderConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Verify email sender config. * @param {NotifierV1alpha1ConsoleApiVerifyEmailSenderConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmailSenderConfig(requestParameters: NotifierV1alpha1ConsoleApiVerifyEmailSenderConfigRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/notifier-v1alpha1-uc-api.d.ts /** * NotifierV1alpha1UcApi - axios parameter creator */ declare const NotifierV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Fetch receiver config of notifier * @param {string} name Notifier metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchReceiverConfig: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Save receiver config of notifier * @param {string} name Notifier metadata.name * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveReceiverConfig: (name: string, body: object, options?: RawAxiosRequestConfig) => Promise; }; /** * NotifierV1alpha1UcApi - functional programming interface */ declare const NotifierV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Fetch receiver config of notifier * @param {string} name Notifier metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchReceiverConfig(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Save receiver config of notifier * @param {string} name Notifier metadata.name * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveReceiverConfig(name: string, body: object, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * NotifierV1alpha1UcApi - factory interface */ declare const NotifierV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Fetch receiver config of notifier * @param {NotifierV1alpha1UcApiFetchReceiverConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchReceiverConfig(requestParameters: NotifierV1alpha1UcApiFetchReceiverConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Save receiver config of notifier * @param {NotifierV1alpha1UcApiSaveReceiverConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveReceiverConfig(requestParameters: NotifierV1alpha1UcApiSaveReceiverConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for fetchReceiverConfig operation in NotifierV1alpha1UcApi. */ interface NotifierV1alpha1UcApiFetchReceiverConfigRequest { /** * Notifier metadata.name */ readonly name: string; } /** * Request parameters for saveReceiverConfig operation in NotifierV1alpha1UcApi. */ interface NotifierV1alpha1UcApiSaveReceiverConfigRequest { /** * Notifier metadata.name */ readonly name: string; readonly body: object; } /** * NotifierV1alpha1UcApi - object-oriented interface */ declare class NotifierV1alpha1UcApi extends BaseAPI { /** * Fetch receiver config of notifier * @param {NotifierV1alpha1UcApiFetchReceiverConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchReceiverConfig(requestParameters: NotifierV1alpha1UcApiFetchReceiverConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Save receiver config of notifier * @param {NotifierV1alpha1UcApiSaveReceiverConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ saveReceiverConfig(requestParameters: NotifierV1alpha1UcApiSaveReceiverConfigRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/personal-access-token-v1alpha1-api.d.ts /** * PersonalAccessTokenV1alpha1Api - axios parameter creator */ declare const PersonalAccessTokenV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create PersonalAccessToken * @param {PersonalAccessToken} [personalAccessToken] Fresh personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPersonalAccessToken: (personalAccessToken?: PersonalAccessToken | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePersonalAccessToken: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPersonalAccessToken: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List PersonalAccessToken * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPersonalAccessToken: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPersonalAccessToken: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {PersonalAccessToken} [personalAccessToken] Updated personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePersonalAccessToken: (name: string, personalAccessToken?: PersonalAccessToken | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * PersonalAccessTokenV1alpha1Api - functional programming interface */ declare const PersonalAccessTokenV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create PersonalAccessToken * @param {PersonalAccessToken} [personalAccessToken] Fresh personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPersonalAccessToken(personalAccessToken?: PersonalAccessToken | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePersonalAccessToken(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPersonalAccessToken(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List PersonalAccessToken * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPersonalAccessToken(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPersonalAccessToken(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update PersonalAccessToken * @param {string} name Name of personalaccesstoken * @param {PersonalAccessToken} [personalAccessToken] Updated personalaccesstoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePersonalAccessToken(name: string, personalAccessToken?: PersonalAccessToken | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PersonalAccessTokenV1alpha1Api - factory interface */ declare const PersonalAccessTokenV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiCreatePersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPersonalAccessToken(requestParameters?: PersonalAccessTokenV1alpha1ApiCreatePersonalAccessTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiDeletePersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiDeletePersonalAccessTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiGetPersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiGetPersonalAccessTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiListPersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPersonalAccessToken(requestParameters?: PersonalAccessTokenV1alpha1ApiListPersonalAccessTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiPatchPersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiPatchPersonalAccessTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiUpdatePersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiUpdatePersonalAccessTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createPersonalAccessToken operation in PersonalAccessTokenV1alpha1Api. */ interface PersonalAccessTokenV1alpha1ApiCreatePersonalAccessTokenRequest { /** * Fresh personalaccesstoken */ readonly personalAccessToken?: PersonalAccessToken; } /** * Request parameters for deletePersonalAccessToken operation in PersonalAccessTokenV1alpha1Api. */ interface PersonalAccessTokenV1alpha1ApiDeletePersonalAccessTokenRequest { /** * Name of personalaccesstoken */ readonly name: string; } /** * Request parameters for getPersonalAccessToken operation in PersonalAccessTokenV1alpha1Api. */ interface PersonalAccessTokenV1alpha1ApiGetPersonalAccessTokenRequest { /** * Name of personalaccesstoken */ readonly name: string; } /** * Request parameters for listPersonalAccessToken operation in PersonalAccessTokenV1alpha1Api. */ interface PersonalAccessTokenV1alpha1ApiListPersonalAccessTokenRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchPersonalAccessToken operation in PersonalAccessTokenV1alpha1Api. */ interface PersonalAccessTokenV1alpha1ApiPatchPersonalAccessTokenRequest { /** * Name of personalaccesstoken */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updatePersonalAccessToken operation in PersonalAccessTokenV1alpha1Api. */ interface PersonalAccessTokenV1alpha1ApiUpdatePersonalAccessTokenRequest { /** * Name of personalaccesstoken */ readonly name: string; /** * Updated personalaccesstoken */ readonly personalAccessToken?: PersonalAccessToken; } /** * PersonalAccessTokenV1alpha1Api - object-oriented interface */ declare class PersonalAccessTokenV1alpha1Api extends BaseAPI { /** * Create PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiCreatePersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPersonalAccessToken(requestParameters?: PersonalAccessTokenV1alpha1ApiCreatePersonalAccessTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiDeletePersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiDeletePersonalAccessTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiGetPersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiGetPersonalAccessTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * List PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiListPersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPersonalAccessToken(requestParameters?: PersonalAccessTokenV1alpha1ApiListPersonalAccessTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiPatchPersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiPatchPersonalAccessTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update PersonalAccessToken * @param {PersonalAccessTokenV1alpha1ApiUpdatePersonalAccessTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePersonalAccessToken(requestParameters: PersonalAccessTokenV1alpha1ApiUpdatePersonalAccessTokenRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/personal-access-token-v1alpha1-uc-api.d.ts /** * PersonalAccessTokenV1alpha1UcApi - axios parameter creator */ declare const PersonalAccessTokenV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Delete a PAT * @param {string} name metadata.name of the PAT to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePat: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Generate a PAT. * @param {PersonalAccessToken} personalAccessToken * @param {*} [options] Override http request option. * @throws {RequiredError} */ generatePat: (personalAccessToken: PersonalAccessToken, options?: RawAxiosRequestConfig) => Promise; /** * Obtain a PAT. * @param {string} name metadata.name of the PAT to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPat: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Obtain PAT list. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPats: (options?: RawAxiosRequestConfig) => Promise; /** * Restore a PAT. * @param {string} name metadata.name of the PAT to restore. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restorePat: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Revoke a PAT * @param {string} name metadata.name of the PAT to revoke. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokePat: (name: string, options?: RawAxiosRequestConfig) => Promise; }; /** * PersonalAccessTokenV1alpha1UcApi - functional programming interface */ declare const PersonalAccessTokenV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Delete a PAT * @param {string} name metadata.name of the PAT to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePat(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Generate a PAT. * @param {PersonalAccessToken} personalAccessToken * @param {*} [options] Override http request option. * @throws {RequiredError} */ generatePat(personalAccessToken: PersonalAccessToken, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Obtain a PAT. * @param {string} name metadata.name of the PAT to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPat(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Obtain PAT list. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPats(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Restore a PAT. * @param {string} name metadata.name of the PAT to restore. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restorePat(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Revoke a PAT * @param {string} name metadata.name of the PAT to revoke. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokePat(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PersonalAccessTokenV1alpha1UcApi - factory interface */ declare const PersonalAccessTokenV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Delete a PAT * @param {PersonalAccessTokenV1alpha1UcApiDeletePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePat(requestParameters: PersonalAccessTokenV1alpha1UcApiDeletePatRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Generate a PAT. * @param {PersonalAccessTokenV1alpha1UcApiGeneratePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ generatePat(requestParameters: PersonalAccessTokenV1alpha1UcApiGeneratePatRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Obtain a PAT. * @param {PersonalAccessTokenV1alpha1UcApiObtainPatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPat(requestParameters: PersonalAccessTokenV1alpha1UcApiObtainPatRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Obtain PAT list. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPats(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Restore a PAT. * @param {PersonalAccessTokenV1alpha1UcApiRestorePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restorePat(requestParameters: PersonalAccessTokenV1alpha1UcApiRestorePatRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Revoke a PAT * @param {PersonalAccessTokenV1alpha1UcApiRevokePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokePat(requestParameters: PersonalAccessTokenV1alpha1UcApiRevokePatRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for deletePat operation in PersonalAccessTokenV1alpha1UcApi. */ interface PersonalAccessTokenV1alpha1UcApiDeletePatRequest { /** * metadata.name of the PAT to delete. */ readonly name: string; } /** * Request parameters for generatePat operation in PersonalAccessTokenV1alpha1UcApi. */ interface PersonalAccessTokenV1alpha1UcApiGeneratePatRequest { readonly personalAccessToken: PersonalAccessToken; } /** * Request parameters for obtainPat operation in PersonalAccessTokenV1alpha1UcApi. */ interface PersonalAccessTokenV1alpha1UcApiObtainPatRequest { /** * metadata.name of the PAT to fetch. */ readonly name: string; } /** * Request parameters for restorePat operation in PersonalAccessTokenV1alpha1UcApi. */ interface PersonalAccessTokenV1alpha1UcApiRestorePatRequest { /** * metadata.name of the PAT to restore. */ readonly name: string; } /** * Request parameters for revokePat operation in PersonalAccessTokenV1alpha1UcApi. */ interface PersonalAccessTokenV1alpha1UcApiRevokePatRequest { /** * metadata.name of the PAT to revoke. */ readonly name: string; } /** * PersonalAccessTokenV1alpha1UcApi - object-oriented interface */ declare class PersonalAccessTokenV1alpha1UcApi extends BaseAPI { /** * Delete a PAT * @param {PersonalAccessTokenV1alpha1UcApiDeletePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePat(requestParameters: PersonalAccessTokenV1alpha1UcApiDeletePatRequest, options?: RawAxiosRequestConfig): Promise>; /** * Generate a PAT. * @param {PersonalAccessTokenV1alpha1UcApiGeneratePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ generatePat(requestParameters: PersonalAccessTokenV1alpha1UcApiGeneratePatRequest, options?: RawAxiosRequestConfig): Promise>; /** * Obtain a PAT. * @param {PersonalAccessTokenV1alpha1UcApiObtainPatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPat(requestParameters: PersonalAccessTokenV1alpha1UcApiObtainPatRequest, options?: RawAxiosRequestConfig): Promise>; /** * Obtain PAT list. * @param {*} [options] Override http request option. * @throws {RequiredError} */ obtainPats(options?: RawAxiosRequestConfig): Promise>; /** * Restore a PAT. * @param {PersonalAccessTokenV1alpha1UcApiRestorePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ restorePat(requestParameters: PersonalAccessTokenV1alpha1UcApiRestorePatRequest, options?: RawAxiosRequestConfig): Promise>; /** * Revoke a PAT * @param {PersonalAccessTokenV1alpha1UcApiRevokePatRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revokePat(requestParameters: PersonalAccessTokenV1alpha1UcApiRevokePatRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/plugin-v1alpha1-api.d.ts /** * PluginV1alpha1Api - axios parameter creator */ declare const PluginV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Plugin * @param {Plugin} [plugin] Fresh plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPlugin: (plugin?: Plugin | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Plugin * @param {string} name Name of plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePlugin: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Plugin * @param {string} name Name of plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPlugin: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Plugin * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugin: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Plugin * @param {string} name Name of plugin * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPlugin: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Plugin * @param {string} name Name of plugin * @param {Plugin} [plugin] Updated plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePlugin: (name: string, plugin?: Plugin | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * PluginV1alpha1Api - functional programming interface */ declare const PluginV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Plugin * @param {Plugin} [plugin] Fresh plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPlugin(plugin?: Plugin | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Plugin * @param {string} name Name of plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePlugin(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Plugin * @param {string} name Name of plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPlugin(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Plugin * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugin(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Plugin * @param {string} name Name of plugin * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPlugin(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Plugin * @param {string} name Name of plugin * @param {Plugin} [plugin] Updated plugin * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePlugin(name: string, plugin?: Plugin | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PluginV1alpha1Api - factory interface */ declare const PluginV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Plugin * @param {PluginV1alpha1ApiCreatePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPlugin(requestParameters?: PluginV1alpha1ApiCreatePluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Plugin * @param {PluginV1alpha1ApiDeletePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePlugin(requestParameters: PluginV1alpha1ApiDeletePluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Plugin * @param {PluginV1alpha1ApiGetPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPlugin(requestParameters: PluginV1alpha1ApiGetPluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Plugin * @param {PluginV1alpha1ApiListPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugin(requestParameters?: PluginV1alpha1ApiListPluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Plugin * @param {PluginV1alpha1ApiPatchPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPlugin(requestParameters: PluginV1alpha1ApiPatchPluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Plugin * @param {PluginV1alpha1ApiUpdatePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePlugin(requestParameters: PluginV1alpha1ApiUpdatePluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createPlugin operation in PluginV1alpha1Api. */ interface PluginV1alpha1ApiCreatePluginRequest { /** * Fresh plugin */ readonly plugin?: Plugin; } /** * Request parameters for deletePlugin operation in PluginV1alpha1Api. */ interface PluginV1alpha1ApiDeletePluginRequest { /** * Name of plugin */ readonly name: string; } /** * Request parameters for getPlugin operation in PluginV1alpha1Api. */ interface PluginV1alpha1ApiGetPluginRequest { /** * Name of plugin */ readonly name: string; } /** * Request parameters for listPlugin operation in PluginV1alpha1Api. */ interface PluginV1alpha1ApiListPluginRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchPlugin operation in PluginV1alpha1Api. */ interface PluginV1alpha1ApiPatchPluginRequest { /** * Name of plugin */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updatePlugin operation in PluginV1alpha1Api. */ interface PluginV1alpha1ApiUpdatePluginRequest { /** * Name of plugin */ readonly name: string; /** * Updated plugin */ readonly plugin?: Plugin; } /** * PluginV1alpha1Api - object-oriented interface */ declare class PluginV1alpha1Api extends BaseAPI { /** * Create Plugin * @param {PluginV1alpha1ApiCreatePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPlugin(requestParameters?: PluginV1alpha1ApiCreatePluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Plugin * @param {PluginV1alpha1ApiDeletePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePlugin(requestParameters: PluginV1alpha1ApiDeletePluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Plugin * @param {PluginV1alpha1ApiGetPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPlugin(requestParameters: PluginV1alpha1ApiGetPluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Plugin * @param {PluginV1alpha1ApiListPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugin(requestParameters?: PluginV1alpha1ApiListPluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Plugin * @param {PluginV1alpha1ApiPatchPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPlugin(requestParameters: PluginV1alpha1ApiPatchPluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Plugin * @param {PluginV1alpha1ApiUpdatePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePlugin(requestParameters: PluginV1alpha1ApiUpdatePluginRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/plugin-v1alpha1-console-api.d.ts /** * PluginV1alpha1ConsoleApi - axios parameter creator */ declare const PluginV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Change the running state of a plugin by metadata.name. * @param {string} name metadata.name of the plugin whose running state will be changed. * @param {PluginRunningStateRequest} pluginRunningStateRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ changePluginRunningState: (name: string, pluginRunningStateRequest: PluginRunningStateRequest, options?: RawAxiosRequestConfig) => Promise; /** * Compatibility alias for the UI plugin CSS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchCssBundle: (options?: RawAxiosRequestConfig) => Promise; /** * Compatibility alias for the UI plugin JS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchJsBundle: (options?: RawAxiosRequestConfig) => Promise; /** * Fetch converted json config of plugin by configured configMapName. * @param {string} name metadata.name of the plugin whose JSON config will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginJsonConfig: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Fetch setting of plugin. * @param {string} name metadata.name of the plugin whose setting will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginSetting: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Install a plugin by uploading a Jar file. * @param {File} [file] Plugin JAR file. * @param {string} [presetName] Plugin preset name. Halo finds the plugin from plugin presets. * @param {InstallPluginSourceEnum} [source] Install source. Defaults to file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPlugin: (file?: File | undefined, presetName?: string | undefined, source?: InstallPluginSourceEnum | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Install a plugin from uri. * @param {InstallFromUriRequest} installFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPluginFromUri: (installFromUriRequest: InstallFromUriRequest, options?: RawAxiosRequestConfig) => Promise; /** * List plugins using query criteria and sort params * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword of plugin display name or description * @param {boolean} [enabled] Whether the plugin is enabled * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugins: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, enabled?: boolean | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Reload a plugin by metadata.name. * @param {string} name metadata.name of the plugin to reload. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reloadPlugin: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Reset the configMap of plugin setting. * @param {string} name metadata.name of the plugin whose setting config will be reset. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetPluginConfig: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Update the config of plugin setting. * @param {string} name metadata.name of the plugin whose JSON config will be updated. * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePluginJsonConfig: (name: string, body: object, options?: RawAxiosRequestConfig) => Promise; /** * Upgrade a plugin by uploading a Jar file * @param {string} name metadata.name of the plugin to upgrade. * @param {File} [file] Plugin JAR file. * @param {string} [presetName] Plugin preset name. Halo finds the plugin from plugin presets. * @param {UpgradePluginSourceEnum} [source] Install source. Defaults to file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePlugin: (name: string, file?: File | undefined, presetName?: string | undefined, source?: UpgradePluginSourceEnum | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Upgrade a plugin from uri. * @param {string} name metadata.name of the plugin to upgrade. * @param {UpgradeFromUriRequest} upgradeFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePluginFromUri: (name: string, upgradeFromUriRequest: UpgradeFromUriRequest, options?: RawAxiosRequestConfig) => Promise; }; /** * PluginV1alpha1ConsoleApi - functional programming interface */ declare const PluginV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Change the running state of a plugin by metadata.name. * @param {string} name metadata.name of the plugin whose running state will be changed. * @param {PluginRunningStateRequest} pluginRunningStateRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ changePluginRunningState(name: string, pluginRunningStateRequest: PluginRunningStateRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Compatibility alias for the UI plugin CSS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchCssBundle(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Compatibility alias for the UI plugin JS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchJsBundle(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch converted json config of plugin by configured configMapName. * @param {string} name metadata.name of the plugin whose JSON config will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginJsonConfig(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch setting of plugin. * @param {string} name metadata.name of the plugin whose setting will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginSetting(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Install a plugin by uploading a Jar file. * @param {File} [file] Plugin JAR file. * @param {string} [presetName] Plugin preset name. Halo finds the plugin from plugin presets. * @param {InstallPluginSourceEnum} [source] Install source. Defaults to file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPlugin(file?: File | undefined, presetName?: string | undefined, source?: InstallPluginSourceEnum | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Install a plugin from uri. * @param {InstallFromUriRequest} installFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPluginFromUri(installFromUriRequest: InstallFromUriRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List plugins using query criteria and sort params * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword of plugin display name or description * @param {boolean} [enabled] Whether the plugin is enabled * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugins(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, enabled?: boolean | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Reload a plugin by metadata.name. * @param {string} name metadata.name of the plugin to reload. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reloadPlugin(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Reset the configMap of plugin setting. * @param {string} name metadata.name of the plugin whose setting config will be reset. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetPluginConfig(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update the config of plugin setting. * @param {string} name metadata.name of the plugin whose JSON config will be updated. * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePluginJsonConfig(name: string, body: object, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upgrade a plugin by uploading a Jar file * @param {string} name metadata.name of the plugin to upgrade. * @param {File} [file] Plugin JAR file. * @param {string} [presetName] Plugin preset name. Halo finds the plugin from plugin presets. * @param {UpgradePluginSourceEnum} [source] Install source. Defaults to file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePlugin(name: string, file?: File | undefined, presetName?: string | undefined, source?: UpgradePluginSourceEnum | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upgrade a plugin from uri. * @param {string} name metadata.name of the plugin to upgrade. * @param {UpgradeFromUriRequest} upgradeFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePluginFromUri(name: string, upgradeFromUriRequest: UpgradeFromUriRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PluginV1alpha1ConsoleApi - factory interface */ declare const PluginV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Change the running state of a plugin by metadata.name. * @param {PluginV1alpha1ConsoleApiChangePluginRunningStateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ changePluginRunningState(requestParameters: PluginV1alpha1ConsoleApiChangePluginRunningStateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Compatibility alias for the UI plugin CSS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchCssBundle(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Compatibility alias for the UI plugin JS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchJsBundle(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch converted json config of plugin by configured configMapName. * @param {PluginV1alpha1ConsoleApiFetchPluginJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginJsonConfig(requestParameters: PluginV1alpha1ConsoleApiFetchPluginJsonConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch setting of plugin. * @param {PluginV1alpha1ConsoleApiFetchPluginSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginSetting(requestParameters: PluginV1alpha1ConsoleApiFetchPluginSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Install a plugin by uploading a Jar file. * @param {PluginV1alpha1ConsoleApiInstallPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPlugin(requestParameters?: PluginV1alpha1ConsoleApiInstallPluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Install a plugin from uri. * @param {PluginV1alpha1ConsoleApiInstallPluginFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPluginFromUri(requestParameters: PluginV1alpha1ConsoleApiInstallPluginFromUriRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List plugins using query criteria and sort params * @param {PluginV1alpha1ConsoleApiListPluginsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugins(requestParameters?: PluginV1alpha1ConsoleApiListPluginsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Reload a plugin by metadata.name. * @param {PluginV1alpha1ConsoleApiReloadPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reloadPlugin(requestParameters: PluginV1alpha1ConsoleApiReloadPluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Reset the configMap of plugin setting. * @param {PluginV1alpha1ConsoleApiResetPluginConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetPluginConfig(requestParameters: PluginV1alpha1ConsoleApiResetPluginConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update the config of plugin setting. * @param {PluginV1alpha1ConsoleApiUpdatePluginJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePluginJsonConfig(requestParameters: PluginV1alpha1ConsoleApiUpdatePluginJsonConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upgrade a plugin by uploading a Jar file * @param {PluginV1alpha1ConsoleApiUpgradePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePlugin(requestParameters: PluginV1alpha1ConsoleApiUpgradePluginRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upgrade a plugin from uri. * @param {PluginV1alpha1ConsoleApiUpgradePluginFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePluginFromUri(requestParameters: PluginV1alpha1ConsoleApiUpgradePluginFromUriRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for changePluginRunningState operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiChangePluginRunningStateRequest { /** * metadata.name of the plugin whose running state will be changed. */ readonly name: string; readonly pluginRunningStateRequest: PluginRunningStateRequest; } /** * Request parameters for fetchPluginJsonConfig operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiFetchPluginJsonConfigRequest { /** * metadata.name of the plugin whose JSON config will be fetched. */ readonly name: string; } /** * Request parameters for fetchPluginSetting operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiFetchPluginSettingRequest { /** * metadata.name of the plugin whose setting will be fetched. */ readonly name: string; } /** * Request parameters for installPlugin operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiInstallPluginRequest { /** * Plugin JAR file. */ readonly file?: File; /** * Plugin preset name. Halo finds the plugin from plugin presets. */ readonly presetName?: string; /** * Install source. Defaults to file. */ readonly source?: InstallPluginSourceEnum; } /** * Request parameters for installPluginFromUri operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiInstallPluginFromUriRequest { readonly installFromUriRequest: InstallFromUriRequest; } /** * Request parameters for listPlugins operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiListPluginsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Keyword of plugin display name or description */ readonly keyword?: string; /** * Whether the plugin is enabled */ readonly enabled?: boolean; } /** * Request parameters for reloadPlugin operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiReloadPluginRequest { /** * metadata.name of the plugin to reload. */ readonly name: string; } /** * Request parameters for resetPluginConfig operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiResetPluginConfigRequest { /** * metadata.name of the plugin whose setting config will be reset. */ readonly name: string; } /** * Request parameters for updatePluginJsonConfig operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiUpdatePluginJsonConfigRequest { /** * metadata.name of the plugin whose JSON config will be updated. */ readonly name: string; readonly body: object; } /** * Request parameters for upgradePlugin operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiUpgradePluginRequest { /** * metadata.name of the plugin to upgrade. */ readonly name: string; /** * Plugin JAR file. */ readonly file?: File; /** * Plugin preset name. Halo finds the plugin from plugin presets. */ readonly presetName?: string; /** * Install source. Defaults to file. */ readonly source?: UpgradePluginSourceEnum; } /** * Request parameters for upgradePluginFromUri operation in PluginV1alpha1ConsoleApi. */ interface PluginV1alpha1ConsoleApiUpgradePluginFromUriRequest { /** * metadata.name of the plugin to upgrade. */ readonly name: string; readonly upgradeFromUriRequest: UpgradeFromUriRequest; } /** * PluginV1alpha1ConsoleApi - object-oriented interface */ declare class PluginV1alpha1ConsoleApi extends BaseAPI { /** * Change the running state of a plugin by metadata.name. * @param {PluginV1alpha1ConsoleApiChangePluginRunningStateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ changePluginRunningState(requestParameters: PluginV1alpha1ConsoleApiChangePluginRunningStateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Compatibility alias for the UI plugin CSS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchCssBundle(options?: RawAxiosRequestConfig): Promise>; /** * Compatibility alias for the UI plugin JS bundle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchJsBundle(options?: RawAxiosRequestConfig): Promise>; /** * Fetch converted json config of plugin by configured configMapName. * @param {PluginV1alpha1ConsoleApiFetchPluginJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginJsonConfig(requestParameters: PluginV1alpha1ConsoleApiFetchPluginJsonConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch setting of plugin. * @param {PluginV1alpha1ConsoleApiFetchPluginSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPluginSetting(requestParameters: PluginV1alpha1ConsoleApiFetchPluginSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Install a plugin by uploading a Jar file. * @param {PluginV1alpha1ConsoleApiInstallPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPlugin(requestParameters?: PluginV1alpha1ConsoleApiInstallPluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * Install a plugin from uri. * @param {PluginV1alpha1ConsoleApiInstallPluginFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installPluginFromUri(requestParameters: PluginV1alpha1ConsoleApiInstallPluginFromUriRequest, options?: RawAxiosRequestConfig): Promise>; /** * List plugins using query criteria and sort params * @param {PluginV1alpha1ConsoleApiListPluginsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPlugins(requestParameters?: PluginV1alpha1ConsoleApiListPluginsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Reload a plugin by metadata.name. * @param {PluginV1alpha1ConsoleApiReloadPluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reloadPlugin(requestParameters: PluginV1alpha1ConsoleApiReloadPluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * Reset the configMap of plugin setting. * @param {PluginV1alpha1ConsoleApiResetPluginConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetPluginConfig(requestParameters: PluginV1alpha1ConsoleApiResetPluginConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update the config of plugin setting. * @param {PluginV1alpha1ConsoleApiUpdatePluginJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePluginJsonConfig(requestParameters: PluginV1alpha1ConsoleApiUpdatePluginJsonConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upgrade a plugin by uploading a Jar file * @param {PluginV1alpha1ConsoleApiUpgradePluginRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePlugin(requestParameters: PluginV1alpha1ConsoleApiUpgradePluginRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upgrade a plugin from uri. * @param {PluginV1alpha1ConsoleApiUpgradePluginFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradePluginFromUri(requestParameters: PluginV1alpha1ConsoleApiUpgradePluginFromUriRequest, options?: RawAxiosRequestConfig): Promise>; } declare const InstallPluginSourceEnum: { readonly File: "FILE"; readonly Preset: "PRESET"; readonly Url: "URL"; }; type InstallPluginSourceEnum = typeof InstallPluginSourceEnum[keyof typeof InstallPluginSourceEnum]; declare const UpgradePluginSourceEnum: { readonly File: "FILE"; readonly Preset: "PRESET"; readonly Url: "URL"; }; type UpgradePluginSourceEnum = typeof UpgradePluginSourceEnum[keyof typeof UpgradePluginSourceEnum]; //#endregion //#region src/api/plugin-v1alpha1-public-api.d.ts /** * PluginV1alpha1PublicApi - axios parameter creator */ declare const PluginV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Gets plugin available by metadata.name. * @param {string} name Plugin metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPluginAvailableByName: (name: string, options?: RawAxiosRequestConfig) => Promise; }; /** * PluginV1alpha1PublicApi - functional programming interface */ declare const PluginV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Gets plugin available by metadata.name. * @param {string} name Plugin metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPluginAvailableByName(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PluginV1alpha1PublicApi - factory interface */ declare const PluginV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Gets plugin available by metadata.name. * @param {PluginV1alpha1PublicApiQueryPluginAvailableByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPluginAvailableByName(requestParameters: PluginV1alpha1PublicApiQueryPluginAvailableByNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for queryPluginAvailableByName operation in PluginV1alpha1PublicApi. */ interface PluginV1alpha1PublicApiQueryPluginAvailableByNameRequest { /** * Plugin metadata.name */ readonly name: string; } /** * PluginV1alpha1PublicApi - object-oriented interface */ declare class PluginV1alpha1PublicApi extends BaseAPI { /** * Gets plugin available by metadata.name. * @param {PluginV1alpha1PublicApiQueryPluginAvailableByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPluginAvailableByName(requestParameters: PluginV1alpha1PublicApiQueryPluginAvailableByNameRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/policy-alpha1-console-api.d.ts /** * PolicyAlpha1ConsoleApi - axios parameter creator */ declare const PolicyAlpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Get policy config by group * @param {string} name metadata.name of the policy * @param {string} group Config group name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyConfigByGroup: (name: string, group: string, options?: RawAxiosRequestConfig) => Promise; /** * Update policy config by group * @param {string} name metadata.name of the policy * @param {string} group Config group name * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyConfigByGroup: (name: string, group: string, body: object, options?: RawAxiosRequestConfig) => Promise; }; /** * PolicyAlpha1ConsoleApi - functional programming interface */ declare const PolicyAlpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Get policy config by group * @param {string} name metadata.name of the policy * @param {string} group Config group name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyConfigByGroup(name: string, group: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update policy config by group * @param {string} name metadata.name of the policy * @param {string} group Config group name * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyConfigByGroup(name: string, group: string, body: object, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PolicyAlpha1ConsoleApi - factory interface */ declare const PolicyAlpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Get policy config by group * @param {PolicyAlpha1ConsoleApiGetPolicyConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyConfigByGroup(requestParameters: PolicyAlpha1ConsoleApiGetPolicyConfigByGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update policy config by group * @param {PolicyAlpha1ConsoleApiUpdatePolicyConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyConfigByGroup(requestParameters: PolicyAlpha1ConsoleApiUpdatePolicyConfigByGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for getPolicyConfigByGroup operation in PolicyAlpha1ConsoleApi. */ interface PolicyAlpha1ConsoleApiGetPolicyConfigByGroupRequest { /** * metadata.name of the policy */ readonly name: string; /** * Config group name */ readonly group: string; } /** * Request parameters for updatePolicyConfigByGroup operation in PolicyAlpha1ConsoleApi. */ interface PolicyAlpha1ConsoleApiUpdatePolicyConfigByGroupRequest { /** * metadata.name of the policy */ readonly name: string; /** * Config group name */ readonly group: string; readonly body: object; } /** * PolicyAlpha1ConsoleApi - object-oriented interface */ declare class PolicyAlpha1ConsoleApi extends BaseAPI { /** * Get policy config by group * @param {PolicyAlpha1ConsoleApiGetPolicyConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyConfigByGroup(requestParameters: PolicyAlpha1ConsoleApiGetPolicyConfigByGroupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update policy config by group * @param {PolicyAlpha1ConsoleApiUpdatePolicyConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyConfigByGroup(requestParameters: PolicyAlpha1ConsoleApiUpdatePolicyConfigByGroupRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/policy-template-v1alpha1-api.d.ts /** * PolicyTemplateV1alpha1Api - axios parameter creator */ declare const PolicyTemplateV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create PolicyTemplate * @param {PolicyTemplate} [policyTemplate] Fresh policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicyTemplate: (policyTemplate?: PolicyTemplate | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete PolicyTemplate * @param {string} name Name of policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicyTemplate: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get PolicyTemplate * @param {string} name Name of policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyTemplate: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List PolicyTemplate * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicyTemplate: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch PolicyTemplate * @param {string} name Name of policytemplate * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicyTemplate: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update PolicyTemplate * @param {string} name Name of policytemplate * @param {PolicyTemplate} [policyTemplate] Updated policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyTemplate: (name: string, policyTemplate?: PolicyTemplate | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * PolicyTemplateV1alpha1Api - functional programming interface */ declare const PolicyTemplateV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create PolicyTemplate * @param {PolicyTemplate} [policyTemplate] Fresh policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicyTemplate(policyTemplate?: PolicyTemplate | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete PolicyTemplate * @param {string} name Name of policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicyTemplate(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get PolicyTemplate * @param {string} name Name of policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyTemplate(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List PolicyTemplate * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicyTemplate(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch PolicyTemplate * @param {string} name Name of policytemplate * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicyTemplate(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update PolicyTemplate * @param {string} name Name of policytemplate * @param {PolicyTemplate} [policyTemplate] Updated policytemplate * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyTemplate(name: string, policyTemplate?: PolicyTemplate | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PolicyTemplateV1alpha1Api - factory interface */ declare const PolicyTemplateV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create PolicyTemplate * @param {PolicyTemplateV1alpha1ApiCreatePolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicyTemplate(requestParameters?: PolicyTemplateV1alpha1ApiCreatePolicyTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete PolicyTemplate * @param {PolicyTemplateV1alpha1ApiDeletePolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiDeletePolicyTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get PolicyTemplate * @param {PolicyTemplateV1alpha1ApiGetPolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiGetPolicyTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List PolicyTemplate * @param {PolicyTemplateV1alpha1ApiListPolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicyTemplate(requestParameters?: PolicyTemplateV1alpha1ApiListPolicyTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch PolicyTemplate * @param {PolicyTemplateV1alpha1ApiPatchPolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiPatchPolicyTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update PolicyTemplate * @param {PolicyTemplateV1alpha1ApiUpdatePolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiUpdatePolicyTemplateRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createPolicyTemplate operation in PolicyTemplateV1alpha1Api. */ interface PolicyTemplateV1alpha1ApiCreatePolicyTemplateRequest { /** * Fresh policytemplate */ readonly policyTemplate?: PolicyTemplate; } /** * Request parameters for deletePolicyTemplate operation in PolicyTemplateV1alpha1Api. */ interface PolicyTemplateV1alpha1ApiDeletePolicyTemplateRequest { /** * Name of policytemplate */ readonly name: string; } /** * Request parameters for getPolicyTemplate operation in PolicyTemplateV1alpha1Api. */ interface PolicyTemplateV1alpha1ApiGetPolicyTemplateRequest { /** * Name of policytemplate */ readonly name: string; } /** * Request parameters for listPolicyTemplate operation in PolicyTemplateV1alpha1Api. */ interface PolicyTemplateV1alpha1ApiListPolicyTemplateRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchPolicyTemplate operation in PolicyTemplateV1alpha1Api. */ interface PolicyTemplateV1alpha1ApiPatchPolicyTemplateRequest { /** * Name of policytemplate */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updatePolicyTemplate operation in PolicyTemplateV1alpha1Api. */ interface PolicyTemplateV1alpha1ApiUpdatePolicyTemplateRequest { /** * Name of policytemplate */ readonly name: string; /** * Updated policytemplate */ readonly policyTemplate?: PolicyTemplate; } /** * PolicyTemplateV1alpha1Api - object-oriented interface */ declare class PolicyTemplateV1alpha1Api extends BaseAPI { /** * Create PolicyTemplate * @param {PolicyTemplateV1alpha1ApiCreatePolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicyTemplate(requestParameters?: PolicyTemplateV1alpha1ApiCreatePolicyTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete PolicyTemplate * @param {PolicyTemplateV1alpha1ApiDeletePolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiDeletePolicyTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get PolicyTemplate * @param {PolicyTemplateV1alpha1ApiGetPolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiGetPolicyTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * List PolicyTemplate * @param {PolicyTemplateV1alpha1ApiListPolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicyTemplate(requestParameters?: PolicyTemplateV1alpha1ApiListPolicyTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch PolicyTemplate * @param {PolicyTemplateV1alpha1ApiPatchPolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiPatchPolicyTemplateRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update PolicyTemplate * @param {PolicyTemplateV1alpha1ApiUpdatePolicyTemplateRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicyTemplate(requestParameters: PolicyTemplateV1alpha1ApiUpdatePolicyTemplateRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/policy-v1alpha1-api.d.ts /** * PolicyV1alpha1Api - axios parameter creator */ declare const PolicyV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Policy * @param {Policy} [policy] Fresh policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicy: (policy?: Policy | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Policy * @param {string} name Name of policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicy: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Policy * @param {string} name Name of policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicy: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Policy * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicy: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Policy * @param {string} name Name of policy * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicy: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Policy * @param {string} name Name of policy * @param {Policy} [policy] Updated policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicy: (name: string, policy?: Policy | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * PolicyV1alpha1Api - functional programming interface */ declare const PolicyV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Policy * @param {Policy} [policy] Fresh policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicy(policy?: Policy | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Policy * @param {string} name Name of policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicy(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Policy * @param {string} name Name of policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicy(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Policy * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicy(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Policy * @param {string} name Name of policy * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicy(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Policy * @param {string} name Name of policy * @param {Policy} [policy] Updated policy * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicy(name: string, policy?: Policy | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PolicyV1alpha1Api - factory interface */ declare const PolicyV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Policy * @param {PolicyV1alpha1ApiCreatePolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicy(requestParameters?: PolicyV1alpha1ApiCreatePolicyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Policy * @param {PolicyV1alpha1ApiDeletePolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicy(requestParameters: PolicyV1alpha1ApiDeletePolicyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Policy * @param {PolicyV1alpha1ApiGetPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicy(requestParameters: PolicyV1alpha1ApiGetPolicyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Policy * @param {PolicyV1alpha1ApiListPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicy(requestParameters?: PolicyV1alpha1ApiListPolicyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Policy * @param {PolicyV1alpha1ApiPatchPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicy(requestParameters: PolicyV1alpha1ApiPatchPolicyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Policy * @param {PolicyV1alpha1ApiUpdatePolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicy(requestParameters: PolicyV1alpha1ApiUpdatePolicyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createPolicy operation in PolicyV1alpha1Api. */ interface PolicyV1alpha1ApiCreatePolicyRequest { /** * Fresh policy */ readonly policy?: Policy; } /** * Request parameters for deletePolicy operation in PolicyV1alpha1Api. */ interface PolicyV1alpha1ApiDeletePolicyRequest { /** * Name of policy */ readonly name: string; } /** * Request parameters for getPolicy operation in PolicyV1alpha1Api. */ interface PolicyV1alpha1ApiGetPolicyRequest { /** * Name of policy */ readonly name: string; } /** * Request parameters for listPolicy operation in PolicyV1alpha1Api. */ interface PolicyV1alpha1ApiListPolicyRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchPolicy operation in PolicyV1alpha1Api. */ interface PolicyV1alpha1ApiPatchPolicyRequest { /** * Name of policy */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updatePolicy operation in PolicyV1alpha1Api. */ interface PolicyV1alpha1ApiUpdatePolicyRequest { /** * Name of policy */ readonly name: string; /** * Updated policy */ readonly policy?: Policy; } /** * PolicyV1alpha1Api - object-oriented interface */ declare class PolicyV1alpha1Api extends BaseAPI { /** * Create Policy * @param {PolicyV1alpha1ApiCreatePolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPolicy(requestParameters?: PolicyV1alpha1ApiCreatePolicyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Policy * @param {PolicyV1alpha1ApiDeletePolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePolicy(requestParameters: PolicyV1alpha1ApiDeletePolicyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Policy * @param {PolicyV1alpha1ApiGetPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPolicy(requestParameters: PolicyV1alpha1ApiGetPolicyRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Policy * @param {PolicyV1alpha1ApiListPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPolicy(requestParameters?: PolicyV1alpha1ApiListPolicyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Policy * @param {PolicyV1alpha1ApiPatchPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPolicy(requestParameters: PolicyV1alpha1ApiPatchPolicyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Policy * @param {PolicyV1alpha1ApiUpdatePolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePolicy(requestParameters: PolicyV1alpha1ApiUpdatePolicyRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/post-v1alpha1-api.d.ts /** * PostV1alpha1Api - axios parameter creator */ declare const PostV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Post * @param {Post} [post] Fresh post * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPost: (post?: Post | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Post * @param {string} name Name of post * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Post * @param {string} name Name of post * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Post * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPost: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Post * @param {string} name Name of post * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPost: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Post * @param {string} name Name of post * @param {Post} [post] Updated post * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePost: (name: string, post?: Post | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * PostV1alpha1Api - functional programming interface */ declare const PostV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Post * @param {Post} [post] Fresh post * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPost(post?: Post | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Post * @param {string} name Name of post * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Post * @param {string} name Name of post * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Post * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPost(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Post * @param {string} name Name of post * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPost(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Post * @param {string} name Name of post * @param {Post} [post] Updated post * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePost(name: string, post?: Post | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PostV1alpha1Api - factory interface */ declare const PostV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Post * @param {PostV1alpha1ApiCreatePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPost(requestParameters?: PostV1alpha1ApiCreatePostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Post * @param {PostV1alpha1ApiDeletePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePost(requestParameters: PostV1alpha1ApiDeletePostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Post * @param {PostV1alpha1ApiGetPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPost(requestParameters: PostV1alpha1ApiGetPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Post * @param {PostV1alpha1ApiListPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPost(requestParameters?: PostV1alpha1ApiListPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Post * @param {PostV1alpha1ApiPatchPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPost(requestParameters: PostV1alpha1ApiPatchPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Post * @param {PostV1alpha1ApiUpdatePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePost(requestParameters: PostV1alpha1ApiUpdatePostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createPost operation in PostV1alpha1Api. */ interface PostV1alpha1ApiCreatePostRequest { /** * Fresh post */ readonly post?: Post; } /** * Request parameters for deletePost operation in PostV1alpha1Api. */ interface PostV1alpha1ApiDeletePostRequest { /** * Name of post */ readonly name: string; } /** * Request parameters for getPost operation in PostV1alpha1Api. */ interface PostV1alpha1ApiGetPostRequest { /** * Name of post */ readonly name: string; } /** * Request parameters for listPost operation in PostV1alpha1Api. */ interface PostV1alpha1ApiListPostRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchPost operation in PostV1alpha1Api. */ interface PostV1alpha1ApiPatchPostRequest { /** * Name of post */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updatePost operation in PostV1alpha1Api. */ interface PostV1alpha1ApiUpdatePostRequest { /** * Name of post */ readonly name: string; /** * Updated post */ readonly post?: Post; } /** * PostV1alpha1Api - object-oriented interface */ declare class PostV1alpha1Api extends BaseAPI { /** * Create Post * @param {PostV1alpha1ApiCreatePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createPost(requestParameters?: PostV1alpha1ApiCreatePostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Post * @param {PostV1alpha1ApiDeletePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePost(requestParameters: PostV1alpha1ApiDeletePostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Post * @param {PostV1alpha1ApiGetPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPost(requestParameters: PostV1alpha1ApiGetPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Post * @param {PostV1alpha1ApiListPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPost(requestParameters?: PostV1alpha1ApiListPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Post * @param {PostV1alpha1ApiPatchPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchPost(requestParameters: PostV1alpha1ApiPatchPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Post * @param {PostV1alpha1ApiUpdatePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePost(requestParameters: PostV1alpha1ApiUpdatePostRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/post-v1alpha1-console-api.d.ts /** * PostV1alpha1ConsoleApi - axios parameter creator */ declare const PostV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Delete a content snapshot from a post and return the deleted content. * @param {string} name metadata.name of the post. * @param {string} snapshotName Content snapshot metadata.name to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePostContent: (name: string, snapshotName: string, options?: RawAxiosRequestConfig) => Promise; /** * Create a draft post together with its initial content. * @param {PostRequest} postRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftPost: (postRequest: PostRequest, options?: RawAxiosRequestConfig) => Promise; /** * Fetch a post content snapshot reconstructed from its base snapshot. * @param {string} name metadata.name of the post. * @param {string} snapshotName Content snapshot metadata.name to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostContent: (name: string, snapshotName: string, options?: RawAxiosRequestConfig) => Promise; /** * Fetch the editable head content of a post. * @param {string} name metadata.name of the post. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostHeadContent: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Fetch the released content currently served for a published post. * @param {string} name metadata.name of the post. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostReleaseContent: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List content snapshots for a post. * @param {string} name metadata.name of the post. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostSnapshots: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List posts with pagination, sorting, keyword, publish phase, and category filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {ListPostsPublishPhaseEnum} [publishPhase] Filter posts by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. * @param {string} [keyword] Keyword used to match post title, slug, or excerpt. * @param {string} [categoryWithChildren] Category metadata name used to include posts in that category and its child categories. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPosts: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, publishPhase?: ListPostsPublishPhaseEnum | undefined, keyword?: string | undefined, categoryWithChildren?: string | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Publish a post. By default, the request waits until the release snapshot is available. * @param {string} name metadata.name of the post to publish. * @param {string} [headSnapshot] Snapshot metadata.name to publish. Defaults to the current base snapshot when no head snapshot exists. * @param {boolean} [async] Whether to return immediately after marking the post for publishing. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishPost: (name: string, headSnapshot?: string | undefined, async?: boolean | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Move a post to the recycle bin by marking it as deleted. * @param {string} name metadata.name of the post to recycle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recyclePost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Restore the post content from a specified snapshot. * @param {string} name metadata.name of the post whose content will be restored. * @param {RevertSnapshotForPostParam} revertSnapshotForPostParam * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForPost: (name: string, revertSnapshotForPostParam: RevertSnapshotForPostParam, options?: RawAxiosRequestConfig) => Promise; /** * Unpublish a post so it is no longer served as published content. * @param {string} name metadata.name of the post to unpublish. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishPost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Update post metadata, spec, and content in one request. * @param {string} name metadata.name of the post to update. * @param {PostRequest} postRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftPost: (name: string, postRequest: PostRequest, options?: RawAxiosRequestConfig) => Promise; /** * Update only the content of an existing post. * @param {string} name metadata.name of the post whose content will be updated. * @param {Content} content * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePostContent: (name: string, content: Content, options?: RawAxiosRequestConfig) => Promise; }; /** * PostV1alpha1ConsoleApi - functional programming interface */ declare const PostV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Delete a content snapshot from a post and return the deleted content. * @param {string} name metadata.name of the post. * @param {string} snapshotName Content snapshot metadata.name to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePostContent(name: string, snapshotName: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Create a draft post together with its initial content. * @param {PostRequest} postRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftPost(postRequest: PostRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch a post content snapshot reconstructed from its base snapshot. * @param {string} name metadata.name of the post. * @param {string} snapshotName Content snapshot metadata.name to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostContent(name: string, snapshotName: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch the editable head content of a post. * @param {string} name metadata.name of the post. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostHeadContent(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch the released content currently served for a published post. * @param {string} name metadata.name of the post. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostReleaseContent(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List content snapshots for a post. * @param {string} name metadata.name of the post. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostSnapshots(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List posts with pagination, sorting, keyword, publish phase, and category filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {ListPostsPublishPhaseEnum} [publishPhase] Filter posts by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. * @param {string} [keyword] Keyword used to match post title, slug, or excerpt. * @param {string} [categoryWithChildren] Category metadata name used to include posts in that category and its child categories. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPosts(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, publishPhase?: ListPostsPublishPhaseEnum | undefined, keyword?: string | undefined, categoryWithChildren?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Publish a post. By default, the request waits until the release snapshot is available. * @param {string} name metadata.name of the post to publish. * @param {string} [headSnapshot] Snapshot metadata.name to publish. Defaults to the current base snapshot when no head snapshot exists. * @param {boolean} [async] Whether to return immediately after marking the post for publishing. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishPost(name: string, headSnapshot?: string | undefined, async?: boolean | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Move a post to the recycle bin by marking it as deleted. * @param {string} name metadata.name of the post to recycle. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recyclePost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Restore the post content from a specified snapshot. * @param {string} name metadata.name of the post whose content will be restored. * @param {RevertSnapshotForPostParam} revertSnapshotForPostParam * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForPost(name: string, revertSnapshotForPostParam: RevertSnapshotForPostParam, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Unpublish a post so it is no longer served as published content. * @param {string} name metadata.name of the post to unpublish. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishPost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update post metadata, spec, and content in one request. * @param {string} name metadata.name of the post to update. * @param {PostRequest} postRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftPost(name: string, postRequest: PostRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update only the content of an existing post. * @param {string} name metadata.name of the post whose content will be updated. * @param {Content} content * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePostContent(name: string, content: Content, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PostV1alpha1ConsoleApi - factory interface */ declare const PostV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Delete a content snapshot from a post and return the deleted content. * @param {PostV1alpha1ConsoleApiDeletePostContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePostContent(requestParameters: PostV1alpha1ConsoleApiDeletePostContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Create a draft post together with its initial content. * @param {PostV1alpha1ConsoleApiDraftPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftPost(requestParameters: PostV1alpha1ConsoleApiDraftPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch a post content snapshot reconstructed from its base snapshot. * @param {PostV1alpha1ConsoleApiFetchPostContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostContent(requestParameters: PostV1alpha1ConsoleApiFetchPostContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch the editable head content of a post. * @param {PostV1alpha1ConsoleApiFetchPostHeadContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostHeadContent(requestParameters: PostV1alpha1ConsoleApiFetchPostHeadContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch the released content currently served for a published post. * @param {PostV1alpha1ConsoleApiFetchPostReleaseContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostReleaseContent(requestParameters: PostV1alpha1ConsoleApiFetchPostReleaseContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List content snapshots for a post. * @param {PostV1alpha1ConsoleApiListPostSnapshotsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostSnapshots(requestParameters: PostV1alpha1ConsoleApiListPostSnapshotsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List posts with pagination, sorting, keyword, publish phase, and category filters. * @param {PostV1alpha1ConsoleApiListPostsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPosts(requestParameters?: PostV1alpha1ConsoleApiListPostsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Publish a post. By default, the request waits until the release snapshot is available. * @param {PostV1alpha1ConsoleApiPublishPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishPost(requestParameters: PostV1alpha1ConsoleApiPublishPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Move a post to the recycle bin by marking it as deleted. * @param {PostV1alpha1ConsoleApiRecyclePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recyclePost(requestParameters: PostV1alpha1ConsoleApiRecyclePostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Restore the post content from a specified snapshot. * @param {PostV1alpha1ConsoleApiRevertToSpecifiedSnapshotForPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForPost(requestParameters: PostV1alpha1ConsoleApiRevertToSpecifiedSnapshotForPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Unpublish a post so it is no longer served as published content. * @param {PostV1alpha1ConsoleApiUnpublishPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishPost(requestParameters: PostV1alpha1ConsoleApiUnpublishPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update post metadata, spec, and content in one request. * @param {PostV1alpha1ConsoleApiUpdateDraftPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftPost(requestParameters: PostV1alpha1ConsoleApiUpdateDraftPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update only the content of an existing post. * @param {PostV1alpha1ConsoleApiUpdatePostContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePostContent(requestParameters: PostV1alpha1ConsoleApiUpdatePostContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for deletePostContent operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiDeletePostContentRequest { /** * metadata.name of the post. */ readonly name: string; /** * Content snapshot metadata.name to delete. */ readonly snapshotName: string; } /** * Request parameters for draftPost operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiDraftPostRequest { readonly postRequest: PostRequest; } /** * Request parameters for fetchPostContent operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiFetchPostContentRequest { /** * metadata.name of the post. */ readonly name: string; /** * Content snapshot metadata.name to fetch. */ readonly snapshotName: string; } /** * Request parameters for fetchPostHeadContent operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiFetchPostHeadContentRequest { /** * metadata.name of the post. */ readonly name: string; } /** * Request parameters for fetchPostReleaseContent operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiFetchPostReleaseContentRequest { /** * metadata.name of the post. */ readonly name: string; } /** * Request parameters for listPostSnapshots operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiListPostSnapshotsRequest { /** * metadata.name of the post. */ readonly name: string; } /** * Request parameters for listPosts operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiListPostsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Filter posts by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. */ readonly publishPhase?: ListPostsPublishPhaseEnum; /** * Keyword used to match post title, slug, or excerpt. */ readonly keyword?: string; /** * Category metadata name used to include posts in that category and its child categories. */ readonly categoryWithChildren?: string; } /** * Request parameters for publishPost operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiPublishPostRequest { /** * metadata.name of the post to publish. */ readonly name: string; /** * Snapshot metadata.name to publish. Defaults to the current base snapshot when no head snapshot exists. */ readonly headSnapshot?: string; /** * Whether to return immediately after marking the post for publishing. */ readonly async?: boolean; } /** * Request parameters for recyclePost operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiRecyclePostRequest { /** * metadata.name of the post to recycle. */ readonly name: string; } /** * Request parameters for revertToSpecifiedSnapshotForPost operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiRevertToSpecifiedSnapshotForPostRequest { /** * metadata.name of the post whose content will be restored. */ readonly name: string; readonly revertSnapshotForPostParam: RevertSnapshotForPostParam; } /** * Request parameters for unpublishPost operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiUnpublishPostRequest { /** * metadata.name of the post to unpublish. */ readonly name: string; } /** * Request parameters for updateDraftPost operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiUpdateDraftPostRequest { /** * metadata.name of the post to update. */ readonly name: string; readonly postRequest: PostRequest; } /** * Request parameters for updatePostContent operation in PostV1alpha1ConsoleApi. */ interface PostV1alpha1ConsoleApiUpdatePostContentRequest { /** * metadata.name of the post whose content will be updated. */ readonly name: string; readonly content: Content; } /** * PostV1alpha1ConsoleApi - object-oriented interface */ declare class PostV1alpha1ConsoleApi extends BaseAPI { /** * Delete a content snapshot from a post and return the deleted content. * @param {PostV1alpha1ConsoleApiDeletePostContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deletePostContent(requestParameters: PostV1alpha1ConsoleApiDeletePostContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Create a draft post together with its initial content. * @param {PostV1alpha1ConsoleApiDraftPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftPost(requestParameters: PostV1alpha1ConsoleApiDraftPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch a post content snapshot reconstructed from its base snapshot. * @param {PostV1alpha1ConsoleApiFetchPostContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostContent(requestParameters: PostV1alpha1ConsoleApiFetchPostContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch the editable head content of a post. * @param {PostV1alpha1ConsoleApiFetchPostHeadContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostHeadContent(requestParameters: PostV1alpha1ConsoleApiFetchPostHeadContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch the released content currently served for a published post. * @param {PostV1alpha1ConsoleApiFetchPostReleaseContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchPostReleaseContent(requestParameters: PostV1alpha1ConsoleApiFetchPostReleaseContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * List content snapshots for a post. * @param {PostV1alpha1ConsoleApiListPostSnapshotsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostSnapshots(requestParameters: PostV1alpha1ConsoleApiListPostSnapshotsRequest, options?: RawAxiosRequestConfig): Promise>; /** * List posts with pagination, sorting, keyword, publish phase, and category filters. * @param {PostV1alpha1ConsoleApiListPostsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPosts(requestParameters?: PostV1alpha1ConsoleApiListPostsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Publish a post. By default, the request waits until the release snapshot is available. * @param {PostV1alpha1ConsoleApiPublishPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishPost(requestParameters: PostV1alpha1ConsoleApiPublishPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Move a post to the recycle bin by marking it as deleted. * @param {PostV1alpha1ConsoleApiRecyclePostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recyclePost(requestParameters: PostV1alpha1ConsoleApiRecyclePostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Restore the post content from a specified snapshot. * @param {PostV1alpha1ConsoleApiRevertToSpecifiedSnapshotForPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForPost(requestParameters: PostV1alpha1ConsoleApiRevertToSpecifiedSnapshotForPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Unpublish a post so it is no longer served as published content. * @param {PostV1alpha1ConsoleApiUnpublishPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishPost(requestParameters: PostV1alpha1ConsoleApiUnpublishPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update post metadata, spec, and content in one request. * @param {PostV1alpha1ConsoleApiUpdateDraftPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftPost(requestParameters: PostV1alpha1ConsoleApiUpdateDraftPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update only the content of an existing post. * @param {PostV1alpha1ConsoleApiUpdatePostContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updatePostContent(requestParameters: PostV1alpha1ConsoleApiUpdatePostContentRequest, options?: RawAxiosRequestConfig): Promise>; } declare const ListPostsPublishPhaseEnum: { readonly Draft: "DRAFT"; readonly PendingApproval: "PENDING_APPROVAL"; readonly Published: "PUBLISHED"; readonly Failed: "FAILED"; }; type ListPostsPublishPhaseEnum = typeof ListPostsPublishPhaseEnum[keyof typeof ListPostsPublishPhaseEnum]; //#endregion //#region src/api/post-v1alpha1-public-api.d.ts /** * PostV1alpha1PublicApi - axios parameter creator */ declare const PostV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Gets a post by metadata.name. * @param {string} name Post metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostByName: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Gets a post navigation by metadata.name. * @param {string} name Post metadata.name * @param {string} [scope] Scope of navigation. Use \'category\' to limit navigation to the post\'s primary category. Defaults to global scope. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostNavigationByName: (name: string, scope?: string | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Lists posts. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPosts: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * PostV1alpha1PublicApi - functional programming interface */ declare const PostV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Gets a post by metadata.name. * @param {string} name Post metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostByName(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Gets a post navigation by metadata.name. * @param {string} name Post metadata.name * @param {string} [scope] Scope of navigation. Use \'category\' to limit navigation to the post\'s primary category. Defaults to global scope. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostNavigationByName(name: string, scope?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Lists posts. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPosts(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PostV1alpha1PublicApi - factory interface */ declare const PostV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Gets a post by metadata.name. * @param {PostV1alpha1PublicApiQueryPostByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostByName(requestParameters: PostV1alpha1PublicApiQueryPostByNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Gets a post navigation by metadata.name. * @param {PostV1alpha1PublicApiQueryPostNavigationByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostNavigationByName(requestParameters: PostV1alpha1PublicApiQueryPostNavigationByNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Lists posts. * @param {PostV1alpha1PublicApiQueryPostsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPosts(requestParameters?: PostV1alpha1PublicApiQueryPostsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for queryPostByName operation in PostV1alpha1PublicApi. */ interface PostV1alpha1PublicApiQueryPostByNameRequest { /** * Post metadata.name */ readonly name: string; } /** * Request parameters for queryPostNavigationByName operation in PostV1alpha1PublicApi. */ interface PostV1alpha1PublicApiQueryPostNavigationByNameRequest { /** * Post metadata.name */ readonly name: string; /** * Scope of navigation. Use \'category\' to limit navigation to the post\'s primary category. Defaults to global scope. */ readonly scope?: string; } /** * Request parameters for queryPosts operation in PostV1alpha1PublicApi. */ interface PostV1alpha1PublicApiQueryPostsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * PostV1alpha1PublicApi - object-oriented interface */ declare class PostV1alpha1PublicApi extends BaseAPI { /** * Gets a post by metadata.name. * @param {PostV1alpha1PublicApiQueryPostByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostByName(requestParameters: PostV1alpha1PublicApiQueryPostByNameRequest, options?: RawAxiosRequestConfig): Promise>; /** * Gets a post navigation by metadata.name. * @param {PostV1alpha1PublicApiQueryPostNavigationByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostNavigationByName(requestParameters: PostV1alpha1PublicApiQueryPostNavigationByNameRequest, options?: RawAxiosRequestConfig): Promise>; /** * Lists posts. * @param {PostV1alpha1PublicApiQueryPostsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPosts(requestParameters?: PostV1alpha1PublicApiQueryPostsRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/post-v1alpha1-uc-api.d.ts /** * PostV1alpha1UcApi - axios parameter creator */ declare const PostV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create a draft post for the current user. To create it with initial content, put JSON-serialized Content into metadata.annotations[\'content.halo.run/content-json\']. * @param {Post} post Post extension to create. The server assigns spec.owner from the current user and consumes the content-json annotation as initial content when present. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMyPost: (post: Post, options?: RawAxiosRequestConfig) => Promise; /** * Get a post owned by the current user by metadata.name. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get the editable draft snapshot of a post owned by the current user. * @param {string} name metadata.name of a post owned by the current user. * @param {boolean} [patched] Whether to return the head snapshot patched against the base snapshot. Defaults to false. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPostDraft: (name: string, patched?: boolean | undefined, options?: RawAxiosRequestConfig) => Promise; /** * List posts owned by the current user with pagination, sorting, keyword, publish phase, and category filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {ListMyPostsPublishPhaseEnum} [publishPhase] Filter posts by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. * @param {string} [keyword] Keyword used to match post title, slug, or excerpt. * @param {string} [categoryWithChildren] Category metadata name used to include posts in that category and its child categories. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyPosts: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, publishPhase?: ListMyPostsPublishPhaseEnum | undefined, keyword?: string | undefined, categoryWithChildren?: string | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Publish a post owned by the current user from its current head snapshot. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishMyPost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Move a post owned by the current user to the recycle bin. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recycleMyPost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Unpublish a post owned by the current user so it is no longer served as published content. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishMyPost: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Update post metadata and editable spec fields for the current user. Content is not updated by this operation. * @param {string} name metadata.name of a post owned by the current user. * @param {Post} post Post extension with updated metadata/spec values. The server preserves owner, publish, snapshot, and deleted state fields, and ignores the content-json annotation here. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPost: (name: string, post: Post, options?: RawAxiosRequestConfig) => Promise; /** * Update the editable draft snapshot of a post owned by the current user. The snapshot must belong to the post and must be the current head snapshot. * @param {string} name metadata.name of a post owned by the current user. * @param {Snapshot} snapshot Snapshot payload carrying JSON-serialized Content in metadata.annotations[\'content.halo.run/content-json\']. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPostDraft: (name: string, snapshot: Snapshot, options?: RawAxiosRequestConfig) => Promise; }; /** * PostV1alpha1UcApi - functional programming interface */ declare const PostV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Create a draft post for the current user. To create it with initial content, put JSON-serialized Content into metadata.annotations[\'content.halo.run/content-json\']. * @param {Post} post Post extension to create. The server assigns spec.owner from the current user and consumes the content-json annotation as initial content when present. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMyPost(post: Post, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get a post owned by the current user by metadata.name. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get the editable draft snapshot of a post owned by the current user. * @param {string} name metadata.name of a post owned by the current user. * @param {boolean} [patched] Whether to return the head snapshot patched against the base snapshot. Defaults to false. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPostDraft(name: string, patched?: boolean | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List posts owned by the current user with pagination, sorting, keyword, publish phase, and category filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {ListMyPostsPublishPhaseEnum} [publishPhase] Filter posts by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. * @param {string} [keyword] Keyword used to match post title, slug, or excerpt. * @param {string} [categoryWithChildren] Category metadata name used to include posts in that category and its child categories. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyPosts(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, publishPhase?: ListMyPostsPublishPhaseEnum | undefined, keyword?: string | undefined, categoryWithChildren?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Publish a post owned by the current user from its current head snapshot. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishMyPost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Move a post owned by the current user to the recycle bin. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recycleMyPost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Unpublish a post owned by the current user so it is no longer served as published content. * @param {string} name metadata.name of a post owned by the current user. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishMyPost(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update post metadata and editable spec fields for the current user. Content is not updated by this operation. * @param {string} name metadata.name of a post owned by the current user. * @param {Post} post Post extension with updated metadata/spec values. The server preserves owner, publish, snapshot, and deleted state fields, and ignores the content-json annotation here. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPost(name: string, post: Post, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update the editable draft snapshot of a post owned by the current user. The snapshot must belong to the post and must be the current head snapshot. * @param {string} name metadata.name of a post owned by the current user. * @param {Snapshot} snapshot Snapshot payload carrying JSON-serialized Content in metadata.annotations[\'content.halo.run/content-json\']. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPostDraft(name: string, snapshot: Snapshot, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * PostV1alpha1UcApi - factory interface */ declare const PostV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create a draft post for the current user. To create it with initial content, put JSON-serialized Content into metadata.annotations[\'content.halo.run/content-json\']. * @param {PostV1alpha1UcApiCreateMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMyPost(requestParameters: PostV1alpha1UcApiCreateMyPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get a post owned by the current user by metadata.name. * @param {PostV1alpha1UcApiGetMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPost(requestParameters: PostV1alpha1UcApiGetMyPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get the editable draft snapshot of a post owned by the current user. * @param {PostV1alpha1UcApiGetMyPostDraftRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPostDraft(requestParameters: PostV1alpha1UcApiGetMyPostDraftRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List posts owned by the current user with pagination, sorting, keyword, publish phase, and category filters. * @param {PostV1alpha1UcApiListMyPostsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyPosts(requestParameters?: PostV1alpha1UcApiListMyPostsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Publish a post owned by the current user from its current head snapshot. * @param {PostV1alpha1UcApiPublishMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishMyPost(requestParameters: PostV1alpha1UcApiPublishMyPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Move a post owned by the current user to the recycle bin. * @param {PostV1alpha1UcApiRecycleMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recycleMyPost(requestParameters: PostV1alpha1UcApiRecycleMyPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Unpublish a post owned by the current user so it is no longer served as published content. * @param {PostV1alpha1UcApiUnpublishMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishMyPost(requestParameters: PostV1alpha1UcApiUnpublishMyPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update post metadata and editable spec fields for the current user. Content is not updated by this operation. * @param {PostV1alpha1UcApiUpdateMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPost(requestParameters: PostV1alpha1UcApiUpdateMyPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update the editable draft snapshot of a post owned by the current user. The snapshot must belong to the post and must be the current head snapshot. * @param {PostV1alpha1UcApiUpdateMyPostDraftRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPostDraft(requestParameters: PostV1alpha1UcApiUpdateMyPostDraftRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createMyPost operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiCreateMyPostRequest { /** * Post extension to create. The server assigns spec.owner from the current user and consumes the content-json annotation as initial content when present. */ readonly post: Post; } /** * Request parameters for getMyPost operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiGetMyPostRequest { /** * metadata.name of a post owned by the current user. */ readonly name: string; } /** * Request parameters for getMyPostDraft operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiGetMyPostDraftRequest { /** * metadata.name of a post owned by the current user. */ readonly name: string; /** * Whether to return the head snapshot patched against the base snapshot. Defaults to false. */ readonly patched?: boolean; } /** * Request parameters for listMyPosts operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiListMyPostsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Filter posts by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. */ readonly publishPhase?: ListMyPostsPublishPhaseEnum; /** * Keyword used to match post title, slug, or excerpt. */ readonly keyword?: string; /** * Category metadata name used to include posts in that category and its child categories. */ readonly categoryWithChildren?: string; } /** * Request parameters for publishMyPost operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiPublishMyPostRequest { /** * metadata.name of a post owned by the current user. */ readonly name: string; } /** * Request parameters for recycleMyPost operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiRecycleMyPostRequest { /** * metadata.name of a post owned by the current user. */ readonly name: string; } /** * Request parameters for unpublishMyPost operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiUnpublishMyPostRequest { /** * metadata.name of a post owned by the current user. */ readonly name: string; } /** * Request parameters for updateMyPost operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiUpdateMyPostRequest { /** * metadata.name of a post owned by the current user. */ readonly name: string; /** * Post extension with updated metadata/spec values. The server preserves owner, publish, snapshot, and deleted state fields, and ignores the content-json annotation here. */ readonly post: Post; } /** * Request parameters for updateMyPostDraft operation in PostV1alpha1UcApi. */ interface PostV1alpha1UcApiUpdateMyPostDraftRequest { /** * metadata.name of a post owned by the current user. */ readonly name: string; /** * Snapshot payload carrying JSON-serialized Content in metadata.annotations[\'content.halo.run/content-json\']. */ readonly snapshot: Snapshot; } /** * PostV1alpha1UcApi - object-oriented interface */ declare class PostV1alpha1UcApi extends BaseAPI { /** * Create a draft post for the current user. To create it with initial content, put JSON-serialized Content into metadata.annotations[\'content.halo.run/content-json\']. * @param {PostV1alpha1UcApiCreateMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createMyPost(requestParameters: PostV1alpha1UcApiCreateMyPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get a post owned by the current user by metadata.name. * @param {PostV1alpha1UcApiGetMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPost(requestParameters: PostV1alpha1UcApiGetMyPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get the editable draft snapshot of a post owned by the current user. * @param {PostV1alpha1UcApiGetMyPostDraftRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPostDraft(requestParameters: PostV1alpha1UcApiGetMyPostDraftRequest, options?: RawAxiosRequestConfig): Promise>; /** * List posts owned by the current user with pagination, sorting, keyword, publish phase, and category filters. * @param {PostV1alpha1UcApiListMyPostsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listMyPosts(requestParameters?: PostV1alpha1UcApiListMyPostsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Publish a post owned by the current user from its current head snapshot. * @param {PostV1alpha1UcApiPublishMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishMyPost(requestParameters: PostV1alpha1UcApiPublishMyPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Move a post owned by the current user to the recycle bin. * @param {PostV1alpha1UcApiRecycleMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ recycleMyPost(requestParameters: PostV1alpha1UcApiRecycleMyPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Unpublish a post owned by the current user so it is no longer served as published content. * @param {PostV1alpha1UcApiUnpublishMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ unpublishMyPost(requestParameters: PostV1alpha1UcApiUnpublishMyPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update post metadata and editable spec fields for the current user. Content is not updated by this operation. * @param {PostV1alpha1UcApiUpdateMyPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPost(requestParameters: PostV1alpha1UcApiUpdateMyPostRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update the editable draft snapshot of a post owned by the current user. The snapshot must belong to the post and must be the current head snapshot. * @param {PostV1alpha1UcApiUpdateMyPostDraftRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPostDraft(requestParameters: PostV1alpha1UcApiUpdateMyPostDraftRequest, options?: RawAxiosRequestConfig): Promise>; } declare const ListMyPostsPublishPhaseEnum: { readonly Draft: "DRAFT"; readonly PendingApproval: "PENDING_APPROVAL"; readonly Published: "PUBLISHED"; readonly Failed: "FAILED"; }; type ListMyPostsPublishPhaseEnum = typeof ListMyPostsPublishPhaseEnum[keyof typeof ListMyPostsPublishPhaseEnum]; //#endregion //#region src/api/reason-type-v1alpha1-api.d.ts /** * ReasonTypeV1alpha1Api - axios parameter creator */ declare const ReasonTypeV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create ReasonType * @param {ReasonType} [reasonType] Fresh reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReasonType: (reasonType?: ReasonType | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete ReasonType * @param {string} name Name of reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReasonType: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get ReasonType * @param {string} name Name of reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReasonType: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List ReasonType * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReasonType: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch ReasonType * @param {string} name Name of reasontype * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReasonType: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update ReasonType * @param {string} name Name of reasontype * @param {ReasonType} [reasonType] Updated reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReasonType: (name: string, reasonType?: ReasonType | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ReasonTypeV1alpha1Api - functional programming interface */ declare const ReasonTypeV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create ReasonType * @param {ReasonType} [reasonType] Fresh reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReasonType(reasonType?: ReasonType | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete ReasonType * @param {string} name Name of reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReasonType(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get ReasonType * @param {string} name Name of reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReasonType(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List ReasonType * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReasonType(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch ReasonType * @param {string} name Name of reasontype * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReasonType(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update ReasonType * @param {string} name Name of reasontype * @param {ReasonType} [reasonType] Updated reasontype * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReasonType(name: string, reasonType?: ReasonType | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ReasonTypeV1alpha1Api - factory interface */ declare const ReasonTypeV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create ReasonType * @param {ReasonTypeV1alpha1ApiCreateReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReasonType(requestParameters?: ReasonTypeV1alpha1ApiCreateReasonTypeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete ReasonType * @param {ReasonTypeV1alpha1ApiDeleteReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReasonType(requestParameters: ReasonTypeV1alpha1ApiDeleteReasonTypeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get ReasonType * @param {ReasonTypeV1alpha1ApiGetReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReasonType(requestParameters: ReasonTypeV1alpha1ApiGetReasonTypeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List ReasonType * @param {ReasonTypeV1alpha1ApiListReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReasonType(requestParameters?: ReasonTypeV1alpha1ApiListReasonTypeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch ReasonType * @param {ReasonTypeV1alpha1ApiPatchReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReasonType(requestParameters: ReasonTypeV1alpha1ApiPatchReasonTypeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update ReasonType * @param {ReasonTypeV1alpha1ApiUpdateReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReasonType(requestParameters: ReasonTypeV1alpha1ApiUpdateReasonTypeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createReasonType operation in ReasonTypeV1alpha1Api. */ interface ReasonTypeV1alpha1ApiCreateReasonTypeRequest { /** * Fresh reasontype */ readonly reasonType?: ReasonType; } /** * Request parameters for deleteReasonType operation in ReasonTypeV1alpha1Api. */ interface ReasonTypeV1alpha1ApiDeleteReasonTypeRequest { /** * Name of reasontype */ readonly name: string; } /** * Request parameters for getReasonType operation in ReasonTypeV1alpha1Api. */ interface ReasonTypeV1alpha1ApiGetReasonTypeRequest { /** * Name of reasontype */ readonly name: string; } /** * Request parameters for listReasonType operation in ReasonTypeV1alpha1Api. */ interface ReasonTypeV1alpha1ApiListReasonTypeRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchReasonType operation in ReasonTypeV1alpha1Api. */ interface ReasonTypeV1alpha1ApiPatchReasonTypeRequest { /** * Name of reasontype */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateReasonType operation in ReasonTypeV1alpha1Api. */ interface ReasonTypeV1alpha1ApiUpdateReasonTypeRequest { /** * Name of reasontype */ readonly name: string; /** * Updated reasontype */ readonly reasonType?: ReasonType; } /** * ReasonTypeV1alpha1Api - object-oriented interface */ declare class ReasonTypeV1alpha1Api extends BaseAPI { /** * Create ReasonType * @param {ReasonTypeV1alpha1ApiCreateReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReasonType(requestParameters?: ReasonTypeV1alpha1ApiCreateReasonTypeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete ReasonType * @param {ReasonTypeV1alpha1ApiDeleteReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReasonType(requestParameters: ReasonTypeV1alpha1ApiDeleteReasonTypeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get ReasonType * @param {ReasonTypeV1alpha1ApiGetReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReasonType(requestParameters: ReasonTypeV1alpha1ApiGetReasonTypeRequest, options?: RawAxiosRequestConfig): Promise>; /** * List ReasonType * @param {ReasonTypeV1alpha1ApiListReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReasonType(requestParameters?: ReasonTypeV1alpha1ApiListReasonTypeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch ReasonType * @param {ReasonTypeV1alpha1ApiPatchReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReasonType(requestParameters: ReasonTypeV1alpha1ApiPatchReasonTypeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update ReasonType * @param {ReasonTypeV1alpha1ApiUpdateReasonTypeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReasonType(requestParameters: ReasonTypeV1alpha1ApiUpdateReasonTypeRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/reason-v1alpha1-api.d.ts /** * ReasonV1alpha1Api - axios parameter creator */ declare const ReasonV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Reason * @param {Reason} [reason] Fresh reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReason: (reason?: Reason | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Reason * @param {string} name Name of reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReason: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Reason * @param {string} name Name of reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReason: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Reason * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReason: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Reason * @param {string} name Name of reason * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReason: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Reason * @param {string} name Name of reason * @param {Reason} [reason] Updated reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReason: (name: string, reason?: Reason | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ReasonV1alpha1Api - functional programming interface */ declare const ReasonV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Reason * @param {Reason} [reason] Fresh reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReason(reason?: Reason | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Reason * @param {string} name Name of reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReason(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Reason * @param {string} name Name of reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReason(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Reason * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReason(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Reason * @param {string} name Name of reason * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReason(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Reason * @param {string} name Name of reason * @param {Reason} [reason] Updated reason * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReason(name: string, reason?: Reason | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ReasonV1alpha1Api - factory interface */ declare const ReasonV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Reason * @param {ReasonV1alpha1ApiCreateReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReason(requestParameters?: ReasonV1alpha1ApiCreateReasonRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Reason * @param {ReasonV1alpha1ApiDeleteReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReason(requestParameters: ReasonV1alpha1ApiDeleteReasonRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Reason * @param {ReasonV1alpha1ApiGetReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReason(requestParameters: ReasonV1alpha1ApiGetReasonRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Reason * @param {ReasonV1alpha1ApiListReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReason(requestParameters?: ReasonV1alpha1ApiListReasonRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Reason * @param {ReasonV1alpha1ApiPatchReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReason(requestParameters: ReasonV1alpha1ApiPatchReasonRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Reason * @param {ReasonV1alpha1ApiUpdateReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReason(requestParameters: ReasonV1alpha1ApiUpdateReasonRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createReason operation in ReasonV1alpha1Api. */ interface ReasonV1alpha1ApiCreateReasonRequest { /** * Fresh reason */ readonly reason?: Reason; } /** * Request parameters for deleteReason operation in ReasonV1alpha1Api. */ interface ReasonV1alpha1ApiDeleteReasonRequest { /** * Name of reason */ readonly name: string; } /** * Request parameters for getReason operation in ReasonV1alpha1Api. */ interface ReasonV1alpha1ApiGetReasonRequest { /** * Name of reason */ readonly name: string; } /** * Request parameters for listReason operation in ReasonV1alpha1Api. */ interface ReasonV1alpha1ApiListReasonRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchReason operation in ReasonV1alpha1Api. */ interface ReasonV1alpha1ApiPatchReasonRequest { /** * Name of reason */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateReason operation in ReasonV1alpha1Api. */ interface ReasonV1alpha1ApiUpdateReasonRequest { /** * Name of reason */ readonly name: string; /** * Updated reason */ readonly reason?: Reason; } /** * ReasonV1alpha1Api - object-oriented interface */ declare class ReasonV1alpha1Api extends BaseAPI { /** * Create Reason * @param {ReasonV1alpha1ApiCreateReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReason(requestParameters?: ReasonV1alpha1ApiCreateReasonRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Reason * @param {ReasonV1alpha1ApiDeleteReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReason(requestParameters: ReasonV1alpha1ApiDeleteReasonRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Reason * @param {ReasonV1alpha1ApiGetReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReason(requestParameters: ReasonV1alpha1ApiGetReasonRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Reason * @param {ReasonV1alpha1ApiListReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReason(requestParameters?: ReasonV1alpha1ApiListReasonRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Reason * @param {ReasonV1alpha1ApiPatchReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReason(requestParameters: ReasonV1alpha1ApiPatchReasonRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Reason * @param {ReasonV1alpha1ApiUpdateReasonRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReason(requestParameters: ReasonV1alpha1ApiUpdateReasonRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/remember-me-token-v1alpha1-api.d.ts /** * RememberMeTokenV1alpha1Api - axios parameter creator */ declare const RememberMeTokenV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create RememberMeToken * @param {RememberMeToken} [rememberMeToken] Fresh remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRememberMeToken: (rememberMeToken?: RememberMeToken | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete RememberMeToken * @param {string} name Name of remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRememberMeToken: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get RememberMeToken * @param {string} name Name of remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRememberMeToken: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List RememberMeToken * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRememberMeToken: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch RememberMeToken * @param {string} name Name of remembermetoken * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRememberMeToken: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update RememberMeToken * @param {string} name Name of remembermetoken * @param {RememberMeToken} [rememberMeToken] Updated remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRememberMeToken: (name: string, rememberMeToken?: RememberMeToken | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * RememberMeTokenV1alpha1Api - functional programming interface */ declare const RememberMeTokenV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create RememberMeToken * @param {RememberMeToken} [rememberMeToken] Fresh remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRememberMeToken(rememberMeToken?: RememberMeToken | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete RememberMeToken * @param {string} name Name of remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRememberMeToken(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get RememberMeToken * @param {string} name Name of remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRememberMeToken(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List RememberMeToken * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRememberMeToken(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch RememberMeToken * @param {string} name Name of remembermetoken * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRememberMeToken(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update RememberMeToken * @param {string} name Name of remembermetoken * @param {RememberMeToken} [rememberMeToken] Updated remembermetoken * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRememberMeToken(name: string, rememberMeToken?: RememberMeToken | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * RememberMeTokenV1alpha1Api - factory interface */ declare const RememberMeTokenV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create RememberMeToken * @param {RememberMeTokenV1alpha1ApiCreateRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRememberMeToken(requestParameters?: RememberMeTokenV1alpha1ApiCreateRememberMeTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete RememberMeToken * @param {RememberMeTokenV1alpha1ApiDeleteRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiDeleteRememberMeTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get RememberMeToken * @param {RememberMeTokenV1alpha1ApiGetRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiGetRememberMeTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List RememberMeToken * @param {RememberMeTokenV1alpha1ApiListRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRememberMeToken(requestParameters?: RememberMeTokenV1alpha1ApiListRememberMeTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch RememberMeToken * @param {RememberMeTokenV1alpha1ApiPatchRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiPatchRememberMeTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update RememberMeToken * @param {RememberMeTokenV1alpha1ApiUpdateRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiUpdateRememberMeTokenRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createRememberMeToken operation in RememberMeTokenV1alpha1Api. */ interface RememberMeTokenV1alpha1ApiCreateRememberMeTokenRequest { /** * Fresh remembermetoken */ readonly rememberMeToken?: RememberMeToken; } /** * Request parameters for deleteRememberMeToken operation in RememberMeTokenV1alpha1Api. */ interface RememberMeTokenV1alpha1ApiDeleteRememberMeTokenRequest { /** * Name of remembermetoken */ readonly name: string; } /** * Request parameters for getRememberMeToken operation in RememberMeTokenV1alpha1Api. */ interface RememberMeTokenV1alpha1ApiGetRememberMeTokenRequest { /** * Name of remembermetoken */ readonly name: string; } /** * Request parameters for listRememberMeToken operation in RememberMeTokenV1alpha1Api. */ interface RememberMeTokenV1alpha1ApiListRememberMeTokenRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchRememberMeToken operation in RememberMeTokenV1alpha1Api. */ interface RememberMeTokenV1alpha1ApiPatchRememberMeTokenRequest { /** * Name of remembermetoken */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateRememberMeToken operation in RememberMeTokenV1alpha1Api. */ interface RememberMeTokenV1alpha1ApiUpdateRememberMeTokenRequest { /** * Name of remembermetoken */ readonly name: string; /** * Updated remembermetoken */ readonly rememberMeToken?: RememberMeToken; } /** * RememberMeTokenV1alpha1Api - object-oriented interface */ declare class RememberMeTokenV1alpha1Api extends BaseAPI { /** * Create RememberMeToken * @param {RememberMeTokenV1alpha1ApiCreateRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRememberMeToken(requestParameters?: RememberMeTokenV1alpha1ApiCreateRememberMeTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete RememberMeToken * @param {RememberMeTokenV1alpha1ApiDeleteRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiDeleteRememberMeTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get RememberMeToken * @param {RememberMeTokenV1alpha1ApiGetRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiGetRememberMeTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * List RememberMeToken * @param {RememberMeTokenV1alpha1ApiListRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRememberMeToken(requestParameters?: RememberMeTokenV1alpha1ApiListRememberMeTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch RememberMeToken * @param {RememberMeTokenV1alpha1ApiPatchRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiPatchRememberMeTokenRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update RememberMeToken * @param {RememberMeTokenV1alpha1ApiUpdateRememberMeTokenRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRememberMeToken(requestParameters: RememberMeTokenV1alpha1ApiUpdateRememberMeTokenRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/reply-v1alpha1-api.d.ts /** * ReplyV1alpha1Api - axios parameter creator */ declare const ReplyV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Reply * @param {Reply} [reply] Fresh reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply: (reply?: Reply | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Reply * @param {string} name Name of reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReply: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Reply * @param {string} name Name of reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReply: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Reply * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReply: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Reply * @param {string} name Name of reply * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReply: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Reply * @param {string} name Name of reply * @param {Reply} [reply] Updated reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReply: (name: string, reply?: Reply | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ReplyV1alpha1Api - functional programming interface */ declare const ReplyV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Reply * @param {Reply} [reply] Fresh reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply(reply?: Reply | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Reply * @param {string} name Name of reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReply(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Reply * @param {string} name Name of reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReply(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Reply * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReply(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Reply * @param {string} name Name of reply * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReply(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Reply * @param {string} name Name of reply * @param {Reply} [reply] Updated reply * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReply(name: string, reply?: Reply | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ReplyV1alpha1Api - factory interface */ declare const ReplyV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Reply * @param {ReplyV1alpha1ApiCreateReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply(requestParameters?: ReplyV1alpha1ApiCreateReplyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Reply * @param {ReplyV1alpha1ApiDeleteReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReply(requestParameters: ReplyV1alpha1ApiDeleteReplyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Reply * @param {ReplyV1alpha1ApiGetReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReply(requestParameters: ReplyV1alpha1ApiGetReplyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Reply * @param {ReplyV1alpha1ApiListReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReply(requestParameters?: ReplyV1alpha1ApiListReplyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Reply * @param {ReplyV1alpha1ApiPatchReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReply(requestParameters: ReplyV1alpha1ApiPatchReplyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Reply * @param {ReplyV1alpha1ApiUpdateReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReply(requestParameters: ReplyV1alpha1ApiUpdateReplyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createReply operation in ReplyV1alpha1Api. */ interface ReplyV1alpha1ApiCreateReplyRequest { /** * Fresh reply */ readonly reply?: Reply; } /** * Request parameters for deleteReply operation in ReplyV1alpha1Api. */ interface ReplyV1alpha1ApiDeleteReplyRequest { /** * Name of reply */ readonly name: string; } /** * Request parameters for getReply operation in ReplyV1alpha1Api. */ interface ReplyV1alpha1ApiGetReplyRequest { /** * Name of reply */ readonly name: string; } /** * Request parameters for listReply operation in ReplyV1alpha1Api. */ interface ReplyV1alpha1ApiListReplyRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchReply operation in ReplyV1alpha1Api. */ interface ReplyV1alpha1ApiPatchReplyRequest { /** * Name of reply */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateReply operation in ReplyV1alpha1Api. */ interface ReplyV1alpha1ApiUpdateReplyRequest { /** * Name of reply */ readonly name: string; /** * Updated reply */ readonly reply?: Reply; } /** * ReplyV1alpha1Api - object-oriented interface */ declare class ReplyV1alpha1Api extends BaseAPI { /** * Create Reply * @param {ReplyV1alpha1ApiCreateReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReply(requestParameters?: ReplyV1alpha1ApiCreateReplyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Reply * @param {ReplyV1alpha1ApiDeleteReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReply(requestParameters: ReplyV1alpha1ApiDeleteReplyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Reply * @param {ReplyV1alpha1ApiGetReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReply(requestParameters: ReplyV1alpha1ApiGetReplyRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Reply * @param {ReplyV1alpha1ApiListReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReply(requestParameters?: ReplyV1alpha1ApiListReplyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Reply * @param {ReplyV1alpha1ApiPatchReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReply(requestParameters: ReplyV1alpha1ApiPatchReplyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Reply * @param {ReplyV1alpha1ApiUpdateReplyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReply(requestParameters: ReplyV1alpha1ApiUpdateReplyRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/reply-v1alpha1-console-api.d.ts /** * ReplyV1alpha1ConsoleApi - axios parameter creator */ declare const ReplyV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * List replies for a comment with pagination, sorting, labels, and field selectors. * @param {string} commentName Metadata name of the comment whose replies should be listed. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReplies: (commentName: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ReplyV1alpha1ConsoleApi - functional programming interface */ declare const ReplyV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * List replies for a comment with pagination, sorting, labels, and field selectors. * @param {string} commentName Metadata name of the comment whose replies should be listed. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReplies(commentName: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ReplyV1alpha1ConsoleApi - factory interface */ declare const ReplyV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * List replies for a comment with pagination, sorting, labels, and field selectors. * @param {ReplyV1alpha1ConsoleApiListRepliesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReplies(requestParameters: ReplyV1alpha1ConsoleApiListRepliesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for listReplies operation in ReplyV1alpha1ConsoleApi. */ interface ReplyV1alpha1ConsoleApiListRepliesRequest { /** * Metadata name of the comment whose replies should be listed. */ readonly commentName: string; /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * ReplyV1alpha1ConsoleApi - object-oriented interface */ declare class ReplyV1alpha1ConsoleApi extends BaseAPI { /** * List replies for a comment with pagination, sorting, labels, and field selectors. * @param {ReplyV1alpha1ConsoleApiListRepliesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReplies(requestParameters: ReplyV1alpha1ConsoleApiListRepliesRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/reverse-proxy-v1alpha1-api.d.ts /** * ReverseProxyV1alpha1Api - axios parameter creator */ declare const ReverseProxyV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create ReverseProxy * @param {ReverseProxy} [reverseProxy] Fresh reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReverseProxy: (reverseProxy?: ReverseProxy | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete ReverseProxy * @param {string} name Name of reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReverseProxy: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get ReverseProxy * @param {string} name Name of reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReverseProxy: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List ReverseProxy * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReverseProxy: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch ReverseProxy * @param {string} name Name of reverseproxy * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReverseProxy: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update ReverseProxy * @param {string} name Name of reverseproxy * @param {ReverseProxy} [reverseProxy] Updated reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReverseProxy: (name: string, reverseProxy?: ReverseProxy | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ReverseProxyV1alpha1Api - functional programming interface */ declare const ReverseProxyV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create ReverseProxy * @param {ReverseProxy} [reverseProxy] Fresh reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReverseProxy(reverseProxy?: ReverseProxy | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete ReverseProxy * @param {string} name Name of reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReverseProxy(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get ReverseProxy * @param {string} name Name of reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReverseProxy(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List ReverseProxy * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReverseProxy(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch ReverseProxy * @param {string} name Name of reverseproxy * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReverseProxy(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update ReverseProxy * @param {string} name Name of reverseproxy * @param {ReverseProxy} [reverseProxy] Updated reverseproxy * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReverseProxy(name: string, reverseProxy?: ReverseProxy | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ReverseProxyV1alpha1Api - factory interface */ declare const ReverseProxyV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create ReverseProxy * @param {ReverseProxyV1alpha1ApiCreateReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReverseProxy(requestParameters?: ReverseProxyV1alpha1ApiCreateReverseProxyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete ReverseProxy * @param {ReverseProxyV1alpha1ApiDeleteReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReverseProxy(requestParameters: ReverseProxyV1alpha1ApiDeleteReverseProxyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get ReverseProxy * @param {ReverseProxyV1alpha1ApiGetReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReverseProxy(requestParameters: ReverseProxyV1alpha1ApiGetReverseProxyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List ReverseProxy * @param {ReverseProxyV1alpha1ApiListReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReverseProxy(requestParameters?: ReverseProxyV1alpha1ApiListReverseProxyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch ReverseProxy * @param {ReverseProxyV1alpha1ApiPatchReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReverseProxy(requestParameters: ReverseProxyV1alpha1ApiPatchReverseProxyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update ReverseProxy * @param {ReverseProxyV1alpha1ApiUpdateReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReverseProxy(requestParameters: ReverseProxyV1alpha1ApiUpdateReverseProxyRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createReverseProxy operation in ReverseProxyV1alpha1Api. */ interface ReverseProxyV1alpha1ApiCreateReverseProxyRequest { /** * Fresh reverseproxy */ readonly reverseProxy?: ReverseProxy; } /** * Request parameters for deleteReverseProxy operation in ReverseProxyV1alpha1Api. */ interface ReverseProxyV1alpha1ApiDeleteReverseProxyRequest { /** * Name of reverseproxy */ readonly name: string; } /** * Request parameters for getReverseProxy operation in ReverseProxyV1alpha1Api. */ interface ReverseProxyV1alpha1ApiGetReverseProxyRequest { /** * Name of reverseproxy */ readonly name: string; } /** * Request parameters for listReverseProxy operation in ReverseProxyV1alpha1Api. */ interface ReverseProxyV1alpha1ApiListReverseProxyRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchReverseProxy operation in ReverseProxyV1alpha1Api. */ interface ReverseProxyV1alpha1ApiPatchReverseProxyRequest { /** * Name of reverseproxy */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateReverseProxy operation in ReverseProxyV1alpha1Api. */ interface ReverseProxyV1alpha1ApiUpdateReverseProxyRequest { /** * Name of reverseproxy */ readonly name: string; /** * Updated reverseproxy */ readonly reverseProxy?: ReverseProxy; } /** * ReverseProxyV1alpha1Api - object-oriented interface */ declare class ReverseProxyV1alpha1Api extends BaseAPI { /** * Create ReverseProxy * @param {ReverseProxyV1alpha1ApiCreateReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createReverseProxy(requestParameters?: ReverseProxyV1alpha1ApiCreateReverseProxyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete ReverseProxy * @param {ReverseProxyV1alpha1ApiDeleteReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteReverseProxy(requestParameters: ReverseProxyV1alpha1ApiDeleteReverseProxyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get ReverseProxy * @param {ReverseProxyV1alpha1ApiGetReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getReverseProxy(requestParameters: ReverseProxyV1alpha1ApiGetReverseProxyRequest, options?: RawAxiosRequestConfig): Promise>; /** * List ReverseProxy * @param {ReverseProxyV1alpha1ApiListReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listReverseProxy(requestParameters?: ReverseProxyV1alpha1ApiListReverseProxyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch ReverseProxy * @param {ReverseProxyV1alpha1ApiPatchReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchReverseProxy(requestParameters: ReverseProxyV1alpha1ApiPatchReverseProxyRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update ReverseProxy * @param {ReverseProxyV1alpha1ApiUpdateReverseProxyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateReverseProxy(requestParameters: ReverseProxyV1alpha1ApiUpdateReverseProxyRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/role-binding-v1alpha1-api.d.ts /** * RoleBindingV1alpha1Api - axios parameter creator */ declare const RoleBindingV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create RoleBinding * @param {RoleBinding} [roleBinding] Fresh rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRoleBinding: (roleBinding?: RoleBinding | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete RoleBinding * @param {string} name Name of rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRoleBinding: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get RoleBinding * @param {string} name Name of rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRoleBinding: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List RoleBinding * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRoleBinding: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch RoleBinding * @param {string} name Name of rolebinding * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRoleBinding: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update RoleBinding * @param {string} name Name of rolebinding * @param {RoleBinding} [roleBinding] Updated rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRoleBinding: (name: string, roleBinding?: RoleBinding | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * RoleBindingV1alpha1Api - functional programming interface */ declare const RoleBindingV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create RoleBinding * @param {RoleBinding} [roleBinding] Fresh rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRoleBinding(roleBinding?: RoleBinding | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete RoleBinding * @param {string} name Name of rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRoleBinding(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get RoleBinding * @param {string} name Name of rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRoleBinding(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List RoleBinding * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRoleBinding(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch RoleBinding * @param {string} name Name of rolebinding * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRoleBinding(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update RoleBinding * @param {string} name Name of rolebinding * @param {RoleBinding} [roleBinding] Updated rolebinding * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRoleBinding(name: string, roleBinding?: RoleBinding | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * RoleBindingV1alpha1Api - factory interface */ declare const RoleBindingV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create RoleBinding * @param {RoleBindingV1alpha1ApiCreateRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRoleBinding(requestParameters?: RoleBindingV1alpha1ApiCreateRoleBindingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete RoleBinding * @param {RoleBindingV1alpha1ApiDeleteRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRoleBinding(requestParameters: RoleBindingV1alpha1ApiDeleteRoleBindingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get RoleBinding * @param {RoleBindingV1alpha1ApiGetRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRoleBinding(requestParameters: RoleBindingV1alpha1ApiGetRoleBindingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List RoleBinding * @param {RoleBindingV1alpha1ApiListRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRoleBinding(requestParameters?: RoleBindingV1alpha1ApiListRoleBindingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch RoleBinding * @param {RoleBindingV1alpha1ApiPatchRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRoleBinding(requestParameters: RoleBindingV1alpha1ApiPatchRoleBindingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update RoleBinding * @param {RoleBindingV1alpha1ApiUpdateRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRoleBinding(requestParameters: RoleBindingV1alpha1ApiUpdateRoleBindingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createRoleBinding operation in RoleBindingV1alpha1Api. */ interface RoleBindingV1alpha1ApiCreateRoleBindingRequest { /** * Fresh rolebinding */ readonly roleBinding?: RoleBinding; } /** * Request parameters for deleteRoleBinding operation in RoleBindingV1alpha1Api. */ interface RoleBindingV1alpha1ApiDeleteRoleBindingRequest { /** * Name of rolebinding */ readonly name: string; } /** * Request parameters for getRoleBinding operation in RoleBindingV1alpha1Api. */ interface RoleBindingV1alpha1ApiGetRoleBindingRequest { /** * Name of rolebinding */ readonly name: string; } /** * Request parameters for listRoleBinding operation in RoleBindingV1alpha1Api. */ interface RoleBindingV1alpha1ApiListRoleBindingRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchRoleBinding operation in RoleBindingV1alpha1Api. */ interface RoleBindingV1alpha1ApiPatchRoleBindingRequest { /** * Name of rolebinding */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateRoleBinding operation in RoleBindingV1alpha1Api. */ interface RoleBindingV1alpha1ApiUpdateRoleBindingRequest { /** * Name of rolebinding */ readonly name: string; /** * Updated rolebinding */ readonly roleBinding?: RoleBinding; } /** * RoleBindingV1alpha1Api - object-oriented interface */ declare class RoleBindingV1alpha1Api extends BaseAPI { /** * Create RoleBinding * @param {RoleBindingV1alpha1ApiCreateRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRoleBinding(requestParameters?: RoleBindingV1alpha1ApiCreateRoleBindingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete RoleBinding * @param {RoleBindingV1alpha1ApiDeleteRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRoleBinding(requestParameters: RoleBindingV1alpha1ApiDeleteRoleBindingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get RoleBinding * @param {RoleBindingV1alpha1ApiGetRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRoleBinding(requestParameters: RoleBindingV1alpha1ApiGetRoleBindingRequest, options?: RawAxiosRequestConfig): Promise>; /** * List RoleBinding * @param {RoleBindingV1alpha1ApiListRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRoleBinding(requestParameters?: RoleBindingV1alpha1ApiListRoleBindingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch RoleBinding * @param {RoleBindingV1alpha1ApiPatchRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRoleBinding(requestParameters: RoleBindingV1alpha1ApiPatchRoleBindingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update RoleBinding * @param {RoleBindingV1alpha1ApiUpdateRoleBindingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRoleBinding(requestParameters: RoleBindingV1alpha1ApiUpdateRoleBindingRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/role-v1alpha1-api.d.ts /** * RoleV1alpha1Api - axios parameter creator */ declare const RoleV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Role * @param {Role} [role] Fresh role * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRole: (role?: Role | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Role * @param {string} name Name of role * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRole: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Role * @param {string} name Name of role * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRole: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Role * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRole: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Role * @param {string} name Name of role * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRole: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Role * @param {string} name Name of role * @param {Role} [role] Updated role * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRole: (name: string, role?: Role | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * RoleV1alpha1Api - functional programming interface */ declare const RoleV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Role * @param {Role} [role] Fresh role * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRole(role?: Role | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Role * @param {string} name Name of role * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRole(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Role * @param {string} name Name of role * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRole(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Role * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRole(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Role * @param {string} name Name of role * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRole(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Role * @param {string} name Name of role * @param {Role} [role] Updated role * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRole(name: string, role?: Role | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * RoleV1alpha1Api - factory interface */ declare const RoleV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Role * @param {RoleV1alpha1ApiCreateRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRole(requestParameters?: RoleV1alpha1ApiCreateRoleRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Role * @param {RoleV1alpha1ApiDeleteRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRole(requestParameters: RoleV1alpha1ApiDeleteRoleRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Role * @param {RoleV1alpha1ApiGetRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRole(requestParameters: RoleV1alpha1ApiGetRoleRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Role * @param {RoleV1alpha1ApiListRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRole(requestParameters?: RoleV1alpha1ApiListRoleRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Role * @param {RoleV1alpha1ApiPatchRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRole(requestParameters: RoleV1alpha1ApiPatchRoleRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Role * @param {RoleV1alpha1ApiUpdateRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRole(requestParameters: RoleV1alpha1ApiUpdateRoleRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createRole operation in RoleV1alpha1Api. */ interface RoleV1alpha1ApiCreateRoleRequest { /** * Fresh role */ readonly role?: Role; } /** * Request parameters for deleteRole operation in RoleV1alpha1Api. */ interface RoleV1alpha1ApiDeleteRoleRequest { /** * Name of role */ readonly name: string; } /** * Request parameters for getRole operation in RoleV1alpha1Api. */ interface RoleV1alpha1ApiGetRoleRequest { /** * Name of role */ readonly name: string; } /** * Request parameters for listRole operation in RoleV1alpha1Api. */ interface RoleV1alpha1ApiListRoleRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchRole operation in RoleV1alpha1Api. */ interface RoleV1alpha1ApiPatchRoleRequest { /** * Name of role */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateRole operation in RoleV1alpha1Api. */ interface RoleV1alpha1ApiUpdateRoleRequest { /** * Name of role */ readonly name: string; /** * Updated role */ readonly role?: Role; } /** * RoleV1alpha1Api - object-oriented interface */ declare class RoleV1alpha1Api extends BaseAPI { /** * Create Role * @param {RoleV1alpha1ApiCreateRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createRole(requestParameters?: RoleV1alpha1ApiCreateRoleRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Role * @param {RoleV1alpha1ApiDeleteRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteRole(requestParameters: RoleV1alpha1ApiDeleteRoleRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Role * @param {RoleV1alpha1ApiGetRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getRole(requestParameters: RoleV1alpha1ApiGetRoleRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Role * @param {RoleV1alpha1ApiListRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listRole(requestParameters?: RoleV1alpha1ApiListRoleRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Role * @param {RoleV1alpha1ApiPatchRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchRole(requestParameters: RoleV1alpha1ApiPatchRoleRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Role * @param {RoleV1alpha1ApiUpdateRoleRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateRole(requestParameters: RoleV1alpha1ApiUpdateRoleRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/secret-v1alpha1-api.d.ts /** * SecretV1alpha1Api - axios parameter creator */ declare const SecretV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Secret * @param {Secret} [secret] Fresh secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSecret: (secret?: Secret | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Secret * @param {string} name Name of secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSecret: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Secret * @param {string} name Name of secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSecret: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Secret * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSecret: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Secret * @param {string} name Name of secret * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSecret: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Secret * @param {string} name Name of secret * @param {Secret} [secret] Updated secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSecret: (name: string, secret?: Secret | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SecretV1alpha1Api - functional programming interface */ declare const SecretV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Secret * @param {Secret} [secret] Fresh secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSecret(secret?: Secret | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Secret * @param {string} name Name of secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSecret(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Secret * @param {string} name Name of secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSecret(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Secret * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSecret(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Secret * @param {string} name Name of secret * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSecret(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Secret * @param {string} name Name of secret * @param {Secret} [secret] Updated secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSecret(name: string, secret?: Secret | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SecretV1alpha1Api - factory interface */ declare const SecretV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Secret * @param {SecretV1alpha1ApiCreateSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSecret(requestParameters?: SecretV1alpha1ApiCreateSecretRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Secret * @param {SecretV1alpha1ApiDeleteSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSecret(requestParameters: SecretV1alpha1ApiDeleteSecretRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Secret * @param {SecretV1alpha1ApiGetSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSecret(requestParameters: SecretV1alpha1ApiGetSecretRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Secret * @param {SecretV1alpha1ApiListSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSecret(requestParameters?: SecretV1alpha1ApiListSecretRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Secret * @param {SecretV1alpha1ApiPatchSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSecret(requestParameters: SecretV1alpha1ApiPatchSecretRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Secret * @param {SecretV1alpha1ApiUpdateSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSecret(requestParameters: SecretV1alpha1ApiUpdateSecretRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createSecret operation in SecretV1alpha1Api. */ interface SecretV1alpha1ApiCreateSecretRequest { /** * Fresh secret */ readonly secret?: Secret; } /** * Request parameters for deleteSecret operation in SecretV1alpha1Api. */ interface SecretV1alpha1ApiDeleteSecretRequest { /** * Name of secret */ readonly name: string; } /** * Request parameters for getSecret operation in SecretV1alpha1Api. */ interface SecretV1alpha1ApiGetSecretRequest { /** * Name of secret */ readonly name: string; } /** * Request parameters for listSecret operation in SecretV1alpha1Api. */ interface SecretV1alpha1ApiListSecretRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchSecret operation in SecretV1alpha1Api. */ interface SecretV1alpha1ApiPatchSecretRequest { /** * Name of secret */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateSecret operation in SecretV1alpha1Api. */ interface SecretV1alpha1ApiUpdateSecretRequest { /** * Name of secret */ readonly name: string; /** * Updated secret */ readonly secret?: Secret; } /** * SecretV1alpha1Api - object-oriented interface */ declare class SecretV1alpha1Api extends BaseAPI { /** * Create Secret * @param {SecretV1alpha1ApiCreateSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSecret(requestParameters?: SecretV1alpha1ApiCreateSecretRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Secret * @param {SecretV1alpha1ApiDeleteSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSecret(requestParameters: SecretV1alpha1ApiDeleteSecretRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Secret * @param {SecretV1alpha1ApiGetSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSecret(requestParameters: SecretV1alpha1ApiGetSecretRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Secret * @param {SecretV1alpha1ApiListSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSecret(requestParameters?: SecretV1alpha1ApiListSecretRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Secret * @param {SecretV1alpha1ApiPatchSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSecret(requestParameters: SecretV1alpha1ApiPatchSecretRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Secret * @param {SecretV1alpha1ApiUpdateSecretRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSecret(requestParameters: SecretV1alpha1ApiUpdateSecretRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/setting-v1alpha1-api.d.ts /** * SettingV1alpha1Api - axios parameter creator */ declare const SettingV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Setting * @param {Setting} [setting] Fresh setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSetting: (setting?: Setting | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Setting * @param {string} name Name of setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSetting: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Setting * @param {string} name Name of setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSetting: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Setting * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSetting: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Setting * @param {string} name Name of setting * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSetting: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Setting * @param {string} name Name of setting * @param {Setting} [setting] Updated setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSetting: (name: string, setting?: Setting | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SettingV1alpha1Api - functional programming interface */ declare const SettingV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Setting * @param {Setting} [setting] Fresh setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSetting(setting?: Setting | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Setting * @param {string} name Name of setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSetting(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Setting * @param {string} name Name of setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSetting(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Setting * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSetting(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Setting * @param {string} name Name of setting * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSetting(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Setting * @param {string} name Name of setting * @param {Setting} [setting] Updated setting * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSetting(name: string, setting?: Setting | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SettingV1alpha1Api - factory interface */ declare const SettingV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Setting * @param {SettingV1alpha1ApiCreateSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSetting(requestParameters?: SettingV1alpha1ApiCreateSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Setting * @param {SettingV1alpha1ApiDeleteSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSetting(requestParameters: SettingV1alpha1ApiDeleteSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Setting * @param {SettingV1alpha1ApiGetSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSetting(requestParameters: SettingV1alpha1ApiGetSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Setting * @param {SettingV1alpha1ApiListSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSetting(requestParameters?: SettingV1alpha1ApiListSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Setting * @param {SettingV1alpha1ApiPatchSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSetting(requestParameters: SettingV1alpha1ApiPatchSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Setting * @param {SettingV1alpha1ApiUpdateSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSetting(requestParameters: SettingV1alpha1ApiUpdateSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createSetting operation in SettingV1alpha1Api. */ interface SettingV1alpha1ApiCreateSettingRequest { /** * Fresh setting */ readonly setting?: Setting; } /** * Request parameters for deleteSetting operation in SettingV1alpha1Api. */ interface SettingV1alpha1ApiDeleteSettingRequest { /** * Name of setting */ readonly name: string; } /** * Request parameters for getSetting operation in SettingV1alpha1Api. */ interface SettingV1alpha1ApiGetSettingRequest { /** * Name of setting */ readonly name: string; } /** * Request parameters for listSetting operation in SettingV1alpha1Api. */ interface SettingV1alpha1ApiListSettingRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchSetting operation in SettingV1alpha1Api. */ interface SettingV1alpha1ApiPatchSettingRequest { /** * Name of setting */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateSetting operation in SettingV1alpha1Api. */ interface SettingV1alpha1ApiUpdateSettingRequest { /** * Name of setting */ readonly name: string; /** * Updated setting */ readonly setting?: Setting; } /** * SettingV1alpha1Api - object-oriented interface */ declare class SettingV1alpha1Api extends BaseAPI { /** * Create Setting * @param {SettingV1alpha1ApiCreateSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSetting(requestParameters?: SettingV1alpha1ApiCreateSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Setting * @param {SettingV1alpha1ApiDeleteSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSetting(requestParameters: SettingV1alpha1ApiDeleteSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Setting * @param {SettingV1alpha1ApiGetSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSetting(requestParameters: SettingV1alpha1ApiGetSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Setting * @param {SettingV1alpha1ApiListSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSetting(requestParameters?: SettingV1alpha1ApiListSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Setting * @param {SettingV1alpha1ApiPatchSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSetting(requestParameters: SettingV1alpha1ApiPatchSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Setting * @param {SettingV1alpha1ApiUpdateSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSetting(requestParameters: SettingV1alpha1ApiUpdateSettingRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/single-page-v1alpha1-api.d.ts /** * SinglePageV1alpha1Api - axios parameter creator */ declare const SinglePageV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create SinglePage * @param {SinglePage} [singlePage] Fresh singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSinglePage: (singlePage?: SinglePage | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete SinglePage * @param {string} name Name of singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePage: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get SinglePage * @param {string} name Name of singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSinglePage: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List SinglePage * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePage: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch SinglePage * @param {string} name Name of singlepage * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSinglePage: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update SinglePage * @param {string} name Name of singlepage * @param {SinglePage} [singlePage] Updated singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePage: (name: string, singlePage?: SinglePage | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SinglePageV1alpha1Api - functional programming interface */ declare const SinglePageV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create SinglePage * @param {SinglePage} [singlePage] Fresh singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSinglePage(singlePage?: SinglePage | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete SinglePage * @param {string} name Name of singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePage(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get SinglePage * @param {string} name Name of singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSinglePage(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List SinglePage * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePage(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch SinglePage * @param {string} name Name of singlepage * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSinglePage(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update SinglePage * @param {string} name Name of singlepage * @param {SinglePage} [singlePage] Updated singlepage * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePage(name: string, singlePage?: SinglePage | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SinglePageV1alpha1Api - factory interface */ declare const SinglePageV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create SinglePage * @param {SinglePageV1alpha1ApiCreateSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSinglePage(requestParameters?: SinglePageV1alpha1ApiCreateSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete SinglePage * @param {SinglePageV1alpha1ApiDeleteSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePage(requestParameters: SinglePageV1alpha1ApiDeleteSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get SinglePage * @param {SinglePageV1alpha1ApiGetSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSinglePage(requestParameters: SinglePageV1alpha1ApiGetSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List SinglePage * @param {SinglePageV1alpha1ApiListSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePage(requestParameters?: SinglePageV1alpha1ApiListSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch SinglePage * @param {SinglePageV1alpha1ApiPatchSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSinglePage(requestParameters: SinglePageV1alpha1ApiPatchSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update SinglePage * @param {SinglePageV1alpha1ApiUpdateSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePage(requestParameters: SinglePageV1alpha1ApiUpdateSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createSinglePage operation in SinglePageV1alpha1Api. */ interface SinglePageV1alpha1ApiCreateSinglePageRequest { /** * Fresh singlepage */ readonly singlePage?: SinglePage; } /** * Request parameters for deleteSinglePage operation in SinglePageV1alpha1Api. */ interface SinglePageV1alpha1ApiDeleteSinglePageRequest { /** * Name of singlepage */ readonly name: string; } /** * Request parameters for getSinglePage operation in SinglePageV1alpha1Api. */ interface SinglePageV1alpha1ApiGetSinglePageRequest { /** * Name of singlepage */ readonly name: string; } /** * Request parameters for listSinglePage operation in SinglePageV1alpha1Api. */ interface SinglePageV1alpha1ApiListSinglePageRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchSinglePage operation in SinglePageV1alpha1Api. */ interface SinglePageV1alpha1ApiPatchSinglePageRequest { /** * Name of singlepage */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateSinglePage operation in SinglePageV1alpha1Api. */ interface SinglePageV1alpha1ApiUpdateSinglePageRequest { /** * Name of singlepage */ readonly name: string; /** * Updated singlepage */ readonly singlePage?: SinglePage; } /** * SinglePageV1alpha1Api - object-oriented interface */ declare class SinglePageV1alpha1Api extends BaseAPI { /** * Create SinglePage * @param {SinglePageV1alpha1ApiCreateSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSinglePage(requestParameters?: SinglePageV1alpha1ApiCreateSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete SinglePage * @param {SinglePageV1alpha1ApiDeleteSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePage(requestParameters: SinglePageV1alpha1ApiDeleteSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get SinglePage * @param {SinglePageV1alpha1ApiGetSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSinglePage(requestParameters: SinglePageV1alpha1ApiGetSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * List SinglePage * @param {SinglePageV1alpha1ApiListSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePage(requestParameters?: SinglePageV1alpha1ApiListSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch SinglePage * @param {SinglePageV1alpha1ApiPatchSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSinglePage(requestParameters: SinglePageV1alpha1ApiPatchSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update SinglePage * @param {SinglePageV1alpha1ApiUpdateSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePage(requestParameters: SinglePageV1alpha1ApiUpdateSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/single-page-v1alpha1-console-api.d.ts /** * SinglePageV1alpha1ConsoleApi - axios parameter creator */ declare const SinglePageV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Delete a content snapshot from a single page and return the deleted content. * @param {string} name metadata.name of the single page. * @param {string} snapshotName Content snapshot metadata.name to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePageContent: (name: string, snapshotName: string, options?: RawAxiosRequestConfig) => Promise; /** * Create a draft single page together with its initial content. * @param {SinglePageRequest} singlePageRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftSinglePage: (singlePageRequest: SinglePageRequest, options?: RawAxiosRequestConfig) => Promise; /** * Fetch a single page content snapshot reconstructed from its base snapshot. * @param {string} name metadata.name of the single page. * @param {string} snapshotName Content snapshot metadata.name to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageContent: (name: string, snapshotName: string, options?: RawAxiosRequestConfig) => Promise; /** * Fetch the editable head content of a single page. * @param {string} name metadata.name of the single page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageHeadContent: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Fetch the released content currently served for a published single page. * @param {string} name metadata.name of the single page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageReleaseContent: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List content snapshots for a single page. * @param {string} name metadata.name of the single page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePageSnapshots: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List single pages with pagination, sorting, keyword, publish phase, visibility, and contributor filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {Array} [contributor] Contributor user names used to filter single pages. A page matches when any listed contributor appears in status.contributors. * @param {ListSinglePagesPublishPhaseEnum} [publishPhase] Filter single pages by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. * @param {ListSinglePagesVisibleEnum} [visible] Filter single pages by visibility, such as PUBLIC, INTERNAL, or PRIVATE. * @param {string} [keyword] Keyword used to match single page title, slug, or excerpt. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePages: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, contributor?: string[] | undefined, publishPhase?: ListSinglePagesPublishPhaseEnum | undefined, visible?: ListSinglePagesVisibleEnum | undefined, keyword?: string | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Publish a single page. By default, the request waits until the release snapshot is available. * @param {string} name metadata.name of the single page to publish. * @param {boolean} [async] Whether to return immediately after marking the single page for publishing. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishSinglePage: (name: string, async?: boolean | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Restore the single page content from a specified snapshot. * @param {string} name metadata.name of the single page whose content will be restored. * @param {RevertSnapshotForSingleParam} revertSnapshotForSingleParam * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForSinglePage: (name: string, revertSnapshotForSingleParam: RevertSnapshotForSingleParam, options?: RawAxiosRequestConfig) => Promise; /** * Update single page metadata, spec, and content in one request. * @param {string} name metadata.name of the single page to update. * @param {SinglePageRequest} singlePageRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftSinglePage: (name: string, singlePageRequest: SinglePageRequest, options?: RawAxiosRequestConfig) => Promise; /** * Update only the content of an existing single page. * @param {string} name metadata.name of the single page whose content will be updated. * @param {Content} content * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePageContent: (name: string, content: Content, options?: RawAxiosRequestConfig) => Promise; }; /** * SinglePageV1alpha1ConsoleApi - functional programming interface */ declare const SinglePageV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Delete a content snapshot from a single page and return the deleted content. * @param {string} name metadata.name of the single page. * @param {string} snapshotName Content snapshot metadata.name to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePageContent(name: string, snapshotName: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Create a draft single page together with its initial content. * @param {SinglePageRequest} singlePageRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftSinglePage(singlePageRequest: SinglePageRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch a single page content snapshot reconstructed from its base snapshot. * @param {string} name metadata.name of the single page. * @param {string} snapshotName Content snapshot metadata.name to fetch. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageContent(name: string, snapshotName: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch the editable head content of a single page. * @param {string} name metadata.name of the single page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageHeadContent(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch the released content currently served for a published single page. * @param {string} name metadata.name of the single page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageReleaseContent(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List content snapshots for a single page. * @param {string} name metadata.name of the single page. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePageSnapshots(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List single pages with pagination, sorting, keyword, publish phase, visibility, and contributor filters. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {Array} [contributor] Contributor user names used to filter single pages. A page matches when any listed contributor appears in status.contributors. * @param {ListSinglePagesPublishPhaseEnum} [publishPhase] Filter single pages by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. * @param {ListSinglePagesVisibleEnum} [visible] Filter single pages by visibility, such as PUBLIC, INTERNAL, or PRIVATE. * @param {string} [keyword] Keyword used to match single page title, slug, or excerpt. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePages(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, contributor?: string[] | undefined, publishPhase?: ListSinglePagesPublishPhaseEnum | undefined, visible?: ListSinglePagesVisibleEnum | undefined, keyword?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Publish a single page. By default, the request waits until the release snapshot is available. * @param {string} name metadata.name of the single page to publish. * @param {boolean} [async] Whether to return immediately after marking the single page for publishing. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishSinglePage(name: string, async?: boolean | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Restore the single page content from a specified snapshot. * @param {string} name metadata.name of the single page whose content will be restored. * @param {RevertSnapshotForSingleParam} revertSnapshotForSingleParam * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForSinglePage(name: string, revertSnapshotForSingleParam: RevertSnapshotForSingleParam, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update single page metadata, spec, and content in one request. * @param {string} name metadata.name of the single page to update. * @param {SinglePageRequest} singlePageRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftSinglePage(name: string, singlePageRequest: SinglePageRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update only the content of an existing single page. * @param {string} name metadata.name of the single page whose content will be updated. * @param {Content} content * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePageContent(name: string, content: Content, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SinglePageV1alpha1ConsoleApi - factory interface */ declare const SinglePageV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Delete a content snapshot from a single page and return the deleted content. * @param {SinglePageV1alpha1ConsoleApiDeleteSinglePageContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePageContent(requestParameters: SinglePageV1alpha1ConsoleApiDeleteSinglePageContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Create a draft single page together with its initial content. * @param {SinglePageV1alpha1ConsoleApiDraftSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiDraftSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch a single page content snapshot reconstructed from its base snapshot. * @param {SinglePageV1alpha1ConsoleApiFetchSinglePageContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageContent(requestParameters: SinglePageV1alpha1ConsoleApiFetchSinglePageContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch the editable head content of a single page. * @param {SinglePageV1alpha1ConsoleApiFetchSinglePageHeadContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageHeadContent(requestParameters: SinglePageV1alpha1ConsoleApiFetchSinglePageHeadContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch the released content currently served for a published single page. * @param {SinglePageV1alpha1ConsoleApiFetchSinglePageReleaseContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageReleaseContent(requestParameters: SinglePageV1alpha1ConsoleApiFetchSinglePageReleaseContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List content snapshots for a single page. * @param {SinglePageV1alpha1ConsoleApiListSinglePageSnapshotsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePageSnapshots(requestParameters: SinglePageV1alpha1ConsoleApiListSinglePageSnapshotsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List single pages with pagination, sorting, keyword, publish phase, visibility, and contributor filters. * @param {SinglePageV1alpha1ConsoleApiListSinglePagesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePages(requestParameters?: SinglePageV1alpha1ConsoleApiListSinglePagesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Publish a single page. By default, the request waits until the release snapshot is available. * @param {SinglePageV1alpha1ConsoleApiPublishSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiPublishSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Restore the single page content from a specified snapshot. * @param {SinglePageV1alpha1ConsoleApiRevertToSpecifiedSnapshotForSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiRevertToSpecifiedSnapshotForSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update single page metadata, spec, and content in one request. * @param {SinglePageV1alpha1ConsoleApiUpdateDraftSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiUpdateDraftSinglePageRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update only the content of an existing single page. * @param {SinglePageV1alpha1ConsoleApiUpdateSinglePageContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePageContent(requestParameters: SinglePageV1alpha1ConsoleApiUpdateSinglePageContentRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for deleteSinglePageContent operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiDeleteSinglePageContentRequest { /** * metadata.name of the single page. */ readonly name: string; /** * Content snapshot metadata.name to delete. */ readonly snapshotName: string; } /** * Request parameters for draftSinglePage operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiDraftSinglePageRequest { readonly singlePageRequest: SinglePageRequest; } /** * Request parameters for fetchSinglePageContent operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiFetchSinglePageContentRequest { /** * metadata.name of the single page. */ readonly name: string; /** * Content snapshot metadata.name to fetch. */ readonly snapshotName: string; } /** * Request parameters for fetchSinglePageHeadContent operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiFetchSinglePageHeadContentRequest { /** * metadata.name of the single page. */ readonly name: string; } /** * Request parameters for fetchSinglePageReleaseContent operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiFetchSinglePageReleaseContentRequest { /** * metadata.name of the single page. */ readonly name: string; } /** * Request parameters for listSinglePageSnapshots operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiListSinglePageSnapshotsRequest { /** * metadata.name of the single page. */ readonly name: string; } /** * Request parameters for listSinglePages operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiListSinglePagesRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Contributor user names used to filter single pages. A page matches when any listed contributor appears in status.contributors. */ readonly contributor?: Array; /** * Filter single pages by publish phase. Supported values follow PostPhase, such as DRAFT, PENDING_APPROVAL, PUBLISHED, or FAILED. */ readonly publishPhase?: ListSinglePagesPublishPhaseEnum; /** * Filter single pages by visibility, such as PUBLIC, INTERNAL, or PRIVATE. */ readonly visible?: ListSinglePagesVisibleEnum; /** * Keyword used to match single page title, slug, or excerpt. */ readonly keyword?: string; } /** * Request parameters for publishSinglePage operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiPublishSinglePageRequest { /** * metadata.name of the single page to publish. */ readonly name: string; /** * Whether to return immediately after marking the single page for publishing. */ readonly async?: boolean; } /** * Request parameters for revertToSpecifiedSnapshotForSinglePage operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiRevertToSpecifiedSnapshotForSinglePageRequest { /** * metadata.name of the single page whose content will be restored. */ readonly name: string; readonly revertSnapshotForSingleParam: RevertSnapshotForSingleParam; } /** * Request parameters for updateDraftSinglePage operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiUpdateDraftSinglePageRequest { /** * metadata.name of the single page to update. */ readonly name: string; readonly singlePageRequest: SinglePageRequest; } /** * Request parameters for updateSinglePageContent operation in SinglePageV1alpha1ConsoleApi. */ interface SinglePageV1alpha1ConsoleApiUpdateSinglePageContentRequest { /** * metadata.name of the single page whose content will be updated. */ readonly name: string; readonly content: Content; } /** * SinglePageV1alpha1ConsoleApi - object-oriented interface */ declare class SinglePageV1alpha1ConsoleApi extends BaseAPI { /** * Delete a content snapshot from a single page and return the deleted content. * @param {SinglePageV1alpha1ConsoleApiDeleteSinglePageContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSinglePageContent(requestParameters: SinglePageV1alpha1ConsoleApiDeleteSinglePageContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Create a draft single page together with its initial content. * @param {SinglePageV1alpha1ConsoleApiDraftSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ draftSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiDraftSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch a single page content snapshot reconstructed from its base snapshot. * @param {SinglePageV1alpha1ConsoleApiFetchSinglePageContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageContent(requestParameters: SinglePageV1alpha1ConsoleApiFetchSinglePageContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch the editable head content of a single page. * @param {SinglePageV1alpha1ConsoleApiFetchSinglePageHeadContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageHeadContent(requestParameters: SinglePageV1alpha1ConsoleApiFetchSinglePageHeadContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch the released content currently served for a published single page. * @param {SinglePageV1alpha1ConsoleApiFetchSinglePageReleaseContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchSinglePageReleaseContent(requestParameters: SinglePageV1alpha1ConsoleApiFetchSinglePageReleaseContentRequest, options?: RawAxiosRequestConfig): Promise>; /** * List content snapshots for a single page. * @param {SinglePageV1alpha1ConsoleApiListSinglePageSnapshotsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePageSnapshots(requestParameters: SinglePageV1alpha1ConsoleApiListSinglePageSnapshotsRequest, options?: RawAxiosRequestConfig): Promise>; /** * List single pages with pagination, sorting, keyword, publish phase, visibility, and contributor filters. * @param {SinglePageV1alpha1ConsoleApiListSinglePagesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSinglePages(requestParameters?: SinglePageV1alpha1ConsoleApiListSinglePagesRequest, options?: RawAxiosRequestConfig): Promise>; /** * Publish a single page. By default, the request waits until the release snapshot is available. * @param {SinglePageV1alpha1ConsoleApiPublishSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ publishSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiPublishSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Restore the single page content from a specified snapshot. * @param {SinglePageV1alpha1ConsoleApiRevertToSpecifiedSnapshotForSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ revertToSpecifiedSnapshotForSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiRevertToSpecifiedSnapshotForSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update single page metadata, spec, and content in one request. * @param {SinglePageV1alpha1ConsoleApiUpdateDraftSinglePageRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateDraftSinglePage(requestParameters: SinglePageV1alpha1ConsoleApiUpdateDraftSinglePageRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update only the content of an existing single page. * @param {SinglePageV1alpha1ConsoleApiUpdateSinglePageContentRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSinglePageContent(requestParameters: SinglePageV1alpha1ConsoleApiUpdateSinglePageContentRequest, options?: RawAxiosRequestConfig): Promise>; } declare const ListSinglePagesPublishPhaseEnum: { readonly Draft: "DRAFT"; readonly PendingApproval: "PENDING_APPROVAL"; readonly Published: "PUBLISHED"; readonly Failed: "FAILED"; }; type ListSinglePagesPublishPhaseEnum = typeof ListSinglePagesPublishPhaseEnum[keyof typeof ListSinglePagesPublishPhaseEnum]; declare const ListSinglePagesVisibleEnum: { readonly Public: "PUBLIC"; readonly Internal: "INTERNAL"; readonly Private: "PRIVATE"; }; type ListSinglePagesVisibleEnum = typeof ListSinglePagesVisibleEnum[keyof typeof ListSinglePagesVisibleEnum]; //#endregion //#region src/api/single-page-v1alpha1-public-api.d.ts /** * SinglePageV1alpha1PublicApi - axios parameter creator */ declare const SinglePageV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Gets single page by metadata.name * @param {string} name SinglePage metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePageByName: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Lists single pages * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePages: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SinglePageV1alpha1PublicApi - functional programming interface */ declare const SinglePageV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Gets single page by metadata.name * @param {string} name SinglePage metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePageByName(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Lists single pages * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePages(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SinglePageV1alpha1PublicApi - factory interface */ declare const SinglePageV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Gets single page by metadata.name * @param {SinglePageV1alpha1PublicApiQuerySinglePageByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePageByName(requestParameters: SinglePageV1alpha1PublicApiQuerySinglePageByNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Lists single pages * @param {SinglePageV1alpha1PublicApiQuerySinglePagesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePages(requestParameters?: SinglePageV1alpha1PublicApiQuerySinglePagesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for querySinglePageByName operation in SinglePageV1alpha1PublicApi. */ interface SinglePageV1alpha1PublicApiQuerySinglePageByNameRequest { /** * SinglePage metadata.name */ readonly name: string; } /** * Request parameters for querySinglePages operation in SinglePageV1alpha1PublicApi. */ interface SinglePageV1alpha1PublicApiQuerySinglePagesRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * SinglePageV1alpha1PublicApi - object-oriented interface */ declare class SinglePageV1alpha1PublicApi extends BaseAPI { /** * Gets single page by metadata.name * @param {SinglePageV1alpha1PublicApiQuerySinglePageByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePageByName(requestParameters: SinglePageV1alpha1PublicApiQuerySinglePageByNameRequest, options?: RawAxiosRequestConfig): Promise>; /** * Lists single pages * @param {SinglePageV1alpha1PublicApiQuerySinglePagesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ querySinglePages(requestParameters?: SinglePageV1alpha1PublicApiQuerySinglePagesRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/snapshot-v1alpha1-api.d.ts /** * SnapshotV1alpha1Api - axios parameter creator */ declare const SnapshotV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Snapshot * @param {Snapshot} [snapshot] Fresh snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSnapshot: (snapshot?: Snapshot | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Snapshot * @param {string} name Name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSnapshot: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Snapshot * @param {string} name Name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshot: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Snapshot * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSnapshot: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Snapshot * @param {string} name Name of snapshot * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSnapshot: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Snapshot * @param {string} name Name of snapshot * @param {Snapshot} [snapshot] Updated snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSnapshot: (name: string, snapshot?: Snapshot | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SnapshotV1alpha1Api - functional programming interface */ declare const SnapshotV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Snapshot * @param {Snapshot} [snapshot] Fresh snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSnapshot(snapshot?: Snapshot | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Snapshot * @param {string} name Name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSnapshot(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Snapshot * @param {string} name Name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshot(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Snapshot * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSnapshot(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Snapshot * @param {string} name Name of snapshot * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSnapshot(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Snapshot * @param {string} name Name of snapshot * @param {Snapshot} [snapshot] Updated snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSnapshot(name: string, snapshot?: Snapshot | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SnapshotV1alpha1Api - factory interface */ declare const SnapshotV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Snapshot * @param {SnapshotV1alpha1ApiCreateSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSnapshot(requestParameters?: SnapshotV1alpha1ApiCreateSnapshotRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Snapshot * @param {SnapshotV1alpha1ApiDeleteSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSnapshot(requestParameters: SnapshotV1alpha1ApiDeleteSnapshotRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Snapshot * @param {SnapshotV1alpha1ApiGetSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshot(requestParameters: SnapshotV1alpha1ApiGetSnapshotRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Snapshot * @param {SnapshotV1alpha1ApiListSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSnapshot(requestParameters?: SnapshotV1alpha1ApiListSnapshotRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Snapshot * @param {SnapshotV1alpha1ApiPatchSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSnapshot(requestParameters: SnapshotV1alpha1ApiPatchSnapshotRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Snapshot * @param {SnapshotV1alpha1ApiUpdateSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSnapshot(requestParameters: SnapshotV1alpha1ApiUpdateSnapshotRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createSnapshot operation in SnapshotV1alpha1Api. */ interface SnapshotV1alpha1ApiCreateSnapshotRequest { /** * Fresh snapshot */ readonly snapshot?: Snapshot; } /** * Request parameters for deleteSnapshot operation in SnapshotV1alpha1Api. */ interface SnapshotV1alpha1ApiDeleteSnapshotRequest { /** * Name of snapshot */ readonly name: string; } /** * Request parameters for getSnapshot operation in SnapshotV1alpha1Api. */ interface SnapshotV1alpha1ApiGetSnapshotRequest { /** * Name of snapshot */ readonly name: string; } /** * Request parameters for listSnapshot operation in SnapshotV1alpha1Api. */ interface SnapshotV1alpha1ApiListSnapshotRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchSnapshot operation in SnapshotV1alpha1Api. */ interface SnapshotV1alpha1ApiPatchSnapshotRequest { /** * Name of snapshot */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateSnapshot operation in SnapshotV1alpha1Api. */ interface SnapshotV1alpha1ApiUpdateSnapshotRequest { /** * Name of snapshot */ readonly name: string; /** * Updated snapshot */ readonly snapshot?: Snapshot; } /** * SnapshotV1alpha1Api - object-oriented interface */ declare class SnapshotV1alpha1Api extends BaseAPI { /** * Create Snapshot * @param {SnapshotV1alpha1ApiCreateSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSnapshot(requestParameters?: SnapshotV1alpha1ApiCreateSnapshotRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Snapshot * @param {SnapshotV1alpha1ApiDeleteSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSnapshot(requestParameters: SnapshotV1alpha1ApiDeleteSnapshotRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Snapshot * @param {SnapshotV1alpha1ApiGetSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshot(requestParameters: SnapshotV1alpha1ApiGetSnapshotRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Snapshot * @param {SnapshotV1alpha1ApiListSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSnapshot(requestParameters?: SnapshotV1alpha1ApiListSnapshotRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Snapshot * @param {SnapshotV1alpha1ApiPatchSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSnapshot(requestParameters: SnapshotV1alpha1ApiPatchSnapshotRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Snapshot * @param {SnapshotV1alpha1ApiUpdateSnapshotRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSnapshot(requestParameters: SnapshotV1alpha1ApiUpdateSnapshotRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/snapshot-v1alpha1-uc-api.d.ts /** * SnapshotV1alpha1UcApi - axios parameter creator */ declare const SnapshotV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Get a content snapshot for a post owned by the current user. The snapshot must belong to the post specified by postName. * @param {string} name metadata.name of the snapshot to fetch. * @param {string} postName metadata.name of the post that owns the snapshot. The post must belong to the current user. * @param {boolean} [patched] Whether to return the snapshot patched against the post base snapshot. Defaults to false. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshotForPost: (name: string, postName: string, patched?: boolean | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SnapshotV1alpha1UcApi - functional programming interface */ declare const SnapshotV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Get a content snapshot for a post owned by the current user. The snapshot must belong to the post specified by postName. * @param {string} name metadata.name of the snapshot to fetch. * @param {string} postName metadata.name of the post that owns the snapshot. The post must belong to the current user. * @param {boolean} [patched] Whether to return the snapshot patched against the post base snapshot. Defaults to false. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshotForPost(name: string, postName: string, patched?: boolean | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SnapshotV1alpha1UcApi - factory interface */ declare const SnapshotV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Get a content snapshot for a post owned by the current user. The snapshot must belong to the post specified by postName. * @param {SnapshotV1alpha1UcApiGetSnapshotForPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshotForPost(requestParameters: SnapshotV1alpha1UcApiGetSnapshotForPostRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for getSnapshotForPost operation in SnapshotV1alpha1UcApi. */ interface SnapshotV1alpha1UcApiGetSnapshotForPostRequest { /** * metadata.name of the snapshot to fetch. */ readonly name: string; /** * metadata.name of the post that owns the snapshot. The post must belong to the current user. */ readonly postName: string; /** * Whether to return the snapshot patched against the post base snapshot. Defaults to false. */ readonly patched?: boolean; } /** * SnapshotV1alpha1UcApi - object-oriented interface */ declare class SnapshotV1alpha1UcApi extends BaseAPI { /** * Get a content snapshot for a post owned by the current user. The snapshot must belong to the post specified by postName. * @param {SnapshotV1alpha1UcApiGetSnapshotForPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSnapshotForPost(requestParameters: SnapshotV1alpha1UcApiGetSnapshotForPostRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/subscription-v1alpha1-api.d.ts /** * SubscriptionV1alpha1Api - axios parameter creator */ declare const SubscriptionV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Subscription * @param {Subscription} [subscription] Fresh subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSubscription: (subscription?: Subscription | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Subscription * @param {string} name Name of subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSubscription: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Subscription * @param {string} name Name of subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscription: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Subscription * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSubscription: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Subscription * @param {string} name Name of subscription * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSubscription: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Subscription * @param {string} name Name of subscription * @param {Subscription} [subscription] Updated subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSubscription: (name: string, subscription?: Subscription | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SubscriptionV1alpha1Api - functional programming interface */ declare const SubscriptionV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Subscription * @param {Subscription} [subscription] Fresh subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSubscription(subscription?: Subscription | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Subscription * @param {string} name Name of subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSubscription(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Subscription * @param {string} name Name of subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscription(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Subscription * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSubscription(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Subscription * @param {string} name Name of subscription * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSubscription(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Subscription * @param {string} name Name of subscription * @param {Subscription} [subscription] Updated subscription * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSubscription(name: string, subscription?: Subscription | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SubscriptionV1alpha1Api - factory interface */ declare const SubscriptionV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Subscription * @param {SubscriptionV1alpha1ApiCreateSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSubscription(requestParameters?: SubscriptionV1alpha1ApiCreateSubscriptionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Subscription * @param {SubscriptionV1alpha1ApiDeleteSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSubscription(requestParameters: SubscriptionV1alpha1ApiDeleteSubscriptionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Subscription * @param {SubscriptionV1alpha1ApiGetSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscription(requestParameters: SubscriptionV1alpha1ApiGetSubscriptionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Subscription * @param {SubscriptionV1alpha1ApiListSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSubscription(requestParameters?: SubscriptionV1alpha1ApiListSubscriptionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Subscription * @param {SubscriptionV1alpha1ApiPatchSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSubscription(requestParameters: SubscriptionV1alpha1ApiPatchSubscriptionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Subscription * @param {SubscriptionV1alpha1ApiUpdateSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSubscription(requestParameters: SubscriptionV1alpha1ApiUpdateSubscriptionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createSubscription operation in SubscriptionV1alpha1Api. */ interface SubscriptionV1alpha1ApiCreateSubscriptionRequest { /** * Fresh subscription */ readonly subscription?: Subscription; } /** * Request parameters for deleteSubscription operation in SubscriptionV1alpha1Api. */ interface SubscriptionV1alpha1ApiDeleteSubscriptionRequest { /** * Name of subscription */ readonly name: string; } /** * Request parameters for getSubscription operation in SubscriptionV1alpha1Api. */ interface SubscriptionV1alpha1ApiGetSubscriptionRequest { /** * Name of subscription */ readonly name: string; } /** * Request parameters for listSubscription operation in SubscriptionV1alpha1Api. */ interface SubscriptionV1alpha1ApiListSubscriptionRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchSubscription operation in SubscriptionV1alpha1Api. */ interface SubscriptionV1alpha1ApiPatchSubscriptionRequest { /** * Name of subscription */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateSubscription operation in SubscriptionV1alpha1Api. */ interface SubscriptionV1alpha1ApiUpdateSubscriptionRequest { /** * Name of subscription */ readonly name: string; /** * Updated subscription */ readonly subscription?: Subscription; } /** * SubscriptionV1alpha1Api - object-oriented interface */ declare class SubscriptionV1alpha1Api extends BaseAPI { /** * Create Subscription * @param {SubscriptionV1alpha1ApiCreateSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSubscription(requestParameters?: SubscriptionV1alpha1ApiCreateSubscriptionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Subscription * @param {SubscriptionV1alpha1ApiDeleteSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSubscription(requestParameters: SubscriptionV1alpha1ApiDeleteSubscriptionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Subscription * @param {SubscriptionV1alpha1ApiGetSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscription(requestParameters: SubscriptionV1alpha1ApiGetSubscriptionRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Subscription * @param {SubscriptionV1alpha1ApiListSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listSubscription(requestParameters?: SubscriptionV1alpha1ApiListSubscriptionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Subscription * @param {SubscriptionV1alpha1ApiPatchSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSubscription(requestParameters: SubscriptionV1alpha1ApiPatchSubscriptionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Subscription * @param {SubscriptionV1alpha1ApiUpdateSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSubscription(requestParameters: SubscriptionV1alpha1ApiUpdateSubscriptionRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/system-config-v1alpha1-console-api.d.ts /** * SystemConfigV1alpha1ConsoleApi - axios parameter creator */ declare const SystemConfigV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Get system config by group * @param {string} group Group of the system config * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSystemConfigByGroup: (group: string, options?: RawAxiosRequestConfig) => Promise; /** * Update system config by group * @param {string} group Group of the system config * @param {object} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSystemConfigByGroup: (group: string, body?: object | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * SystemConfigV1alpha1ConsoleApi - functional programming interface */ declare const SystemConfigV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Get system config by group * @param {string} group Group of the system config * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSystemConfigByGroup(group: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update system config by group * @param {string} group Group of the system config * @param {object} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSystemConfigByGroup(group: string, body?: object | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SystemConfigV1alpha1ConsoleApi - factory interface */ declare const SystemConfigV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Get system config by group * @param {SystemConfigV1alpha1ConsoleApiGetSystemConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSystemConfigByGroup(requestParameters: SystemConfigV1alpha1ConsoleApiGetSystemConfigByGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update system config by group * @param {SystemConfigV1alpha1ConsoleApiUpdateSystemConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSystemConfigByGroup(requestParameters: SystemConfigV1alpha1ConsoleApiUpdateSystemConfigByGroupRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for getSystemConfigByGroup operation in SystemConfigV1alpha1ConsoleApi. */ interface SystemConfigV1alpha1ConsoleApiGetSystemConfigByGroupRequest { /** * Group of the system config */ readonly group: string; } /** * Request parameters for updateSystemConfigByGroup operation in SystemConfigV1alpha1ConsoleApi. */ interface SystemConfigV1alpha1ConsoleApiUpdateSystemConfigByGroupRequest { /** * Group of the system config */ readonly group: string; readonly body?: object; } /** * SystemConfigV1alpha1ConsoleApi - object-oriented interface */ declare class SystemConfigV1alpha1ConsoleApi extends BaseAPI { /** * Get system config by group * @param {SystemConfigV1alpha1ConsoleApiGetSystemConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSystemConfigByGroup(requestParameters: SystemConfigV1alpha1ConsoleApiGetSystemConfigByGroupRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update system config by group * @param {SystemConfigV1alpha1ConsoleApiUpdateSystemConfigByGroupRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateSystemConfigByGroup(requestParameters: SystemConfigV1alpha1ConsoleApiUpdateSystemConfigByGroupRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/system-v1alpha1-console-api.d.ts /** * SystemV1alpha1ConsoleApi - axios parameter creator */ declare const SystemV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Get stats. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getStats: (options?: RawAxiosRequestConfig) => Promise; }; /** * SystemV1alpha1ConsoleApi - functional programming interface */ declare const SystemV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Get stats. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getStats(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SystemV1alpha1ConsoleApi - factory interface */ declare const SystemV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Get stats. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getStats(options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * SystemV1alpha1ConsoleApi - object-oriented interface */ declare class SystemV1alpha1ConsoleApi extends BaseAPI { /** * Get stats. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getStats(options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/system-v1alpha1-public-api.d.ts /** * SystemV1alpha1PublicApi - axios parameter creator */ declare const SystemV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Jump to setup page * @param {*} [options] Override http request option. * @throws {RequiredError} */ jumpToSetupPage: (options?: RawAxiosRequestConfig) => Promise; /** * Gets site stats * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryStats: (options?: RawAxiosRequestConfig) => Promise; /** * Setup system * @param {SetupRequest} setupRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ setupSystem: (setupRequest: SetupRequest, options?: RawAxiosRequestConfig) => Promise; }; /** * SystemV1alpha1PublicApi - functional programming interface */ declare const SystemV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Jump to setup page * @param {*} [options] Override http request option. * @throws {RequiredError} */ jumpToSetupPage(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Gets site stats * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryStats(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Setup system * @param {SetupRequest} setupRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ setupSystem(setupRequest: SetupRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * SystemV1alpha1PublicApi - factory interface */ declare const SystemV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Jump to setup page * @param {*} [options] Override http request option. * @throws {RequiredError} */ jumpToSetupPage(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Gets site stats * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryStats(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Setup system * @param {SystemV1alpha1PublicApiSetupSystemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ setupSystem(requestParameters: SystemV1alpha1PublicApiSetupSystemRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for setupSystem operation in SystemV1alpha1PublicApi. */ interface SystemV1alpha1PublicApiSetupSystemRequest { readonly setupRequest: SetupRequest; } /** * SystemV1alpha1PublicApi - object-oriented interface */ declare class SystemV1alpha1PublicApi extends BaseAPI { /** * Jump to setup page * @param {*} [options] Override http request option. * @throws {RequiredError} */ jumpToSetupPage(options?: RawAxiosRequestConfig): Promise>; /** * Gets site stats * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryStats(options?: RawAxiosRequestConfig): Promise>; /** * Setup system * @param {SystemV1alpha1PublicApiSetupSystemRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ setupSystem(requestParameters: SystemV1alpha1PublicApiSetupSystemRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/tag-v1alpha1-api.d.ts /** * TagV1alpha1Api - axios parameter creator */ declare const TagV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Tag * @param {Tag} [tag] Fresh tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTag: (tag?: Tag | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Tag * @param {string} name Name of tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTag: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Tag * @param {string} name Name of tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTag: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Tag * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTag: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Tag * @param {string} name Name of tag * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTag: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Tag * @param {string} name Name of tag * @param {Tag} [tag] Updated tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTag: (name: string, tag?: Tag | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * TagV1alpha1Api - functional programming interface */ declare const TagV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Tag * @param {Tag} [tag] Fresh tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTag(tag?: Tag | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Tag * @param {string} name Name of tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTag(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Tag * @param {string} name Name of tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTag(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Tag * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTag(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Tag * @param {string} name Name of tag * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTag(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Tag * @param {string} name Name of tag * @param {Tag} [tag] Updated tag * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTag(name: string, tag?: Tag | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * TagV1alpha1Api - factory interface */ declare const TagV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Tag * @param {TagV1alpha1ApiCreateTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTag(requestParameters?: TagV1alpha1ApiCreateTagRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Tag * @param {TagV1alpha1ApiDeleteTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTag(requestParameters: TagV1alpha1ApiDeleteTagRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Tag * @param {TagV1alpha1ApiGetTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTag(requestParameters: TagV1alpha1ApiGetTagRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Tag * @param {TagV1alpha1ApiListTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTag(requestParameters?: TagV1alpha1ApiListTagRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Tag * @param {TagV1alpha1ApiPatchTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTag(requestParameters: TagV1alpha1ApiPatchTagRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Tag * @param {TagV1alpha1ApiUpdateTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTag(requestParameters: TagV1alpha1ApiUpdateTagRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createTag operation in TagV1alpha1Api. */ interface TagV1alpha1ApiCreateTagRequest { /** * Fresh tag */ readonly tag?: Tag; } /** * Request parameters for deleteTag operation in TagV1alpha1Api. */ interface TagV1alpha1ApiDeleteTagRequest { /** * Name of tag */ readonly name: string; } /** * Request parameters for getTag operation in TagV1alpha1Api. */ interface TagV1alpha1ApiGetTagRequest { /** * Name of tag */ readonly name: string; } /** * Request parameters for listTag operation in TagV1alpha1Api. */ interface TagV1alpha1ApiListTagRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchTag operation in TagV1alpha1Api. */ interface TagV1alpha1ApiPatchTagRequest { /** * Name of tag */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateTag operation in TagV1alpha1Api. */ interface TagV1alpha1ApiUpdateTagRequest { /** * Name of tag */ readonly name: string; /** * Updated tag */ readonly tag?: Tag; } /** * TagV1alpha1Api - object-oriented interface */ declare class TagV1alpha1Api extends BaseAPI { /** * Create Tag * @param {TagV1alpha1ApiCreateTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTag(requestParameters?: TagV1alpha1ApiCreateTagRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Tag * @param {TagV1alpha1ApiDeleteTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTag(requestParameters: TagV1alpha1ApiDeleteTagRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Tag * @param {TagV1alpha1ApiGetTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTag(requestParameters: TagV1alpha1ApiGetTagRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Tag * @param {TagV1alpha1ApiListTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTag(requestParameters?: TagV1alpha1ApiListTagRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Tag * @param {TagV1alpha1ApiPatchTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTag(requestParameters: TagV1alpha1ApiPatchTagRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Tag * @param {TagV1alpha1ApiUpdateTagRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTag(requestParameters: TagV1alpha1ApiUpdateTagRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/tag-v1alpha1-console-api.d.ts /** * TagV1alpha1ConsoleApi - axios parameter creator */ declare const TagV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * List post tags with pagination, sorting, and keyword filtering. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword used to match the tag display name or slug. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostTags: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * TagV1alpha1ConsoleApi - functional programming interface */ declare const TagV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * List post tags with pagination, sorting, and keyword filtering. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword used to match the tag display name or slug. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostTags(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * TagV1alpha1ConsoleApi - factory interface */ declare const TagV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * List post tags with pagination, sorting, and keyword filtering. * @param {TagV1alpha1ConsoleApiListPostTagsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostTags(requestParameters?: TagV1alpha1ConsoleApiListPostTagsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for listPostTags operation in TagV1alpha1ConsoleApi. */ interface TagV1alpha1ConsoleApiListPostTagsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Keyword used to match the tag display name or slug. */ readonly keyword?: string; } /** * TagV1alpha1ConsoleApi - object-oriented interface */ declare class TagV1alpha1ConsoleApi extends BaseAPI { /** * List post tags with pagination, sorting, and keyword filtering. * @param {TagV1alpha1ConsoleApiListPostTagsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listPostTags(requestParameters?: TagV1alpha1ConsoleApiListPostTagsRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/tag-v1alpha1-public-api.d.ts /** * TagV1alpha1PublicApi - axios parameter creator */ declare const TagV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Lists posts by tag metadata.name * @param {string} name Tag metadata.name * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByTagName: (name: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Gets tag by metadata.name * @param {string} name Tag metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTagByName: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Lists tags * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTags: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * TagV1alpha1PublicApi - functional programming interface */ declare const TagV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Lists posts by tag metadata.name * @param {string} name Tag metadata.name * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByTagName(name: string, page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Gets tag by metadata.name * @param {string} name Tag metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTagByName(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Lists tags * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTags(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * TagV1alpha1PublicApi - factory interface */ declare const TagV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Lists posts by tag metadata.name * @param {TagV1alpha1PublicApiQueryPostsByTagNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByTagName(requestParameters: TagV1alpha1PublicApiQueryPostsByTagNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Gets tag by metadata.name * @param {TagV1alpha1PublicApiQueryTagByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTagByName(requestParameters: TagV1alpha1PublicApiQueryTagByNameRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Lists tags * @param {TagV1alpha1PublicApiQueryTagsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTags(requestParameters?: TagV1alpha1PublicApiQueryTagsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for queryPostsByTagName operation in TagV1alpha1PublicApi. */ interface TagV1alpha1PublicApiQueryPostsByTagNameRequest { /** * Tag metadata.name */ readonly name: string; /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for queryTagByName operation in TagV1alpha1PublicApi. */ interface TagV1alpha1PublicApiQueryTagByNameRequest { /** * Tag metadata.name */ readonly name: string; } /** * Request parameters for queryTags operation in TagV1alpha1PublicApi. */ interface TagV1alpha1PublicApiQueryTagsRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * TagV1alpha1PublicApi - object-oriented interface */ declare class TagV1alpha1PublicApi extends BaseAPI { /** * Lists posts by tag metadata.name * @param {TagV1alpha1PublicApiQueryPostsByTagNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryPostsByTagName(requestParameters: TagV1alpha1PublicApiQueryPostsByTagNameRequest, options?: RawAxiosRequestConfig): Promise>; /** * Gets tag by metadata.name * @param {TagV1alpha1PublicApiQueryTagByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTagByName(requestParameters: TagV1alpha1PublicApiQueryTagByNameRequest, options?: RawAxiosRequestConfig): Promise>; /** * Lists tags * @param {TagV1alpha1PublicApiQueryTagsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ queryTags(requestParameters?: TagV1alpha1PublicApiQueryTagsRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/theme-v1alpha1-api.d.ts /** * ThemeV1alpha1Api - axios parameter creator */ declare const ThemeV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create Theme * @param {Theme} [theme] Fresh theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTheme: (theme?: Theme | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete Theme * @param {string} name Name of theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTheme: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get Theme * @param {string} name Name of theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTheme: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List Theme * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTheme: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch Theme * @param {string} name Name of theme * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTheme: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update Theme * @param {string} name Name of theme * @param {Theme} [theme] Updated theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTheme: (name: string, theme?: Theme | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ThemeV1alpha1Api - functional programming interface */ declare const ThemeV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create Theme * @param {Theme} [theme] Fresh theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTheme(theme?: Theme | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete Theme * @param {string} name Name of theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTheme(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Theme * @param {string} name Name of theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTheme(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List Theme * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTheme(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch Theme * @param {string} name Name of theme * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTheme(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update Theme * @param {string} name Name of theme * @param {Theme} [theme] Updated theme * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTheme(name: string, theme?: Theme | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ThemeV1alpha1Api - factory interface */ declare const ThemeV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create Theme * @param {ThemeV1alpha1ApiCreateThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTheme(requestParameters?: ThemeV1alpha1ApiCreateThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete Theme * @param {ThemeV1alpha1ApiDeleteThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTheme(requestParameters: ThemeV1alpha1ApiDeleteThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Theme * @param {ThemeV1alpha1ApiGetThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTheme(requestParameters: ThemeV1alpha1ApiGetThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List Theme * @param {ThemeV1alpha1ApiListThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTheme(requestParameters?: ThemeV1alpha1ApiListThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch Theme * @param {ThemeV1alpha1ApiPatchThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTheme(requestParameters: ThemeV1alpha1ApiPatchThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update Theme * @param {ThemeV1alpha1ApiUpdateThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTheme(requestParameters: ThemeV1alpha1ApiUpdateThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createTheme operation in ThemeV1alpha1Api. */ interface ThemeV1alpha1ApiCreateThemeRequest { /** * Fresh theme */ readonly theme?: Theme; } /** * Request parameters for deleteTheme operation in ThemeV1alpha1Api. */ interface ThemeV1alpha1ApiDeleteThemeRequest { /** * Name of theme */ readonly name: string; } /** * Request parameters for getTheme operation in ThemeV1alpha1Api. */ interface ThemeV1alpha1ApiGetThemeRequest { /** * Name of theme */ readonly name: string; } /** * Request parameters for listTheme operation in ThemeV1alpha1Api. */ interface ThemeV1alpha1ApiListThemeRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchTheme operation in ThemeV1alpha1Api. */ interface ThemeV1alpha1ApiPatchThemeRequest { /** * Name of theme */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateTheme operation in ThemeV1alpha1Api. */ interface ThemeV1alpha1ApiUpdateThemeRequest { /** * Name of theme */ readonly name: string; /** * Updated theme */ readonly theme?: Theme; } /** * ThemeV1alpha1Api - object-oriented interface */ declare class ThemeV1alpha1Api extends BaseAPI { /** * Create Theme * @param {ThemeV1alpha1ApiCreateThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createTheme(requestParameters?: ThemeV1alpha1ApiCreateThemeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete Theme * @param {ThemeV1alpha1ApiDeleteThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTheme(requestParameters: ThemeV1alpha1ApiDeleteThemeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get Theme * @param {ThemeV1alpha1ApiGetThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTheme(requestParameters: ThemeV1alpha1ApiGetThemeRequest, options?: RawAxiosRequestConfig): Promise>; /** * List Theme * @param {ThemeV1alpha1ApiListThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listTheme(requestParameters?: ThemeV1alpha1ApiListThemeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch Theme * @param {ThemeV1alpha1ApiPatchThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchTheme(requestParameters: ThemeV1alpha1ApiPatchThemeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update Theme * @param {ThemeV1alpha1ApiUpdateThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateTheme(requestParameters: ThemeV1alpha1ApiUpdateThemeRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/theme-v1alpha1-console-api.d.ts /** * ThemeV1alpha1ConsoleApi - axios parameter creator */ declare const ThemeV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Activate a theme by metadata.name. * @param {string} name metadata.name of the theme to activate. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activateTheme: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Fetch the activated theme. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchActivatedTheme: (options?: RawAxiosRequestConfig) => Promise; /** * Fetch converted json config of theme by configured configMapName. * @param {string} name metadata.name of the theme whose JSON config will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeJsonConfig: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Fetch setting of theme. * @param {string} name metadata.name of the theme whose setting will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeSetting: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Install a theme by uploading a zip file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installTheme: (options?: RawAxiosRequestConfig) => Promise; /** * Install a theme from uri. * @param {InstallFromUriRequest} installFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ installThemeFromUri: (installFromUriRequest: InstallFromUriRequest, options?: RawAxiosRequestConfig) => Promise; /** * Invalidate theme template cache. * @param {string} name metadata.name of the theme whose template cache will be invalidated. * @param {*} [options] Override http request option. * @throws {RequiredError} */ invalidateCache: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List themes. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {boolean} [uninstalled] Whether to list uninstalled themes. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listThemes: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, uninstalled?: boolean | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Reload theme setting. * @param {string} name metadata.name of the theme to reload. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reload: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Reset the configMap of theme setting. * @param {string} name metadata.name of the theme whose setting config will be reset. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetThemeConfig: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Update the configMap of theme setting. * @param {string} name metadata.name of the theme whose JSON config will be updated. * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateThemeJsonConfig: (name: string, body: object, options?: RawAxiosRequestConfig) => Promise; /** * Upgrade theme * @param {string} name metadata.name of the theme to upgrade. * @param {File} file Theme zip file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeTheme: (name: string, file: File, options?: RawAxiosRequestConfig) => Promise; /** * Upgrade a theme from uri. * @param {string} name metadata.name of the theme to upgrade. * @param {UpgradeFromUriRequest} upgradeFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeThemeFromUri: (name: string, upgradeFromUriRequest: UpgradeFromUriRequest, options?: RawAxiosRequestConfig) => Promise; }; /** * ThemeV1alpha1ConsoleApi - functional programming interface */ declare const ThemeV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Activate a theme by metadata.name. * @param {string} name metadata.name of the theme to activate. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activateTheme(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch the activated theme. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchActivatedTheme(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch converted json config of theme by configured configMapName. * @param {string} name metadata.name of the theme whose JSON config will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeJsonConfig(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Fetch setting of theme. * @param {string} name metadata.name of the theme whose setting will be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeSetting(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Install a theme by uploading a zip file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installTheme(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Install a theme from uri. * @param {InstallFromUriRequest} installFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ installThemeFromUri(installFromUriRequest: InstallFromUriRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Invalidate theme template cache. * @param {string} name metadata.name of the theme whose template cache will be invalidated. * @param {*} [options] Override http request option. * @throws {RequiredError} */ invalidateCache(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List themes. * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {boolean} [uninstalled] Whether to list uninstalled themes. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listThemes(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, uninstalled?: boolean | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Reload theme setting. * @param {string} name metadata.name of the theme to reload. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reload(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Reset the configMap of theme setting. * @param {string} name metadata.name of the theme whose setting config will be reset. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetThemeConfig(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update the configMap of theme setting. * @param {string} name metadata.name of the theme whose JSON config will be updated. * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateThemeJsonConfig(name: string, body: object, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upgrade theme * @param {string} name metadata.name of the theme to upgrade. * @param {File} file Theme zip file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeTheme(name: string, file: File, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Upgrade a theme from uri. * @param {string} name metadata.name of the theme to upgrade. * @param {UpgradeFromUriRequest} upgradeFromUriRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeThemeFromUri(name: string, upgradeFromUriRequest: UpgradeFromUriRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ThemeV1alpha1ConsoleApi - factory interface */ declare const ThemeV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Activate a theme by metadata.name. * @param {ThemeV1alpha1ConsoleApiActivateThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activateTheme(requestParameters: ThemeV1alpha1ConsoleApiActivateThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch the activated theme. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchActivatedTheme(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch converted json config of theme by configured configMapName. * @param {ThemeV1alpha1ConsoleApiFetchThemeJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeJsonConfig(requestParameters: ThemeV1alpha1ConsoleApiFetchThemeJsonConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Fetch setting of theme. * @param {ThemeV1alpha1ConsoleApiFetchThemeSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeSetting(requestParameters: ThemeV1alpha1ConsoleApiFetchThemeSettingRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Install a theme by uploading a zip file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installTheme(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Install a theme from uri. * @param {ThemeV1alpha1ConsoleApiInstallThemeFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installThemeFromUri(requestParameters: ThemeV1alpha1ConsoleApiInstallThemeFromUriRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Invalidate theme template cache. * @param {ThemeV1alpha1ConsoleApiInvalidateCacheRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ invalidateCache(requestParameters: ThemeV1alpha1ConsoleApiInvalidateCacheRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List themes. * @param {ThemeV1alpha1ConsoleApiListThemesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listThemes(requestParameters?: ThemeV1alpha1ConsoleApiListThemesRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Reload theme setting. * @param {ThemeV1alpha1ConsoleApiReloadRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reload(requestParameters: ThemeV1alpha1ConsoleApiReloadRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Reset the configMap of theme setting. * @param {ThemeV1alpha1ConsoleApiResetThemeConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetThemeConfig(requestParameters: ThemeV1alpha1ConsoleApiResetThemeConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update the configMap of theme setting. * @param {ThemeV1alpha1ConsoleApiUpdateThemeJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateThemeJsonConfig(requestParameters: ThemeV1alpha1ConsoleApiUpdateThemeJsonConfigRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upgrade theme * @param {ThemeV1alpha1ConsoleApiUpgradeThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeTheme(requestParameters: ThemeV1alpha1ConsoleApiUpgradeThemeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Upgrade a theme from uri. * @param {ThemeV1alpha1ConsoleApiUpgradeThemeFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeThemeFromUri(requestParameters: ThemeV1alpha1ConsoleApiUpgradeThemeFromUriRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for activateTheme operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiActivateThemeRequest { /** * metadata.name of the theme to activate. */ readonly name: string; } /** * Request parameters for fetchThemeJsonConfig operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiFetchThemeJsonConfigRequest { /** * metadata.name of the theme whose JSON config will be fetched. */ readonly name: string; } /** * Request parameters for fetchThemeSetting operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiFetchThemeSettingRequest { /** * metadata.name of the theme whose setting will be fetched. */ readonly name: string; } /** * Request parameters for installThemeFromUri operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiInstallThemeFromUriRequest { readonly installFromUriRequest: InstallFromUriRequest; } /** * Request parameters for invalidateCache operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiInvalidateCacheRequest { /** * metadata.name of the theme whose template cache will be invalidated. */ readonly name: string; } /** * Request parameters for listThemes operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiListThemesRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Whether to list uninstalled themes. */ readonly uninstalled?: boolean; } /** * Request parameters for reload operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiReloadRequest { /** * metadata.name of the theme to reload. */ readonly name: string; } /** * Request parameters for resetThemeConfig operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiResetThemeConfigRequest { /** * metadata.name of the theme whose setting config will be reset. */ readonly name: string; } /** * Request parameters for updateThemeJsonConfig operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiUpdateThemeJsonConfigRequest { /** * metadata.name of the theme whose JSON config will be updated. */ readonly name: string; readonly body: object; } /** * Request parameters for upgradeTheme operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiUpgradeThemeRequest { /** * metadata.name of the theme to upgrade. */ readonly name: string; /** * Theme zip file. */ readonly file: File; } /** * Request parameters for upgradeThemeFromUri operation in ThemeV1alpha1ConsoleApi. */ interface ThemeV1alpha1ConsoleApiUpgradeThemeFromUriRequest { /** * metadata.name of the theme to upgrade. */ readonly name: string; readonly upgradeFromUriRequest: UpgradeFromUriRequest; } /** * ThemeV1alpha1ConsoleApi - object-oriented interface */ declare class ThemeV1alpha1ConsoleApi extends BaseAPI { /** * Activate a theme by metadata.name. * @param {ThemeV1alpha1ConsoleApiActivateThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ activateTheme(requestParameters: ThemeV1alpha1ConsoleApiActivateThemeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch the activated theme. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchActivatedTheme(options?: RawAxiosRequestConfig): Promise>; /** * Fetch converted json config of theme by configured configMapName. * @param {ThemeV1alpha1ConsoleApiFetchThemeJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeJsonConfig(requestParameters: ThemeV1alpha1ConsoleApiFetchThemeJsonConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Fetch setting of theme. * @param {ThemeV1alpha1ConsoleApiFetchThemeSettingRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchThemeSetting(requestParameters: ThemeV1alpha1ConsoleApiFetchThemeSettingRequest, options?: RawAxiosRequestConfig): Promise>; /** * Install a theme by uploading a zip file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installTheme(options?: RawAxiosRequestConfig): Promise>; /** * Install a theme from uri. * @param {ThemeV1alpha1ConsoleApiInstallThemeFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ installThemeFromUri(requestParameters: ThemeV1alpha1ConsoleApiInstallThemeFromUriRequest, options?: RawAxiosRequestConfig): Promise>; /** * Invalidate theme template cache. * @param {ThemeV1alpha1ConsoleApiInvalidateCacheRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ invalidateCache(requestParameters: ThemeV1alpha1ConsoleApiInvalidateCacheRequest, options?: RawAxiosRequestConfig): Promise>; /** * List themes. * @param {ThemeV1alpha1ConsoleApiListThemesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listThemes(requestParameters?: ThemeV1alpha1ConsoleApiListThemesRequest, options?: RawAxiosRequestConfig): Promise>; /** * Reload theme setting. * @param {ThemeV1alpha1ConsoleApiReloadRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ reload(requestParameters: ThemeV1alpha1ConsoleApiReloadRequest, options?: RawAxiosRequestConfig): Promise>; /** * Reset the configMap of theme setting. * @param {ThemeV1alpha1ConsoleApiResetThemeConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ resetThemeConfig(requestParameters: ThemeV1alpha1ConsoleApiResetThemeConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update the configMap of theme setting. * @param {ThemeV1alpha1ConsoleApiUpdateThemeJsonConfigRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateThemeJsonConfig(requestParameters: ThemeV1alpha1ConsoleApiUpdateThemeJsonConfigRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upgrade theme * @param {ThemeV1alpha1ConsoleApiUpgradeThemeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeTheme(requestParameters: ThemeV1alpha1ConsoleApiUpgradeThemeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Upgrade a theme from uri. * @param {ThemeV1alpha1ConsoleApiUpgradeThemeFromUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ upgradeThemeFromUri(requestParameters: ThemeV1alpha1ConsoleApiUpgradeThemeFromUriRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/thumbnail-v1alpha1-public-api.d.ts /** * ThumbnailV1alpha1PublicApi - axios parameter creator */ declare const ThumbnailV1alpha1PublicApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Get thumbnail by URI * @param {string} uri The URI of the image * @param {GetThumbnailByUriSizeEnum} size The size of the thumbnail * @param {GetThumbnailByUriWidthEnum} [width] The width of the thumbnail, if \'size\' is not provided, this parameter will be used to determine the size * @param {*} [options] Override http request option. * @throws {RequiredError} */ getThumbnailByUri: (uri: string, size: GetThumbnailByUriSizeEnum, width?: GetThumbnailByUriWidthEnum | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * ThumbnailV1alpha1PublicApi - functional programming interface */ declare const ThumbnailV1alpha1PublicApiFp: (configuration?: Configuration | undefined) => { /** * Get thumbnail by URI * @param {string} uri The URI of the image * @param {GetThumbnailByUriSizeEnum} size The size of the thumbnail * @param {GetThumbnailByUriWidthEnum} [width] The width of the thumbnail, if \'size\' is not provided, this parameter will be used to determine the size * @param {*} [options] Override http request option. * @throws {RequiredError} */ getThumbnailByUri(uri: string, size: GetThumbnailByUriSizeEnum, width?: GetThumbnailByUriWidthEnum | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * ThumbnailV1alpha1PublicApi - factory interface */ declare const ThumbnailV1alpha1PublicApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Get thumbnail by URI * @param {ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getThumbnailByUri(requestParameters: ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for getThumbnailByUri operation in ThumbnailV1alpha1PublicApi. */ interface ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest { /** * The URI of the image */ readonly uri: string; /** * The size of the thumbnail */ readonly size: GetThumbnailByUriSizeEnum; /** * The width of the thumbnail, if \'size\' is not provided, this parameter will be used to determine the size */ readonly width?: GetThumbnailByUriWidthEnum; } /** * ThumbnailV1alpha1PublicApi - object-oriented interface */ declare class ThumbnailV1alpha1PublicApi extends BaseAPI { /** * Get thumbnail by URI * @param {ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getThumbnailByUri(requestParameters: ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest, options?: RawAxiosRequestConfig): Promise>; } declare const GetThumbnailByUriSizeEnum: { readonly S: "S"; readonly M: "M"; readonly L: "L"; readonly Xl: "XL"; }; type GetThumbnailByUriSizeEnum = typeof GetThumbnailByUriSizeEnum[keyof typeof GetThumbnailByUriSizeEnum]; declare const GetThumbnailByUriWidthEnum: { readonly NUMBER_400: 400; readonly NUMBER_800: 800; readonly NUMBER_1200: 1200; readonly NUMBER_1600: 1600; }; type GetThumbnailByUriWidthEnum = typeof GetThumbnailByUriWidthEnum[keyof typeof GetThumbnailByUriWidthEnum]; //#endregion //#region src/api/two-factor-auth-v1alpha1-uc-api.d.ts /** * TwoFactorAuthV1alpha1UcApi - axios parameter creator */ declare const TwoFactorAuthV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Configure a TOTP * @param {TotpRequest} [totpRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurerTotp: (totpRequest?: TotpRequest | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete the current user\'s configured TOTP authenticator after password verification. * @param {PasswordRequest} [passwordRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTotp: (passwordRequest?: PasswordRequest | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Disable Two-factor authentication * @param {PasswordRequest} [passwordRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableTwoFactor: (passwordRequest?: PasswordRequest | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Enable Two-factor authentication * @param {PasswordRequest} [passwordRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableTwoFactor: (passwordRequest?: PasswordRequest | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Get TOTP auth link, including secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTotpAuthLink: (options?: RawAxiosRequestConfig) => Promise; /** * Get Two-factor authentication settings. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTwoFactorAuthenticationSettings: (options?: RawAxiosRequestConfig) => Promise; }; /** * TwoFactorAuthV1alpha1UcApi - functional programming interface */ declare const TwoFactorAuthV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Configure a TOTP * @param {TotpRequest} [totpRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurerTotp(totpRequest?: TotpRequest | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete the current user\'s configured TOTP authenticator after password verification. * @param {PasswordRequest} [passwordRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTotp(passwordRequest?: PasswordRequest | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Disable Two-factor authentication * @param {PasswordRequest} [passwordRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableTwoFactor(passwordRequest?: PasswordRequest | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Enable Two-factor authentication * @param {PasswordRequest} [passwordRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableTwoFactor(passwordRequest?: PasswordRequest | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get TOTP auth link, including secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTotpAuthLink(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get Two-factor authentication settings. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTwoFactorAuthenticationSettings(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * TwoFactorAuthV1alpha1UcApi - factory interface */ declare const TwoFactorAuthV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Configure a TOTP * @param {TwoFactorAuthV1alpha1UcApiConfigurerTotpRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurerTotp(requestParameters?: TwoFactorAuthV1alpha1UcApiConfigurerTotpRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete the current user\'s configured TOTP authenticator after password verification. * @param {TwoFactorAuthV1alpha1UcApiDeleteTotpRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTotp(requestParameters?: TwoFactorAuthV1alpha1UcApiDeleteTotpRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Disable Two-factor authentication * @param {TwoFactorAuthV1alpha1UcApiDisableTwoFactorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableTwoFactor(requestParameters?: TwoFactorAuthV1alpha1UcApiDisableTwoFactorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Enable Two-factor authentication * @param {TwoFactorAuthV1alpha1UcApiEnableTwoFactorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableTwoFactor(requestParameters?: TwoFactorAuthV1alpha1UcApiEnableTwoFactorRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get TOTP auth link, including secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTotpAuthLink(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get Two-factor authentication settings. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTwoFactorAuthenticationSettings(options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for configurerTotp operation in TwoFactorAuthV1alpha1UcApi. */ interface TwoFactorAuthV1alpha1UcApiConfigurerTotpRequest { readonly totpRequest?: TotpRequest; } /** * Request parameters for deleteTotp operation in TwoFactorAuthV1alpha1UcApi. */ interface TwoFactorAuthV1alpha1UcApiDeleteTotpRequest { readonly passwordRequest?: PasswordRequest; } /** * Request parameters for disableTwoFactor operation in TwoFactorAuthV1alpha1UcApi. */ interface TwoFactorAuthV1alpha1UcApiDisableTwoFactorRequest { readonly passwordRequest?: PasswordRequest; } /** * Request parameters for enableTwoFactor operation in TwoFactorAuthV1alpha1UcApi. */ interface TwoFactorAuthV1alpha1UcApiEnableTwoFactorRequest { readonly passwordRequest?: PasswordRequest; } /** * TwoFactorAuthV1alpha1UcApi - object-oriented interface */ declare class TwoFactorAuthV1alpha1UcApi extends BaseAPI { /** * Configure a TOTP * @param {TwoFactorAuthV1alpha1UcApiConfigurerTotpRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurerTotp(requestParameters?: TwoFactorAuthV1alpha1UcApiConfigurerTotpRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete the current user\'s configured TOTP authenticator after password verification. * @param {TwoFactorAuthV1alpha1UcApiDeleteTotpRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteTotp(requestParameters?: TwoFactorAuthV1alpha1UcApiDeleteTotpRequest, options?: RawAxiosRequestConfig): Promise>; /** * Disable Two-factor authentication * @param {TwoFactorAuthV1alpha1UcApiDisableTwoFactorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableTwoFactor(requestParameters?: TwoFactorAuthV1alpha1UcApiDisableTwoFactorRequest, options?: RawAxiosRequestConfig): Promise>; /** * Enable Two-factor authentication * @param {TwoFactorAuthV1alpha1UcApiEnableTwoFactorRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableTwoFactor(requestParameters?: TwoFactorAuthV1alpha1UcApiEnableTwoFactorRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get TOTP auth link, including secret * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTotpAuthLink(options?: RawAxiosRequestConfig): Promise>; /** * Get Two-factor authentication settings. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getTwoFactorAuthenticationSettings(options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/ui-plugin-v1alpha1-console-api.d.ts /** * UiPluginV1alpha1ConsoleApi - axios parameter creator */ declare const UiPluginV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Merge CSS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginCssBundle: (options?: RawAxiosRequestConfig) => Promise; /** * Merge JS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginJsBundle: (options?: RawAxiosRequestConfig) => Promise; }; /** * UiPluginV1alpha1ConsoleApi - functional programming interface */ declare const UiPluginV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Merge CSS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginCssBundle(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Merge JS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginJsBundle(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * UiPluginV1alpha1ConsoleApi - factory interface */ declare const UiPluginV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Merge CSS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginCssBundle(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Merge JS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginJsBundle(options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * UiPluginV1alpha1ConsoleApi - object-oriented interface */ declare class UiPluginV1alpha1ConsoleApi extends BaseAPI { /** * Merge CSS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginCssBundle(options?: RawAxiosRequestConfig): Promise>; /** * Merge JS bundles of enabled plugins and the activated theme into one. * @param {*} [options] Override http request option. * @throws {RequiredError} */ fetchUiPluginJsBundle(options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/user-connection-v1alpha1-api.d.ts /** * UserConnectionV1alpha1Api - axios parameter creator */ declare const UserConnectionV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create UserConnection * @param {UserConnection} [userConnection] Fresh userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUserConnection: (userConnection?: UserConnection | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete UserConnection * @param {string} name Name of userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserConnection: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get UserConnection * @param {string} name Name of userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserConnection: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List UserConnection * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserConnection: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch UserConnection * @param {string} name Name of userconnection * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUserConnection: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update UserConnection * @param {string} name Name of userconnection * @param {UserConnection} [userConnection] Updated userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserConnection: (name: string, userConnection?: UserConnection | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * UserConnectionV1alpha1Api - functional programming interface */ declare const UserConnectionV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create UserConnection * @param {UserConnection} [userConnection] Fresh userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUserConnection(userConnection?: UserConnection | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete UserConnection * @param {string} name Name of userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserConnection(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get UserConnection * @param {string} name Name of userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserConnection(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List UserConnection * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserConnection(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch UserConnection * @param {string} name Name of userconnection * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUserConnection(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update UserConnection * @param {string} name Name of userconnection * @param {UserConnection} [userConnection] Updated userconnection * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserConnection(name: string, userConnection?: UserConnection | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * UserConnectionV1alpha1Api - factory interface */ declare const UserConnectionV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create UserConnection * @param {UserConnectionV1alpha1ApiCreateUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUserConnection(requestParameters?: UserConnectionV1alpha1ApiCreateUserConnectionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete UserConnection * @param {UserConnectionV1alpha1ApiDeleteUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserConnection(requestParameters: UserConnectionV1alpha1ApiDeleteUserConnectionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get UserConnection * @param {UserConnectionV1alpha1ApiGetUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserConnection(requestParameters: UserConnectionV1alpha1ApiGetUserConnectionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List UserConnection * @param {UserConnectionV1alpha1ApiListUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserConnection(requestParameters?: UserConnectionV1alpha1ApiListUserConnectionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch UserConnection * @param {UserConnectionV1alpha1ApiPatchUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUserConnection(requestParameters: UserConnectionV1alpha1ApiPatchUserConnectionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update UserConnection * @param {UserConnectionV1alpha1ApiUpdateUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserConnection(requestParameters: UserConnectionV1alpha1ApiUpdateUserConnectionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createUserConnection operation in UserConnectionV1alpha1Api. */ interface UserConnectionV1alpha1ApiCreateUserConnectionRequest { /** * Fresh userconnection */ readonly userConnection?: UserConnection; } /** * Request parameters for deleteUserConnection operation in UserConnectionV1alpha1Api. */ interface UserConnectionV1alpha1ApiDeleteUserConnectionRequest { /** * Name of userconnection */ readonly name: string; } /** * Request parameters for getUserConnection operation in UserConnectionV1alpha1Api. */ interface UserConnectionV1alpha1ApiGetUserConnectionRequest { /** * Name of userconnection */ readonly name: string; } /** * Request parameters for listUserConnection operation in UserConnectionV1alpha1Api. */ interface UserConnectionV1alpha1ApiListUserConnectionRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchUserConnection operation in UserConnectionV1alpha1Api. */ interface UserConnectionV1alpha1ApiPatchUserConnectionRequest { /** * Name of userconnection */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateUserConnection operation in UserConnectionV1alpha1Api. */ interface UserConnectionV1alpha1ApiUpdateUserConnectionRequest { /** * Name of userconnection */ readonly name: string; /** * Updated userconnection */ readonly userConnection?: UserConnection; } /** * UserConnectionV1alpha1Api - object-oriented interface */ declare class UserConnectionV1alpha1Api extends BaseAPI { /** * Create UserConnection * @param {UserConnectionV1alpha1ApiCreateUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUserConnection(requestParameters?: UserConnectionV1alpha1ApiCreateUserConnectionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete UserConnection * @param {UserConnectionV1alpha1ApiDeleteUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserConnection(requestParameters: UserConnectionV1alpha1ApiDeleteUserConnectionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get UserConnection * @param {UserConnectionV1alpha1ApiGetUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserConnection(requestParameters: UserConnectionV1alpha1ApiGetUserConnectionRequest, options?: RawAxiosRequestConfig): Promise>; /** * List UserConnection * @param {UserConnectionV1alpha1ApiListUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUserConnection(requestParameters?: UserConnectionV1alpha1ApiListUserConnectionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch UserConnection * @param {UserConnectionV1alpha1ApiPatchUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUserConnection(requestParameters: UserConnectionV1alpha1ApiPatchUserConnectionRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update UserConnection * @param {UserConnectionV1alpha1ApiUpdateUserConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserConnection(requestParameters: UserConnectionV1alpha1ApiUpdateUserConnectionRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/user-connection-v1alpha1-uc-api.d.ts /** * UserConnectionV1alpha1UcApi - axios parameter creator */ declare const UserConnectionV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Disconnect my connection from a third-party platform. * @param {string} registerId The registration ID of the third-party platform. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disconnectMyConnection: (registerId: string, options?: RawAxiosRequestConfig) => Promise; }; /** * UserConnectionV1alpha1UcApi - functional programming interface */ declare const UserConnectionV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Disconnect my connection from a third-party platform. * @param {string} registerId The registration ID of the third-party platform. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disconnectMyConnection(registerId: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * UserConnectionV1alpha1UcApi - factory interface */ declare const UserConnectionV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Disconnect my connection from a third-party platform. * @param {UserConnectionV1alpha1UcApiDisconnectMyConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disconnectMyConnection(requestParameters: UserConnectionV1alpha1UcApiDisconnectMyConnectionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for disconnectMyConnection operation in UserConnectionV1alpha1UcApi. */ interface UserConnectionV1alpha1UcApiDisconnectMyConnectionRequest { /** * The registration ID of the third-party platform. */ readonly registerId: string; } /** * UserConnectionV1alpha1UcApi - object-oriented interface */ declare class UserConnectionV1alpha1UcApi extends BaseAPI { /** * Disconnect my connection from a third-party platform. * @param {UserConnectionV1alpha1UcApiDisconnectMyConnectionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disconnectMyConnection(requestParameters: UserConnectionV1alpha1UcApiDisconnectMyConnectionRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/user-preference-v1alpha1-uc-api.d.ts /** * UserPreferenceV1alpha1UcApi - axios parameter creator */ declare const UserPreferenceV1alpha1UcApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Get my preference by group. * @param {string} group Group of user preference, e.g. `notification`. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPreference: (group: string, options?: RawAxiosRequestConfig) => Promise; /** * Create or update my preference by group. * @param {string} group Group of user preference, e.g. `notification`. * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPreference: (group: string, body: object, options?: RawAxiosRequestConfig) => Promise; }; /** * UserPreferenceV1alpha1UcApi - functional programming interface */ declare const UserPreferenceV1alpha1UcApiFp: (configuration?: Configuration | undefined) => { /** * Get my preference by group. * @param {string} group Group of user preference, e.g. `notification`. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPreference(group: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Create or update my preference by group. * @param {string} group Group of user preference, e.g. `notification`. * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPreference(group: string, body: object, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * UserPreferenceV1alpha1UcApi - factory interface */ declare const UserPreferenceV1alpha1UcApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Get my preference by group. * @param {UserPreferenceV1alpha1UcApiGetMyPreferenceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPreference(requestParameters: UserPreferenceV1alpha1UcApiGetMyPreferenceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Create or update my preference by group. * @param {UserPreferenceV1alpha1UcApiUpdateMyPreferenceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPreference(requestParameters: UserPreferenceV1alpha1UcApiUpdateMyPreferenceRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for getMyPreference operation in UserPreferenceV1alpha1UcApi. */ interface UserPreferenceV1alpha1UcApiGetMyPreferenceRequest { /** * Group of user preference, e.g. `notification`. */ readonly group: string; } /** * Request parameters for updateMyPreference operation in UserPreferenceV1alpha1UcApi. */ interface UserPreferenceV1alpha1UcApiUpdateMyPreferenceRequest { /** * Group of user preference, e.g. `notification`. */ readonly group: string; readonly body: object; } /** * UserPreferenceV1alpha1UcApi - object-oriented interface */ declare class UserPreferenceV1alpha1UcApi extends BaseAPI { /** * Get my preference by group. * @param {UserPreferenceV1alpha1UcApiGetMyPreferenceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyPreference(requestParameters: UserPreferenceV1alpha1UcApiGetMyPreferenceRequest, options?: RawAxiosRequestConfig): Promise>; /** * Create or update my preference by group. * @param {UserPreferenceV1alpha1UcApiUpdateMyPreferenceRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateMyPreference(requestParameters: UserPreferenceV1alpha1UcApiUpdateMyPreferenceRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/user-v1alpha1-api.d.ts /** * UserV1alpha1Api - axios parameter creator */ declare const UserV1alpha1ApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Create User * @param {User} [user] Fresh user * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser: (user?: User | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Delete User * @param {string} name Name of user * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUser: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get User * @param {string} name Name of user * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUser: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * List User * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUser: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Patch User * @param {string} name Name of user * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUser: (name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Update User * @param {string} name Name of user * @param {User} [user] Updated user * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser: (name: string, user?: User | undefined, options?: RawAxiosRequestConfig) => Promise; }; /** * UserV1alpha1Api - functional programming interface */ declare const UserV1alpha1ApiFp: (configuration?: Configuration | undefined) => { /** * Create User * @param {User} [user] Fresh user * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser(user?: User | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Delete User * @param {string} name Name of user * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUser(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get User * @param {string} name Name of user * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUser(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List User * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUser(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Patch User * @param {string} name Name of user * @param {Array} [jsonPatchInner] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUser(name: string, jsonPatchInner?: JsonPatchInner[] | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update User * @param {string} name Name of user * @param {User} [user] Updated user * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser(name: string, user?: User | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * UserV1alpha1Api - factory interface */ declare const UserV1alpha1ApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Create User * @param {UserV1alpha1ApiCreateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser(requestParameters?: UserV1alpha1ApiCreateUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Delete User * @param {UserV1alpha1ApiDeleteUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUser(requestParameters: UserV1alpha1ApiDeleteUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get User * @param {UserV1alpha1ApiGetUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUser(requestParameters: UserV1alpha1ApiGetUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List User * @param {UserV1alpha1ApiListUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUser(requestParameters?: UserV1alpha1ApiListUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Patch User * @param {UserV1alpha1ApiPatchUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUser(requestParameters: UserV1alpha1ApiPatchUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update User * @param {UserV1alpha1ApiUpdateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser(requestParameters: UserV1alpha1ApiUpdateUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for createUser operation in UserV1alpha1Api. */ interface UserV1alpha1ApiCreateUserRequest { /** * Fresh user */ readonly user?: User; } /** * Request parameters for deleteUser operation in UserV1alpha1Api. */ interface UserV1alpha1ApiDeleteUserRequest { /** * Name of user */ readonly name: string; } /** * Request parameters for getUser operation in UserV1alpha1Api. */ interface UserV1alpha1ApiGetUserRequest { /** * Name of user */ readonly name: string; } /** * Request parameters for listUser operation in UserV1alpha1Api. */ interface UserV1alpha1ApiListUserRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; } /** * Request parameters for patchUser operation in UserV1alpha1Api. */ interface UserV1alpha1ApiPatchUserRequest { /** * Name of user */ readonly name: string; readonly jsonPatchInner?: Array; } /** * Request parameters for updateUser operation in UserV1alpha1Api. */ interface UserV1alpha1ApiUpdateUserRequest { /** * Name of user */ readonly name: string; /** * Updated user */ readonly user?: User; } /** * UserV1alpha1Api - object-oriented interface */ declare class UserV1alpha1Api extends BaseAPI { /** * Create User * @param {UserV1alpha1ApiCreateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser(requestParameters?: UserV1alpha1ApiCreateUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * Delete User * @param {UserV1alpha1ApiDeleteUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUser(requestParameters: UserV1alpha1ApiDeleteUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get User * @param {UserV1alpha1ApiGetUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUser(requestParameters: UserV1alpha1ApiGetUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * List User * @param {UserV1alpha1ApiListUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUser(requestParameters?: UserV1alpha1ApiListUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * Patch User * @param {UserV1alpha1ApiPatchUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchUser(requestParameters: UserV1alpha1ApiPatchUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update User * @param {UserV1alpha1ApiUpdateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser(requestParameters: UserV1alpha1ApiUpdateUserRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region src/api/user-v1alpha1-console-api.d.ts /** * UserV1alpha1ConsoleApi - axios parameter creator */ declare const UserV1alpha1ConsoleApiAxiosParamCreator: (configuration?: Configuration | undefined) => { /** * Change anyone password of user for admin. * @param {string} name User metadata.name. If the name is equal to \'-\', it will change the password of current user. * @param {ChangePasswordRequest} changePasswordRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeAnyonePassword: (name: string, changePasswordRequest: ChangePasswordRequest, options?: RawAxiosRequestConfig) => Promise; /** * Change own password of user. * @param {ChangeOwnPasswordRequest} changeOwnPasswordRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeOwnPassword: (changeOwnPasswordRequest: ChangeOwnPasswordRequest, options?: RawAxiosRequestConfig) => Promise; /** * Creates a new user. * @param {CreateUserRequest} createUserRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser: (createUserRequest: CreateUserRequest, options?: RawAxiosRequestConfig) => Promise; /** * delete user avatar * @param {string} name User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserAvatar: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Disable user by metadata.name * @param {string} username User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableUser: (username: string, options?: RawAxiosRequestConfig) => Promise; /** * Enable user by metadata.name * @param {string} username User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableUser: (username: string, options?: RawAxiosRequestConfig) => Promise; /** * Get current user detail * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrentUserDetail: (options?: RawAxiosRequestConfig) => Promise; /** * Get permissions of user * @param {string} name User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPermissions: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Get user detail by metadata.name * @param {string} name User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserDetail: (name: string, options?: RawAxiosRequestConfig) => Promise; /** * Grant permissions to user * @param {string} name User metadata.name * @param {GrantRequest} grantRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ grantPermission: (name: string, grantRequest: GrantRequest, options?: RawAxiosRequestConfig) => Promise; /** * List users * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword to search * @param {string} [role] Role metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUsers: (page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, role?: string | undefined, options?: RawAxiosRequestConfig) => Promise; /** * Send email verification code for user * @param {EmailVerifyRequest} emailVerifyRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ sendEmailVerificationCode: (emailVerifyRequest: EmailVerifyRequest, options?: RawAxiosRequestConfig) => Promise; /** * Update current user profile, but password. * @param {User} user * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCurrentUser: (user: User, options?: RawAxiosRequestConfig) => Promise; /** * upload user avatar * @param {string} name User metadata.name * @param {File} file Avatar file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadUserAvatar: (name: string, file: File, options?: RawAxiosRequestConfig) => Promise; /** * Verify email for user by code. * @param {VerifyCodeRequest} verifyCodeRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmail: (verifyCodeRequest: VerifyCodeRequest, options?: RawAxiosRequestConfig) => Promise; }; /** * UserV1alpha1ConsoleApi - functional programming interface */ declare const UserV1alpha1ConsoleApiFp: (configuration?: Configuration | undefined) => { /** * Change anyone password of user for admin. * @param {string} name User metadata.name. If the name is equal to \'-\', it will change the password of current user. * @param {ChangePasswordRequest} changePasswordRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeAnyonePassword(name: string, changePasswordRequest: ChangePasswordRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Change own password of user. * @param {ChangeOwnPasswordRequest} changeOwnPasswordRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeOwnPassword(changeOwnPasswordRequest: ChangeOwnPasswordRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Creates a new user. * @param {CreateUserRequest} createUserRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser(createUserRequest: CreateUserRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * delete user avatar * @param {string} name User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserAvatar(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Disable user by metadata.name * @param {string} username User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableUser(username: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Enable user by metadata.name * @param {string} username User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableUser(username: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get current user detail * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrentUserDetail(options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get permissions of user * @param {string} name User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPermissions(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Get user detail by metadata.name * @param {string} name User metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserDetail(name: string, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Grant permissions to user * @param {string} name User metadata.name * @param {GrantRequest} grantRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ grantPermission(name: string, grantRequest: GrantRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * List users * @param {number} [page] Page number. Default is 0. * @param {number} [size] Size number. Default is 0. * @param {Array} [labelSelector] Label selector. e.g.: hidden!=true * @param {Array} [fieldSelector] Field selector. e.g.: metadata.name==halo * @param {Array} [sort] Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. * @param {string} [keyword] Keyword to search * @param {string} [role] Role metadata.name * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUsers(page?: number | undefined, size?: number | undefined, labelSelector?: string[] | undefined, fieldSelector?: string[] | undefined, sort?: string[] | undefined, keyword?: string | undefined, role?: string | undefined, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Send email verification code for user * @param {EmailVerifyRequest} emailVerifyRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ sendEmailVerificationCode(emailVerifyRequest: EmailVerifyRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Update current user profile, but password. * @param {User} user * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCurrentUser(user: User, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * upload user avatar * @param {string} name User metadata.name * @param {File} file Avatar file. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadUserAvatar(name: string, file: File, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; /** * Verify email for user by code. * @param {VerifyCodeRequest} verifyCodeRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmail(verifyCodeRequest: VerifyCodeRequest, options?: RawAxiosRequestConfig | undefined): Promise<(axios?: AxiosInstance | undefined, basePath?: string | undefined) => AxiosPromise>; }; /** * UserV1alpha1ConsoleApi - factory interface */ declare const UserV1alpha1ConsoleApiFactory: (configuration?: Configuration | undefined, basePath?: string | undefined, axios?: AxiosInstance | undefined) => { /** * Change anyone password of user for admin. * @param {UserV1alpha1ConsoleApiChangeAnyonePasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeAnyonePassword(requestParameters: UserV1alpha1ConsoleApiChangeAnyonePasswordRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Change own password of user. * @param {UserV1alpha1ConsoleApiChangeOwnPasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeOwnPassword(requestParameters: UserV1alpha1ConsoleApiChangeOwnPasswordRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Creates a new user. * @param {UserV1alpha1ConsoleApiCreateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser(requestParameters: UserV1alpha1ConsoleApiCreateUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * delete user avatar * @param {UserV1alpha1ConsoleApiDeleteUserAvatarRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserAvatar(requestParameters: UserV1alpha1ConsoleApiDeleteUserAvatarRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Disable user by metadata.name * @param {UserV1alpha1ConsoleApiDisableUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableUser(requestParameters: UserV1alpha1ConsoleApiDisableUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Enable user by metadata.name * @param {UserV1alpha1ConsoleApiEnableUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableUser(requestParameters: UserV1alpha1ConsoleApiEnableUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get current user detail * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrentUserDetail(options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get permissions of user * @param {UserV1alpha1ConsoleApiGetPermissionsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPermissions(requestParameters: UserV1alpha1ConsoleApiGetPermissionsRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Get user detail by metadata.name * @param {UserV1alpha1ConsoleApiGetUserDetailRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserDetail(requestParameters: UserV1alpha1ConsoleApiGetUserDetailRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Grant permissions to user * @param {UserV1alpha1ConsoleApiGrantPermissionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ grantPermission(requestParameters: UserV1alpha1ConsoleApiGrantPermissionRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * List users * @param {UserV1alpha1ConsoleApiListUsersRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUsers(requestParameters?: UserV1alpha1ConsoleApiListUsersRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Send email verification code for user * @param {UserV1alpha1ConsoleApiSendEmailVerificationCodeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ sendEmailVerificationCode(requestParameters: UserV1alpha1ConsoleApiSendEmailVerificationCodeRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Update current user profile, but password. * @param {UserV1alpha1ConsoleApiUpdateCurrentUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCurrentUser(requestParameters: UserV1alpha1ConsoleApiUpdateCurrentUserRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * upload user avatar * @param {UserV1alpha1ConsoleApiUploadUserAvatarRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadUserAvatar(requestParameters: UserV1alpha1ConsoleApiUploadUserAvatarRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; /** * Verify email for user by code. * @param {UserV1alpha1ConsoleApiVerifyEmailRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmail(requestParameters: UserV1alpha1ConsoleApiVerifyEmailRequest, options?: RawAxiosRequestConfig | undefined): AxiosPromise; }; /** * Request parameters for changeAnyonePassword operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiChangeAnyonePasswordRequest { /** * User metadata.name. If the name is equal to \'-\', it will change the password of current user. */ readonly name: string; readonly changePasswordRequest: ChangePasswordRequest; } /** * Request parameters for changeOwnPassword operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiChangeOwnPasswordRequest { readonly changeOwnPasswordRequest: ChangeOwnPasswordRequest; } /** * Request parameters for createUser operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiCreateUserRequest { readonly createUserRequest: CreateUserRequest; } /** * Request parameters for deleteUserAvatar operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiDeleteUserAvatarRequest { /** * User metadata.name */ readonly name: string; } /** * Request parameters for disableUser operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiDisableUserRequest { /** * User metadata.name */ readonly username: string; } /** * Request parameters for enableUser operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiEnableUserRequest { /** * User metadata.name */ readonly username: string; } /** * Request parameters for getPermissions operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiGetPermissionsRequest { /** * User metadata.name */ readonly name: string; } /** * Request parameters for getUserDetail operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiGetUserDetailRequest { /** * User metadata.name */ readonly name: string; } /** * Request parameters for grantPermission operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiGrantPermissionRequest { /** * User metadata.name */ readonly name: string; readonly grantRequest: GrantRequest; } /** * Request parameters for listUsers operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiListUsersRequest { /** * Page number. Default is 0. */ readonly page?: number; /** * Size number. Default is 0. */ readonly size?: number; /** * Label selector. e.g.: hidden!=true */ readonly labelSelector?: Array; /** * Field selector. e.g.: metadata.name==halo */ readonly fieldSelector?: Array; /** * Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. */ readonly sort?: Array; /** * Keyword to search */ readonly keyword?: string; /** * Role metadata.name */ readonly role?: string; } /** * Request parameters for sendEmailVerificationCode operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiSendEmailVerificationCodeRequest { readonly emailVerifyRequest: EmailVerifyRequest; } /** * Request parameters for updateCurrentUser operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiUpdateCurrentUserRequest { readonly user: User; } /** * Request parameters for uploadUserAvatar operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiUploadUserAvatarRequest { /** * User metadata.name */ readonly name: string; /** * Avatar file. */ readonly file: File; } /** * Request parameters for verifyEmail operation in UserV1alpha1ConsoleApi. */ interface UserV1alpha1ConsoleApiVerifyEmailRequest { readonly verifyCodeRequest: VerifyCodeRequest; } /** * UserV1alpha1ConsoleApi - object-oriented interface */ declare class UserV1alpha1ConsoleApi extends BaseAPI { /** * Change anyone password of user for admin. * @param {UserV1alpha1ConsoleApiChangeAnyonePasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeAnyonePassword(requestParameters: UserV1alpha1ConsoleApiChangeAnyonePasswordRequest, options?: RawAxiosRequestConfig): Promise>; /** * Change own password of user. * @param {UserV1alpha1ConsoleApiChangeOwnPasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeOwnPassword(requestParameters: UserV1alpha1ConsoleApiChangeOwnPasswordRequest, options?: RawAxiosRequestConfig): Promise>; /** * Creates a new user. * @param {UserV1alpha1ConsoleApiCreateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUser(requestParameters: UserV1alpha1ConsoleApiCreateUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * delete user avatar * @param {UserV1alpha1ConsoleApiDeleteUserAvatarRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUserAvatar(requestParameters: UserV1alpha1ConsoleApiDeleteUserAvatarRequest, options?: RawAxiosRequestConfig): Promise>; /** * Disable user by metadata.name * @param {UserV1alpha1ConsoleApiDisableUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ disableUser(requestParameters: UserV1alpha1ConsoleApiDisableUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * Enable user by metadata.name * @param {UserV1alpha1ConsoleApiEnableUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ enableUser(requestParameters: UserV1alpha1ConsoleApiEnableUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get current user detail * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrentUserDetail(options?: RawAxiosRequestConfig): Promise>; /** * Get permissions of user * @param {UserV1alpha1ConsoleApiGetPermissionsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPermissions(requestParameters: UserV1alpha1ConsoleApiGetPermissionsRequest, options?: RawAxiosRequestConfig): Promise>; /** * Get user detail by metadata.name * @param {UserV1alpha1ConsoleApiGetUserDetailRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserDetail(requestParameters: UserV1alpha1ConsoleApiGetUserDetailRequest, options?: RawAxiosRequestConfig): Promise>; /** * Grant permissions to user * @param {UserV1alpha1ConsoleApiGrantPermissionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ grantPermission(requestParameters: UserV1alpha1ConsoleApiGrantPermissionRequest, options?: RawAxiosRequestConfig): Promise>; /** * List users * @param {UserV1alpha1ConsoleApiListUsersRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ listUsers(requestParameters?: UserV1alpha1ConsoleApiListUsersRequest, options?: RawAxiosRequestConfig): Promise>; /** * Send email verification code for user * @param {UserV1alpha1ConsoleApiSendEmailVerificationCodeRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ sendEmailVerificationCode(requestParameters: UserV1alpha1ConsoleApiSendEmailVerificationCodeRequest, options?: RawAxiosRequestConfig): Promise>; /** * Update current user profile, but password. * @param {UserV1alpha1ConsoleApiUpdateCurrentUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCurrentUser(requestParameters: UserV1alpha1ConsoleApiUpdateCurrentUserRequest, options?: RawAxiosRequestConfig): Promise>; /** * upload user avatar * @param {UserV1alpha1ConsoleApiUploadUserAvatarRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadUserAvatar(requestParameters: UserV1alpha1ConsoleApiUploadUserAvatarRequest, options?: RawAxiosRequestConfig): Promise>; /** * Verify email for user by code. * @param {UserV1alpha1ConsoleApiVerifyEmailRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ verifyEmail(requestParameters: UserV1alpha1ConsoleApiVerifyEmailRequest, options?: RawAxiosRequestConfig): Promise>; } //#endregion //#region entry/api-client.d.ts declare const defaultAxiosInstance: AxiosInstance; /** * Create a core api client * * This is the API client for the CRUD interface that is automatically generated for Halo's core extensions. * * @see * @param baseURL Halo backend base URL * @param axiosInstance Axios instance * @returns Core api client * @example * const axiosInstance = axios.create({ * baseURL: "https://demo.halo.run", * withCredentials: true, * }) * * axiosInstance.interceptors.request.use((config) => { * // do something before request * return config; * }, (error) => { * // do something with request error * return Promise.reject(error); * }); * * const coreApiClient = createCoreApiClient(axiosInstance); * * coreApiClient.content.post.listContentHaloRunV1alpha1Post().then(response => { * // handle response * }) */ declare function createCoreApiClient(axiosInstance: AxiosInstance): { // core annotationSetting: AnnotationSettingV1alpha1Api; menu: MenuV1alpha1Api; menuItem: MenuItemV1alpha1Api; setting: SettingV1alpha1Api; configMap: ConfigMapV1alpha1Api; secret: SecretV1alpha1Api; user: UserV1alpha1Api; role: RoleV1alpha1Api; roleBinding: RoleBindingV1alpha1Api; // content.halo.run content: { category: CategoryV1alpha1Api; comment: CommentV1alpha1Api; post: PostV1alpha1Api; reply: ReplyV1alpha1Api; singlePage: SinglePageV1alpha1Api; snapshot: SnapshotV1alpha1Api; tag: TagV1alpha1Api; }; // auth.halo.run auth: { authProvider: AuthProviderV1alpha1Api; userConnection: UserConnectionV1alpha1Api; }; // storage.halo.run storage: { attachment: AttachmentV1alpha1Api; group: GroupV1alpha1Api; policy: PolicyV1alpha1Api; policyTemplate: PolicyTemplateV1alpha1Api; }; // plugin.halo.run plugin: { extensionDefinition: ExtensionDefinitionV1alpha1Api; extensionPointDefinition: ExtensionPointDefinitionV1alpha1Api; plugin: PluginV1alpha1Api; reverseProxy: ReverseProxyV1alpha1Api; }; // metrics.halo.run metrics: { counter: CounterV1alpha1Api; }; // theme.halo.run theme: { theme: ThemeV1alpha1Api; }; // notification.halo.run notification: { notification: NotificationV1alpha1Api; notificationTemplate: NotificationTemplateV1alpha1Api; notifierDescriptor: NotifierDescriptorV1alpha1Api; reason: ReasonV1alpha1Api; reasonType: ReasonTypeV1alpha1Api; subscription: SubscriptionV1alpha1Api; }; // migration.halo.run migration: { backup: BackupV1alpha1Api; }; // security.halo.run security: { personalAccessToken: PersonalAccessTokenV1alpha1Api; }; }; /** * Create a console api client * * Console api client is used for console related operations * * @param baseURL Halo backend base URL * @param axiosInstance Axios instance * @returns Console api client * @example * const axiosInstance = axios.create({ * baseURL: "https://demo.halo.run", * withCredentials: true, * }) * * axiosInstance.interceptors.request.use((config) => { * // do something before request * return config; * }, (error) => { * // do something with request error * return Promise.reject(error); * }); * * const consoleApiClient = createConsoleApiClient(axiosInstance); * * consoleApiClient.content.post.listPosts().then(response => { * // handle response * }) */ declare function createConsoleApiClient(axiosInstance: AxiosInstance): { user: UserV1alpha1ConsoleApi; system: SystemV1alpha1ConsoleApi; migration: MigrationV1alpha1ConsoleApi; storage: { attachment: AttachmentV1alpha1ConsoleApi; policy: PolicyAlpha1ConsoleApi; }; auth: { authProvider: AuthProviderV1alpha1ConsoleApi; }; content: { comment: CommentV1alpha1ConsoleApi; reply: ReplyV1alpha1ConsoleApi; indices: IndicesV1alpha1ConsoleApi; post: PostV1alpha1ConsoleApi; singlePage: SinglePageV1alpha1ConsoleApi; tag: TagV1alpha1ConsoleApi; }; notification: { notifier: NotifierV1alpha1ConsoleApi; }; plugin: { plugin: PluginV1alpha1ConsoleApi; }; theme: { theme: ThemeV1alpha1ConsoleApi; }; configMap: { system: SystemConfigV1alpha1ConsoleApi; }; }; /** * Create a uc api client * * Uc api client is used for user content related operations * * @param baseURL Halo backend base URL * @param axiosInstance Axios instance * @returns Uc api client * @example * const axiosInstance = axios.create({ * baseURL: "https://demo.halo.run", * withCredentials: true, * }) * * axiosInstance.interceptors.request.use((config) => { * // do something before request * return config; * }, (error) => { * // do something with request error * return Promise.reject(error); * }); * * const ucApiClient = createUcApiClient(axiosInstance); * * ucApiClient.content.post.listMyPosts().then(response => { * // handle response * }) */ declare function createUcApiClient(axiosInstance: AxiosInstance): { storage: { attachment: AttachmentV1alpha1UcApi; }; content: { post: PostV1alpha1UcApi; snapshot: SnapshotV1alpha1UcApi; }; security: { twoFactor: TwoFactorAuthV1alpha1UcApi; personalAccessToken: PersonalAccessTokenV1alpha1UcApi; device: DeviceV1alpha1UcApi; }; notification: { notification: NotificationV1alpha1UcApi; }; user: { preference: UserPreferenceV1alpha1UcApi; }; core: { annotationSetting: AnnotationSettingV1AlphaUcApi; }; }; /** * Create a public api client * * Public api client is used for public content related operations, no need authentication * * @param baseURL Halo backend base URL * @param axiosInstance Axios instance * @returns Public api client * @example * const axiosInstance = axios.create({ * baseURL: "https://demo.halo.run", * withCredentials: true, * }) * * axiosInstance.interceptors.request.use((config) => { * // do something before request * return config; * }, (error) => { * // do something with request error * return Promise.reject(error); * }); * * const publicApiClient = createPublicApiClient(axiosInstance); * * publicApiClient.content.post.searchPost({ keyword: "foo" }).then(response => { * // handle response * }) */ declare function createPublicApiClient(axiosInstance: AxiosInstance): { menu: MenuV1alpha1PublicApi; stats: SystemV1alpha1PublicApi; content: { category: CategoryV1alpha1PublicApi; tag: TagV1alpha1PublicApi; singlePage: SinglePageV1alpha1PublicApi; post: PostV1alpha1PublicApi; /** * @deprecated Use comment instead */ comment: CommentV1alpha1PublicApi; }; comment: CommentV1alpha1PublicApi; metrics: { metrics: MetricsV1alpha1PublicApi; }; notification: NotificationV1alpha1PublicApi; index: IndexV1alpha1PublicApi; }; declare const defaultCoreApiClient: { // core annotationSetting: AnnotationSettingV1alpha1Api; menu: MenuV1alpha1Api; menuItem: MenuItemV1alpha1Api; setting: SettingV1alpha1Api; configMap: ConfigMapV1alpha1Api; secret: SecretV1alpha1Api; user: UserV1alpha1Api; role: RoleV1alpha1Api; roleBinding: RoleBindingV1alpha1Api; // content.halo.run content: { category: CategoryV1alpha1Api; comment: CommentV1alpha1Api; post: PostV1alpha1Api; reply: ReplyV1alpha1Api; singlePage: SinglePageV1alpha1Api; snapshot: SnapshotV1alpha1Api; tag: TagV1alpha1Api; }; // auth.halo.run auth: { authProvider: AuthProviderV1alpha1Api; userConnection: UserConnectionV1alpha1Api; }; // storage.halo.run storage: { attachment: AttachmentV1alpha1Api; group: GroupV1alpha1Api; policy: PolicyV1alpha1Api; policyTemplate: PolicyTemplateV1alpha1Api; }; // plugin.halo.run plugin: { extensionDefinition: ExtensionDefinitionV1alpha1Api; extensionPointDefinition: ExtensionPointDefinitionV1alpha1Api; plugin: PluginV1alpha1Api; reverseProxy: ReverseProxyV1alpha1Api; }; // metrics.halo.run metrics: { counter: CounterV1alpha1Api; }; // theme.halo.run theme: { theme: ThemeV1alpha1Api; }; // notification.halo.run notification: { notification: NotificationV1alpha1Api; notificationTemplate: NotificationTemplateV1alpha1Api; notifierDescriptor: NotifierDescriptorV1alpha1Api; reason: ReasonV1alpha1Api; reasonType: ReasonTypeV1alpha1Api; subscription: SubscriptionV1alpha1Api; }; // migration.halo.run migration: { backup: BackupV1alpha1Api; }; // security.halo.run security: { personalAccessToken: PersonalAccessTokenV1alpha1Api; }; }; declare const defaultConsoleApiClient: { user: UserV1alpha1ConsoleApi; system: SystemV1alpha1ConsoleApi; migration: MigrationV1alpha1ConsoleApi; storage: { attachment: AttachmentV1alpha1ConsoleApi; policy: PolicyAlpha1ConsoleApi; }; auth: { authProvider: AuthProviderV1alpha1ConsoleApi; }; content: { comment: CommentV1alpha1ConsoleApi; reply: ReplyV1alpha1ConsoleApi; indices: IndicesV1alpha1ConsoleApi; post: PostV1alpha1ConsoleApi; singlePage: SinglePageV1alpha1ConsoleApi; tag: TagV1alpha1ConsoleApi; }; notification: { notifier: NotifierV1alpha1ConsoleApi; }; plugin: { plugin: PluginV1alpha1ConsoleApi; }; theme: { theme: ThemeV1alpha1ConsoleApi; }; configMap: { system: SystemConfigV1alpha1ConsoleApi; }; }; declare const defaultUcApiClient: { storage: { attachment: AttachmentV1alpha1UcApi; }; content: { post: PostV1alpha1UcApi; snapshot: SnapshotV1alpha1UcApi; }; security: { twoFactor: TwoFactorAuthV1alpha1UcApi; personalAccessToken: PersonalAccessTokenV1alpha1UcApi; device: DeviceV1alpha1UcApi; }; notification: { notification: NotificationV1alpha1UcApi; }; user: { preference: UserPreferenceV1alpha1UcApi; }; core: { annotationSetting: AnnotationSettingV1AlphaUcApi; }; }; declare const defaultPublicApiClient: { menu: MenuV1alpha1PublicApi; stats: SystemV1alpha1PublicApi; content: { category: CategoryV1alpha1PublicApi; tag: TagV1alpha1PublicApi; singlePage: SinglePageV1alpha1PublicApi; post: PostV1alpha1PublicApi; /** * @deprecated Use comment instead */ comment: CommentV1alpha1PublicApi; }; comment: CommentV1alpha1PublicApi; metrics: { metrics: MetricsV1alpha1PublicApi; }; notification: NotificationV1alpha1PublicApi; index: IndexV1alpha1PublicApi; }; //#endregion //#region entry/utils/paginate.d.ts type ListResponse = { items: TItem[]; hasNext: boolean; }; /** * Query all items from the list function. * * @param listFn - The function to list the items. * @param params - The parameters to list the items. * @returns The items. */ declare function paginate(listFn: (params: TParams) => Promise>>, params?: Omit): Promise; //#endregion //#region entry/patch/thumbnail.d.ts /** * Note: This export is for compatibility with older versions, it will be removed in the future, please do not use it. * See:https://github.com/halo-dev/halo/issues/10012 * @deprecated use GetThumbnailByUriSizeEnum instead */ declare const ThumbnailSpecSizeEnum: { readonly S: "S"; readonly M: "M"; readonly L: "L"; readonly Xl: "XL"; }; /** * Note: This export is for compatibility with older versions, it will be removed in the future, please do not use it. * See:https://github.com/halo-dev/halo/issues/10012 * @deprecated use GetThumbnailByUriSizeEnum instead */ type ThumbnailSpecSizeEnum = (typeof ThumbnailSpecSizeEnum)[keyof typeof ThumbnailSpecSizeEnum]; //#endregion export { AddOperation, AddOperationOpEnum, AnnotationSetting, AnnotationSettingList, AnnotationSettingSpec, AnnotationSettingV1AlphaUcApi, AnnotationSettingV1AlphaUcApiAxiosParamCreator, AnnotationSettingV1AlphaUcApiFactory, AnnotationSettingV1AlphaUcApiFp, AnnotationSettingV1AlphaUcApiListAvailableAnnotationSettingsRequest, AnnotationSettingV1alpha1Api, AnnotationSettingV1alpha1ApiAxiosParamCreator, AnnotationSettingV1alpha1ApiCreateAnnotationSettingRequest, AnnotationSettingV1alpha1ApiDeleteAnnotationSettingRequest, AnnotationSettingV1alpha1ApiFactory, AnnotationSettingV1alpha1ApiFp, AnnotationSettingV1alpha1ApiGetAnnotationSettingRequest, AnnotationSettingV1alpha1ApiListAnnotationSettingRequest, AnnotationSettingV1alpha1ApiPatchAnnotationSettingRequest, AnnotationSettingV1alpha1ApiUpdateAnnotationSettingRequest, Attachment, AttachmentList, AttachmentSpec, AttachmentStatus, AttachmentV1alpha1Api, AttachmentV1alpha1ApiAxiosParamCreator, AttachmentV1alpha1ApiCreateAttachmentRequest, AttachmentV1alpha1ApiDeleteAttachmentRequest, AttachmentV1alpha1ApiFactory, AttachmentV1alpha1ApiFp, AttachmentV1alpha1ApiGetAttachmentRequest, AttachmentV1alpha1ApiListAttachmentRequest, AttachmentV1alpha1ApiPatchAttachmentRequest, AttachmentV1alpha1ApiUpdateAttachmentRequest, AttachmentV1alpha1ConsoleApi, AttachmentV1alpha1ConsoleApiAxiosParamCreator, AttachmentV1alpha1ConsoleApiExternalTransferAttachmentRequest, AttachmentV1alpha1ConsoleApiFactory, AttachmentV1alpha1ConsoleApiFp, AttachmentV1alpha1ConsoleApiSearchAttachmentsRequest, AttachmentV1alpha1ConsoleApiUploadAttachmentForConsoleRequest, AttachmentV1alpha1ConsoleApiUploadAttachmentRequest, AttachmentV1alpha1UcApi, AttachmentV1alpha1UcApiAxiosParamCreator, AttachmentV1alpha1UcApiCreateAttachmentForPostRequest, AttachmentV1alpha1UcApiExternalTransferAttachment1Request, AttachmentV1alpha1UcApiFactory, AttachmentV1alpha1UcApiFp, AttachmentV1alpha1UcApiListMyAttachmentsRequest, AttachmentV1alpha1UcApiUploadAttachmentForUcRequest, AuthProvider, AuthProviderList, AuthProviderSpec, AuthProviderSpecAuthTypeEnum, AuthProviderV1alpha1Api, AuthProviderV1alpha1ApiAxiosParamCreator, AuthProviderV1alpha1ApiCreateAuthProviderRequest, AuthProviderV1alpha1ApiDeleteAuthProviderRequest, AuthProviderV1alpha1ApiFactory, AuthProviderV1alpha1ApiFp, AuthProviderV1alpha1ApiGetAuthProviderRequest, AuthProviderV1alpha1ApiListAuthProviderRequest, AuthProviderV1alpha1ApiPatchAuthProviderRequest, AuthProviderV1alpha1ApiUpdateAuthProviderRequest, AuthProviderV1alpha1ConsoleApi, AuthProviderV1alpha1ConsoleApiAxiosParamCreator, AuthProviderV1alpha1ConsoleApiDisableAuthProviderRequest, AuthProviderV1alpha1ConsoleApiEnableAuthProviderRequest, AuthProviderV1alpha1ConsoleApiFactory, AuthProviderV1alpha1ConsoleApiFp, Author, Backup, BackupFile, BackupList, BackupSpec, BackupStatus, BackupStatusPhaseEnum, BackupV1alpha1Api, BackupV1alpha1ApiAxiosParamCreator, BackupV1alpha1ApiCreateBackupRequest, BackupV1alpha1ApiDeleteBackupRequest, BackupV1alpha1ApiFactory, BackupV1alpha1ApiFp, BackupV1alpha1ApiGetBackupRequest, BackupV1alpha1ApiListBackupRequest, BackupV1alpha1ApiPatchBackupRequest, BackupV1alpha1ApiUpdateBackupRequest, Category, CategoryList, CategorySpec, CategoryStatus, CategoryV1alpha1Api, CategoryV1alpha1ApiAxiosParamCreator, CategoryV1alpha1ApiCreateCategoryRequest, CategoryV1alpha1ApiDeleteCategoryRequest, CategoryV1alpha1ApiFactory, CategoryV1alpha1ApiFp, CategoryV1alpha1ApiGetCategoryRequest, CategoryV1alpha1ApiListCategoryRequest, CategoryV1alpha1ApiPatchCategoryRequest, CategoryV1alpha1ApiUpdateCategoryRequest, CategoryV1alpha1PublicApi, CategoryV1alpha1PublicApiAxiosParamCreator, CategoryV1alpha1PublicApiFactory, CategoryV1alpha1PublicApiFp, CategoryV1alpha1PublicApiQueryCategoriesRequest, CategoryV1alpha1PublicApiQueryCategoryByNameRequest, CategoryV1alpha1PublicApiQueryPostsByCategoryNameRequest, CategoryVo, CategoryVoList, ChangeOwnPasswordRequest, ChangePasswordRequest, Comment, CommentEmailOwner, CommentList, CommentOwner, CommentRequest, CommentSpec, CommentStats, CommentStatsVo, CommentStatus, CommentV1alpha1Api, CommentV1alpha1ApiAxiosParamCreator, CommentV1alpha1ApiCreateCommentRequest, CommentV1alpha1ApiDeleteCommentRequest, CommentV1alpha1ApiFactory, CommentV1alpha1ApiFp, CommentV1alpha1ApiGetCommentRequest, CommentV1alpha1ApiListCommentRequest, CommentV1alpha1ApiPatchCommentRequest, CommentV1alpha1ApiUpdateCommentRequest, CommentV1alpha1ConsoleApi, CommentV1alpha1ConsoleApiAxiosParamCreator, CommentV1alpha1ConsoleApiCreateCommentRequest, CommentV1alpha1ConsoleApiCreateReplyRequest, CommentV1alpha1ConsoleApiFactory, CommentV1alpha1ConsoleApiFp, CommentV1alpha1ConsoleApiListCommentsRequest, CommentV1alpha1PublicApi, CommentV1alpha1PublicApiAxiosParamCreator, CommentV1alpha1PublicApiCreateComment1Request, CommentV1alpha1PublicApiCreateReply1Request, CommentV1alpha1PublicApiFactory, CommentV1alpha1PublicApiFp, CommentV1alpha1PublicApiGetCommentRequest, CommentV1alpha1PublicApiListCommentRepliesRequest, CommentV1alpha1PublicApiListComments1Request, CommentVo, CommentVoList, CommentWithReplyVo, CommentWithReplyVoList, Condition, ConditionStatusEnum, ConfigMap, ConfigMapList, ConfigMapRef, ConfigMapV1alpha1Api, ConfigMapV1alpha1ApiAxiosParamCreator, ConfigMapV1alpha1ApiCreateConfigMapRequest, ConfigMapV1alpha1ApiDeleteConfigMapRequest, ConfigMapV1alpha1ApiFactory, ConfigMapV1alpha1ApiFp, ConfigMapV1alpha1ApiGetConfigMapRequest, ConfigMapV1alpha1ApiListConfigMapRequest, ConfigMapV1alpha1ApiPatchConfigMapRequest, ConfigMapV1alpha1ApiUpdateConfigMapRequest, Configuration, ConfigurationParameters, Content, ContentUpdateParam, ContentVo, ContentWrapper, Contributor, ContributorVo, CopyOperation, CopyOperationOpEnum, Counter, CounterList, CounterRequest, CounterV1alpha1Api, CounterV1alpha1ApiAxiosParamCreator, CounterV1alpha1ApiCreateCounterRequest, CounterV1alpha1ApiDeleteCounterRequest, CounterV1alpha1ApiFactory, CounterV1alpha1ApiFp, CounterV1alpha1ApiGetCounterRequest, CounterV1alpha1ApiListCounterRequest, CounterV1alpha1ApiPatchCounterRequest, CounterV1alpha1ApiUpdateCounterRequest, CreateUserRequest, CustomTemplates, DashboardStats, DetailedUser, Device, DeviceList, DeviceSpec, DeviceStatus, DeviceV1alpha1Api, DeviceV1alpha1ApiAxiosParamCreator, DeviceV1alpha1ApiCreateDeviceRequest, DeviceV1alpha1ApiDeleteDeviceRequest, DeviceV1alpha1ApiFactory, DeviceV1alpha1ApiFp, DeviceV1alpha1ApiGetDeviceRequest, DeviceV1alpha1ApiListDeviceRequest, DeviceV1alpha1ApiPatchDeviceRequest, DeviceV1alpha1ApiUpdateDeviceRequest, DeviceV1alpha1UcApi, DeviceV1alpha1UcApiAxiosParamCreator, DeviceV1alpha1UcApiFactory, DeviceV1alpha1UcApiFp, DeviceV1alpha1UcApiRevokeDeviceRequest, EmailConfigValidationRequest, EmailVerifyRequest, Excerpt, Extension, ExtensionDefinition, ExtensionDefinitionList, ExtensionDefinitionV1alpha1Api, ExtensionDefinitionV1alpha1ApiAxiosParamCreator, ExtensionDefinitionV1alpha1ApiCreateExtensionDefinitionRequest, ExtensionDefinitionV1alpha1ApiDeleteExtensionDefinitionRequest, ExtensionDefinitionV1alpha1ApiFactory, ExtensionDefinitionV1alpha1ApiFp, ExtensionDefinitionV1alpha1ApiGetExtensionDefinitionRequest, ExtensionDefinitionV1alpha1ApiListExtensionDefinitionRequest, ExtensionDefinitionV1alpha1ApiPatchExtensionDefinitionRequest, ExtensionDefinitionV1alpha1ApiUpdateExtensionDefinitionRequest, ExtensionPointDefinition, ExtensionPointDefinitionList, ExtensionPointDefinitionV1alpha1Api, ExtensionPointDefinitionV1alpha1ApiAxiosParamCreator, ExtensionPointDefinitionV1alpha1ApiCreateExtensionPointDefinitionRequest, ExtensionPointDefinitionV1alpha1ApiDeleteExtensionPointDefinitionRequest, ExtensionPointDefinitionV1alpha1ApiFactory, ExtensionPointDefinitionV1alpha1ApiFp, ExtensionPointDefinitionV1alpha1ApiGetExtensionPointDefinitionRequest, ExtensionPointDefinitionV1alpha1ApiListExtensionPointDefinitionRequest, ExtensionPointDefinitionV1alpha1ApiPatchExtensionPointDefinitionRequest, ExtensionPointDefinitionV1alpha1ApiUpdateExtensionPointDefinitionRequest, ExtensionPointSpec, ExtensionPointSpecTypeEnum, ExtensionSpec, FileReverseProxyProvider, GetThumbnailByUriSizeEnum, GetThumbnailByUriWidthEnum, GrantRequest, Group, GroupKind, GroupList, GroupSpec, GroupStatus, GroupV1alpha1Api, GroupV1alpha1ApiAxiosParamCreator, GroupV1alpha1ApiCreateGroupRequest, GroupV1alpha1ApiDeleteGroupRequest, GroupV1alpha1ApiFactory, GroupV1alpha1ApiFp, GroupV1alpha1ApiGetGroupRequest, GroupV1alpha1ApiListGroupRequest, GroupV1alpha1ApiPatchGroupRequest, GroupV1alpha1ApiUpdateGroupRequest, HaloDocument, IndexV1alpha1PublicApi, IndexV1alpha1PublicApiAxiosParamCreator, IndexV1alpha1PublicApiFactory, IndexV1alpha1PublicApiFp, IndexV1alpha1PublicApiIndicesSearchRequest, IndicesV1alpha1ConsoleApi, IndicesV1alpha1ConsoleApiAxiosParamCreator, IndicesV1alpha1ConsoleApiFactory, IndicesV1alpha1ConsoleApiFp, InstallFromUriRequest, InstallPluginSourceEnum, InterestReason, InterestReasonSubject, JsonPatchInner, License, ListMyPostsPublishPhaseEnum, ListPostsPublishPhaseEnum, ListResultReplyVo, ListSinglePagesPublishPhaseEnum, ListSinglePagesVisibleEnum, ListedAuthProvider, ListedAuthProviderAuthTypeEnum, ListedComment, ListedCommentList, ListedPost, ListedPostList, ListedPostVo, ListedPostVoList, ListedReply, ListedReplyList, ListedSinglePage, ListedSinglePageList, ListedSinglePageVo, ListedSinglePageVoList, ListedSnapshotDto, ListedSnapshotSpec, ListedUser, MarkSpecifiedRequest, Menu, MenuItem, MenuItemList, MenuItemSpec, MenuItemSpecTargetEnum, MenuItemStatus, MenuItemV1alpha1Api, MenuItemV1alpha1ApiAxiosParamCreator, MenuItemV1alpha1ApiCreateMenuItemRequest, MenuItemV1alpha1ApiDeleteMenuItemRequest, MenuItemV1alpha1ApiFactory, MenuItemV1alpha1ApiFp, MenuItemV1alpha1ApiGetMenuItemRequest, MenuItemV1alpha1ApiListMenuItemRequest, MenuItemV1alpha1ApiPatchMenuItemRequest, MenuItemV1alpha1ApiUpdateMenuItemRequest, MenuItemVo, MenuList, MenuSpec, MenuV1alpha1Api, MenuV1alpha1ApiAxiosParamCreator, MenuV1alpha1ApiCreateMenuRequest, MenuV1alpha1ApiDeleteMenuRequest, MenuV1alpha1ApiFactory, MenuV1alpha1ApiFp, MenuV1alpha1ApiGetMenuRequest, MenuV1alpha1ApiListMenuRequest, MenuV1alpha1ApiPatchMenuRequest, MenuV1alpha1ApiUpdateMenuRequest, MenuV1alpha1PublicApi, MenuV1alpha1PublicApiAxiosParamCreator, MenuV1alpha1PublicApiFactory, MenuV1alpha1PublicApiFp, MenuV1alpha1PublicApiQueryMenuByNameRequest, MenuVo, Metadata, MetricsV1alpha1PublicApi, MetricsV1alpha1PublicApiAxiosParamCreator, MetricsV1alpha1PublicApiCountRequest, MetricsV1alpha1PublicApiDownvoteRequest, MetricsV1alpha1PublicApiFactory, MetricsV1alpha1PublicApiFp, MetricsV1alpha1PublicApiUpvoteRequest, MigrationV1alpha1ConsoleApi, MigrationV1alpha1ConsoleApiAxiosParamCreator, MigrationV1alpha1ConsoleApiDownloadBackupsRequest, MigrationV1alpha1ConsoleApiFactory, MigrationV1alpha1ConsoleApiFp, MigrationV1alpha1ConsoleApiRestoreBackupRequest, MoveOperation, MoveOperationOpEnum, NavigationPostVo, Notification, NotificationList, NotificationSpec, NotificationTemplate, NotificationTemplateList, NotificationTemplateSpec, NotificationTemplateV1alpha1Api, NotificationTemplateV1alpha1ApiAxiosParamCreator, NotificationTemplateV1alpha1ApiCreateNotificationTemplateRequest, NotificationTemplateV1alpha1ApiDeleteNotificationTemplateRequest, NotificationTemplateV1alpha1ApiFactory, NotificationTemplateV1alpha1ApiFp, NotificationTemplateV1alpha1ApiGetNotificationTemplateRequest, NotificationTemplateV1alpha1ApiListNotificationTemplateRequest, NotificationTemplateV1alpha1ApiPatchNotificationTemplateRequest, NotificationTemplateV1alpha1ApiUpdateNotificationTemplateRequest, NotificationV1alpha1Api, NotificationV1alpha1ApiAxiosParamCreator, NotificationV1alpha1ApiCreateNotificationRequest, NotificationV1alpha1ApiDeleteNotificationRequest, NotificationV1alpha1ApiFactory, NotificationV1alpha1ApiFp, NotificationV1alpha1ApiGetNotificationRequest, NotificationV1alpha1ApiListNotificationRequest, NotificationV1alpha1ApiPatchNotificationRequest, NotificationV1alpha1ApiUpdateNotificationRequest, NotificationV1alpha1PublicApi, NotificationV1alpha1PublicApiAxiosParamCreator, NotificationV1alpha1PublicApiFactory, NotificationV1alpha1PublicApiFp, NotificationV1alpha1PublicApiUnsubscribeRequest, NotificationV1alpha1UcApi, NotificationV1alpha1UcApiAxiosParamCreator, NotificationV1alpha1UcApiDeleteSpecifiedNotificationRequest, NotificationV1alpha1UcApiFactory, NotificationV1alpha1UcApiFp, NotificationV1alpha1UcApiListUserNotificationPreferencesRequest, NotificationV1alpha1UcApiListUserNotificationsRequest, NotificationV1alpha1UcApiMarkNotificationAsReadRequest, NotificationV1alpha1UcApiMarkNotificationsAsReadRequest, NotificationV1alpha1UcApiSaveUserNotificationPreferencesRequest, NotifierDescriptor, NotifierDescriptorList, NotifierDescriptorSpec, NotifierDescriptorV1alpha1Api, NotifierDescriptorV1alpha1ApiAxiosParamCreator, NotifierDescriptorV1alpha1ApiCreateNotifierDescriptorRequest, NotifierDescriptorV1alpha1ApiDeleteNotifierDescriptorRequest, NotifierDescriptorV1alpha1ApiFactory, NotifierDescriptorV1alpha1ApiFp, NotifierDescriptorV1alpha1ApiGetNotifierDescriptorRequest, NotifierDescriptorV1alpha1ApiListNotifierDescriptorRequest, NotifierDescriptorV1alpha1ApiPatchNotifierDescriptorRequest, NotifierDescriptorV1alpha1ApiUpdateNotifierDescriptorRequest, NotifierInfo, NotifierSettingRef, NotifierV1alpha1ConsoleApi, NotifierV1alpha1ConsoleApiAxiosParamCreator, NotifierV1alpha1ConsoleApiFactory, NotifierV1alpha1ConsoleApiFetchSenderConfigRequest, NotifierV1alpha1ConsoleApiFp, NotifierV1alpha1ConsoleApiSaveSenderConfigRequest, NotifierV1alpha1ConsoleApiVerifyEmailSenderConfigRequest, NotifierV1alpha1UcApi, NotifierV1alpha1UcApiAxiosParamCreator, NotifierV1alpha1UcApiFactory, NotifierV1alpha1UcApiFetchReceiverConfigRequest, NotifierV1alpha1UcApiFp, NotifierV1alpha1UcApiSaveReceiverConfigRequest, OwnerInfo, PasswordRequest, PatSpec, PersonalAccessToken, PersonalAccessTokenList, PersonalAccessTokenV1alpha1Api, PersonalAccessTokenV1alpha1ApiAxiosParamCreator, PersonalAccessTokenV1alpha1ApiCreatePersonalAccessTokenRequest, PersonalAccessTokenV1alpha1ApiDeletePersonalAccessTokenRequest, PersonalAccessTokenV1alpha1ApiFactory, PersonalAccessTokenV1alpha1ApiFp, PersonalAccessTokenV1alpha1ApiGetPersonalAccessTokenRequest, PersonalAccessTokenV1alpha1ApiListPersonalAccessTokenRequest, PersonalAccessTokenV1alpha1ApiPatchPersonalAccessTokenRequest, PersonalAccessTokenV1alpha1ApiUpdatePersonalAccessTokenRequest, PersonalAccessTokenV1alpha1UcApi, PersonalAccessTokenV1alpha1UcApiAxiosParamCreator, PersonalAccessTokenV1alpha1UcApiDeletePatRequest, PersonalAccessTokenV1alpha1UcApiFactory, PersonalAccessTokenV1alpha1UcApiFp, PersonalAccessTokenV1alpha1UcApiGeneratePatRequest, PersonalAccessTokenV1alpha1UcApiObtainPatRequest, PersonalAccessTokenV1alpha1UcApiRestorePatRequest, PersonalAccessTokenV1alpha1UcApiRevokePatRequest, Plugin, PluginAuthor, PluginList, PluginRunningStateRequest, PluginSpec, PluginStatus, PluginStatusLastProbeStateEnum, PluginStatusPhaseEnum, PluginV1alpha1Api, PluginV1alpha1ApiAxiosParamCreator, PluginV1alpha1ApiCreatePluginRequest, PluginV1alpha1ApiDeletePluginRequest, PluginV1alpha1ApiFactory, PluginV1alpha1ApiFp, PluginV1alpha1ApiGetPluginRequest, PluginV1alpha1ApiListPluginRequest, PluginV1alpha1ApiPatchPluginRequest, PluginV1alpha1ApiUpdatePluginRequest, PluginV1alpha1ConsoleApi, PluginV1alpha1ConsoleApiAxiosParamCreator, PluginV1alpha1ConsoleApiChangePluginRunningStateRequest, PluginV1alpha1ConsoleApiFactory, PluginV1alpha1ConsoleApiFetchPluginJsonConfigRequest, PluginV1alpha1ConsoleApiFetchPluginSettingRequest, PluginV1alpha1ConsoleApiFp, PluginV1alpha1ConsoleApiInstallPluginFromUriRequest, PluginV1alpha1ConsoleApiInstallPluginRequest, PluginV1alpha1ConsoleApiListPluginsRequest, PluginV1alpha1ConsoleApiReloadPluginRequest, PluginV1alpha1ConsoleApiResetPluginConfigRequest, PluginV1alpha1ConsoleApiUpdatePluginJsonConfigRequest, PluginV1alpha1ConsoleApiUpgradePluginFromUriRequest, PluginV1alpha1ConsoleApiUpgradePluginRequest, PluginV1alpha1PublicApi, PluginV1alpha1PublicApiAxiosParamCreator, PluginV1alpha1PublicApiFactory, PluginV1alpha1PublicApiFp, PluginV1alpha1PublicApiQueryPluginAvailableByNameRequest, Policy, PolicyAlpha1ConsoleApi, PolicyAlpha1ConsoleApiAxiosParamCreator, PolicyAlpha1ConsoleApiFactory, PolicyAlpha1ConsoleApiFp, PolicyAlpha1ConsoleApiGetPolicyConfigByGroupRequest, PolicyAlpha1ConsoleApiUpdatePolicyConfigByGroupRequest, PolicyList, PolicyRule, PolicySpec, PolicyTemplate, PolicyTemplateList, PolicyTemplateSpec, PolicyTemplateV1alpha1Api, PolicyTemplateV1alpha1ApiAxiosParamCreator, PolicyTemplateV1alpha1ApiCreatePolicyTemplateRequest, PolicyTemplateV1alpha1ApiDeletePolicyTemplateRequest, PolicyTemplateV1alpha1ApiFactory, PolicyTemplateV1alpha1ApiFp, PolicyTemplateV1alpha1ApiGetPolicyTemplateRequest, PolicyTemplateV1alpha1ApiListPolicyTemplateRequest, PolicyTemplateV1alpha1ApiPatchPolicyTemplateRequest, PolicyTemplateV1alpha1ApiUpdatePolicyTemplateRequest, PolicyV1alpha1Api, PolicyV1alpha1ApiAxiosParamCreator, PolicyV1alpha1ApiCreatePolicyRequest, PolicyV1alpha1ApiDeletePolicyRequest, PolicyV1alpha1ApiFactory, PolicyV1alpha1ApiFp, PolicyV1alpha1ApiGetPolicyRequest, PolicyV1alpha1ApiListPolicyRequest, PolicyV1alpha1ApiPatchPolicyRequest, PolicyV1alpha1ApiUpdatePolicyRequest, Post, PostList, PostRequest, PostSpec, PostSpecVisibleEnum, PostStatus, PostV1alpha1Api, PostV1alpha1ApiAxiosParamCreator, PostV1alpha1ApiCreatePostRequest, PostV1alpha1ApiDeletePostRequest, PostV1alpha1ApiFactory, PostV1alpha1ApiFp, PostV1alpha1ApiGetPostRequest, PostV1alpha1ApiListPostRequest, PostV1alpha1ApiPatchPostRequest, PostV1alpha1ApiUpdatePostRequest, PostV1alpha1ConsoleApi, PostV1alpha1ConsoleApiAxiosParamCreator, PostV1alpha1ConsoleApiDeletePostContentRequest, PostV1alpha1ConsoleApiDraftPostRequest, PostV1alpha1ConsoleApiFactory, PostV1alpha1ConsoleApiFetchPostContentRequest, PostV1alpha1ConsoleApiFetchPostHeadContentRequest, PostV1alpha1ConsoleApiFetchPostReleaseContentRequest, PostV1alpha1ConsoleApiFp, PostV1alpha1ConsoleApiListPostSnapshotsRequest, PostV1alpha1ConsoleApiListPostsRequest, PostV1alpha1ConsoleApiPublishPostRequest, PostV1alpha1ConsoleApiRecyclePostRequest, PostV1alpha1ConsoleApiRevertToSpecifiedSnapshotForPostRequest, PostV1alpha1ConsoleApiUnpublishPostRequest, PostV1alpha1ConsoleApiUpdateDraftPostRequest, PostV1alpha1ConsoleApiUpdatePostContentRequest, PostV1alpha1PublicApi, PostV1alpha1PublicApiAxiosParamCreator, PostV1alpha1PublicApiFactory, PostV1alpha1PublicApiFp, PostV1alpha1PublicApiQueryPostByNameRequest, PostV1alpha1PublicApiQueryPostNavigationByNameRequest, PostV1alpha1PublicApiQueryPostsRequest, PostV1alpha1UcApi, PostV1alpha1UcApiAxiosParamCreator, PostV1alpha1UcApiCreateMyPostRequest, PostV1alpha1UcApiFactory, PostV1alpha1UcApiFp, PostV1alpha1UcApiGetMyPostDraftRequest, PostV1alpha1UcApiGetMyPostRequest, PostV1alpha1UcApiListMyPostsRequest, PostV1alpha1UcApiPublishMyPostRequest, PostV1alpha1UcApiRecycleMyPostRequest, PostV1alpha1UcApiUnpublishMyPostRequest, PostV1alpha1UcApiUpdateMyPostDraftRequest, PostV1alpha1UcApiUpdateMyPostRequest, PostVo, Reason, ReasonAttributes, ReasonList, ReasonProperty, ReasonSelector, ReasonSpec, ReasonSubject, ReasonType, ReasonTypeInfo, ReasonTypeList, ReasonTypeNotifierCollectionRequest, ReasonTypeNotifierMatrix, ReasonTypeNotifierRequest, ReasonTypeSpec, ReasonTypeV1alpha1Api, ReasonTypeV1alpha1ApiAxiosParamCreator, ReasonTypeV1alpha1ApiCreateReasonTypeRequest, ReasonTypeV1alpha1ApiDeleteReasonTypeRequest, ReasonTypeV1alpha1ApiFactory, ReasonTypeV1alpha1ApiFp, ReasonTypeV1alpha1ApiGetReasonTypeRequest, ReasonTypeV1alpha1ApiListReasonTypeRequest, ReasonTypeV1alpha1ApiPatchReasonTypeRequest, ReasonTypeV1alpha1ApiUpdateReasonTypeRequest, ReasonV1alpha1Api, ReasonV1alpha1ApiAxiosParamCreator, ReasonV1alpha1ApiCreateReasonRequest, ReasonV1alpha1ApiDeleteReasonRequest, ReasonV1alpha1ApiFactory, ReasonV1alpha1ApiFp, ReasonV1alpha1ApiGetReasonRequest, ReasonV1alpha1ApiListReasonRequest, ReasonV1alpha1ApiPatchReasonRequest, ReasonV1alpha1ApiUpdateReasonRequest, Ref, RememberMeToken, RememberMeTokenList, RememberMeTokenSpec, RememberMeTokenV1alpha1Api, RememberMeTokenV1alpha1ApiAxiosParamCreator, RememberMeTokenV1alpha1ApiCreateRememberMeTokenRequest, RememberMeTokenV1alpha1ApiDeleteRememberMeTokenRequest, RememberMeTokenV1alpha1ApiFactory, RememberMeTokenV1alpha1ApiFp, RememberMeTokenV1alpha1ApiGetRememberMeTokenRequest, RememberMeTokenV1alpha1ApiListRememberMeTokenRequest, RememberMeTokenV1alpha1ApiPatchRememberMeTokenRequest, RememberMeTokenV1alpha1ApiUpdateRememberMeTokenRequest, RemoveOperation, RemoveOperationOpEnum, ReplaceOperation, ReplaceOperationOpEnum, Reply, ReplyList, ReplyRequest, ReplySpec, ReplyStatus, ReplyV1alpha1Api, ReplyV1alpha1ApiAxiosParamCreator, ReplyV1alpha1ApiCreateReplyRequest, ReplyV1alpha1ApiDeleteReplyRequest, ReplyV1alpha1ApiFactory, ReplyV1alpha1ApiFp, ReplyV1alpha1ApiGetReplyRequest, ReplyV1alpha1ApiListReplyRequest, ReplyV1alpha1ApiPatchReplyRequest, ReplyV1alpha1ApiUpdateReplyRequest, ReplyV1alpha1ConsoleApi, ReplyV1alpha1ConsoleApiAxiosParamCreator, ReplyV1alpha1ConsoleApiFactory, ReplyV1alpha1ConsoleApiFp, ReplyV1alpha1ConsoleApiListRepliesRequest, ReplyVo, ReplyVoList, ReverseProxy, ReverseProxyList, ReverseProxyRule, ReverseProxyV1alpha1Api, ReverseProxyV1alpha1ApiAxiosParamCreator, ReverseProxyV1alpha1ApiCreateReverseProxyRequest, ReverseProxyV1alpha1ApiDeleteReverseProxyRequest, ReverseProxyV1alpha1ApiFactory, ReverseProxyV1alpha1ApiFp, ReverseProxyV1alpha1ApiGetReverseProxyRequest, ReverseProxyV1alpha1ApiListReverseProxyRequest, ReverseProxyV1alpha1ApiPatchReverseProxyRequest, ReverseProxyV1alpha1ApiUpdateReverseProxyRequest, RevertSnapshotForPostParam, RevertSnapshotForSingleParam, Role, RoleBinding, RoleBindingList, RoleBindingV1alpha1Api, RoleBindingV1alpha1ApiAxiosParamCreator, RoleBindingV1alpha1ApiCreateRoleBindingRequest, RoleBindingV1alpha1ApiDeleteRoleBindingRequest, RoleBindingV1alpha1ApiFactory, RoleBindingV1alpha1ApiFp, RoleBindingV1alpha1ApiGetRoleBindingRequest, RoleBindingV1alpha1ApiListRoleBindingRequest, RoleBindingV1alpha1ApiPatchRoleBindingRequest, RoleBindingV1alpha1ApiUpdateRoleBindingRequest, RoleList, RoleRef, RoleV1alpha1Api, RoleV1alpha1ApiAxiosParamCreator, RoleV1alpha1ApiCreateRoleRequest, RoleV1alpha1ApiDeleteRoleRequest, RoleV1alpha1ApiFactory, RoleV1alpha1ApiFp, RoleV1alpha1ApiGetRoleRequest, RoleV1alpha1ApiListRoleRequest, RoleV1alpha1ApiPatchRoleRequest, RoleV1alpha1ApiUpdateRoleRequest, SearchOption, SearchResult, Secret, SecretList, SecretV1alpha1Api, SecretV1alpha1ApiAxiosParamCreator, SecretV1alpha1ApiCreateSecretRequest, SecretV1alpha1ApiDeleteSecretRequest, SecretV1alpha1ApiFactory, SecretV1alpha1ApiFp, SecretV1alpha1ApiGetSecretRequest, SecretV1alpha1ApiListSecretRequest, SecretV1alpha1ApiPatchSecretRequest, SecretV1alpha1ApiUpdateSecretRequest, Setting, SettingForm, SettingList, SettingRef, SettingSpec, SettingV1alpha1Api, SettingV1alpha1ApiAxiosParamCreator, SettingV1alpha1ApiCreateSettingRequest, SettingV1alpha1ApiDeleteSettingRequest, SettingV1alpha1ApiFactory, SettingV1alpha1ApiFp, SettingV1alpha1ApiGetSettingRequest, SettingV1alpha1ApiListSettingRequest, SettingV1alpha1ApiPatchSettingRequest, SettingV1alpha1ApiUpdateSettingRequest, SetupRequest, SinglePage, SinglePageList, SinglePageRequest, SinglePageSpec, SinglePageSpecVisibleEnum, SinglePageStatus, SinglePageV1alpha1Api, SinglePageV1alpha1ApiAxiosParamCreator, SinglePageV1alpha1ApiCreateSinglePageRequest, SinglePageV1alpha1ApiDeleteSinglePageRequest, SinglePageV1alpha1ApiFactory, SinglePageV1alpha1ApiFp, SinglePageV1alpha1ApiGetSinglePageRequest, SinglePageV1alpha1ApiListSinglePageRequest, SinglePageV1alpha1ApiPatchSinglePageRequest, SinglePageV1alpha1ApiUpdateSinglePageRequest, SinglePageV1alpha1ConsoleApi, SinglePageV1alpha1ConsoleApiAxiosParamCreator, SinglePageV1alpha1ConsoleApiDeleteSinglePageContentRequest, SinglePageV1alpha1ConsoleApiDraftSinglePageRequest, SinglePageV1alpha1ConsoleApiFactory, SinglePageV1alpha1ConsoleApiFetchSinglePageContentRequest, SinglePageV1alpha1ConsoleApiFetchSinglePageHeadContentRequest, SinglePageV1alpha1ConsoleApiFetchSinglePageReleaseContentRequest, SinglePageV1alpha1ConsoleApiFp, SinglePageV1alpha1ConsoleApiListSinglePageSnapshotsRequest, SinglePageV1alpha1ConsoleApiListSinglePagesRequest, SinglePageV1alpha1ConsoleApiPublishSinglePageRequest, SinglePageV1alpha1ConsoleApiRevertToSpecifiedSnapshotForSinglePageRequest, SinglePageV1alpha1ConsoleApiUpdateDraftSinglePageRequest, SinglePageV1alpha1ConsoleApiUpdateSinglePageContentRequest, SinglePageV1alpha1PublicApi, SinglePageV1alpha1PublicApiAxiosParamCreator, SinglePageV1alpha1PublicApiFactory, SinglePageV1alpha1PublicApiFp, SinglePageV1alpha1PublicApiQuerySinglePageByNameRequest, SinglePageV1alpha1PublicApiQuerySinglePagesRequest, SinglePageVo, SiteStatsVo, SnapShotSpec, Snapshot, SnapshotList, SnapshotV1alpha1Api, SnapshotV1alpha1ApiAxiosParamCreator, SnapshotV1alpha1ApiCreateSnapshotRequest, SnapshotV1alpha1ApiDeleteSnapshotRequest, SnapshotV1alpha1ApiFactory, SnapshotV1alpha1ApiFp, SnapshotV1alpha1ApiGetSnapshotRequest, SnapshotV1alpha1ApiListSnapshotRequest, SnapshotV1alpha1ApiPatchSnapshotRequest, SnapshotV1alpha1ApiUpdateSnapshotRequest, SnapshotV1alpha1UcApi, SnapshotV1alpha1UcApiAxiosParamCreator, SnapshotV1alpha1UcApiFactory, SnapshotV1alpha1UcApiFp, SnapshotV1alpha1UcApiGetSnapshotForPostRequest, Stats, StatsVo, Subject, Subscription, SubscriptionList, SubscriptionSpec, SubscriptionSubscriber, SubscriptionV1alpha1Api, SubscriptionV1alpha1ApiAxiosParamCreator, SubscriptionV1alpha1ApiCreateSubscriptionRequest, SubscriptionV1alpha1ApiDeleteSubscriptionRequest, SubscriptionV1alpha1ApiFactory, SubscriptionV1alpha1ApiFp, SubscriptionV1alpha1ApiGetSubscriptionRequest, SubscriptionV1alpha1ApiListSubscriptionRequest, SubscriptionV1alpha1ApiPatchSubscriptionRequest, SubscriptionV1alpha1ApiUpdateSubscriptionRequest, SystemConfigV1alpha1ConsoleApi, SystemConfigV1alpha1ConsoleApiAxiosParamCreator, SystemConfigV1alpha1ConsoleApiFactory, SystemConfigV1alpha1ConsoleApiFp, SystemConfigV1alpha1ConsoleApiGetSystemConfigByGroupRequest, SystemConfigV1alpha1ConsoleApiUpdateSystemConfigByGroupRequest, SystemV1alpha1ConsoleApi, SystemV1alpha1ConsoleApiAxiosParamCreator, SystemV1alpha1ConsoleApiFactory, SystemV1alpha1ConsoleApiFp, SystemV1alpha1PublicApi, SystemV1alpha1PublicApiAxiosParamCreator, SystemV1alpha1PublicApiFactory, SystemV1alpha1PublicApiFp, SystemV1alpha1PublicApiSetupSystemRequest, Tag, TagList, TagSpec, TagStatus, TagV1alpha1Api, TagV1alpha1ApiAxiosParamCreator, TagV1alpha1ApiCreateTagRequest, TagV1alpha1ApiDeleteTagRequest, TagV1alpha1ApiFactory, TagV1alpha1ApiFp, TagV1alpha1ApiGetTagRequest, TagV1alpha1ApiListTagRequest, TagV1alpha1ApiPatchTagRequest, TagV1alpha1ApiUpdateTagRequest, TagV1alpha1ConsoleApi, TagV1alpha1ConsoleApiAxiosParamCreator, TagV1alpha1ConsoleApiFactory, TagV1alpha1ConsoleApiFp, TagV1alpha1ConsoleApiListPostTagsRequest, TagV1alpha1PublicApi, TagV1alpha1PublicApiAxiosParamCreator, TagV1alpha1PublicApiFactory, TagV1alpha1PublicApiFp, TagV1alpha1PublicApiQueryPostsByTagNameRequest, TagV1alpha1PublicApiQueryTagByNameRequest, TagV1alpha1PublicApiQueryTagsRequest, TagVo, TagVoList, TemplateContent, TemplateDescriptor, TestOperation, TestOperationOpEnum, Theme, ThemeList, ThemeSpec, ThemeStatus, ThemeStatusPhaseEnum, ThemeV1alpha1Api, ThemeV1alpha1ApiAxiosParamCreator, ThemeV1alpha1ApiCreateThemeRequest, ThemeV1alpha1ApiDeleteThemeRequest, ThemeV1alpha1ApiFactory, ThemeV1alpha1ApiFp, ThemeV1alpha1ApiGetThemeRequest, ThemeV1alpha1ApiListThemeRequest, ThemeV1alpha1ApiPatchThemeRequest, ThemeV1alpha1ApiUpdateThemeRequest, ThemeV1alpha1ConsoleApi, ThemeV1alpha1ConsoleApiActivateThemeRequest, ThemeV1alpha1ConsoleApiAxiosParamCreator, ThemeV1alpha1ConsoleApiFactory, ThemeV1alpha1ConsoleApiFetchThemeJsonConfigRequest, ThemeV1alpha1ConsoleApiFetchThemeSettingRequest, ThemeV1alpha1ConsoleApiFp, ThemeV1alpha1ConsoleApiInstallThemeFromUriRequest, ThemeV1alpha1ConsoleApiInvalidateCacheRequest, ThemeV1alpha1ConsoleApiListThemesRequest, ThemeV1alpha1ConsoleApiReloadRequest, ThemeV1alpha1ConsoleApiResetThemeConfigRequest, ThemeV1alpha1ConsoleApiUpdateThemeJsonConfigRequest, ThemeV1alpha1ConsoleApiUpgradeThemeFromUriRequest, ThemeV1alpha1ConsoleApiUpgradeThemeRequest, ThumbnailSpecSizeEnum, ThumbnailV1alpha1PublicApi, ThumbnailV1alpha1PublicApiAxiosParamCreator, ThumbnailV1alpha1PublicApiFactory, ThumbnailV1alpha1PublicApiFp, ThumbnailV1alpha1PublicApiGetThumbnailByUriRequest, TotpAuthLinkResponse, TotpRequest, TwoFactorAuthSettings, TwoFactorAuthV1alpha1UcApi, TwoFactorAuthV1alpha1UcApiAxiosParamCreator, TwoFactorAuthV1alpha1UcApiConfigurerTotpRequest, TwoFactorAuthV1alpha1UcApiDeleteTotpRequest, TwoFactorAuthV1alpha1UcApiDisableTwoFactorRequest, TwoFactorAuthV1alpha1UcApiEnableTwoFactorRequest, TwoFactorAuthV1alpha1UcApiFactory, TwoFactorAuthV1alpha1UcApiFp, UcUploadFromUrlRequest, UiPluginV1alpha1ConsoleApi, UiPluginV1alpha1ConsoleApiAxiosParamCreator, UiPluginV1alpha1ConsoleApiFactory, UiPluginV1alpha1ConsoleApiFp, UpgradeFromUriRequest, UpgradePluginSourceEnum, UploadFromUrlRequest, User, UserConnection, UserConnectionList, UserConnectionSpec, UserConnectionV1alpha1Api, UserConnectionV1alpha1ApiAxiosParamCreator, UserConnectionV1alpha1ApiCreateUserConnectionRequest, UserConnectionV1alpha1ApiDeleteUserConnectionRequest, UserConnectionV1alpha1ApiFactory, UserConnectionV1alpha1ApiFp, UserConnectionV1alpha1ApiGetUserConnectionRequest, UserConnectionV1alpha1ApiListUserConnectionRequest, UserConnectionV1alpha1ApiPatchUserConnectionRequest, UserConnectionV1alpha1ApiUpdateUserConnectionRequest, UserConnectionV1alpha1UcApi, UserConnectionV1alpha1UcApiAxiosParamCreator, UserConnectionV1alpha1UcApiDisconnectMyConnectionRequest, UserConnectionV1alpha1UcApiFactory, UserConnectionV1alpha1UcApiFp, UserDevice, UserEndpointListedUserList, UserList, UserPermission, UserPreferenceV1alpha1UcApi, UserPreferenceV1alpha1UcApiAxiosParamCreator, UserPreferenceV1alpha1UcApiFactory, UserPreferenceV1alpha1UcApiFp, UserPreferenceV1alpha1UcApiGetMyPreferenceRequest, UserPreferenceV1alpha1UcApiUpdateMyPreferenceRequest, UserSpec, UserStatus, UserV1alpha1Api, UserV1alpha1ApiAxiosParamCreator, UserV1alpha1ApiCreateUserRequest, UserV1alpha1ApiDeleteUserRequest, UserV1alpha1ApiFactory, UserV1alpha1ApiFp, UserV1alpha1ApiGetUserRequest, UserV1alpha1ApiListUserRequest, UserV1alpha1ApiPatchUserRequest, UserV1alpha1ApiUpdateUserRequest, UserV1alpha1ConsoleApi, UserV1alpha1ConsoleApiAxiosParamCreator, UserV1alpha1ConsoleApiChangeAnyonePasswordRequest, UserV1alpha1ConsoleApiChangeOwnPasswordRequest, UserV1alpha1ConsoleApiCreateUserRequest, UserV1alpha1ConsoleApiDeleteUserAvatarRequest, UserV1alpha1ConsoleApiDisableUserRequest, UserV1alpha1ConsoleApiEnableUserRequest, UserV1alpha1ConsoleApiFactory, UserV1alpha1ConsoleApiFp, UserV1alpha1ConsoleApiGetPermissionsRequest, UserV1alpha1ConsoleApiGetUserDetailRequest, UserV1alpha1ConsoleApiGrantPermissionRequest, UserV1alpha1ConsoleApiListUsersRequest, UserV1alpha1ConsoleApiSendEmailVerificationCodeRequest, UserV1alpha1ConsoleApiUpdateCurrentUserRequest, UserV1alpha1ConsoleApiUploadUserAvatarRequest, UserV1alpha1ConsoleApiVerifyEmailRequest, VerifyCodeRequest, VoteRequest, defaultAxiosInstance as axiosInstance, defaultConsoleApiClient as consoleApiClient, defaultCoreApiClient as coreApiClient, createConsoleApiClient, createCoreApiClient, createPublicApiClient, createUcApiClient, paginate, defaultPublicApiClient as publicApiClient, defaultUcApiClient as ucApiClient };