17 lines
328 B
TypeScript
17 lines
328 B
TypeScript
import { Collection, getRepository } from 'fireorm'
|
|
import { ObjectType, Field, Int } from 'type-graphql'
|
|
|
|
@ObjectType()
|
|
@Collection('inboxes')
|
|
export class Inbox {
|
|
@Field()
|
|
id: string
|
|
|
|
@Field(() => Int)
|
|
userId: number
|
|
|
|
@Field(() => [String])
|
|
conversationIds: string[]
|
|
}
|
|
|
|
export const InboxCol = getRepository(Inbox) |