TraverseEdgesRequest constructor

TraverseEdgesRequest({
  1. Kref? originKref,
  2. EdgeDirection? direction,
  3. Iterable<String>? edgeTypeFilter,
  4. int? maxDepth,
  5. int? limit,
  6. bool? includePath,
})

Implementation

factory TraverseEdgesRequest({
  Kref? originKref,
  EdgeDirection? direction,
  $core.Iterable<$core.String>? edgeTypeFilter,
  $core.int? maxDepth,
  $core.int? limit,
  $core.bool? includePath,
}) {
  final result = create();
  if (originKref != null) result.originKref = originKref;
  if (direction != null) result.direction = direction;
  if (edgeTypeFilter != null) result.edgeTypeFilter.addAll(edgeTypeFilter);
  if (maxDepth != null) result.maxDepth = maxDepth;
  if (limit != null) result.limit = limit;
  if (includePath != null) result.includePath = includePath;
  return result;
}