RegisterSessionClient class
Die beiden Aufrufe der laufenden Sitzung.
Sie führen keine eigenen Parameter — welche Sitzung gemeint ist, steht im Ausweis, den der RegisterTransport anlegt.
Constructors
-
RegisterSessionClient({required Future<
String?> idToken(), required Future<String?> sessionId(), required String cashregisterId, String? baseUrl, Client? httpClient, Duration? timeout}) - RegisterSessionClient.aus(RegisterTransport transport)
- Aus einem bestehenden Transport — so teilen Sitzung, Belege und Einstellungen einen Ausweis statt drei.
Properties
- cashregisterId → String
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- transport → RegisterTransport
-
final
Methods
-
endRegisterSession(
) → Future< void> - Sitzung beenden (Abmelden am Tresen).
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
renewRegisterSession(
) → Future< int> - Sitzung verlängern; liefert den neuen Ablauf (Millisekunden seit 1970).
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited