diff --git a/lib/src/generated/model.dart b/lib/src/generated/model.dart index 3ab82f7..31351b5 100644 --- a/lib/src/generated/model.dart +++ b/lib/src/generated/model.dart @@ -1391,7 +1391,9 @@ enum LoginType { @EnhancedEnumValue(name: 'm.login.password') mLoginPassword, @EnhancedEnumValue(name: 'm.login.token') - mLoginToken + mLoginToken, + @EnhancedEnumValue(name: 'org.matrix.login.jwt') + mLoginJwt } /// diff --git a/lib/src/generated/model.g.dart b/lib/src/generated/model.g.dart index 08265a6..0129ca5 100644 --- a/lib/src/generated/model.g.dart +++ b/lib/src/generated/model.g.dart @@ -308,6 +308,7 @@ extension LoginTypeFromStringExtension on Iterable { final override = { 'm.login.password': LoginType.mLoginPassword, 'm.login.token': LoginType.mLoginToken, + 'org.matrix.login.jwt': LoginType.mLoginJwt, }[val]; // ignore: unnecessary_this return this.contains(override) ? override : null; @@ -320,25 +321,31 @@ extension LoginTypeEnhancedEnum on LoginType { String get name => { LoginType.mLoginPassword: 'm.login.password', LoginType.mLoginToken: 'm.login.token', + LoginType.mLoginJwt: 'org.matrix.login.jwt', }[this]!; bool get isMLoginPassword => this == LoginType.mLoginPassword; bool get isMLoginToken => this == LoginType.mLoginToken; + bool get isMLoginJwt => this == LoginType.mLoginJwt; T when({ required T Function() mLoginPassword, required T Function() mLoginToken, + required T Function() mLoginJwt, }) => { LoginType.mLoginPassword: mLoginPassword, LoginType.mLoginToken: mLoginToken, + LoginType.mLoginJwt: mLoginJwt, }[this]!(); T maybeWhen({ T? Function()? mLoginPassword, T? Function()? mLoginToken, + T? Function()? mLoginJwt, required T Function() orElse, }) => { LoginType.mLoginPassword: mLoginPassword, LoginType.mLoginToken: mLoginToken, + LoginType.mLoginJwt: mLoginJwt, }[this] ?.call() ?? orElse();