Class Chat
The graph call object.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Microsoft.Graph
Assembly: Microsoft.Graph.CoreSDK.dll
Syntax
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
public class Chat : Entity
Properties
View SourceBridgedChatId
Gets or sets bridged chat id.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "bridgedChatId", Required = Required.Default)]
public string BridgedChatId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ChatType
Gets or sets chat type.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "chatType", Required = Required.Default)]
public ChatType? ChatType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<ChatType> |
CorrelationId
Gets or sets the correlation identifier.
Declaration
[JsonIgnore]
public Guid CorrelationId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Messages
Gets or sets messages.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "messages", Required = Required.Default)]
public IChatMessagesCollectionPage Messages { get; set; }
Property Value
Type | Description |
---|---|
IChatMessagesCollectionPage |
Participants
Gets or sets participants.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "participants", Required = Required.Default)]
public IChatParticipantsCollectionPage Participants { get; set; }
Property Value
Type | Description |
---|---|
IChatParticipantsCollectionPage |
Subscriptions
Gets or sets subscriptions.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "subscriptions", Required = Required.Default)]
public IChatSubscriptionsCollectionPage Subscriptions { get; set; }
Property Value
Type | Description |
---|---|
IChatSubscriptionsCollectionPage |
Targets
Gets or sets targets.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "targets", Required = Required.Default)]
public IEnumerable<ChatParticipantInfo> Targets { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ChatParticipantInfo> |
TenantId
Gets or sets tenant id.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "tenantId", Required = Required.Default)]
public string TenantId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Topic
Gets or sets topic.
Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "topic", Required = Required.Default)]
public string Topic { get; set; }
Property Value
Type | Description |
---|---|
System.String |