anchor.diff:    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(),
  
positive.code:     }
      if (_json.containsKey('etagRequired')) {
        etagRequired = _json['etagRequired'] as core.bool;
      }
      if (_json.containsKey('httpMethod')) {
        httpMethod = _json['httpMethod'] as core.String;
  
negative.code:   /// 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;
  
  