// CreateConversation creates a new conversation in the Organization // // POST /orgs/:org/conversations // func (c *OrganizationsController) CreateConversation(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// ListPublicConversations returns all conversations that are marked as public in the Organization. // // GET /orgs/:org/public_conversations // func (c *OrganizationsController) ListPublicConversations(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// DeleteDevice removes a client device from the authenticated users' account // // DELETE /devices/:id // func (c *DevicesController) DeleteDevice(ctx *gin.Context) { _ = ctx.MustGet("device") helpers.JSONResponseNotImplemented(ctx) }
// DeleteMessage deletes a message from a Conversation // // DELETE /conversations/:conversation_id/messages/:message_id // func (c *MessagesController) DeleteMessage(ctx *gin.Context) { _ = ctx.MustGet("conversation") helpers.JSONResponseNotImplemented(ctx) }
// RemoveIntegration removes a conversation's integration // // DELETE /conversations/:id/integrations/:integration_name // func (c *ConversationsController) RemoveIntegration(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// AddDevice registers a new client device to the authenticated user // // POST /devices // func (c *DevicesController) AddDevice(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// AddPulse pulses the current user in the conversation so we can track activity // // POST /conversations/:id/pulses // func (c *ConversationsController) AddPulse(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// RemoveParticipant removes user as a participant from this conversation // // DELETE /conversations/:id/participants/:username // func (c *ConversationsController) RemoveParticipant(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// ListSnippets lists all conversation snippets // // GET /conversations/:id/snippets // func (c *ConversationsController) ListSnippets(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// DeleteConversation method deletes permanently a specificconversation // // DELETE /conversations/:id // func (c *ConversationsController) DeleteConversation(ctx *gin.Context) { helpers.JSONResponseNotImplemented(ctx) }
// ListMyConversations lists the conversations that the authenticated user participates in // // GET /user/conversations // func (c *UsersController) ListMyConversations(ctx *gin.Context) { // TODO: implement this helpers.JSONResponseNotImplemented(ctx) }