/**
 * This module was automatically generated by `ts-interface-builder`
 */
import * as t from "ts-interface-checker";
// tslint:disable:object-literal-key-quotes

export const OxygenMeta = t.iface([], {
  "order_type": "string",
  "reason": "string",
});

export const OxygenProperties = t.iface([], {
  "market_id": "string",
  "packaging": "string",
  "packaging_size": "number",
  "packaging_units": "string",
  "supplier_id": t.opt("string"),
  "supplier_name": t.opt("string"),
});

export const InternalOxygenProperties = t.iface(["OxygenProperties"], {
  "id": "string",
});

const exportedTypeSuite: t.ITypeSuite = {
  OxygenMeta,
  OxygenProperties,
  InternalOxygenProperties,
};
export default exportedTypeSuite;
