@ -157,6 +157,7 @@ class NextcloudClient {
NextcloudNotesClient get notes = > NextcloudNotesClient ( this ) ;
NextcloudNotificationsClient get notifications = > NextcloudNotificationsClient ( this ) ;
NextcloudProvisioningApiClient get provisioningApi = > NextcloudProvisioningApiClient ( this ) ;
NextcloudUnifiedPushProviderClient get unifiedPushProvider = > NextcloudUnifiedPushProviderClient ( this ) ;
NextcloudUserStatusClient get userStatus = > NextcloudUserStatusClient ( this ) ;
}
@ -1177,6 +1178,240 @@ class NextcloudProvisioningApiClient {
}
}
class NextcloudUnifiedPushProviderClient {
NextcloudUnifiedPushProviderClient ( this . rootClient ) ;
final NextcloudClient rootClient ;
/ / / Check if the UnifiedPush provider is present
Future < NextcloudUnifiedPushProviderCheckResponse200ApplicationJson > check ( ) async {
var path = ' /index.php/apps/uppush ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
final response = await rootClient . doRequest (
' get ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderCheckResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Set keepalive interval .
Future < NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson > setKeepalive (
{ required String keepalive } ) async {
var path = ' /index.php/apps/uppush/keepalive ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
queryParameters [ ' keepalive ' ] = keepalive ;
final response = await rootClient . doRequest (
' put ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Request to create a new deviceId .
Future < NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson > createDevice (
{ required String deviceName } ) async {
var path = ' /index.php/apps/uppush/device ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
queryParameters [ ' deviceName ' ] = deviceName ;
final response = await rootClient . doRequest (
' put ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Request to get push messages .
/ / / This is a public page since it has to be handle by the non - connected app ( NextPush app and not Nextcloud - app )
Future < NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson > syncDevice (
{ required String deviceId } ) async {
var path = ' /index.php/apps/uppush/device/{deviceId} ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
path = path . replaceAll ( ' {deviceId} ' , Uri . encodeQueryComponent ( deviceId ) ) ;
final response = await rootClient . doRequest (
' get ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 401 ) {
return NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Delete a device .
Future < NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson > deleteDevice (
{ required String deviceId } ) async {
var path = ' /index.php/apps/uppush/device/{deviceId} ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
path = path . replaceAll ( ' {deviceId} ' , Uri . encodeQueryComponent ( deviceId ) ) ;
final response = await rootClient . doRequest (
' delete ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Create an authorization token for a new 3 rd party service .
Future < NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson > createApp ( {
required String deviceId ,
required String appName ,
} ) async {
var path = ' /index.php/apps/uppush/app ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
queryParameters [ ' deviceId ' ] = deviceId ;
queryParameters [ ' appName ' ] = appName ;
final response = await rootClient . doRequest (
' put ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Delete an authorization token .
Future < NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson > deleteApp ( { required String token } ) async {
var path = ' /index.php/apps/uppush/app/{token} ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
path = path . replaceAll ( ' {token} ' , Uri . encodeQueryComponent ( token ) ) ;
final response = await rootClient . doRequest (
' delete ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Unifiedpush discovery Following specifications
Future < NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson > unifiedpushDiscovery (
{ required String token } ) async {
var path = ' /index.php/apps/uppush/push/{token} ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
path = path . replaceAll ( ' {token} ' , Uri . encodeQueryComponent ( token ) ) ;
final response = await rootClient . doRequest (
' get ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Receive notifications from 3 rd parties .
Future < NextcloudUnifiedPushProviderPushResponse201ApplicationJson > push ( { required String token } ) async {
var path = ' /index.php/apps/uppush/push/{token} ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
path = path . replaceAll ( ' {token} ' , Uri . encodeQueryComponent ( token ) ) ;
final response = await rootClient . doRequest (
' post ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 201 ) {
return NextcloudUnifiedPushProviderPushResponse201ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Matrix Gateway discovery
Future < NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson > gatewayMatrixDiscovery ( ) async {
var path = ' /index.php/apps/uppush/gateway/matrix ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
final response = await rootClient . doRequest (
' get ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
/ / / Matrix Gateway
Future < NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson > gatewayMatrix ( ) async {
var path = ' /index.php/apps/uppush/gateway/matrix ' ;
final queryParameters = < String , dynamic > { } ;
final headers = < String , String > { } ;
Uint8List ? body ;
final response = await rootClient . doRequest (
' post ' ,
Uri ( path: path , queryParameters: queryParameters . isNotEmpty ? queryParameters : null ) . toString ( ) ,
headers ,
body ,
) ;
if ( response . statusCode = = 200 ) {
return NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson . fromJson (
json . decode ( utf8 . decode ( response . body ) as String ) as Map < String , dynamic > ) ;
}
throw NextcloudApiException . fromResponse ( response ) ; / / coverage: ignore - line
}
}
class NextcloudUserStatusClient {
NextcloudUserStatusClient ( this . rootClient ) ;
@ -4523,6 +4758,338 @@ class NextcloudProvisioningApiUser {
static String ? toJsonString ( NextcloudProvisioningApiUser ? data ) = > data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderCheckResponse200ApplicationJson {
NextcloudUnifiedPushProviderCheckResponse200ApplicationJson ( { required this . success } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderCheckResponse200ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderCheckResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderCheckResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderCheckResponse200ApplicationJson . fromJson ( json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderCheckResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderCheckResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson {
NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson ( { required this . success } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson {
NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson ( {
required this . success ,
required this . deviceId ,
} ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
final String deviceId ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson {
NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson ( { required this . success } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson {
NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson ( { required this . success } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson {
NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson ( {
required this . success ,
required this . token ,
} ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
final String token ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson {
NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson ( { required this . success } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush {
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush ( { required this . version } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_UnifiedpushFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush . fromJsonString (
String data ) = >
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final int version ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = >
_ $NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_UnifiedpushToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString (
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson {
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson ( { required this . unifiedpush } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson . fromJson (
Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush unifiedpush ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = >
_ $NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderPushResponse201ApplicationJson {
NextcloudUnifiedPushProviderPushResponse201ApplicationJson ( { required this . success } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderPushResponse201ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderPushResponse201ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderPushResponse201ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderPushResponse201ApplicationJson . fromJson ( json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final bool success ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderPushResponse201ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderPushResponse201ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush {
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush ( { required this . gateway } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_UnifiedpushFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush . fromJsonString (
String data ) = >
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final String gateway ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = >
_ $NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_UnifiedpushToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString (
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson {
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson ( { required this . unifiedpush } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson . fromJson (
Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush unifiedpush ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = >
_ $NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
@ JsonSerializable ( )
class NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson {
NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson ( { required this . rejected } ) ;
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson . fromJson ( Map < String , dynamic > json ) = >
_ $NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJsonFromJson ( json ) ;
/ / coverage: ignore - end
/ / coverage: ignore - start
factory NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson . fromJsonString ( String data ) = >
NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson . fromJson (
json . decode ( data ) as Map < String , dynamic > ) ;
/ / coverage: ignore - end
final List < String > rejected ;
/ / coverage: ignore - start
Map < String , dynamic > toJson ( ) = > _ $NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJsonToJson ( this ) ;
/ / coverage: ignore - end
static String ? toJsonString ( NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson ? data ) = >
data = = null ? null : json . encode ( data . toJson ( ) ) ;
}
enum NextcloudUserStatusClearAt_Type {
period ( ' period ' ) ,
@ JsonValue ( ' end-of ' )
@ -5690,6 +6257,88 @@ final _deserializers = <Type, dynamic Function(dynamic)>{
List < NextcloudProvisioningApiUserDetails_BackendCapabilities > : ( final data ) = > ( data as List )
. map ( ( final e ) = > NextcloudProvisioningApiUserDetails_BackendCapabilities . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderCheckResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderCheckResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderCheckResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = > NextcloudUnifiedPushProviderCheckResponse200ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = > NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson . fromJson (
e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush: ( final data ) = >
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush > : ( final data ) = > ( data
as List )
. map ( ( final e ) = > NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderPushResponse201ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderPushResponse201ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderPushResponse201ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = > NextcloudUnifiedPushProviderPushResponse201ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson . fromJson (
data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = > NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson . fromJson (
e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush: ( final data ) = >
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush > : ( final data ) = >
( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush . fromJson (
e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson: ( final data ) = >
NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson > : ( final data ) = > ( data as List )
. map ( ( final e ) = >
NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson . fromJson ( e as Map < String , dynamic > ) )
. toList ( ) ,
NextcloudUserStatusGetPublicStatuses: ( final data ) = >
NextcloudUserStatusGetPublicStatuses . fromJson ( data as Map < String , dynamic > ) ,
List < NextcloudUserStatusGetPublicStatuses > : ( final data ) = > ( data as List )
@ -5974,6 +6623,46 @@ final _serializers = <Type, dynamic Function(dynamic)>{
NextcloudProvisioningApiUserDetails_BackendCapabilities: ( final data ) = > data . toJson ( ) ,
List < NextcloudProvisioningApiUserDetails_BackendCapabilities > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderCheckResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderCheckResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderUnifiedpushDiscoveryResponse200ApplicationJson_Unifiedpush > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderPushResponse201ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderPushResponse201ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush: ( final data ) = >
data . toJson ( ) ,
List < NextcloudUnifiedPushProviderGatewayMatrixDiscoveryResponse200ApplicationJson_Unifiedpush > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson: ( final data ) = > data . toJson ( ) ,
List < NextcloudUnifiedPushProviderGatewayMatrixResponse200ApplicationJson > : ( final data ) = >
data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUserStatusGetPublicStatuses: ( final data ) = > data . toJson ( ) ,
List < NextcloudUserStatusGetPublicStatuses > : ( final data ) = > data . map ( ( final e ) = > e . toJson ( ) ) . toList ( ) ,
NextcloudUserStatusGetPublicStatuses_Ocs: ( final data ) = > data . toJson ( ) ,