162 lines
5.3 KiB
JavaScript
162 lines
5.3 KiB
JavaScript
import { o as object, a as pipe, b as array, s as string, e as enum_, c as optional, f as union, d as boolean, u as unknown, i as integer, n as number, g as null_ } from "./index.BulDzU6h.js";
|
|
import { T as TAX_STATUSES, O as ORDER_STATUSES } from "./orders3.js";
|
|
import { W as WCStoreBillingAddressSchema, a as WCStoreShippingAddressSchema } from "./adresses.js";
|
|
const WCV3OrdersCouponLineMetaDataSchema = object({
|
|
id: pipe(number(), integer()),
|
|
key: string(),
|
|
value: unknown()
|
|
});
|
|
const WCV3OrdersCouponLineSchema = object({
|
|
code: string(),
|
|
discount: string(),
|
|
discount_tax: string(),
|
|
discount_type: string(),
|
|
free_shipping: boolean(),
|
|
id: pipe(number(), integer()),
|
|
meta_data: array(WCV3OrdersCouponLineMetaDataSchema),
|
|
nominal_amount: number()
|
|
});
|
|
const WCV3OrdersFeeLineMetaDataSchema = object({
|
|
id: pipe(number(), integer()),
|
|
key: string(),
|
|
value: unknown()
|
|
});
|
|
const WCV3OrdersFeeLineTaxSchema = object({
|
|
id: pipe(number(), integer()),
|
|
subtotal: string(),
|
|
total: string()
|
|
});
|
|
const WCV3OrdersFeeLineSchema = object({
|
|
id: pipe(number(), integer()),
|
|
meta_data: array(WCV3OrdersFeeLineMetaDataSchema),
|
|
name: string(),
|
|
tax_class: string(),
|
|
tax_status: enum_(TAX_STATUSES),
|
|
taxes: array(WCV3OrdersFeeLineTaxSchema),
|
|
total: string(),
|
|
total_tax: string()
|
|
});
|
|
const WCV3OrdersShippingLineMetaDataSchema = object({
|
|
id: pipe(number(), integer()),
|
|
key: string(),
|
|
value: unknown()
|
|
});
|
|
const WCV3OrdersShippingLineTaxSchema = object({
|
|
id: pipe(number(), integer()),
|
|
total: string()
|
|
});
|
|
const WCV3OrdersShippingLineSchema = object({
|
|
id: optional(pipe(number(), integer())),
|
|
meta_data: optional(array(WCV3OrdersShippingLineMetaDataSchema)),
|
|
method_id: optional(string()),
|
|
method_title: optional(string()),
|
|
taxes: optional(array(WCV3OrdersShippingLineTaxSchema)),
|
|
total: optional(string()),
|
|
total_tax: optional(string())
|
|
});
|
|
const WCV3OrdersLineItemImageSchema = object({
|
|
id: pipe(number(), integer()),
|
|
src: string()
|
|
});
|
|
const WCV3OrdersLineItemMetaDataSchema = object({
|
|
display_key: string(),
|
|
display_value: string(),
|
|
id: pipe(number(), integer()),
|
|
key: string(),
|
|
value: unknown()
|
|
});
|
|
const WCV3OrdersLineItemTaxSchema = object({
|
|
id: pipe(number(), integer()),
|
|
subtotal: string(),
|
|
total: string()
|
|
});
|
|
const WCV3OrdersLineItemSchema = object({
|
|
id: optional(pipe(number(), integer())),
|
|
image: optional(WCV3OrdersLineItemImageSchema),
|
|
meta_data: optional(array(WCV3OrdersLineItemMetaDataSchema)),
|
|
name: optional(string()),
|
|
parent_name: optional(string()),
|
|
price: optional(number()),
|
|
product_id: optional(pipe(number(), integer())),
|
|
quantity: optional(pipe(number(), integer())),
|
|
sku: optional(string()),
|
|
subtotal: optional(string()),
|
|
subtotal_tax: optional(string()),
|
|
tax_class: optional(string()),
|
|
taxes: optional(array(WCV3OrdersLineItemTaxSchema)),
|
|
total: optional(string()),
|
|
total_tax: optional(string()),
|
|
variation_id: optional(pipe(number(), integer()))
|
|
});
|
|
const WCV3OrdersArgsSchema = object({
|
|
billing: optional(WCStoreBillingAddressSchema),
|
|
coupon_lines: optional(array(WCV3OrdersCouponLineSchema)),
|
|
currency: optional(string()),
|
|
customer_id: optional(pipe(number(), integer())),
|
|
customer_note: optional(string()),
|
|
fee_lines: optional(array(WCV3OrdersFeeLineSchema)),
|
|
line_items: optional(array(WCV3OrdersLineItemSchema)),
|
|
manual_update: optional(boolean()),
|
|
parent_id: optional(pipe(number(), integer())),
|
|
payment_method: optional(string()),
|
|
payment_method_title: optional(string()),
|
|
set_paid: optional(boolean()),
|
|
shipping: optional(WCStoreShippingAddressSchema),
|
|
shipping_lines: optional(array(WCV3OrdersShippingLineSchema)),
|
|
status: optional(enum_(ORDER_STATUSES)),
|
|
transaction_id: optional(string())
|
|
});
|
|
const WCV3OrderSchema = object({
|
|
billing: WCStoreBillingAddressSchema,
|
|
cart_hash: string(),
|
|
cart_tax: string(),
|
|
coupon_lines: array(WCV3OrdersCouponLineSchema),
|
|
created_via: string(),
|
|
currency: string(),
|
|
currency_symbol: string(),
|
|
customer_id: pipe(number(), integer()),
|
|
customer_ip_address: string(),
|
|
customer_note: string(),
|
|
customer_user_agent: string(),
|
|
date_completed: union([string(), null_()]),
|
|
date_completed_gmt: union([string(), null_()]),
|
|
// Date
|
|
date_created: string(),
|
|
date_created_gmt: string(),
|
|
date_modified: string(),
|
|
date_modified_gmt: string(),
|
|
date_paid: union([string(), null_()]),
|
|
date_paid_gmt: union([string(), null_()]),
|
|
discount_tax: string(),
|
|
discount_total: string(),
|
|
fee_lines: array(WCV3OrdersFeeLineSchema),
|
|
id: pipe(number(), integer()),
|
|
is_editable: boolean(),
|
|
line_items: array(WCV3OrdersLineItemSchema),
|
|
meta_data: unknown(),
|
|
needs_payment: boolean(),
|
|
needs_processing: boolean(),
|
|
number: string(),
|
|
order_key: string(),
|
|
parent_id: pipe(number(), integer()),
|
|
payment_method: string(),
|
|
payment_method_title: string(),
|
|
payment_url: string(),
|
|
prices_include_tax: boolean(),
|
|
refunds: array(unknown()),
|
|
shipping: WCStoreShippingAddressSchema,
|
|
shipping_lines: array(WCV3OrdersShippingLineSchema),
|
|
shipping_tax: string(),
|
|
shipping_total: string(),
|
|
status: enum_(ORDER_STATUSES),
|
|
tax_lines: array(unknown()),
|
|
total: string(),
|
|
total_tax: string(),
|
|
transaction_id: string(),
|
|
version: string()
|
|
});
|
|
export {
|
|
WCV3OrdersArgsSchema as W,
|
|
WCV3OrderSchema as a
|
|
};
|
|
//# sourceMappingURL=orders2.js.map
|