t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / FLUTTER

TxAppointment.

Unveränderlicher Termin mit validiertem Schlüssel, Titel und Ende nach Beginn. Ganztagsgrenzen müssen lokale Mitternacht sein.

TxAppointment

ParameterTypStandardBedeutung
idObjecterforderlichEindeutige stabile ID.
textStringerforderlichAnzuzeigender Text.
startDateDateTimeerforderlichTermin-/Zellenbeginn.
endDateDateTimeerforderlichTermin-/Zellenende, bei Ganztag exklusiv.
allDayboolfalseGanztagstermin mit lokalen Tagesgrenzen.
descriptionString''Optionale Terminbeschreibung.
Mitglied / Typ / RückgabeBedeutung
TxAppointment copyWith({String? text, DateTime? startDate, DateTime? endDate, bool? allDay, String? description})Erzeugt eine Kopie mit den angegebenen Änderungen; alle übrigen Werte bleiben erhalten.
dart
import 'package:tecexpress/tecexpress.dart';

Future<void> example() async {
  final meeting = TxAppointment(id: 1, text: 'Meeting', startDate: DateTime(2026, 10, 28, 9), endDate: DateTime(2026, 10, 28, 10));
  print(meeting.copyWith(text: 'Updated').text);
}