let BlacklistedVideo: Sequelize.Model<BlacklistedVideoInstance, BlacklistedVideoAttributes>
let toFormattedJSON: BlacklistedVideoMethods.ToFormattedJSON
-let countTotal: BlacklistedVideoMethods.CountTotal
-let list: BlacklistedVideoMethods.List
let listForApi: BlacklistedVideoMethods.ListForApi
-let loadById: BlacklistedVideoMethods.LoadById
let loadByVideoId: BlacklistedVideoMethods.LoadByVideoId
export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.DataTypes) {
const classMethods = [
associate,
- countTotal,
- list,
listForApi,
- loadById,
loadByVideoId
]
const instanceMethods = [
})
}
-countTotal = function () {
- return BlacklistedVideo.count()
-}
-
-list = function () {
- return BlacklistedVideo.findAll()
-}
-
listForApi = function (start: number, count: number, sort: SortType) {
const query = {
offset: start,
})
}
-loadById = function (id: number) {
- return BlacklistedVideo.findById(id)
-}
-
loadByVideoId = function (id: number) {
const query = {
where: {