public InnerFiled.Builder SetType(InnerFiled.Types.Type value)
 {
     this.PrepareBuilder();
     this.result.hasType = true;
     this.result.type_   = value;
     return(this);
 }
 public override InnerFiled.Builder MergeFrom(InnerFiled other)
 {
     if (other == InnerFiled.DefaultInstance)
     {
         return(this);
     }
     this.PrepareBuilder();
     if (other.HasKey)
     {
         this.Key = other.Key;
     }
     if (other.HasVal)
     {
         this.Val = other.Val;
     }
     if (other.HasType)
     {
         this.Type = other.Type;
     }
     this.MergeUnknownFields(other.UnknownFields);
     return(this);
 }