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,
builder.givenName = copy.givenName();
builder.familyName = copy.familyName();
builder.nickName = copy.nickName();
+ builder.nickNameGivenName = copy.nickNameGivenName();
+ builder.nickNameFamilyName = copy.nickNameFamilyName();
+ builder.note = copy.note();
builder.color = copy.color();
builder.messageExpirationTime = copy.messageExpirationTime();
+ builder.messageExpirationTimeVersion = copy.messageExpirationTimeVersion();
builder.muteUntil = copy.muteUntil();
builder.hideStory = copy.hideStory();
builder.isBlocked = copy.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;