Class RegisterParameters (2.0.0)

public sealed class RegisterParameters : IMessage<RegisterParameters>, IEquatable<RegisterParameters>, IDeepCloneable<RegisterParameters>, IBufferMessage, IMessage

Parameters required to register a new domain.

Inheritance

Object > RegisterParameters

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

RegisterParameters()

public RegisterParameters()

RegisterParameters(RegisterParameters)

public RegisterParameters(RegisterParameters other)
Parameter
NameDescription
otherRegisterParameters

Properties

Availability

public RegisterParameters.Types.Availability Availability { get; set; }

Indicates whether the domain is available for registration. This value is accurate when obtained by calling RetrieveRegisterParameters, but is approximate when obtained by calling SearchDomains.

Property Value
TypeDescription
RegisterParameters.Types.Availability

DomainName

public string DomainName { get; set; }

The domain name. Unicode domain names are expressed in Punycode format.

Property Value
TypeDescription
String

DomainNotices

public RepeatedField<DomainNotice> DomainNotices { get; }

Notices about special properties of the domain.

Property Value
TypeDescription
RepeatedField<DomainNotice>

SupportedPrivacy

public RepeatedField<ContactPrivacy> SupportedPrivacy { get; }

Contact privacy options that the domain supports.

Property Value
TypeDescription
RepeatedField<ContactPrivacy>

YearlyPrice

public Money YearlyPrice { get; set; }

Price to register or renew the domain for one year.

Property Value
TypeDescription
Money