-
- All Implemented Interfaces:
-
com.polygamma.ogm.util.ProtobufMessage
public final class UserContactDescriptor implements ProtobufMessage
User contact descriptor.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceUserContactDescriptor.BuilderUser contact descriptor builder.
-
Method Summary
Modifier and Type Method Description static UserContactDescriptor.BuilderofBuilder()Construct new empty builder. ProtobufMessagemergeFrom(ProtobufReader reader)Read and merge from Protobuf wire-codec reader. voidwriteTo(ProtobufWriter writer)Write {@code this}to a Protobuf wire-codec writer.UserContactDescriptor.BuildertoBuilder()Construct new builder initialized with {@code this}.Stringid()Unique contact identifier. StringdisplayName()Display name. List<String>emailAddresses()Email addresses. List<String>phoneLines()Phone lines. List<String>physicalAddresses()Physical addresses. booleanstarred()Contact is starred. inthashCode()booleanequals(@Nullable() Object other)StringtoString()-
-
Method Detail
-
ofBuilder
static UserContactDescriptor.Builder ofBuilder()
Construct new empty builder.
-
mergeFrom
ProtobufMessage mergeFrom(ProtobufReader reader)
Read and merge from Protobuf wire-codec reader.
- Parameters:
reader- reader to merge from
-
writeTo
void writeTo(ProtobufWriter writer)
Write
{@code this}to a Protobuf wire-codec writer.- Parameters:
writer- writer to write to
-
toBuilder
UserContactDescriptor.Builder toBuilder()
Construct new builder initialized with
{@code this}.
-
displayName
String displayName()
Display name.
-
emailAddresses
List<String> emailAddresses()
Email addresses.
-
phoneLines
List<String> phoneLines()
Phone lines.
-
physicalAddresses
List<String> physicalAddresses()
Physical addresses.
-
starred
boolean starred()
Contact is starred.
-
hashCode
int hashCode()
-
-
-
-