ohmyform-api/src/dto/form/form.field.option.model.ts

28 lines
606 B
TypeScript

import { Field, ID, ObjectType } from '@nestjs/graphql'
import { FormFieldOptionEntity } from '../../entity/form.field.option.entity'
@ObjectType('FormFieldOption')
export class FormFieldOptionModel {
readonly _id: number
@Field(() => ID)
readonly id: string
@Field({ nullable: true })
readonly key: string
@Field({ nullable: true })
readonly title: string
@Field()
readonly value: string
constructor(id: string, option: FormFieldOptionEntity) {
this._id = option.id
this.id = id
this.key = option.key
this.title = option.title
this.value = option.value
}
}