@rsc-labs/medusa-documents
Version:
Generate documents from Medusa
15 lines (14 loc) • 1.16 kB
TypeScript
import { TransactionBaseService } from "@medusajs/medusa";
import { DocumentPackingSlipSettings } from "../models/document-packing-slip-settings";
import { PackingSlipTemplateKind } from "./types/template-kind";
export default class DocumentPackingSlipSettingsService extends TransactionBaseService {
private copySettingsIfPossible;
getPackingSlipForcedNumber(): Promise<string | undefined>;
resetForcedNumberByCreatingNewSettings(): Promise<DocumentPackingSlipSettings>;
getLastDocumentPackingSlipSettings(): Promise<DocumentPackingSlipSettings | undefined>;
getPackingSlipTemplate(): Promise<string | undefined>;
updatePackingSlipForcedNumber(forcedNumber: string | undefined): Promise<DocumentPackingSlipSettings | undefined>;
updatePackingSlipTemplate(packingSlipTemplate: PackingSlipTemplateKind | undefined): Promise<DocumentPackingSlipSettings | undefined>;
updateFormatNumber(newFormatNumber: string): Promise<DocumentPackingSlipSettings | undefined>;
updateSettings(newFormatNumber?: string, forcedNumber?: string, packingSlipTemplate?: PackingSlipTemplateKind): Promise<DocumentPackingSlipSettings | undefined>;
}