/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { Blog, Contact, Job, Press, Publication, ResponseMessage } from '../models/index';
import * as runtime from '../runtime';
export interface OMSOfficialApiCreateBlogUsingPOSTRequest {
    blog?: Blog;
}
export interface OMSOfficialApiCreateJobUsingPOSTRequest {
    job?: Job;
}
export interface OMSOfficialApiCreatePressUsingPOSTRequest {
    press?: Press;
}
export interface OMSOfficialApiCreatePublicationUsingPOSTRequest {
    publication?: Publication;
}
export interface OMSOfficialApiDeleteBlogUsingPOSTRequest {
    blog?: Blog;
}
export interface OMSOfficialApiDeleteJobUsingPOSTRequest {
    job?: Job;
}
export interface OMSOfficialApiDeletePublicationUsingPOSTRequest {
    press?: Press;
}
export interface OMSOfficialApiDeletePublicationUsingPOST1Request {
    publication?: Publication;
}
export interface OMSOfficialApiQueryBlogListUsingPOSTRequest {
    blog?: Blog;
}
export interface OMSOfficialApiQueryContactListUsingPOSTRequest {
    contact?: Contact;
}
export interface OMSOfficialApiQueryJobListUsingPOST1Request {
    job?: Job;
}
export interface OMSOfficialApiQueryPressListUsingPOSTRequest {
    press?: Press;
}
export interface OMSOfficialApiQueryPublicationListUsingPOSTRequest {
    publication?: Publication;
}
export interface OMSOfficialApiTopJobUsingPOSTRequest {
    job?: Job;
}
export interface OMSOfficialApiTopPressUsingPOSTRequest {
    job?: Job;
}
export interface OMSOfficialApiTopUsingPOSTRequest {
    job?: Job;
}
export interface OMSOfficialApiUpdateBlogUsingPOSTRequest {
    blog?: Blog;
}
export interface OMSOfficialApiUpdateJobUsingPOSTRequest {
    job?: Job;
}
export interface OMSOfficialApiUpdatePressUsingPOSTRequest {
    press?: Press;
}
export interface OMSOfficialApiUpdatePublicationUsingPOSTRequest {
    publication?: Publication;
}
export interface OMSOfficialApiUploadUsingPOSTRequest {
    file: Blob;
}
/**
 *
 */
export declare class OMSOfficialApi extends runtime.BaseAPI {
    /**
     * createBlog
     * createBlog
     */
    createBlogUsingPOSTRaw(requestParameters: OMSOfficialApiCreateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createBlog
     * createBlog
     */
    createBlogUsingPOST(requestParameters?: OMSOfficialApiCreateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * createJob
     * createJob
     */
    createJobUsingPOSTRaw(requestParameters: OMSOfficialApiCreateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createJob
     * createJob
     */
    createJobUsingPOST(requestParameters?: OMSOfficialApiCreateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * createPress
     * createPress
     */
    createPressUsingPOSTRaw(requestParameters: OMSOfficialApiCreatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createPress
     * createPress
     */
    createPressUsingPOST(requestParameters?: OMSOfficialApiCreatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * createPublication
     * createPublication
     */
    createPublicationUsingPOSTRaw(requestParameters: OMSOfficialApiCreatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createPublication
     * createPublication
     */
    createPublicationUsingPOST(requestParameters?: OMSOfficialApiCreatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteBlog
     * deleteBlog
     */
    deleteBlogUsingPOSTRaw(requestParameters: OMSOfficialApiDeleteBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteBlog
     * deleteBlog
     */
    deleteBlogUsingPOST(requestParameters?: OMSOfficialApiDeleteBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteJob
     * deleteJob
     */
    deleteJobUsingPOSTRaw(requestParameters: OMSOfficialApiDeleteJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteJob
     * deleteJob
     */
    deleteJobUsingPOST(requestParameters?: OMSOfficialApiDeleteJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deletePress
     * deletePress
     */
    deletePublicationUsingPOSTRaw(requestParameters: OMSOfficialApiDeletePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deletePress
     * deletePress
     */
    deletePublicationUsingPOST(requestParameters?: OMSOfficialApiDeletePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deletePublication
     * deletePublication
     */
    deletePublicationUsingPOST1Raw(requestParameters: OMSOfficialApiDeletePublicationUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deletePublication
     * deletePublication
     */
    deletePublicationUsingPOST1(requestParameters?: OMSOfficialApiDeletePublicationUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryBlogList
     * queryBlogList
     */
    queryBlogListUsingPOSTRaw(requestParameters: OMSOfficialApiQueryBlogListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryBlogList
     * queryBlogList
     */
    queryBlogListUsingPOST(requestParameters?: OMSOfficialApiQueryBlogListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryConcatList
     * queryContactList
     */
    queryContactListUsingPOSTRaw(requestParameters: OMSOfficialApiQueryContactListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryConcatList
     * queryContactList
     */
    queryContactListUsingPOST(requestParameters?: OMSOfficialApiQueryContactListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryJobList
     * queryJobList
     */
    queryJobListUsingPOST1Raw(requestParameters: OMSOfficialApiQueryJobListUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryJobList
     * queryJobList
     */
    queryJobListUsingPOST1(requestParameters?: OMSOfficialApiQueryJobListUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryPressList
     * queryPressList
     */
    queryPressListUsingPOSTRaw(requestParameters: OMSOfficialApiQueryPressListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryPressList
     * queryPressList
     */
    queryPressListUsingPOST(requestParameters?: OMSOfficialApiQueryPressListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * queryPublicationList
     */
    queryPublicationListUsingPOSTRaw(requestParameters: OMSOfficialApiQueryPublicationListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * queryPublicationList
     */
    queryPublicationListUsingPOST(requestParameters?: OMSOfficialApiQueryPublicationListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * topJob
     * topJob
     */
    topJobUsingPOSTRaw(requestParameters: OMSOfficialApiTopJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * topJob
     * topJob
     */
    topJobUsingPOST(requestParameters?: OMSOfficialApiTopJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * topPress
     * topPress
     */
    topPressUsingPOSTRaw(requestParameters: OMSOfficialApiTopPressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * topPress
     * topPress
     */
    topPressUsingPOST(requestParameters?: OMSOfficialApiTopPressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * topPublication
     * topPublication
     */
    topUsingPOSTRaw(requestParameters: OMSOfficialApiTopUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * topPublication
     * topPublication
     */
    topUsingPOST(requestParameters?: OMSOfficialApiTopUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateBlog
     * updateBlog
     */
    updateBlogUsingPOSTRaw(requestParameters: OMSOfficialApiUpdateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateBlog
     * updateBlog
     */
    updateBlogUsingPOST(requestParameters?: OMSOfficialApiUpdateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateJob
     * updateJob
     */
    updateJobUsingPOSTRaw(requestParameters: OMSOfficialApiUpdateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateJob
     * updateJob
     */
    updateJobUsingPOST(requestParameters?: OMSOfficialApiUpdateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updatePress
     * updatePress
     */
    updatePressUsingPOSTRaw(requestParameters: OMSOfficialApiUpdatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updatePress
     * updatePress
     */
    updatePressUsingPOST(requestParameters?: OMSOfficialApiUpdatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updatePublication
     * updatePublication
     */
    updatePublicationUsingPOSTRaw(requestParameters: OMSOfficialApiUpdatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updatePublication
     * updatePublication
     */
    updatePublicationUsingPOST(requestParameters?: OMSOfficialApiUpdatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * upload file
     * upload file
     */
    uploadUsingPOSTRaw(requestParameters: OMSOfficialApiUploadUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * upload file
     * upload file
     */
    uploadUsingPOST(requestParameters: OMSOfficialApiUploadUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
