myinvois-sdk
Version:
TypeScript SDK for interacting with the Malaysia e-invoicing system (MyInvois) API
23 lines (22 loc) • 651 B
TypeScript
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;
}