Esempio n. 1
0
 public void MergeFrom(AuthEventData other)
 {
     if (other == null)
     {
         return;
     }
     if (other.Uid.Length != 0)
     {
         Uid = other.Uid;
     }
     if (other.Email.Length != 0)
     {
         Email = other.Email;
     }
     if (other.EmailVerified != false)
     {
         EmailVerified = other.EmailVerified;
     }
     if (other.DisplayName.Length != 0)
     {
         DisplayName = other.DisplayName;
     }
     if (other.PhotoURL.Length != 0)
     {
         PhotoURL = other.PhotoURL;
     }
     if (other.Disabled != false)
     {
         Disabled = other.Disabled;
     }
     if (other.metadata_ != null)
     {
         if (metadata_ == null)
         {
             Metadata = new global::Google.Events.Protobuf.Firebase.Auth.V1.UserMetadata();
         }
         Metadata.MergeFrom(other.Metadata);
     }
     providerData_.Add(other.providerData_);
     if (other.PhoneNumber.Length != 0)
     {
         PhoneNumber = other.PhoneNumber;
     }
     if (other.customClaims_ != null)
     {
         if (customClaims_ == null)
         {
             CustomClaims = new global::Google.Protobuf.WellKnownTypes.Struct();
         }
         CustomClaims.MergeFrom(other.CustomClaims);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
Esempio n. 2
0
        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
                    break;

                case 10: {
                    Uid = input.ReadString();
                    break;
                }

                case 18: {
                    Email = input.ReadString();
                    break;
                }

                case 24: {
                    EmailVerified = input.ReadBool();
                    break;
                }

                case 34: {
                    DisplayName = input.ReadString();
                    break;
                }

                case 42: {
                    PhotoURL = input.ReadString();
                    break;
                }

                case 48: {
                    Disabled = input.ReadBool();
                    break;
                }

                case 58: {
                    if (metadata_ == null)
                    {
                        Metadata = new global::Google.Events.Protobuf.Firebase.Auth.V1.UserMetadata();
                    }
                    input.ReadMessage(Metadata);
                    break;
                }

                case 66: {
                    providerData_.AddEntriesFrom(ref input, _repeated_providerData_codec);
                    break;
                }

                case 74: {
                    PhoneNumber = input.ReadString();
                    break;
                }

                case 82: {
                    if (customClaims_ == null)
                    {
                        CustomClaims = new global::Google.Protobuf.WellKnownTypes.Struct();
                    }
                    input.ReadMessage(CustomClaims);
                    break;
                }
                }
            }
        }
Esempio n. 3
0
        public void MergeFrom(pb::CodedInputStream input)
        {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
            input.ReadRawMessage(this);
    #else
            uint tag;
            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    Uid = input.ReadString();
                    break;
                }

                case 18: {
                    Email = input.ReadString();
                    break;
                }

                case 24: {
                    EmailVerified = input.ReadBool();
                    break;
                }

                case 34: {
                    DisplayName = input.ReadString();
                    break;
                }

                case 42: {
                    PhotoURL = input.ReadString();
                    break;
                }

                case 48: {
                    Disabled = input.ReadBool();
                    break;
                }

                case 58: {
                    if (metadata_ == null)
                    {
                        Metadata = new global::Google.Events.Protobuf.Firebase.Auth.V1.UserMetadata();
                    }
                    input.ReadMessage(Metadata);
                    break;
                }

                case 66: {
                    providerData_.AddEntriesFrom(input, _repeated_providerData_codec);
                    break;
                }

                case 74: {
                    PhoneNumber = input.ReadString();
                    break;
                }

                case 82: {
                    if (customClaims_ == null)
                    {
                        CustomClaims = new global::Google.Protobuf.WellKnownTypes.Struct();
                    }
                    input.ReadMessage(CustomClaims);
                    break;
                }
                }
            }
    #endif
        }