copyWith method

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

Copy DocumentModelQuery with path, adapter, accessQuery and validationQueries.

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

Implementation

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