UNPKG

myinvois-sdk

Version:

TypeScript SDK for interacting with the Malaysia e-invoicing system (MyInvois) API

23 lines (22 loc) 651 B
import { BaseModel } from './base-model'; import { Invoice } from './invoice'; import { SignatureInfo } from './signature-info'; /** * Represents a signed invoice */ export declare class SignedInvoice extends BaseModel { private _invoice; private _signatureInfo; /** * Creates a new signed invoice * @param invoice The invoice to sign * @param signatureInfo The signature information */ constructor(invoice: Invoice, signatureInfo: SignatureInfo); get invoice(): Invoice; get signatureInfo(): SignatureInfo; /** * Converts the signed invoice to a JSON representation */ toJSON(): any; }