Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • GraphQLContext

Index

Properties

Properties

abilities

abilities: { addToConversation: (id: number, user: Staff) => Promise<StaffConversations>; getConversationById: (id: number) => Promise<Conversation>; getConversations: (args: ConversationArgs) => Promise<Conversation[]>; getMessageById: (id: number) => Promise<Message>; getMessages: (args: MessageArgs) => Promise<Message[]>; joinConversation: (id: number) => Promise<StaffConversations>; sendMessage: (conversationId: number, content: SunshineContent) => Promise<Message>; sendTextMessage: (conversationId: number, text: string) => Promise<Message> }

Type declaration

  • addToConversation: (id: number, user: Staff) => Promise<StaffConversations>
      • (id: number, user: Staff): Promise<StaffConversations>
      • Parameters

        • id: number
        • user: Staff

        Returns Promise<StaffConversations>

  • getConversationById: (id: number) => Promise<Conversation>
      • (id: number): Promise<Conversation>
      • Parameters

        • id: number

        Returns Promise<Conversation>

  • getConversations: (args: ConversationArgs) => Promise<Conversation[]>
  • getMessageById: (id: number) => Promise<Message>
      • (id: number): Promise<Message>
      • Parameters

        • id: number

        Returns Promise<Message>

  • getMessages: (args: MessageArgs) => Promise<Message[]>
  • joinConversation: (id: number) => Promise<StaffConversations>
      • (id: number): Promise<StaffConversations>
      • Parameters

        • id: number

        Returns Promise<StaffConversations>

  • sendMessage: (conversationId: number, content: SunshineContent) => Promise<Message>
      • Parameters

        Returns Promise<Message>

  • sendTextMessage: (conversationId: number, text: string) => Promise<Message>
      • (conversationId: number, text: string): Promise<Message>
      • Parameters

        • conversationId: number
        • text: string

        Returns Promise<Message>

staff

staff: Staff

Generated using TypeDoc