import {AbstractCall, BaseRequestPayload, BaseResponsePayload} from "../../src/AbstractCall"; import {Service} from "../../src/Service"; import {object} from "joi"; export class LogRequestAndResponseToDiscordCall extends AbstractCall{ getRequestName(): string { return LogRequestAndResponseToDiscordCall.NAME; } getService(): Service { return Service.LOGGER; } } export module LogRequestAndResponseToDiscordCall { export const NAME = "LOG_REQUEST_TO_DISCORD"; export interface RequestModel extends BaseRequestPayload { source : Service request : object, response : object, isApiRequest? : boolean, handler_name:string } export interface ResponseModel extends BaseResponsePayload{ } }