/**
 * 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 OMSUserApiBatchSendEmailUsingPOSTRequest {
    sendEmailDto?: SendEmailDto;
}
export interface OMSUserApiDisabledUsingPOSTRequest {
    account?: Account;
}
export interface OMSUserApiExportOmsUserUsingGETRequest {
    userName?: string;
    channel?: number;
    loginChannel?: number;
    token?: string;
}
export interface OMSUserApiListUsingDELETE7Request {
    omsUser?: OmsUser;
}
export interface OMSUserApiListUsingGET12Request {
    omsUser?: OmsUser;
}
export interface OMSUserApiListUsingHEAD7Request {
    omsUser?: OmsUser;
}
export interface OMSUserApiListUsingOPTIONS7Request {
    omsUser?: OmsUser;
}
export interface OMSUserApiListUsingPATCH7Request {
    omsUser?: OmsUser;
}
export interface OMSUserApiListUsingPOST7Request {
    omsUser?: OmsUser;
}
export interface OMSUserApiListUsingPUT7Request {
    omsUser?: OmsUser;
}
export interface OMSUserApiSendEmailUsingPOSTRequest {
    omsUser?: OmsUser;
}
/**
 *
 */
export declare class OMSUserApi extends runtime.BaseAPI {
    /**
     * batchSendEmail
     * batchSendEmail
     */
    batchSendEmailUsingPOSTRaw(requestParameters: OMSUserApiBatchSendEmailUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * batchSendEmail
     * batchSendEmail
     */
    batchSendEmailUsingPOST(requestParameters?: OMSUserApiBatchSendEmailUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOSTRaw(requestParameters: OMSUserApiDisabledUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOST(requestParameters?: OMSUserApiDisabledUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * exportOmsUser
     * exportOmsUser
     */
    exportOmsUserUsingGETRaw(requestParameters: OMSUserApiExportOmsUserUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
    /**
     * exportOmsUser
     * exportOmsUser
     */
    exportOmsUserUsingGET(requestParameters?: OMSUserApiExportOmsUserUsingGETRequest, 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: OMSUserApiListUsingDELETE7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingDELETE7(requestParameters?: OMSUserApiListUsingDELETE7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET12Raw(requestParameters: OMSUserApiListUsingGET12Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET12(requestParameters?: OMSUserApiListUsingGET12Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingHEAD7Raw(requestParameters: OMSUserApiListUsingHEAD7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingHEAD7(requestParameters?: OMSUserApiListUsingHEAD7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingOPTIONS7Raw(requestParameters: OMSUserApiListUsingOPTIONS7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingOPTIONS7(requestParameters?: OMSUserApiListUsingOPTIONS7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPATCH7Raw(requestParameters: OMSUserApiListUsingPATCH7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPATCH7(requestParameters?: OMSUserApiListUsingPATCH7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPOST7Raw(requestParameters: OMSUserApiListUsingPOST7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPOST7(requestParameters?: OMSUserApiListUsingPOST7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPUT7Raw(requestParameters: OMSUserApiListUsingPUT7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPUT7(requestParameters?: OMSUserApiListUsingPUT7Request, 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: OMSUserApiSendEmailUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * sendEmail
     * sendEmail
     */
    sendEmailUsingPOST(requestParameters?: OMSUserApiSendEmailUsingPOSTRequest, 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>;
}
