UNPKG

@lynsoluciones/medusa-docs

Version:
18 lines (17 loc) 1.24 kB
import { TransactionBaseService } from "@medusajs/medusa"; import { DocumentInvoiceSettings } from "../models/document-invoice-settings"; import { InvoiceTemplateKind } from "./types/template-kind"; export default class DocumentInvoiceSettingsService extends TransactionBaseService { private readonly loggedInUser_; constructor(container: any); private copySettingsIfPossible; getInvoiceForcedNumber(): Promise<string | undefined>; resetForcedNumberByCreatingNewSettings(): Promise<DocumentInvoiceSettings>; getLastDocumentInvoiceSettings(): Promise<DocumentInvoiceSettings | undefined>; getDocumentInvoiceSettings(): Promise<DocumentInvoiceSettings | undefined>; getInvoiceTemplate(): Promise<string | undefined>; updateInvoiceForcedNumber(forcedNumber: string | undefined): Promise<DocumentInvoiceSettings | undefined>; updateInvoiceTemplate(invoiceTemplate: InvoiceTemplateKind | undefined): Promise<DocumentInvoiceSettings | undefined>; updateFormatNumber(newFormatNumber: string | undefined): Promise<DocumentInvoiceSettings | undefined>; updateSettings(newFormatNumber?: string, forcedNumber?: string, invoiceTemplate?: InvoiceTemplateKind): Promise<DocumentInvoiceSettings | undefined>; }