anchor.diff:      }
       if (mainDataHeader.version >= 0) {
         
  -      var decoder1 = decoder0.decodePointer(8, true);
  -      result.error = Error.decode(decoder1);
  -    }
  -    if (mainDataHeader.version >= 0) {
  -      
  -      var decoder1 = decoder0.decodePointer(16, true);
  -      result.authData = AuthData.decode(decoder1);
  +      result.path = decoder0.decodeString(8, false);
       }
       return result;
     }
  
positive.code: 
  class AuthData extends bindings.Struct {
    static const List<bindings.StructDataHeader> kVersions = const [
      const bindings.StructDataHeader(32, 0)
    ];
    String uid = null;
    String provider = null;
    String token = null;
  
    AuthData() : super(kVersions.last.size);
  
  
negative.code:     return result;
    }
  
    static DatabaseReferenceRemoveValueResponseParams decode(bindings.Decoder decoder0) {
      if (decoder0 == null) {
        return null;
      }
      DatabaseReferenceRemoveValueResponseParams result = new DatabaseReferenceRemoveValueResponseParams();
  
      var mainDataHeader = decoder0.decodeStructDataHeader();
      if (mainDataHeader.version <= kVersions.last.version) {
  