Class TransferParameters (1.0.0)

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

Parameters required to transfer a domain from another registrar.

Inheritance

Object > TransferParameters

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

TransferParameters()

public TransferParameters()

TransferParameters(TransferParameters)

public TransferParameters(TransferParameters other)
Parameter
NameDescription
otherTransferParameters

Properties

CurrentRegistrar

public string CurrentRegistrar { get; set; }

The registrar that currently manages the domain.

Property Value
TypeDescription
String

DomainName

public string DomainName { get; set; }

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

Property Value
TypeDescription
String

NameServers

public RepeatedField<string> NameServers { get; }

The name servers that currently store the configuration of the domain.

Property Value
TypeDescription
RepeatedField<String>

SupportedPrivacy

public RepeatedField<ContactPrivacy> SupportedPrivacy { get; }

Contact privacy options that the domain supports.

Property Value
TypeDescription
RepeatedField<ContactPrivacy>

TransferLockState

public TransferLockState TransferLockState { get; set; }

Indicates whether the domain is protected by a transfer lock. For a transfer to succeed, this must show UNLOCKED. To unlock a domain, go to its current registrar.

Property Value
TypeDescription
TransferLockState

YearlyPrice

public Money YearlyPrice { get; set; }

Price to transfer or renew the domain for one year.

Property Value
TypeDescription
Money