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>
 
											- 
												ParametersReturns Promise<StaffConversations>
 
 
- 
								getConversationById: (id: number) => Promise<Conversation>
									- 
										
											- (id: number): Promise<Conversation>
 
											- 
												ParametersReturns Promise<Conversation>
 
 
- 
								getConversations: (args: ConversationArgs) => Promise<Conversation[]>
									- 
										
										
											- 
												ParametersReturns Promise<Conversation[]>
 
 
- 
								getMessageById: (id: number) => Promise<Message>
									- 
										
											- (id: number): Promise<Message>
 
											- 
												ParametersReturns Promise<Message>
 
 
- 
								getMessages: (args: MessageArgs) => Promise<Message[]>
									- 
										
										
											- 
												ParametersReturns Promise<Message[]>
 
 
- 
								joinConversation: (id: number) => Promise<StaffConversations>
									- 
										
											- (id: number): Promise<StaffConversations>
 
											- 
												ParametersReturns Promise<StaffConversations>
 
 
- 
								sendMessage: (conversationId: number, content: SunshineContent) => Promise<Message>
									- 
										
										
											- 
												ParametersReturns Promise<Message>
 
 
- 
								sendTextMessage: (conversationId: number, text: string) => Promise<Message>
									- 
										
											- (conversationId: number, text: string): Promise<Message>
 
											- 
												Parameters
													- 
														conversationId: number
- 
														text: string
 Returns Promise<Message>