import TransformerInterface from '../../common/interfaces/TransformerInterface'; import AdapterInterface from '../../common/interfaces/AdapterInterface'; import Journey from '../entity/Journey'; import JourneyMessagingSelectableUsers from '../enums/JourneyMessagingSelectableUsers'; import JourneyMessagingSelectableMessageType from '../enums/JourneyMessagingSelectableMessageType'; import JourneyVehicle from '../../JourneyVehicle/entity/JourneyVehicle'; export default interface JourneyAdapterInterface extends AdapterInterface, TransformerInterface { prepareSendNotificationPayload(journey: string, target: JourneyMessagingSelectableUsers, message_type: JourneyMessagingSelectableMessageType, vehicles: Array, stops: Array, message: string, subject: string): any; prepareUpdateVehicles(id: string, vehicles: Array) }