// ignore_for_file: constant_identifier_names import 'sentence.dart'; import 'parser.dart'; const TypeZDA = "ZDA"; class ZDA { Time time; int day; int month; int year; int offsetHours; // Local time zone offset from GMT, hours int offsetMinutes; // Local time zone offset from GMT, minutes ZDA({ required this.time, required this.day, required this.month, required this.year, required this.offsetHours, required this.offsetMinutes, }); static ZDA newZDA(BaseSentence s) { var p = Parser(s); return ZDA( time: p.time(0, "time"), day: p.int64(1, "day"), month: p.int64(2, "month"), year: p.int64(3, "year"), offsetHours: p.int64(4, "offset (hours)"), offsetMinutes: p.int64(5, "offset (minutes)"), ); } }