-
Steve Reis authoredcc2a3b4c
alert-result.model.ts 482 B
import { Field, ObjectType, registerEnumType } from '@nestjs/graphql';
import { Result } from './common/result.model';
export enum AlertLevel {
INFO,
SUCCESS,
WARNING,
ERROR,
}
registerEnumType(AlertLevel, {
name: 'AlertLevel',
});
@ObjectType()
export class AlertResult extends Result {
@Field({ nullable: true })
title?: string;
@Field()
message: string;
@Field(() => AlertLevel, { defaultValue: AlertLevel.INFO, nullable: true })
level?: AlertLevel;
}