String givenName,
String familyName,
String nickName,
+ String nickNameGivenName,
+ String nickNameFamilyName,
+ String note,
String color,
int messageExpirationTime,
+ int messageExpirationTimeVersion,
long muteUntil,
boolean hideStory,
boolean isBlocked,
this(builder.givenName,
builder.familyName,
builder.nickName,
+ builder.nickNameGivenName,
+ builder.nickNameFamilyName,
+ builder.note,
builder.color,
builder.messageExpirationTime,
+ builder.messageExpirationTimeVersion,
builder.muteUntil,
builder.hideStory,
builder.isBlocked,
private String givenName;
private String familyName;
private String nickName;
+ private String nickNameGivenName;
+ private String nickNameFamilyName;
+ private String note;
private String color;
private int messageExpirationTime;
+ private int messageExpirationTimeVersion = 1;
private long muteUntil;
private boolean hideStory;
private boolean isBlocked;
return this;
}
+ public Builder withNickNameGivenName(final String val) {
+ nickNameGivenName = val;
+ return this;
+ }
+
+ public Builder withNickNameFamilyName(final String val) {
+ nickNameFamilyName = val;
+ return this;
+ }
+
+ public Builder withNote(final String val) {
+ note = val;
+ return this;
+ }
+
public Builder withColor(final String val) {
color = val;
return this;
return this;
}
+ public Builder withMessageExpirationTimeVersion(final int val) {
+ messageExpirationTimeVersion = val;
+ return this;
+ }
+
public Builder withMuteUntil(final long val) {
muteUntil = val;
return this;