public GetContactResponse.Builder AddContactList(ModContact.Builder builderForValue) { ThrowHelper.ThrowIfNull(builderForValue, "builderForValue"); this.PrepareBuilder(); this.result.contactList_.Add(builderForValue.Build()); return(this); }
public GetContactResponse.Builder SetContactList(int index, ModContact.Builder builderForValue) { ThrowHelper.ThrowIfNull(builderForValue, "builderForValue"); this.PrepareBuilder(); this.result.contactList_[index] = builderForValue.Build(); return(this); }
public static bool OpModContact(Contact ct, uint bitMask) { ModContact.Builder builder = ModContact.CreateBuilder(); builder.UserName = Util.toSKString(ct.strUsrName); builder.NickName = Util.toSKString(ct.strNickName); builder.PYInitial = Util.toSKString(ct.strPYInitial); builder.QuanPin = Util.toSKString(ct.strQuanPin); builder.Sex = ct.nSex; builder.ImgBuf = Util.toSKBuffer(""); builder.BitMask = bitMask; builder.BitVal = ct.nFlags; builder.ImgFlag = ct.nImgFlag; builder.Remark = Util.toSKString(ct.strRemark); builder.RemarkPYInitial = Util.toSKString(ct.strRemarkPYInitial); builder.RemarkQuanPin = Util.toSKString(ct.strRemarkQuanPin); builder.ContactType = ct.nContactType; builder.RoomInfoCount = 0; builder.DomainList = Util.toSKString(ct.strDomainList); builder.ChatRoomNotify = ct.nChatRoomNotify; builder.AddContactScene = ct.nAddContactScene; builder.Province = Util.NullAsNil(ct.strProvince); builder.City = Util.NullAsNil(ct.strCity); builder.Signature = Util.NullAsNil(ct.strSignature); builder.PersonalCard = ct.nPersonalCard; builder.HasWeiXinHdHeadImg = ct.nHasWeiXinHdHeadImg; builder.VerifyFlag = ct.nVerifyFlag; builder.VerifyInfo = Util.NullAsNil(ct.strVerifyInfo); return(add(new OpLog(2, builder.Build().ToByteArray()))); }