StreamAnnotation constructor

StreamAnnotation({
  1. String? id,
  2. String? displayName,
  3. String? sourceStream,
  4. StreamAnnotationType? type,
  5. NormalizedPolygon? activeZone,
  6. NormalizedPolyline? crossingLine,
})

Implementation

factory StreamAnnotation({
  $core.String? id,
  $core.String? displayName,
  $core.String? sourceStream,
  StreamAnnotationType? type,
  NormalizedPolygon? activeZone,
  NormalizedPolyline? crossingLine,
}) {
  final $result = create();
  if (id != null) {
    $result.id = id;
  }
  if (displayName != null) {
    $result.displayName = displayName;
  }
  if (sourceStream != null) {
    $result.sourceStream = sourceStream;
  }
  if (type != null) {
    $result.type = type;
  }
  if (activeZone != null) {
    $result.activeZone = activeZone;
  }
  if (crossingLine != null) {
    $result.crossingLine = crossingLine;
  }
  return $result;
}