TimeOnly.withHourMinutesSeconds constructor

TimeOnly.withHourMinutesSeconds(
  1. {required int hours,
  2. required int minutes,
  3. required int seconds}
)

Creates a new time-only object from the provided hours, minutes, and seconds.

Hours must be between 0-23 (inclusive), while minutes and seconds must be between 0-59 (inclusive).

Parameters:

  • hours — The hours.
  • minutes — The minutes.
  • seconds — The seconds.

Implementation

factory TimeOnly.withHourMinutesSeconds(
    {required int hours, required int minutes, required int seconds}) {
  _initializeArcGISEnvironmentIfNeeded();
  final handle = _withThrowingErrorHandler((errorHandler) {
    return runtimecore.RT_TimeOnly_createWithHourMinutesSeconds(
        hours, minutes, seconds, errorHandler);
  });
  return TimeOnly._withHandle(handle);
}