UNPKG

@lynsoluciones/medusa-docs

Version:
69 lines (68 loc) 2.15 kB
/// <reference types="node" /> /// <reference types="node" /> import { Address } from "@medusajs/medusa"; import { InvoiceTemplateKind, PackingSlipTemplateKind, ShippingTagTemplateKind } from "./template-kind"; import { Invoice } from "./invoice"; import { PackingSlip } from "./packing-slip"; export type DocumentAddress = Omit<Address, 'customer' | 'country'>; export type DocumentSettings = { id: string; store_address: DocumentAddress; store_logo_source: string; invoice_number_format: string; invoice_template: InvoiceTemplateKind; }; export type DocumentInvoiceSettings = { id: string; invoice_number_format?: string; invoice_template?: InvoiceTemplateKind; invoice_forced_number?: string; }; export type AdminStoreDocumentSettingsQueryReq = {}; export type StoreDocumentSettingsResult = { settings?: DocumentSettings; }; export type AdminStoreDocumentInvoiceSettingsPostReq = { formatNumber?: string; forcedNumber?: number; template?: string; }; export type AdminStoreDocumentInvoiceSettingsQueryReq = {}; export type StoreDocumentInvoiceSettingsResult = { settings?: DocumentInvoiceSettings; }; export type AdminStoreDocumentAddressPostReq = { address: DocumentAddress; }; export type InvoiceResult = { invoice?: Invoice; buffer?: Buffer; }; export type AdminStoreDocumentPackingSlipSettingsQueryReq = {}; export type AdminStoreDocumentShippingTagSettingsQueryReq = {}; export type DocumentPackingSlipSettings = { id: string; number_format?: string; forced_number?: string; template?: PackingSlipTemplateKind; }; export type DocumentShippingTagSettings = { id: string; number_format?: string; forced_number?: string; template?: ShippingTagTemplateKind; }; export type StoreDocumentPackingSlipSettingsResult = { settings?: DocumentPackingSlipSettings; }; export type StoreDocumentShippingTagSettingsResult = { settings?: DocumentShippingTagSettings; }; export type PackingSlipResult = { packingSlip?: PackingSlip; buffer?: Buffer; }; export type ShippingTagResult = { shippingTag?: PackingSlip; buffer?: Buffer; };