Ejemplo n.º 1
0
 public GetContactResponse.Builder AddContactList(ModContact.Builder builderForValue)
 {
     ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
     this.PrepareBuilder();
     this.result.contactList_.Add(builderForValue.Build());
     return(this);
 }
Ejemplo n.º 2
0
 public GetContactResponse.Builder SetContactList(int index, ModContact.Builder builderForValue)
 {
     ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
     this.PrepareBuilder();
     this.result.contactList_[index] = builderForValue.Build();
     return(this);
 }
Ejemplo n.º 3
0
 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())));
 }