RegistrationArgs class

The set of arguments for Registration. The set of arguments for Registration.

Constructors

RegistrationArgs({Input<List<RegistrationContactNoticesItem>>? contactNotices, required Input<ContactSettings> contactSettings, Input<DnsSettings>? dnsSettings, required Input<String> domainName, Input<List<RegistrationDomainNoticesItem>>? domainNotices, Input<Map<String, String>>? labels, Input<String>? location, Input<ManagementSettings>? managementSettings, Input<String>? project, Input<bool>? validateOnly, required Input<Money> yearlyPrice})
Creates a new RegistrationArgs. contactNotices The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings. contactSettings Settings for contact information linked to the Registration. You cannot update these with the UpdateRegistration method. To update these settings, use the ConfigureContactSettings method. dnsSettings Settings controlling the DNS configuration of the Registration. You cannot update these with the UpdateRegistration method. To update these settings, use the ConfigureDnsSettings method. domainName Immutable. The domain name. Unicode domain names must be expressed in Punycode format. domainNotices The list of domain notices that you acknowledge. Call RetrieveRegisterParameters to see the notices that need acknowledgement. labels Set of labels associated with the Registration. location Optional. managementSettings Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with the UpdateRegistration method. To update these settings, use the ConfigureManagementSettings method. project Optional. validateOnly When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation yearlyPrice Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
const
RegistrationArgs.fromMap(Map<String, dynamic> map)
factory

Properties

contactNotices → Input<List<RegistrationContactNoticesItem>>?
The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
final
contactSettings → Input<ContactSettings>
Settings for contact information linked to the Registration. You cannot update these with the UpdateRegistration method. To update these settings, use the ConfigureContactSettings method.
final
dnsSettings → Input<DnsSettings>?
Settings controlling the DNS configuration of the Registration. You cannot update these with the UpdateRegistration method. To update these settings, use the ConfigureDnsSettings method.
final
domainName → Input<String>
Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
final
domainNotices → Input<List<RegistrationDomainNoticesItem>>?
The list of domain notices that you acknowledge. Call RetrieveRegisterParameters to see the notices that need acknowledgement.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
Set of labels associated with the Registration.
final
location → Input<String>?
final
managementSettings → Input<ManagementSettings>?
Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with the UpdateRegistration method. To update these settings, use the ConfigureManagementSettings method.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
validateOnly → Input<bool>?
When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
final
yearlyPrice → Input<Money>
Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited