copyWith method

CollectionModelQuery copyWith({
  1. String? path,
  2. ModelAdapter? adapter,
  3. ModelAccessQuery? accessQuery,
  4. List<ModelValidationQuery>? validationQueries,
})

Copy CollectionModelQuery with path, adapter, accessQuery and validationQueries.

pathadapteraccessQueryvalidationQueriesを指定してCollectionModelQueryをコピーします。

Implementation

CollectionModelQuery copyWith({
  String? path,
  ModelAdapter? adapter,
  ModelAccessQuery? accessQuery,
  List<ModelValidationQuery>? validationQueries,
}) {
  return CollectionModelQuery._(
    path ?? this.path,
    filters: filters,
    adapter: adapter ?? _adapter,
    accessQuery: accessQuery ?? this.accessQuery,
    validationQueries: validationQueries ?? this.validationQueries,
  );
}