Share via


NotificationsSettingsProperties Class

Definition

Describes the json payload for notifications settings

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.NotificationsSettingsPropertiesTypeConverter))]
public class NotificationsSettingsProperties : Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.INotificationsSettingsProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.NotificationsSettingsPropertiesTypeConverter))>]
type NotificationsSettingsProperties = class
    interface INotificationsSettingsProperties
    interface IJsonSerializable
Public Class NotificationsSettingsProperties
Implements INotificationsSettingsProperties
Inheritance
NotificationsSettingsProperties
Attributes
Implements

Constructors

NotificationsSettingsProperties()

Creates an new NotificationsSettingsProperties instance.

Properties

Recipient

Gets or sets list of notified recipients for new requests

SendToAllMarketplaceAdmin

Gets or sets whether to send email to all marketplace admins for new requests

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NotificationsSettingsProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NotificationsSettingsProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Marketplace.Models.INotificationsSettingsProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NotificationsSettingsProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to