Package google.registry.model.contact
Class ContactAddress
java.lang.Object
google.registry.model.ImmutableObject
google.registry.model.eppcommon.Address
google.registry.model.contact.ContactAddress
- All Implemented Interfaces:
Jsonifiable
,UnsafeSerializable
,GsonUtils.GsonPostProcessable
,Serializable
,Cloneable
EPP Contact Address
This class is embedded inside the PostalInfo
of an EPP contact to hold its address.
The fields are all defined in parent class Address
, but the subclass is still necessary
to pick up the contact namespace.
This does not implement Overlayable
because it is intended to be bulk replaced on
update.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class google.registry.model.ImmutableObject
ImmutableObject.DoNotHydrate, ImmutableObject.IgnoredInDiffableMap, ImmutableObject.Insignificant
-
Field Summary
Fields inherited from class google.registry.model.eppcommon.Address
city, countryCode, state, street, streetLine1, streetLine2, streetLine3, zip
Fields inherited from class google.registry.model.ImmutableObject
hashCode
-
Constructor Summary
-
Method Summary
Methods inherited from class google.registry.model.eppcommon.Address
asBuilder, getCity, getCountryCode, getState, getStreet, getZip, postProcess, toJsonMap
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, createVKey, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Constructor Details
-
ContactAddress
public ContactAddress()
-