@lynsoluciones/medusa-docs
Version:
Medusa plugins to generate docs
18 lines (17 loc) • 1.32 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 readonly loggedInUser_;
constructor(container: any);
private copySettingsIfPossible;
getPackingSlipForcedNumber(): Promise<string | undefined>;
resetForcedNumberByCreatingNewSettings(): Promise<DocumentPackingSlipSettings>;
getLastDocumentPackingSlipSettings(): Promise<DocumentPackingSlipSettings | undefined>;
getDocumentPackingSlipSettings(): 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>;
}