DiscussionsApi

public interface DiscussionsApi implements WithApiKey

Discussion related operations

Functions

deleteDiscussion
Link copied to clipboard
abstract Flow<DgfrCallState<Boolean>> deleteDiscussion(String id)

Delete a discussion given its ID

deleteDiscussionComment
Link copied to clipboard
abstract Flow<DgfrCallState<Boolean>> deleteDiscussionComment(String id, Integer cidx)

Delete a comment given its index

getDiscussion
Link copied to clipboard
abstract Flow<DgfrCallState<Discussion>> getDiscussion(String id)

Get a discussion given its ID

getListDiscussions
Link copied to clipboard
abstract Flow<DgfrCallState<DiscussionPage>> getListDiscussions(String sort, Boolean closed, List<String> forIds, Integer page, Integer pageSize)

List all Discussions

postCommentDiscussion
Link copied to clipboard
abstract Flow<DgfrCallState<Discussion>> postCommentDiscussion(String id, DiscussionResponse payload)

Add comment and optionally close a discussion given its ID

postCreateDiscussion
Link copied to clipboard
abstract Flow<DgfrCallState<Discussion>> postCreateDiscussion(DiscussionStart payload)

Create a new Discussion

setApiKey
Link copied to clipboard
abstract Unit setApiKey(String apiKey)

Inheritors

DgfrService
Link copied to clipboard