import * as Sequelize from 'sequelize'
+import * as Promise from 'bluebird'
+
+import { AbstractRequestToPodClass } from './abstract-request-interface'
export namespace RequestToPodMethods {
- export type RemoveByRequestIdsAndPodCallback = (err: Error) => void
- export type RemoveByRequestIdsAndPod = (requestsIds: number[], podId: number, callback?: RemoveByRequestIdsAndPodCallback) => void
+ export type RemoveByRequestIdsAndPod = (requestsIds: number[], podId: number) => Promise<number>
}
-export interface RequestToPodClass {
+export interface RequestToPodClass extends AbstractRequestToPodClass {
removeByRequestIdsAndPod: RequestToPodMethods.RemoveByRequestIdsAndPod
}