ch-admin-api-client-typescript
Version:
Openapi generated typescript-axios client for CloudHospital admin
524 lines • 26.4 kB
TypeScript
/**
* CloudHospital Admin Api
* CloudHospital application with Swagger, Swashbuckle, and API versioning.
*
* The version of the OpenAPI document: 1
* Contact: developer@icloudhospital.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios';
import { Configuration } from '../configuration';
import { RequestArgs, BaseAPI } from '../base';
import { CreateFrequentlyAskedQuestionCommand } from '../models';
import { FrequentlyAskedQuestionCategories } from '../models';
import { FrequentlyAskedQuestionModel } from '../models';
import { FrequentlyAskedQuestionStatus } from '../models';
import { FrequentlyAskedQuestionSubcategories } from '../models';
import { FrequentlyAskedQuestionsModel } from '../models';
import { TranslateFrequentlyAskedQuestionCommand } from '../models';
import { UpdateFrequentlyAskedQuestionCommand } from '../models';
/**
* FrequentlyAskedQuestionsApi - axios parameter creator
* @export
*/
export declare const FrequentlyAskedQuestionsApiAxiosParamCreator: (configuration?: Configuration) => {
/**
*
* @summary Delete FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {boolean} [isPermanent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDelete: (frequentlyAskedQuestionId: string, isPermanent?: boolean, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {string} [languageCode]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGet: (frequentlyAskedQuestionId: string, languageCode?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Update FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {UpdateFrequentlyAskedQuestionCommand} [updateFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPut: (frequentlyAskedQuestionId: string, updateFrequentlyAskedQuestionCommand?: UpdateFrequentlyAskedQuestionCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Reactivate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePut: (frequentlyAskedQuestionId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Translate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {TranslateFrequentlyAskedQuestionCommand} [translateFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePost: (frequentlyAskedQuestionId: string, translateFrequentlyAskedQuestionCommand?: TranslateFrequentlyAskedQuestionCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get FrequentlyAskedQuestions (Auth policies: RequireContentManagerRole)
* @param {string} [languageCode]
* @param {string} [name]
* @param {FrequentlyAskedQuestionCategories} [category]
* @param {FrequentlyAskedQuestionSubcategories} [subcategory]
* @param {string} [id]
* @param {string} [hospitalId]
* @param {string} [doctorAffiliationId]
* @param {string} [dealId]
* @param {string} [articleId]
* @param {FrequentlyAskedQuestionStatus} [status]
* @param {boolean} [showHidden]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsGet: (languageCode?: string, name?: string, category?: FrequentlyAskedQuestionCategories, subcategory?: FrequentlyAskedQuestionSubcategories, id?: string, hospitalId?: string, doctorAffiliationId?: string, dealId?: string, articleId?: string, status?: FrequentlyAskedQuestionStatus, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Create FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {CreateFrequentlyAskedQuestionCommand} [createFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsPost: (createFrequentlyAskedQuestionCommand?: CreateFrequentlyAskedQuestionCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* FrequentlyAskedQuestionsApi - functional programming interface
* @export
*/
export declare const FrequentlyAskedQuestionsApiFp: (configuration?: Configuration) => {
/**
*
* @summary Delete FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {boolean} [isPermanent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDelete(frequentlyAskedQuestionId: string, isPermanent?: boolean, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**
*
* @summary Get FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {string} [languageCode]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGet(frequentlyAskedQuestionId: string, languageCode?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FrequentlyAskedQuestionModel>>;
/**
*
* @summary Update FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {UpdateFrequentlyAskedQuestionCommand} [updateFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPut(frequentlyAskedQuestionId: string, updateFrequentlyAskedQuestionCommand?: UpdateFrequentlyAskedQuestionCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FrequentlyAskedQuestionModel>>;
/**
*
* @summary Reactivate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePut(frequentlyAskedQuestionId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>;
/**
*
* @summary Translate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {TranslateFrequentlyAskedQuestionCommand} [translateFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePost(frequentlyAskedQuestionId: string, translateFrequentlyAskedQuestionCommand?: TranslateFrequentlyAskedQuestionCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @summary Get FrequentlyAskedQuestions (Auth policies: RequireContentManagerRole)
* @param {string} [languageCode]
* @param {string} [name]
* @param {FrequentlyAskedQuestionCategories} [category]
* @param {FrequentlyAskedQuestionSubcategories} [subcategory]
* @param {string} [id]
* @param {string} [hospitalId]
* @param {string} [doctorAffiliationId]
* @param {string} [dealId]
* @param {string} [articleId]
* @param {FrequentlyAskedQuestionStatus} [status]
* @param {boolean} [showHidden]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsGet(languageCode?: string, name?: string, category?: FrequentlyAskedQuestionCategories, subcategory?: FrequentlyAskedQuestionSubcategories, id?: string, hospitalId?: string, doctorAffiliationId?: string, dealId?: string, articleId?: string, status?: FrequentlyAskedQuestionStatus, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FrequentlyAskedQuestionsModel>>;
/**
*
* @summary Create FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {CreateFrequentlyAskedQuestionCommand} [createFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsPost(createFrequentlyAskedQuestionCommand?: CreateFrequentlyAskedQuestionCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FrequentlyAskedQuestionModel>>;
};
/**
* FrequentlyAskedQuestionsApi - factory interface
* @export
*/
export declare const FrequentlyAskedQuestionsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
*
* @summary Delete FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {boolean} [isPermanent]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDelete(frequentlyAskedQuestionId: string, isPermanent?: boolean, options?: any): AxiosPromise<boolean>;
/**
*
* @summary Get FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {string} [languageCode]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGet(frequentlyAskedQuestionId: string, languageCode?: string, options?: any): AxiosPromise<FrequentlyAskedQuestionModel>;
/**
*
* @summary Update FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {UpdateFrequentlyAskedQuestionCommand} [updateFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPut(frequentlyAskedQuestionId: string, updateFrequentlyAskedQuestionCommand?: UpdateFrequentlyAskedQuestionCommand, options?: any): AxiosPromise<FrequentlyAskedQuestionModel>;
/**
*
* @summary Reactivate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePut(frequentlyAskedQuestionId: string, options?: any): AxiosPromise<boolean>;
/**
*
* @summary Translate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {string} frequentlyAskedQuestionId
* @param {TranslateFrequentlyAskedQuestionCommand} [translateFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePost(frequentlyAskedQuestionId: string, translateFrequentlyAskedQuestionCommand?: TranslateFrequentlyAskedQuestionCommand, options?: any): AxiosPromise<void>;
/**
*
* @summary Get FrequentlyAskedQuestions (Auth policies: RequireContentManagerRole)
* @param {string} [languageCode]
* @param {string} [name]
* @param {FrequentlyAskedQuestionCategories} [category]
* @param {FrequentlyAskedQuestionSubcategories} [subcategory]
* @param {string} [id]
* @param {string} [hospitalId]
* @param {string} [doctorAffiliationId]
* @param {string} [dealId]
* @param {string} [articleId]
* @param {FrequentlyAskedQuestionStatus} [status]
* @param {boolean} [showHidden]
* @param {number} [page]
* @param {number} [limit]
* @param {Date} [lastRetrieved]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsGet(languageCode?: string, name?: string, category?: FrequentlyAskedQuestionCategories, subcategory?: FrequentlyAskedQuestionSubcategories, id?: string, hospitalId?: string, doctorAffiliationId?: string, dealId?: string, articleId?: string, status?: FrequentlyAskedQuestionStatus, showHidden?: boolean, page?: number, limit?: number, lastRetrieved?: Date, options?: any): AxiosPromise<FrequentlyAskedQuestionsModel>;
/**
*
* @summary Create FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {CreateFrequentlyAskedQuestionCommand} [createFrequentlyAskedQuestionCommand]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
apiV1FrequentlyaskedquestionsPost(createFrequentlyAskedQuestionCommand?: CreateFrequentlyAskedQuestionCommand, options?: any): AxiosPromise<FrequentlyAskedQuestionModel>;
};
/**
* Request parameters for apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDelete operation in FrequentlyAskedQuestionsApi.
* @export
* @interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDeleteRequest
*/
export interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDeleteRequest {
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDelete
*/
readonly frequentlyAskedQuestionId: string;
/**
*
* @type {boolean}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDelete
*/
readonly isPermanent?: boolean;
}
/**
* Request parameters for apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGet operation in FrequentlyAskedQuestionsApi.
* @export
* @interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGetRequest
*/
export interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGetRequest {
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGet
*/
readonly frequentlyAskedQuestionId: string;
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGet
*/
readonly languageCode?: string;
}
/**
* Request parameters for apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPut operation in FrequentlyAskedQuestionsApi.
* @export
* @interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPutRequest
*/
export interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPutRequest {
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPut
*/
readonly frequentlyAskedQuestionId: string;
/**
*
* @type {UpdateFrequentlyAskedQuestionCommand}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPut
*/
readonly updateFrequentlyAskedQuestionCommand?: UpdateFrequentlyAskedQuestionCommand;
}
/**
* Request parameters for apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePut operation in FrequentlyAskedQuestionsApi.
* @export
* @interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePutRequest
*/
export interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePutRequest {
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePut
*/
readonly frequentlyAskedQuestionId: string;
}
/**
* Request parameters for apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePost operation in FrequentlyAskedQuestionsApi.
* @export
* @interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePostRequest
*/
export interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePostRequest {
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePost
*/
readonly frequentlyAskedQuestionId: string;
/**
*
* @type {TranslateFrequentlyAskedQuestionCommand}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePost
*/
readonly translateFrequentlyAskedQuestionCommand?: TranslateFrequentlyAskedQuestionCommand;
}
/**
* Request parameters for apiV1FrequentlyaskedquestionsGet operation in FrequentlyAskedQuestionsApi.
* @export
* @interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGetRequest
*/
export interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGetRequest {
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly languageCode?: string;
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly name?: string;
/**
*
* @type {FrequentlyAskedQuestionCategories}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly category?: FrequentlyAskedQuestionCategories;
/**
*
* @type {FrequentlyAskedQuestionSubcategories}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly subcategory?: FrequentlyAskedQuestionSubcategories;
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly id?: string;
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly hospitalId?: string;
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly doctorAffiliationId?: string;
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly dealId?: string;
/**
*
* @type {string}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly articleId?: string;
/**
*
* @type {FrequentlyAskedQuestionStatus}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly status?: FrequentlyAskedQuestionStatus;
/**
*
* @type {boolean}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly showHidden?: boolean;
/**
*
* @type {number}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly page?: number;
/**
*
* @type {number}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly limit?: number;
/**
*
* @type {Date}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGet
*/
readonly lastRetrieved?: Date;
}
/**
* Request parameters for apiV1FrequentlyaskedquestionsPost operation in FrequentlyAskedQuestionsApi.
* @export
* @interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsPostRequest
*/
export interface FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsPostRequest {
/**
*
* @type {CreateFrequentlyAskedQuestionCommand}
* @memberof FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsPost
*/
readonly createFrequentlyAskedQuestionCommand?: CreateFrequentlyAskedQuestionCommand;
}
/**
* FrequentlyAskedQuestionsApi - object-oriented interface
* @export
* @class FrequentlyAskedQuestionsApi
* @extends {BaseAPI}
*/
export declare class FrequentlyAskedQuestionsApi extends BaseAPI {
/**
*
* @summary Delete FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDeleteRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof FrequentlyAskedQuestionsApi
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDelete(requestParameters: FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdDeleteRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
/**
*
* @summary Get FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof FrequentlyAskedQuestionsApi
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGet(requestParameters: FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<FrequentlyAskedQuestionModel, any>>;
/**
*
* @summary Update FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof FrequentlyAskedQuestionsApi
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPut(requestParameters: FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdPutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<FrequentlyAskedQuestionModel, any>>;
/**
*
* @summary Reactivate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePutRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof FrequentlyAskedQuestionsApi
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePut(requestParameters: FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdReactivatePutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>;
/**
*
* @summary Translate FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof FrequentlyAskedQuestionsApi
*/
apiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePost(requestParameters: FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsFrequentlyAskedQuestionIdTranslatePostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @summary Get FrequentlyAskedQuestions (Auth policies: RequireContentManagerRole)
* @param {FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGetRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof FrequentlyAskedQuestionsApi
*/
apiV1FrequentlyaskedquestionsGet(requestParameters?: FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<FrequentlyAskedQuestionsModel, any>>;
/**
*
* @summary Create FrequentlyAskedQuestion (Auth policies: RequireContentManagerRole)
* @param {FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsPostRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof FrequentlyAskedQuestionsApi
*/
apiV1FrequentlyaskedquestionsPost(requestParameters?: FrequentlyAskedQuestionsApiApiV1FrequentlyaskedquestionsPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<FrequentlyAskedQuestionModel, any>>;
}
//# sourceMappingURL=frequently-asked-questions-api.d.ts.map