Package io.moov.sdk.models.components
Class PatchIndividual
- java.lang.Object
-
- io.moov.sdk.models.components.PatchIndividual
-
public class PatchIndividual extends java.lang.ObjectPatchIndividualDescribes the fields available when patching an individual.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPatchIndividual.Builder
-
Constructor Summary
Constructors Constructor Description PatchIndividual()PatchIndividual(java.util.Optional<? extends IndividualNameUpdate> name, java.util.Optional<? extends PhoneNumber> phone, java.util.Optional<java.lang.String> email, java.util.Optional<? extends AddressUpdate> address, java.util.Optional<? extends BirthDateUpdate> birthDate, java.util.Optional<? extends GovernmentID> governmentID)
-
Method Summary
-
-
-
Constructor Detail
-
PatchIndividual
public PatchIndividual(java.util.Optional<? extends IndividualNameUpdate> name, java.util.Optional<? extends PhoneNumber> phone, java.util.Optional<java.lang.String> email, java.util.Optional<? extends AddressUpdate> address, java.util.Optional<? extends BirthDateUpdate> birthDate, java.util.Optional<? extends GovernmentID> governmentID)
-
PatchIndividual
public PatchIndividual()
-
-
Method Detail
-
name
public java.util.Optional<IndividualNameUpdate> name()
-
phone
public java.util.Optional<PhoneNumber> phone()
-
email
public java.util.Optional<java.lang.String> email()
-
address
public java.util.Optional<AddressUpdate> address()
-
birthDate
public java.util.Optional<BirthDateUpdate> birthDate()
-
governmentID
public java.util.Optional<GovernmentID> governmentID()
-
builder
public static PatchIndividual.Builder builder()
-
withName
public PatchIndividual withName(IndividualNameUpdate name)
-
withName
public PatchIndividual withName(java.util.Optional<? extends IndividualNameUpdate> name)
-
withPhone
public PatchIndividual withPhone(PhoneNumber phone)
-
withPhone
public PatchIndividual withPhone(java.util.Optional<? extends PhoneNumber> phone)
-
withEmail
public PatchIndividual withEmail(java.lang.String email)
-
withEmail
public PatchIndividual withEmail(java.util.Optional<java.lang.String> email)
-
withAddress
public PatchIndividual withAddress(AddressUpdate address)
-
withAddress
public PatchIndividual withAddress(java.util.Optional<? extends AddressUpdate> address)
-
withBirthDate
public PatchIndividual withBirthDate(BirthDateUpdate birthDate)
-
withBirthDate
public PatchIndividual withBirthDate(java.util.Optional<? extends BirthDateUpdate> birthDate)
-
withGovernmentID
public PatchIndividual withGovernmentID(GovernmentID governmentID)
-
withGovernmentID
public PatchIndividual withGovernmentID(java.util.Optional<? extends GovernmentID> governmentID)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-