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

Public Member Functions

AdaptiveCards.Index AdaptiveCards ()
 
Favorite.Index Favorite ()
 
 Index (V1.Index parent, string chatId=null)
 
string Path (bool withParameter=true)
 
async Task< TMChatListList (ListGlipChatsNewParameters queryParams=null, RestRequestConfig restRequestConfig=null)
 Returns the list of chats where the user is a member and also public teams that can be joined. All records in response are sorted by creation time of a chat in ascending order. Chat types There are multiple types of chats, including: More...
 
async Task< TMChatInfoGet (RestRequestConfig restRequestConfig=null)
 Returns information about a chat by ID. Note 'Chat' is a general name for all types of threads including Personal (user's own me-chat), Direct (one on one chat), Group (chat of 3-15 participants without specific name), Team (chat of 2 and more participants, with a specific name), Everyone (company chat including all employees, with a specific name)." HTTP Method: get Endpoint: /team-messaging/v1/chats/{chatId} Rate Limit Group: Light App Permission: TeamMessaging More...
 
Notes.Index Notes ()
 
Posts.Index Posts (string postId=null)
 
Tasks.Index Tasks ()
 
Unfavorite.Index Unfavorite ()
 

Public Attributes

string chatId
 
V1.Index parent
 
RestClient rc
 

Member Function Documentation

◆ Get()

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

Returns information about a chat by ID. Note 'Chat' is a general name for all types of threads including Personal (user's own me-chat), Direct (one on one chat), Group (chat of 3-15 participants without specific name), Team (chat of 2 and more participants, with a specific name), Everyone (company chat including all employees, with a specific name)." HTTP Method: get Endpoint: /team-messaging/v1/chats/{chatId} Rate Limit Group: Light App Permission: TeamMessaging

◆ List()

async Task<TMChatList> RingCentral.Paths.TeamMessaging.V1.Chats.Index.List ( ListGlipChatsNewParameters  queryParams = null,
RestRequestConfig  restRequestConfig = null 
)
inline

Returns the list of chats where the user is a member and also public teams that can be joined. All records in response are sorted by creation time of a chat in ascending order. Chat types There are multiple types of chats, including:

  • Personal - each user is given a dedicated "personal chat" in which they are the only member.
  • Direct - a chat between two individuals.
  • Group - a chat between three or more named individuals. A "group" chat has no name.
  • Team - a chat related to a specific topic. Members can come and go freely from this chat type.
  • Everyone - a special chat containing every individual in a company. HTTP Method: get Endpoint: /team-messaging/v1/chats Rate Limit Group: Medium App Permission: TeamMessaging

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