You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1032 lines
41 KiB
1032 lines
41 KiB
// ignore_for_file: camel_case_types |
|
// ignore_for_file: public_member_api_docs |
|
import 'dart:convert'; |
|
import 'dart:typed_data'; |
|
|
|
import 'package:built_collection/built_collection.dart'; |
|
import 'package:built_value/built_value.dart'; |
|
import 'package:built_value/json_object.dart'; |
|
import 'package:built_value/serializer.dart'; |
|
import 'package:built_value/standard_json_plugin.dart'; |
|
import 'package:dynamite_runtime/content_string.dart'; |
|
import 'package:dynamite_runtime/http_client.dart'; |
|
import 'package:universal_io/io.dart'; |
|
|
|
export 'package:dynamite_runtime/http_client.dart'; |
|
|
|
part 'user_status.openapi.g.dart'; |
|
|
|
class UserStatusResponse<T, U> extends DynamiteResponse<T, U> { |
|
UserStatusResponse( |
|
super.data, |
|
super.headers, |
|
); |
|
|
|
@override |
|
String toString() => 'UserStatusResponse(data: $data, headers: $headers)'; |
|
} |
|
|
|
class UserStatusApiException extends DynamiteApiException { |
|
UserStatusApiException( |
|
super.statusCode, |
|
super.headers, |
|
super.body, |
|
); |
|
|
|
static Future<UserStatusApiException> fromResponse(final HttpClientResponse response) async { |
|
final data = await response.bodyBytes; |
|
|
|
String body; |
|
try { |
|
body = utf8.decode(data); |
|
} on FormatException { |
|
body = 'binary'; |
|
} |
|
|
|
return UserStatusApiException( |
|
response.statusCode, |
|
response.responseHeaders, |
|
body, |
|
); |
|
} |
|
|
|
@override |
|
String toString() => 'UserStatusApiException(statusCode: $statusCode, headers: $headers, body: $body)'; |
|
} |
|
|
|
class UserStatusClient extends DynamiteClient { |
|
UserStatusClient( |
|
super.baseURL, { |
|
super.baseHeaders, |
|
super.userAgent, |
|
super.httpClient, |
|
super.cookieJar, |
|
super.authentications, |
|
}); |
|
|
|
UserStatusClient.fromClient(final DynamiteClient client) |
|
: super( |
|
client.baseURL, |
|
baseHeaders: client.baseHeaders, |
|
httpClient: client.httpClient, |
|
cookieJar: client.cookieJar, |
|
authentications: client.authentications, |
|
); |
|
|
|
Future<UserStatusGetPublicStatuses> getPublicStatuses() async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/statuses'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
final response = await doRequest( |
|
'get', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize( |
|
await response.jsonBody, |
|
specifiedType: const FullType(UserStatusGetPublicStatuses), |
|
)! as UserStatusGetPublicStatuses; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future<UserStatusGetPublicStatus> getPublicStatus({required final String userId}) async { |
|
var path = '/ocs/v2.php/apps/user_status/api/v1/statuses/{userId}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
path = path.replaceAll('{userId}', Uri.encodeQueryComponent(userId)); |
|
final response = await doRequest( |
|
'get', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize( |
|
await response.jsonBody, |
|
specifiedType: const FullType(UserStatusGetPublicStatus), |
|
)! as UserStatusGetPublicStatus; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future<UserStatusGetStatus> getStatus() async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/user_status'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
final response = await doRequest( |
|
'get', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize(await response.jsonBody, specifiedType: const FullType(UserStatusGetStatus))! |
|
as UserStatusGetStatus; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future<UserStatusGetStatus> setStatus({required final UserStatusType statusType}) async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/user_status/status'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
queryParameters['statusType'] = statusType.name; |
|
final response = await doRequest( |
|
'put', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize(await response.jsonBody, specifiedType: const FullType(UserStatusGetStatus))! |
|
as UserStatusGetStatus; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future<UserStatusGetStatus> setPredefinedMessage({ |
|
required final String messageId, |
|
final int? clearAt, |
|
}) async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/user_status/message/predefined'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
queryParameters['messageId'] = messageId; |
|
if (clearAt != null) { |
|
queryParameters['clearAt'] = clearAt.toString(); |
|
} |
|
final response = await doRequest( |
|
'put', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize(await response.jsonBody, specifiedType: const FullType(UserStatusGetStatus))! |
|
as UserStatusGetStatus; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future<UserStatusGetStatus> setCustomMessage({ |
|
final String? statusIcon, |
|
final String? message, |
|
final int? clearAt, |
|
}) async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/user_status/message/custom'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
if (statusIcon != null) { |
|
queryParameters['statusIcon'] = statusIcon; |
|
} |
|
if (message != null) { |
|
queryParameters['message'] = message; |
|
} |
|
if (clearAt != null) { |
|
queryParameters['clearAt'] = clearAt.toString(); |
|
} |
|
final response = await doRequest( |
|
'put', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize(await response.jsonBody, specifiedType: const FullType(UserStatusGetStatus))! |
|
as UserStatusGetStatus; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future clearMessage() async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/user_status/message'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
final response = await doRequest( |
|
'delete', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future<UserStatusPredefinedStatuses> getPredefinedStatuses() async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/predefined_statuses'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
final response = await doRequest( |
|
'get', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize( |
|
await response.jsonBody, |
|
specifiedType: const FullType(UserStatusPredefinedStatuses), |
|
)! as UserStatusPredefinedStatuses; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
|
|
Future<UserStatusHeartbeat> heartbeat({required final UserStatusType status}) async { |
|
const path = '/ocs/v2.php/apps/user_status/api/v1/heartbeat'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
if (authentications.where((final a) => a.type == 'http' && a.scheme == 'basic').isNotEmpty) { |
|
headers.addAll(authentications.singleWhere((final a) => a.type == 'http' && a.scheme == 'basic').headers); |
|
} else { |
|
throw Exception('Missing authentication for basic_auth'); // coverage:ignore-line |
|
} |
|
queryParameters['status'] = status.name; |
|
final response = await doRequest( |
|
'put', |
|
Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null).toString(), |
|
headers, |
|
body, |
|
); |
|
if (response.statusCode == 200) { |
|
return _jsonSerializers.deserialize(await response.jsonBody, specifiedType: const FullType(UserStatusHeartbeat))! |
|
as UserStatusHeartbeat; |
|
} |
|
throw await UserStatusApiException.fromResponse(response); // coverage:ignore-line |
|
} |
|
} |
|
|
|
abstract class UserStatusOCSMeta implements Built<UserStatusOCSMeta, UserStatusOCSMetaBuilder> { |
|
factory UserStatusOCSMeta([final void Function(UserStatusOCSMetaBuilder)? b]) = _$UserStatusOCSMeta; |
|
const UserStatusOCSMeta._(); |
|
|
|
factory UserStatusOCSMeta.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
String get status; |
|
int get statuscode; |
|
String? get message; |
|
String? get totalitems; |
|
String? get itemsperpage; |
|
static Serializer<UserStatusOCSMeta> get serializer => _$userStatusOCSMetaSerializer; |
|
} |
|
|
|
class UserStatusClearAt_Type extends EnumClass { |
|
const UserStatusClearAt_Type._(super.name); |
|
|
|
static const UserStatusClearAt_Type period = _$userStatusClearAtTypePeriod; |
|
|
|
@BuiltValueEnumConst(wireName: 'end-of') |
|
static const UserStatusClearAt_Type endOf = _$userStatusClearAtTypeEndOf; |
|
|
|
static BuiltSet<UserStatusClearAt_Type> get values => _$userStatusClearAtTypeValues; |
|
static UserStatusClearAt_Type valueOf(final String name) => _$valueOfUserStatusClearAt_Type(name); |
|
static Serializer<UserStatusClearAt_Type> get serializer => _$userStatusClearAtTypeSerializer; |
|
} |
|
|
|
class UserStatusClearAt_Time0 extends EnumClass { |
|
const UserStatusClearAt_Time0._(super.name); |
|
|
|
static const UserStatusClearAt_Time0 day = _$userStatusClearAtTime0Day; |
|
|
|
static const UserStatusClearAt_Time0 week = _$userStatusClearAtTime0Week; |
|
|
|
static BuiltSet<UserStatusClearAt_Time0> get values => _$userStatusClearAtTime0Values; |
|
static UserStatusClearAt_Time0 valueOf(final String name) => _$valueOfUserStatusClearAt_Time0(name); |
|
static Serializer<UserStatusClearAt_Time0> get serializer => _$userStatusClearAtTime0Serializer; |
|
} |
|
|
|
abstract class UserStatusClearAt_Time implements Built<UserStatusClearAt_Time, UserStatusClearAt_TimeBuilder> { |
|
factory UserStatusClearAt_Time([final void Function(UserStatusClearAt_TimeBuilder)? b]) = _$UserStatusClearAt_Time; |
|
const UserStatusClearAt_Time._(); |
|
|
|
JsonObject get data; |
|
UserStatusClearAt_Time0? get clearAtTime0; |
|
|
|
/// Time offset in seconds |
|
int? get $int; |
|
static UserStatusClearAt_Time fromJson(final Object json) => _jsonSerializers.deserializeWith(serializer, json)!; |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<UserStatusClearAt_Time> get serializer => _$UserStatusClearAt_TimeSerializer(); |
|
} |
|
|
|
class _$UserStatusClearAt_TimeSerializer implements PrimitiveSerializer<UserStatusClearAt_Time> { |
|
@override |
|
final Iterable<Type> types = const [UserStatusClearAt_Time, _$UserStatusClearAt_Time]; |
|
|
|
@override |
|
final String wireName = 'UserStatusClearAt_Time'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final UserStatusClearAt_Time object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
UserStatusClearAt_Time deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = UserStatusClearAt_TimeBuilder()..data = JsonObject(data); |
|
try { |
|
result._clearAtTime0 = _jsonSerializers.deserialize( |
|
data, |
|
specifiedType: const FullType(UserStatusClearAt_Time0), |
|
)! as UserStatusClearAt_Time0; |
|
} catch (_) {} |
|
try { |
|
result._$int = data as int?; |
|
} catch (_) {} |
|
assert( |
|
[result._clearAtTime0, result._$int].where((final x) => x != null).isNotEmpty, |
|
'Need oneOf for ${result._data}', |
|
); |
|
return result.build(); |
|
} |
|
} |
|
|
|
abstract class UserStatusClearAt implements Built<UserStatusClearAt, UserStatusClearAtBuilder> { |
|
factory UserStatusClearAt([final void Function(UserStatusClearAtBuilder)? b]) = _$UserStatusClearAt; |
|
const UserStatusClearAt._(); |
|
|
|
factory UserStatusClearAt.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusClearAt_Type get type; |
|
UserStatusClearAt_Time get time; |
|
static Serializer<UserStatusClearAt> get serializer => _$userStatusClearAtSerializer; |
|
} |
|
|
|
abstract class UserStatusPublicStatus_ClearAt |
|
implements Built<UserStatusPublicStatus_ClearAt, UserStatusPublicStatus_ClearAtBuilder> { |
|
factory UserStatusPublicStatus_ClearAt([final void Function(UserStatusPublicStatus_ClearAtBuilder)? b]) = |
|
_$UserStatusPublicStatus_ClearAt; |
|
const UserStatusPublicStatus_ClearAt._(); |
|
|
|
JsonObject get data; |
|
UserStatusClearAt? get clearAt; |
|
|
|
/// Time as unix timestamp |
|
int? get $int; |
|
static UserStatusPublicStatus_ClearAt fromJson(final Object json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<UserStatusPublicStatus_ClearAt> get serializer => _$UserStatusPublicStatus_ClearAtSerializer(); |
|
} |
|
|
|
class _$UserStatusPublicStatus_ClearAtSerializer implements PrimitiveSerializer<UserStatusPublicStatus_ClearAt> { |
|
@override |
|
final Iterable<Type> types = const [UserStatusPublicStatus_ClearAt, _$UserStatusPublicStatus_ClearAt]; |
|
|
|
@override |
|
final String wireName = 'UserStatusPublicStatus_ClearAt'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final UserStatusPublicStatus_ClearAt object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
UserStatusPublicStatus_ClearAt deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = UserStatusPublicStatus_ClearAtBuilder()..data = JsonObject(data); |
|
try { |
|
result._clearAt = |
|
(_jsonSerializers.deserialize(data, specifiedType: const FullType(UserStatusClearAt))! as UserStatusClearAt) |
|
.toBuilder(); |
|
} catch (_) {} |
|
try { |
|
result._$int = data as int?; |
|
} catch (_) {} |
|
assert([result._clearAt, result._$int].where((final x) => x != null).isNotEmpty, 'Need oneOf for ${result._data}'); |
|
return result.build(); |
|
} |
|
} |
|
|
|
class UserStatusType extends EnumClass { |
|
const UserStatusType._(super.name); |
|
|
|
static const UserStatusType online = _$userStatusTypeOnline; |
|
|
|
static const UserStatusType offline = _$userStatusTypeOffline; |
|
|
|
static const UserStatusType dnd = _$userStatusTypeDnd; |
|
|
|
static const UserStatusType away = _$userStatusTypeAway; |
|
|
|
static const UserStatusType invisible = _$userStatusTypeInvisible; |
|
|
|
static BuiltSet<UserStatusType> get values => _$userStatusTypeValues; |
|
static UserStatusType valueOf(final String name) => _$valueOfUserStatusType(name); |
|
static Serializer<UserStatusType> get serializer => _$userStatusTypeSerializer; |
|
} |
|
|
|
abstract class UserStatusPublicStatus implements Built<UserStatusPublicStatus, UserStatusPublicStatusBuilder> { |
|
factory UserStatusPublicStatus([final void Function(UserStatusPublicStatusBuilder)? b]) = _$UserStatusPublicStatus; |
|
const UserStatusPublicStatus._(); |
|
|
|
factory UserStatusPublicStatus.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
String get userId; |
|
String? get message; |
|
String? get icon; |
|
UserStatusPublicStatus_ClearAt? get clearAt; |
|
UserStatusType get status; |
|
static Serializer<UserStatusPublicStatus> get serializer => _$userStatusPublicStatusSerializer; |
|
} |
|
|
|
abstract class UserStatusGetPublicStatuses_Ocs |
|
implements Built<UserStatusGetPublicStatuses_Ocs, UserStatusGetPublicStatuses_OcsBuilder> { |
|
factory UserStatusGetPublicStatuses_Ocs([final void Function(UserStatusGetPublicStatuses_OcsBuilder)? b]) = |
|
_$UserStatusGetPublicStatuses_Ocs; |
|
const UserStatusGetPublicStatuses_Ocs._(); |
|
|
|
factory UserStatusGetPublicStatuses_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusOCSMeta get meta; |
|
BuiltList<UserStatusPublicStatus> get data; |
|
static Serializer<UserStatusGetPublicStatuses_Ocs> get serializer => _$userStatusGetPublicStatusesOcsSerializer; |
|
} |
|
|
|
abstract class UserStatusGetPublicStatuses |
|
implements Built<UserStatusGetPublicStatuses, UserStatusGetPublicStatusesBuilder> { |
|
factory UserStatusGetPublicStatuses([final void Function(UserStatusGetPublicStatusesBuilder)? b]) = |
|
_$UserStatusGetPublicStatuses; |
|
const UserStatusGetPublicStatuses._(); |
|
|
|
factory UserStatusGetPublicStatuses.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusGetPublicStatuses_Ocs get ocs; |
|
static Serializer<UserStatusGetPublicStatuses> get serializer => _$userStatusGetPublicStatusesSerializer; |
|
} |
|
|
|
abstract class UserStatusGetPublicStatus_Ocs_Data |
|
implements Built<UserStatusGetPublicStatus_Ocs_Data, UserStatusGetPublicStatus_Ocs_DataBuilder> { |
|
factory UserStatusGetPublicStatus_Ocs_Data([final void Function(UserStatusGetPublicStatus_Ocs_DataBuilder)? b]) = |
|
_$UserStatusGetPublicStatus_Ocs_Data; |
|
const UserStatusGetPublicStatus_Ocs_Data._(); |
|
|
|
JsonObject get data; |
|
BuiltList<JsonObject>? get builtListJsonObject; |
|
UserStatusPublicStatus? get publicStatus; |
|
static UserStatusGetPublicStatus_Ocs_Data fromJson(final Object json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<UserStatusGetPublicStatus_Ocs_Data> get serializer => |
|
_$UserStatusGetPublicStatus_Ocs_DataSerializer(); |
|
} |
|
|
|
class _$UserStatusGetPublicStatus_Ocs_DataSerializer |
|
implements PrimitiveSerializer<UserStatusGetPublicStatus_Ocs_Data> { |
|
@override |
|
final Iterable<Type> types = const [UserStatusGetPublicStatus_Ocs_Data, _$UserStatusGetPublicStatus_Ocs_Data]; |
|
|
|
@override |
|
final String wireName = 'UserStatusGetPublicStatus_Ocs_Data'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final UserStatusGetPublicStatus_Ocs_Data object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
UserStatusGetPublicStatus_Ocs_Data deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = UserStatusGetPublicStatus_Ocs_DataBuilder()..data = JsonObject(data); |
|
try { |
|
result._builtListJsonObject = (_jsonSerializers.deserialize( |
|
data, |
|
specifiedType: const FullType(BuiltList, [FullType(JsonObject)]), |
|
)! as BuiltList<JsonObject>) |
|
.toBuilder(); |
|
} catch (_) {} |
|
try { |
|
result._publicStatus = (_jsonSerializers.deserialize(data, specifiedType: const FullType(UserStatusPublicStatus))! |
|
as UserStatusPublicStatus) |
|
.toBuilder(); |
|
} catch (_) {} |
|
assert( |
|
[result._builtListJsonObject, result._publicStatus].where((final x) => x != null).isNotEmpty, |
|
'Need oneOf for ${result._data}', |
|
); |
|
return result.build(); |
|
} |
|
} |
|
|
|
abstract class UserStatusGetPublicStatus_Ocs |
|
implements Built<UserStatusGetPublicStatus_Ocs, UserStatusGetPublicStatus_OcsBuilder> { |
|
factory UserStatusGetPublicStatus_Ocs([final void Function(UserStatusGetPublicStatus_OcsBuilder)? b]) = |
|
_$UserStatusGetPublicStatus_Ocs; |
|
const UserStatusGetPublicStatus_Ocs._(); |
|
|
|
factory UserStatusGetPublicStatus_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusOCSMeta get meta; |
|
UserStatusGetPublicStatus_Ocs_Data get data; |
|
static Serializer<UserStatusGetPublicStatus_Ocs> get serializer => _$userStatusGetPublicStatusOcsSerializer; |
|
} |
|
|
|
abstract class UserStatusGetPublicStatus implements Built<UserStatusGetPublicStatus, UserStatusGetPublicStatusBuilder> { |
|
factory UserStatusGetPublicStatus([final void Function(UserStatusGetPublicStatusBuilder)? b]) = |
|
_$UserStatusGetPublicStatus; |
|
const UserStatusGetPublicStatus._(); |
|
|
|
factory UserStatusGetPublicStatus.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusGetPublicStatus_Ocs get ocs; |
|
static Serializer<UserStatusGetPublicStatus> get serializer => _$userStatusGetPublicStatusSerializer; |
|
} |
|
|
|
abstract class UserStatusStatus1 implements Built<UserStatusStatus1, UserStatusStatus1Builder> { |
|
factory UserStatusStatus1([final void Function(UserStatusStatus1Builder)? b]) = _$UserStatusStatus1; |
|
const UserStatusStatus1._(); |
|
|
|
factory UserStatusStatus1.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
String? get messageId; |
|
bool get messageIsPredefined; |
|
bool get statusIsUserDefined; |
|
static Serializer<UserStatusStatus1> get serializer => _$userStatusStatus1Serializer; |
|
} |
|
|
|
abstract class UserStatusStatus implements Built<UserStatusStatus, UserStatusStatusBuilder> { |
|
factory UserStatusStatus([final void Function(UserStatusStatusBuilder)? b]) = _$UserStatusStatus; |
|
const UserStatusStatus._(); |
|
|
|
JsonObject get data; |
|
UserStatusPublicStatus get publicStatus; |
|
UserStatusStatus1 get status1; |
|
static UserStatusStatus fromJson(final Object json) => _jsonSerializers.deserializeWith(serializer, json)!; |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<UserStatusStatus> get serializer => _$UserStatusStatusSerializer(); |
|
} |
|
|
|
class _$UserStatusStatusSerializer implements PrimitiveSerializer<UserStatusStatus> { |
|
@override |
|
final Iterable<Type> types = const [UserStatusStatus, _$UserStatusStatus]; |
|
|
|
@override |
|
final String wireName = 'UserStatusStatus'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final UserStatusStatus object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
UserStatusStatus deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = UserStatusStatusBuilder()..data = JsonObject(data); |
|
result.publicStatus.replace( |
|
_jsonSerializers.deserialize( |
|
data, |
|
specifiedType: const FullType(UserStatusPublicStatus), |
|
)! as UserStatusPublicStatus, |
|
); |
|
result.status1.replace( |
|
_jsonSerializers.deserialize(data, specifiedType: const FullType(UserStatusStatus1))! as UserStatusStatus1, |
|
); |
|
return result.build(); |
|
} |
|
} |
|
|
|
abstract class UserStatusGetStatus_Ocs_Data |
|
implements Built<UserStatusGetStatus_Ocs_Data, UserStatusGetStatus_Ocs_DataBuilder> { |
|
factory UserStatusGetStatus_Ocs_Data([final void Function(UserStatusGetStatus_Ocs_DataBuilder)? b]) = |
|
_$UserStatusGetStatus_Ocs_Data; |
|
const UserStatusGetStatus_Ocs_Data._(); |
|
|
|
JsonObject get data; |
|
BuiltList<JsonObject>? get builtListJsonObject; |
|
UserStatusStatus? get status; |
|
static UserStatusGetStatus_Ocs_Data fromJson(final Object json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<UserStatusGetStatus_Ocs_Data> get serializer => _$UserStatusGetStatus_Ocs_DataSerializer(); |
|
} |
|
|
|
class _$UserStatusGetStatus_Ocs_DataSerializer implements PrimitiveSerializer<UserStatusGetStatus_Ocs_Data> { |
|
@override |
|
final Iterable<Type> types = const [UserStatusGetStatus_Ocs_Data, _$UserStatusGetStatus_Ocs_Data]; |
|
|
|
@override |
|
final String wireName = 'UserStatusGetStatus_Ocs_Data'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final UserStatusGetStatus_Ocs_Data object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
UserStatusGetStatus_Ocs_Data deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = UserStatusGetStatus_Ocs_DataBuilder()..data = JsonObject(data); |
|
try { |
|
result._builtListJsonObject = (_jsonSerializers.deserialize( |
|
data, |
|
specifiedType: const FullType(BuiltList, [FullType(JsonObject)]), |
|
)! as BuiltList<JsonObject>) |
|
.toBuilder(); |
|
} catch (_) {} |
|
try { |
|
result._status = |
|
(_jsonSerializers.deserialize(data, specifiedType: const FullType(UserStatusStatus))! as UserStatusStatus) |
|
.toBuilder(); |
|
} catch (_) {} |
|
assert( |
|
[result._builtListJsonObject, result._status].where((final x) => x != null).isNotEmpty, |
|
'Need oneOf for ${result._data}', |
|
); |
|
return result.build(); |
|
} |
|
} |
|
|
|
abstract class UserStatusGetStatus_Ocs implements Built<UserStatusGetStatus_Ocs, UserStatusGetStatus_OcsBuilder> { |
|
factory UserStatusGetStatus_Ocs([final void Function(UserStatusGetStatus_OcsBuilder)? b]) = _$UserStatusGetStatus_Ocs; |
|
const UserStatusGetStatus_Ocs._(); |
|
|
|
factory UserStatusGetStatus_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusOCSMeta get meta; |
|
UserStatusGetStatus_Ocs_Data get data; |
|
static Serializer<UserStatusGetStatus_Ocs> get serializer => _$userStatusGetStatusOcsSerializer; |
|
} |
|
|
|
abstract class UserStatusGetStatus implements Built<UserStatusGetStatus, UserStatusGetStatusBuilder> { |
|
factory UserStatusGetStatus([final void Function(UserStatusGetStatusBuilder)? b]) = _$UserStatusGetStatus; |
|
const UserStatusGetStatus._(); |
|
|
|
factory UserStatusGetStatus.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusGetStatus_Ocs get ocs; |
|
static Serializer<UserStatusGetStatus> get serializer => _$userStatusGetStatusSerializer; |
|
} |
|
|
|
abstract class UserStatusPredefinedStatus_ClearAt |
|
implements Built<UserStatusPredefinedStatus_ClearAt, UserStatusPredefinedStatus_ClearAtBuilder> { |
|
factory UserStatusPredefinedStatus_ClearAt([final void Function(UserStatusPredefinedStatus_ClearAtBuilder)? b]) = |
|
_$UserStatusPredefinedStatus_ClearAt; |
|
const UserStatusPredefinedStatus_ClearAt._(); |
|
|
|
JsonObject get data; |
|
UserStatusClearAt? get clearAt; |
|
|
|
/// Time as unix timestamp |
|
int? get $int; |
|
static UserStatusPredefinedStatus_ClearAt fromJson(final Object json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<UserStatusPredefinedStatus_ClearAt> get serializer => |
|
_$UserStatusPredefinedStatus_ClearAtSerializer(); |
|
} |
|
|
|
class _$UserStatusPredefinedStatus_ClearAtSerializer |
|
implements PrimitiveSerializer<UserStatusPredefinedStatus_ClearAt> { |
|
@override |
|
final Iterable<Type> types = const [UserStatusPredefinedStatus_ClearAt, _$UserStatusPredefinedStatus_ClearAt]; |
|
|
|
@override |
|
final String wireName = 'UserStatusPredefinedStatus_ClearAt'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final UserStatusPredefinedStatus_ClearAt object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
UserStatusPredefinedStatus_ClearAt deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = UserStatusPredefinedStatus_ClearAtBuilder()..data = JsonObject(data); |
|
try { |
|
result._clearAt = |
|
(_jsonSerializers.deserialize(data, specifiedType: const FullType(UserStatusClearAt))! as UserStatusClearAt) |
|
.toBuilder(); |
|
} catch (_) {} |
|
try { |
|
result._$int = data as int?; |
|
} catch (_) {} |
|
assert([result._clearAt, result._$int].where((final x) => x != null).isNotEmpty, 'Need oneOf for ${result._data}'); |
|
return result.build(); |
|
} |
|
} |
|
|
|
abstract class UserStatusPredefinedStatus |
|
implements Built<UserStatusPredefinedStatus, UserStatusPredefinedStatusBuilder> { |
|
factory UserStatusPredefinedStatus([final void Function(UserStatusPredefinedStatusBuilder)? b]) = |
|
_$UserStatusPredefinedStatus; |
|
const UserStatusPredefinedStatus._(); |
|
|
|
factory UserStatusPredefinedStatus.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
String get id; |
|
String get icon; |
|
String get message; |
|
UserStatusPredefinedStatus_ClearAt? get clearAt; |
|
static Serializer<UserStatusPredefinedStatus> get serializer => _$userStatusPredefinedStatusSerializer; |
|
} |
|
|
|
abstract class UserStatusPredefinedStatuses_Ocs |
|
implements Built<UserStatusPredefinedStatuses_Ocs, UserStatusPredefinedStatuses_OcsBuilder> { |
|
factory UserStatusPredefinedStatuses_Ocs([final void Function(UserStatusPredefinedStatuses_OcsBuilder)? b]) = |
|
_$UserStatusPredefinedStatuses_Ocs; |
|
const UserStatusPredefinedStatuses_Ocs._(); |
|
|
|
factory UserStatusPredefinedStatuses_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusOCSMeta get meta; |
|
BuiltList<UserStatusPredefinedStatus> get data; |
|
static Serializer<UserStatusPredefinedStatuses_Ocs> get serializer => _$userStatusPredefinedStatusesOcsSerializer; |
|
} |
|
|
|
abstract class UserStatusPredefinedStatuses |
|
implements Built<UserStatusPredefinedStatuses, UserStatusPredefinedStatusesBuilder> { |
|
factory UserStatusPredefinedStatuses([final void Function(UserStatusPredefinedStatusesBuilder)? b]) = |
|
_$UserStatusPredefinedStatuses; |
|
const UserStatusPredefinedStatuses._(); |
|
|
|
factory UserStatusPredefinedStatuses.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusPredefinedStatuses_Ocs get ocs; |
|
static Serializer<UserStatusPredefinedStatuses> get serializer => _$userStatusPredefinedStatusesSerializer; |
|
} |
|
|
|
abstract class UserStatusHeartbeat_Ocs_Data |
|
implements Built<UserStatusHeartbeat_Ocs_Data, UserStatusHeartbeat_Ocs_DataBuilder> { |
|
factory UserStatusHeartbeat_Ocs_Data([final void Function(UserStatusHeartbeat_Ocs_DataBuilder)? b]) = |
|
_$UserStatusHeartbeat_Ocs_Data; |
|
const UserStatusHeartbeat_Ocs_Data._(); |
|
|
|
JsonObject get data; |
|
BuiltList<JsonObject>? get builtListJsonObject; |
|
UserStatusStatus? get status; |
|
static UserStatusHeartbeat_Ocs_Data fromJson(final Object json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<UserStatusHeartbeat_Ocs_Data> get serializer => _$UserStatusHeartbeat_Ocs_DataSerializer(); |
|
} |
|
|
|
class _$UserStatusHeartbeat_Ocs_DataSerializer implements PrimitiveSerializer<UserStatusHeartbeat_Ocs_Data> { |
|
@override |
|
final Iterable<Type> types = const [UserStatusHeartbeat_Ocs_Data, _$UserStatusHeartbeat_Ocs_Data]; |
|
|
|
@override |
|
final String wireName = 'UserStatusHeartbeat_Ocs_Data'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final UserStatusHeartbeat_Ocs_Data object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
UserStatusHeartbeat_Ocs_Data deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = UserStatusHeartbeat_Ocs_DataBuilder()..data = JsonObject(data); |
|
try { |
|
result._builtListJsonObject = (_jsonSerializers.deserialize( |
|
data, |
|
specifiedType: const FullType(BuiltList, [FullType(JsonObject)]), |
|
)! as BuiltList<JsonObject>) |
|
.toBuilder(); |
|
} catch (_) {} |
|
try { |
|
result._status = |
|
(_jsonSerializers.deserialize(data, specifiedType: const FullType(UserStatusStatus))! as UserStatusStatus) |
|
.toBuilder(); |
|
} catch (_) {} |
|
assert( |
|
[result._builtListJsonObject, result._status].where((final x) => x != null).isNotEmpty, |
|
'Need oneOf for ${result._data}', |
|
); |
|
return result.build(); |
|
} |
|
} |
|
|
|
abstract class UserStatusHeartbeat_Ocs implements Built<UserStatusHeartbeat_Ocs, UserStatusHeartbeat_OcsBuilder> { |
|
factory UserStatusHeartbeat_Ocs([final void Function(UserStatusHeartbeat_OcsBuilder)? b]) = _$UserStatusHeartbeat_Ocs; |
|
const UserStatusHeartbeat_Ocs._(); |
|
|
|
factory UserStatusHeartbeat_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusOCSMeta get meta; |
|
UserStatusHeartbeat_Ocs_Data get data; |
|
static Serializer<UserStatusHeartbeat_Ocs> get serializer => _$userStatusHeartbeatOcsSerializer; |
|
} |
|
|
|
abstract class UserStatusHeartbeat implements Built<UserStatusHeartbeat, UserStatusHeartbeatBuilder> { |
|
factory UserStatusHeartbeat([final void Function(UserStatusHeartbeatBuilder)? b]) = _$UserStatusHeartbeat; |
|
const UserStatusHeartbeat._(); |
|
|
|
factory UserStatusHeartbeat.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusHeartbeat_Ocs get ocs; |
|
static Serializer<UserStatusHeartbeat> get serializer => _$userStatusHeartbeatSerializer; |
|
} |
|
|
|
abstract class UserStatusEmptyOCS_Ocs implements Built<UserStatusEmptyOCS_Ocs, UserStatusEmptyOCS_OcsBuilder> { |
|
factory UserStatusEmptyOCS_Ocs([final void Function(UserStatusEmptyOCS_OcsBuilder)? b]) = _$UserStatusEmptyOCS_Ocs; |
|
const UserStatusEmptyOCS_Ocs._(); |
|
|
|
factory UserStatusEmptyOCS_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusOCSMeta get meta; |
|
BuiltList<JsonObject> get data; |
|
static Serializer<UserStatusEmptyOCS_Ocs> get serializer => _$userStatusEmptyOCSOcsSerializer; |
|
} |
|
|
|
abstract class UserStatusEmptyOCS implements Built<UserStatusEmptyOCS, UserStatusEmptyOCSBuilder> { |
|
factory UserStatusEmptyOCS([final void Function(UserStatusEmptyOCSBuilder)? b]) = _$UserStatusEmptyOCS; |
|
const UserStatusEmptyOCS._(); |
|
|
|
factory UserStatusEmptyOCS.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
|
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
UserStatusEmptyOCS_Ocs get ocs; |
|
static Serializer<UserStatusEmptyOCS> get serializer => _$userStatusEmptyOCSSerializer; |
|
} |
|
|
|
@SerializersFor([ |
|
UserStatusGetPublicStatuses, |
|
UserStatusGetPublicStatuses_Ocs, |
|
UserStatusOCSMeta, |
|
UserStatusPublicStatus, |
|
UserStatusClearAt, |
|
UserStatusGetPublicStatus, |
|
UserStatusGetPublicStatus_Ocs, |
|
UserStatusGetStatus, |
|
UserStatusGetStatus_Ocs, |
|
UserStatusStatus1, |
|
UserStatusPredefinedStatuses, |
|
UserStatusPredefinedStatuses_Ocs, |
|
UserStatusPredefinedStatus, |
|
UserStatusHeartbeat, |
|
UserStatusHeartbeat_Ocs, |
|
UserStatusEmptyOCS, |
|
UserStatusEmptyOCS_Ocs, |
|
]) |
|
final Serializers _serializers = (_$_serializers.toBuilder() |
|
..addBuilderFactory(const FullType(UserStatusGetPublicStatuses), UserStatusGetPublicStatuses.new) |
|
..addBuilderFactory(const FullType(UserStatusGetPublicStatus), UserStatusGetPublicStatus.new) |
|
..addBuilderFactory(const FullType(UserStatusGetStatus), UserStatusGetStatus.new) |
|
..addBuilderFactory(const FullType(UserStatusPredefinedStatuses), UserStatusPredefinedStatuses.new) |
|
..addBuilderFactory(const FullType(UserStatusHeartbeat), UserStatusHeartbeat.new)) |
|
.build(); |
|
|
|
Serializers get userStatusSerializers => _serializers; |
|
|
|
final Serializers _jsonSerializers = (_serializers.toBuilder() |
|
..addPlugin(StandardJsonPlugin()) |
|
..addPlugin(const ContentStringPlugin())) |
|
.build(); |
|
|
|
// coverage:ignore-start |
|
T deserializeUserStatus<T>(final Object data) => _serializers.deserialize(data, specifiedType: FullType(T))! as T; |
|
|
|
Object? serializeUserStatus<T>(final T data) => _serializers.serialize(data, specifiedType: FullType(T)); |
|
// coverage:ignore-end
|
|
|