| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1268,7 +1268,9 @@ class NextcloudUnifiedPushProviderClient { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// Set keepalive interval. | 
					 | 
					 | 
					 | 
					  /// Set keepalive interval | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  /// | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  /// This endpoint requires admin access | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson> setKeepalive( | 
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderSetKeepaliveResponse200ApplicationJson> setKeepalive( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      {required int keepalive}) async { | 
					 | 
					 | 
					 | 
					      {required int keepalive}) async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/keepalive'; | 
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/keepalive'; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1291,7 +1293,7 @@ class NextcloudUnifiedPushProviderClient { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// Request to create a new deviceId. | 
					 | 
					 | 
					 | 
					  /// Request to create a new deviceId | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson> createDevice( | 
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderCreateDeviceResponse200ApplicationJson> createDevice( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      {required String deviceName}) async { | 
					 | 
					 | 
					 | 
					      {required String deviceName}) async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/device'; | 
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/device'; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1314,7 +1316,7 @@ class NextcloudUnifiedPushProviderClient { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// Request to get push messages. | 
					 | 
					 | 
					 | 
					  /// 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) | 
					 | 
					 | 
					 | 
					  /// 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( | 
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderSyncDeviceResponse401ApplicationJson> syncDevice( | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1339,7 +1341,7 @@ class NextcloudUnifiedPushProviderClient { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// Delete a device. | 
					 | 
					 | 
					 | 
					  /// Delete a device | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson> deleteDevice( | 
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderDeleteDeviceResponse200ApplicationJson> deleteDevice( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      {required String deviceId}) async { | 
					 | 
					 | 
					 | 
					      {required String deviceId}) async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/device/{deviceId}'; | 
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/device/{deviceId}'; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1362,7 +1364,7 @@ class NextcloudUnifiedPushProviderClient { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// Create an authorization token for a new 3rd party service. | 
					 | 
					 | 
					 | 
					  /// Create an authorization token for a new 3rd party service | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson> createApp({ | 
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderCreateAppResponse200ApplicationJson> createApp({ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    required String deviceId, | 
					 | 
					 | 
					 | 
					    required String deviceId, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    required String appName, | 
					 | 
					 | 
					 | 
					    required String appName, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1388,7 +1390,7 @@ class NextcloudUnifiedPushProviderClient { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// Delete an authorization token. | 
					 | 
					 | 
					 | 
					  /// Delete an authorization token | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson> deleteApp({required String token}) async { | 
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderDeleteAppResponse200ApplicationJson> deleteApp({required String token}) async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/app/{token}'; | 
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/app/{token}'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    final queryParameters = <String, dynamic>{}; | 
					 | 
					 | 
					 | 
					    final queryParameters = <String, dynamic>{}; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1433,7 +1435,7 @@ class NextcloudUnifiedPushProviderClient { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
					 | 
					 | 
					 | 
					    throw NextcloudApiException.fromResponse(response); // coverage:ignore-line | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  /// Receive notifications from 3rd parties. | 
					 | 
					 | 
					 | 
					  /// Receive notifications from 3rd parties | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderPushResponse201ApplicationJson> push({required String token}) async { | 
					 | 
					 | 
					 | 
					  Future<NextcloudUnifiedPushProviderPushResponse201ApplicationJson> push({required String token}) async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/push/{token}'; | 
					 | 
					 | 
					 | 
					    var path = '/index.php/apps/uppush/push/{token}'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    final queryParameters = <String, dynamic>{}; | 
					 | 
					 | 
					 | 
					    final queryParameters = <String, dynamic>{}; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |