/**
 * 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 { Account, OmsUser, ResponseMessage, SendEmailDto } from '../models/index';
import * as runtime from '../runtime';
export interface UserApiBatchSendEmailUsingPOSTRequest {
    sendEmailDto?: SendEmailDto;
}
export interface UserApiDisabledUsingPOSTRequest {
    account?: Account;
}
export interface UserApiExportOmsUserUsingGETRequest {
    userName?: string;
    channel?: number;
    loginChannel?: number;
    token?: string;
}
export interface UserApiListUsingDELETE7Request {
    omsUser?: OmsUser;
}
export interface UserApiListUsingGET12Request {
    omsUser?: OmsUser;
}
export interface UserApiListUsingHEAD7Request {
    omsUser?: OmsUser;
}
export interface UserApiListUsingOPTIONS7Request {
    omsUser?: OmsUser;
}
export interface UserApiListUsingPATCH7Request {
    omsUser?: OmsUser;
}
export interface UserApiListUsingPOST7Request {
    omsUser?: OmsUser;
}
export interface UserApiListUsingPUT7Request {
    omsUser?: OmsUser;
}
export interface UserApiSendEmailUsingPOSTRequest {
    omsUser?: OmsUser;
}
/**
 *
 */
export declare class UserApi extends runtime.BaseAPI {
    /**
     * batchSendEmail
     * batchSendEmail
     */
    batchSendEmailUsingPOSTRaw(requestParameters: UserApiBatchSendEmailUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * batchSendEmail
     * batchSendEmail
     */
    batchSendEmailUsingPOST(requestParameters?: UserApiBatchSendEmailUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOSTRaw(requestParameters: UserApiDisabledUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOST(requestParameters?: UserApiDisabledUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * exportOmsUser
     * exportOmsUser
     */
    exportOmsUserUsingGETRaw(requestParameters: UserApiExportOmsUserUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
    /**
     * exportOmsUser
     * exportOmsUser
     */
    exportOmsUserUsingGET(requestParameters?: UserApiExportOmsUserUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingDELETERaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingDELETE(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingGETRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingGET(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingHEADRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingHEAD(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingOPTIONSRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingOPTIONS(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingPATCHRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingPATCH(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingPUTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getDauRank
     * getDauRank
     */
    getDauRankUsingPUT(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingDELETE1Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingDELETE1(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingGET2Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingGET2(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingHEAD1Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingHEAD1(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingOPTIONS1Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingOPTIONS1(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPATCH1Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPATCH1(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPOST1Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPOST1(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPUT1Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getIpData
     * getIpData
     */
    getIpDataUsingPUT1(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getUserDataChart
     * getUserDataChart
     */
    getUserDataChartUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getUserDataChart
     * getUserDataChart
     */
    getUserDataChartUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getUserData
     * getUserData
     */
    getUserDataUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getUserData
     * getUserData
     */
    getUserDataUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingDELETE7Raw(requestParameters: UserApiListUsingDELETE7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingDELETE7(requestParameters?: UserApiListUsingDELETE7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET12Raw(requestParameters: UserApiListUsingGET12Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET12(requestParameters?: UserApiListUsingGET12Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingHEAD7Raw(requestParameters: UserApiListUsingHEAD7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingHEAD7(requestParameters?: UserApiListUsingHEAD7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingOPTIONS7Raw(requestParameters: UserApiListUsingOPTIONS7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingOPTIONS7(requestParameters?: UserApiListUsingOPTIONS7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPATCH7Raw(requestParameters: UserApiListUsingPATCH7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPATCH7(requestParameters?: UserApiListUsingPATCH7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPOST7Raw(requestParameters: UserApiListUsingPOST7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPOST7(requestParameters?: UserApiListUsingPOST7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPUT7Raw(requestParameters: UserApiListUsingPUT7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPUT7(requestParameters?: UserApiListUsingPUT7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * sendAllEmail
     * sendAllEmail
     */
    sendAllEmailUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * sendAllEmail
     * sendAllEmail
     */
    sendAllEmailUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * sendEmail
     * sendEmail
     */
    sendEmailUsingPOSTRaw(requestParameters: UserApiSendEmailUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * sendEmail
     * sendEmail
     */
    sendEmailUsingPOST(requestParameters?: UserApiSendEmailUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * userDataStatistics
     * userDataStatistics
     */
    userDataStatisticsUsingPOSTRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * userDataStatistics
     * userDataStatistics
     */
    userDataStatisticsUsingPOST(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
