]>
Commit | Line | Data |
---|---|---|
e02643f3 C |
1 | import * as Sequelize from 'sequelize' |
2 | ||
3 | export namespace BlacklistedVideoMethods { | |
4 | export type ToFormatedJSON = () => void | |
5 | ||
6 | export type CountTotal = (callback) => void | |
7 | export type List = (callback) => void | |
8 | export type ListForApi = (start, count, sort, callback) => void | |
9 | export type LoadById = (id, callback) => void | |
10 | export type LoadByVideoId = (id, callback) => void | |
11 | } | |
12 | ||
13 | export interface BlacklistedVideoClass { | |
14 | toFormatedJSON: BlacklistedVideoMethods.ToFormatedJSON | |
15 | countTotal: BlacklistedVideoMethods.CountTotal | |
16 | list: BlacklistedVideoMethods.List | |
17 | listForApi: BlacklistedVideoMethods.ListForApi | |
18 | loadById: BlacklistedVideoMethods.LoadById | |
19 | loadByVideoId: BlacklistedVideoMethods.LoadByVideoId | |
20 | } | |
21 | ||
22 | export interface BlacklistedVideoAttributes { | |
23 | } | |
24 | ||
25 | export interface BlacklistedVideoInstance extends BlacklistedVideoClass, BlacklistedVideoAttributes, Sequelize.Instance<BlacklistedVideoAttributes> { | |
26 | id: number | |
27 | createdAt: Date | |
28 | updatedAt: Date | |
29 | } | |
30 | ||
31 | export interface BlacklistedVideoModel extends BlacklistedVideoClass, Sequelize.Model<BlacklistedVideoInstance, BlacklistedVideoAttributes> {} |