/** * Innertickets API * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: v1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { Currency } from './currency'; import { MerchantCurrency } from './merchantCurrency'; import { Opportunity } from './opportunity'; import { Order } from './order'; import { OrderDetail } from './orderDetail'; import { PaymentType } from './paymentType'; import { Promotion } from './promotion'; import { PromotionMember } from './promotionMember'; import { UserPaymentOption } from './userPaymentOption'; export interface Transaction { id?: string; order_id?: string; type?: number; created_date?: Date; manual_payment?: boolean; payment_type?: number; payment_reference?: string; payment_receipt?: string; payment_response?: string; merchant_transaction_id?: string; currency_id?: number; merchant_currency_id?: string; user_payment_option_id?: number; total_amount?: number; service_fee?: number; transaction_fee?: number; promotion_fee?: number; client_fee?: number; discount?: number; promotion_id?: number; promo_member_id?: string; opportunity_id?: number; event_processed?: boolean; payouts_processed?: boolean; currency?: Currency; merchantCurrency?: MerchantCurrency; opportunity?: Opportunity; order?: Order; orderDetail?: OrderDetail; paymentType?: PaymentType; promotion?: Promotion; promotionMember?: PromotionMember; userPaymentOption?: UserPaymentOption; notes?: string; objectState?: Transaction.ObjectStateEnum; } export namespace Transaction { export type ObjectStateEnum = 0 | 1 | 2 | 3; export const ObjectStateEnum = { NUMBER_0: 0 as ObjectStateEnum, NUMBER_1: 1 as ObjectStateEnum, NUMBER_2: 2 as ObjectStateEnum, NUMBER_3: 3 as ObjectStateEnum } }