Query constructor

Query({
  1. VectorInput? nearest,
  2. RecommendInput? recommend,
  3. DiscoverInput? discover,
  4. ContextInput? context,
  5. OrderBy? orderBy,
  6. Fusion? fusion,
  7. Sample? sample,
  8. Formula? formula,
})

Implementation

factory Query({
  VectorInput? nearest,
  RecommendInput? recommend,
  DiscoverInput? discover,
  ContextInput? context,
  OrderBy? orderBy,
  Fusion? fusion,
  Sample? sample,
  Formula? formula,
}) {
  final $result = create();
  if (nearest != null) {
    $result.nearest = nearest;
  }
  if (recommend != null) {
    $result.recommend = recommend;
  }
  if (discover != null) {
    $result.discover = discover;
  }
  if (context != null) {
    $result.context = context;
  }
  if (orderBy != null) {
    $result.orderBy = orderBy;
  }
  if (fusion != null) {
    $result.fusion = fusion;
  }
  if (sample != null) {
    $result.sample = sample;
  }
  if (formula != null) {
    $result.formula = formula;
  }
  return $result;
}