Partager via


CommunicationDetailsProperties Class

Definition

Describes the properties of a communication resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Support.Models.CommunicationDetailsPropertiesTypeConverter))]
public class CommunicationDetailsProperties : Microsoft.Azure.PowerShell.Cmdlets.Support.Models.ICommunicationDetailsProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Support.Models.CommunicationDetailsPropertiesTypeConverter))>]
type CommunicationDetailsProperties = class
    interface ICommunicationDetailsProperties
    interface IJsonSerializable
Public Class CommunicationDetailsProperties
Implements ICommunicationDetailsProperties
Inheritance
CommunicationDetailsProperties
Attributes
Implements

Constructors

CommunicationDetailsProperties()

Creates an new CommunicationDetailsProperties instance.

Properties

Body

Body of the communication.

CommunicationDirection

Direction of communication.

CommunicationType

Communication type.

CreatedDate

Time in UTC (ISO 8601 format) when the communication was created.

Sender

Email address of the sender. This property is required if called by a service principal.

Subject

Subject of the communication.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CommunicationDetailsProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CommunicationDetailsProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Support.Models.ICommunicationDetailsProperties.

FromJsonString(String)

Creates a new instance of CommunicationDetailsProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CommunicationDetailsProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to