/**
 * Generated by orval v7.17.0 🍺
 * Do not edit manually.
 * OpenAPI spec version: 0.0.0
 */
import type { Payer } from "./payer";
import type { Callback } from "./callback";
import type { Item } from "./item";
import type { AdditionalParam } from "./additionalParam";

export interface PaymentBody {
  /**
   * Minor units (e.g. 100 CZK = 10000)
   * @minimum 1
   */
  amount: number;
  currency: string;
  order_number: string;
  order_description?: string;
  payer: Payer;
  callback: Callback;
  items?: Item[];
  additional_params?: AdditionalParam[];
  lang?: string;
  preauthorize?: boolean;
}
