From 9918c5ab8fc461e72d5b27922169580d11ce8830 Mon Sep 17 00:00:00 2001 From: Krille Date: Tue, 22 Oct 2024 15:03:38 +0200 Subject: [PATCH] feat: Add additional properties for LoginFlow type --- lib/matrix_api_lite/generated/model.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/matrix_api_lite/generated/model.dart b/lib/matrix_api_lite/generated/model.dart index 33ff746c..75996822 100644 --- a/lib/matrix_api_lite/generated/model.dart +++ b/lib/matrix_api_lite/generated/model.dart @@ -2116,15 +2116,20 @@ class LoginFlow { LoginFlow({ this.getLoginToken, required this.type, + this.additionalProperties = const {}, }); LoginFlow.fromJson(Map json) : getLoginToken = ((v) => v != null ? v as bool : null)(json['get_login_token']), - type = json['type'] as String; + type = json['type'] as String, + additionalProperties = Map.fromEntries(json.entries + .where((e) => !['get_login_token', 'type'].contains(e.key)) + .map((e) => MapEntry(e.key, e.value))); Map toJson() { final getLoginToken = this.getLoginToken; return { + ...additionalProperties, if (getLoginToken != null) 'get_login_token': getLoginToken, 'type': type, }; @@ -2142,6 +2147,8 @@ class LoginFlow { /// logging in. String type; + Map additionalProperties; + @dart.override bool operator ==(Object other) => identical(this, other) ||