fromUnits<T> static method
FhirDateTimeBase
fromUnits<
T>({ - required int year,
- int? month,
- int? day,
- int? hour,
- int? minute,
- int? second,
- int? millisecond,
- int? microsecond,
- int? timeZoneOffset,
- required bool isUtc,
- DateTimePrecision? precision,
})
Implementation
static FhirDateTimeBase fromUnits<T>({
required int year,
int? month,
int? day,
int? hour,
int? minute,
int? second,
int? millisecond,
int? microsecond,
int? timeZoneOffset,
required bool isUtc,
DateTimePrecision? precision,
}) {
final Map<String, int?> dateTimeMap = <String, int?>{
'year': year,
'month': month,
'day': day,
'hour': hour,
'minute': minute,
'second': second,
'millisecond': millisecond,
'microsecond': microsecond,
'timeZoneOffset': timeZoneOffset,
'isUtc': isUtc ? 0 : 1,
};
precision ??= precisionFromMap(dateTimeMap);
return _constructor<T>(
dateTimeMap,
precision,
null,
precision.dateTimeMapToString<T>(dateTimeMap),
true,
);
}