Scalar.time constructor

Scalar.time(
  1. int nanosecondsSinceMidnight
)

Implementation

factory Scalar.time(int nanosecondsSinceMidnight) {
  if (nanosecondsSinceMidnight < 0 ||
      nanosecondsSinceMidnight >= 86400 * 1000000000) {
    throw RangeError.value(
      nanosecondsSinceMidnight,
      'nanosecondsSinceMidnight',
      'must fall within one day',
    );
  }
  return Scalar._(const TimeType(), {
    'value': nanosecondsSinceMidnight.toString(),
  });
}