]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/models/user-video-rate-interface.ts
Type models
[github/Chocobozzz/PeerTube.git] / server / models / user-video-rate-interface.ts
1 import * as Sequelize from 'sequelize'
2
3 export namespace UserVideoRateMethods {
4 export type Load = (userId, videoId, transaction, callback) => void
5 }
6
7 export interface UserVideoRateClass {
8 load: UserVideoRateMethods.Load
9 }
10
11 export interface UserVideoRateAttributes {
12 type: string
13 }
14
15 export interface UserVideoRateInstance extends Sequelize.Instance<UserVideoRateAttributes> {
16 id: number
17 createdAt: Date
18 updatedAt: Date
19 }
20
21 export interface UserVideoRateModel extends UserVideoRateClass, Sequelize.Model<UserVideoRateInstance, UserVideoRateAttributes> {}