Skip to content
Snippets Groups Projects
agent.model.ts 372 B
Newer Older
Pascal Kosak's avatar
Pascal Kosak committed
import { Field, ObjectType } from '@nestjs/graphql';
import { Entry } from './entry.model';
import { GraphQLBoolean } from 'graphql';
Pascal Kosak's avatar
Pascal Kosak committed

@ObjectType()
export class Agent {
    @Field()
    id: string;

    @Field()
Pascal Kosak's avatar
Pascal Kosak committed
    slug: string;
Pascal Kosak's avatar
Pascal Kosak committed

    @Field()
Pascal Kosak's avatar
Pascal Kosak committed
    name: string;
Pascal Kosak's avatar
Pascal Kosak committed

    @Field(() => GraphQLBoolean)
    catchable: boolean;

Pascal Kosak's avatar
Pascal Kosak committed
    @Field(() => [Entry])
    entries: Entry[];
}