SearchRequest constructor

SearchRequest({
  1. String? query,
  2. String? contextFilter,
  3. String? kindFilter,
  4. bool? includeDeprecated,
  5. PaginationRequest? pagination,
  6. double? minScore,
  7. bool? includeRevisionMetadata,
  8. bool? includeArtifactMetadata,
})

Implementation

factory SearchRequest({
  $core.String? query,
  $core.String? contextFilter,
  $core.String? kindFilter,
  $core.bool? includeDeprecated,
  PaginationRequest? pagination,
  $core.double? minScore,
  $core.bool? includeRevisionMetadata,
  $core.bool? includeArtifactMetadata,
}) {
  final result = create();
  if (query != null) result.query = query;
  if (contextFilter != null) result.contextFilter = contextFilter;
  if (kindFilter != null) result.kindFilter = kindFilter;
  if (includeDeprecated != null) result.includeDeprecated = includeDeprecated;
  if (pagination != null) result.pagination = pagination;
  if (minScore != null) result.minScore = minScore;
  if (includeRevisionMetadata != null)
    result.includeRevisionMetadata = includeRevisionMetadata;
  if (includeArtifactMetadata != null)
    result.includeArtifactMetadata = includeArtifactMetadata;
  return result;
}