@lynsoluciones/medusa-docs
Version:
Medusa plugins to generate docs
18 lines (17 loc) • 1.32 kB
TypeScript
import { TransactionBaseService } from "@medusajs/medusa";
import { DocumentShippingTagSettings } from "../models/document-shipping-tag-settings";
import { ShippingTagTemplateKind } from "./types/template-kind";
export default class DocumentShippingTagSettingsService extends TransactionBaseService {
private readonly loggedInUser_;
constructor(container: any);
private copySettingsIfPossible;
getShippingTagForcedNumber(): Promise<string | undefined>;
resetForcedNumberByCreatingNewSettings(): Promise<DocumentShippingTagSettings>;
getLastDocumentShippingTagSettings(): Promise<DocumentShippingTagSettings | undefined>;
getDocumentShippingTagSettings(): Promise<DocumentShippingTagSettings | undefined>;
getShippingTagTemplate(): Promise<string | undefined>;
updateShippingTagForcedNumber(forcedNumber: string | undefined): Promise<DocumentShippingTagSettings | undefined>;
updateShippingTagTemplate(shippingTagTemplate: ShippingTagTemplateKind | undefined): Promise<DocumentShippingTagSettings | undefined>;
updateFormatNumber(newFormatNumber: string): Promise<DocumentShippingTagSettings | undefined>;
updateSettings(newFormatNumber?: string, forcedNumber?: string, shippingTagTemplate?: ShippingTagTemplateKind): Promise<DocumentShippingTagSettings | undefined>;
}