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
,java.io.Serializable
,java.lang.Cloneable
@Embeddable public class ContactAddress extends Address
EPP Contact AddressThis class is embedded inside the
PostalInfo
of an EPP contact to hold its address. The fields are all defined in parent classAddress
, 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:
PostalInfo
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContactAddress.Builder
Builder forContactAddress
.-
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
Constructors Constructor Description ContactAddress()
-
Method Summary
-
Methods inherited from class google.registry.model.eppcommon.Address
asBuilder, getCity, getCountryCode, getState, getStreet, getZip, toJsonMap
-
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, createVKey, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
-