UVACanvasAccess
|
Fully represents a conversation thread between 2 or more users. More...
Public Member Functions | |
override string | ToPrettyString () |
Returns a pretty, formatted string representation of the object. | |
sealed override Task< DetailedConversation > | AsDetailedConversation () |
Returns this conversation. More... | |
![]() | |
Task< Conversation > | AddMessage (string body, IEnumerable< QualifiedId > specificRecipients=null, IEnumerable< ulong > includedMessages=null, IEnumerable< string > attachmentIds=null, string mediaCommentId=null, string mediaCommentType=null, bool? addJournalEntry=null) |
Adds a message to this conversation. More... | |
Properties | |
IEnumerable< ConversationMessage > | Messages [get] |
List of messages in the conversation. More... | |
![]() | |
ulong | Id [get] |
The conversation id. More... | |
string | Subject [get] |
The conversation subject. More... | |
ConversationReadState | ReadState [get] |
The conversation's read state from the perspective of the current user. More... | |
string | LastMessage [get] |
The most recent message. More... | |
DateTime? | LastMessageAt [get] |
When the last message was sent. More... | |
uint | MessageCount [get] |
The message count. More... | |
bool? | Subscribed [get] |
Whether the current user is subscribed to the conversation. More... | |
bool? | Private [get] |
Whether the conversation is private. More... | |
bool? | Starred [get] |
Whether the conversation is starred. More... | |
ConversationFlags | Properties [get] |
Additional flags. More... | |
bool | CurrentUserIsLastAuthor [get] |
Whether the current user authored the most recent message in the conversation. More... | |
bool | HasAttachments [get] |
Whether the conversation has attachments. More... | |
bool | HasMediaObjects [get] |
Whether the conversation has media objects. More... | |
IEnumerable< ulong > | Audience [get] |
List of user ids involved in the conversation. More... | |
Dictionary< string, Dictionary< string, IEnumerable< string > > > | AudienceContexts [get] |
Shared contexts between the audience members. More... | |
string | AvatarUrl [get] |
The avatar url. More... | |
IEnumerable< ConversationParticipant > | Participants [get] |
List of participants. More... | |
bool? | Visible [get] |
Whether the conversation would be visible to the current user in the web UI. More... | |
string | ContextName [get] |
The context name (e.g. which course or group the conversation is occuring in). More... | |
Additional Inherited Members | |
![]() | |
readonly Api | Api |
Fully represents a conversation thread between 2 or more users.
|
inlinevirtual |
Returns this conversation.
Reimplemented from UVACanvasAccess.Structures.Conversations.Conversation.
|
get |
List of messages in the conversation.