Name | Description | Type | Additional information |
---|---|---|---|
InstantMessageThreadId |
The identifier for the thread |
integer |
None. |
Name |
The name of the thread |
string |
None. |
Created |
The date the thread was created |
date |
None. |
CreatedByTeacher |
Gets whether the user who created thread is a teacher. |
boolean |
None. |
CreatedBy |
The person identifier who has created the thread. |
integer |
None. |
Type |
The type of thread this is Valid values are 'Course', 'Project', 'Group', 'OneToOne' and 'GroupPlaceHolder' |
string |
None. |
ColorSchema |
The colorSchema for this thread. Only applies if type is 'Course' |
string |
None. |
Messages |
Some message in the thread |
EntityListOfItslearning.RestApi.Entities.InstantMessage |
None. |
LastMessage |
The last message in the thread |
Itslearning.RestApi.Entities.InstantMessage |
None. |
MatchingMessageIds |
The id's of all messages in the thread that match the search query (if any) |
Collection of integer, 64 bit |
None. |
Participants |
An array of participants in the thread |
Collection of Itslearning.RestApi.Entities.ThreadParticipant |
None. |
ParticipantsCount |
Number of participants in the thread. |
integer |
None. |
HasActiveParticipants |
Defines whether current thread has any recipients except current user who are able to receive messages. |
boolean |
None. |
HasInactiveParticipants |
Defines whether current thread has any recipients except current user who are not able to receive messages. |
boolean |
None. |
NumberOfInactiveParticipants |
Number of persons who are not able to receive messages in a conversation. |
integer |
None. |
InactiveParticipantFullName |
Full name of person who are not able to receive messages in case if there's the only one such person in a conversation. |
string |
None. |
HasCreatorInThread |
Defines whether person who created current thread is still in the list of its participants. |
boolean |
None. |
IsCurrentUserARecipientWithSourceLocation |
Defines whether current person is in the list of current thread participants as course/project/collaboration/hierarchy member. |
boolean |
None. |
LocationRecipients |
An array of location recipients in the thread |
Collection of Itslearning.RestApi.Entities.LocationRecipient |
None. |
CanShowParticipantsPage |
Defines whether course participants page is allowed to be seen. |
boolean |
None. |
LastReadInstantMessageId |
The id of the last read instant message if there is one |
integer, 64 bit |
None. |
SortIndex |
A number that the threads will be sorted by. Highest number is shown as the thread with most recent update (contains newest message). |
integer, 64 bit |
None. |
OnlyThreadAdminCanSendToThread |
Gets whether only thread admins can send to this thread |
boolean |
None. |
IsThreadAdministrator |
Gets whether the current user is an administrator of this thread Only course threads have administrators |
boolean |
None. |
IsThreadModerator |
Thread moderator have additional permissions to moderate the thread: to close or delete the thread, delete individual messages. |
boolean |
None. |
InstantMessageLocationId |
The location identifier for the thread |
integer |
None. |
IsBlocked |
Determines whether the thread is blocked. |
boolean |
None. |
UserAllowToBlockThread |
Determines whether the thread can be blocked by current user. |
boolean |
None. |
IsAbuse |
Determines whether the thread is abusive (marked as abusive by the current user or the current user got a report message about abuse). |
boolean |
None. |
IsAbuseReportedByCurrentUser |
Contains true if the current person has sent a report message that the thread is abusive. |
boolean |
None. |
MassMessageType |
Determines types of messages in thread |
Itslearning.RestApi.Entities.InstantMessageMassMessageType |
None. |
Tooltip |
Tooltip to be displayed on the thread title. |
string |
None. |
CanDelete |
Determines whether the thread can be hard deleted. |
boolean |
None. |