@ngn-net/giftcard-shared
Version:
Shared library for gifts score microservices
24 lines (23 loc) • 749 B
TypeScript
import { MasterCardDeliveredDto, OrderCreationDto, OrderInvoiceDto, SendMailDto } from "./notification.dto";
export declare const NotificationRabbitApi: {
exchange: string;
type: string;
routingKeys: {
sendEmail: {
key: string;
};
sendSms: {
key: string;
};
};
};
export declare class NotificationService {
private readonly rabbit;
sendEmail(dto: SendMailDto): Promise<boolean>;
sendSms(msisdn: string): {
MastercardPreOrder(): Promise<boolean>;
MastercardDelivered(dto: MasterCardDeliveredDto): Promise<boolean>;
OrderInvoice(dto: OrderInvoiceDto): Promise<boolean>;
OrderCreation(dto: OrderCreationDto): Promise<boolean>;
};
}