RingCentral .Net SDK
Public Member Functions | Public Attributes | List of all members
RingCentral.Paths.TeamMessaging.V1.Conversations.Index Class Reference
Collaboration diagram for RingCentral.Paths.TeamMessaging.V1.Conversations.Index:
Collaboration graph
[legend]

Public Member Functions

 Index (V1.Index parent, string chatId=null)
 
string Path (bool withParameter=true)
 
async Task< TMConversationListList (ListGlipConversationsNewParameters queryParams=null, RestRequestConfig restRequestConfig=null)
 Returns the list of conversations where the user is a member. All records in response are sorted by creation time of a conversation in ascending order. Conversation is a chat of the Group type. HTTP Method: get Endpoint: /team-messaging/v1/conversations Rate Limit Group: Medium App Permission: TeamMessaging More...
 
async Task< TMConversationInfoPost (CreateConversationRequest createConversationRequest, RestRequestConfig restRequestConfig=null)
 Creates a new conversation or opens the existing one. If the conversation already exists, then its ID will be returned in response. A conversation is an adhoc discussion between a particular set of users, not featuring any specific name or description; it is a chat of 'Group' type. If you add a person to the existing conversation (group), it creates a whole new conversation. HTTP Method: post Endpoint: /team-messaging/v1/conversations Rate Limit Group: Medium App Permission: TeamMessaging More...
 
async Task< TMConversationInfoGet (RestRequestConfig restRequestConfig=null)
 Returns information about the specified conversation, including the list of conversation participants. A conversation is an adhoc discussion between a particular set of users, not featuring any specific name or description; it is a chat of 'Group' type. If you add a person to the existing conversation, it creates a whole new conversation. HTTP Method: get Endpoint: /team-messaging/v1/conversations/{chatId} Rate Limit Group: Light App Permission: TeamMessaging More...
 

Public Attributes

string chatId
 
V1.Index parent
 
RestClient rc
 

Member Function Documentation

◆ Get()

async Task<TMConversationInfo> RingCentral.Paths.TeamMessaging.V1.Conversations.Index.Get ( RestRequestConfig  restRequestConfig = null)
inline

Returns information about the specified conversation, including the list of conversation participants. A conversation is an adhoc discussion between a particular set of users, not featuring any specific name or description; it is a chat of 'Group' type. If you add a person to the existing conversation, it creates a whole new conversation. HTTP Method: get Endpoint: /team-messaging/v1/conversations/{chatId} Rate Limit Group: Light App Permission: TeamMessaging

◆ List()

async Task<TMConversationList> RingCentral.Paths.TeamMessaging.V1.Conversations.Index.List ( ListGlipConversationsNewParameters  queryParams = null,
RestRequestConfig  restRequestConfig = null 
)
inline

Returns the list of conversations where the user is a member. All records in response are sorted by creation time of a conversation in ascending order. Conversation is a chat of the Group type. HTTP Method: get Endpoint: /team-messaging/v1/conversations Rate Limit Group: Medium App Permission: TeamMessaging

◆ Post()

async Task<TMConversationInfo> RingCentral.Paths.TeamMessaging.V1.Conversations.Index.Post ( CreateConversationRequest  createConversationRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Creates a new conversation or opens the existing one. If the conversation already exists, then its ID will be returned in response. A conversation is an adhoc discussion between a particular set of users, not featuring any specific name or description; it is a chat of 'Group' type. If you add a person to the existing conversation (group), it creates a whole new conversation. HTTP Method: post Endpoint: /team-messaging/v1/conversations Rate Limit Group: Medium App Permission: TeamMessaging


The documentation for this class was generated from the following file: