/** * My API * API documentation for my Laravel app * * 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. */ /** * * @export * @interface SearchAllCouponsRequest */ export interface SearchAllCouponsRequest { /** * * @type {string} * @memberof SearchAllCouponsRequest */ search?: string | null; /** * * @type {string} * @memberof SearchAllCouponsRequest */ sortBy?: SearchAllCouponsRequestSortByEnum; /** * * @type {string} * @memberof SearchAllCouponsRequest */ sortDirection?: SearchAllCouponsRequestSortDirectionEnum; /** * * @type {number} * @memberof SearchAllCouponsRequest */ relatedId?: number; /** * * @type {string} * @memberof SearchAllCouponsRequest */ relatedType?: string; /** * * @type {boolean} * @memberof SearchAllCouponsRequest */ includesRelations?: boolean; /** * * @type {Array} * @memberof SearchAllCouponsRequest */ type?: Array; /** * * @type {Array} * @memberof SearchAllCouponsRequest */ siteId?: Array; /** * * @type {Array} * @memberof SearchAllCouponsRequest */ isAbandonedCart?: Array; } /** * @export */ export declare const SearchAllCouponsRequestSortByEnum: { readonly Id: "id"; readonly Name: "name"; readonly Code: "code"; readonly Type: "type"; readonly StartDate: "start_date"; readonly EndDate: "end_date"; readonly CreatedAt: "created_at"; }; export type SearchAllCouponsRequestSortByEnum = typeof SearchAllCouponsRequestSortByEnum[keyof typeof SearchAllCouponsRequestSortByEnum]; /** * @export */ export declare const SearchAllCouponsRequestSortDirectionEnum: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type SearchAllCouponsRequestSortDirectionEnum = typeof SearchAllCouponsRequestSortDirectionEnum[keyof typeof SearchAllCouponsRequestSortDirectionEnum]; /** * Check if a given object implements the SearchAllCouponsRequest interface. */ export declare function instanceOfSearchAllCouponsRequest(value: object): value is SearchAllCouponsRequest; export declare function SearchAllCouponsRequestFromJSON(json: any): SearchAllCouponsRequest; export declare function SearchAllCouponsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchAllCouponsRequest; export declare function SearchAllCouponsRequestToJSON(json: any): SearchAllCouponsRequest; export declare function SearchAllCouponsRequestToJSONTyped(value?: SearchAllCouponsRequest | null, ignoreDiscriminator?: boolean): any;