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.
1670 lines
74 KiB
1670 lines
74 KiB
// GENERATED CODE - DO NOT MODIFY BY HAND |
|
|
|
part of 'nextcloud.openapi.dart'; |
|
|
|
// ************************************************************************** |
|
// JsonSerializableGenerator |
|
// ************************************************************************** |
|
|
|
CoreServerStatus _$CoreServerStatusFromJson(Map<String, dynamic> json) => CoreServerStatus( |
|
installed: json['installed'] as bool, |
|
maintenance: json['maintenance'] as bool, |
|
needsDbUpgrade: json['needsDbUpgrade'] as bool, |
|
version: json['version'] as String, |
|
versionstring: json['versionstring'] as String, |
|
edition: json['edition'] as String, |
|
productname: json['productname'] as String, |
|
extendedSupport: json['extendedSupport'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerStatusToJson(CoreServerStatus instance) => <String, dynamic>{ |
|
'installed': instance.installed, |
|
'maintenance': instance.maintenance, |
|
'needsDbUpgrade': instance.needsDbUpgrade, |
|
'version': instance.version, |
|
'versionstring': instance.versionstring, |
|
'edition': instance.edition, |
|
'productname': instance.productname, |
|
'extendedSupport': instance.extendedSupport, |
|
}; |
|
|
|
OCSMeta _$OCSMetaFromJson(Map<String, dynamic> json) => OCSMeta( |
|
status: json['status'] as String, |
|
statuscode: json['statuscode'] as int, |
|
message: json['message'] as String?, |
|
totalitems: json['totalitems'] as String, |
|
itemsperpage: json['itemsperpage'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$OCSMetaToJson(OCSMeta instance) => <String, dynamic>{ |
|
'status': instance.status, |
|
'statuscode': instance.statuscode, |
|
'message': instance.message, |
|
'totalitems': instance.totalitems, |
|
'itemsperpage': instance.itemsperpage, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Version _$CoreServerCapabilities_Ocs_Data_VersionFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Version( |
|
major: json['major'] as int, |
|
minor: json['minor'] as int, |
|
micro: json['micro'] as int, |
|
string: json['string'] as String, |
|
edition: json['edition'] as String, |
|
extendedSupport: json['extendedSupport'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_VersionToJson( |
|
CoreServerCapabilities_Ocs_Data_Version instance) => |
|
<String, dynamic>{ |
|
'major': instance.major, |
|
'minor': instance.minor, |
|
'micro': instance.micro, |
|
'string': instance.string, |
|
'edition': instance.edition, |
|
'extendedSupport': instance.extendedSupport, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Core _$CoreServerCapabilities_Ocs_Data_Capabilities_CoreFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Core( |
|
pollinterval: json['pollinterval'] as int, |
|
webdavRoot: json['webdav-root'] as String, |
|
referenceApi: json['reference-api'] as bool, |
|
referenceRegex: json['reference-regex'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_CoreToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Core instance) => |
|
<String, dynamic>{ |
|
'pollinterval': instance.pollinterval, |
|
'webdav-root': instance.webdavRoot, |
|
'reference-api': instance.referenceApi, |
|
'reference-regex': instance.referenceRegex, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_BruteforceFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce( |
|
delay: json['delay'] as int, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_BruteforceToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce instance) => |
|
<String, dynamic>{ |
|
'delay': instance.delay, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailableFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable( |
|
size: (json['size'] as List<dynamic>).map((e) => e as String).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailableToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable instance) => |
|
<String, dynamic>{ |
|
'size': instance.size, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditingFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing( |
|
url: json['url'] as String, |
|
etag: json['etag'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditingToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing instance) => |
|
<String, dynamic>{ |
|
'url': instance.url, |
|
'etag': instance.etag, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Files _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Files( |
|
bigfilechunking: json['bigfilechunking'] as bool, |
|
blacklistedFiles: (json['blacklisted_files'] as List<dynamic>).map((e) => e as String).toList(), |
|
directEditing: CoreServerCapabilities_Ocs_Data_Capabilities_Files_DirectEditing.fromJson( |
|
json['directEditing'] as Map<String, dynamic>), |
|
comments: json['comments'] as bool, |
|
undelete: json['undelete'] as bool, |
|
versioning: json['versioning'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Files instance) => |
|
<String, dynamic>{ |
|
'bigfilechunking': instance.bigfilechunking, |
|
'blacklisted_files': instance.blacklistedFiles, |
|
'directEditing': instance.directEditing.toJson(), |
|
'comments': instance.comments, |
|
'undelete': instance.undelete, |
|
'versioning': instance.versioning, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Activity _$CoreServerCapabilities_Ocs_Data_Capabilities_ActivityFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Activity( |
|
apiv2: (json['apiv2'] as List<dynamic>).map((e) => e as String).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_ActivityToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Activity instance) => |
|
<String, dynamic>{ |
|
'apiv2': instance.apiv2, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_StatusFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status( |
|
globalScale: json['globalScale'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_StatusToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status instance) => |
|
<String, dynamic>{ |
|
'globalScale': instance.globalScale, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_SettingsFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings( |
|
frontendEnabled: json['frontendEnabled'] as bool, |
|
allowedCircles: json['allowedCircles'] as int, |
|
allowedUserTypes: json['allowedUserTypes'] as int, |
|
membersLimit: json['membersLimit'] as int, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_SettingsToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings instance) => |
|
<String, dynamic>{ |
|
'frontendEnabled': instance.frontendEnabled, |
|
'allowedCircles': instance.allowedCircles, |
|
'allowedUserTypes': instance.allowedUserTypes, |
|
'membersLimit': instance.membersLimit, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_SourceFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source( |
|
core: json['core'], |
|
extra: json['extra'], |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_SourceToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source instance) => |
|
<String, dynamic>{ |
|
'core': instance.core, |
|
'extra': instance.extra, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_ConstantsFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants( |
|
flags: json['flags'], |
|
source: CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants_Source.fromJson( |
|
json['source'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_ConstantsToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants instance) => |
|
<String, dynamic>{ |
|
'flags': instance.flags, |
|
'source': instance.source.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_ConfigFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config( |
|
coreFlags: (json['coreFlags'] as List<dynamic>).map((e) => e as int).toList(), |
|
systemFlags: (json['systemFlags'] as List<dynamic>).map((e) => e as int).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_ConfigToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config instance) => |
|
<String, dynamic>{ |
|
'coreFlags': instance.coreFlags, |
|
'systemFlags': instance.systemFlags, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_CircleFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle( |
|
constants: CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Constants.fromJson( |
|
json['constants'] as Map<String, dynamic>), |
|
config: CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle_Config.fromJson( |
|
json['config'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_CircleToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle instance) => |
|
<String, dynamic>{ |
|
'constants': instance.constants.toJson(), |
|
'config': instance.config.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_ConstantsFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants( |
|
level: json['level'], |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_ConstantsToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants instance) => |
|
<String, dynamic>{ |
|
'level': instance.level, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_MemberFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member( |
|
constants: CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member_Constants.fromJson( |
|
json['constants'] as Map<String, dynamic>), |
|
type: json['type'], |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Circles_MemberToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member instance) => |
|
<String, dynamic>{ |
|
'constants': instance.constants.toJson(), |
|
'type': instance.type, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles _$CoreServerCapabilities_Ocs_Data_Capabilities_CirclesFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles( |
|
version: json['version'] as String, |
|
status: |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Status.fromJson(json['status'] as Map<String, dynamic>), |
|
settings: CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Settings.fromJson( |
|
json['settings'] as Map<String, dynamic>), |
|
circle: |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Circle.fromJson(json['circle'] as Map<String, dynamic>), |
|
member: |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles_Member.fromJson(json['member'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_CirclesToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Circles instance) => |
|
<String, dynamic>{ |
|
'version': instance.version, |
|
'status': instance.status.toJson(), |
|
'settings': instance.settings.toJson(), |
|
'circle': instance.circle.toJson(), |
|
'member': instance.member.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_ProtocolsFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols( |
|
webdav: json['webdav'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_ProtocolsToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols instance) => |
|
<String, dynamic>{ |
|
'webdav': instance.webdav, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypesFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes( |
|
name: json['name'] as String, |
|
shareTypes: (json['shareTypes'] as List<dynamic>).map((e) => e as String).toList(), |
|
protocols: CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes_Protocols.fromJson( |
|
json['protocols'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypesToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes instance) => |
|
<String, dynamic>{ |
|
'name': instance.name, |
|
'shareTypes': instance.shareTypes, |
|
'protocols': instance.protocols.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm _$CoreServerCapabilities_Ocs_Data_Capabilities_OcmFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm( |
|
enabled: json['enabled'] as bool, |
|
apiVersion: json['apiVersion'] as String, |
|
endPoint: json['endPoint'] as String, |
|
resourceTypes: (json['resourceTypes'] as List<dynamic>) |
|
.map( |
|
(e) => CoreServerCapabilities_Ocs_Data_Capabilities_Ocm_ResourceTypes.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_OcmToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Ocm instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'apiVersion': instance.apiVersion, |
|
'endPoint': instance.endPoint, |
|
'resourceTypes': instance.resourceTypes.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Dav _$CoreServerCapabilities_Ocs_Data_Capabilities_DavFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Dav( |
|
bulkupload: json['bulkupload'] as String?, |
|
chunking: json['chunking'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_DavToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Dav instance) => |
|
<String, dynamic>{ |
|
'bulkupload': instance.bulkupload, |
|
'chunking': instance.chunking, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_PasswordFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password( |
|
enforced: json['enforced'] as bool, |
|
askForOptionalPassword: json['askForOptionalPassword'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_PasswordToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password instance) => |
|
<String, dynamic>{ |
|
'enforced': instance.enforced, |
|
'askForOptionalPassword': instance.askForOptionalPassword, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternal |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternalFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternal( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternalToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternal instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemote |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemoteFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemote( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemoteToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemote instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_PublicFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public( |
|
enabled: json['enabled'] as bool, |
|
password: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_Password.fromJson( |
|
json['password'] as Map<String, dynamic>), |
|
expireDate: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDate.fromJson( |
|
json['expire_date'] as Map<String, dynamic>), |
|
multipleLinks: json['multiple_links'] as bool, |
|
expireDateInternal: |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateInternal.fromJson( |
|
json['expire_date_internal'] as Map<String, dynamic>), |
|
expireDateRemote: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public_ExpireDateRemote.fromJson( |
|
json['expire_date_remote'] as Map<String, dynamic>), |
|
sendMail: json['send_mail'] as bool, |
|
upload: json['upload'] as bool, |
|
uploadFilesDrop: json['upload_files_drop'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_PublicToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'password': instance.password.toJson(), |
|
'expire_date': instance.expireDate.toJson(), |
|
'multiple_links': instance.multipleLinks, |
|
'expire_date_internal': instance.expireDateInternal.toJson(), |
|
'expire_date_remote': instance.expireDateRemote.toJson(), |
|
'send_mail': instance.sendMail, |
|
'upload': instance.upload, |
|
'upload_files_drop': instance.uploadFilesDrop, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDateFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDateToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_UserFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User( |
|
sendMail: json['send_mail'] as bool, |
|
expireDate: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User_ExpireDate.fromJson( |
|
json['expire_date'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_UserToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User instance) => |
|
<String, dynamic>{ |
|
'send_mail': instance.sendMail, |
|
'expire_date': instance.expireDate.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDateFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDateToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_GroupFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group( |
|
enabled: json['enabled'] as bool, |
|
expireDate: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group_ExpireDate.fromJson( |
|
json['expire_date'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_GroupToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'expire_date': instance.expireDate.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDate |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDate( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDate instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupported |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupportedFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupported( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupportedToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupported instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_FederationFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation( |
|
outgoing: json['outgoing'] as bool, |
|
incoming: json['incoming'] as bool, |
|
expireDate: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDate.fromJson( |
|
json['expire_date'] as Map<String, dynamic>), |
|
expireDateSupported: |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation_ExpireDateSupported.fromJson( |
|
json['expire_date_supported'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_FederationToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation instance) => |
|
<String, dynamic>{ |
|
'outgoing': instance.outgoing, |
|
'incoming': instance.incoming, |
|
'expire_date': instance.expireDate.toJson(), |
|
'expire_date_supported': instance.expireDateSupported.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_ShareeFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee( |
|
queryLookupDefault: json['query_lookup_default'] as bool, |
|
alwaysShowUnique: json['always_show_unique'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_ShareeToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee instance) => |
|
<String, dynamic>{ |
|
'query_lookup_default': instance.queryLookupDefault, |
|
'always_show_unique': instance.alwaysShowUnique, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDrop |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDropFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDrop( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDropToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDrop instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_Password |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_PasswordFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_Password( |
|
enabled: json['enabled'] as bool, |
|
enforced: json['enforced'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_PasswordToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_Password instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'enforced': instance.enforced, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDate |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDateFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDate( |
|
enabled: json['enabled'] as bool, |
|
enforced: json['enforced'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDateToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDate instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'enforced': instance.enforced, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_SharebymailFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail( |
|
enabled: json['enabled'] as bool, |
|
sendPasswordByMail: json['send_password_by_mail'] as bool, |
|
uploadFilesDrop: |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_UploadFilesDrop.fromJson( |
|
json['upload_files_drop'] as Map<String, dynamic>), |
|
password: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_Password.fromJson( |
|
json['password'] as Map<String, dynamic>), |
|
expireDate: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail_ExpireDate.fromJson( |
|
json['expire_date'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_SharebymailToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'send_password_by_mail': instance.sendPasswordByMail, |
|
'upload_files_drop': instance.uploadFilesDrop.toJson(), |
|
'password': instance.password.toJson(), |
|
'expire_date': instance.expireDate.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharingFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing( |
|
apiEnabled: json['api_enabled'] as bool, |
|
public: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Public.fromJson( |
|
json['public'] as Map<String, dynamic>), |
|
resharing: json['resharing'] as bool, |
|
user: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_User.fromJson( |
|
json['user'] as Map<String, dynamic>), |
|
groupSharing: json['group_sharing'] as bool, |
|
group: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Group.fromJson( |
|
json['group'] as Map<String, dynamic>), |
|
defaultPermissions: json['default_permissions'] as int, |
|
federation: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Federation.fromJson( |
|
json['federation'] as Map<String, dynamic>), |
|
sharee: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharee.fromJson( |
|
json['sharee'] as Map<String, dynamic>), |
|
sharebymail: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing_Sharebymail.fromJson( |
|
json['sharebymail'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharingToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing instance) => |
|
<String, dynamic>{ |
|
'api_enabled': instance.apiEnabled, |
|
'public': instance.public.toJson(), |
|
'resharing': instance.resharing, |
|
'user': instance.user.toJson(), |
|
'group_sharing': instance.groupSharing, |
|
'group': instance.group.toJson(), |
|
'default_permissions': instance.defaultPermissions, |
|
'federation': instance.federation.toJson(), |
|
'sharee': instance.sharee.toJson(), |
|
'sharebymail': instance.sharebymail.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Notes _$CoreServerCapabilities_Ocs_Data_Capabilities_NotesFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Notes( |
|
apiVersion: (json['api_version'] as List<dynamic>).map((e) => e as String).toList(), |
|
version: json['version'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_NotesToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Notes instance) => |
|
<String, dynamic>{ |
|
'api_version': instance.apiVersion, |
|
'version': instance.version, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Notifications |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_NotificationsFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Notifications( |
|
ocsEndpoints: (json['ocs-endpoints'] as List<dynamic>).map((e) => e as String).toList(), |
|
push: (json['push'] as List<dynamic>).map((e) => e as String).toList(), |
|
adminNotifications: (json['admin-notifications'] as List<dynamic>).map((e) => e as String).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_NotificationsToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Notifications instance) => |
|
<String, dynamic>{ |
|
'ocs-endpoints': instance.ocsEndpoints, |
|
'push': instance.push, |
|
'admin-notifications': instance.adminNotifications, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_ApiFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api( |
|
generate: json['generate'] as String, |
|
validate: json['validate'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_ApiToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api instance) => |
|
<String, dynamic>{ |
|
'generate': instance.generate, |
|
'validate': instance.validate, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicyFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy( |
|
minLength: json['minLength'] as int, |
|
enforceNonCommonPassword: json['enforceNonCommonPassword'] as bool, |
|
enforceNumericCharacters: json['enforceNumericCharacters'] as bool, |
|
enforceSpecialCharacters: json['enforceSpecialCharacters'] as bool, |
|
enforceUpperLowerCase: json['enforceUpperLowerCase'] as bool, |
|
api: CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy_Api.fromJson( |
|
json['api'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicyToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy instance) => |
|
<String, dynamic>{ |
|
'minLength': instance.minLength, |
|
'enforceNonCommonPassword': instance.enforceNonCommonPassword, |
|
'enforceNumericCharacters': instance.enforceNumericCharacters, |
|
'enforceSpecialCharacters': instance.enforceSpecialCharacters, |
|
'enforceUpperLowerCase': instance.enforceUpperLowerCase, |
|
'api': instance.api.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApiFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi( |
|
version: json['version'] as String, |
|
accountPropertyScopesVersion: json['AccountPropertyScopesVersion'] as int, |
|
accountPropertyScopesFederatedEnabled: json['AccountPropertyScopesFederatedEnabled'] as bool, |
|
accountPropertyScopesPublishedEnabled: json['AccountPropertyScopesPublishedEnabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApiToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi instance) => |
|
<String, dynamic>{ |
|
'version': instance.version, |
|
'AccountPropertyScopesVersion': instance.accountPropertyScopesVersion, |
|
'AccountPropertyScopesFederatedEnabled': instance.accountPropertyScopesFederatedEnabled, |
|
'AccountPropertyScopesPublishedEnabled': instance.accountPropertyScopesPublishedEnabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_Theming _$CoreServerCapabilities_Ocs_Data_Capabilities_ThemingFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Theming( |
|
name: json['name'] as String, |
|
url: json['url'] as String, |
|
slogan: json['slogan'] as String, |
|
color: json['color'] as String, |
|
colorText: json['color-text'] as String, |
|
colorElement: json['color-element'] as String, |
|
colorElementBright: json['color-element-bright'] as String, |
|
colorElementDark: json['color-element-dark'] as String, |
|
logo: json['logo'] as String, |
|
background: json['background'] as String, |
|
backgroundPlain: json['background-plain'] as bool, |
|
backgroundDefault: json['background-default'] as bool, |
|
logoheader: json['logoheader'] as String, |
|
favicon: json['favicon'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_ThemingToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Theming instance) => |
|
<String, dynamic>{ |
|
'name': instance.name, |
|
'url': instance.url, |
|
'slogan': instance.slogan, |
|
'color': instance.color, |
|
'color-text': instance.colorText, |
|
'color-element': instance.colorElement, |
|
'color-element-bright': instance.colorElementBright, |
|
'color-element-dark': instance.colorElementDark, |
|
'logo': instance.logo, |
|
'background': instance.background, |
|
'background-plain': instance.backgroundPlain, |
|
'background-default': instance.backgroundDefault, |
|
'logoheader': instance.logoheader, |
|
'favicon': instance.favicon, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_UserStatus |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_UserStatusFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_UserStatus( |
|
enabled: json['enabled'] as bool, |
|
supportsEmoji: json['supports_emoji'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_UserStatusToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_UserStatus instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'supports_emoji': instance.supportsEmoji, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus |
|
_$CoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatusFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus( |
|
enabled: json['enabled'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatusToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus instance) => |
|
<String, dynamic>{ |
|
'enabled': instance.enabled, |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data_Capabilities _$CoreServerCapabilities_Ocs_Data_CapabilitiesFromJson( |
|
Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data_Capabilities( |
|
core: CoreServerCapabilities_Ocs_Data_Capabilities_Core.fromJson(json['core'] as Map<String, dynamic>), |
|
bruteforce: |
|
CoreServerCapabilities_Ocs_Data_Capabilities_Bruteforce.fromJson(json['bruteforce'] as Map<String, dynamic>), |
|
metadataAvailable: CoreServerCapabilities_Ocs_Data_Capabilities_MetadataAvailable.fromJson( |
|
json['metadataAvailable'] as Map<String, dynamic>), |
|
files: CoreServerCapabilities_Ocs_Data_Capabilities_Files.fromJson(json['files'] as Map<String, dynamic>), |
|
activity: json['activity'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_Activity.fromJson(json['activity'] as Map<String, dynamic>), |
|
circles: json['circles'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_Circles.fromJson(json['circles'] as Map<String, dynamic>), |
|
ocm: CoreServerCapabilities_Ocs_Data_Capabilities_Ocm.fromJson(json['ocm'] as Map<String, dynamic>), |
|
dav: CoreServerCapabilities_Ocs_Data_Capabilities_Dav.fromJson(json['dav'] as Map<String, dynamic>), |
|
filesSharing: json['files_sharing'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_FilesSharing.fromJson( |
|
json['files_sharing'] as Map<String, dynamic>), |
|
notes: json['notes'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_Notes.fromJson(json['notes'] as Map<String, dynamic>), |
|
notifications: json['notifications'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_Notifications.fromJson( |
|
json['notifications'] as Map<String, dynamic>), |
|
passwordPolicy: json['password_policy'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_PasswordPolicy.fromJson( |
|
json['password_policy'] as Map<String, dynamic>), |
|
provisioningApi: json['provisioning_api'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_ProvisioningApi.fromJson( |
|
json['provisioning_api'] as Map<String, dynamic>), |
|
theming: json['theming'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_Theming.fromJson(json['theming'] as Map<String, dynamic>), |
|
userStatus: json['user_status'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_UserStatus.fromJson( |
|
json['user_status'] as Map<String, dynamic>), |
|
weatherStatus: json['weather_status'] == null |
|
? null |
|
: CoreServerCapabilities_Ocs_Data_Capabilities_WeatherStatus.fromJson( |
|
json['weather_status'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_Data_CapabilitiesToJson( |
|
CoreServerCapabilities_Ocs_Data_Capabilities instance) => |
|
<String, dynamic>{ |
|
'core': instance.core.toJson(), |
|
'bruteforce': instance.bruteforce.toJson(), |
|
'metadataAvailable': instance.metadataAvailable.toJson(), |
|
'files': instance.files.toJson(), |
|
'activity': instance.activity?.toJson(), |
|
'circles': instance.circles?.toJson(), |
|
'ocm': instance.ocm.toJson(), |
|
'dav': instance.dav.toJson(), |
|
'files_sharing': instance.filesSharing?.toJson(), |
|
'notes': instance.notes?.toJson(), |
|
'notifications': instance.notifications?.toJson(), |
|
'password_policy': instance.passwordPolicy?.toJson(), |
|
'provisioning_api': instance.provisioningApi?.toJson(), |
|
'theming': instance.theming?.toJson(), |
|
'user_status': instance.userStatus?.toJson(), |
|
'weather_status': instance.weatherStatus?.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs_Data _$CoreServerCapabilities_Ocs_DataFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs_Data( |
|
version: CoreServerCapabilities_Ocs_Data_Version.fromJson(json['version'] as Map<String, dynamic>), |
|
capabilities: CoreServerCapabilities_Ocs_Data_Capabilities.fromJson(json['capabilities'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_Ocs_DataToJson(CoreServerCapabilities_Ocs_Data instance) => |
|
<String, dynamic>{ |
|
'version': instance.version.toJson(), |
|
'capabilities': instance.capabilities.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities_Ocs _$CoreServerCapabilities_OcsFromJson(Map<String, dynamic> json) => |
|
CoreServerCapabilities_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: CoreServerCapabilities_Ocs_Data.fromJson(json['data'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilities_OcsToJson(CoreServerCapabilities_Ocs instance) => <String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.toJson(), |
|
}; |
|
|
|
CoreServerCapabilities _$CoreServerCapabilitiesFromJson(Map<String, dynamic> json) => CoreServerCapabilities( |
|
ocs: CoreServerCapabilities_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreServerCapabilitiesToJson(CoreServerCapabilities instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
CoreNavigationApps_Ocs_Data _$CoreNavigationApps_Ocs_DataFromJson(Map<String, dynamic> json) => |
|
CoreNavigationApps_Ocs_Data( |
|
id: json['id'] as String, |
|
order: CoreNavigationApps_Ocs_Data_Order.fromJson(json['order']), |
|
href: json['href'] as String, |
|
icon: json['icon'] as String, |
|
type: json['type'] as String, |
|
name: json['name'] as String, |
|
active: json['active'] as bool, |
|
classes: json['classes'] as String, |
|
unread: json['unread'] as int, |
|
); |
|
|
|
Map<String, dynamic> _$CoreNavigationApps_Ocs_DataToJson(CoreNavigationApps_Ocs_Data instance) => <String, dynamic>{ |
|
'id': instance.id, |
|
'order': instance.order.toJson(), |
|
'href': instance.href, |
|
'icon': instance.icon, |
|
'type': instance.type, |
|
'name': instance.name, |
|
'active': instance.active, |
|
'classes': instance.classes, |
|
'unread': instance.unread, |
|
}; |
|
|
|
CoreNavigationApps_Ocs _$CoreNavigationApps_OcsFromJson(Map<String, dynamic> json) => CoreNavigationApps_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: (json['data'] as List<dynamic>) |
|
.map((e) => CoreNavigationApps_Ocs_Data.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
); |
|
|
|
Map<String, dynamic> _$CoreNavigationApps_OcsToJson(CoreNavigationApps_Ocs instance) => <String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
CoreNavigationApps _$CoreNavigationAppsFromJson(Map<String, dynamic> json) => CoreNavigationApps( |
|
ocs: CoreNavigationApps_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$CoreNavigationAppsToJson(CoreNavigationApps instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
CoreLoginFlowInit_Poll _$CoreLoginFlowInit_PollFromJson(Map<String, dynamic> json) => CoreLoginFlowInit_Poll( |
|
token: json['token'] as String, |
|
endpoint: json['endpoint'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreLoginFlowInit_PollToJson(CoreLoginFlowInit_Poll instance) => <String, dynamic>{ |
|
'token': instance.token, |
|
'endpoint': instance.endpoint, |
|
}; |
|
|
|
CoreLoginFlowInit _$CoreLoginFlowInitFromJson(Map<String, dynamic> json) => CoreLoginFlowInit( |
|
poll: CoreLoginFlowInit_Poll.fromJson(json['poll'] as Map<String, dynamic>), |
|
login: json['login'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreLoginFlowInitToJson(CoreLoginFlowInit instance) => <String, dynamic>{ |
|
'poll': instance.poll.toJson(), |
|
'login': instance.login, |
|
}; |
|
|
|
CoreLoginFlowResult _$CoreLoginFlowResultFromJson(Map<String, dynamic> json) => CoreLoginFlowResult( |
|
server: json['server'] as String, |
|
loginName: json['loginName'] as String, |
|
appPassword: json['appPassword'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$CoreLoginFlowResultToJson(CoreLoginFlowResult instance) => <String, dynamic>{ |
|
'server': instance.server, |
|
'loginName': instance.loginName, |
|
'appPassword': instance.appPassword, |
|
}; |
|
|
|
GetSupportedApiVersions _$GetSupportedApiVersionsFromJson(Map<String, dynamic> json) => GetSupportedApiVersions( |
|
apiLevels: (json['apiLevels'] as List<dynamic>?)?.map((e) => e as String).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$GetSupportedApiVersionsToJson(GetSupportedApiVersions instance) => <String, dynamic>{ |
|
'apiLevels': instance.apiLevels, |
|
}; |
|
|
|
NewsArticle _$NewsArticleFromJson(Map<String, dynamic> json) => NewsArticle( |
|
id: json['id'] as int, |
|
guid: json['guid'] as String, |
|
guidHash: json['guidHash'] as String, |
|
url: json['url'] as String?, |
|
title: json['title'] as String, |
|
author: json['author'] as String?, |
|
pubDate: json['pubDate'] as int, |
|
updatedDate: json['updatedDate'] as int?, |
|
body: json['body'] as String, |
|
enclosureMime: json['enclosureMime'] as String?, |
|
enclosureLink: json['enclosureLink'] as String?, |
|
mediaThumbnail: json['mediaThumbnail'] as String?, |
|
mediaDescription: json['mediaDescription'] as String?, |
|
feedId: json['feedId'] as int, |
|
unread: json['unread'] as bool, |
|
starred: json['starred'] as bool, |
|
lastModified: json['lastModified'] as int, |
|
rtl: json['rtl'] as bool, |
|
fingerprint: json['fingerprint'] as String, |
|
contentHash: json['contentHash'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$NewsArticleToJson(NewsArticle instance) => <String, dynamic>{ |
|
'id': instance.id, |
|
'guid': instance.guid, |
|
'guidHash': instance.guidHash, |
|
'url': instance.url, |
|
'title': instance.title, |
|
'author': instance.author, |
|
'pubDate': instance.pubDate, |
|
'updatedDate': instance.updatedDate, |
|
'body': instance.body, |
|
'enclosureMime': instance.enclosureMime, |
|
'enclosureLink': instance.enclosureLink, |
|
'mediaThumbnail': instance.mediaThumbnail, |
|
'mediaDescription': instance.mediaDescription, |
|
'feedId': instance.feedId, |
|
'unread': instance.unread, |
|
'starred': instance.starred, |
|
'lastModified': instance.lastModified, |
|
'rtl': instance.rtl, |
|
'fingerprint': instance.fingerprint, |
|
'contentHash': instance.contentHash, |
|
}; |
|
|
|
NewsFeed _$NewsFeedFromJson(Map<String, dynamic> json) => NewsFeed( |
|
id: json['id'] as int, |
|
url: json['url'] as String, |
|
title: json['title'] as String, |
|
faviconLink: json['faviconLink'] as String, |
|
added: json['added'] as int, |
|
folderId: json['folderId'] as int?, |
|
unreadCount: json['unreadCount'] as int?, |
|
ordering: json['ordering'] as int, |
|
link: json['link'] as String?, |
|
pinned: json['pinned'] as bool, |
|
updateErrorCount: json['updateErrorCount'] as int, |
|
lastUpdateError: json['lastUpdateError'] as String?, |
|
items: (json['items'] as List<dynamic>).map((e) => NewsArticle.fromJson(e as Map<String, dynamic>)).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NewsFeedToJson(NewsFeed instance) => <String, dynamic>{ |
|
'id': instance.id, |
|
'url': instance.url, |
|
'title': instance.title, |
|
'faviconLink': instance.faviconLink, |
|
'added': instance.added, |
|
'folderId': instance.folderId, |
|
'unreadCount': instance.unreadCount, |
|
'ordering': instance.ordering, |
|
'link': instance.link, |
|
'pinned': instance.pinned, |
|
'updateErrorCount': instance.updateErrorCount, |
|
'lastUpdateError': instance.lastUpdateError, |
|
'items': instance.items.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
NewsFolder _$NewsFolderFromJson(Map<String, dynamic> json) => NewsFolder( |
|
id: json['id'] as int, |
|
name: json['name'] as String, |
|
opened: json['opened'] as bool, |
|
feeds: (json['feeds'] as List<dynamic>).map((e) => NewsFeed.fromJson(e as Map<String, dynamic>)).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NewsFolderToJson(NewsFolder instance) => <String, dynamic>{ |
|
'id': instance.id, |
|
'name': instance.name, |
|
'opened': instance.opened, |
|
'feeds': instance.feeds.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
NewsListFolders _$NewsListFoldersFromJson(Map<String, dynamic> json) => NewsListFolders( |
|
folders: (json['folders'] as List<dynamic>).map((e) => NewsFolder.fromJson(e as Map<String, dynamic>)).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NewsListFoldersToJson(NewsListFolders instance) => <String, dynamic>{ |
|
'folders': instance.folders.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
NewsListFeeds _$NewsListFeedsFromJson(Map<String, dynamic> json) => NewsListFeeds( |
|
starredCount: json['starredCount'] as int?, |
|
newestItemId: json['newestItemId'] as int?, |
|
feeds: (json['feeds'] as List<dynamic>).map((e) => NewsFeed.fromJson(e as Map<String, dynamic>)).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NewsListFeedsToJson(NewsListFeeds instance) => <String, dynamic>{ |
|
'starredCount': instance.starredCount, |
|
'newestItemId': instance.newestItemId, |
|
'feeds': instance.feeds.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
NewsListArticles _$NewsListArticlesFromJson(Map<String, dynamic> json) => NewsListArticles( |
|
items: (json['items'] as List<dynamic>).map((e) => NewsArticle.fromJson(e as Map<String, dynamic>)).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NewsListArticlesToJson(NewsListArticles instance) => <String, dynamic>{ |
|
'items': instance.items.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
NotesNote _$NotesNoteFromJson(Map<String, dynamic> json) => NotesNote( |
|
id: json['id'] as int, |
|
etag: json['etag'] as String, |
|
readonly: json['readonly'] as bool, |
|
content: json['content'] as String, |
|
title: json['title'] as String, |
|
category: json['category'] as String, |
|
favorite: json['favorite'] as bool, |
|
modified: json['modified'] as int, |
|
error: json['error'] as bool, |
|
errorType: json['errorType'] as String, |
|
); |
|
|
|
Map<String, dynamic> _$NotesNoteToJson(NotesNote instance) => <String, dynamic>{ |
|
'id': instance.id, |
|
'etag': instance.etag, |
|
'readonly': instance.readonly, |
|
'content': instance.content, |
|
'title': instance.title, |
|
'category': instance.category, |
|
'favorite': instance.favorite, |
|
'modified': instance.modified, |
|
'error': instance.error, |
|
'errorType': instance.errorType, |
|
}; |
|
|
|
NotesSettings _$NotesSettingsFromJson(Map<String, dynamic> json) => NotesSettings( |
|
notesPath: json['notesPath'] as String, |
|
fileSuffix: json['fileSuffix'] as String, |
|
noteMode: $enumDecode(_$NotesSettings_NoteModeEnumMap, json['noteMode']), |
|
); |
|
|
|
Map<String, dynamic> _$NotesSettingsToJson(NotesSettings instance) => <String, dynamic>{ |
|
'notesPath': instance.notesPath, |
|
'fileSuffix': instance.fileSuffix, |
|
'noteMode': _$NotesSettings_NoteModeEnumMap[instance.noteMode]!, |
|
}; |
|
|
|
const _$NotesSettings_NoteModeEnumMap = { |
|
NotesSettings_NoteMode.edit: 'edit', |
|
NotesSettings_NoteMode.preview: 'preview', |
|
}; |
|
|
|
NotificationsNotificationAction _$NotificationsNotificationActionFromJson(Map<String, dynamic> json) => |
|
NotificationsNotificationAction( |
|
label: json['label'] as String, |
|
link: json['link'] as String, |
|
type: json['type'] as String, |
|
primary: json['primary'] as bool?, |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsNotificationActionToJson(NotificationsNotificationAction instance) => |
|
<String, dynamic>{ |
|
'label': instance.label, |
|
'link': instance.link, |
|
'type': instance.type, |
|
'primary': instance.primary, |
|
}; |
|
|
|
NotificationsNotification _$NotificationsNotificationFromJson(Map<String, dynamic> json) => NotificationsNotification( |
|
notificationId: json['notification_id'] as int, |
|
app: json['app'] as String, |
|
user: json['user'] as String, |
|
datetime: json['datetime'] as String, |
|
objectType: json['object_type'] as String, |
|
objectId: json['object_id'] as String, |
|
subject: json['subject'] as String, |
|
message: json['message'] as String, |
|
link: json['link'] as String, |
|
subjectRich: json['subjectRich'] as String, |
|
subjectRichParameters: NotificationsNotification_SubjectRichParameters.fromJson(json['subjectRichParameters']), |
|
messageRich: json['messageRich'] as String, |
|
messageRichParameters: NotificationsNotification_MessageRichParameters.fromJson(json['messageRichParameters']), |
|
icon: json['icon'] as String, |
|
actions: (json['actions'] as List<dynamic>) |
|
.map((e) => NotificationsNotificationAction.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsNotificationToJson(NotificationsNotification instance) => <String, dynamic>{ |
|
'notification_id': instance.notificationId, |
|
'app': instance.app, |
|
'user': instance.user, |
|
'datetime': instance.datetime, |
|
'object_type': instance.objectType, |
|
'object_id': instance.objectId, |
|
'subject': instance.subject, |
|
'message': instance.message, |
|
'link': instance.link, |
|
'subjectRich': instance.subjectRich, |
|
'subjectRichParameters': instance.subjectRichParameters.toJson(), |
|
'messageRich': instance.messageRich, |
|
'messageRichParameters': instance.messageRichParameters.toJson(), |
|
'icon': instance.icon, |
|
'actions': instance.actions.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
NotificationsListNotifications_Ocs _$NotificationsListNotifications_OcsFromJson(Map<String, dynamic> json) => |
|
NotificationsListNotifications_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: (json['data'] as List<dynamic>) |
|
.map((e) => NotificationsNotification.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsListNotifications_OcsToJson(NotificationsListNotifications_Ocs instance) => |
|
<String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
NotificationsListNotifications _$NotificationsListNotificationsFromJson(Map<String, dynamic> json) => |
|
NotificationsListNotifications( |
|
ocs: NotificationsListNotifications_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsListNotificationsToJson(NotificationsListNotifications instance) => |
|
<String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
NotificationsGetNotification_Ocs _$NotificationsGetNotification_OcsFromJson(Map<String, dynamic> json) => |
|
NotificationsGetNotification_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: NotificationsNotification.fromJson(json['data'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsGetNotification_OcsToJson(NotificationsGetNotification_Ocs instance) => |
|
<String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.toJson(), |
|
}; |
|
|
|
NotificationsGetNotification _$NotificationsGetNotificationFromJson(Map<String, dynamic> json) => |
|
NotificationsGetNotification( |
|
ocs: NotificationsGetNotification_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsGetNotificationToJson(NotificationsGetNotification instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
NotificationsEmpty_Ocs _$NotificationsEmpty_OcsFromJson(Map<String, dynamic> json) => NotificationsEmpty_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: (json['data'] as List<dynamic>).map((e) => e as String).toList(), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsEmpty_OcsToJson(NotificationsEmpty_Ocs instance) => <String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data, |
|
}; |
|
|
|
NotificationsEmpty _$NotificationsEmptyFromJson(Map<String, dynamic> json) => NotificationsEmpty( |
|
ocs: NotificationsEmpty_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsEmptyToJson(NotificationsEmpty instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
NotificationsPushServerSubscription _$NotificationsPushServerSubscriptionFromJson(Map<String, dynamic> json) => |
|
NotificationsPushServerSubscription( |
|
publicKey: json['publicKey'] as String, |
|
deviceIdentifier: json['deviceIdentifier'] as String, |
|
signature: json['signature'] as String, |
|
message: json['message'] as String?, |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsPushServerSubscriptionToJson(NotificationsPushServerSubscription instance) => |
|
<String, dynamic>{ |
|
'publicKey': instance.publicKey, |
|
'deviceIdentifier': instance.deviceIdentifier, |
|
'signature': instance.signature, |
|
'message': instance.message, |
|
}; |
|
|
|
NotificationsPushServerRegistration_Ocs _$NotificationsPushServerRegistration_OcsFromJson(Map<String, dynamic> json) => |
|
NotificationsPushServerRegistration_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: NotificationsPushServerSubscription.fromJson(json['data'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsPushServerRegistration_OcsToJson( |
|
NotificationsPushServerRegistration_Ocs instance) => |
|
<String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.toJson(), |
|
}; |
|
|
|
NotificationsPushServerRegistration _$NotificationsPushServerRegistrationFromJson(Map<String, dynamic> json) => |
|
NotificationsPushServerRegistration( |
|
ocs: NotificationsPushServerRegistration_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsPushServerRegistrationToJson(NotificationsPushServerRegistration instance) => |
|
<String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
ProvisioningApiUserDetails_Quota _$ProvisioningApiUserDetails_QuotaFromJson(Map<String, dynamic> json) => |
|
ProvisioningApiUserDetails_Quota( |
|
free: json['free'] as int, |
|
used: json['used'] as int, |
|
total: json['total'] as int, |
|
relative: json['relative'] as num, |
|
quota: json['quota'] as int, |
|
); |
|
|
|
Map<String, dynamic> _$ProvisioningApiUserDetails_QuotaToJson(ProvisioningApiUserDetails_Quota instance) => |
|
<String, dynamic>{ |
|
'free': instance.free, |
|
'used': instance.used, |
|
'total': instance.total, |
|
'relative': instance.relative, |
|
'quota': instance.quota, |
|
}; |
|
|
|
ProvisioningApiUserDetails_BackendCapabilities _$ProvisioningApiUserDetails_BackendCapabilitiesFromJson( |
|
Map<String, dynamic> json) => |
|
ProvisioningApiUserDetails_BackendCapabilities( |
|
setDisplayName: json['setDisplayName'] as bool, |
|
setPassword: json['setPassword'] as bool, |
|
); |
|
|
|
Map<String, dynamic> _$ProvisioningApiUserDetails_BackendCapabilitiesToJson( |
|
ProvisioningApiUserDetails_BackendCapabilities instance) => |
|
<String, dynamic>{ |
|
'setDisplayName': instance.setDisplayName, |
|
'setPassword': instance.setPassword, |
|
}; |
|
|
|
ProvisioningApiUserDetails _$ProvisioningApiUserDetailsFromJson(Map<String, dynamic> json) => |
|
ProvisioningApiUserDetails( |
|
enabled: json['enabled'] as bool?, |
|
storageLocation: json['storageLocation'] as String, |
|
id: json['id'] as String, |
|
lastLogin: json['lastLogin'] as int, |
|
backend: json['backend'] as String, |
|
subadmin: (json['subadmin'] as List<dynamic>).map((e) => e as String).toList(), |
|
quota: ProvisioningApiUserDetails_Quota.fromJson(json['quota'] as Map<String, dynamic>), |
|
avatarScope: json['avatarScope'] as String, |
|
email: json['email'] as String?, |
|
emailScope: json['emailScope'] as String, |
|
additionalMail: (json['additional_mail'] as List<dynamic>).map((e) => e as String).toList(), |
|
additionalMailScope: (json['additional_mailScope'] as List<dynamic>).map((e) => e as String).toList(), |
|
displayname: json['displayname'] as String?, |
|
displaynameScope: json['displaynameScope'] as String, |
|
phone: json['phone'] as String, |
|
phoneScope: json['phoneScope'] as String, |
|
address: json['address'] as String, |
|
addressScope: json['addressScope'] as String, |
|
website: json['website'] as String, |
|
websiteScope: json['websiteScope'] as String, |
|
twitter: json['twitter'] as String, |
|
twitterScope: json['twitterScope'] as String, |
|
organisation: json['organisation'] as String, |
|
organisationScope: json['organisationScope'] as String, |
|
role: json['role'] as String, |
|
roleScope: json['roleScope'] as String, |
|
headline: json['headline'] as String, |
|
headlineScope: json['headlineScope'] as String, |
|
biography: json['biography'] as String, |
|
biographyScope: json['biographyScope'] as String, |
|
profileEnabled: json['profile_enabled'] as String, |
|
profileEnabledScope: json['profile_enabledScope'] as String, |
|
groups: (json['groups'] as List<dynamic>).map((e) => e as String).toList(), |
|
language: json['language'] as String, |
|
locale: json['locale'] as String, |
|
notifyEmail: json['notify_email'] as String?, |
|
backendCapabilities: |
|
ProvisioningApiUserDetails_BackendCapabilities.fromJson(json['backendCapabilities'] as Map<String, dynamic>), |
|
displayName: json['display-name'] as String?, |
|
); |
|
|
|
Map<String, dynamic> _$ProvisioningApiUserDetailsToJson(ProvisioningApiUserDetails instance) => <String, dynamic>{ |
|
'enabled': instance.enabled, |
|
'storageLocation': instance.storageLocation, |
|
'id': instance.id, |
|
'lastLogin': instance.lastLogin, |
|
'backend': instance.backend, |
|
'subadmin': instance.subadmin, |
|
'quota': instance.quota.toJson(), |
|
'avatarScope': instance.avatarScope, |
|
'email': instance.email, |
|
'emailScope': instance.emailScope, |
|
'additional_mail': instance.additionalMail, |
|
'additional_mailScope': instance.additionalMailScope, |
|
'displayname': instance.displayname, |
|
'displaynameScope': instance.displaynameScope, |
|
'phone': instance.phone, |
|
'phoneScope': instance.phoneScope, |
|
'address': instance.address, |
|
'addressScope': instance.addressScope, |
|
'website': instance.website, |
|
'websiteScope': instance.websiteScope, |
|
'twitter': instance.twitter, |
|
'twitterScope': instance.twitterScope, |
|
'organisation': instance.organisation, |
|
'organisationScope': instance.organisationScope, |
|
'role': instance.role, |
|
'roleScope': instance.roleScope, |
|
'headline': instance.headline, |
|
'headlineScope': instance.headlineScope, |
|
'biography': instance.biography, |
|
'biographyScope': instance.biographyScope, |
|
'profile_enabled': instance.profileEnabled, |
|
'profile_enabledScope': instance.profileEnabledScope, |
|
'groups': instance.groups, |
|
'language': instance.language, |
|
'locale': instance.locale, |
|
'notify_email': instance.notifyEmail, |
|
'backendCapabilities': instance.backendCapabilities.toJson(), |
|
'display-name': instance.displayName, |
|
}; |
|
|
|
ProvisioningApiUser_Ocs _$ProvisioningApiUser_OcsFromJson(Map<String, dynamic> json) => ProvisioningApiUser_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: ProvisioningApiUserDetails.fromJson(json['data'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$ProvisioningApiUser_OcsToJson(ProvisioningApiUser_Ocs instance) => <String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.toJson(), |
|
}; |
|
|
|
ProvisioningApiUser _$ProvisioningApiUserFromJson(Map<String, dynamic> json) => ProvisioningApiUser( |
|
ocs: ProvisioningApiUser_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$ProvisioningApiUserToJson(ProvisioningApiUser instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
UserStatusClearAt _$UserStatusClearAtFromJson(Map<String, dynamic> json) { |
|
$checkKeys( |
|
json, |
|
allowedKeys: const ['type', 'time'], |
|
); |
|
return UserStatusClearAt( |
|
type: $enumDecode(_$UserStatusClearAt_TypeEnumMap, json['type']), |
|
time: UserStatusClearAt_Time.fromJson(json['time']), |
|
); |
|
} |
|
|
|
Map<String, dynamic> _$UserStatusClearAtToJson(UserStatusClearAt instance) => <String, dynamic>{ |
|
'type': _$UserStatusClearAt_TypeEnumMap[instance.type]!, |
|
'time': instance.time.toJson(), |
|
}; |
|
|
|
const _$UserStatusClearAt_TypeEnumMap = { |
|
UserStatusClearAt_Type.period: 'period', |
|
UserStatusClearAt_Type.endOf: 'end-of', |
|
}; |
|
|
|
UserStatusPublicUserStatus _$UserStatusPublicUserStatusFromJson(Map<String, dynamic> json) => |
|
UserStatusPublicUserStatus( |
|
userId: json['userId'] as String, |
|
message: json['message'] as String?, |
|
icon: json['icon'] as String?, |
|
clearAt: UserStatusPublicUserStatus_ClearAt.fromJson(json['clearAt']), |
|
status: $enumDecode(_$UserStatusTypeEnumMap, json['status']), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusPublicUserStatusToJson(UserStatusPublicUserStatus instance) => <String, dynamic>{ |
|
'userId': instance.userId, |
|
'message': instance.message, |
|
'icon': instance.icon, |
|
'clearAt': instance.clearAt.toJson(), |
|
'status': _$UserStatusTypeEnumMap[instance.status]!, |
|
}; |
|
|
|
const _$UserStatusTypeEnumMap = { |
|
UserStatusType.online: 'online', |
|
UserStatusType.offline: 'offline', |
|
UserStatusType.dnd: 'dnd', |
|
UserStatusType.away: 'away', |
|
UserStatusType.invisible: 'invisible', |
|
}; |
|
|
|
UserStatusFindAllStatuses_Ocs _$UserStatusFindAllStatuses_OcsFromJson(Map<String, dynamic> json) => |
|
UserStatusFindAllStatuses_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: (json['data'] as List<dynamic>) |
|
.map((e) => UserStatusPublicUserStatus.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusFindAllStatuses_OcsToJson(UserStatusFindAllStatuses_Ocs instance) => <String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
UserStatusFindAllStatuses _$UserStatusFindAllStatusesFromJson(Map<String, dynamic> json) => UserStatusFindAllStatuses( |
|
ocs: UserStatusFindAllStatuses_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusFindAllStatusesToJson(UserStatusFindAllStatuses instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
UserStatusFindStatus_Ocs _$UserStatusFindStatus_OcsFromJson(Map<String, dynamic> json) => UserStatusFindStatus_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: UserStatusFindStatus_Ocs_Data.fromJson(json['data']), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusFindStatus_OcsToJson(UserStatusFindStatus_Ocs instance) => <String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.toJson(), |
|
}; |
|
|
|
UserStatusFindStatus _$UserStatusFindStatusFromJson(Map<String, dynamic> json) => UserStatusFindStatus( |
|
ocs: UserStatusFindStatus_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusFindStatusToJson(UserStatusFindStatus instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
UserStatus _$UserStatusFromJson(Map<String, dynamic> json) { |
|
$checkKeys( |
|
json, |
|
allowedKeys: const [ |
|
'userId', |
|
'message', |
|
'messageId', |
|
'messageIsPredefined', |
|
'icon', |
|
'clearAt', |
|
'status', |
|
'statusIsUserDefined' |
|
], |
|
); |
|
return UserStatus( |
|
userId: json['userId'] as String, |
|
message: json['message'] as String?, |
|
messageId: json['messageId'] as String?, |
|
messageIsPredefined: json['messageIsPredefined'] as bool, |
|
icon: json['icon'] as String?, |
|
clearAt: UserStatus_ClearAt.fromJson(json['clearAt']), |
|
status: $enumDecode(_$UserStatusTypeEnumMap, json['status']), |
|
statusIsUserDefined: json['statusIsUserDefined'] as bool, |
|
); |
|
} |
|
|
|
Map<String, dynamic> _$UserStatusToJson(UserStatus instance) => <String, dynamic>{ |
|
'userId': instance.userId, |
|
'message': instance.message, |
|
'messageId': instance.messageId, |
|
'messageIsPredefined': instance.messageIsPredefined, |
|
'icon': instance.icon, |
|
'clearAt': instance.clearAt.toJson(), |
|
'status': _$UserStatusTypeEnumMap[instance.status]!, |
|
'statusIsUserDefined': instance.statusIsUserDefined, |
|
}; |
|
|
|
UserStatusGetUserStatus_Ocs _$UserStatusGetUserStatus_OcsFromJson(Map<String, dynamic> json) => |
|
UserStatusGetUserStatus_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: UserStatusGetUserStatus_Ocs_Data.fromJson(json['data']), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusGetUserStatus_OcsToJson(UserStatusGetUserStatus_Ocs instance) => <String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.toJson(), |
|
}; |
|
|
|
UserStatusGetUserStatus _$UserStatusGetUserStatusFromJson(Map<String, dynamic> json) => UserStatusGetUserStatus( |
|
ocs: UserStatusGetUserStatus_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusGetUserStatusToJson(UserStatusGetUserStatus instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
UserStatusPredefinedStatus _$UserStatusPredefinedStatusFromJson(Map<String, dynamic> json) => |
|
UserStatusPredefinedStatus( |
|
id: json['id'] as String, |
|
icon: json['icon'] as String, |
|
message: json['message'] as String, |
|
clearAt: UserStatusPredefinedStatus_ClearAt.fromJson(json['clearAt']), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusPredefinedStatusToJson(UserStatusPredefinedStatus instance) => <String, dynamic>{ |
|
'id': instance.id, |
|
'icon': instance.icon, |
|
'message': instance.message, |
|
'clearAt': instance.clearAt.toJson(), |
|
}; |
|
|
|
UserStatusPredefinedStatuses_Ocs _$UserStatusPredefinedStatuses_OcsFromJson(Map<String, dynamic> json) => |
|
UserStatusPredefinedStatuses_Ocs( |
|
meta: OCSMeta.fromJson(json['meta'] as Map<String, dynamic>), |
|
data: (json['data'] as List<dynamic>) |
|
.map((e) => UserStatusPredefinedStatus.fromJson(e as Map<String, dynamic>)) |
|
.toList(), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusPredefinedStatuses_OcsToJson(UserStatusPredefinedStatuses_Ocs instance) => |
|
<String, dynamic>{ |
|
'meta': instance.meta.toJson(), |
|
'data': instance.data.map((e) => e.toJson()).toList(), |
|
}; |
|
|
|
UserStatusPredefinedStatuses _$UserStatusPredefinedStatusesFromJson(Map<String, dynamic> json) => |
|
UserStatusPredefinedStatuses( |
|
ocs: UserStatusPredefinedStatuses_Ocs.fromJson(json['ocs'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$UserStatusPredefinedStatusesToJson(UserStatusPredefinedStatuses instance) => <String, dynamic>{ |
|
'ocs': instance.ocs.toJson(), |
|
}; |
|
|
|
NotificationsPushNotificationDecryptedSubject _$NotificationsPushNotificationDecryptedSubjectFromJson( |
|
Map<String, dynamic> json) => |
|
NotificationsPushNotificationDecryptedSubject( |
|
nid: json['nid'] as int?, |
|
app: json['app'] as String?, |
|
subject: json['subject'] as String?, |
|
type: json['type'] as String?, |
|
id: json['id'] as String?, |
|
delete: json['delete'] as bool?, |
|
deleteAll: json['delete-all'] as bool?, |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsPushNotificationDecryptedSubjectToJson( |
|
NotificationsPushNotificationDecryptedSubject instance) => |
|
<String, dynamic>{ |
|
'nid': instance.nid, |
|
'app': instance.app, |
|
'subject': instance.subject, |
|
'type': instance.type, |
|
'id': instance.id, |
|
'delete': instance.delete, |
|
'delete-all': instance.deleteAll, |
|
}; |
|
|
|
NotificationsPushNotification _$NotificationsPushNotificationFromJson(Map<String, dynamic> json) => |
|
NotificationsPushNotification( |
|
accountID: json['accountID'] as String, |
|
priority: json['priority'] as String, |
|
type: json['type'] as String, |
|
subject: NotificationsPushNotificationDecryptedSubject.fromJson(json['subject'] as Map<String, dynamic>), |
|
); |
|
|
|
Map<String, dynamic> _$NotificationsPushNotificationToJson(NotificationsPushNotification instance) => <String, dynamic>{ |
|
'accountID': instance.accountID, |
|
'priority': instance.priority, |
|
'type': instance.type, |
|
'subject': instance.subject.toJson(), |
|
};
|
|
|