/**
 * KADiCon API
 *
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { OrderItemResponse } from './orderItemResponse'

export interface OrderResponse {
	id: string
	currencyCode: string
	outstandingAmount: number
	paidAmount: number
	baseAmount: number
	taxPercentage: number
	taxAmount: number
	totalAmount: number
	state: OrderResponse.StateEnum
	createdAt: Date
	tableIds: Array<string>
	reservationId?: string
	items: Array<OrderItemResponse>
}
export namespace OrderResponse {
	export const StateEnum = {
		open: 'open',
		done: 'done',
		cancelled: 'cancelled',
	} as const
	export type StateEnum = (typeof StateEnum)[keyof typeof StateEnum]
}
