/**
 * Admin client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { PromoCodeCondition } from './promoCodeCondition';
import { PromoCodePayoutType } from './promoCodePayoutType';
import { PromoCodeTicketStatus } from './promoCodeTicketStatus';
import { PromoCodeTrigger } from './promoCodeTrigger';
import { PromoCodeReward } from './promoCodeReward';
export interface PromoCodeTicket {
    /**
     * Mongo ID
     */
    _id?: string;
    code: string;
    referrerUserId?: number;
    accountId: number;
    trigger: PromoCodeTrigger;
    condition: PromoCodeCondition;
    reward: PromoCodeReward;
    payoutType: PromoCodePayoutType;
    createdAt: string;
    updatedAt: string;
    status: PromoCodeTicketStatus;
    ledgerEntryDetails?: object;
    rejectReason?: string;
}
