Add model for AdminUser

This commit is contained in:
elweyn 2022-08-10 11:27:27 +02:00
parent d0d4b151dc
commit 304732bdad

View File

@ -0,0 +1,25 @@
import { User } from "@entity/User"
import { Field, Int, ObjectType } from "type-graphql"
@ObjectType()
export class AdminUser {
constructor(user: User) {
this.firstName = user.firstName
this.lastName = user.lastName
}
@Field(() => String)
firstName: string
@Field(() => String)
lastName: string
}
@ObjectType()
export class SearchAdminUsersResult {
@Field(() => Int)
userCount: number
@Field(() => [AdminUser])
userList: AdminUser[]
}