/**
 * 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 { CompetitiveAnalysis, ResponseMessage, WhitelistDto } from '../models/index';
import * as runtime from '../runtime';
export interface OMSWhitelistApiAddUsingPOST2Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiDisabledUsingPOST2Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiListUsingDELETE3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface OMSWhitelistApiListUsingDELETE9Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiListUsingGET15Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiListUsingGET4Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface OMSWhitelistApiListUsingHEAD3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface OMSWhitelistApiListUsingHEAD9Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiListUsingOPTIONS3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface OMSWhitelistApiListUsingOPTIONS9Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiListUsingPATCH3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface OMSWhitelistApiListUsingPATCH9Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiListUsingPOST10Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiListUsingPOST3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface OMSWhitelistApiListUsingPUT3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface OMSWhitelistApiListUsingPUT9Request {
    whitelistDto?: WhitelistDto;
}
export interface OMSWhitelistApiUpdateUsingPOST3Request {
    whitelistDto?: WhitelistDto;
}
/**
 *
 */
export declare class OMSWhitelistApi extends runtime.BaseAPI {
    /**
     * add
     * add
     */
    addUsingPOST2Raw(requestParameters: OMSWhitelistApiAddUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * add
     * add
     */
    addUsingPOST2(requestParameters?: OMSWhitelistApiAddUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOST2Raw(requestParameters: OMSWhitelistApiDisabledUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOST2(requestParameters?: OMSWhitelistApiDisabledUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingDELETE3Raw(requestParameters: OMSWhitelistApiListUsingDELETE3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingDELETE3(requestParameters?: OMSWhitelistApiListUsingDELETE3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingDELETE9Raw(requestParameters: OMSWhitelistApiListUsingDELETE9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingDELETE9(requestParameters?: OMSWhitelistApiListUsingDELETE9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET15Raw(requestParameters: OMSWhitelistApiListUsingGET15Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET15(requestParameters?: OMSWhitelistApiListUsingGET15Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET4Raw(requestParameters: OMSWhitelistApiListUsingGET4Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET4(requestParameters?: OMSWhitelistApiListUsingGET4Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingHEAD3Raw(requestParameters: OMSWhitelistApiListUsingHEAD3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingHEAD3(requestParameters?: OMSWhitelistApiListUsingHEAD3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingHEAD9Raw(requestParameters: OMSWhitelistApiListUsingHEAD9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingHEAD9(requestParameters?: OMSWhitelistApiListUsingHEAD9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingOPTIONS3Raw(requestParameters: OMSWhitelistApiListUsingOPTIONS3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingOPTIONS3(requestParameters?: OMSWhitelistApiListUsingOPTIONS3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingOPTIONS9Raw(requestParameters: OMSWhitelistApiListUsingOPTIONS9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingOPTIONS9(requestParameters?: OMSWhitelistApiListUsingOPTIONS9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPATCH3Raw(requestParameters: OMSWhitelistApiListUsingPATCH3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPATCH3(requestParameters?: OMSWhitelistApiListUsingPATCH3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPATCH9Raw(requestParameters: OMSWhitelistApiListUsingPATCH9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPATCH9(requestParameters?: OMSWhitelistApiListUsingPATCH9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPOST10Raw(requestParameters: OMSWhitelistApiListUsingPOST10Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPOST10(requestParameters?: OMSWhitelistApiListUsingPOST10Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPOST3Raw(requestParameters: OMSWhitelistApiListUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPOST3(requestParameters?: OMSWhitelistApiListUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPUT3Raw(requestParameters: OMSWhitelistApiListUsingPUT3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPUT3(requestParameters?: OMSWhitelistApiListUsingPUT3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPUT9Raw(requestParameters: OMSWhitelistApiListUsingPUT9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPUT9(requestParameters?: OMSWhitelistApiListUsingPUT9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * update
     * update
     */
    updateUsingPOST3Raw(requestParameters: OMSWhitelistApiUpdateUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * update
     * update
     */
    updateUsingPOST3(requestParameters?: OMSWhitelistApiUpdateUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
