ohmyform-api/src/dto/submission/submission.pager.model.ts
2022-01-02 00:15:55 +01:00

26 lines
605 B
TypeScript

import { Field, ObjectType } from '@nestjs/graphql'
import { GraphQLInt } from 'graphql'
import { SubmissionModel } from './submission.model'
@ObjectType('SubmissionPager')
export class SubmissionPagerModel {
@Field(() => [SubmissionModel])
entries: SubmissionModel[]
@Field(() => GraphQLInt)
total: number
@Field(() => GraphQLInt)
limit: number
@Field(() => GraphQLInt)
start: number
constructor(entries: SubmissionModel[], total: number, limit: number, start: number) {
this.entries = entries
this.total = total
this.limit = limit
this.start = start
}
}