diff --git a/packages/dynamite/lib/src/openapi_builder.dart b/packages/dynamite/lib/src/openapi_builder.dart index 29d8ad50..eaab62cf 100644 --- a/packages/dynamite/lib/src/openapi_builder.dart +++ b/packages/dynamite/lib/src/openapi_builder.dart @@ -1286,7 +1286,7 @@ TypeResult resolveObject( Parameter( (final b) => b ..name = 'json' - ..type = refer('Map'), + ..type = refer('Object'), ), ) ..body = const Code('serializers.deserializeWith(serializer, json)!'), @@ -1442,6 +1442,53 @@ TypeResult resolveObject( ..type = MethodType.getter, ), ]); + + final defaults = []; + for (final propertyName in schema.properties!.keys) { + final propertySchema = schema.properties![propertyName]!; + if (propertySchema.default_ != null) { + final value = propertySchema.default_!.toString(); + final result = resolveType( + spec, + state, + propertySchema.type!, + propertySchema, + ); + defaults.add('..${_toDartName(propertyName)} = ${_valueToEscapedValue(result, value)}'); + } + } + if (defaults.isNotEmpty) { + b.methods.add( + Method( + (final b) => b + ..name = '_defaults' + ..returns = refer('void') + ..static = true + ..lambda = true + ..annotations.add( + refer('BuiltValueHook').call( + [], + { + 'initializeBuilder': refer('true'), + }, + ), + ) + ..requiredParameters.add( + Parameter( + (final b) => b + ..name = 'b' + ..type = refer('${state.prefix}${identifier}Builder'), + ), + ) + ..body = Code( + [ + 'b', + ...defaults, + ].join(), + ), + ), + ); + } }, ), ); @@ -1490,174 +1537,256 @@ TypeResult resolveType( ), ) .toList(); - state.output.add( + + final fields = {}; + for (final result in results) { + final dartName = _toDartName(result.name.replaceFirst(state.prefix, '')); + fields[result.name] = _toFieldName(dartName, result.name.replaceFirst(state.prefix, '')); + } + + state.output.addAll([ Class( (final b) { - final fields = {}; - for (final result in results) { - final dartName = _toDartName(result.name.replaceFirst(state.prefix, '')); - fields[result.name] = _toFieldName(dartName, result.name.replaceFirst(state.prefix, '')); - } - b ..name = '${state.prefix}$identifier' - ..fields.addAll([ - Field( + ..abstract = true + ..implements.add( + refer( + 'Built<${state.prefix}$identifier, ${state.prefix}${identifier}Builder>', + ), + ) + ..constructors.addAll([ + Constructor( + (final b) => b + ..name = '_' + ..constant = true, + ), + Constructor( + (final b) => b + ..factory = true + ..lambda = true + ..optionalParameters.add( + Parameter( + (final b) => b + ..name = 'b' + ..type = refer('void Function(${state.prefix}${identifier}Builder)?'), + ), + ) + ..redirect = refer('_\$${state.prefix}$identifier'), + ), + ]) + ..methods.addAll([ + Method( (final b) { b - ..name = '_data' - ..type = refer('dynamic') - ..modifier = FieldModifier.final$; + ..name = 'data' + ..returns = refer('JsonObject') + ..type = MethodType.getter; }, ), for (final result in results) ...[ - Field( + Method( (final b) { final s = schema.ofs![results.indexOf(result)]; b ..name = fields[result.name] - ..type = refer(_makeNullable(result.name, !(schema.allOf?.contains(s) ?? false))) - ..modifier = FieldModifier.final$ + ..returns = refer(_makeNullable(result.name, !(schema.allOf?.contains(s) ?? false))) + ..type = MethodType.getter ..docs.addAll(_descriptionToDocs(s.description)); }, ), ], - ]) - ..constructors.addAll([ - Constructor( + Method( (final b) => b + ..static = true + ..name = 'fromJson' + ..lambda = true + ..returns = refer('${state.prefix}$identifier') ..requiredParameters.add( Parameter( (final b) => b - ..name = '_data' - ..toThis = true, + ..name = 'json' + ..type = refer('Object'), ), ) - ..optionalParameters.addAll([ - for (final result in results) ...[ - Parameter( - (final b) => b - ..name = fields[result.name]! - ..toThis = true - ..named = true - ..required = schema.allOf != null, - ), - ], - ]), - ), - Constructor( - (final b) { - b - ..factory = true - ..name = 'fromJson' - ..requiredParameters.add( - Parameter( - (final b) => b - ..name = 'data' - ..type = refer('dynamic'), - ), - ) - ..body = Code( - [ - if (schema.allOf != null) ...[ - 'return ${state.prefix}$identifier(', - 'data,', - for (final result in results) ...[ - '${fields[result.name]!}: ${result.deserialize('data')},', - ], - ');', - ] else ...[ - for (final result in results) ...[ - '${result.name}? ${fields[result.name]!};', - ], - for (final result in results) ...[ - if (schema.discriminator != null) ...[ - "if (data['${schema.discriminator!.propertyName}'] == '${result.name.replaceFirst(state.prefix, '')}'", - if (schema.discriminator!.mapping != null && - schema.discriminator!.mapping!.isNotEmpty) ...[ - for (final key in schema.discriminator!.mapping!.entries - .where( - (final entry) => - entry.value.endsWith('/${result.name.replaceFirst(state.prefix, '')}'), - ) - .map((final entry) => entry.key)) ...[ - " || data['${schema.discriminator!.propertyName}'] == '$key'", - ], - ], - ') {', - ], - 'try {', - '${fields[result.name]!} = ${result.deserialize('data')};', - '} catch (_) {', - if (schema.discriminator != null) ...[ - 'rethrow;', - ], - '}', - if (schema.discriminator != null) ...[ - '}', - ], - ], - if (schema.oneOf != null) ...[ - "assert([${fields.values.join(',')}].where((final x) => x != null).length >= 1, 'Need oneOf for \$data');", - ], - if (schema.anyOf != null) ...[ - "assert([${fields.values.join(',')}].where((final x) => x != null).length >= 1, 'Need anyOf for \$data');", - ], - 'return ${state.prefix}$identifier(', - 'data,', - for (final result in results) ...[ - '${fields[result.name]!}: ${fields[result.name]!},', - ], - ');', - ], - ].join(), - ); - }, + ..body = const Code('serializers.deserializeWith(serializer, json)!'), ), - Constructor( - (final b) { - b - ..factory = true - ..lambda = true - ..name = 'fromJsonString' - ..requiredParameters.add( - Parameter( - (final b) => b - ..name = 'data' - ..type = refer('String'), - ), - ) - ..body = Code('${state.prefix}$identifier.fromJson(json.decode(data))'); - }, + Method( + (final b) => b + ..static = true + ..name = 'fromJsonString' + ..lambda = true + ..returns = refer('${state.prefix}$identifier') + ..requiredParameters.add( + Parameter( + (final b) => b + ..name = 'data' + ..type = refer('String'), + ), + ) + ..body = const Code('serializers.fromJson(serializer, data)!'), ), - ]) - ..methods.addAll([ Method( (final b) => b ..name = 'toJson' - ..returns = refer('dynamic') + ..returns = refer('Map') ..lambda = true - ..body = const Code('_data'), + ..body = const Code('serializers.serializeWith(serializer, this) as Map'), ), Method( (final b) => b ..name = 'toJsonString' - ..returns = refer('String') + ..returns = refer('String?') ..lambda = true ..static = true ..requiredParameters.add( Parameter( (final b) => b ..name = 'data' - ..type = refer('dynamic'), + ..type = refer(_makeNullable('${state.prefix}$identifier', true)), ), ) - ..body = const Code('json.encode(data)'), + ..body = const Code('data == null ? null : serializers.toJson(serializer, data)'), + ), + Method( + (final b) => b + ..name = 'serializer' + ..returns = refer('Serializer<${state.prefix}$identifier>') + ..lambda = true + ..static = true + ..annotations.add(refer('BuiltValueSerializer').call([], {'custom': refer('true')})) + ..body = Code('_\$${state.prefix}${identifier}Serializer()') + ..type = MethodType.getter, ), ]); }, ), - ); + Class( + (final b) => b + ..name = '_\$${state.prefix}${identifier}Serializer' + ..implements.add(refer('PrimitiveSerializer<${state.prefix}$identifier>')) + ..fields.addAll([ + Field( + (final b) => b + ..name = 'types' + ..modifier = FieldModifier.final$ + ..type = refer('Iterable') + ..annotations.add(refer('override')) + ..assignment = Code('const [${state.prefix}$identifier, _\$${state.prefix}$identifier]'), + ), + Field( + (final b) => b + ..name = 'wireName' + ..modifier = FieldModifier.final$ + ..type = refer('String') + ..annotations.add(refer('override')) + ..assignment = Code("r'${state.prefix}$identifier'"), + ) + ]) + ..methods.addAll([ + Method((final b) { + b + ..name = 'serialize' + ..returns = refer('Object') + ..annotations.add(refer('override')) + ..requiredParameters.addAll([ + Parameter( + (final b) => b + ..name = 'serializers' + ..type = refer('Serializers'), + ), + Parameter( + (final b) => b + ..name = 'object' + ..type = refer('${state.prefix}$identifier'), + ), + ]) + ..optionalParameters.add( + Parameter( + (final b) => b + ..name = 'specifiedType' + ..type = refer('FullType') + ..named = true + ..defaultTo = const Code('FullType.unspecified'), + ), + ) + ..body = const Code('return object.data.value;'); + }), + Method((final b) { + b + ..name = 'deserialize' + ..returns = refer('${state.prefix}$identifier') + ..annotations.add(refer('override')) + ..requiredParameters.addAll([ + Parameter( + (final b) => b + ..name = 'serializers' + ..type = refer('Serializers'), + ), + Parameter( + (final b) => b + ..name = 'data' + ..type = refer('Object'), + ), + ]) + ..optionalParameters.add( + Parameter( + (final b) => b + ..name = 'specifiedType' + ..type = refer('FullType') + ..named = true + ..defaultTo = const Code('FullType.unspecified'), + ), + ) + ..body = Code( + [ + 'final result = new ${state.prefix}${identifier}Builder()', + '..data = JsonObject(data);', + if (schema.allOf != null) ...[ + for (final result in results) ...[ + 'result.${fields[result.name]!} = ${result.deserialize('data', toBuilder: true)};', + ], + ] else ...[ + for (final result in results) ...[ + if (schema.discriminator != null) ...[ + "if (data['${schema.discriminator!.propertyName}'] == '${result.name.replaceFirst(state.prefix, '')}'", + if (schema.discriminator!.mapping != null && schema.discriminator!.mapping!.isNotEmpty) ...[ + for (final key in schema.discriminator!.mapping!.entries + .where( + (final entry) => + entry.value.endsWith('/${result.name.replaceFirst(state.prefix, '')}'), + ) + .map((final entry) => entry.key)) ...[ + " || data['${schema.discriminator!.propertyName}'] == '$key'", + ], + ') {', + ], + ], + 'try {', + 'result.${fields[result.name]!} = ${result.deserialize('data', toBuilder: true)};', + '} catch (_) {', + if (schema.discriminator != null) ...[ + 'rethrow;', + ], + '}', + if (schema.discriminator != null) ...[ + '}', + ], + ], + if (schema.oneOf != null) ...[ + "assert([${fields.values.map((final e) => 'result._$e').join(',')}].where((final x) => x != null).length >= 1, 'Need oneOf for \${result._data}');", + ], + if (schema.anyOf != null) ...[ + "assert([${fields.values.map((final e) => 'result._$e').join(',')}].where((final x) => x != null).length >= 1, 'Need anyOf for \${result._data}');", + ], + ], + 'return result.build();', + ].join(), + ); + }), + ]), + ), + ]); } result = TypeResultObject('${state.prefix}$identifier'); diff --git a/packages/dynamite/lib/src/type_result/object.dart b/packages/dynamite/lib/src/type_result/object.dart index baed6689..027f3b47 100644 --- a/packages/dynamite/lib/src/type_result/object.dart +++ b/packages/dynamite/lib/src/type_result/object.dart @@ -37,7 +37,7 @@ class TypeResultObject extends TypeResult { if (fromContentString) { return '$name.fromJsonString($object as String)${toBuilder ? '.toBuilder()' : ''}'; } - return '$name.fromJson($object as Map)${toBuilder ? '.toBuilder()' : ''}'; + return '$name.fromJson($object as Object)${toBuilder ? '.toBuilder()' : ''}'; } @override diff --git a/packages/nextcloud/lib/src/nextcloud.openapi.dart b/packages/nextcloud/lib/src/nextcloud.openapi.dart index 2ef73ec2..485a0b6d 100644 --- a/packages/nextcloud/lib/src/nextcloud.openapi.dart +++ b/packages/nextcloud/lib/src/nextcloud.openapi.dart @@ -185,8 +185,7 @@ class NextcloudCoreClient { body, ); if (response.statusCode == 200) { - return NextcloudCoreServerStatus.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudCoreServerStatus.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -210,8 +209,7 @@ class NextcloudCoreClient { body, ); if (response.statusCode == 200) { - return NextcloudCoreServerCapabilities.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudCoreServerCapabilities.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -235,8 +233,7 @@ class NextcloudCoreClient { body, ); if (response.statusCode == 200) { - return NextcloudCoreNavigationApps.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudCoreNavigationApps.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -255,8 +252,7 @@ class NextcloudCoreClient { body, ); if (response.statusCode == 200) { - return NextcloudCoreLoginFlowInit.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudCoreLoginFlowInit.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -276,8 +272,7 @@ class NextcloudCoreClient { body, ); if (response.statusCode == 200) { - return NextcloudCoreLoginFlowResult.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudCoreLoginFlowResult.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -425,8 +420,7 @@ class NextcloudCoreClient { body, ); if (response.statusCode == 200) { - return NextcloudCoreAutocompleteResult.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudCoreAutocompleteResult.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -456,8 +450,7 @@ class NextcloudNewsClient { body, ); if (response.statusCode == 200) { - return NextcloudNewsSupportedAPIVersions.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNewsSupportedAPIVersions.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -481,8 +474,7 @@ class NextcloudNewsClient { body, ); if (response.statusCode == 200) { - return NextcloudNewsListFolders.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNewsListFolders.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -507,8 +499,7 @@ class NextcloudNewsClient { body, ); if (response.statusCode == 200) { - return NextcloudNewsListFolders.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNewsListFolders.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -609,7 +600,7 @@ class NextcloudNewsClient { body, ); if (response.statusCode == 200) { - return NextcloudNewsListFeeds.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNewsListFeeds.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -640,7 +631,7 @@ class NextcloudNewsClient { body, ); if (response.statusCode == 200) { - return NextcloudNewsListFeeds.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNewsListFeeds.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -795,8 +786,7 @@ class NextcloudNewsClient { body, ); if (response.statusCode == 200) { - return NextcloudNewsListArticles.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNewsListArticles.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -833,8 +823,7 @@ class NextcloudNewsClient { body, ); if (response.statusCode == 200) { - return NextcloudNewsListArticles.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNewsListArticles.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -982,7 +971,7 @@ class NextcloudNotesClient { ); if (response.statusCode == 200) { return BuiltList((json.decode(utf8.decode(response.body) as String) as List) - .map((final e) => NextcloudNotesNote.fromJson(e as Map))); + .map((final e) => NextcloudNotesNote.fromJson(e as Object))); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1027,7 +1016,7 @@ class NextcloudNotesClient { body, ); if (response.statusCode == 200) { - return NextcloudNotesNote.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNotesNote.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1062,7 +1051,7 @@ class NextcloudNotesClient { body, ); if (response.statusCode == 200) { - return NextcloudNotesNote.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNotesNote.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1113,7 +1102,7 @@ class NextcloudNotesClient { body, ); if (response.statusCode == 200) { - return NextcloudNotesNote.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNotesNote.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1162,7 +1151,7 @@ class NextcloudNotesClient { body, ); if (response.statusCode == 200) { - return NextcloudNotesSettings.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNotesSettings.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1188,7 +1177,7 @@ class NextcloudNotesClient { body, ); if (response.statusCode == 200) { - return NextcloudNotesSettings.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudNotesSettings.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1219,7 +1208,7 @@ class NextcloudNotificationsClient { ); if (response.statusCode == 200) { return NextcloudNotificationsListNotifications.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1269,7 +1258,7 @@ class NextcloudNotificationsClient { ); if (response.statusCode == 200) { return NextcloudNotificationsGetNotification.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1294,7 +1283,7 @@ class NextcloudNotificationsClient { body, ); if (response.statusCode == 200) { - return NextcloudEmptyOCS.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudEmptyOCS.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1326,7 +1315,7 @@ class NextcloudNotificationsClient { ); if (response.statusCode == 201) { return NextcloudNotificationsPushServerRegistration.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1383,7 +1372,7 @@ class NextcloudNotificationsClient { body, ); if (response.statusCode == 200) { - return NextcloudEmptyOCS.fromJson(json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudEmptyOCS.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1413,8 +1402,7 @@ class NextcloudProvisioningApiClient { body, ); if (response.statusCode == 200) { - return NextcloudProvisioningApiUser.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudProvisioningApiUser.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1439,8 +1427,7 @@ class NextcloudProvisioningApiClient { body, ); if (response.statusCode == 200) { - return NextcloudProvisioningApiUser.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudProvisioningApiUser.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1472,7 +1459,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderCheckResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1502,7 +1489,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1530,7 +1517,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1560,7 +1547,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 401) { return NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1588,7 +1575,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1619,7 +1606,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1646,7 +1633,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1674,7 +1661,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1701,7 +1688,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 201) { return NextcloudUnifiedPushProviderPushResponse201ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1727,7 +1714,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1753,7 +1740,7 @@ class NextcloudUnifiedPushProviderClient { ); if (response.statusCode == 200) { return NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1783,8 +1770,7 @@ class NextcloudUserStatusClient { body, ); if (response.statusCode == 200) { - return NextcloudUserStatusGetPublicStatuses.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudUserStatusGetPublicStatuses.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1809,8 +1795,7 @@ class NextcloudUserStatusClient { body, ); if (response.statusCode == 200) { - return NextcloudUserStatusGetPublicStatus.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudUserStatusGetPublicStatus.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1834,8 +1819,7 @@ class NextcloudUserStatusClient { body, ); if (response.statusCode == 200) { - return NextcloudUserStatusGetStatus.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudUserStatusGetStatus.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1860,8 +1844,7 @@ class NextcloudUserStatusClient { body, ); if (response.statusCode == 200) { - return NextcloudUserStatusGetStatus.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudUserStatusGetStatus.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1892,8 +1875,7 @@ class NextcloudUserStatusClient { body, ); if (response.statusCode == 200) { - return NextcloudUserStatusGetStatus.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudUserStatusGetStatus.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1930,8 +1912,7 @@ class NextcloudUserStatusClient { body, ); if (response.statusCode == 200) { - return NextcloudUserStatusGetStatus.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudUserStatusGetStatus.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -1978,7 +1959,7 @@ class NextcloudUserStatusClient { ); if (response.statusCode == 200) { return NextcloudUserStatusPredefinedStatuses.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -2003,8 +1984,7 @@ class NextcloudUserStatusClient { body, ); if (response.statusCode == 200) { - return NextcloudUserStatusHeartbeat.fromJson( - json.decode(utf8.decode(response.body) as String) as Map); + return NextcloudUserStatusHeartbeat.fromJson(json.decode(utf8.decode(response.body) as String) as Object); } throw NextcloudApiException.fromResponse(response); // coverage:ignore-line } @@ -2015,8 +1995,7 @@ abstract class NextcloudCoreServerStatus implements Built json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreServerStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreServerStatus? data) => @@ -2037,7 +2016,7 @@ abstract class NextcloudOCSMeta implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudOCSMeta fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudOCSMeta fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudOCSMeta? data) => data == null ? null : serializers.toJson(serializer, data); @@ -2059,7 +2038,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Version [void Function(NextcloudCoreServerCapabilities_Ocs_Data_VersionBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Version; - static NextcloudCoreServerCapabilities_Ocs_Data_Version fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Version fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Version fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2086,7 +2065,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Core [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_CoreBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Core; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Core fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Core fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Core fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2114,7 +2093,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_BruteforceBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2136,7 +2115,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_MetadataAva [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailableBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2159,8 +2138,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files_Direc [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditingBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2183,7 +2161,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Files fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2211,7 +2189,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Activity [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_ActivityBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Activity; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Activity fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Activity fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Activity fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2233,7 +2211,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Sta [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_StatusBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2255,7 +2233,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Set [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_SettingsBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2280,8 +2258,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Cir [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_SourceBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source fromJsonString( String data) => @@ -2306,8 +2283,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Cir [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_ConstantsBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2330,8 +2306,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Cir [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_ConfigBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2354,7 +2329,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Cir [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_CircleBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2377,8 +2352,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Mem [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_ConstantsBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2400,7 +2374,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Mem [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_MemberBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2423,7 +2397,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_CirclesBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Circles fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2449,8 +2423,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_Resourc [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_ProtocolsBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols fromJsonString( String data) => @@ -2474,7 +2447,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_Resourc [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypesBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2498,7 +2471,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_OcmBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Ocm fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2523,7 +2496,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Dav [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_DavBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Dav; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Dav fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Dav fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Dav fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2546,8 +2519,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_PasswordBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password fromJsonString( String data) => @@ -2572,8 +2544,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate fromJsonString( String data) => @@ -2599,7 +2570,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternal; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternal fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternal fromJsonString( String data) => @@ -2625,7 +2596,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemote; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemote fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemote fromJsonString( String data) => @@ -2650,8 +2621,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_PublicBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2687,8 +2657,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDateBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate fromJsonString( String data) => @@ -2712,7 +2681,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_UserBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2737,8 +2706,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDateBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate fromJsonString( String data) => @@ -2762,7 +2730,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_GroupBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2787,7 +2755,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDate; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDate fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDate fromJsonString( String data) => @@ -2813,7 +2781,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupported; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupported fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupported fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2837,8 +2805,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_FederationBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2866,8 +2833,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_ShareeBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -2894,7 +2860,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDrop; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDrop fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDrop fromJsonString( String data) => @@ -2920,7 +2886,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_Password; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_Password fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_Password fromJsonString( String data) => @@ -2946,7 +2912,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDate; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDate fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDate fromJsonString( String data) => @@ -2971,8 +2937,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_SharebymailBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail fromJson( - Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3001,7 +2966,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharingBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3035,7 +3000,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notes [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_NotesBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notes; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notes fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notes fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notes fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3059,7 +3024,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notificatio [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_NotificationsBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notifications; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notifications fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notifications fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Notifications fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3085,7 +3050,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPol [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_ApiBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3108,7 +3073,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPol [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicyBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3135,7 +3100,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Provisionin [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApiBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3163,7 +3128,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Theming [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_ThemingBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Theming; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Theming fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Theming fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_Theming fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3204,7 +3169,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_UserStatus [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_UserStatusBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_UserStatus; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_UserStatus fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_UserStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_UserStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3228,7 +3193,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_WeatherStat [void Function(NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatusBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3250,7 +3215,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data_Capabilities [void Function(NextcloudCoreServerCapabilities_Ocs_Data_CapabilitiesBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data_Capabilities; - static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data_Capabilities fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3289,7 +3254,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs_Data factory NextcloudCoreServerCapabilities_Ocs_Data( [void Function(NextcloudCoreServerCapabilities_Ocs_DataBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs_Data; - static NextcloudCoreServerCapabilities_Ocs_Data fromJson(Map json) => + static NextcloudCoreServerCapabilities_Ocs_Data fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs_Data fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3309,8 +3274,7 @@ abstract class NextcloudCoreServerCapabilities_Ocs factory NextcloudCoreServerCapabilities_Ocs([void Function(NextcloudCoreServerCapabilities_OcsBuilder)? b]) = _$NextcloudCoreServerCapabilities_Ocs; - static NextcloudCoreServerCapabilities_Ocs fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreServerCapabilities_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreServerCapabilities_Ocs? data) => @@ -3328,8 +3292,7 @@ abstract class NextcloudCoreServerCapabilities factory NextcloudCoreServerCapabilities([void Function(NextcloudCoreServerCapabilitiesBuilder)? b]) = _$NextcloudCoreServerCapabilities; - static NextcloudCoreServerCapabilities fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreServerCapabilities fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreServerCapabilities fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreServerCapabilities? data) => @@ -3338,47 +3301,65 @@ abstract class NextcloudCoreServerCapabilities static Serializer get serializer => _$nextcloudCoreServerCapabilitiesSerializer; } -class NextcloudCoreNavigationApps_Ocs_Data_Order { - NextcloudCoreNavigationApps_Ocs_Data_Order( - this._data, { - this.$int, - this.string, - }); +abstract class NextcloudCoreNavigationApps_Ocs_Data_Order + implements Built { + const NextcloudCoreNavigationApps_Ocs_Data_Order._(); - factory NextcloudCoreNavigationApps_Ocs_Data_Order.fromJson(dynamic data) { - int? $int; - String? string; - try { - $int = (data as int); - } catch (_) {} - try { - string = (data as String); - } catch (_) {} - assert([$int, string].where((final x) => x != null).length >= 1, 'Need oneOf for $data'); - return NextcloudCoreNavigationApps_Ocs_Data_Order( - data, - $int: $int, - string: string, - ); - } + factory NextcloudCoreNavigationApps_Ocs_Data_Order( + [void Function(NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder)? b]) = + _$NextcloudCoreNavigationApps_Ocs_Data_Order; - // coverage:ignore-start - factory NextcloudCoreNavigationApps_Ocs_Data_Order.fromJsonString(String data) => - NextcloudCoreNavigationApps_Ocs_Data_Order.fromJson(json.decode(data)); - // coverage:ignore-end + JsonObject get data; + int? get $int; + String? get string; + static NextcloudCoreNavigationApps_Ocs_Data_Order fromJson(Object json) => + serializers.deserializeWith(serializer, json)!; + static NextcloudCoreNavigationApps_Ocs_Data_Order fromJsonString(String data) => + serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudCoreNavigationApps_Ocs_Data_Order? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _$NextcloudCoreNavigationApps_Ocs_Data_OrderSerializer(); +} - final dynamic _data; +class _$NextcloudCoreNavigationApps_Ocs_Data_OrderSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + NextcloudCoreNavigationApps_Ocs_Data_Order, + _$NextcloudCoreNavigationApps_Ocs_Data_Order + ]; - final int? $int; + @override + final String wireName = r'NextcloudCoreNavigationApps_Ocs_Data_Order'; - final String? string; + @override + Object serialize( + Serializers serializers, + NextcloudCoreNavigationApps_Ocs_Data_Order object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudCoreNavigationApps_Ocs_Data_Order deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder()..data = JsonObject(data); + try { + result.$int = (data as int); + } catch (_) {} + try { + result.string = (data as String); + } catch (_) {} + assert([result._$int, result._string].where((final x) => x != null).length >= 1, 'Need oneOf for ${result._data}'); + return result.build(); + } } abstract class NextcloudCoreNavigationApps_Ocs_Data @@ -3388,8 +3369,7 @@ abstract class NextcloudCoreNavigationApps_Ocs_Data factory NextcloudCoreNavigationApps_Ocs_Data([void Function(NextcloudCoreNavigationApps_Ocs_DataBuilder)? b]) = _$NextcloudCoreNavigationApps_Ocs_Data; - static NextcloudCoreNavigationApps_Ocs_Data fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreNavigationApps_Ocs_Data fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreNavigationApps_Ocs_Data fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreNavigationApps_Ocs_Data? data) => @@ -3416,8 +3396,7 @@ abstract class NextcloudCoreNavigationApps_Ocs factory NextcloudCoreNavigationApps_Ocs([void Function(NextcloudCoreNavigationApps_OcsBuilder)? b]) = _$NextcloudCoreNavigationApps_Ocs; - static NextcloudCoreNavigationApps_Ocs fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreNavigationApps_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreNavigationApps_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreNavigationApps_Ocs? data) => @@ -3434,8 +3413,7 @@ abstract class NextcloudCoreNavigationApps factory NextcloudCoreNavigationApps([void Function(NextcloudCoreNavigationAppsBuilder)? b]) = _$NextcloudCoreNavigationApps; - static NextcloudCoreNavigationApps fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreNavigationApps fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreNavigationApps fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreNavigationApps? data) => @@ -3451,8 +3429,7 @@ abstract class NextcloudCoreLoginFlowInit_Poll factory NextcloudCoreLoginFlowInit_Poll([void Function(NextcloudCoreLoginFlowInit_PollBuilder)? b]) = _$NextcloudCoreLoginFlowInit_Poll; - static NextcloudCoreLoginFlowInit_Poll fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreLoginFlowInit_Poll fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreLoginFlowInit_Poll fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreLoginFlowInit_Poll? data) => @@ -3469,8 +3446,7 @@ abstract class NextcloudCoreLoginFlowInit factory NextcloudCoreLoginFlowInit([void Function(NextcloudCoreLoginFlowInitBuilder)? b]) = _$NextcloudCoreLoginFlowInit; - static NextcloudCoreLoginFlowInit fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreLoginFlowInit fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreLoginFlowInit fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreLoginFlowInit? data) => @@ -3487,8 +3463,7 @@ abstract class NextcloudCoreLoginFlowResult factory NextcloudCoreLoginFlowResult([void Function(NextcloudCoreLoginFlowResultBuilder)? b]) = _$NextcloudCoreLoginFlowResult; - static NextcloudCoreLoginFlowResult fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreLoginFlowResult fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreLoginFlowResult fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreLoginFlowResult? data) => @@ -3499,47 +3474,67 @@ abstract class NextcloudCoreLoginFlowResult static Serializer get serializer => _$nextcloudCoreLoginFlowResultSerializer; } -class NextcloudCoreAutocompleteResult_Ocs_Data_Status { - NextcloudCoreAutocompleteResult_Ocs_Data_Status( - this._data, { - this.builtListJsonObject, - this.string, - }); +abstract class NextcloudCoreAutocompleteResult_Ocs_Data_Status + implements + Built { + const NextcloudCoreAutocompleteResult_Ocs_Data_Status._(); - factory NextcloudCoreAutocompleteResult_Ocs_Data_Status.fromJson(dynamic data) { - BuiltList? builtListJsonObject; - String? string; - try { - builtListJsonObject = BuiltList((data as List).map((final e) => JsonObject(e))); - } catch (_) {} - try { - string = (data as String); - } catch (_) {} - assert([builtListJsonObject, string].where((final x) => x != null).length >= 1, 'Need oneOf for $data'); - return NextcloudCoreAutocompleteResult_Ocs_Data_Status( - data, - builtListJsonObject: builtListJsonObject, - string: string, - ); - } + factory NextcloudCoreAutocompleteResult_Ocs_Data_Status( + [void Function(NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder)? b]) = + _$NextcloudCoreAutocompleteResult_Ocs_Data_Status; - // coverage:ignore-start - factory NextcloudCoreAutocompleteResult_Ocs_Data_Status.fromJsonString(String data) => - NextcloudCoreAutocompleteResult_Ocs_Data_Status.fromJson(json.decode(data)); - // coverage:ignore-end + JsonObject get data; + BuiltList? get builtListJsonObject; + String? get string; + static NextcloudCoreAutocompleteResult_Ocs_Data_Status fromJson(Object json) => + serializers.deserializeWith(serializer, json)!; + static NextcloudCoreAutocompleteResult_Ocs_Data_Status fromJsonString(String data) => + serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudCoreAutocompleteResult_Ocs_Data_Status? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _$NextcloudCoreAutocompleteResult_Ocs_Data_StatusSerializer(); +} - final dynamic _data; +class _$NextcloudCoreAutocompleteResult_Ocs_Data_StatusSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + NextcloudCoreAutocompleteResult_Ocs_Data_Status, + _$NextcloudCoreAutocompleteResult_Ocs_Data_Status + ]; - final BuiltList? builtListJsonObject; + @override + final String wireName = r'NextcloudCoreAutocompleteResult_Ocs_Data_Status'; - final String? string; + @override + Object serialize( + Serializers serializers, + NextcloudCoreAutocompleteResult_Ocs_Data_Status object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudCoreAutocompleteResult_Ocs_Data_Status deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder()..data = JsonObject(data); + try { + result.builtListJsonObject = BuiltList((data as List).map((final e) => JsonObject(e))).toBuilder(); + } catch (_) {} + try { + result.string = (data as String); + } catch (_) {} + assert([result._builtListJsonObject, result._string].where((final x) => x != null).length >= 1, + 'Need oneOf for ${result._data}'); + return result.build(); + } } abstract class NextcloudCoreAutocompleteResult_Ocs_Data @@ -3549,7 +3544,7 @@ abstract class NextcloudCoreAutocompleteResult_Ocs_Data factory NextcloudCoreAutocompleteResult_Ocs_Data( [void Function(NextcloudCoreAutocompleteResult_Ocs_DataBuilder)? b]) = _$NextcloudCoreAutocompleteResult_Ocs_Data; - static NextcloudCoreAutocompleteResult_Ocs_Data fromJson(Map json) => + static NextcloudCoreAutocompleteResult_Ocs_Data fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreAutocompleteResult_Ocs_Data fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3574,8 +3569,7 @@ abstract class NextcloudCoreAutocompleteResult_Ocs factory NextcloudCoreAutocompleteResult_Ocs([void Function(NextcloudCoreAutocompleteResult_OcsBuilder)? b]) = _$NextcloudCoreAutocompleteResult_Ocs; - static NextcloudCoreAutocompleteResult_Ocs fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreAutocompleteResult_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreAutocompleteResult_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreAutocompleteResult_Ocs? data) => @@ -3593,8 +3587,7 @@ abstract class NextcloudCoreAutocompleteResult factory NextcloudCoreAutocompleteResult([void Function(NextcloudCoreAutocompleteResultBuilder)? b]) = _$NextcloudCoreAutocompleteResult; - static NextcloudCoreAutocompleteResult fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudCoreAutocompleteResult fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudCoreAutocompleteResult fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudCoreAutocompleteResult? data) => @@ -3610,8 +3603,7 @@ abstract class NextcloudNewsSupportedAPIVersions factory NextcloudNewsSupportedAPIVersions([void Function(NextcloudNewsSupportedAPIVersionsBuilder)? b]) = _$NextcloudNewsSupportedAPIVersions; - static NextcloudNewsSupportedAPIVersions fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudNewsSupportedAPIVersions fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNewsSupportedAPIVersions fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNewsSupportedAPIVersions? data) => @@ -3625,7 +3617,7 @@ abstract class NextcloudNewsArticle implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudNewsArticle fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNewsArticle fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNewsArticle? data) => data == null ? null : serializers.toJson(serializer, data); @@ -3657,7 +3649,7 @@ abstract class NextcloudNewsFeed implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudNewsFeed fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNewsFeed fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNewsFeed? data) => data == null ? null : serializers.toJson(serializer, data); @@ -3682,7 +3674,7 @@ abstract class NextcloudNewsFolder implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudNewsFolder fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNewsFolder fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNewsFolder? data) => data == null ? null : serializers.toJson(serializer, data); @@ -3700,7 +3692,7 @@ abstract class NextcloudNewsListFolders implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudNewsListFolders fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNewsListFolders fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNewsListFolders? data) => @@ -3714,7 +3706,7 @@ abstract class NextcloudNewsListFeeds implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudNewsListFeeds fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNewsListFeeds fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNewsListFeeds? data) => @@ -3730,8 +3722,7 @@ abstract class NextcloudNewsListArticles implements Built json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudNewsListArticles fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNewsListArticles fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNewsListArticles? data) => @@ -3745,7 +3736,7 @@ abstract class NextcloudNotesNote implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudNotesNote fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotesNote fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNotesNote? data) => data == null ? null : serializers.toJson(serializer, data); @@ -3781,7 +3772,7 @@ abstract class NextcloudNotesSettings implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudNotesSettings fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotesSettings fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNotesSettings? data) => @@ -3799,7 +3790,7 @@ abstract class NextcloudNotificationsNotificationAction factory NextcloudNotificationsNotificationAction( [void Function(NextcloudNotificationsNotificationActionBuilder)? b]) = _$NextcloudNotificationsNotificationAction; - static NextcloudNotificationsNotificationAction fromJson(Map json) => + static NextcloudNotificationsNotificationAction fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsNotificationAction fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3821,8 +3812,7 @@ abstract class NextcloudNotificationsNotification factory NextcloudNotificationsNotification([void Function(NextcloudNotificationsNotificationBuilder)? b]) = _$NextcloudNotificationsNotification; - static NextcloudNotificationsNotification fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudNotificationsNotification fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsNotification fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNotificationsNotification? data) => @@ -3857,7 +3847,7 @@ abstract class NextcloudNotificationsListNotifications_Ocs [void Function(NextcloudNotificationsListNotifications_OcsBuilder)? b]) = _$NextcloudNotificationsListNotifications_Ocs; - static NextcloudNotificationsListNotifications_Ocs fromJson(Map json) => + static NextcloudNotificationsListNotifications_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsListNotifications_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3877,7 +3867,7 @@ abstract class NextcloudNotificationsListNotifications factory NextcloudNotificationsListNotifications([void Function(NextcloudNotificationsListNotificationsBuilder)? b]) = _$NextcloudNotificationsListNotifications; - static NextcloudNotificationsListNotifications fromJson(Map json) => + static NextcloudNotificationsListNotifications fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsListNotifications fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; @@ -3896,7 +3886,7 @@ abstract class NextcloudNotificationsGetNotification_Ocs [void Function(NextcloudNotificationsGetNotification_OcsBuilder)? b]) = _$NextcloudNotificationsGetNotification_Ocs; - static NextcloudNotificationsGetNotification_Ocs fromJson(Map json) => + static NextcloudNotificationsGetNotification_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsGetNotification_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3916,8 +3906,7 @@ abstract class NextcloudNotificationsGetNotification factory NextcloudNotificationsGetNotification([void Function(NextcloudNotificationsGetNotificationBuilder)? b]) = _$NextcloudNotificationsGetNotification; - static NextcloudNotificationsGetNotification fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudNotificationsGetNotification fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsGetNotification fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudNotificationsGetNotification? data) => @@ -3932,7 +3921,7 @@ abstract class NextcloudEmptyOCS_Ocs implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudEmptyOCS_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudEmptyOCS_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudEmptyOCS_Ocs? data) => @@ -3947,7 +3936,7 @@ abstract class NextcloudEmptyOCS implements Built json) => serializers.deserializeWith(serializer, json)!; + static NextcloudEmptyOCS fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudEmptyOCS fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudEmptyOCS? data) => data == null ? null : serializers.toJson(serializer, data); @@ -3964,7 +3953,7 @@ abstract class NextcloudNotificationsPushServerSubscription [void Function(NextcloudNotificationsPushServerSubscriptionBuilder)? b]) = _$NextcloudNotificationsPushServerSubscription; - static NextcloudNotificationsPushServerSubscription fromJson(Map json) => + static NextcloudNotificationsPushServerSubscription fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsPushServerSubscription fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -3989,7 +3978,7 @@ abstract class NextcloudNotificationsPushServerRegistration_Ocs [void Function(NextcloudNotificationsPushServerRegistration_OcsBuilder)? b]) = _$NextcloudNotificationsPushServerRegistration_Ocs; - static NextcloudNotificationsPushServerRegistration_Ocs fromJson(Map json) => + static NextcloudNotificationsPushServerRegistration_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsPushServerRegistration_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4011,7 +4000,7 @@ abstract class NextcloudNotificationsPushServerRegistration [void Function(NextcloudNotificationsPushServerRegistrationBuilder)? b]) = _$NextcloudNotificationsPushServerRegistration; - static NextcloudNotificationsPushServerRegistration fromJson(Map json) => + static NextcloudNotificationsPushServerRegistration fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsPushServerRegistration fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4031,7 +4020,7 @@ abstract class NextcloudProvisioningApiUserDetails_Quota [void Function(NextcloudProvisioningApiUserDetails_QuotaBuilder)? b]) = _$NextcloudProvisioningApiUserDetails_Quota; - static NextcloudProvisioningApiUserDetails_Quota fromJson(Map json) => + static NextcloudProvisioningApiUserDetails_Quota fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudProvisioningApiUserDetails_Quota fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4057,7 +4046,7 @@ abstract class NextcloudProvisioningApiUserDetails_BackendCapabilities [void Function(NextcloudProvisioningApiUserDetails_BackendCapabilitiesBuilder)? b]) = _$NextcloudProvisioningApiUserDetails_BackendCapabilities; - static NextcloudProvisioningApiUserDetails_BackendCapabilities fromJson(Map json) => + static NextcloudProvisioningApiUserDetails_BackendCapabilities fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudProvisioningApiUserDetails_BackendCapabilities fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4077,8 +4066,7 @@ abstract class NextcloudProvisioningApiUserDetails factory NextcloudProvisioningApiUserDetails([void Function(NextcloudProvisioningApiUserDetailsBuilder)? b]) = _$NextcloudProvisioningApiUserDetails; - static NextcloudProvisioningApiUserDetails fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudProvisioningApiUserDetails fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudProvisioningApiUserDetails fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudProvisioningApiUserDetails? data) => @@ -4140,8 +4128,7 @@ abstract class NextcloudProvisioningApiUser_Ocs factory NextcloudProvisioningApiUser_Ocs([void Function(NextcloudProvisioningApiUser_OcsBuilder)? b]) = _$NextcloudProvisioningApiUser_Ocs; - static NextcloudProvisioningApiUser_Ocs fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudProvisioningApiUser_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudProvisioningApiUser_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudProvisioningApiUser_Ocs? data) => @@ -4158,8 +4145,7 @@ abstract class NextcloudProvisioningApiUser factory NextcloudProvisioningApiUser([void Function(NextcloudProvisioningApiUserBuilder)? b]) = _$NextcloudProvisioningApiUser; - static NextcloudProvisioningApiUser fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudProvisioningApiUser fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudProvisioningApiUser fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudProvisioningApiUser? data) => @@ -4178,7 +4164,7 @@ abstract class NextcloudUnifiedPushProviderCheckResponse200ApplicationJson [void Function(NextcloudUnifiedPushProviderCheckResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderCheckResponse200ApplicationJson; - static NextcloudUnifiedPushProviderCheckResponse200ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderCheckResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderCheckResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4200,7 +4186,7 @@ abstract class NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJso [void Function(NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson; - static NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4222,7 +4208,7 @@ abstract class NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJso [void Function(NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson; - static NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4245,7 +4231,7 @@ abstract class NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson [void Function(NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson; - static NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4267,7 +4253,7 @@ abstract class NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJso [void Function(NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson; - static NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4289,7 +4275,7 @@ abstract class NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson [void Function(NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson; - static NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4312,7 +4298,7 @@ abstract class NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson [void Function(NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson; - static NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4334,8 +4320,7 @@ abstract class NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200Applic [void Function(NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_UnifiedpushBuilder)? b]) = _$NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush; - static NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush fromJson( - Map json) => + static NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush fromJsonString( String data) => @@ -4360,8 +4345,7 @@ abstract class NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200Applic [void Function(NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson; - static NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson fromJson( - Map json) => + static NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4383,7 +4367,7 @@ abstract class NextcloudUnifiedPushProviderPushResponse201ApplicationJson [void Function(NextcloudUnifiedPushProviderPushResponse201ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderPushResponse201ApplicationJson; - static NextcloudUnifiedPushProviderPushResponse201ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderPushResponse201ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderPushResponse201ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4406,7 +4390,7 @@ abstract class NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200Appl b]) = _$NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush; static NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush fromJson( - Map json) => + Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush fromJsonString( String data) => @@ -4431,8 +4415,7 @@ abstract class NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200Appl [void Function(NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson; - static NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson fromJson( - Map json) => + static NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4454,7 +4437,7 @@ abstract class NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJs [void Function(NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJsonBuilder)? b]) = _$NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson; - static NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson fromJson(Map json) => + static NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4491,48 +4474,60 @@ class NextcloudUserStatusClearAt_Time0 extends EnumClass { static Serializer get serializer => _$nextcloudUserStatusClearAtTime0Serializer; } -class NextcloudUserStatusClearAt_Time { - NextcloudUserStatusClearAt_Time( - this._data, { - this.userStatusClearAtTime0, - this.$int, - }); +abstract class NextcloudUserStatusClearAt_Time + implements Built { + const NextcloudUserStatusClearAt_Time._(); - factory NextcloudUserStatusClearAt_Time.fromJson(dynamic data) { - NextcloudUserStatusClearAt_Time0? userStatusClearAtTime0; - int? $int; - try { - userStatusClearAtTime0 = NextcloudUserStatusClearAt_Time0.valueOf(data as String); - } catch (_) {} - try { - $int = (data as int); - } catch (_) {} - assert([userStatusClearAtTime0, $int].where((final x) => x != null).length >= 1, 'Need oneOf for $data'); - return NextcloudUserStatusClearAt_Time( - data, - userStatusClearAtTime0: userStatusClearAtTime0, - $int: $int, - ); - } + factory NextcloudUserStatusClearAt_Time([void Function(NextcloudUserStatusClearAt_TimeBuilder)? b]) = + _$NextcloudUserStatusClearAt_Time; + + JsonObject get data; + NextcloudUserStatusClearAt_Time0? get userStatusClearAtTime0; - // coverage:ignore-start - factory NextcloudUserStatusClearAt_Time.fromJsonString(String data) => - NextcloudUserStatusClearAt_Time.fromJson(json.decode(data)); - // coverage:ignore-end + /// Time offset in seconds + int? get $int; + static NextcloudUserStatusClearAt_Time fromJson(Object json) => serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusClearAt_Time fromJsonString(String data) => serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudUserStatusClearAt_Time? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => _$NextcloudUserStatusClearAt_TimeSerializer(); +} - final dynamic _data; +class _$NextcloudUserStatusClearAt_TimeSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [NextcloudUserStatusClearAt_Time, _$NextcloudUserStatusClearAt_Time]; - final NextcloudUserStatusClearAt_Time0? userStatusClearAtTime0; + @override + final String wireName = r'NextcloudUserStatusClearAt_Time'; - /// Time offset in seconds - final int? $int; + @override + Object serialize( + Serializers serializers, + NextcloudUserStatusClearAt_Time object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudUserStatusClearAt_Time deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudUserStatusClearAt_TimeBuilder()..data = JsonObject(data); + try { + result.userStatusClearAtTime0 = NextcloudUserStatusClearAt_Time0.valueOf(data as String); + } catch (_) {} + try { + result.$int = (data as int); + } catch (_) {} + assert([result._userStatusClearAtTime0, result._$int].where((final x) => x != null).length >= 1, + 'Need oneOf for ${result._data}'); + return result.build(); + } } abstract class NextcloudUserStatusClearAt @@ -4542,8 +4537,7 @@ abstract class NextcloudUserStatusClearAt factory NextcloudUserStatusClearAt([void Function(NextcloudUserStatusClearAtBuilder)? b]) = _$NextcloudUserStatusClearAt; - static NextcloudUserStatusClearAt fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusClearAt fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusClearAt fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusClearAt? data) => @@ -4553,48 +4547,66 @@ abstract class NextcloudUserStatusClearAt static Serializer get serializer => _$nextcloudUserStatusClearAtSerializer; } -class NextcloudUserStatusPublicStatus_ClearAt { - NextcloudUserStatusPublicStatus_ClearAt( - this._data, { - this.userStatusClearAt, - this.$int, - }); +abstract class NextcloudUserStatusPublicStatus_ClearAt + implements Built { + const NextcloudUserStatusPublicStatus_ClearAt._(); - factory NextcloudUserStatusPublicStatus_ClearAt.fromJson(dynamic data) { - NextcloudUserStatusClearAt? userStatusClearAt; - int? $int; - try { - userStatusClearAt = NextcloudUserStatusClearAt.fromJson(data as Map); - } catch (_) {} - try { - $int = (data as int); - } catch (_) {} - assert([userStatusClearAt, $int].where((final x) => x != null).length >= 1, 'Need oneOf for $data'); - return NextcloudUserStatusPublicStatus_ClearAt( - data, - userStatusClearAt: userStatusClearAt, - $int: $int, - ); - } + factory NextcloudUserStatusPublicStatus_ClearAt([void Function(NextcloudUserStatusPublicStatus_ClearAtBuilder)? b]) = + _$NextcloudUserStatusPublicStatus_ClearAt; + + JsonObject get data; + NextcloudUserStatusClearAt? get userStatusClearAt; - // coverage:ignore-start - factory NextcloudUserStatusPublicStatus_ClearAt.fromJsonString(String data) => - NextcloudUserStatusPublicStatus_ClearAt.fromJson(json.decode(data)); - // coverage:ignore-end + /// Time as unix timestamp + int? get $int; + static NextcloudUserStatusPublicStatus_ClearAt fromJson(Object json) => + serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusPublicStatus_ClearAt fromJsonString(String data) => serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudUserStatusPublicStatus_ClearAt? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _$NextcloudUserStatusPublicStatus_ClearAtSerializer(); +} - final dynamic _data; +class _$NextcloudUserStatusPublicStatus_ClearAtSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + NextcloudUserStatusPublicStatus_ClearAt, + _$NextcloudUserStatusPublicStatus_ClearAt + ]; - final NextcloudUserStatusClearAt? userStatusClearAt; + @override + final String wireName = r'NextcloudUserStatusPublicStatus_ClearAt'; - /// Time as unix timestamp - final int? $int; + @override + Object serialize( + Serializers serializers, + NextcloudUserStatusPublicStatus_ClearAt object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudUserStatusPublicStatus_ClearAt deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudUserStatusPublicStatus_ClearAtBuilder()..data = JsonObject(data); + try { + result.userStatusClearAt = NextcloudUserStatusClearAt.fromJson(data as Object).toBuilder(); + } catch (_) {} + try { + result.$int = (data as int); + } catch (_) {} + assert([result._userStatusClearAt, result._$int].where((final x) => x != null).length >= 1, + 'Need oneOf for ${result._data}'); + return result.build(); + } } class NextcloudUserStatusType extends EnumClass { @@ -4622,8 +4634,7 @@ abstract class NextcloudUserStatusPublicStatus factory NextcloudUserStatusPublicStatus([void Function(NextcloudUserStatusPublicStatusBuilder)? b]) = _$NextcloudUserStatusPublicStatus; - static NextcloudUserStatusPublicStatus fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusPublicStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusPublicStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusPublicStatus? data) => @@ -4643,7 +4654,7 @@ abstract class NextcloudUserStatusGetPublicStatuses_Ocs factory NextcloudUserStatusGetPublicStatuses_Ocs( [void Function(NextcloudUserStatusGetPublicStatuses_OcsBuilder)? b]) = _$NextcloudUserStatusGetPublicStatuses_Ocs; - static NextcloudUserStatusGetPublicStatuses_Ocs fromJson(Map json) => + static NextcloudUserStatusGetPublicStatuses_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusGetPublicStatuses_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4663,8 +4674,7 @@ abstract class NextcloudUserStatusGetPublicStatuses factory NextcloudUserStatusGetPublicStatuses([void Function(NextcloudUserStatusGetPublicStatusesBuilder)? b]) = _$NextcloudUserStatusGetPublicStatuses; - static NextcloudUserStatusGetPublicStatuses fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusGetPublicStatuses fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusGetPublicStatuses fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusGetPublicStatuses? data) => @@ -4674,48 +4684,66 @@ abstract class NextcloudUserStatusGetPublicStatuses _$nextcloudUserStatusGetPublicStatusesSerializer; } -class NextcloudUserStatusGetPublicStatus_Ocs_Data { - NextcloudUserStatusGetPublicStatus_Ocs_Data( - this._data, { - this.builtListJsonObject, - this.userStatusPublicStatus, - }); +abstract class NextcloudUserStatusGetPublicStatus_Ocs_Data + implements Built { + const NextcloudUserStatusGetPublicStatus_Ocs_Data._(); - factory NextcloudUserStatusGetPublicStatus_Ocs_Data.fromJson(dynamic data) { - BuiltList? builtListJsonObject; - NextcloudUserStatusPublicStatus? userStatusPublicStatus; - try { - builtListJsonObject = BuiltList((data as List).map((final e) => JsonObject(e))); - } catch (_) {} - try { - userStatusPublicStatus = NextcloudUserStatusPublicStatus.fromJson(data as Map); - } catch (_) {} - assert([builtListJsonObject, userStatusPublicStatus].where((final x) => x != null).length >= 1, - 'Need oneOf for $data'); - return NextcloudUserStatusGetPublicStatus_Ocs_Data( - data, - builtListJsonObject: builtListJsonObject, - userStatusPublicStatus: userStatusPublicStatus, - ); - } + factory NextcloudUserStatusGetPublicStatus_Ocs_Data( + [void Function(NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder)? b]) = + _$NextcloudUserStatusGetPublicStatus_Ocs_Data; - // coverage:ignore-start - factory NextcloudUserStatusGetPublicStatus_Ocs_Data.fromJsonString(String data) => - NextcloudUserStatusGetPublicStatus_Ocs_Data.fromJson(json.decode(data)); - // coverage:ignore-end + JsonObject get data; + BuiltList? get builtListJsonObject; + NextcloudUserStatusPublicStatus? get userStatusPublicStatus; + static NextcloudUserStatusGetPublicStatus_Ocs_Data fromJson(Object json) => + serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusGetPublicStatus_Ocs_Data fromJsonString(String data) => + serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudUserStatusGetPublicStatus_Ocs_Data? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _$NextcloudUserStatusGetPublicStatus_Ocs_DataSerializer(); +} - final dynamic _data; +class _$NextcloudUserStatusGetPublicStatus_Ocs_DataSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + NextcloudUserStatusGetPublicStatus_Ocs_Data, + _$NextcloudUserStatusGetPublicStatus_Ocs_Data + ]; - final BuiltList? builtListJsonObject; + @override + final String wireName = r'NextcloudUserStatusGetPublicStatus_Ocs_Data'; - final NextcloudUserStatusPublicStatus? userStatusPublicStatus; + @override + Object serialize( + Serializers serializers, + NextcloudUserStatusGetPublicStatus_Ocs_Data object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudUserStatusGetPublicStatus_Ocs_Data deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder()..data = JsonObject(data); + try { + result.builtListJsonObject = BuiltList((data as List).map((final e) => JsonObject(e))).toBuilder(); + } catch (_) {} + try { + result.userStatusPublicStatus = NextcloudUserStatusPublicStatus.fromJson(data as Object).toBuilder(); + } catch (_) {} + assert([result._builtListJsonObject, result._userStatusPublicStatus].where((final x) => x != null).length >= 1, + 'Need oneOf for ${result._data}'); + return result.build(); + } } abstract class NextcloudUserStatusGetPublicStatus_Ocs @@ -4725,8 +4753,7 @@ abstract class NextcloudUserStatusGetPublicStatus_Ocs factory NextcloudUserStatusGetPublicStatus_Ocs([void Function(NextcloudUserStatusGetPublicStatus_OcsBuilder)? b]) = _$NextcloudUserStatusGetPublicStatus_Ocs; - static NextcloudUserStatusGetPublicStatus_Ocs fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusGetPublicStatus_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusGetPublicStatus_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusGetPublicStatus_Ocs? data) => @@ -4744,8 +4771,7 @@ abstract class NextcloudUserStatusGetPublicStatus factory NextcloudUserStatusGetPublicStatus([void Function(NextcloudUserStatusGetPublicStatusBuilder)? b]) = _$NextcloudUserStatusGetPublicStatus; - static NextcloudUserStatusGetPublicStatus fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusGetPublicStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusGetPublicStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusGetPublicStatus? data) => @@ -4755,48 +4781,61 @@ abstract class NextcloudUserStatusGetPublicStatus _$nextcloudUserStatusGetPublicStatusSerializer; } -class NextcloudUserStatusStatus_ClearAt { - NextcloudUserStatusStatus_ClearAt( - this._data, { - this.userStatusClearAt, - this.$int, - }); +abstract class NextcloudUserStatusStatus_ClearAt + implements Built { + const NextcloudUserStatusStatus_ClearAt._(); - factory NextcloudUserStatusStatus_ClearAt.fromJson(dynamic data) { - NextcloudUserStatusClearAt? userStatusClearAt; - int? $int; - try { - userStatusClearAt = NextcloudUserStatusClearAt.fromJson(data as Map); - } catch (_) {} - try { - $int = (data as int); - } catch (_) {} - assert([userStatusClearAt, $int].where((final x) => x != null).length >= 1, 'Need oneOf for $data'); - return NextcloudUserStatusStatus_ClearAt( - data, - userStatusClearAt: userStatusClearAt, - $int: $int, - ); - } + factory NextcloudUserStatusStatus_ClearAt([void Function(NextcloudUserStatusStatus_ClearAtBuilder)? b]) = + _$NextcloudUserStatusStatus_ClearAt; - // coverage:ignore-start - factory NextcloudUserStatusStatus_ClearAt.fromJsonString(String data) => - NextcloudUserStatusStatus_ClearAt.fromJson(json.decode(data)); - // coverage:ignore-end + JsonObject get data; + NextcloudUserStatusClearAt? get userStatusClearAt; - final dynamic _data; + /// Time as unix timestamp + int? get $int; + static NextcloudUserStatusStatus_ClearAt fromJson(Object json) => serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusStatus_ClearAt fromJsonString(String data) => serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudUserStatusStatus_ClearAt? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _$NextcloudUserStatusStatus_ClearAtSerializer(); +} - final NextcloudUserStatusClearAt? userStatusClearAt; +class _$NextcloudUserStatusStatus_ClearAtSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [NextcloudUserStatusStatus_ClearAt, _$NextcloudUserStatusStatus_ClearAt]; - /// Time as unix timestamp - final int? $int; + @override + final String wireName = r'NextcloudUserStatusStatus_ClearAt'; + + @override + Object serialize( + Serializers serializers, + NextcloudUserStatusStatus_ClearAt object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudUserStatusStatus_ClearAt deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudUserStatusStatus_ClearAtBuilder()..data = JsonObject(data); + try { + result.userStatusClearAt = NextcloudUserStatusClearAt.fromJson(data as Object).toBuilder(); + } catch (_) {} + try { + result.$int = (data as int); + } catch (_) {} + assert([result._userStatusClearAt, result._$int].where((final x) => x != null).length >= 1, + 'Need oneOf for ${result._data}'); + return result.build(); + } } abstract class NextcloudUserStatusStatus implements Built { @@ -4804,8 +4843,7 @@ abstract class NextcloudUserStatusStatus implements Built json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusStatus? data) => @@ -4821,47 +4859,60 @@ abstract class NextcloudUserStatusStatus implements Built get serializer => _$nextcloudUserStatusStatusSerializer; } -class NextcloudUserStatusGetStatus_Ocs_Data { - NextcloudUserStatusGetStatus_Ocs_Data( - this._data, { - this.builtListJsonObject, - this.userStatusStatus, - }); +abstract class NextcloudUserStatusGetStatus_Ocs_Data + implements Built { + const NextcloudUserStatusGetStatus_Ocs_Data._(); - factory NextcloudUserStatusGetStatus_Ocs_Data.fromJson(dynamic data) { - BuiltList? builtListJsonObject; - NextcloudUserStatusStatus? userStatusStatus; - try { - builtListJsonObject = BuiltList((data as List).map((final e) => JsonObject(e))); - } catch (_) {} - try { - userStatusStatus = NextcloudUserStatusStatus.fromJson(data as Map); - } catch (_) {} - assert([builtListJsonObject, userStatusStatus].where((final x) => x != null).length >= 1, 'Need oneOf for $data'); - return NextcloudUserStatusGetStatus_Ocs_Data( - data, - builtListJsonObject: builtListJsonObject, - userStatusStatus: userStatusStatus, - ); - } + factory NextcloudUserStatusGetStatus_Ocs_Data([void Function(NextcloudUserStatusGetStatus_Ocs_DataBuilder)? b]) = + _$NextcloudUserStatusGetStatus_Ocs_Data; - // coverage:ignore-start - factory NextcloudUserStatusGetStatus_Ocs_Data.fromJsonString(String data) => - NextcloudUserStatusGetStatus_Ocs_Data.fromJson(json.decode(data)); - // coverage:ignore-end + JsonObject get data; + BuiltList? get builtListJsonObject; + NextcloudUserStatusStatus? get userStatusStatus; + static NextcloudUserStatusGetStatus_Ocs_Data fromJson(Object json) => serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusGetStatus_Ocs_Data fromJsonString(String data) => serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudUserStatusGetStatus_Ocs_Data? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _$NextcloudUserStatusGetStatus_Ocs_DataSerializer(); +} - final dynamic _data; +class _$NextcloudUserStatusGetStatus_Ocs_DataSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [NextcloudUserStatusGetStatus_Ocs_Data, _$NextcloudUserStatusGetStatus_Ocs_Data]; - final BuiltList? builtListJsonObject; + @override + final String wireName = r'NextcloudUserStatusGetStatus_Ocs_Data'; - final NextcloudUserStatusStatus? userStatusStatus; + @override + Object serialize( + Serializers serializers, + NextcloudUserStatusGetStatus_Ocs_Data object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudUserStatusGetStatus_Ocs_Data deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudUserStatusGetStatus_Ocs_DataBuilder()..data = JsonObject(data); + try { + result.builtListJsonObject = BuiltList((data as List).map((final e) => JsonObject(e))).toBuilder(); + } catch (_) {} + try { + result.userStatusStatus = NextcloudUserStatusStatus.fromJson(data as Object).toBuilder(); + } catch (_) {} + assert([result._builtListJsonObject, result._userStatusStatus].where((final x) => x != null).length >= 1, + 'Need oneOf for ${result._data}'); + return result.build(); + } } abstract class NextcloudUserStatusGetStatus_Ocs @@ -4871,8 +4922,7 @@ abstract class NextcloudUserStatusGetStatus_Ocs factory NextcloudUserStatusGetStatus_Ocs([void Function(NextcloudUserStatusGetStatus_OcsBuilder)? b]) = _$NextcloudUserStatusGetStatus_Ocs; - static NextcloudUserStatusGetStatus_Ocs fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusGetStatus_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusGetStatus_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusGetStatus_Ocs? data) => @@ -4889,8 +4939,7 @@ abstract class NextcloudUserStatusGetStatus factory NextcloudUserStatusGetStatus([void Function(NextcloudUserStatusGetStatusBuilder)? b]) = _$NextcloudUserStatusGetStatus; - static NextcloudUserStatusGetStatus fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusGetStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusGetStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusGetStatus? data) => @@ -4899,48 +4948,68 @@ abstract class NextcloudUserStatusGetStatus static Serializer get serializer => _$nextcloudUserStatusGetStatusSerializer; } -class NextcloudUserStatusPredefinedStatus_ClearAt { - NextcloudUserStatusPredefinedStatus_ClearAt( - this._data, { - this.userStatusClearAt, - this.$int, - }); +abstract class NextcloudUserStatusPredefinedStatus_ClearAt + implements Built { + const NextcloudUserStatusPredefinedStatus_ClearAt._(); - factory NextcloudUserStatusPredefinedStatus_ClearAt.fromJson(dynamic data) { - NextcloudUserStatusClearAt? userStatusClearAt; - int? $int; - try { - userStatusClearAt = NextcloudUserStatusClearAt.fromJson(data as Map); - } catch (_) {} - try { - $int = (data as int); - } catch (_) {} - assert([userStatusClearAt, $int].where((final x) => x != null).length >= 1, 'Need oneOf for $data'); - return NextcloudUserStatusPredefinedStatus_ClearAt( - data, - userStatusClearAt: userStatusClearAt, - $int: $int, - ); - } + factory NextcloudUserStatusPredefinedStatus_ClearAt( + [void Function(NextcloudUserStatusPredefinedStatus_ClearAtBuilder)? b]) = + _$NextcloudUserStatusPredefinedStatus_ClearAt; - // coverage:ignore-start - factory NextcloudUserStatusPredefinedStatus_ClearAt.fromJsonString(String data) => - NextcloudUserStatusPredefinedStatus_ClearAt.fromJson(json.decode(data)); - // coverage:ignore-end + JsonObject get data; + NextcloudUserStatusClearAt? get userStatusClearAt; + + /// Time as unix timestamp + int? get $int; + static NextcloudUserStatusPredefinedStatus_ClearAt fromJson(Object json) => + serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusPredefinedStatus_ClearAt fromJsonString(String data) => + serializers.fromJson(serializer, data)!; + Map toJson() => serializers.serializeWith(serializer, this) as Map; + static String? toJsonString(NextcloudUserStatusPredefinedStatus_ClearAt? data) => + data == null ? null : serializers.toJson(serializer, data); + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _$NextcloudUserStatusPredefinedStatus_ClearAtSerializer(); +} - final dynamic _data; +class _$NextcloudUserStatusPredefinedStatus_ClearAtSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + NextcloudUserStatusPredefinedStatus_ClearAt, + _$NextcloudUserStatusPredefinedStatus_ClearAt + ]; - final NextcloudUserStatusClearAt? userStatusClearAt; + @override + final String wireName = r'NextcloudUserStatusPredefinedStatus_ClearAt'; - /// Time as unix timestamp - final int? $int; + @override + Object serialize( + Serializers serializers, + NextcloudUserStatusPredefinedStatus_ClearAt object, { + FullType specifiedType = FullType.unspecified, + }) { + return object.data.value; + } - // coverage:ignore-start - dynamic toJson() => _data; - // coverage:ignore-end - // coverage:ignore-start - static String toJsonString(dynamic data) => json.encode(data); - // coverage:ignore-end + @override + NextcloudUserStatusPredefinedStatus_ClearAt deserialize( + Serializers serializers, + Object data, { + FullType specifiedType = FullType.unspecified, + }) { + final result = NextcloudUserStatusPredefinedStatus_ClearAtBuilder()..data = JsonObject(data); + try { + result.userStatusClearAt = NextcloudUserStatusClearAt.fromJson(data as Object).toBuilder(); + } catch (_) {} + try { + result.$int = (data as int); + } catch (_) {} + assert([result._userStatusClearAt, result._$int].where((final x) => x != null).length >= 1, + 'Need oneOf for ${result._data}'); + return result.build(); + } } abstract class NextcloudUserStatusPredefinedStatus @@ -4950,8 +5019,7 @@ abstract class NextcloudUserStatusPredefinedStatus factory NextcloudUserStatusPredefinedStatus([void Function(NextcloudUserStatusPredefinedStatusBuilder)? b]) = _$NextcloudUserStatusPredefinedStatus; - static NextcloudUserStatusPredefinedStatus fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusPredefinedStatus fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusPredefinedStatus fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusPredefinedStatus? data) => @@ -4972,7 +5040,7 @@ abstract class NextcloudUserStatusPredefinedStatuses_Ocs [void Function(NextcloudUserStatusPredefinedStatuses_OcsBuilder)? b]) = _$NextcloudUserStatusPredefinedStatuses_Ocs; - static NextcloudUserStatusPredefinedStatuses_Ocs fromJson(Map json) => + static NextcloudUserStatusPredefinedStatuses_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusPredefinedStatuses_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; @@ -4992,8 +5060,7 @@ abstract class NextcloudUserStatusPredefinedStatuses factory NextcloudUserStatusPredefinedStatuses([void Function(NextcloudUserStatusPredefinedStatusesBuilder)? b]) = _$NextcloudUserStatusPredefinedStatuses; - static NextcloudUserStatusPredefinedStatuses fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusPredefinedStatuses fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusPredefinedStatuses fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusPredefinedStatuses? data) => @@ -5010,8 +5077,7 @@ abstract class NextcloudUserStatusHeartbeat_Ocs factory NextcloudUserStatusHeartbeat_Ocs([void Function(NextcloudUserStatusHeartbeat_OcsBuilder)? b]) = _$NextcloudUserStatusHeartbeat_Ocs; - static NextcloudUserStatusHeartbeat_Ocs fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusHeartbeat_Ocs fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusHeartbeat_Ocs fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusHeartbeat_Ocs? data) => @@ -5028,8 +5094,7 @@ abstract class NextcloudUserStatusHeartbeat factory NextcloudUserStatusHeartbeat([void Function(NextcloudUserStatusHeartbeatBuilder)? b]) = _$NextcloudUserStatusHeartbeat; - static NextcloudUserStatusHeartbeat fromJson(Map json) => - serializers.deserializeWith(serializer, json)!; + static NextcloudUserStatusHeartbeat fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudUserStatusHeartbeat fromJsonString(String data) => serializers.fromJson(serializer, data)!; Map toJson() => serializers.serializeWith(serializer, this) as Map; static String? toJsonString(NextcloudUserStatusHeartbeat? data) => @@ -5048,7 +5113,7 @@ abstract class NextcloudNotificationsNotificationDecryptedSubject [void Function(NextcloudNotificationsNotificationDecryptedSubjectBuilder)? b]) = _$NextcloudNotificationsNotificationDecryptedSubject; - static NextcloudNotificationsNotificationDecryptedSubject fromJson(Map json) => + static NextcloudNotificationsNotificationDecryptedSubject fromJson(Object json) => serializers.deserializeWith(serializer, json)!; static NextcloudNotificationsNotificationDecryptedSubject fromJsonString(String data) => serializers.fromJson(serializer, data)!; diff --git a/packages/nextcloud/lib/src/nextcloud.openapi.g.dart b/packages/nextcloud/lib/src/nextcloud.openapi.g.dart index db63a3ae..343f6f1e 100644 --- a/packages/nextcloud/lib/src/nextcloud.openapi.g.dart +++ b/packages/nextcloud/lib/src/nextcloud.openapi.g.dart @@ -110,12 +110,14 @@ Serializers _$serializers = (Serializers().toBuilder() ..add(NextcloudCoreAutocompleteResult.serializer) ..add(NextcloudCoreAutocompleteResult_Ocs.serializer) ..add(NextcloudCoreAutocompleteResult_Ocs_Data.serializer) + ..add(NextcloudCoreAutocompleteResult_Ocs_Data_Status.serializer) ..add(NextcloudCoreLoginFlowInit.serializer) ..add(NextcloudCoreLoginFlowInit_Poll.serializer) ..add(NextcloudCoreLoginFlowResult.serializer) ..add(NextcloudCoreNavigationApps.serializer) ..add(NextcloudCoreNavigationApps_Ocs.serializer) ..add(NextcloudCoreNavigationApps_Ocs_Data.serializer) + ..add(NextcloudCoreNavigationApps_Ocs_Data_Order.serializer) ..add(NextcloudCoreServerCapabilities.serializer) ..add(NextcloudCoreServerCapabilities_Ocs.serializer) ..add(NextcloudCoreServerCapabilities_Ocs_Data.serializer) @@ -210,22 +212,32 @@ Serializers _$serializers = (Serializers().toBuilder() ..add(NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson.serializer) ..add(NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush.serializer) ..add(NextcloudUserStatusClearAt.serializer) + ..add(NextcloudUserStatusClearAt_Time.serializer) + ..add(NextcloudUserStatusClearAt_Time0.serializer) ..add(NextcloudUserStatusClearAt_Type.serializer) ..add(NextcloudUserStatusGetPublicStatus.serializer) ..add(NextcloudUserStatusGetPublicStatus_Ocs.serializer) + ..add(NextcloudUserStatusGetPublicStatus_Ocs_Data.serializer) ..add(NextcloudUserStatusGetPublicStatuses.serializer) ..add(NextcloudUserStatusGetPublicStatuses_Ocs.serializer) ..add(NextcloudUserStatusGetStatus.serializer) ..add(NextcloudUserStatusGetStatus_Ocs.serializer) + ..add(NextcloudUserStatusGetStatus_Ocs_Data.serializer) ..add(NextcloudUserStatusHeartbeat.serializer) ..add(NextcloudUserStatusHeartbeat_Ocs.serializer) ..add(NextcloudUserStatusPredefinedStatus.serializer) + ..add(NextcloudUserStatusPredefinedStatus_ClearAt.serializer) ..add(NextcloudUserStatusPredefinedStatuses.serializer) ..add(NextcloudUserStatusPredefinedStatuses_Ocs.serializer) ..add(NextcloudUserStatusPublicStatus.serializer) + ..add(NextcloudUserStatusPublicStatus_ClearAt.serializer) ..add(NextcloudUserStatusStatus.serializer) + ..add(NextcloudUserStatusStatus_ClearAt.serializer) ..add(NextcloudUserStatusType.serializer) ..addBuilderFactory(const FullType(BuiltList, [FullType(JsonObject)]), () => ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, [FullType(JsonObject)]), () => ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, [FullType(JsonObject)]), () => ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, [FullType(JsonObject)]), () => ListBuilder()) ..addBuilderFactory(const FullType(BuiltList, [FullType(NextcloudCoreAutocompleteResult_Ocs_Data)]), () => ListBuilder()) ..addBuilderFactory(const FullType(BuiltList, [FullType(NextcloudCoreNavigationApps_Ocs_Data)]), @@ -4248,9 +4260,9 @@ class _$NextcloudCoreNavigationApps_Ocs_DataSerializer result.id = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'order': - result.order = + result.order.replace( serializers.deserialize(value, specifiedType: const FullType(NextcloudCoreNavigationApps_Ocs_Data_Order))! - as NextcloudCoreNavigationApps_Ocs_Data_Order; + as NextcloudCoreNavigationApps_Ocs_Data_Order); break; case 'href': result.href = serializers.deserialize(value, specifiedType: const FullType(String))! as String; @@ -4559,9 +4571,9 @@ class _$NextcloudCoreAutocompleteResult_Ocs_DataSerializer result.source = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'status': - result.status = serializers.deserialize(value, + result.status.replace(serializers.deserialize(value, specifiedType: const FullType(NextcloudCoreAutocompleteResult_Ocs_Data_Status))! - as NextcloudCoreAutocompleteResult_Ocs_Data_Status; + as NextcloudCoreAutocompleteResult_Ocs_Data_Status); break; case 'subline': result.subline = serializers.deserialize(value, specifiedType: const FullType(String))! as String; @@ -7059,8 +7071,8 @@ class _$NextcloudUserStatusClearAtSerializer implements StructuredSerializer + (NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder()..update(updates))._build(); + + _$NextcloudCoreNavigationApps_Ocs_Data_Order._({required this.data, this.$int, this.string}) : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudCoreNavigationApps_Ocs_Data_Order', 'data'); + } + + @override + NextcloudCoreNavigationApps_Ocs_Data_Order rebuild( + void Function(NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder toBuilder() => + NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudCoreNavigationApps_Ocs_Data_Order && + data == other.data && + $int == other.$int && + string == other.string; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, $int.hashCode); + _$hash = $jc(_$hash, string.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudCoreNavigationApps_Ocs_Data_Order') + ..add('data', data) + ..add('\$int', $int) + ..add('string', string)) + .toString(); + } +} + +class NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder + implements Builder { + _$NextcloudCoreNavigationApps_Ocs_Data_Order? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + int? _$int; + int? get $int => _$this._$int; + set $int(int? $int) => _$this._$int = $int; + + String? _string; + String? get string => _$this._string; + set string(String? string) => _$this._string = string; + + NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder(); + + NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _$int = $v.$int; + _string = $v.string; + _$v = null; + } + return this; + } + + @override + void replace(NextcloudCoreNavigationApps_Ocs_Data_Order other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudCoreNavigationApps_Ocs_Data_Order; + } + + @override + void update(void Function(NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudCoreNavigationApps_Ocs_Data_Order build() => _build(); + + _$NextcloudCoreNavigationApps_Ocs_Data_Order _build() { + final _$result = _$v ?? + _$NextcloudCoreNavigationApps_Ocs_Data_Order._( + data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudCoreNavigationApps_Ocs_Data_Order', 'data'), + $int: $int, + string: string); + replace(_$result); + return _$result; + } +} + class _$NextcloudCoreNavigationApps_Ocs_Data extends NextcloudCoreNavigationApps_Ocs_Data { @override final String id; @@ -14466,9 +14586,10 @@ class NextcloudCoreNavigationApps_Ocs_DataBuilder String? get id => _$this._id; set id(String? id) => _$this._id = id; - NextcloudCoreNavigationApps_Ocs_Data_Order? _order; - NextcloudCoreNavigationApps_Ocs_Data_Order? get order => _$this._order; - set order(NextcloudCoreNavigationApps_Ocs_Data_Order? order) => _$this._order = order; + NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder? _order; + NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder get order => + _$this._order ??= NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder(); + set order(NextcloudCoreNavigationApps_Ocs_Data_OrderBuilder? order) => _$this._order = order; String? _href; String? get href => _$this._href; @@ -14504,7 +14625,7 @@ class NextcloudCoreNavigationApps_Ocs_DataBuilder final $v = _$v; if ($v != null) { _id = $v.id; - _order = $v.order; + _order = $v.order.toBuilder(); _href = $v.href; _icon = $v.icon; _type = $v.type; @@ -14532,17 +14653,30 @@ class NextcloudCoreNavigationApps_Ocs_DataBuilder NextcloudCoreNavigationApps_Ocs_Data build() => _build(); _$NextcloudCoreNavigationApps_Ocs_Data _build() { - final _$result = _$v ?? - _$NextcloudCoreNavigationApps_Ocs_Data._( - id: BuiltValueNullFieldError.checkNotNull(id, r'NextcloudCoreNavigationApps_Ocs_Data', 'id'), - order: BuiltValueNullFieldError.checkNotNull(order, r'NextcloudCoreNavigationApps_Ocs_Data', 'order'), - href: BuiltValueNullFieldError.checkNotNull(href, r'NextcloudCoreNavigationApps_Ocs_Data', 'href'), - icon: BuiltValueNullFieldError.checkNotNull(icon, r'NextcloudCoreNavigationApps_Ocs_Data', 'icon'), - type: BuiltValueNullFieldError.checkNotNull(type, r'NextcloudCoreNavigationApps_Ocs_Data', 'type'), - name: BuiltValueNullFieldError.checkNotNull(name, r'NextcloudCoreNavigationApps_Ocs_Data', 'name'), - active: BuiltValueNullFieldError.checkNotNull(active, r'NextcloudCoreNavigationApps_Ocs_Data', 'active'), - classes: BuiltValueNullFieldError.checkNotNull(classes, r'NextcloudCoreNavigationApps_Ocs_Data', 'classes'), - unread: BuiltValueNullFieldError.checkNotNull(unread, r'NextcloudCoreNavigationApps_Ocs_Data', 'unread')); + _$NextcloudCoreNavigationApps_Ocs_Data _$result; + try { + _$result = _$v ?? + _$NextcloudCoreNavigationApps_Ocs_Data._( + id: BuiltValueNullFieldError.checkNotNull(id, r'NextcloudCoreNavigationApps_Ocs_Data', 'id'), + order: order.build(), + href: BuiltValueNullFieldError.checkNotNull(href, r'NextcloudCoreNavigationApps_Ocs_Data', 'href'), + icon: BuiltValueNullFieldError.checkNotNull(icon, r'NextcloudCoreNavigationApps_Ocs_Data', 'icon'), + type: BuiltValueNullFieldError.checkNotNull(type, r'NextcloudCoreNavigationApps_Ocs_Data', 'type'), + name: BuiltValueNullFieldError.checkNotNull(name, r'NextcloudCoreNavigationApps_Ocs_Data', 'name'), + active: BuiltValueNullFieldError.checkNotNull(active, r'NextcloudCoreNavigationApps_Ocs_Data', 'active'), + classes: + BuiltValueNullFieldError.checkNotNull(classes, r'NextcloudCoreNavigationApps_Ocs_Data', 'classes'), + unread: BuiltValueNullFieldError.checkNotNull(unread, r'NextcloudCoreNavigationApps_Ocs_Data', 'unread')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'order'; + order.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudCoreNavigationApps_Ocs_Data', _$failedField, e.toString()); + } + rethrow; + } replace(_$result); return _$result; } @@ -15050,6 +15184,132 @@ class NextcloudCoreLoginFlowResultBuilder } } +class _$NextcloudCoreAutocompleteResult_Ocs_Data_Status extends NextcloudCoreAutocompleteResult_Ocs_Data_Status { + @override + final JsonObject data; + @override + final BuiltList? builtListJsonObject; + @override + final String? string; + + factory _$NextcloudCoreAutocompleteResult_Ocs_Data_Status( + [void Function(NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder)? updates]) => + (NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder()..update(updates))._build(); + + _$NextcloudCoreAutocompleteResult_Ocs_Data_Status._({required this.data, this.builtListJsonObject, this.string}) + : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudCoreAutocompleteResult_Ocs_Data_Status', 'data'); + } + + @override + NextcloudCoreAutocompleteResult_Ocs_Data_Status rebuild( + void Function(NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder toBuilder() => + NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudCoreAutocompleteResult_Ocs_Data_Status && + data == other.data && + builtListJsonObject == other.builtListJsonObject && + string == other.string; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, builtListJsonObject.hashCode); + _$hash = $jc(_$hash, string.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudCoreAutocompleteResult_Ocs_Data_Status') + ..add('data', data) + ..add('builtListJsonObject', builtListJsonObject) + ..add('string', string)) + .toString(); + } +} + +class NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder + implements + Builder { + _$NextcloudCoreAutocompleteResult_Ocs_Data_Status? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + ListBuilder? _builtListJsonObject; + ListBuilder get builtListJsonObject => _$this._builtListJsonObject ??= ListBuilder(); + set builtListJsonObject(ListBuilder? builtListJsonObject) => + _$this._builtListJsonObject = builtListJsonObject; + + String? _string; + String? get string => _$this._string; + set string(String? string) => _$this._string = string; + + NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder(); + + NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _builtListJsonObject = $v.builtListJsonObject?.toBuilder(); + _string = $v.string; + _$v = null; + } + return this; + } + + @override + void replace(NextcloudCoreAutocompleteResult_Ocs_Data_Status other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudCoreAutocompleteResult_Ocs_Data_Status; + } + + @override + void update(void Function(NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudCoreAutocompleteResult_Ocs_Data_Status build() => _build(); + + _$NextcloudCoreAutocompleteResult_Ocs_Data_Status _build() { + _$NextcloudCoreAutocompleteResult_Ocs_Data_Status _$result; + try { + _$result = _$v ?? + _$NextcloudCoreAutocompleteResult_Ocs_Data_Status._( + data: BuiltValueNullFieldError.checkNotNull( + data, r'NextcloudCoreAutocompleteResult_Ocs_Data_Status', 'data'), + builtListJsonObject: _builtListJsonObject?.build(), + string: string); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'builtListJsonObject'; + _builtListJsonObject?.build(); + } catch (e) { + throw BuiltValueNestedFieldError( + r'NextcloudCoreAutocompleteResult_Ocs_Data_Status', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + class _$NextcloudCoreAutocompleteResult_Ocs_Data extends NextcloudCoreAutocompleteResult_Ocs_Data { @override final String id; @@ -15159,9 +15419,10 @@ class NextcloudCoreAutocompleteResult_Ocs_DataBuilder String? get source => _$this._source; set source(String? source) => _$this._source = source; - NextcloudCoreAutocompleteResult_Ocs_Data_Status? _status; - NextcloudCoreAutocompleteResult_Ocs_Data_Status? get status => _$this._status; - set status(NextcloudCoreAutocompleteResult_Ocs_Data_Status? status) => _$this._status = status; + NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder? _status; + NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder get status => + _$this._status ??= NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder(); + set status(NextcloudCoreAutocompleteResult_Ocs_Data_StatusBuilder? status) => _$this._status = status; String? _subline; String? get subline => _$this._subline; @@ -15181,7 +15442,7 @@ class NextcloudCoreAutocompleteResult_Ocs_DataBuilder _label = $v.label; _icon = $v.icon; _source = $v.source; - _status = $v.status; + _status = $v.status.toBuilder(); _subline = $v.subline; _shareWithDisplayNameUnique = $v.shareWithDisplayNameUnique; _$v = null; @@ -15204,19 +15465,30 @@ class NextcloudCoreAutocompleteResult_Ocs_DataBuilder NextcloudCoreAutocompleteResult_Ocs_Data build() => _build(); _$NextcloudCoreAutocompleteResult_Ocs_Data _build() { - final _$result = _$v ?? - _$NextcloudCoreAutocompleteResult_Ocs_Data._( - id: BuiltValueNullFieldError.checkNotNull(id, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'id'), - label: BuiltValueNullFieldError.checkNotNull(label, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'label'), - icon: BuiltValueNullFieldError.checkNotNull(icon, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'icon'), - source: - BuiltValueNullFieldError.checkNotNull(source, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'source'), - status: - BuiltValueNullFieldError.checkNotNull(status, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'status'), - subline: - BuiltValueNullFieldError.checkNotNull(subline, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'subline'), - shareWithDisplayNameUnique: BuiltValueNullFieldError.checkNotNull( - shareWithDisplayNameUnique, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'shareWithDisplayNameUnique')); + _$NextcloudCoreAutocompleteResult_Ocs_Data _$result; + try { + _$result = _$v ?? + _$NextcloudCoreAutocompleteResult_Ocs_Data._( + id: BuiltValueNullFieldError.checkNotNull(id, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'id'), + label: BuiltValueNullFieldError.checkNotNull(label, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'label'), + icon: BuiltValueNullFieldError.checkNotNull(icon, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'icon'), + source: + BuiltValueNullFieldError.checkNotNull(source, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'source'), + status: status.build(), + subline: BuiltValueNullFieldError.checkNotNull( + subline, r'NextcloudCoreAutocompleteResult_Ocs_Data', 'subline'), + shareWithDisplayNameUnique: BuiltValueNullFieldError.checkNotNull(shareWithDisplayNameUnique, + r'NextcloudCoreAutocompleteResult_Ocs_Data', 'shareWithDisplayNameUnique')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'status'; + status.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudCoreAutocompleteResult_Ocs_Data', _$failedField, e.toString()); + } + rethrow; + } replace(_$result); return _$result; } @@ -20493,6 +20765,112 @@ class NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJsonBuilder } } +class _$NextcloudUserStatusClearAt_Time extends NextcloudUserStatusClearAt_Time { + @override + final JsonObject data; + @override + final NextcloudUserStatusClearAt_Time0? userStatusClearAtTime0; + @override + final int? $int; + + factory _$NextcloudUserStatusClearAt_Time([void Function(NextcloudUserStatusClearAt_TimeBuilder)? updates]) => + (NextcloudUserStatusClearAt_TimeBuilder()..update(updates))._build(); + + _$NextcloudUserStatusClearAt_Time._({required this.data, this.userStatusClearAtTime0, this.$int}) : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusClearAt_Time', 'data'); + } + + @override + NextcloudUserStatusClearAt_Time rebuild(void Function(NextcloudUserStatusClearAt_TimeBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudUserStatusClearAt_TimeBuilder toBuilder() => NextcloudUserStatusClearAt_TimeBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudUserStatusClearAt_Time && + data == other.data && + userStatusClearAtTime0 == other.userStatusClearAtTime0 && + $int == other.$int; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, userStatusClearAtTime0.hashCode); + _$hash = $jc(_$hash, $int.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudUserStatusClearAt_Time') + ..add('data', data) + ..add('userStatusClearAtTime0', userStatusClearAtTime0) + ..add('\$int', $int)) + .toString(); + } +} + +class NextcloudUserStatusClearAt_TimeBuilder + implements Builder { + _$NextcloudUserStatusClearAt_Time? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + NextcloudUserStatusClearAt_Time0? _userStatusClearAtTime0; + NextcloudUserStatusClearAt_Time0? get userStatusClearAtTime0 => _$this._userStatusClearAtTime0; + set userStatusClearAtTime0(NextcloudUserStatusClearAt_Time0? userStatusClearAtTime0) => + _$this._userStatusClearAtTime0 = userStatusClearAtTime0; + + int? _$int; + int? get $int => _$this._$int; + set $int(int? $int) => _$this._$int = $int; + + NextcloudUserStatusClearAt_TimeBuilder(); + + NextcloudUserStatusClearAt_TimeBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _userStatusClearAtTime0 = $v.userStatusClearAtTime0; + _$int = $v.$int; + _$v = null; + } + return this; + } + + @override + void replace(NextcloudUserStatusClearAt_Time other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudUserStatusClearAt_Time; + } + + @override + void update(void Function(NextcloudUserStatusClearAt_TimeBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudUserStatusClearAt_Time build() => _build(); + + _$NextcloudUserStatusClearAt_Time _build() { + final _$result = _$v ?? + _$NextcloudUserStatusClearAt_Time._( + data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusClearAt_Time', 'data'), + userStatusClearAtTime0: userStatusClearAtTime0, + $int: $int); + replace(_$result); + return _$result; + } +} + class _$NextcloudUserStatusClearAt extends NextcloudUserStatusClearAt { @override final NextcloudUserStatusClearAt_Type type; @@ -20546,9 +20924,9 @@ class NextcloudUserStatusClearAtBuilder NextcloudUserStatusClearAt_Type? get type => _$this._type; set type(NextcloudUserStatusClearAt_Type? type) => _$this._type = type; - NextcloudUserStatusClearAt_Time? _time; - NextcloudUserStatusClearAt_Time? get time => _$this._time; - set time(NextcloudUserStatusClearAt_Time? time) => _$this._time = time; + NextcloudUserStatusClearAt_TimeBuilder? _time; + NextcloudUserStatusClearAt_TimeBuilder get time => _$this._time ??= NextcloudUserStatusClearAt_TimeBuilder(); + set time(NextcloudUserStatusClearAt_TimeBuilder? time) => _$this._time = time; NextcloudUserStatusClearAtBuilder(); @@ -20556,7 +20934,7 @@ class NextcloudUserStatusClearAtBuilder final $v = _$v; if ($v != null) { _type = $v.type; - _time = $v.time; + _time = $v.time.toBuilder(); _$v = null; } return this; @@ -20577,35 +20955,169 @@ class NextcloudUserStatusClearAtBuilder NextcloudUserStatusClearAt build() => _build(); _$NextcloudUserStatusClearAt _build() { - final _$result = _$v ?? - _$NextcloudUserStatusClearAt._( - type: BuiltValueNullFieldError.checkNotNull(type, r'NextcloudUserStatusClearAt', 'type'), - time: BuiltValueNullFieldError.checkNotNull(time, r'NextcloudUserStatusClearAt', 'time')); + _$NextcloudUserStatusClearAt _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusClearAt._( + type: BuiltValueNullFieldError.checkNotNull(type, r'NextcloudUserStatusClearAt', 'type'), + time: time.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'time'; + time.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusClearAt', _$failedField, e.toString()); + } + rethrow; + } replace(_$result); return _$result; } } -class _$NextcloudUserStatusPublicStatus extends NextcloudUserStatusPublicStatus { - @override - final String userId; +class _$NextcloudUserStatusPublicStatus_ClearAt extends NextcloudUserStatusPublicStatus_ClearAt { @override - final String? message; - @override - final String? icon; + final JsonObject data; @override - final NextcloudUserStatusPublicStatus_ClearAt? clearAt; + final NextcloudUserStatusClearAt? userStatusClearAt; @override - final NextcloudUserStatusType status; + final int? $int; - factory _$NextcloudUserStatusPublicStatus([void Function(NextcloudUserStatusPublicStatusBuilder)? updates]) => - (NextcloudUserStatusPublicStatusBuilder()..update(updates))._build(); + factory _$NextcloudUserStatusPublicStatus_ClearAt( + [void Function(NextcloudUserStatusPublicStatus_ClearAtBuilder)? updates]) => + (NextcloudUserStatusPublicStatus_ClearAtBuilder()..update(updates))._build(); - _$NextcloudUserStatusPublicStatus._( - {required this.userId, this.message, this.icon, this.clearAt, required this.status}) - : super._() { - BuiltValueNullFieldError.checkNotNull(userId, r'NextcloudUserStatusPublicStatus', 'userId'); - BuiltValueNullFieldError.checkNotNull(status, r'NextcloudUserStatusPublicStatus', 'status'); + _$NextcloudUserStatusPublicStatus_ClearAt._({required this.data, this.userStatusClearAt, this.$int}) : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusPublicStatus_ClearAt', 'data'); + } + + @override + NextcloudUserStatusPublicStatus_ClearAt rebuild( + void Function(NextcloudUserStatusPublicStatus_ClearAtBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudUserStatusPublicStatus_ClearAtBuilder toBuilder() => + NextcloudUserStatusPublicStatus_ClearAtBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudUserStatusPublicStatus_ClearAt && + data == other.data && + userStatusClearAt == other.userStatusClearAt && + $int == other.$int; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, userStatusClearAt.hashCode); + _$hash = $jc(_$hash, $int.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudUserStatusPublicStatus_ClearAt') + ..add('data', data) + ..add('userStatusClearAt', userStatusClearAt) + ..add('\$int', $int)) + .toString(); + } +} + +class NextcloudUserStatusPublicStatus_ClearAtBuilder + implements Builder { + _$NextcloudUserStatusPublicStatus_ClearAt? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + NextcloudUserStatusClearAtBuilder? _userStatusClearAt; + NextcloudUserStatusClearAtBuilder get userStatusClearAt => + _$this._userStatusClearAt ??= NextcloudUserStatusClearAtBuilder(); + set userStatusClearAt(NextcloudUserStatusClearAtBuilder? userStatusClearAt) => + _$this._userStatusClearAt = userStatusClearAt; + + int? _$int; + int? get $int => _$this._$int; + set $int(int? $int) => _$this._$int = $int; + + NextcloudUserStatusPublicStatus_ClearAtBuilder(); + + NextcloudUserStatusPublicStatus_ClearAtBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _userStatusClearAt = $v.userStatusClearAt?.toBuilder(); + _$int = $v.$int; + _$v = null; + } + return this; + } + + @override + void replace(NextcloudUserStatusPublicStatus_ClearAt other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudUserStatusPublicStatus_ClearAt; + } + + @override + void update(void Function(NextcloudUserStatusPublicStatus_ClearAtBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudUserStatusPublicStatus_ClearAt build() => _build(); + + _$NextcloudUserStatusPublicStatus_ClearAt _build() { + _$NextcloudUserStatusPublicStatus_ClearAt _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusPublicStatus_ClearAt._( + data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusPublicStatus_ClearAt', 'data'), + userStatusClearAt: _userStatusClearAt?.build(), + $int: $int); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'userStatusClearAt'; + _userStatusClearAt?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusPublicStatus_ClearAt', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$NextcloudUserStatusPublicStatus extends NextcloudUserStatusPublicStatus { + @override + final String userId; + @override + final String? message; + @override + final String? icon; + @override + final NextcloudUserStatusPublicStatus_ClearAt? clearAt; + @override + final NextcloudUserStatusType status; + + factory _$NextcloudUserStatusPublicStatus([void Function(NextcloudUserStatusPublicStatusBuilder)? updates]) => + (NextcloudUserStatusPublicStatusBuilder()..update(updates))._build(); + + _$NextcloudUserStatusPublicStatus._( + {required this.userId, this.message, this.icon, this.clearAt, required this.status}) + : super._() { + BuiltValueNullFieldError.checkNotNull(userId, r'NextcloudUserStatusPublicStatus', 'userId'); + BuiltValueNullFieldError.checkNotNull(status, r'NextcloudUserStatusPublicStatus', 'status'); } @override @@ -20666,9 +21178,10 @@ class NextcloudUserStatusPublicStatusBuilder String? get icon => _$this._icon; set icon(String? icon) => _$this._icon = icon; - NextcloudUserStatusPublicStatus_ClearAt? _clearAt; - NextcloudUserStatusPublicStatus_ClearAt? get clearAt => _$this._clearAt; - set clearAt(NextcloudUserStatusPublicStatus_ClearAt? clearAt) => _$this._clearAt = clearAt; + NextcloudUserStatusPublicStatus_ClearAtBuilder? _clearAt; + NextcloudUserStatusPublicStatus_ClearAtBuilder get clearAt => + _$this._clearAt ??= NextcloudUserStatusPublicStatus_ClearAtBuilder(); + set clearAt(NextcloudUserStatusPublicStatus_ClearAtBuilder? clearAt) => _$this._clearAt = clearAt; NextcloudUserStatusType? _status; NextcloudUserStatusType? get status => _$this._status; @@ -20682,7 +21195,7 @@ class NextcloudUserStatusPublicStatusBuilder _userId = $v.userId; _message = $v.message; _icon = $v.icon; - _clearAt = $v.clearAt; + _clearAt = $v.clearAt?.toBuilder(); _status = $v.status; _$v = null; } @@ -20704,13 +21217,25 @@ class NextcloudUserStatusPublicStatusBuilder NextcloudUserStatusPublicStatus build() => _build(); _$NextcloudUserStatusPublicStatus _build() { - final _$result = _$v ?? - _$NextcloudUserStatusPublicStatus._( - userId: BuiltValueNullFieldError.checkNotNull(userId, r'NextcloudUserStatusPublicStatus', 'userId'), - message: message, - icon: icon, - clearAt: clearAt, - status: BuiltValueNullFieldError.checkNotNull(status, r'NextcloudUserStatusPublicStatus', 'status')); + _$NextcloudUserStatusPublicStatus _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusPublicStatus._( + userId: BuiltValueNullFieldError.checkNotNull(userId, r'NextcloudUserStatusPublicStatus', 'userId'), + message: message, + icon: icon, + clearAt: _clearAt?.build(), + status: BuiltValueNullFieldError.checkNotNull(status, r'NextcloudUserStatusPublicStatus', 'status')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'clearAt'; + _clearAt?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusPublicStatus', _$failedField, e.toString()); + } + rethrow; + } replace(_$result); return _$result; } @@ -20917,6 +21442,134 @@ class NextcloudUserStatusGetPublicStatusesBuilder } } +class _$NextcloudUserStatusGetPublicStatus_Ocs_Data extends NextcloudUserStatusGetPublicStatus_Ocs_Data { + @override + final JsonObject data; + @override + final BuiltList? builtListJsonObject; + @override + final NextcloudUserStatusPublicStatus? userStatusPublicStatus; + + factory _$NextcloudUserStatusGetPublicStatus_Ocs_Data( + [void Function(NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder)? updates]) => + (NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder()..update(updates))._build(); + + _$NextcloudUserStatusGetPublicStatus_Ocs_Data._( + {required this.data, this.builtListJsonObject, this.userStatusPublicStatus}) + : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusGetPublicStatus_Ocs_Data', 'data'); + } + + @override + NextcloudUserStatusGetPublicStatus_Ocs_Data rebuild( + void Function(NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder toBuilder() => + NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudUserStatusGetPublicStatus_Ocs_Data && + data == other.data && + builtListJsonObject == other.builtListJsonObject && + userStatusPublicStatus == other.userStatusPublicStatus; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, builtListJsonObject.hashCode); + _$hash = $jc(_$hash, userStatusPublicStatus.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudUserStatusGetPublicStatus_Ocs_Data') + ..add('data', data) + ..add('builtListJsonObject', builtListJsonObject) + ..add('userStatusPublicStatus', userStatusPublicStatus)) + .toString(); + } +} + +class NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder + implements + Builder { + _$NextcloudUserStatusGetPublicStatus_Ocs_Data? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + ListBuilder? _builtListJsonObject; + ListBuilder get builtListJsonObject => _$this._builtListJsonObject ??= ListBuilder(); + set builtListJsonObject(ListBuilder? builtListJsonObject) => + _$this._builtListJsonObject = builtListJsonObject; + + NextcloudUserStatusPublicStatusBuilder? _userStatusPublicStatus; + NextcloudUserStatusPublicStatusBuilder get userStatusPublicStatus => + _$this._userStatusPublicStatus ??= NextcloudUserStatusPublicStatusBuilder(); + set userStatusPublicStatus(NextcloudUserStatusPublicStatusBuilder? userStatusPublicStatus) => + _$this._userStatusPublicStatus = userStatusPublicStatus; + + NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder(); + + NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _builtListJsonObject = $v.builtListJsonObject?.toBuilder(); + _userStatusPublicStatus = $v.userStatusPublicStatus?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(NextcloudUserStatusGetPublicStatus_Ocs_Data other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudUserStatusGetPublicStatus_Ocs_Data; + } + + @override + void update(void Function(NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudUserStatusGetPublicStatus_Ocs_Data build() => _build(); + + _$NextcloudUserStatusGetPublicStatus_Ocs_Data _build() { + _$NextcloudUserStatusGetPublicStatus_Ocs_Data _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusGetPublicStatus_Ocs_Data._( + data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusGetPublicStatus_Ocs_Data', 'data'), + builtListJsonObject: _builtListJsonObject?.build(), + userStatusPublicStatus: _userStatusPublicStatus?.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'builtListJsonObject'; + _builtListJsonObject?.build(); + _$failedField = 'userStatusPublicStatus'; + _userStatusPublicStatus?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusGetPublicStatus_Ocs_Data', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + class _$NextcloudUserStatusGetPublicStatus_Ocs extends NextcloudUserStatusGetPublicStatus_Ocs { @override final NextcloudOCSMeta meta; @@ -20973,9 +21626,10 @@ class NextcloudUserStatusGetPublicStatus_OcsBuilder NextcloudOCSMetaBuilder get meta => _$this._meta ??= NextcloudOCSMetaBuilder(); set meta(NextcloudOCSMetaBuilder? meta) => _$this._meta = meta; - NextcloudUserStatusGetPublicStatus_Ocs_Data? _data; - NextcloudUserStatusGetPublicStatus_Ocs_Data? get data => _$this._data; - set data(NextcloudUserStatusGetPublicStatus_Ocs_Data? data) => _$this._data = data; + NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder? _data; + NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder get data => + _$this._data ??= NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder(); + set data(NextcloudUserStatusGetPublicStatus_Ocs_DataBuilder? data) => _$this._data = data; NextcloudUserStatusGetPublicStatus_OcsBuilder(); @@ -20983,7 +21637,7 @@ class NextcloudUserStatusGetPublicStatus_OcsBuilder final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); - _data = $v.data; + _data = $v.data.toBuilder(); _$v = null; } return this; @@ -21006,15 +21660,14 @@ class NextcloudUserStatusGetPublicStatus_OcsBuilder _$NextcloudUserStatusGetPublicStatus_Ocs _build() { _$NextcloudUserStatusGetPublicStatus_Ocs _$result; try { - _$result = _$v ?? - _$NextcloudUserStatusGetPublicStatus_Ocs._( - meta: meta.build(), - data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusGetPublicStatus_Ocs', 'data')); + _$result = _$v ?? _$NextcloudUserStatusGetPublicStatus_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); + _$failedField = 'data'; + data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NextcloudUserStatusGetPublicStatus_Ocs', _$failedField, e.toString()); } @@ -21116,6 +21769,125 @@ class NextcloudUserStatusGetPublicStatusBuilder } } +class _$NextcloudUserStatusStatus_ClearAt extends NextcloudUserStatusStatus_ClearAt { + @override + final JsonObject data; + @override + final NextcloudUserStatusClearAt? userStatusClearAt; + @override + final int? $int; + + factory _$NextcloudUserStatusStatus_ClearAt([void Function(NextcloudUserStatusStatus_ClearAtBuilder)? updates]) => + (NextcloudUserStatusStatus_ClearAtBuilder()..update(updates))._build(); + + _$NextcloudUserStatusStatus_ClearAt._({required this.data, this.userStatusClearAt, this.$int}) : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusStatus_ClearAt', 'data'); + } + + @override + NextcloudUserStatusStatus_ClearAt rebuild(void Function(NextcloudUserStatusStatus_ClearAtBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudUserStatusStatus_ClearAtBuilder toBuilder() => NextcloudUserStatusStatus_ClearAtBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudUserStatusStatus_ClearAt && + data == other.data && + userStatusClearAt == other.userStatusClearAt && + $int == other.$int; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, userStatusClearAt.hashCode); + _$hash = $jc(_$hash, $int.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudUserStatusStatus_ClearAt') + ..add('data', data) + ..add('userStatusClearAt', userStatusClearAt) + ..add('\$int', $int)) + .toString(); + } +} + +class NextcloudUserStatusStatus_ClearAtBuilder + implements Builder { + _$NextcloudUserStatusStatus_ClearAt? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + NextcloudUserStatusClearAtBuilder? _userStatusClearAt; + NextcloudUserStatusClearAtBuilder get userStatusClearAt => + _$this._userStatusClearAt ??= NextcloudUserStatusClearAtBuilder(); + set userStatusClearAt(NextcloudUserStatusClearAtBuilder? userStatusClearAt) => + _$this._userStatusClearAt = userStatusClearAt; + + int? _$int; + int? get $int => _$this._$int; + set $int(int? $int) => _$this._$int = $int; + + NextcloudUserStatusStatus_ClearAtBuilder(); + + NextcloudUserStatusStatus_ClearAtBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _userStatusClearAt = $v.userStatusClearAt?.toBuilder(); + _$int = $v.$int; + _$v = null; + } + return this; + } + + @override + void replace(NextcloudUserStatusStatus_ClearAt other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudUserStatusStatus_ClearAt; + } + + @override + void update(void Function(NextcloudUserStatusStatus_ClearAtBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudUserStatusStatus_ClearAt build() => _build(); + + _$NextcloudUserStatusStatus_ClearAt _build() { + _$NextcloudUserStatusStatus_ClearAt _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusStatus_ClearAt._( + data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusStatus_ClearAt', 'data'), + userStatusClearAt: _userStatusClearAt?.build(), + $int: $int); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'userStatusClearAt'; + _userStatusClearAt?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusStatus_ClearAt', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + class _$NextcloudUserStatusStatus extends NextcloudUserStatusStatus { @override final String userId; @@ -21227,9 +21999,10 @@ class NextcloudUserStatusStatusBuilder implements Builder _$this._icon; set icon(String? icon) => _$this._icon = icon; - NextcloudUserStatusStatus_ClearAt? _clearAt; - NextcloudUserStatusStatus_ClearAt? get clearAt => _$this._clearAt; - set clearAt(NextcloudUserStatusStatus_ClearAt? clearAt) => _$this._clearAt = clearAt; + NextcloudUserStatusStatus_ClearAtBuilder? _clearAt; + NextcloudUserStatusStatus_ClearAtBuilder get clearAt => + _$this._clearAt ??= NextcloudUserStatusStatus_ClearAtBuilder(); + set clearAt(NextcloudUserStatusStatus_ClearAtBuilder? clearAt) => _$this._clearAt = clearAt; NextcloudUserStatusType? _status; NextcloudUserStatusType? get status => _$this._status; @@ -21249,7 +22022,7 @@ class NextcloudUserStatusStatusBuilder implements Builder _build(); _$NextcloudUserStatusStatus _build() { - final _$result = _$v ?? - _$NextcloudUserStatusStatus._( - userId: BuiltValueNullFieldError.checkNotNull(userId, r'NextcloudUserStatusStatus', 'userId'), - message: message, - messageId: messageId, - messageIsPredefined: BuiltValueNullFieldError.checkNotNull( - messageIsPredefined, r'NextcloudUserStatusStatus', 'messageIsPredefined'), - icon: icon, - clearAt: clearAt, - status: BuiltValueNullFieldError.checkNotNull(status, r'NextcloudUserStatusStatus', 'status'), - statusIsUserDefined: BuiltValueNullFieldError.checkNotNull( - statusIsUserDefined, r'NextcloudUserStatusStatus', 'statusIsUserDefined')); + _$NextcloudUserStatusStatus _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusStatus._( + userId: BuiltValueNullFieldError.checkNotNull(userId, r'NextcloudUserStatusStatus', 'userId'), + message: message, + messageId: messageId, + messageIsPredefined: BuiltValueNullFieldError.checkNotNull( + messageIsPredefined, r'NextcloudUserStatusStatus', 'messageIsPredefined'), + icon: icon, + clearAt: _clearAt?.build(), + status: BuiltValueNullFieldError.checkNotNull(status, r'NextcloudUserStatusStatus', 'status'), + statusIsUserDefined: BuiltValueNullFieldError.checkNotNull( + statusIsUserDefined, r'NextcloudUserStatusStatus', 'statusIsUserDefined')); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'clearAt'; + _clearAt?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusStatus', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$NextcloudUserStatusGetStatus_Ocs_Data extends NextcloudUserStatusGetStatus_Ocs_Data { + @override + final JsonObject data; + @override + final BuiltList? builtListJsonObject; + @override + final NextcloudUserStatusStatus? userStatusStatus; + + factory _$NextcloudUserStatusGetStatus_Ocs_Data( + [void Function(NextcloudUserStatusGetStatus_Ocs_DataBuilder)? updates]) => + (NextcloudUserStatusGetStatus_Ocs_DataBuilder()..update(updates))._build(); + + _$NextcloudUserStatusGetStatus_Ocs_Data._({required this.data, this.builtListJsonObject, this.userStatusStatus}) + : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusGetStatus_Ocs_Data', 'data'); + } + + @override + NextcloudUserStatusGetStatus_Ocs_Data rebuild(void Function(NextcloudUserStatusGetStatus_Ocs_DataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudUserStatusGetStatus_Ocs_DataBuilder toBuilder() => + NextcloudUserStatusGetStatus_Ocs_DataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudUserStatusGetStatus_Ocs_Data && + data == other.data && + builtListJsonObject == other.builtListJsonObject && + userStatusStatus == other.userStatusStatus; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, builtListJsonObject.hashCode); + _$hash = $jc(_$hash, userStatusStatus.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudUserStatusGetStatus_Ocs_Data') + ..add('data', data) + ..add('builtListJsonObject', builtListJsonObject) + ..add('userStatusStatus', userStatusStatus)) + .toString(); + } +} + +class NextcloudUserStatusGetStatus_Ocs_DataBuilder + implements Builder { + _$NextcloudUserStatusGetStatus_Ocs_Data? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + ListBuilder? _builtListJsonObject; + ListBuilder get builtListJsonObject => _$this._builtListJsonObject ??= ListBuilder(); + set builtListJsonObject(ListBuilder? builtListJsonObject) => + _$this._builtListJsonObject = builtListJsonObject; + + NextcloudUserStatusStatusBuilder? _userStatusStatus; + NextcloudUserStatusStatusBuilder get userStatusStatus => + _$this._userStatusStatus ??= NextcloudUserStatusStatusBuilder(); + set userStatusStatus(NextcloudUserStatusStatusBuilder? userStatusStatus) => + _$this._userStatusStatus = userStatusStatus; + + NextcloudUserStatusGetStatus_Ocs_DataBuilder(); + + NextcloudUserStatusGetStatus_Ocs_DataBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _builtListJsonObject = $v.builtListJsonObject?.toBuilder(); + _userStatusStatus = $v.userStatusStatus?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(NextcloudUserStatusGetStatus_Ocs_Data other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudUserStatusGetStatus_Ocs_Data; + } + + @override + void update(void Function(NextcloudUserStatusGetStatus_Ocs_DataBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudUserStatusGetStatus_Ocs_Data build() => _build(); + + _$NextcloudUserStatusGetStatus_Ocs_Data _build() { + _$NextcloudUserStatusGetStatus_Ocs_Data _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusGetStatus_Ocs_Data._( + data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusGetStatus_Ocs_Data', 'data'), + builtListJsonObject: _builtListJsonObject?.build(), + userStatusStatus: _userStatusStatus?.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'builtListJsonObject'; + _builtListJsonObject?.build(); + _$failedField = 'userStatusStatus'; + _userStatusStatus?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusGetStatus_Ocs_Data', _$failedField, e.toString()); + } + rethrow; + } replace(_$result); return _$result; } @@ -21342,9 +22252,10 @@ class NextcloudUserStatusGetStatus_OcsBuilder NextcloudOCSMetaBuilder get meta => _$this._meta ??= NextcloudOCSMetaBuilder(); set meta(NextcloudOCSMetaBuilder? meta) => _$this._meta = meta; - NextcloudUserStatusGetStatus_Ocs_Data? _data; - NextcloudUserStatusGetStatus_Ocs_Data? get data => _$this._data; - set data(NextcloudUserStatusGetStatus_Ocs_Data? data) => _$this._data = data; + NextcloudUserStatusGetStatus_Ocs_DataBuilder? _data; + NextcloudUserStatusGetStatus_Ocs_DataBuilder get data => + _$this._data ??= NextcloudUserStatusGetStatus_Ocs_DataBuilder(); + set data(NextcloudUserStatusGetStatus_Ocs_DataBuilder? data) => _$this._data = data; NextcloudUserStatusGetStatus_OcsBuilder(); @@ -21352,7 +22263,7 @@ class NextcloudUserStatusGetStatus_OcsBuilder final $v = _$v; if ($v != null) { _meta = $v.meta.toBuilder(); - _data = $v.data; + _data = $v.data.toBuilder(); _$v = null; } return this; @@ -21375,15 +22286,14 @@ class NextcloudUserStatusGetStatus_OcsBuilder _$NextcloudUserStatusGetStatus_Ocs _build() { _$NextcloudUserStatusGetStatus_Ocs _$result; try { - _$result = _$v ?? - _$NextcloudUserStatusGetStatus_Ocs._( - meta: meta.build(), - data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusGetStatus_Ocs', 'data')); + _$result = _$v ?? _$NextcloudUserStatusGetStatus_Ocs._(meta: meta.build(), data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'meta'; meta.build(); + _$failedField = 'data'; + data.build(); } catch (e) { throw BuiltValueNestedFieldError(r'NextcloudUserStatusGetStatus_Ocs', _$failedField, e.toString()); } @@ -21484,6 +22394,129 @@ class NextcloudUserStatusGetStatusBuilder } } +class _$NextcloudUserStatusPredefinedStatus_ClearAt extends NextcloudUserStatusPredefinedStatus_ClearAt { + @override + final JsonObject data; + @override + final NextcloudUserStatusClearAt? userStatusClearAt; + @override + final int? $int; + + factory _$NextcloudUserStatusPredefinedStatus_ClearAt( + [void Function(NextcloudUserStatusPredefinedStatus_ClearAtBuilder)? updates]) => + (NextcloudUserStatusPredefinedStatus_ClearAtBuilder()..update(updates))._build(); + + _$NextcloudUserStatusPredefinedStatus_ClearAt._({required this.data, this.userStatusClearAt, this.$int}) : super._() { + BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusPredefinedStatus_ClearAt', 'data'); + } + + @override + NextcloudUserStatusPredefinedStatus_ClearAt rebuild( + void Function(NextcloudUserStatusPredefinedStatus_ClearAtBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + NextcloudUserStatusPredefinedStatus_ClearAtBuilder toBuilder() => + NextcloudUserStatusPredefinedStatus_ClearAtBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is NextcloudUserStatusPredefinedStatus_ClearAt && + data == other.data && + userStatusClearAt == other.userStatusClearAt && + $int == other.$int; + } + + @override + int get hashCode { + var _$hash = 0; + _$hash = $jc(_$hash, data.hashCode); + _$hash = $jc(_$hash, userStatusClearAt.hashCode); + _$hash = $jc(_$hash, $int.hashCode); + _$hash = $jf(_$hash); + return _$hash; + } + + @override + String toString() { + return (newBuiltValueToStringHelper(r'NextcloudUserStatusPredefinedStatus_ClearAt') + ..add('data', data) + ..add('userStatusClearAt', userStatusClearAt) + ..add('\$int', $int)) + .toString(); + } +} + +class NextcloudUserStatusPredefinedStatus_ClearAtBuilder + implements + Builder { + _$NextcloudUserStatusPredefinedStatus_ClearAt? _$v; + + JsonObject? _data; + JsonObject? get data => _$this._data; + set data(JsonObject? data) => _$this._data = data; + + NextcloudUserStatusClearAtBuilder? _userStatusClearAt; + NextcloudUserStatusClearAtBuilder get userStatusClearAt => + _$this._userStatusClearAt ??= NextcloudUserStatusClearAtBuilder(); + set userStatusClearAt(NextcloudUserStatusClearAtBuilder? userStatusClearAt) => + _$this._userStatusClearAt = userStatusClearAt; + + int? _$int; + int? get $int => _$this._$int; + set $int(int? $int) => _$this._$int = $int; + + NextcloudUserStatusPredefinedStatus_ClearAtBuilder(); + + NextcloudUserStatusPredefinedStatus_ClearAtBuilder get _$this { + final $v = _$v; + if ($v != null) { + _data = $v.data; + _userStatusClearAt = $v.userStatusClearAt?.toBuilder(); + _$int = $v.$int; + _$v = null; + } + return this; + } + + @override + void replace(NextcloudUserStatusPredefinedStatus_ClearAt other) { + ArgumentError.checkNotNull(other, 'other'); + _$v = other as _$NextcloudUserStatusPredefinedStatus_ClearAt; + } + + @override + void update(void Function(NextcloudUserStatusPredefinedStatus_ClearAtBuilder)? updates) { + if (updates != null) updates(this); + } + + @override + NextcloudUserStatusPredefinedStatus_ClearAt build() => _build(); + + _$NextcloudUserStatusPredefinedStatus_ClearAt _build() { + _$NextcloudUserStatusPredefinedStatus_ClearAt _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusPredefinedStatus_ClearAt._( + data: BuiltValueNullFieldError.checkNotNull(data, r'NextcloudUserStatusPredefinedStatus_ClearAt', 'data'), + userStatusClearAt: _userStatusClearAt?.build(), + $int: $int); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'userStatusClearAt'; + _userStatusClearAt?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusPredefinedStatus_ClearAt', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + class _$NextcloudUserStatusPredefinedStatus extends NextcloudUserStatusPredefinedStatus { @override final String id; @@ -21559,9 +22592,10 @@ class NextcloudUserStatusPredefinedStatusBuilder String? get message => _$this._message; set message(String? message) => _$this._message = message; - NextcloudUserStatusPredefinedStatus_ClearAt? _clearAt; - NextcloudUserStatusPredefinedStatus_ClearAt? get clearAt => _$this._clearAt; - set clearAt(NextcloudUserStatusPredefinedStatus_ClearAt? clearAt) => _$this._clearAt = clearAt; + NextcloudUserStatusPredefinedStatus_ClearAtBuilder? _clearAt; + NextcloudUserStatusPredefinedStatus_ClearAtBuilder get clearAt => + _$this._clearAt ??= NextcloudUserStatusPredefinedStatus_ClearAtBuilder(); + set clearAt(NextcloudUserStatusPredefinedStatus_ClearAtBuilder? clearAt) => _$this._clearAt = clearAt; NextcloudUserStatusPredefinedStatusBuilder(); @@ -21571,7 +22605,7 @@ class NextcloudUserStatusPredefinedStatusBuilder _id = $v.id; _icon = $v.icon; _message = $v.message; - _clearAt = $v.clearAt; + _clearAt = $v.clearAt?.toBuilder(); _$v = null; } return this; @@ -21592,12 +22626,25 @@ class NextcloudUserStatusPredefinedStatusBuilder NextcloudUserStatusPredefinedStatus build() => _build(); _$NextcloudUserStatusPredefinedStatus _build() { - final _$result = _$v ?? - _$NextcloudUserStatusPredefinedStatus._( - id: BuiltValueNullFieldError.checkNotNull(id, r'NextcloudUserStatusPredefinedStatus', 'id'), - icon: BuiltValueNullFieldError.checkNotNull(icon, r'NextcloudUserStatusPredefinedStatus', 'icon'), - message: BuiltValueNullFieldError.checkNotNull(message, r'NextcloudUserStatusPredefinedStatus', 'message'), - clearAt: clearAt); + _$NextcloudUserStatusPredefinedStatus _$result; + try { + _$result = _$v ?? + _$NextcloudUserStatusPredefinedStatus._( + id: BuiltValueNullFieldError.checkNotNull(id, r'NextcloudUserStatusPredefinedStatus', 'id'), + icon: BuiltValueNullFieldError.checkNotNull(icon, r'NextcloudUserStatusPredefinedStatus', 'icon'), + message: + BuiltValueNullFieldError.checkNotNull(message, r'NextcloudUserStatusPredefinedStatus', 'message'), + clearAt: _clearAt?.build()); + } catch (_) { + late String _$failedField; + try { + _$failedField = 'clearAt'; + _clearAt?.build(); + } catch (e) { + throw BuiltValueNestedFieldError(r'NextcloudUserStatusPredefinedStatus', _$failedField, e.toString()); + } + rethrow; + } replace(_$result); return _$result; }