@sourceloop/ctrl-plane-subscription-service
Version:
Subscription management microservice for SaaS control plane.
16 lines (15 loc) • 506 B
TypeScript
import { Model } from '@loopback/repository';
import { Options } from 'loopback4-billing';
import { AddressDto } from './address-dto.model';
import { ChargeDto } from './charge-dto.model';
import { InvoiceStatus } from '../../types';
export declare class InvoiceDto extends Model {
id?: string;
customerId: string;
currencyCode: string;
options?: Options;
shippingAddress: AddressDto;
charges: ChargeDto[];
status?: InvoiceStatus;
constructor(data?: Partial<InvoiceDto>);
}