import BaseEntityServiceInterface from '../../common/services/BaseEntityService/BaseEntityServiceInterface'; import Journey from '../entity/Journey'; import JourneyVehicle from '../../JourneyVehicle/entity/JourneyVehicle'; import JourneyMessagingSelectableUsers from '../enums/JourneyMessagingSelectableUsers'; import RequestPromise from '../../common/DTO/RequestPromise'; import JourneyMessagingSelectableMessageType from '../enums/JourneyMessagingSelectableMessageType'; export default interface JourneyServiceInterface extends BaseEntityServiceInterface { reset(id: string): RequestPromise; sendNotification(journey: string, target: JourneyMessagingSelectableUsers, message_type: JourneyMessagingSelectableMessageType, vehicles: Array, stops: Array, message: string, subject: string): RequestPromise; updateVehicles(id: string, vehicles: Array): RequestPromise; }