Share via


RegistrationAddressInfo Class

Definition

Address information for domain registration.

public class RegistrationAddressInfo : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.RegistrationAddressInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.RegistrationAddressInfo>
type RegistrationAddressInfo = class
    interface IJsonModel<RegistrationAddressInfo>
    interface IPersistableModel<RegistrationAddressInfo>
Public Class RegistrationAddressInfo
Implements IJsonModel(Of RegistrationAddressInfo), IPersistableModel(Of RegistrationAddressInfo)
Inheritance
RegistrationAddressInfo
Implements

Constructors

RegistrationAddressInfo(String, String, String, String, String)

Initializes a new instance of RegistrationAddressInfo.

Properties

Address1

First line of an Address.

Address2

The second line of the Address. Optional.

City

The city for the address.

Country

The country for the address.

PostalCode

The postal code for the address.

State

The state or province for the address.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<RegistrationAddressInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<RegistrationAddressInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RegistrationAddressInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RegistrationAddressInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<RegistrationAddressInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to