anchor.diff:    /// The ETag is sent as an HTTP If-Match or If-None-Match header.
     core.bool? etagRequired;
   
  +  /// The URI path of this REST method in (RFC 6570) format without level 2
  +  /// features ({+var}).
  +  ///
  +  /// Supplementary to the path property.
  +  core.String? flatPath;
  +
     /// HTTP method used by this method.
     core.String? httpMethod;
   
  
positive.code:     }
      if (_json.containsKey('etagRequired')) {
        etagRequired = _json['etagRequired'] as core.bool;
      }
      if (_json.containsKey('httpMethod')) {
        httpMethod = _json['httpMethod'] as core.String;
  
negative.code:   core.Map<core.String, core.dynamic> toJson() => {
          if (description != null) 'description': description!,
          if (etagRequired != null) 'etagRequired': etagRequired!,
          if (flatPath != null) 'flatPath': flatPath!,
          if (httpMethod != null) 'httpMethod': httpMethod!,
          if (id != null) 'id': id!,
          if (mediaUpload != null) 'mediaUpload': mediaUpload!.toJson(),
  