Share via


TldLegalAgreement Class

Definition

Legal agreement for a top level domain.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.TldLegalAgreementTypeConverter))]
public class TldLegalAgreement : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ITldLegalAgreement
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.TldLegalAgreementTypeConverter))>]
type TldLegalAgreement = class
    interface ITldLegalAgreement
    interface IJsonSerializable
Public Class TldLegalAgreement
Implements ITldLegalAgreement
Inheritance
TldLegalAgreement
Attributes
Implements

Constructors

TldLegalAgreement()

Creates an new TldLegalAgreement instance.

Properties

AgreementKey

Unique identifier for the agreement.

Content

Agreement details.

Title

Agreement title.

Url

URL where a copy of the agreement details is hosted.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TldLegalAgreement.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TldLegalAgreement.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ITldLegalAgreement.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TldLegalAgreement into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to