< Summary

Class:Decentraland.Renderer.KernelServices.GetFriendRequestsPayload
Assembly:Decentraland.Protocol.GeneratedCode
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/FriendRequestKernel.gen.cs
Covered lines:0
Uncovered lines:95
Coverable lines:95
Total lines:3699
Line coverage:0% (0 of 95)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
GetFriendRequestsPayload()0%2100%
get_Descriptor()0%2100%
GetFriendRequestsPayload()0%2100%
GetFriendRequestsPayload(...)0%2100%
Clone()0%2100%
Equals(...)0%2100%
Equals(...)0%56700%
GetHashCode()0%42600%
ToString()0%2100%
WriteTo(...)0%42600%
CalculateSize()0%42600%
MergeFrom(...)0%42600%
MergeFrom(...)0%56700%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/FriendRequestKernel.gen.cs

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: decentraland/renderer/kernel_services/friend_request_kernel.proto
 4// </auto-generated>
 5#pragma warning disable 1591, 0612, 3021
 6#region Designer generated code
 7
 8using pb = global::Google.Protobuf;
 9using pbc = global::Google.Protobuf.Collections;
 10using pbr = global::Google.Protobuf.Reflection;
 11using scg = global::System.Collections.Generic;
 12namespace Decentraland.Renderer.KernelServices {
 13
 14  /// <summary>Holder for reflection information generated from decentraland/renderer/kernel_services/friend_request_ker
 15  public static partial class FriendRequestKernelReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for decentraland/renderer/kernel_services/friend_request_kernel.proto</summary>
 19    public static pbr::FileDescriptor Descriptor {
 20      get { return descriptor; }
 21    }
 22    private static pbr::FileDescriptor descriptor;
 23
 24    static FriendRequestKernelReflection() {
 25      byte[] descriptorData = global::System.Convert.FromBase64String(
 26          string.Concat(
 27            "CkFkZWNlbnRyYWxhbmQvcmVuZGVyZXIva2VybmVsX3NlcnZpY2VzL2ZyaWVu",
 28            "ZF9yZXF1ZXN0X2tlcm5lbC5wcm90bxIlZGVjZW50cmFsYW5kLnJlbmRlcmVy",
 29            "Lmtlcm5lbF9zZXJ2aWNlcxo4ZGVjZW50cmFsYW5kL3JlbmRlcmVyL2NvbW1v",
 30            "bi9mcmllbmRfcmVxdWVzdF9jb21tb24ucHJvdG8icAoYR2V0RnJpZW5kUmVx",
 31            "dWVzdHNQYXlsb2FkEhIKCnNlbnRfbGltaXQYASABKAUSEQoJc2VudF9za2lw",
 32            "GAIgASgFEhYKDnJlY2VpdmVkX2xpbWl0GAMgASgFEhUKDXJlY2VpdmVkX3Nr",
 33            "aXAYBCABKAUi9gEKGEdldEZyaWVuZFJlcXVlc3RzUmVwbHlPaxJFCgxyZXF1",
 34            "ZXN0ZWRfdG8YASADKAsyLy5kZWNlbnRyYWxhbmQucmVuZGVyZXIuY29tbW9u",
 35            "LkZyaWVuZFJlcXVlc3RJbmZvEkcKDnJlcXVlc3RlZF9mcm9tGAIgAygLMi8u",
 36            "ZGVjZW50cmFsYW5kLnJlbmRlcmVyLmNvbW1vbi5GcmllbmRSZXF1ZXN0SW5m",
 37            "bxImCh50b3RhbF9yZWNlaXZlZF9mcmllbmRfcmVxdWVzdHMYAyABKAUSIgoa",
 38            "dG90YWxfc2VudF9mcmllbmRfcmVxdWVzdHMYBCABKAUiuQEKFkdldEZyaWVu",
 39            "ZFJlcXVlc3RzUmVwbHkSUAoFcmVwbHkYASABKAsyPy5kZWNlbnRyYWxhbmQu",
 40            "cmVuZGVyZXIua2VybmVsX3NlcnZpY2VzLkdldEZyaWVuZFJlcXVlc3RzUmVw",
 41            "bHlPa0gAEkIKBWVycm9yGAIgASgOMjEuZGVjZW50cmFsYW5kLnJlbmRlcmVy",
 42            "LmNvbW1vbi5GcmllbmRzaGlwRXJyb3JDb2RlSABCCQoHbWVzc2FnZSJBChhT",
 43            "ZW5kRnJpZW5kUmVxdWVzdFBheWxvYWQSDwoHdXNlcl9pZBgBIAEoCRIUCgxt",
 44            "ZXNzYWdlX2JvZHkYAiABKAkiYwoYU2VuZEZyaWVuZFJlcXVlc3RSZXBseU9r",
 45            "EkcKDmZyaWVuZF9yZXF1ZXN0GAEgASgLMi8uZGVjZW50cmFsYW5kLnJlbmRl",
 46            "cmVyLmNvbW1vbi5GcmllbmRSZXF1ZXN0SW5mbyK5AQoWU2VuZEZyaWVuZFJl",
 47            "cXVlc3RSZXBseRJQCgVyZXBseRgBIAEoCzI/LmRlY2VudHJhbGFuZC5yZW5k",
 48            "ZXJlci5rZXJuZWxfc2VydmljZXMuU2VuZEZyaWVuZFJlcXVlc3RSZXBseU9r",
 49            "SAASQgoFZXJyb3IYAiABKA4yMS5kZWNlbnRyYWxhbmQucmVuZGVyZXIuY29t",
 50            "bW9uLkZyaWVuZHNoaXBFcnJvckNvZGVIAEIJCgdtZXNzYWdlIjcKGkNhbmNl",
 51            "bEZyaWVuZFJlcXVlc3RQYXlsb2FkEhkKEWZyaWVuZF9yZXF1ZXN0X2lkGAEg",
 52            "ASgJImUKGkNhbmNlbEZyaWVuZFJlcXVlc3RSZXBseU9rEkcKDmZyaWVuZF9y",
 53            "ZXF1ZXN0GAEgASgLMi8uZGVjZW50cmFsYW5kLnJlbmRlcmVyLmNvbW1vbi5G",
 54            "cmllbmRSZXF1ZXN0SW5mbyK9AQoYQ2FuY2VsRnJpZW5kUmVxdWVzdFJlcGx5",
 55            "ElIKBXJlcGx5GAEgASgLMkEuZGVjZW50cmFsYW5kLnJlbmRlcmVyLmtlcm5l",
 56            "bF9zZXJ2aWNlcy5DYW5jZWxGcmllbmRSZXF1ZXN0UmVwbHlPa0gAEkIKBWVy",
 57            "cm9yGAIgASgOMjEuZGVjZW50cmFsYW5kLnJlbmRlcmVyLmNvbW1vbi5Gcmll",
 58            "bmRzaGlwRXJyb3JDb2RlSABCCQoHbWVzc2FnZSI3ChpBY2NlcHRGcmllbmRS",
 59            "ZXF1ZXN0UGF5bG9hZBIZChFmcmllbmRfcmVxdWVzdF9pZBgBIAEoCSJlChpB",
 60            "Y2NlcHRGcmllbmRSZXF1ZXN0UmVwbHlPaxJHCg5mcmllbmRfcmVxdWVzdBgB",
 61            "IAEoCzIvLmRlY2VudHJhbGFuZC5yZW5kZXJlci5jb21tb24uRnJpZW5kUmVx",
 62            "dWVzdEluZm8ivQEKGEFjY2VwdEZyaWVuZFJlcXVlc3RSZXBseRJSCgVyZXBs",
 63            "eRgBIAEoCzJBLmRlY2VudHJhbGFuZC5yZW5kZXJlci5rZXJuZWxfc2Vydmlj",
 64            "ZXMuQWNjZXB0RnJpZW5kUmVxdWVzdFJlcGx5T2tIABJCCgVlcnJvchgCIAEo",
 65            "DjIxLmRlY2VudHJhbGFuZC5yZW5kZXJlci5jb21tb24uRnJpZW5kc2hpcEVy",
 66            "cm9yQ29kZUgAQgkKB21lc3NhZ2UiNwoaUmVqZWN0RnJpZW5kUmVxdWVzdFBh",
 67            "eWxvYWQSGQoRZnJpZW5kX3JlcXVlc3RfaWQYASABKAkiZQoaUmVqZWN0RnJp",
 68            "ZW5kUmVxdWVzdFJlcGx5T2sSRwoOZnJpZW5kX3JlcXVlc3QYASABKAsyLy5k",
 69            "ZWNlbnRyYWxhbmQucmVuZGVyZXIuY29tbW9uLkZyaWVuZFJlcXVlc3RJbmZv",
 70            "Ir0BChhSZWplY3RGcmllbmRSZXF1ZXN0UmVwbHkSUgoFcmVwbHkYASABKAsy",
 71            "QS5kZWNlbnRyYWxhbmQucmVuZGVyZXIua2VybmVsX3NlcnZpY2VzLlJlamVj",
 72            "dEZyaWVuZFJlcXVlc3RSZXBseU9rSAASQgoFZXJyb3IYAiABKA4yMS5kZWNl",
 73            "bnRyYWxhbmQucmVuZGVyZXIuY29tbW9uLkZyaWVuZHNoaXBFcnJvckNvZGVI",
 74            "AEIJCgdtZXNzYWdlMqYGChpGcmllbmRSZXF1ZXN0S2VybmVsU2VydmljZRKV",
 75            "AQoRR2V0RnJpZW5kUmVxdWVzdHMSPy5kZWNlbnRyYWxhbmQucmVuZGVyZXIu",
 76            "a2VybmVsX3NlcnZpY2VzLkdldEZyaWVuZFJlcXVlc3RzUGF5bG9hZBo9LmRl",
 77            "Y2VudHJhbGFuZC5yZW5kZXJlci5rZXJuZWxfc2VydmljZXMuR2V0RnJpZW5k",
 78            "UmVxdWVzdHNSZXBseSIAEpUBChFTZW5kRnJpZW5kUmVxdWVzdBI/LmRlY2Vu",
 79            "dHJhbGFuZC5yZW5kZXJlci5rZXJuZWxfc2VydmljZXMuU2VuZEZyaWVuZFJl",
 80            "cXVlc3RQYXlsb2FkGj0uZGVjZW50cmFsYW5kLnJlbmRlcmVyLmtlcm5lbF9z",
 81            "ZXJ2aWNlcy5TZW5kRnJpZW5kUmVxdWVzdFJlcGx5IgASmwEKE0NhbmNlbEZy",
 82            "aWVuZFJlcXVlc3QSQS5kZWNlbnRyYWxhbmQucmVuZGVyZXIua2VybmVsX3Nl",
 83            "cnZpY2VzLkNhbmNlbEZyaWVuZFJlcXVlc3RQYXlsb2FkGj8uZGVjZW50cmFs",
 84            "YW5kLnJlbmRlcmVyLmtlcm5lbF9zZXJ2aWNlcy5DYW5jZWxGcmllbmRSZXF1",
 85            "ZXN0UmVwbHkiABKbAQoTQWNjZXB0RnJpZW5kUmVxdWVzdBJBLmRlY2VudHJh",
 86            "bGFuZC5yZW5kZXJlci5rZXJuZWxfc2VydmljZXMuQWNjZXB0RnJpZW5kUmVx",
 87            "dWVzdFBheWxvYWQaPy5kZWNlbnRyYWxhbmQucmVuZGVyZXIua2VybmVsX3Nl",
 88            "cnZpY2VzLkFjY2VwdEZyaWVuZFJlcXVlc3RSZXBseSIAEpsBChNSZWplY3RG",
 89            "cmllbmRSZXF1ZXN0EkEuZGVjZW50cmFsYW5kLnJlbmRlcmVyLmtlcm5lbF9z",
 90            "ZXJ2aWNlcy5SZWplY3RGcmllbmRSZXF1ZXN0UGF5bG9hZBo/LmRlY2VudHJh",
 91            "bGFuZC5yZW5kZXJlci5rZXJuZWxfc2VydmljZXMuUmVqZWN0RnJpZW5kUmVx",
 92            "dWVzdFJlcGx5IgBiBnByb3RvMw=="));
 93      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 94          new pbr::FileDescriptor[] { global::Decentraland.Renderer.Common.FriendRequestCommonReflection.Descriptor, },
 95          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
 96            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.GetFriendRequestsPayload),
 97            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.GetFriendRequestsReplyOk),
 98            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.GetFriendRequestsReply), g
 99            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.SendFriendRequestPayload),
 100            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.SendFriendRequestReplyOk),
 101            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.SendFriendRequestReply), g
 102            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.CancelFriendRequestPayload
 103            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.CancelFriendRequestReplyOk
 104            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.CancelFriendRequestReply),
 105            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.AcceptFriendRequestPayload
 106            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.AcceptFriendRequestReplyOk
 107            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.AcceptFriendRequestReply),
 108            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.RejectFriendRequestPayload
 109            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.RejectFriendRequestReplyOk
 110            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.KernelServices.RejectFriendRequestReply),
 111          }));
 112    }
 113    #endregion
 114
 115  }
 116  #region Messages
 117  /// <summary>
 118  /// Get friend requests
 119  /// </summary>
 120  public sealed partial class GetFriendRequestsPayload : pb::IMessage<GetFriendRequestsPayload>
 121  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 122      , pb::IBufferMessage
 123  #endif
 124  {
 0125    private static readonly pb::MessageParser<GetFriendRequestsPayload> _parser = new pb::MessageParser<GetFriendRequest
 126    private pb::UnknownFieldSet _unknownFields;
 127    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 128    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0129    public static pb::MessageParser<GetFriendRequestsPayload> Parser { get { return _parser; } }
 130
 131    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 132    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 133    public static pbr::MessageDescriptor Descriptor {
 0134      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[0]
 135    }
 136
 137    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 138    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 139    pbr::MessageDescriptor pb::IMessage.Descriptor {
 0140      get { return Descriptor; }
 141    }
 142
 143    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 144    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0145    public GetFriendRequestsPayload() {
 146      OnConstruction();
 0147    }
 148
 149    partial void OnConstruction();
 150
 151    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 152    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0153    public GetFriendRequestsPayload(GetFriendRequestsPayload other) : this() {
 0154      sentLimit_ = other.sentLimit_;
 0155      sentSkip_ = other.sentSkip_;
 0156      receivedLimit_ = other.receivedLimit_;
 0157      receivedSkip_ = other.receivedSkip_;
 0158      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 0159    }
 160
 161    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 162    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 163    public GetFriendRequestsPayload Clone() {
 0164      return new GetFriendRequestsPayload(this);
 165    }
 166
 167    /// <summary>Field number for the "sent_limit" field.</summary>
 168    public const int SentLimitFieldNumber = 1;
 169    private int sentLimit_;
 170    /// <summary>
 171    /// Max amount of entries of sent friend requests to request
 172    /// </summary>
 173    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 174    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 175    public int SentLimit {
 0176      get { return sentLimit_; }
 177      set {
 0178        sentLimit_ = value;
 0179      }
 180    }
 181
 182    /// <summary>Field number for the "sent_skip" field.</summary>
 183    public const int SentSkipFieldNumber = 2;
 184    private int sentSkip_;
 185    /// <summary>
 186    /// The amount of entries of sent friend requests to skip
 187    /// </summary>
 188    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 189    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 190    public int SentSkip {
 0191      get { return sentSkip_; }
 192      set {
 0193        sentSkip_ = value;
 0194      }
 195    }
 196
 197    /// <summary>Field number for the "received_limit" field.</summary>
 198    public const int ReceivedLimitFieldNumber = 3;
 199    private int receivedLimit_;
 200    /// <summary>
 201    /// Max amount of entries of received friend requests to request
 202    /// </summary>
 203    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 204    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 205    public int ReceivedLimit {
 0206      get { return receivedLimit_; }
 207      set {
 0208        receivedLimit_ = value;
 0209      }
 210    }
 211
 212    /// <summary>Field number for the "received_skip" field.</summary>
 213    public const int ReceivedSkipFieldNumber = 4;
 214    private int receivedSkip_;
 215    /// <summary>
 216    /// The amount of entries of received friend requests to skip
 217    /// </summary>
 218    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 219    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 220    public int ReceivedSkip {
 0221      get { return receivedSkip_; }
 222      set {
 0223        receivedSkip_ = value;
 0224      }
 225    }
 226
 227    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 228    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 229    public override bool Equals(object other) {
 0230      return Equals(other as GetFriendRequestsPayload);
 231    }
 232
 233    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 234    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 235    public bool Equals(GetFriendRequestsPayload other) {
 0236      if (ReferenceEquals(other, null)) {
 0237        return false;
 238      }
 0239      if (ReferenceEquals(other, this)) {
 0240        return true;
 241      }
 0242      if (SentLimit != other.SentLimit) return false;
 0243      if (SentSkip != other.SentSkip) return false;
 0244      if (ReceivedLimit != other.ReceivedLimit) return false;
 0245      if (ReceivedSkip != other.ReceivedSkip) return false;
 0246      return Equals(_unknownFields, other._unknownFields);
 247    }
 248
 249    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 250    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 251    public override int GetHashCode() {
 0252      int hash = 1;
 0253      if (SentLimit != 0) hash ^= SentLimit.GetHashCode();
 0254      if (SentSkip != 0) hash ^= SentSkip.GetHashCode();
 0255      if (ReceivedLimit != 0) hash ^= ReceivedLimit.GetHashCode();
 0256      if (ReceivedSkip != 0) hash ^= ReceivedSkip.GetHashCode();
 0257      if (_unknownFields != null) {
 0258        hash ^= _unknownFields.GetHashCode();
 259      }
 0260      return hash;
 261    }
 262
 263    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 264    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 265    public override string ToString() {
 0266      return pb::JsonFormatter.ToDiagnosticString(this);
 267    }
 268
 269    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 270    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 271    public void WriteTo(pb::CodedOutputStream output) {
 272    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 273      output.WriteRawMessage(this);
 274    #else
 0275      if (SentLimit != 0) {
 0276        output.WriteRawTag(8);
 0277        output.WriteInt32(SentLimit);
 278      }
 0279      if (SentSkip != 0) {
 0280        output.WriteRawTag(16);
 0281        output.WriteInt32(SentSkip);
 282      }
 0283      if (ReceivedLimit != 0) {
 0284        output.WriteRawTag(24);
 0285        output.WriteInt32(ReceivedLimit);
 286      }
 0287      if (ReceivedSkip != 0) {
 0288        output.WriteRawTag(32);
 0289        output.WriteInt32(ReceivedSkip);
 290      }
 0291      if (_unknownFields != null) {
 0292        _unknownFields.WriteTo(output);
 293      }
 294    #endif
 0295    }
 296
 297    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 298    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 299    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 300    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 301      if (SentLimit != 0) {
 302        output.WriteRawTag(8);
 303        output.WriteInt32(SentLimit);
 304      }
 305      if (SentSkip != 0) {
 306        output.WriteRawTag(16);
 307        output.WriteInt32(SentSkip);
 308      }
 309      if (ReceivedLimit != 0) {
 310        output.WriteRawTag(24);
 311        output.WriteInt32(ReceivedLimit);
 312      }
 313      if (ReceivedSkip != 0) {
 314        output.WriteRawTag(32);
 315        output.WriteInt32(ReceivedSkip);
 316      }
 317      if (_unknownFields != null) {
 318        _unknownFields.WriteTo(ref output);
 319      }
 320    }
 321    #endif
 322
 323    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 324    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 325    public int CalculateSize() {
 0326      int size = 0;
 0327      if (SentLimit != 0) {
 0328        size += 1 + pb::CodedOutputStream.ComputeInt32Size(SentLimit);
 329      }
 0330      if (SentSkip != 0) {
 0331        size += 1 + pb::CodedOutputStream.ComputeInt32Size(SentSkip);
 332      }
 0333      if (ReceivedLimit != 0) {
 0334        size += 1 + pb::CodedOutputStream.ComputeInt32Size(ReceivedLimit);
 335      }
 0336      if (ReceivedSkip != 0) {
 0337        size += 1 + pb::CodedOutputStream.ComputeInt32Size(ReceivedSkip);
 338      }
 0339      if (_unknownFields != null) {
 0340        size += _unknownFields.CalculateSize();
 341      }
 0342      return size;
 343    }
 344
 345    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 346    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 347    public void MergeFrom(GetFriendRequestsPayload other) {
 0348      if (other == null) {
 0349        return;
 350      }
 0351      if (other.SentLimit != 0) {
 0352        SentLimit = other.SentLimit;
 353      }
 0354      if (other.SentSkip != 0) {
 0355        SentSkip = other.SentSkip;
 356      }
 0357      if (other.ReceivedLimit != 0) {
 0358        ReceivedLimit = other.ReceivedLimit;
 359      }
 0360      if (other.ReceivedSkip != 0) {
 0361        ReceivedSkip = other.ReceivedSkip;
 362      }
 0363      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 0364    }
 365
 366    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 367    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 368    public void MergeFrom(pb::CodedInputStream input) {
 369    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 370      input.ReadRawMessage(this);
 371    #else
 372      uint tag;
 0373      while ((tag = input.ReadTag()) != 0) {
 374        switch(tag) {
 375          default:
 0376            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 0377            break;
 378          case 8: {
 0379            SentLimit = input.ReadInt32();
 0380            break;
 381          }
 382          case 16: {
 0383            SentSkip = input.ReadInt32();
 0384            break;
 385          }
 386          case 24: {
 0387            ReceivedLimit = input.ReadInt32();
 0388            break;
 389          }
 390          case 32: {
 0391            ReceivedSkip = input.ReadInt32();
 392            break;
 393          }
 394        }
 395      }
 396    #endif
 0397    }
 398
 399    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 400    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 401    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 402    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 403      uint tag;
 404      while ((tag = input.ReadTag()) != 0) {
 405        switch(tag) {
 406          default:
 407            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 408            break;
 409          case 8: {
 410            SentLimit = input.ReadInt32();
 411            break;
 412          }
 413          case 16: {
 414            SentSkip = input.ReadInt32();
 415            break;
 416          }
 417          case 24: {
 418            ReceivedLimit = input.ReadInt32();
 419            break;
 420          }
 421          case 32: {
 422            ReceivedSkip = input.ReadInt32();
 423            break;
 424          }
 425        }
 426      }
 427    }
 428    #endif
 429
 430  }
 431
 432  public sealed partial class GetFriendRequestsReplyOk : pb::IMessage<GetFriendRequestsReplyOk>
 433  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 434      , pb::IBufferMessage
 435  #endif
 436  {
 437    private static readonly pb::MessageParser<GetFriendRequestsReplyOk> _parser = new pb::MessageParser<GetFriendRequest
 438    private pb::UnknownFieldSet _unknownFields;
 439    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 440    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 441    public static pb::MessageParser<GetFriendRequestsReplyOk> Parser { get { return _parser; } }
 442
 443    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 444    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 445    public static pbr::MessageDescriptor Descriptor {
 446      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[1]
 447    }
 448
 449    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 450    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 451    pbr::MessageDescriptor pb::IMessage.Descriptor {
 452      get { return Descriptor; }
 453    }
 454
 455    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 456    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 457    public GetFriendRequestsReplyOk() {
 458      OnConstruction();
 459    }
 460
 461    partial void OnConstruction();
 462
 463    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 464    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 465    public GetFriendRequestsReplyOk(GetFriendRequestsReplyOk other) : this() {
 466      requestedTo_ = other.requestedTo_.Clone();
 467      requestedFrom_ = other.requestedFrom_.Clone();
 468      totalReceivedFriendRequests_ = other.totalReceivedFriendRequests_;
 469      totalSentFriendRequests_ = other.totalSentFriendRequests_;
 470      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 471    }
 472
 473    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 474    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 475    public GetFriendRequestsReplyOk Clone() {
 476      return new GetFriendRequestsReplyOk(this);
 477    }
 478
 479    /// <summary>Field number for the "requested_to" field.</summary>
 480    public const int RequestedToFieldNumber = 1;
 481    private static readonly pb::FieldCodec<global::Decentraland.Renderer.Common.FriendRequestInfo> _repeated_requestedTo
 482        = pb::FieldCodec.ForMessage(10, global::Decentraland.Renderer.Common.FriendRequestInfo.Parser);
 483    private readonly pbc::RepeatedField<global::Decentraland.Renderer.Common.FriendRequestInfo> requestedTo_ = new pbc::
 484    /// <summary>
 485    /// Friend request info on the requests you've sent to users
 486    /// </summary>
 487    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 488    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 489    public pbc::RepeatedField<global::Decentraland.Renderer.Common.FriendRequestInfo> RequestedTo {
 490      get { return requestedTo_; }
 491    }
 492
 493    /// <summary>Field number for the "requested_from" field.</summary>
 494    public const int RequestedFromFieldNumber = 2;
 495    private static readonly pb::FieldCodec<global::Decentraland.Renderer.Common.FriendRequestInfo> _repeated_requestedFr
 496        = pb::FieldCodec.ForMessage(18, global::Decentraland.Renderer.Common.FriendRequestInfo.Parser);
 497    private readonly pbc::RepeatedField<global::Decentraland.Renderer.Common.FriendRequestInfo> requestedFrom_ = new pbc
 498    /// <summary>
 499    /// Friend request info on the requests you've received from users
 500    /// </summary>
 501    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 502    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 503    public pbc::RepeatedField<global::Decentraland.Renderer.Common.FriendRequestInfo> RequestedFrom {
 504      get { return requestedFrom_; }
 505    }
 506
 507    /// <summary>Field number for the "total_received_friend_requests" field.</summary>
 508    public const int TotalReceivedFriendRequestsFieldNumber = 3;
 509    private int totalReceivedFriendRequests_;
 510    /// <summary>
 511    /// Total amount of friend requests received
 512    /// </summary>
 513    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 514    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 515    public int TotalReceivedFriendRequests {
 516      get { return totalReceivedFriendRequests_; }
 517      set {
 518        totalReceivedFriendRequests_ = value;
 519      }
 520    }
 521
 522    /// <summary>Field number for the "total_sent_friend_requests" field.</summary>
 523    public const int TotalSentFriendRequestsFieldNumber = 4;
 524    private int totalSentFriendRequests_;
 525    /// <summary>
 526    /// Total amount of friend requests sent
 527    /// </summary>
 528    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 529    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 530    public int TotalSentFriendRequests {
 531      get { return totalSentFriendRequests_; }
 532      set {
 533        totalSentFriendRequests_ = value;
 534      }
 535    }
 536
 537    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 538    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 539    public override bool Equals(object other) {
 540      return Equals(other as GetFriendRequestsReplyOk);
 541    }
 542
 543    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 544    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 545    public bool Equals(GetFriendRequestsReplyOk other) {
 546      if (ReferenceEquals(other, null)) {
 547        return false;
 548      }
 549      if (ReferenceEquals(other, this)) {
 550        return true;
 551      }
 552      if(!requestedTo_.Equals(other.requestedTo_)) return false;
 553      if(!requestedFrom_.Equals(other.requestedFrom_)) return false;
 554      if (TotalReceivedFriendRequests != other.TotalReceivedFriendRequests) return false;
 555      if (TotalSentFriendRequests != other.TotalSentFriendRequests) return false;
 556      return Equals(_unknownFields, other._unknownFields);
 557    }
 558
 559    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 560    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 561    public override int GetHashCode() {
 562      int hash = 1;
 563      hash ^= requestedTo_.GetHashCode();
 564      hash ^= requestedFrom_.GetHashCode();
 565      if (TotalReceivedFriendRequests != 0) hash ^= TotalReceivedFriendRequests.GetHashCode();
 566      if (TotalSentFriendRequests != 0) hash ^= TotalSentFriendRequests.GetHashCode();
 567      if (_unknownFields != null) {
 568        hash ^= _unknownFields.GetHashCode();
 569      }
 570      return hash;
 571    }
 572
 573    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 574    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 575    public override string ToString() {
 576      return pb::JsonFormatter.ToDiagnosticString(this);
 577    }
 578
 579    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 580    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 581    public void WriteTo(pb::CodedOutputStream output) {
 582    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 583      output.WriteRawMessage(this);
 584    #else
 585      requestedTo_.WriteTo(output, _repeated_requestedTo_codec);
 586      requestedFrom_.WriteTo(output, _repeated_requestedFrom_codec);
 587      if (TotalReceivedFriendRequests != 0) {
 588        output.WriteRawTag(24);
 589        output.WriteInt32(TotalReceivedFriendRequests);
 590      }
 591      if (TotalSentFriendRequests != 0) {
 592        output.WriteRawTag(32);
 593        output.WriteInt32(TotalSentFriendRequests);
 594      }
 595      if (_unknownFields != null) {
 596        _unknownFields.WriteTo(output);
 597      }
 598    #endif
 599    }
 600
 601    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 602    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 603    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 604    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 605      requestedTo_.WriteTo(ref output, _repeated_requestedTo_codec);
 606      requestedFrom_.WriteTo(ref output, _repeated_requestedFrom_codec);
 607      if (TotalReceivedFriendRequests != 0) {
 608        output.WriteRawTag(24);
 609        output.WriteInt32(TotalReceivedFriendRequests);
 610      }
 611      if (TotalSentFriendRequests != 0) {
 612        output.WriteRawTag(32);
 613        output.WriteInt32(TotalSentFriendRequests);
 614      }
 615      if (_unknownFields != null) {
 616        _unknownFields.WriteTo(ref output);
 617      }
 618    }
 619    #endif
 620
 621    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 622    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 623    public int CalculateSize() {
 624      int size = 0;
 625      size += requestedTo_.CalculateSize(_repeated_requestedTo_codec);
 626      size += requestedFrom_.CalculateSize(_repeated_requestedFrom_codec);
 627      if (TotalReceivedFriendRequests != 0) {
 628        size += 1 + pb::CodedOutputStream.ComputeInt32Size(TotalReceivedFriendRequests);
 629      }
 630      if (TotalSentFriendRequests != 0) {
 631        size += 1 + pb::CodedOutputStream.ComputeInt32Size(TotalSentFriendRequests);
 632      }
 633      if (_unknownFields != null) {
 634        size += _unknownFields.CalculateSize();
 635      }
 636      return size;
 637    }
 638
 639    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 640    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 641    public void MergeFrom(GetFriendRequestsReplyOk other) {
 642      if (other == null) {
 643        return;
 644      }
 645      requestedTo_.Add(other.requestedTo_);
 646      requestedFrom_.Add(other.requestedFrom_);
 647      if (other.TotalReceivedFriendRequests != 0) {
 648        TotalReceivedFriendRequests = other.TotalReceivedFriendRequests;
 649      }
 650      if (other.TotalSentFriendRequests != 0) {
 651        TotalSentFriendRequests = other.TotalSentFriendRequests;
 652      }
 653      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 654    }
 655
 656    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 657    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 658    public void MergeFrom(pb::CodedInputStream input) {
 659    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 660      input.ReadRawMessage(this);
 661    #else
 662      uint tag;
 663      while ((tag = input.ReadTag()) != 0) {
 664        switch(tag) {
 665          default:
 666            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 667            break;
 668          case 10: {
 669            requestedTo_.AddEntriesFrom(input, _repeated_requestedTo_codec);
 670            break;
 671          }
 672          case 18: {
 673            requestedFrom_.AddEntriesFrom(input, _repeated_requestedFrom_codec);
 674            break;
 675          }
 676          case 24: {
 677            TotalReceivedFriendRequests = input.ReadInt32();
 678            break;
 679          }
 680          case 32: {
 681            TotalSentFriendRequests = input.ReadInt32();
 682            break;
 683          }
 684        }
 685      }
 686    #endif
 687    }
 688
 689    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 690    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 691    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 692    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 693      uint tag;
 694      while ((tag = input.ReadTag()) != 0) {
 695        switch(tag) {
 696          default:
 697            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 698            break;
 699          case 10: {
 700            requestedTo_.AddEntriesFrom(ref input, _repeated_requestedTo_codec);
 701            break;
 702          }
 703          case 18: {
 704            requestedFrom_.AddEntriesFrom(ref input, _repeated_requestedFrom_codec);
 705            break;
 706          }
 707          case 24: {
 708            TotalReceivedFriendRequests = input.ReadInt32();
 709            break;
 710          }
 711          case 32: {
 712            TotalSentFriendRequests = input.ReadInt32();
 713            break;
 714          }
 715        }
 716      }
 717    }
 718    #endif
 719
 720  }
 721
 722  public sealed partial class GetFriendRequestsReply : pb::IMessage<GetFriendRequestsReply>
 723  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 724      , pb::IBufferMessage
 725  #endif
 726  {
 727    private static readonly pb::MessageParser<GetFriendRequestsReply> _parser = new pb::MessageParser<GetFriendRequestsR
 728    private pb::UnknownFieldSet _unknownFields;
 729    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 730    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 731    public static pb::MessageParser<GetFriendRequestsReply> Parser { get { return _parser; } }
 732
 733    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 734    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 735    public static pbr::MessageDescriptor Descriptor {
 736      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[2]
 737    }
 738
 739    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 740    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 741    pbr::MessageDescriptor pb::IMessage.Descriptor {
 742      get { return Descriptor; }
 743    }
 744
 745    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 746    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 747    public GetFriendRequestsReply() {
 748      OnConstruction();
 749    }
 750
 751    partial void OnConstruction();
 752
 753    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 754    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 755    public GetFriendRequestsReply(GetFriendRequestsReply other) : this() {
 756      switch (other.MessageCase) {
 757        case MessageOneofCase.Reply:
 758          Reply = other.Reply.Clone();
 759          break;
 760        case MessageOneofCase.Error:
 761          Error = other.Error;
 762          break;
 763      }
 764
 765      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 766    }
 767
 768    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 769    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 770    public GetFriendRequestsReply Clone() {
 771      return new GetFriendRequestsReply(this);
 772    }
 773
 774    /// <summary>Field number for the "reply" field.</summary>
 775    public const int ReplyFieldNumber = 1;
 776    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 777    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 778    public global::Decentraland.Renderer.KernelServices.GetFriendRequestsReplyOk Reply {
 779      get { return messageCase_ == MessageOneofCase.Reply ? (global::Decentraland.Renderer.KernelServices.GetFriendReque
 780      set {
 781        message_ = value;
 782        messageCase_ = value == null ? MessageOneofCase.None : MessageOneofCase.Reply;
 783      }
 784    }
 785
 786    /// <summary>Field number for the "error" field.</summary>
 787    public const int ErrorFieldNumber = 2;
 788    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 789    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 790    public global::Decentraland.Renderer.Common.FriendshipErrorCode Error {
 791      get { return messageCase_ == MessageOneofCase.Error ? (global::Decentraland.Renderer.Common.FriendshipErrorCode) m
 792      set {
 793        message_ = value;
 794        messageCase_ = MessageOneofCase.Error;
 795      }
 796    }
 797
 798    private object message_;
 799    /// <summary>Enum of possible cases for the "message" oneof.</summary>
 800    public enum MessageOneofCase {
 801      None = 0,
 802      Reply = 1,
 803      Error = 2,
 804    }
 805    private MessageOneofCase messageCase_ = MessageOneofCase.None;
 806    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 807    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 808    public MessageOneofCase MessageCase {
 809      get { return messageCase_; }
 810    }
 811
 812    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 813    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 814    public void ClearMessage() {
 815      messageCase_ = MessageOneofCase.None;
 816      message_ = null;
 817    }
 818
 819    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 820    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 821    public override bool Equals(object other) {
 822      return Equals(other as GetFriendRequestsReply);
 823    }
 824
 825    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 826    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 827    public bool Equals(GetFriendRequestsReply other) {
 828      if (ReferenceEquals(other, null)) {
 829        return false;
 830      }
 831      if (ReferenceEquals(other, this)) {
 832        return true;
 833      }
 834      if (!object.Equals(Reply, other.Reply)) return false;
 835      if (Error != other.Error) return false;
 836      if (MessageCase != other.MessageCase) return false;
 837      return Equals(_unknownFields, other._unknownFields);
 838    }
 839
 840    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 841    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 842    public override int GetHashCode() {
 843      int hash = 1;
 844      if (messageCase_ == MessageOneofCase.Reply) hash ^= Reply.GetHashCode();
 845      if (messageCase_ == MessageOneofCase.Error) hash ^= Error.GetHashCode();
 846      hash ^= (int) messageCase_;
 847      if (_unknownFields != null) {
 848        hash ^= _unknownFields.GetHashCode();
 849      }
 850      return hash;
 851    }
 852
 853    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 854    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 855    public override string ToString() {
 856      return pb::JsonFormatter.ToDiagnosticString(this);
 857    }
 858
 859    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 860    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 861    public void WriteTo(pb::CodedOutputStream output) {
 862    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 863      output.WriteRawMessage(this);
 864    #else
 865      if (messageCase_ == MessageOneofCase.Reply) {
 866        output.WriteRawTag(10);
 867        output.WriteMessage(Reply);
 868      }
 869      if (messageCase_ == MessageOneofCase.Error) {
 870        output.WriteRawTag(16);
 871        output.WriteEnum((int) Error);
 872      }
 873      if (_unknownFields != null) {
 874        _unknownFields.WriteTo(output);
 875      }
 876    #endif
 877    }
 878
 879    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 880    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 881    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 882    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 883      if (messageCase_ == MessageOneofCase.Reply) {
 884        output.WriteRawTag(10);
 885        output.WriteMessage(Reply);
 886      }
 887      if (messageCase_ == MessageOneofCase.Error) {
 888        output.WriteRawTag(16);
 889        output.WriteEnum((int) Error);
 890      }
 891      if (_unknownFields != null) {
 892        _unknownFields.WriteTo(ref output);
 893      }
 894    }
 895    #endif
 896
 897    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 898    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 899    public int CalculateSize() {
 900      int size = 0;
 901      if (messageCase_ == MessageOneofCase.Reply) {
 902        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reply);
 903      }
 904      if (messageCase_ == MessageOneofCase.Error) {
 905        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Error);
 906      }
 907      if (_unknownFields != null) {
 908        size += _unknownFields.CalculateSize();
 909      }
 910      return size;
 911    }
 912
 913    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 914    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 915    public void MergeFrom(GetFriendRequestsReply other) {
 916      if (other == null) {
 917        return;
 918      }
 919      switch (other.MessageCase) {
 920        case MessageOneofCase.Reply:
 921          if (Reply == null) {
 922            Reply = new global::Decentraland.Renderer.KernelServices.GetFriendRequestsReplyOk();
 923          }
 924          Reply.MergeFrom(other.Reply);
 925          break;
 926        case MessageOneofCase.Error:
 927          Error = other.Error;
 928          break;
 929      }
 930
 931      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 932    }
 933
 934    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 935    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 936    public void MergeFrom(pb::CodedInputStream input) {
 937    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 938      input.ReadRawMessage(this);
 939    #else
 940      uint tag;
 941      while ((tag = input.ReadTag()) != 0) {
 942        switch(tag) {
 943          default:
 944            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 945            break;
 946          case 10: {
 947            global::Decentraland.Renderer.KernelServices.GetFriendRequestsReplyOk subBuilder = new global::Decentraland.
 948            if (messageCase_ == MessageOneofCase.Reply) {
 949              subBuilder.MergeFrom(Reply);
 950            }
 951            input.ReadMessage(subBuilder);
 952            Reply = subBuilder;
 953            break;
 954          }
 955          case 16: {
 956            message_ = input.ReadEnum();
 957            messageCase_ = MessageOneofCase.Error;
 958            break;
 959          }
 960        }
 961      }
 962    #endif
 963    }
 964
 965    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 966    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 967    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 968    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 969      uint tag;
 970      while ((tag = input.ReadTag()) != 0) {
 971        switch(tag) {
 972          default:
 973            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 974            break;
 975          case 10: {
 976            global::Decentraland.Renderer.KernelServices.GetFriendRequestsReplyOk subBuilder = new global::Decentraland.
 977            if (messageCase_ == MessageOneofCase.Reply) {
 978              subBuilder.MergeFrom(Reply);
 979            }
 980            input.ReadMessage(subBuilder);
 981            Reply = subBuilder;
 982            break;
 983          }
 984          case 16: {
 985            message_ = input.ReadEnum();
 986            messageCase_ = MessageOneofCase.Error;
 987            break;
 988          }
 989        }
 990      }
 991    }
 992    #endif
 993
 994  }
 995
 996  /// <summary>
 997  /// Send friend request
 998  /// </summary>
 999  public sealed partial class SendFriendRequestPayload : pb::IMessage<SendFriendRequestPayload>
 1000  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1001      , pb::IBufferMessage
 1002  #endif
 1003  {
 1004    private static readonly pb::MessageParser<SendFriendRequestPayload> _parser = new pb::MessageParser<SendFriendReques
 1005    private pb::UnknownFieldSet _unknownFields;
 1006    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1007    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1008    public static pb::MessageParser<SendFriendRequestPayload> Parser { get { return _parser; } }
 1009
 1010    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1011    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1012    public static pbr::MessageDescriptor Descriptor {
 1013      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[3]
 1014    }
 1015
 1016    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1017    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1018    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1019      get { return Descriptor; }
 1020    }
 1021
 1022    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1023    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1024    public SendFriendRequestPayload() {
 1025      OnConstruction();
 1026    }
 1027
 1028    partial void OnConstruction();
 1029
 1030    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1031    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1032    public SendFriendRequestPayload(SendFriendRequestPayload other) : this() {
 1033      userId_ = other.userId_;
 1034      messageBody_ = other.messageBody_;
 1035      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1036    }
 1037
 1038    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1039    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1040    public SendFriendRequestPayload Clone() {
 1041      return new SendFriendRequestPayload(this);
 1042    }
 1043
 1044    /// <summary>Field number for the "user_id" field.</summary>
 1045    public const int UserIdFieldNumber = 1;
 1046    private string userId_ = "";
 1047    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1048    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1049    public string UserId {
 1050      get { return userId_; }
 1051      set {
 1052        userId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 1053      }
 1054    }
 1055
 1056    /// <summary>Field number for the "message_body" field.</summary>
 1057    public const int MessageBodyFieldNumber = 2;
 1058    private string messageBody_ = "";
 1059    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1060    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1061    public string MessageBody {
 1062      get { return messageBody_; }
 1063      set {
 1064        messageBody_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 1065      }
 1066    }
 1067
 1068    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1069    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1070    public override bool Equals(object other) {
 1071      return Equals(other as SendFriendRequestPayload);
 1072    }
 1073
 1074    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1075    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1076    public bool Equals(SendFriendRequestPayload other) {
 1077      if (ReferenceEquals(other, null)) {
 1078        return false;
 1079      }
 1080      if (ReferenceEquals(other, this)) {
 1081        return true;
 1082      }
 1083      if (UserId != other.UserId) return false;
 1084      if (MessageBody != other.MessageBody) return false;
 1085      return Equals(_unknownFields, other._unknownFields);
 1086    }
 1087
 1088    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1089    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1090    public override int GetHashCode() {
 1091      int hash = 1;
 1092      if (UserId.Length != 0) hash ^= UserId.GetHashCode();
 1093      if (MessageBody.Length != 0) hash ^= MessageBody.GetHashCode();
 1094      if (_unknownFields != null) {
 1095        hash ^= _unknownFields.GetHashCode();
 1096      }
 1097      return hash;
 1098    }
 1099
 1100    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1101    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1102    public override string ToString() {
 1103      return pb::JsonFormatter.ToDiagnosticString(this);
 1104    }
 1105
 1106    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1107    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1108    public void WriteTo(pb::CodedOutputStream output) {
 1109    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1110      output.WriteRawMessage(this);
 1111    #else
 1112      if (UserId.Length != 0) {
 1113        output.WriteRawTag(10);
 1114        output.WriteString(UserId);
 1115      }
 1116      if (MessageBody.Length != 0) {
 1117        output.WriteRawTag(18);
 1118        output.WriteString(MessageBody);
 1119      }
 1120      if (_unknownFields != null) {
 1121        _unknownFields.WriteTo(output);
 1122      }
 1123    #endif
 1124    }
 1125
 1126    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1127    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1128    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1129    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1130      if (UserId.Length != 0) {
 1131        output.WriteRawTag(10);
 1132        output.WriteString(UserId);
 1133      }
 1134      if (MessageBody.Length != 0) {
 1135        output.WriteRawTag(18);
 1136        output.WriteString(MessageBody);
 1137      }
 1138      if (_unknownFields != null) {
 1139        _unknownFields.WriteTo(ref output);
 1140      }
 1141    }
 1142    #endif
 1143
 1144    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1145    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1146    public int CalculateSize() {
 1147      int size = 0;
 1148      if (UserId.Length != 0) {
 1149        size += 1 + pb::CodedOutputStream.ComputeStringSize(UserId);
 1150      }
 1151      if (MessageBody.Length != 0) {
 1152        size += 1 + pb::CodedOutputStream.ComputeStringSize(MessageBody);
 1153      }
 1154      if (_unknownFields != null) {
 1155        size += _unknownFields.CalculateSize();
 1156      }
 1157      return size;
 1158    }
 1159
 1160    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1161    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1162    public void MergeFrom(SendFriendRequestPayload other) {
 1163      if (other == null) {
 1164        return;
 1165      }
 1166      if (other.UserId.Length != 0) {
 1167        UserId = other.UserId;
 1168      }
 1169      if (other.MessageBody.Length != 0) {
 1170        MessageBody = other.MessageBody;
 1171      }
 1172      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1173    }
 1174
 1175    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1176    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1177    public void MergeFrom(pb::CodedInputStream input) {
 1178    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1179      input.ReadRawMessage(this);
 1180    #else
 1181      uint tag;
 1182      while ((tag = input.ReadTag()) != 0) {
 1183        switch(tag) {
 1184          default:
 1185            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1186            break;
 1187          case 10: {
 1188            UserId = input.ReadString();
 1189            break;
 1190          }
 1191          case 18: {
 1192            MessageBody = input.ReadString();
 1193            break;
 1194          }
 1195        }
 1196      }
 1197    #endif
 1198    }
 1199
 1200    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1201    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1202    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1203    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1204      uint tag;
 1205      while ((tag = input.ReadTag()) != 0) {
 1206        switch(tag) {
 1207          default:
 1208            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1209            break;
 1210          case 10: {
 1211            UserId = input.ReadString();
 1212            break;
 1213          }
 1214          case 18: {
 1215            MessageBody = input.ReadString();
 1216            break;
 1217          }
 1218        }
 1219      }
 1220    }
 1221    #endif
 1222
 1223  }
 1224
 1225  public sealed partial class SendFriendRequestReplyOk : pb::IMessage<SendFriendRequestReplyOk>
 1226  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1227      , pb::IBufferMessage
 1228  #endif
 1229  {
 1230    private static readonly pb::MessageParser<SendFriendRequestReplyOk> _parser = new pb::MessageParser<SendFriendReques
 1231    private pb::UnknownFieldSet _unknownFields;
 1232    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1233    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1234    public static pb::MessageParser<SendFriendRequestReplyOk> Parser { get { return _parser; } }
 1235
 1236    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1237    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1238    public static pbr::MessageDescriptor Descriptor {
 1239      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[4]
 1240    }
 1241
 1242    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1243    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1244    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1245      get { return Descriptor; }
 1246    }
 1247
 1248    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1249    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1250    public SendFriendRequestReplyOk() {
 1251      OnConstruction();
 1252    }
 1253
 1254    partial void OnConstruction();
 1255
 1256    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1257    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1258    public SendFriendRequestReplyOk(SendFriendRequestReplyOk other) : this() {
 1259      friendRequest_ = other.friendRequest_ != null ? other.friendRequest_.Clone() : null;
 1260      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1261    }
 1262
 1263    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1264    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1265    public SendFriendRequestReplyOk Clone() {
 1266      return new SendFriendRequestReplyOk(this);
 1267    }
 1268
 1269    /// <summary>Field number for the "friend_request" field.</summary>
 1270    public const int FriendRequestFieldNumber = 1;
 1271    private global::Decentraland.Renderer.Common.FriendRequestInfo friendRequest_;
 1272    /// <summary>
 1273    /// Friend request info on the request you've sent to a user
 1274    /// </summary>
 1275    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1276    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1277    public global::Decentraland.Renderer.Common.FriendRequestInfo FriendRequest {
 1278      get { return friendRequest_; }
 1279      set {
 1280        friendRequest_ = value;
 1281      }
 1282    }
 1283
 1284    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1285    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1286    public override bool Equals(object other) {
 1287      return Equals(other as SendFriendRequestReplyOk);
 1288    }
 1289
 1290    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1291    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1292    public bool Equals(SendFriendRequestReplyOk other) {
 1293      if (ReferenceEquals(other, null)) {
 1294        return false;
 1295      }
 1296      if (ReferenceEquals(other, this)) {
 1297        return true;
 1298      }
 1299      if (!object.Equals(FriendRequest, other.FriendRequest)) return false;
 1300      return Equals(_unknownFields, other._unknownFields);
 1301    }
 1302
 1303    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1304    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1305    public override int GetHashCode() {
 1306      int hash = 1;
 1307      if (friendRequest_ != null) hash ^= FriendRequest.GetHashCode();
 1308      if (_unknownFields != null) {
 1309        hash ^= _unknownFields.GetHashCode();
 1310      }
 1311      return hash;
 1312    }
 1313
 1314    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1315    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1316    public override string ToString() {
 1317      return pb::JsonFormatter.ToDiagnosticString(this);
 1318    }
 1319
 1320    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1321    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1322    public void WriteTo(pb::CodedOutputStream output) {
 1323    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1324      output.WriteRawMessage(this);
 1325    #else
 1326      if (friendRequest_ != null) {
 1327        output.WriteRawTag(10);
 1328        output.WriteMessage(FriendRequest);
 1329      }
 1330      if (_unknownFields != null) {
 1331        _unknownFields.WriteTo(output);
 1332      }
 1333    #endif
 1334    }
 1335
 1336    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1337    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1338    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1339    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1340      if (friendRequest_ != null) {
 1341        output.WriteRawTag(10);
 1342        output.WriteMessage(FriendRequest);
 1343      }
 1344      if (_unknownFields != null) {
 1345        _unknownFields.WriteTo(ref output);
 1346      }
 1347    }
 1348    #endif
 1349
 1350    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1351    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1352    public int CalculateSize() {
 1353      int size = 0;
 1354      if (friendRequest_ != null) {
 1355        size += 1 + pb::CodedOutputStream.ComputeMessageSize(FriendRequest);
 1356      }
 1357      if (_unknownFields != null) {
 1358        size += _unknownFields.CalculateSize();
 1359      }
 1360      return size;
 1361    }
 1362
 1363    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1364    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1365    public void MergeFrom(SendFriendRequestReplyOk other) {
 1366      if (other == null) {
 1367        return;
 1368      }
 1369      if (other.friendRequest_ != null) {
 1370        if (friendRequest_ == null) {
 1371          FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 1372        }
 1373        FriendRequest.MergeFrom(other.FriendRequest);
 1374      }
 1375      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1376    }
 1377
 1378    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1379    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1380    public void MergeFrom(pb::CodedInputStream input) {
 1381    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1382      input.ReadRawMessage(this);
 1383    #else
 1384      uint tag;
 1385      while ((tag = input.ReadTag()) != 0) {
 1386        switch(tag) {
 1387          default:
 1388            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1389            break;
 1390          case 10: {
 1391            if (friendRequest_ == null) {
 1392              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 1393            }
 1394            input.ReadMessage(FriendRequest);
 1395            break;
 1396          }
 1397        }
 1398      }
 1399    #endif
 1400    }
 1401
 1402    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1403    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1404    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1405    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1406      uint tag;
 1407      while ((tag = input.ReadTag()) != 0) {
 1408        switch(tag) {
 1409          default:
 1410            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1411            break;
 1412          case 10: {
 1413            if (friendRequest_ == null) {
 1414              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 1415            }
 1416            input.ReadMessage(FriendRequest);
 1417            break;
 1418          }
 1419        }
 1420      }
 1421    }
 1422    #endif
 1423
 1424  }
 1425
 1426  public sealed partial class SendFriendRequestReply : pb::IMessage<SendFriendRequestReply>
 1427  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1428      , pb::IBufferMessage
 1429  #endif
 1430  {
 1431    private static readonly pb::MessageParser<SendFriendRequestReply> _parser = new pb::MessageParser<SendFriendRequestR
 1432    private pb::UnknownFieldSet _unknownFields;
 1433    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1434    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1435    public static pb::MessageParser<SendFriendRequestReply> Parser { get { return _parser; } }
 1436
 1437    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1438    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1439    public static pbr::MessageDescriptor Descriptor {
 1440      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[5]
 1441    }
 1442
 1443    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1444    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1445    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1446      get { return Descriptor; }
 1447    }
 1448
 1449    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1450    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1451    public SendFriendRequestReply() {
 1452      OnConstruction();
 1453    }
 1454
 1455    partial void OnConstruction();
 1456
 1457    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1458    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1459    public SendFriendRequestReply(SendFriendRequestReply other) : this() {
 1460      switch (other.MessageCase) {
 1461        case MessageOneofCase.Reply:
 1462          Reply = other.Reply.Clone();
 1463          break;
 1464        case MessageOneofCase.Error:
 1465          Error = other.Error;
 1466          break;
 1467      }
 1468
 1469      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1470    }
 1471
 1472    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1473    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1474    public SendFriendRequestReply Clone() {
 1475      return new SendFriendRequestReply(this);
 1476    }
 1477
 1478    /// <summary>Field number for the "reply" field.</summary>
 1479    public const int ReplyFieldNumber = 1;
 1480    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1481    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1482    public global::Decentraland.Renderer.KernelServices.SendFriendRequestReplyOk Reply {
 1483      get { return messageCase_ == MessageOneofCase.Reply ? (global::Decentraland.Renderer.KernelServices.SendFriendRequ
 1484      set {
 1485        message_ = value;
 1486        messageCase_ = value == null ? MessageOneofCase.None : MessageOneofCase.Reply;
 1487      }
 1488    }
 1489
 1490    /// <summary>Field number for the "error" field.</summary>
 1491    public const int ErrorFieldNumber = 2;
 1492    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1493    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1494    public global::Decentraland.Renderer.Common.FriendshipErrorCode Error {
 1495      get { return messageCase_ == MessageOneofCase.Error ? (global::Decentraland.Renderer.Common.FriendshipErrorCode) m
 1496      set {
 1497        message_ = value;
 1498        messageCase_ = MessageOneofCase.Error;
 1499      }
 1500    }
 1501
 1502    private object message_;
 1503    /// <summary>Enum of possible cases for the "message" oneof.</summary>
 1504    public enum MessageOneofCase {
 1505      None = 0,
 1506      Reply = 1,
 1507      Error = 2,
 1508    }
 1509    private MessageOneofCase messageCase_ = MessageOneofCase.None;
 1510    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1511    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1512    public MessageOneofCase MessageCase {
 1513      get { return messageCase_; }
 1514    }
 1515
 1516    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1517    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1518    public void ClearMessage() {
 1519      messageCase_ = MessageOneofCase.None;
 1520      message_ = null;
 1521    }
 1522
 1523    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1524    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1525    public override bool Equals(object other) {
 1526      return Equals(other as SendFriendRequestReply);
 1527    }
 1528
 1529    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1530    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1531    public bool Equals(SendFriendRequestReply other) {
 1532      if (ReferenceEquals(other, null)) {
 1533        return false;
 1534      }
 1535      if (ReferenceEquals(other, this)) {
 1536        return true;
 1537      }
 1538      if (!object.Equals(Reply, other.Reply)) return false;
 1539      if (Error != other.Error) return false;
 1540      if (MessageCase != other.MessageCase) return false;
 1541      return Equals(_unknownFields, other._unknownFields);
 1542    }
 1543
 1544    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1545    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1546    public override int GetHashCode() {
 1547      int hash = 1;
 1548      if (messageCase_ == MessageOneofCase.Reply) hash ^= Reply.GetHashCode();
 1549      if (messageCase_ == MessageOneofCase.Error) hash ^= Error.GetHashCode();
 1550      hash ^= (int) messageCase_;
 1551      if (_unknownFields != null) {
 1552        hash ^= _unknownFields.GetHashCode();
 1553      }
 1554      return hash;
 1555    }
 1556
 1557    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1558    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1559    public override string ToString() {
 1560      return pb::JsonFormatter.ToDiagnosticString(this);
 1561    }
 1562
 1563    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1564    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1565    public void WriteTo(pb::CodedOutputStream output) {
 1566    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1567      output.WriteRawMessage(this);
 1568    #else
 1569      if (messageCase_ == MessageOneofCase.Reply) {
 1570        output.WriteRawTag(10);
 1571        output.WriteMessage(Reply);
 1572      }
 1573      if (messageCase_ == MessageOneofCase.Error) {
 1574        output.WriteRawTag(16);
 1575        output.WriteEnum((int) Error);
 1576      }
 1577      if (_unknownFields != null) {
 1578        _unknownFields.WriteTo(output);
 1579      }
 1580    #endif
 1581    }
 1582
 1583    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1584    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1585    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1586    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1587      if (messageCase_ == MessageOneofCase.Reply) {
 1588        output.WriteRawTag(10);
 1589        output.WriteMessage(Reply);
 1590      }
 1591      if (messageCase_ == MessageOneofCase.Error) {
 1592        output.WriteRawTag(16);
 1593        output.WriteEnum((int) Error);
 1594      }
 1595      if (_unknownFields != null) {
 1596        _unknownFields.WriteTo(ref output);
 1597      }
 1598    }
 1599    #endif
 1600
 1601    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1602    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1603    public int CalculateSize() {
 1604      int size = 0;
 1605      if (messageCase_ == MessageOneofCase.Reply) {
 1606        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reply);
 1607      }
 1608      if (messageCase_ == MessageOneofCase.Error) {
 1609        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Error);
 1610      }
 1611      if (_unknownFields != null) {
 1612        size += _unknownFields.CalculateSize();
 1613      }
 1614      return size;
 1615    }
 1616
 1617    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1618    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1619    public void MergeFrom(SendFriendRequestReply other) {
 1620      if (other == null) {
 1621        return;
 1622      }
 1623      switch (other.MessageCase) {
 1624        case MessageOneofCase.Reply:
 1625          if (Reply == null) {
 1626            Reply = new global::Decentraland.Renderer.KernelServices.SendFriendRequestReplyOk();
 1627          }
 1628          Reply.MergeFrom(other.Reply);
 1629          break;
 1630        case MessageOneofCase.Error:
 1631          Error = other.Error;
 1632          break;
 1633      }
 1634
 1635      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1636    }
 1637
 1638    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1639    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1640    public void MergeFrom(pb::CodedInputStream input) {
 1641    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1642      input.ReadRawMessage(this);
 1643    #else
 1644      uint tag;
 1645      while ((tag = input.ReadTag()) != 0) {
 1646        switch(tag) {
 1647          default:
 1648            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1649            break;
 1650          case 10: {
 1651            global::Decentraland.Renderer.KernelServices.SendFriendRequestReplyOk subBuilder = new global::Decentraland.
 1652            if (messageCase_ == MessageOneofCase.Reply) {
 1653              subBuilder.MergeFrom(Reply);
 1654            }
 1655            input.ReadMessage(subBuilder);
 1656            Reply = subBuilder;
 1657            break;
 1658          }
 1659          case 16: {
 1660            message_ = input.ReadEnum();
 1661            messageCase_ = MessageOneofCase.Error;
 1662            break;
 1663          }
 1664        }
 1665      }
 1666    #endif
 1667    }
 1668
 1669    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1670    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1671    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1672    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1673      uint tag;
 1674      while ((tag = input.ReadTag()) != 0) {
 1675        switch(tag) {
 1676          default:
 1677            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1678            break;
 1679          case 10: {
 1680            global::Decentraland.Renderer.KernelServices.SendFriendRequestReplyOk subBuilder = new global::Decentraland.
 1681            if (messageCase_ == MessageOneofCase.Reply) {
 1682              subBuilder.MergeFrom(Reply);
 1683            }
 1684            input.ReadMessage(subBuilder);
 1685            Reply = subBuilder;
 1686            break;
 1687          }
 1688          case 16: {
 1689            message_ = input.ReadEnum();
 1690            messageCase_ = MessageOneofCase.Error;
 1691            break;
 1692          }
 1693        }
 1694      }
 1695    }
 1696    #endif
 1697
 1698  }
 1699
 1700  /// <summary>
 1701  /// Cancel friend request
 1702  /// </summary>
 1703  public sealed partial class CancelFriendRequestPayload : pb::IMessage<CancelFriendRequestPayload>
 1704  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1705      , pb::IBufferMessage
 1706  #endif
 1707  {
 1708    private static readonly pb::MessageParser<CancelFriendRequestPayload> _parser = new pb::MessageParser<CancelFriendRe
 1709    private pb::UnknownFieldSet _unknownFields;
 1710    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1711    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1712    public static pb::MessageParser<CancelFriendRequestPayload> Parser { get { return _parser; } }
 1713
 1714    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1715    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1716    public static pbr::MessageDescriptor Descriptor {
 1717      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[6]
 1718    }
 1719
 1720    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1721    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1722    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1723      get { return Descriptor; }
 1724    }
 1725
 1726    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1727    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1728    public CancelFriendRequestPayload() {
 1729      OnConstruction();
 1730    }
 1731
 1732    partial void OnConstruction();
 1733
 1734    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1735    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1736    public CancelFriendRequestPayload(CancelFriendRequestPayload other) : this() {
 1737      friendRequestId_ = other.friendRequestId_;
 1738      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1739    }
 1740
 1741    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1742    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1743    public CancelFriendRequestPayload Clone() {
 1744      return new CancelFriendRequestPayload(this);
 1745    }
 1746
 1747    /// <summary>Field number for the "friend_request_id" field.</summary>
 1748    public const int FriendRequestIdFieldNumber = 1;
 1749    private string friendRequestId_ = "";
 1750    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1751    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1752    public string FriendRequestId {
 1753      get { return friendRequestId_; }
 1754      set {
 1755        friendRequestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 1756      }
 1757    }
 1758
 1759    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1760    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1761    public override bool Equals(object other) {
 1762      return Equals(other as CancelFriendRequestPayload);
 1763    }
 1764
 1765    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1766    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1767    public bool Equals(CancelFriendRequestPayload other) {
 1768      if (ReferenceEquals(other, null)) {
 1769        return false;
 1770      }
 1771      if (ReferenceEquals(other, this)) {
 1772        return true;
 1773      }
 1774      if (FriendRequestId != other.FriendRequestId) return false;
 1775      return Equals(_unknownFields, other._unknownFields);
 1776    }
 1777
 1778    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1779    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1780    public override int GetHashCode() {
 1781      int hash = 1;
 1782      if (FriendRequestId.Length != 0) hash ^= FriendRequestId.GetHashCode();
 1783      if (_unknownFields != null) {
 1784        hash ^= _unknownFields.GetHashCode();
 1785      }
 1786      return hash;
 1787    }
 1788
 1789    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1790    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1791    public override string ToString() {
 1792      return pb::JsonFormatter.ToDiagnosticString(this);
 1793    }
 1794
 1795    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1796    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1797    public void WriteTo(pb::CodedOutputStream output) {
 1798    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1799      output.WriteRawMessage(this);
 1800    #else
 1801      if (FriendRequestId.Length != 0) {
 1802        output.WriteRawTag(10);
 1803        output.WriteString(FriendRequestId);
 1804      }
 1805      if (_unknownFields != null) {
 1806        _unknownFields.WriteTo(output);
 1807      }
 1808    #endif
 1809    }
 1810
 1811    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1812    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1813    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1814    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1815      if (FriendRequestId.Length != 0) {
 1816        output.WriteRawTag(10);
 1817        output.WriteString(FriendRequestId);
 1818      }
 1819      if (_unknownFields != null) {
 1820        _unknownFields.WriteTo(ref output);
 1821      }
 1822    }
 1823    #endif
 1824
 1825    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1826    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1827    public int CalculateSize() {
 1828      int size = 0;
 1829      if (FriendRequestId.Length != 0) {
 1830        size += 1 + pb::CodedOutputStream.ComputeStringSize(FriendRequestId);
 1831      }
 1832      if (_unknownFields != null) {
 1833        size += _unknownFields.CalculateSize();
 1834      }
 1835      return size;
 1836    }
 1837
 1838    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1839    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1840    public void MergeFrom(CancelFriendRequestPayload other) {
 1841      if (other == null) {
 1842        return;
 1843      }
 1844      if (other.FriendRequestId.Length != 0) {
 1845        FriendRequestId = other.FriendRequestId;
 1846      }
 1847      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1848    }
 1849
 1850    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1851    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1852    public void MergeFrom(pb::CodedInputStream input) {
 1853    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1854      input.ReadRawMessage(this);
 1855    #else
 1856      uint tag;
 1857      while ((tag = input.ReadTag()) != 0) {
 1858        switch(tag) {
 1859          default:
 1860            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1861            break;
 1862          case 10: {
 1863            FriendRequestId = input.ReadString();
 1864            break;
 1865          }
 1866        }
 1867      }
 1868    #endif
 1869    }
 1870
 1871    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1872    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1873    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1874    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1875      uint tag;
 1876      while ((tag = input.ReadTag()) != 0) {
 1877        switch(tag) {
 1878          default:
 1879            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1880            break;
 1881          case 10: {
 1882            FriendRequestId = input.ReadString();
 1883            break;
 1884          }
 1885        }
 1886      }
 1887    }
 1888    #endif
 1889
 1890  }
 1891
 1892  public sealed partial class CancelFriendRequestReplyOk : pb::IMessage<CancelFriendRequestReplyOk>
 1893  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1894      , pb::IBufferMessage
 1895  #endif
 1896  {
 1897    private static readonly pb::MessageParser<CancelFriendRequestReplyOk> _parser = new pb::MessageParser<CancelFriendRe
 1898    private pb::UnknownFieldSet _unknownFields;
 1899    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1900    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1901    public static pb::MessageParser<CancelFriendRequestReplyOk> Parser { get { return _parser; } }
 1902
 1903    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1904    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1905    public static pbr::MessageDescriptor Descriptor {
 1906      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[7]
 1907    }
 1908
 1909    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1910    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1911    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1912      get { return Descriptor; }
 1913    }
 1914
 1915    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1916    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1917    public CancelFriendRequestReplyOk() {
 1918      OnConstruction();
 1919    }
 1920
 1921    partial void OnConstruction();
 1922
 1923    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1924    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1925    public CancelFriendRequestReplyOk(CancelFriendRequestReplyOk other) : this() {
 1926      friendRequest_ = other.friendRequest_ != null ? other.friendRequest_.Clone() : null;
 1927      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1928    }
 1929
 1930    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1931    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1932    public CancelFriendRequestReplyOk Clone() {
 1933      return new CancelFriendRequestReplyOk(this);
 1934    }
 1935
 1936    /// <summary>Field number for the "friend_request" field.</summary>
 1937    public const int FriendRequestFieldNumber = 1;
 1938    private global::Decentraland.Renderer.Common.FriendRequestInfo friendRequest_;
 1939    /// <summary>
 1940    /// Friend request info on the request you've canceled
 1941    /// </summary>
 1942    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1943    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1944    public global::Decentraland.Renderer.Common.FriendRequestInfo FriendRequest {
 1945      get { return friendRequest_; }
 1946      set {
 1947        friendRequest_ = value;
 1948      }
 1949    }
 1950
 1951    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1952    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1953    public override bool Equals(object other) {
 1954      return Equals(other as CancelFriendRequestReplyOk);
 1955    }
 1956
 1957    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1958    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1959    public bool Equals(CancelFriendRequestReplyOk other) {
 1960      if (ReferenceEquals(other, null)) {
 1961        return false;
 1962      }
 1963      if (ReferenceEquals(other, this)) {
 1964        return true;
 1965      }
 1966      if (!object.Equals(FriendRequest, other.FriendRequest)) return false;
 1967      return Equals(_unknownFields, other._unknownFields);
 1968    }
 1969
 1970    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1971    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1972    public override int GetHashCode() {
 1973      int hash = 1;
 1974      if (friendRequest_ != null) hash ^= FriendRequest.GetHashCode();
 1975      if (_unknownFields != null) {
 1976        hash ^= _unknownFields.GetHashCode();
 1977      }
 1978      return hash;
 1979    }
 1980
 1981    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1982    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1983    public override string ToString() {
 1984      return pb::JsonFormatter.ToDiagnosticString(this);
 1985    }
 1986
 1987    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1988    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1989    public void WriteTo(pb::CodedOutputStream output) {
 1990    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1991      output.WriteRawMessage(this);
 1992    #else
 1993      if (friendRequest_ != null) {
 1994        output.WriteRawTag(10);
 1995        output.WriteMessage(FriendRequest);
 1996      }
 1997      if (_unknownFields != null) {
 1998        _unknownFields.WriteTo(output);
 1999      }
 2000    #endif
 2001    }
 2002
 2003    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2004    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2005    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2006    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 2007      if (friendRequest_ != null) {
 2008        output.WriteRawTag(10);
 2009        output.WriteMessage(FriendRequest);
 2010      }
 2011      if (_unknownFields != null) {
 2012        _unknownFields.WriteTo(ref output);
 2013      }
 2014    }
 2015    #endif
 2016
 2017    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2018    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2019    public int CalculateSize() {
 2020      int size = 0;
 2021      if (friendRequest_ != null) {
 2022        size += 1 + pb::CodedOutputStream.ComputeMessageSize(FriendRequest);
 2023      }
 2024      if (_unknownFields != null) {
 2025        size += _unknownFields.CalculateSize();
 2026      }
 2027      return size;
 2028    }
 2029
 2030    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2031    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2032    public void MergeFrom(CancelFriendRequestReplyOk other) {
 2033      if (other == null) {
 2034        return;
 2035      }
 2036      if (other.friendRequest_ != null) {
 2037        if (friendRequest_ == null) {
 2038          FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 2039        }
 2040        FriendRequest.MergeFrom(other.FriendRequest);
 2041      }
 2042      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 2043    }
 2044
 2045    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2046    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2047    public void MergeFrom(pb::CodedInputStream input) {
 2048    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2049      input.ReadRawMessage(this);
 2050    #else
 2051      uint tag;
 2052      while ((tag = input.ReadTag()) != 0) {
 2053        switch(tag) {
 2054          default:
 2055            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 2056            break;
 2057          case 10: {
 2058            if (friendRequest_ == null) {
 2059              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 2060            }
 2061            input.ReadMessage(FriendRequest);
 2062            break;
 2063          }
 2064        }
 2065      }
 2066    #endif
 2067    }
 2068
 2069    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2070    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2071    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2072    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2073      uint tag;
 2074      while ((tag = input.ReadTag()) != 0) {
 2075        switch(tag) {
 2076          default:
 2077            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2078            break;
 2079          case 10: {
 2080            if (friendRequest_ == null) {
 2081              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 2082            }
 2083            input.ReadMessage(FriendRequest);
 2084            break;
 2085          }
 2086        }
 2087      }
 2088    }
 2089    #endif
 2090
 2091  }
 2092
 2093  public sealed partial class CancelFriendRequestReply : pb::IMessage<CancelFriendRequestReply>
 2094  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2095      , pb::IBufferMessage
 2096  #endif
 2097  {
 2098    private static readonly pb::MessageParser<CancelFriendRequestReply> _parser = new pb::MessageParser<CancelFriendRequ
 2099    private pb::UnknownFieldSet _unknownFields;
 2100    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2101    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2102    public static pb::MessageParser<CancelFriendRequestReply> Parser { get { return _parser; } }
 2103
 2104    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2105    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2106    public static pbr::MessageDescriptor Descriptor {
 2107      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[8]
 2108    }
 2109
 2110    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2111    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2112    pbr::MessageDescriptor pb::IMessage.Descriptor {
 2113      get { return Descriptor; }
 2114    }
 2115
 2116    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2117    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2118    public CancelFriendRequestReply() {
 2119      OnConstruction();
 2120    }
 2121
 2122    partial void OnConstruction();
 2123
 2124    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2125    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2126    public CancelFriendRequestReply(CancelFriendRequestReply other) : this() {
 2127      switch (other.MessageCase) {
 2128        case MessageOneofCase.Reply:
 2129          Reply = other.Reply.Clone();
 2130          break;
 2131        case MessageOneofCase.Error:
 2132          Error = other.Error;
 2133          break;
 2134      }
 2135
 2136      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 2137    }
 2138
 2139    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2140    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2141    public CancelFriendRequestReply Clone() {
 2142      return new CancelFriendRequestReply(this);
 2143    }
 2144
 2145    /// <summary>Field number for the "reply" field.</summary>
 2146    public const int ReplyFieldNumber = 1;
 2147    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2148    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2149    public global::Decentraland.Renderer.KernelServices.CancelFriendRequestReplyOk Reply {
 2150      get { return messageCase_ == MessageOneofCase.Reply ? (global::Decentraland.Renderer.KernelServices.CancelFriendRe
 2151      set {
 2152        message_ = value;
 2153        messageCase_ = value == null ? MessageOneofCase.None : MessageOneofCase.Reply;
 2154      }
 2155    }
 2156
 2157    /// <summary>Field number for the "error" field.</summary>
 2158    public const int ErrorFieldNumber = 2;
 2159    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2160    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2161    public global::Decentraland.Renderer.Common.FriendshipErrorCode Error {
 2162      get { return messageCase_ == MessageOneofCase.Error ? (global::Decentraland.Renderer.Common.FriendshipErrorCode) m
 2163      set {
 2164        message_ = value;
 2165        messageCase_ = MessageOneofCase.Error;
 2166      }
 2167    }
 2168
 2169    private object message_;
 2170    /// <summary>Enum of possible cases for the "message" oneof.</summary>
 2171    public enum MessageOneofCase {
 2172      None = 0,
 2173      Reply = 1,
 2174      Error = 2,
 2175    }
 2176    private MessageOneofCase messageCase_ = MessageOneofCase.None;
 2177    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2178    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2179    public MessageOneofCase MessageCase {
 2180      get { return messageCase_; }
 2181    }
 2182
 2183    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2184    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2185    public void ClearMessage() {
 2186      messageCase_ = MessageOneofCase.None;
 2187      message_ = null;
 2188    }
 2189
 2190    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2191    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2192    public override bool Equals(object other) {
 2193      return Equals(other as CancelFriendRequestReply);
 2194    }
 2195
 2196    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2197    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2198    public bool Equals(CancelFriendRequestReply other) {
 2199      if (ReferenceEquals(other, null)) {
 2200        return false;
 2201      }
 2202      if (ReferenceEquals(other, this)) {
 2203        return true;
 2204      }
 2205      if (!object.Equals(Reply, other.Reply)) return false;
 2206      if (Error != other.Error) return false;
 2207      if (MessageCase != other.MessageCase) return false;
 2208      return Equals(_unknownFields, other._unknownFields);
 2209    }
 2210
 2211    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2212    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2213    public override int GetHashCode() {
 2214      int hash = 1;
 2215      if (messageCase_ == MessageOneofCase.Reply) hash ^= Reply.GetHashCode();
 2216      if (messageCase_ == MessageOneofCase.Error) hash ^= Error.GetHashCode();
 2217      hash ^= (int) messageCase_;
 2218      if (_unknownFields != null) {
 2219        hash ^= _unknownFields.GetHashCode();
 2220      }
 2221      return hash;
 2222    }
 2223
 2224    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2225    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2226    public override string ToString() {
 2227      return pb::JsonFormatter.ToDiagnosticString(this);
 2228    }
 2229
 2230    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2231    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2232    public void WriteTo(pb::CodedOutputStream output) {
 2233    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2234      output.WriteRawMessage(this);
 2235    #else
 2236      if (messageCase_ == MessageOneofCase.Reply) {
 2237        output.WriteRawTag(10);
 2238        output.WriteMessage(Reply);
 2239      }
 2240      if (messageCase_ == MessageOneofCase.Error) {
 2241        output.WriteRawTag(16);
 2242        output.WriteEnum((int) Error);
 2243      }
 2244      if (_unknownFields != null) {
 2245        _unknownFields.WriteTo(output);
 2246      }
 2247    #endif
 2248    }
 2249
 2250    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2251    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2252    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2253    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 2254      if (messageCase_ == MessageOneofCase.Reply) {
 2255        output.WriteRawTag(10);
 2256        output.WriteMessage(Reply);
 2257      }
 2258      if (messageCase_ == MessageOneofCase.Error) {
 2259        output.WriteRawTag(16);
 2260        output.WriteEnum((int) Error);
 2261      }
 2262      if (_unknownFields != null) {
 2263        _unknownFields.WriteTo(ref output);
 2264      }
 2265    }
 2266    #endif
 2267
 2268    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2269    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2270    public int CalculateSize() {
 2271      int size = 0;
 2272      if (messageCase_ == MessageOneofCase.Reply) {
 2273        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reply);
 2274      }
 2275      if (messageCase_ == MessageOneofCase.Error) {
 2276        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Error);
 2277      }
 2278      if (_unknownFields != null) {
 2279        size += _unknownFields.CalculateSize();
 2280      }
 2281      return size;
 2282    }
 2283
 2284    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2285    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2286    public void MergeFrom(CancelFriendRequestReply other) {
 2287      if (other == null) {
 2288        return;
 2289      }
 2290      switch (other.MessageCase) {
 2291        case MessageOneofCase.Reply:
 2292          if (Reply == null) {
 2293            Reply = new global::Decentraland.Renderer.KernelServices.CancelFriendRequestReplyOk();
 2294          }
 2295          Reply.MergeFrom(other.Reply);
 2296          break;
 2297        case MessageOneofCase.Error:
 2298          Error = other.Error;
 2299          break;
 2300      }
 2301
 2302      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 2303    }
 2304
 2305    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2306    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2307    public void MergeFrom(pb::CodedInputStream input) {
 2308    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2309      input.ReadRawMessage(this);
 2310    #else
 2311      uint tag;
 2312      while ((tag = input.ReadTag()) != 0) {
 2313        switch(tag) {
 2314          default:
 2315            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 2316            break;
 2317          case 10: {
 2318            global::Decentraland.Renderer.KernelServices.CancelFriendRequestReplyOk subBuilder = new global::Decentralan
 2319            if (messageCase_ == MessageOneofCase.Reply) {
 2320              subBuilder.MergeFrom(Reply);
 2321            }
 2322            input.ReadMessage(subBuilder);
 2323            Reply = subBuilder;
 2324            break;
 2325          }
 2326          case 16: {
 2327            message_ = input.ReadEnum();
 2328            messageCase_ = MessageOneofCase.Error;
 2329            break;
 2330          }
 2331        }
 2332      }
 2333    #endif
 2334    }
 2335
 2336    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2337    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2338    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2339    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2340      uint tag;
 2341      while ((tag = input.ReadTag()) != 0) {
 2342        switch(tag) {
 2343          default:
 2344            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2345            break;
 2346          case 10: {
 2347            global::Decentraland.Renderer.KernelServices.CancelFriendRequestReplyOk subBuilder = new global::Decentralan
 2348            if (messageCase_ == MessageOneofCase.Reply) {
 2349              subBuilder.MergeFrom(Reply);
 2350            }
 2351            input.ReadMessage(subBuilder);
 2352            Reply = subBuilder;
 2353            break;
 2354          }
 2355          case 16: {
 2356            message_ = input.ReadEnum();
 2357            messageCase_ = MessageOneofCase.Error;
 2358            break;
 2359          }
 2360        }
 2361      }
 2362    }
 2363    #endif
 2364
 2365  }
 2366
 2367  /// <summary>
 2368  /// Accept friend request
 2369  /// </summary>
 2370  public sealed partial class AcceptFriendRequestPayload : pb::IMessage<AcceptFriendRequestPayload>
 2371  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2372      , pb::IBufferMessage
 2373  #endif
 2374  {
 2375    private static readonly pb::MessageParser<AcceptFriendRequestPayload> _parser = new pb::MessageParser<AcceptFriendRe
 2376    private pb::UnknownFieldSet _unknownFields;
 2377    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2378    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2379    public static pb::MessageParser<AcceptFriendRequestPayload> Parser { get { return _parser; } }
 2380
 2381    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2382    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2383    public static pbr::MessageDescriptor Descriptor {
 2384      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[9]
 2385    }
 2386
 2387    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2388    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2389    pbr::MessageDescriptor pb::IMessage.Descriptor {
 2390      get { return Descriptor; }
 2391    }
 2392
 2393    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2394    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2395    public AcceptFriendRequestPayload() {
 2396      OnConstruction();
 2397    }
 2398
 2399    partial void OnConstruction();
 2400
 2401    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2402    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2403    public AcceptFriendRequestPayload(AcceptFriendRequestPayload other) : this() {
 2404      friendRequestId_ = other.friendRequestId_;
 2405      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 2406    }
 2407
 2408    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2409    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2410    public AcceptFriendRequestPayload Clone() {
 2411      return new AcceptFriendRequestPayload(this);
 2412    }
 2413
 2414    /// <summary>Field number for the "friend_request_id" field.</summary>
 2415    public const int FriendRequestIdFieldNumber = 1;
 2416    private string friendRequestId_ = "";
 2417    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2418    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2419    public string FriendRequestId {
 2420      get { return friendRequestId_; }
 2421      set {
 2422        friendRequestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 2423      }
 2424    }
 2425
 2426    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2427    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2428    public override bool Equals(object other) {
 2429      return Equals(other as AcceptFriendRequestPayload);
 2430    }
 2431
 2432    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2433    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2434    public bool Equals(AcceptFriendRequestPayload other) {
 2435      if (ReferenceEquals(other, null)) {
 2436        return false;
 2437      }
 2438      if (ReferenceEquals(other, this)) {
 2439        return true;
 2440      }
 2441      if (FriendRequestId != other.FriendRequestId) return false;
 2442      return Equals(_unknownFields, other._unknownFields);
 2443    }
 2444
 2445    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2446    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2447    public override int GetHashCode() {
 2448      int hash = 1;
 2449      if (FriendRequestId.Length != 0) hash ^= FriendRequestId.GetHashCode();
 2450      if (_unknownFields != null) {
 2451        hash ^= _unknownFields.GetHashCode();
 2452      }
 2453      return hash;
 2454    }
 2455
 2456    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2457    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2458    public override string ToString() {
 2459      return pb::JsonFormatter.ToDiagnosticString(this);
 2460    }
 2461
 2462    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2463    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2464    public void WriteTo(pb::CodedOutputStream output) {
 2465    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2466      output.WriteRawMessage(this);
 2467    #else
 2468      if (FriendRequestId.Length != 0) {
 2469        output.WriteRawTag(10);
 2470        output.WriteString(FriendRequestId);
 2471      }
 2472      if (_unknownFields != null) {
 2473        _unknownFields.WriteTo(output);
 2474      }
 2475    #endif
 2476    }
 2477
 2478    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2479    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2480    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2481    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 2482      if (FriendRequestId.Length != 0) {
 2483        output.WriteRawTag(10);
 2484        output.WriteString(FriendRequestId);
 2485      }
 2486      if (_unknownFields != null) {
 2487        _unknownFields.WriteTo(ref output);
 2488      }
 2489    }
 2490    #endif
 2491
 2492    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2493    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2494    public int CalculateSize() {
 2495      int size = 0;
 2496      if (FriendRequestId.Length != 0) {
 2497        size += 1 + pb::CodedOutputStream.ComputeStringSize(FriendRequestId);
 2498      }
 2499      if (_unknownFields != null) {
 2500        size += _unknownFields.CalculateSize();
 2501      }
 2502      return size;
 2503    }
 2504
 2505    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2506    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2507    public void MergeFrom(AcceptFriendRequestPayload other) {
 2508      if (other == null) {
 2509        return;
 2510      }
 2511      if (other.FriendRequestId.Length != 0) {
 2512        FriendRequestId = other.FriendRequestId;
 2513      }
 2514      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 2515    }
 2516
 2517    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2518    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2519    public void MergeFrom(pb::CodedInputStream input) {
 2520    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2521      input.ReadRawMessage(this);
 2522    #else
 2523      uint tag;
 2524      while ((tag = input.ReadTag()) != 0) {
 2525        switch(tag) {
 2526          default:
 2527            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 2528            break;
 2529          case 10: {
 2530            FriendRequestId = input.ReadString();
 2531            break;
 2532          }
 2533        }
 2534      }
 2535    #endif
 2536    }
 2537
 2538    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2539    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2540    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2541    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2542      uint tag;
 2543      while ((tag = input.ReadTag()) != 0) {
 2544        switch(tag) {
 2545          default:
 2546            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2547            break;
 2548          case 10: {
 2549            FriendRequestId = input.ReadString();
 2550            break;
 2551          }
 2552        }
 2553      }
 2554    }
 2555    #endif
 2556
 2557  }
 2558
 2559  public sealed partial class AcceptFriendRequestReplyOk : pb::IMessage<AcceptFriendRequestReplyOk>
 2560  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2561      , pb::IBufferMessage
 2562  #endif
 2563  {
 2564    private static readonly pb::MessageParser<AcceptFriendRequestReplyOk> _parser = new pb::MessageParser<AcceptFriendRe
 2565    private pb::UnknownFieldSet _unknownFields;
 2566    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2567    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2568    public static pb::MessageParser<AcceptFriendRequestReplyOk> Parser { get { return _parser; } }
 2569
 2570    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2571    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2572    public static pbr::MessageDescriptor Descriptor {
 2573      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[10
 2574    }
 2575
 2576    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2577    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2578    pbr::MessageDescriptor pb::IMessage.Descriptor {
 2579      get { return Descriptor; }
 2580    }
 2581
 2582    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2583    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2584    public AcceptFriendRequestReplyOk() {
 2585      OnConstruction();
 2586    }
 2587
 2588    partial void OnConstruction();
 2589
 2590    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2591    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2592    public AcceptFriendRequestReplyOk(AcceptFriendRequestReplyOk other) : this() {
 2593      friendRequest_ = other.friendRequest_ != null ? other.friendRequest_.Clone() : null;
 2594      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 2595    }
 2596
 2597    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2598    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2599    public AcceptFriendRequestReplyOk Clone() {
 2600      return new AcceptFriendRequestReplyOk(this);
 2601    }
 2602
 2603    /// <summary>Field number for the "friend_request" field.</summary>
 2604    public const int FriendRequestFieldNumber = 1;
 2605    private global::Decentraland.Renderer.Common.FriendRequestInfo friendRequest_;
 2606    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2607    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2608    public global::Decentraland.Renderer.Common.FriendRequestInfo FriendRequest {
 2609      get { return friendRequest_; }
 2610      set {
 2611        friendRequest_ = value;
 2612      }
 2613    }
 2614
 2615    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2616    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2617    public override bool Equals(object other) {
 2618      return Equals(other as AcceptFriendRequestReplyOk);
 2619    }
 2620
 2621    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2622    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2623    public bool Equals(AcceptFriendRequestReplyOk other) {
 2624      if (ReferenceEquals(other, null)) {
 2625        return false;
 2626      }
 2627      if (ReferenceEquals(other, this)) {
 2628        return true;
 2629      }
 2630      if (!object.Equals(FriendRequest, other.FriendRequest)) return false;
 2631      return Equals(_unknownFields, other._unknownFields);
 2632    }
 2633
 2634    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2635    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2636    public override int GetHashCode() {
 2637      int hash = 1;
 2638      if (friendRequest_ != null) hash ^= FriendRequest.GetHashCode();
 2639      if (_unknownFields != null) {
 2640        hash ^= _unknownFields.GetHashCode();
 2641      }
 2642      return hash;
 2643    }
 2644
 2645    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2646    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2647    public override string ToString() {
 2648      return pb::JsonFormatter.ToDiagnosticString(this);
 2649    }
 2650
 2651    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2652    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2653    public void WriteTo(pb::CodedOutputStream output) {
 2654    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2655      output.WriteRawMessage(this);
 2656    #else
 2657      if (friendRequest_ != null) {
 2658        output.WriteRawTag(10);
 2659        output.WriteMessage(FriendRequest);
 2660      }
 2661      if (_unknownFields != null) {
 2662        _unknownFields.WriteTo(output);
 2663      }
 2664    #endif
 2665    }
 2666
 2667    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2668    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2669    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2670    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 2671      if (friendRequest_ != null) {
 2672        output.WriteRawTag(10);
 2673        output.WriteMessage(FriendRequest);
 2674      }
 2675      if (_unknownFields != null) {
 2676        _unknownFields.WriteTo(ref output);
 2677      }
 2678    }
 2679    #endif
 2680
 2681    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2682    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2683    public int CalculateSize() {
 2684      int size = 0;
 2685      if (friendRequest_ != null) {
 2686        size += 1 + pb::CodedOutputStream.ComputeMessageSize(FriendRequest);
 2687      }
 2688      if (_unknownFields != null) {
 2689        size += _unknownFields.CalculateSize();
 2690      }
 2691      return size;
 2692    }
 2693
 2694    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2695    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2696    public void MergeFrom(AcceptFriendRequestReplyOk other) {
 2697      if (other == null) {
 2698        return;
 2699      }
 2700      if (other.friendRequest_ != null) {
 2701        if (friendRequest_ == null) {
 2702          FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 2703        }
 2704        FriendRequest.MergeFrom(other.FriendRequest);
 2705      }
 2706      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 2707    }
 2708
 2709    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2710    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2711    public void MergeFrom(pb::CodedInputStream input) {
 2712    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2713      input.ReadRawMessage(this);
 2714    #else
 2715      uint tag;
 2716      while ((tag = input.ReadTag()) != 0) {
 2717        switch(tag) {
 2718          default:
 2719            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 2720            break;
 2721          case 10: {
 2722            if (friendRequest_ == null) {
 2723              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 2724            }
 2725            input.ReadMessage(FriendRequest);
 2726            break;
 2727          }
 2728        }
 2729      }
 2730    #endif
 2731    }
 2732
 2733    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2734    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2735    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2736    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2737      uint tag;
 2738      while ((tag = input.ReadTag()) != 0) {
 2739        switch(tag) {
 2740          default:
 2741            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2742            break;
 2743          case 10: {
 2744            if (friendRequest_ == null) {
 2745              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 2746            }
 2747            input.ReadMessage(FriendRequest);
 2748            break;
 2749          }
 2750        }
 2751      }
 2752    }
 2753    #endif
 2754
 2755  }
 2756
 2757  public sealed partial class AcceptFriendRequestReply : pb::IMessage<AcceptFriendRequestReply>
 2758  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2759      , pb::IBufferMessage
 2760  #endif
 2761  {
 2762    private static readonly pb::MessageParser<AcceptFriendRequestReply> _parser = new pb::MessageParser<AcceptFriendRequ
 2763    private pb::UnknownFieldSet _unknownFields;
 2764    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2765    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2766    public static pb::MessageParser<AcceptFriendRequestReply> Parser { get { return _parser; } }
 2767
 2768    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2769    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2770    public static pbr::MessageDescriptor Descriptor {
 2771      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[11
 2772    }
 2773
 2774    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2775    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2776    pbr::MessageDescriptor pb::IMessage.Descriptor {
 2777      get { return Descriptor; }
 2778    }
 2779
 2780    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2781    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2782    public AcceptFriendRequestReply() {
 2783      OnConstruction();
 2784    }
 2785
 2786    partial void OnConstruction();
 2787
 2788    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2789    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2790    public AcceptFriendRequestReply(AcceptFriendRequestReply other) : this() {
 2791      switch (other.MessageCase) {
 2792        case MessageOneofCase.Reply:
 2793          Reply = other.Reply.Clone();
 2794          break;
 2795        case MessageOneofCase.Error:
 2796          Error = other.Error;
 2797          break;
 2798      }
 2799
 2800      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 2801    }
 2802
 2803    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2804    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2805    public AcceptFriendRequestReply Clone() {
 2806      return new AcceptFriendRequestReply(this);
 2807    }
 2808
 2809    /// <summary>Field number for the "reply" field.</summary>
 2810    public const int ReplyFieldNumber = 1;
 2811    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2812    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2813    public global::Decentraland.Renderer.KernelServices.AcceptFriendRequestReplyOk Reply {
 2814      get { return messageCase_ == MessageOneofCase.Reply ? (global::Decentraland.Renderer.KernelServices.AcceptFriendRe
 2815      set {
 2816        message_ = value;
 2817        messageCase_ = value == null ? MessageOneofCase.None : MessageOneofCase.Reply;
 2818      }
 2819    }
 2820
 2821    /// <summary>Field number for the "error" field.</summary>
 2822    public const int ErrorFieldNumber = 2;
 2823    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2824    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2825    public global::Decentraland.Renderer.Common.FriendshipErrorCode Error {
 2826      get { return messageCase_ == MessageOneofCase.Error ? (global::Decentraland.Renderer.Common.FriendshipErrorCode) m
 2827      set {
 2828        message_ = value;
 2829        messageCase_ = MessageOneofCase.Error;
 2830      }
 2831    }
 2832
 2833    private object message_;
 2834    /// <summary>Enum of possible cases for the "message" oneof.</summary>
 2835    public enum MessageOneofCase {
 2836      None = 0,
 2837      Reply = 1,
 2838      Error = 2,
 2839    }
 2840    private MessageOneofCase messageCase_ = MessageOneofCase.None;
 2841    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2842    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2843    public MessageOneofCase MessageCase {
 2844      get { return messageCase_; }
 2845    }
 2846
 2847    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2848    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2849    public void ClearMessage() {
 2850      messageCase_ = MessageOneofCase.None;
 2851      message_ = null;
 2852    }
 2853
 2854    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2855    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2856    public override bool Equals(object other) {
 2857      return Equals(other as AcceptFriendRequestReply);
 2858    }
 2859
 2860    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2861    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2862    public bool Equals(AcceptFriendRequestReply other) {
 2863      if (ReferenceEquals(other, null)) {
 2864        return false;
 2865      }
 2866      if (ReferenceEquals(other, this)) {
 2867        return true;
 2868      }
 2869      if (!object.Equals(Reply, other.Reply)) return false;
 2870      if (Error != other.Error) return false;
 2871      if (MessageCase != other.MessageCase) return false;
 2872      return Equals(_unknownFields, other._unknownFields);
 2873    }
 2874
 2875    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2876    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2877    public override int GetHashCode() {
 2878      int hash = 1;
 2879      if (messageCase_ == MessageOneofCase.Reply) hash ^= Reply.GetHashCode();
 2880      if (messageCase_ == MessageOneofCase.Error) hash ^= Error.GetHashCode();
 2881      hash ^= (int) messageCase_;
 2882      if (_unknownFields != null) {
 2883        hash ^= _unknownFields.GetHashCode();
 2884      }
 2885      return hash;
 2886    }
 2887
 2888    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2889    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2890    public override string ToString() {
 2891      return pb::JsonFormatter.ToDiagnosticString(this);
 2892    }
 2893
 2894    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2895    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2896    public void WriteTo(pb::CodedOutputStream output) {
 2897    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2898      output.WriteRawMessage(this);
 2899    #else
 2900      if (messageCase_ == MessageOneofCase.Reply) {
 2901        output.WriteRawTag(10);
 2902        output.WriteMessage(Reply);
 2903      }
 2904      if (messageCase_ == MessageOneofCase.Error) {
 2905        output.WriteRawTag(16);
 2906        output.WriteEnum((int) Error);
 2907      }
 2908      if (_unknownFields != null) {
 2909        _unknownFields.WriteTo(output);
 2910      }
 2911    #endif
 2912    }
 2913
 2914    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2915    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2916    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2917    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 2918      if (messageCase_ == MessageOneofCase.Reply) {
 2919        output.WriteRawTag(10);
 2920        output.WriteMessage(Reply);
 2921      }
 2922      if (messageCase_ == MessageOneofCase.Error) {
 2923        output.WriteRawTag(16);
 2924        output.WriteEnum((int) Error);
 2925      }
 2926      if (_unknownFields != null) {
 2927        _unknownFields.WriteTo(ref output);
 2928      }
 2929    }
 2930    #endif
 2931
 2932    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2933    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2934    public int CalculateSize() {
 2935      int size = 0;
 2936      if (messageCase_ == MessageOneofCase.Reply) {
 2937        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reply);
 2938      }
 2939      if (messageCase_ == MessageOneofCase.Error) {
 2940        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Error);
 2941      }
 2942      if (_unknownFields != null) {
 2943        size += _unknownFields.CalculateSize();
 2944      }
 2945      return size;
 2946    }
 2947
 2948    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2949    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2950    public void MergeFrom(AcceptFriendRequestReply other) {
 2951      if (other == null) {
 2952        return;
 2953      }
 2954      switch (other.MessageCase) {
 2955        case MessageOneofCase.Reply:
 2956          if (Reply == null) {
 2957            Reply = new global::Decentraland.Renderer.KernelServices.AcceptFriendRequestReplyOk();
 2958          }
 2959          Reply.MergeFrom(other.Reply);
 2960          break;
 2961        case MessageOneofCase.Error:
 2962          Error = other.Error;
 2963          break;
 2964      }
 2965
 2966      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 2967    }
 2968
 2969    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2970    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2971    public void MergeFrom(pb::CodedInputStream input) {
 2972    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2973      input.ReadRawMessage(this);
 2974    #else
 2975      uint tag;
 2976      while ((tag = input.ReadTag()) != 0) {
 2977        switch(tag) {
 2978          default:
 2979            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 2980            break;
 2981          case 10: {
 2982            global::Decentraland.Renderer.KernelServices.AcceptFriendRequestReplyOk subBuilder = new global::Decentralan
 2983            if (messageCase_ == MessageOneofCase.Reply) {
 2984              subBuilder.MergeFrom(Reply);
 2985            }
 2986            input.ReadMessage(subBuilder);
 2987            Reply = subBuilder;
 2988            break;
 2989          }
 2990          case 16: {
 2991            message_ = input.ReadEnum();
 2992            messageCase_ = MessageOneofCase.Error;
 2993            break;
 2994          }
 2995        }
 2996      }
 2997    #endif
 2998    }
 2999
 3000    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3001    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3002    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3003    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 3004      uint tag;
 3005      while ((tag = input.ReadTag()) != 0) {
 3006        switch(tag) {
 3007          default:
 3008            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 3009            break;
 3010          case 10: {
 3011            global::Decentraland.Renderer.KernelServices.AcceptFriendRequestReplyOk subBuilder = new global::Decentralan
 3012            if (messageCase_ == MessageOneofCase.Reply) {
 3013              subBuilder.MergeFrom(Reply);
 3014            }
 3015            input.ReadMessage(subBuilder);
 3016            Reply = subBuilder;
 3017            break;
 3018          }
 3019          case 16: {
 3020            message_ = input.ReadEnum();
 3021            messageCase_ = MessageOneofCase.Error;
 3022            break;
 3023          }
 3024        }
 3025      }
 3026    }
 3027    #endif
 3028
 3029  }
 3030
 3031  /// <summary>
 3032  /// Reject friend request
 3033  /// </summary>
 3034  public sealed partial class RejectFriendRequestPayload : pb::IMessage<RejectFriendRequestPayload>
 3035  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3036      , pb::IBufferMessage
 3037  #endif
 3038  {
 3039    private static readonly pb::MessageParser<RejectFriendRequestPayload> _parser = new pb::MessageParser<RejectFriendRe
 3040    private pb::UnknownFieldSet _unknownFields;
 3041    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3042    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3043    public static pb::MessageParser<RejectFriendRequestPayload> Parser { get { return _parser; } }
 3044
 3045    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3046    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3047    public static pbr::MessageDescriptor Descriptor {
 3048      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[12
 3049    }
 3050
 3051    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3052    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3053    pbr::MessageDescriptor pb::IMessage.Descriptor {
 3054      get { return Descriptor; }
 3055    }
 3056
 3057    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3058    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3059    public RejectFriendRequestPayload() {
 3060      OnConstruction();
 3061    }
 3062
 3063    partial void OnConstruction();
 3064
 3065    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3066    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3067    public RejectFriendRequestPayload(RejectFriendRequestPayload other) : this() {
 3068      friendRequestId_ = other.friendRequestId_;
 3069      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 3070    }
 3071
 3072    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3073    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3074    public RejectFriendRequestPayload Clone() {
 3075      return new RejectFriendRequestPayload(this);
 3076    }
 3077
 3078    /// <summary>Field number for the "friend_request_id" field.</summary>
 3079    public const int FriendRequestIdFieldNumber = 1;
 3080    private string friendRequestId_ = "";
 3081    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3082    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3083    public string FriendRequestId {
 3084      get { return friendRequestId_; }
 3085      set {
 3086        friendRequestId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 3087      }
 3088    }
 3089
 3090    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3091    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3092    public override bool Equals(object other) {
 3093      return Equals(other as RejectFriendRequestPayload);
 3094    }
 3095
 3096    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3097    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3098    public bool Equals(RejectFriendRequestPayload other) {
 3099      if (ReferenceEquals(other, null)) {
 3100        return false;
 3101      }
 3102      if (ReferenceEquals(other, this)) {
 3103        return true;
 3104      }
 3105      if (FriendRequestId != other.FriendRequestId) return false;
 3106      return Equals(_unknownFields, other._unknownFields);
 3107    }
 3108
 3109    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3110    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3111    public override int GetHashCode() {
 3112      int hash = 1;
 3113      if (FriendRequestId.Length != 0) hash ^= FriendRequestId.GetHashCode();
 3114      if (_unknownFields != null) {
 3115        hash ^= _unknownFields.GetHashCode();
 3116      }
 3117      return hash;
 3118    }
 3119
 3120    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3121    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3122    public override string ToString() {
 3123      return pb::JsonFormatter.ToDiagnosticString(this);
 3124    }
 3125
 3126    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3127    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3128    public void WriteTo(pb::CodedOutputStream output) {
 3129    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3130      output.WriteRawMessage(this);
 3131    #else
 3132      if (FriendRequestId.Length != 0) {
 3133        output.WriteRawTag(10);
 3134        output.WriteString(FriendRequestId);
 3135      }
 3136      if (_unknownFields != null) {
 3137        _unknownFields.WriteTo(output);
 3138      }
 3139    #endif
 3140    }
 3141
 3142    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3143    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3144    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3145    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 3146      if (FriendRequestId.Length != 0) {
 3147        output.WriteRawTag(10);
 3148        output.WriteString(FriendRequestId);
 3149      }
 3150      if (_unknownFields != null) {
 3151        _unknownFields.WriteTo(ref output);
 3152      }
 3153    }
 3154    #endif
 3155
 3156    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3157    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3158    public int CalculateSize() {
 3159      int size = 0;
 3160      if (FriendRequestId.Length != 0) {
 3161        size += 1 + pb::CodedOutputStream.ComputeStringSize(FriendRequestId);
 3162      }
 3163      if (_unknownFields != null) {
 3164        size += _unknownFields.CalculateSize();
 3165      }
 3166      return size;
 3167    }
 3168
 3169    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3170    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3171    public void MergeFrom(RejectFriendRequestPayload other) {
 3172      if (other == null) {
 3173        return;
 3174      }
 3175      if (other.FriendRequestId.Length != 0) {
 3176        FriendRequestId = other.FriendRequestId;
 3177      }
 3178      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 3179    }
 3180
 3181    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3182    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3183    public void MergeFrom(pb::CodedInputStream input) {
 3184    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3185      input.ReadRawMessage(this);
 3186    #else
 3187      uint tag;
 3188      while ((tag = input.ReadTag()) != 0) {
 3189        switch(tag) {
 3190          default:
 3191            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 3192            break;
 3193          case 10: {
 3194            FriendRequestId = input.ReadString();
 3195            break;
 3196          }
 3197        }
 3198      }
 3199    #endif
 3200    }
 3201
 3202    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3203    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3204    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3205    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 3206      uint tag;
 3207      while ((tag = input.ReadTag()) != 0) {
 3208        switch(tag) {
 3209          default:
 3210            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 3211            break;
 3212          case 10: {
 3213            FriendRequestId = input.ReadString();
 3214            break;
 3215          }
 3216        }
 3217      }
 3218    }
 3219    #endif
 3220
 3221  }
 3222
 3223  public sealed partial class RejectFriendRequestReplyOk : pb::IMessage<RejectFriendRequestReplyOk>
 3224  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3225      , pb::IBufferMessage
 3226  #endif
 3227  {
 3228    private static readonly pb::MessageParser<RejectFriendRequestReplyOk> _parser = new pb::MessageParser<RejectFriendRe
 3229    private pb::UnknownFieldSet _unknownFields;
 3230    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3231    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3232    public static pb::MessageParser<RejectFriendRequestReplyOk> Parser { get { return _parser; } }
 3233
 3234    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3235    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3236    public static pbr::MessageDescriptor Descriptor {
 3237      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[13
 3238    }
 3239
 3240    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3241    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3242    pbr::MessageDescriptor pb::IMessage.Descriptor {
 3243      get { return Descriptor; }
 3244    }
 3245
 3246    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3247    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3248    public RejectFriendRequestReplyOk() {
 3249      OnConstruction();
 3250    }
 3251
 3252    partial void OnConstruction();
 3253
 3254    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3255    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3256    public RejectFriendRequestReplyOk(RejectFriendRequestReplyOk other) : this() {
 3257      friendRequest_ = other.friendRequest_ != null ? other.friendRequest_.Clone() : null;
 3258      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 3259    }
 3260
 3261    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3262    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3263    public RejectFriendRequestReplyOk Clone() {
 3264      return new RejectFriendRequestReplyOk(this);
 3265    }
 3266
 3267    /// <summary>Field number for the "friend_request" field.</summary>
 3268    public const int FriendRequestFieldNumber = 1;
 3269    private global::Decentraland.Renderer.Common.FriendRequestInfo friendRequest_;
 3270    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3271    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3272    public global::Decentraland.Renderer.Common.FriendRequestInfo FriendRequest {
 3273      get { return friendRequest_; }
 3274      set {
 3275        friendRequest_ = value;
 3276      }
 3277    }
 3278
 3279    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3280    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3281    public override bool Equals(object other) {
 3282      return Equals(other as RejectFriendRequestReplyOk);
 3283    }
 3284
 3285    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3286    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3287    public bool Equals(RejectFriendRequestReplyOk other) {
 3288      if (ReferenceEquals(other, null)) {
 3289        return false;
 3290      }
 3291      if (ReferenceEquals(other, this)) {
 3292        return true;
 3293      }
 3294      if (!object.Equals(FriendRequest, other.FriendRequest)) return false;
 3295      return Equals(_unknownFields, other._unknownFields);
 3296    }
 3297
 3298    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3299    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3300    public override int GetHashCode() {
 3301      int hash = 1;
 3302      if (friendRequest_ != null) hash ^= FriendRequest.GetHashCode();
 3303      if (_unknownFields != null) {
 3304        hash ^= _unknownFields.GetHashCode();
 3305      }
 3306      return hash;
 3307    }
 3308
 3309    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3310    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3311    public override string ToString() {
 3312      return pb::JsonFormatter.ToDiagnosticString(this);
 3313    }
 3314
 3315    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3316    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3317    public void WriteTo(pb::CodedOutputStream output) {
 3318    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3319      output.WriteRawMessage(this);
 3320    #else
 3321      if (friendRequest_ != null) {
 3322        output.WriteRawTag(10);
 3323        output.WriteMessage(FriendRequest);
 3324      }
 3325      if (_unknownFields != null) {
 3326        _unknownFields.WriteTo(output);
 3327      }
 3328    #endif
 3329    }
 3330
 3331    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3332    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3333    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3334    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 3335      if (friendRequest_ != null) {
 3336        output.WriteRawTag(10);
 3337        output.WriteMessage(FriendRequest);
 3338      }
 3339      if (_unknownFields != null) {
 3340        _unknownFields.WriteTo(ref output);
 3341      }
 3342    }
 3343    #endif
 3344
 3345    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3346    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3347    public int CalculateSize() {
 3348      int size = 0;
 3349      if (friendRequest_ != null) {
 3350        size += 1 + pb::CodedOutputStream.ComputeMessageSize(FriendRequest);
 3351      }
 3352      if (_unknownFields != null) {
 3353        size += _unknownFields.CalculateSize();
 3354      }
 3355      return size;
 3356    }
 3357
 3358    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3359    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3360    public void MergeFrom(RejectFriendRequestReplyOk other) {
 3361      if (other == null) {
 3362        return;
 3363      }
 3364      if (other.friendRequest_ != null) {
 3365        if (friendRequest_ == null) {
 3366          FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 3367        }
 3368        FriendRequest.MergeFrom(other.FriendRequest);
 3369      }
 3370      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 3371    }
 3372
 3373    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3374    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3375    public void MergeFrom(pb::CodedInputStream input) {
 3376    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3377      input.ReadRawMessage(this);
 3378    #else
 3379      uint tag;
 3380      while ((tag = input.ReadTag()) != 0) {
 3381        switch(tag) {
 3382          default:
 3383            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 3384            break;
 3385          case 10: {
 3386            if (friendRequest_ == null) {
 3387              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 3388            }
 3389            input.ReadMessage(FriendRequest);
 3390            break;
 3391          }
 3392        }
 3393      }
 3394    #endif
 3395    }
 3396
 3397    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3398    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3399    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3400    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 3401      uint tag;
 3402      while ((tag = input.ReadTag()) != 0) {
 3403        switch(tag) {
 3404          default:
 3405            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 3406            break;
 3407          case 10: {
 3408            if (friendRequest_ == null) {
 3409              FriendRequest = new global::Decentraland.Renderer.Common.FriendRequestInfo();
 3410            }
 3411            input.ReadMessage(FriendRequest);
 3412            break;
 3413          }
 3414        }
 3415      }
 3416    }
 3417    #endif
 3418
 3419  }
 3420
 3421  public sealed partial class RejectFriendRequestReply : pb::IMessage<RejectFriendRequestReply>
 3422  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3423      , pb::IBufferMessage
 3424  #endif
 3425  {
 3426    private static readonly pb::MessageParser<RejectFriendRequestReply> _parser = new pb::MessageParser<RejectFriendRequ
 3427    private pb::UnknownFieldSet _unknownFields;
 3428    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3429    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3430    public static pb::MessageParser<RejectFriendRequestReply> Parser { get { return _parser; } }
 3431
 3432    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3433    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3434    public static pbr::MessageDescriptor Descriptor {
 3435      get { return global::Decentraland.Renderer.KernelServices.FriendRequestKernelReflection.Descriptor.MessageTypes[14
 3436    }
 3437
 3438    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3439    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3440    pbr::MessageDescriptor pb::IMessage.Descriptor {
 3441      get { return Descriptor; }
 3442    }
 3443
 3444    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3445    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3446    public RejectFriendRequestReply() {
 3447      OnConstruction();
 3448    }
 3449
 3450    partial void OnConstruction();
 3451
 3452    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3453    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3454    public RejectFriendRequestReply(RejectFriendRequestReply other) : this() {
 3455      switch (other.MessageCase) {
 3456        case MessageOneofCase.Reply:
 3457          Reply = other.Reply.Clone();
 3458          break;
 3459        case MessageOneofCase.Error:
 3460          Error = other.Error;
 3461          break;
 3462      }
 3463
 3464      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 3465    }
 3466
 3467    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3468    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3469    public RejectFriendRequestReply Clone() {
 3470      return new RejectFriendRequestReply(this);
 3471    }
 3472
 3473    /// <summary>Field number for the "reply" field.</summary>
 3474    public const int ReplyFieldNumber = 1;
 3475    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3476    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3477    public global::Decentraland.Renderer.KernelServices.RejectFriendRequestReplyOk Reply {
 3478      get { return messageCase_ == MessageOneofCase.Reply ? (global::Decentraland.Renderer.KernelServices.RejectFriendRe
 3479      set {
 3480        message_ = value;
 3481        messageCase_ = value == null ? MessageOneofCase.None : MessageOneofCase.Reply;
 3482      }
 3483    }
 3484
 3485    /// <summary>Field number for the "error" field.</summary>
 3486    public const int ErrorFieldNumber = 2;
 3487    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3488    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3489    public global::Decentraland.Renderer.Common.FriendshipErrorCode Error {
 3490      get { return messageCase_ == MessageOneofCase.Error ? (global::Decentraland.Renderer.Common.FriendshipErrorCode) m
 3491      set {
 3492        message_ = value;
 3493        messageCase_ = MessageOneofCase.Error;
 3494      }
 3495    }
 3496
 3497    private object message_;
 3498    /// <summary>Enum of possible cases for the "message" oneof.</summary>
 3499    public enum MessageOneofCase {
 3500      None = 0,
 3501      Reply = 1,
 3502      Error = 2,
 3503    }
 3504    private MessageOneofCase messageCase_ = MessageOneofCase.None;
 3505    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3506    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3507    public MessageOneofCase MessageCase {
 3508      get { return messageCase_; }
 3509    }
 3510
 3511    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3512    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3513    public void ClearMessage() {
 3514      messageCase_ = MessageOneofCase.None;
 3515      message_ = null;
 3516    }
 3517
 3518    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3519    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3520    public override bool Equals(object other) {
 3521      return Equals(other as RejectFriendRequestReply);
 3522    }
 3523
 3524    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3525    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3526    public bool Equals(RejectFriendRequestReply other) {
 3527      if (ReferenceEquals(other, null)) {
 3528        return false;
 3529      }
 3530      if (ReferenceEquals(other, this)) {
 3531        return true;
 3532      }
 3533      if (!object.Equals(Reply, other.Reply)) return false;
 3534      if (Error != other.Error) return false;
 3535      if (MessageCase != other.MessageCase) return false;
 3536      return Equals(_unknownFields, other._unknownFields);
 3537    }
 3538
 3539    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3540    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3541    public override int GetHashCode() {
 3542      int hash = 1;
 3543      if (messageCase_ == MessageOneofCase.Reply) hash ^= Reply.GetHashCode();
 3544      if (messageCase_ == MessageOneofCase.Error) hash ^= Error.GetHashCode();
 3545      hash ^= (int) messageCase_;
 3546      if (_unknownFields != null) {
 3547        hash ^= _unknownFields.GetHashCode();
 3548      }
 3549      return hash;
 3550    }
 3551
 3552    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3553    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3554    public override string ToString() {
 3555      return pb::JsonFormatter.ToDiagnosticString(this);
 3556    }
 3557
 3558    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3559    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3560    public void WriteTo(pb::CodedOutputStream output) {
 3561    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3562      output.WriteRawMessage(this);
 3563    #else
 3564      if (messageCase_ == MessageOneofCase.Reply) {
 3565        output.WriteRawTag(10);
 3566        output.WriteMessage(Reply);
 3567      }
 3568      if (messageCase_ == MessageOneofCase.Error) {
 3569        output.WriteRawTag(16);
 3570        output.WriteEnum((int) Error);
 3571      }
 3572      if (_unknownFields != null) {
 3573        _unknownFields.WriteTo(output);
 3574      }
 3575    #endif
 3576    }
 3577
 3578    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3579    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3580    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3581    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 3582      if (messageCase_ == MessageOneofCase.Reply) {
 3583        output.WriteRawTag(10);
 3584        output.WriteMessage(Reply);
 3585      }
 3586      if (messageCase_ == MessageOneofCase.Error) {
 3587        output.WriteRawTag(16);
 3588        output.WriteEnum((int) Error);
 3589      }
 3590      if (_unknownFields != null) {
 3591        _unknownFields.WriteTo(ref output);
 3592      }
 3593    }
 3594    #endif
 3595
 3596    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3597    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3598    public int CalculateSize() {
 3599      int size = 0;
 3600      if (messageCase_ == MessageOneofCase.Reply) {
 3601        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Reply);
 3602      }
 3603      if (messageCase_ == MessageOneofCase.Error) {
 3604        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Error);
 3605      }
 3606      if (_unknownFields != null) {
 3607        size += _unknownFields.CalculateSize();
 3608      }
 3609      return size;
 3610    }
 3611
 3612    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3613    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3614    public void MergeFrom(RejectFriendRequestReply other) {
 3615      if (other == null) {
 3616        return;
 3617      }
 3618      switch (other.MessageCase) {
 3619        case MessageOneofCase.Reply:
 3620          if (Reply == null) {
 3621            Reply = new global::Decentraland.Renderer.KernelServices.RejectFriendRequestReplyOk();
 3622          }
 3623          Reply.MergeFrom(other.Reply);
 3624          break;
 3625        case MessageOneofCase.Error:
 3626          Error = other.Error;
 3627          break;
 3628      }
 3629
 3630      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 3631    }
 3632
 3633    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3634    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3635    public void MergeFrom(pb::CodedInputStream input) {
 3636    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3637      input.ReadRawMessage(this);
 3638    #else
 3639      uint tag;
 3640      while ((tag = input.ReadTag()) != 0) {
 3641        switch(tag) {
 3642          default:
 3643            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 3644            break;
 3645          case 10: {
 3646            global::Decentraland.Renderer.KernelServices.RejectFriendRequestReplyOk subBuilder = new global::Decentralan
 3647            if (messageCase_ == MessageOneofCase.Reply) {
 3648              subBuilder.MergeFrom(Reply);
 3649            }
 3650            input.ReadMessage(subBuilder);
 3651            Reply = subBuilder;
 3652            break;
 3653          }
 3654          case 16: {
 3655            message_ = input.ReadEnum();
 3656            messageCase_ = MessageOneofCase.Error;
 3657            break;
 3658          }
 3659        }
 3660      }
 3661    #endif
 3662    }
 3663
 3664    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 3665    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 3666    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3667    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 3668      uint tag;
 3669      while ((tag = input.ReadTag()) != 0) {
 3670        switch(tag) {
 3671          default:
 3672            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 3673            break;
 3674          case 10: {
 3675            global::Decentraland.Renderer.KernelServices.RejectFriendRequestReplyOk subBuilder = new global::Decentralan
 3676            if (messageCase_ == MessageOneofCase.Reply) {
 3677              subBuilder.MergeFrom(Reply);
 3678            }
 3679            input.ReadMessage(subBuilder);
 3680            Reply = subBuilder;
 3681            break;
 3682          }
 3683          case 16: {
 3684            message_ = input.ReadEnum();
 3685            messageCase_ = MessageOneofCase.Error;
 3686            break;
 3687          }
 3688        }
 3689      }
 3690    }
 3691    #endif
 3692
 3693  }
 3694
 3695  #endregion
 3696
 3697}
 3698
 3699#endregion Designer generated code