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.
5815 lines
230 KiB
5815 lines
230 KiB
// ignore_for_file: camel_case_types |
|
// ignore_for_file: discarded_futures |
|
// ignore_for_file: public_member_api_docs |
|
// ignore_for_file: unreachable_switch_case |
|
import 'dart:typed_data'; |
|
|
|
import 'package:built_collection/built_collection.dart'; |
|
import 'package:built_value/built_value.dart'; |
|
import 'package:built_value/json_object.dart'; |
|
import 'package:built_value/serializer.dart'; |
|
import 'package:built_value/standard_json_plugin.dart'; |
|
import 'package:collection/collection.dart'; |
|
import 'package:dynamite_runtime/content_string.dart'; |
|
import 'package:dynamite_runtime/http_client.dart'; |
|
import 'package:meta/meta.dart'; |
|
import 'package:universal_io/io.dart'; |
|
|
|
export 'package:dynamite_runtime/http_client.dart'; |
|
|
|
part 'files_sharing.openapi.g.dart'; |
|
|
|
class FilesSharingClient extends DynamiteClient { |
|
FilesSharingClient( |
|
super.baseURL, { |
|
super.baseHeaders, |
|
super.userAgent, |
|
super.httpClient, |
|
super.cookieJar, |
|
super.authentications, |
|
}); |
|
|
|
FilesSharingClient.fromClient(final DynamiteClient client) |
|
: super( |
|
client.baseURL, |
|
baseHeaders: client.baseHeaders, |
|
httpClient: client.httpClient, |
|
cookieJar: client.cookieJar, |
|
authentications: client.authentications, |
|
); |
|
|
|
FilesSharingDeletedShareapiClient get deletedShareapi => FilesSharingDeletedShareapiClient(this); |
|
|
|
FilesSharingPublicPreviewClient get publicPreview => FilesSharingPublicPreviewClient(this); |
|
|
|
FilesSharingRemoteClient get remote => FilesSharingRemoteClient(this); |
|
|
|
FilesSharingShareInfoClient get shareInfo => FilesSharingShareInfoClient(this); |
|
|
|
FilesSharingShareapiClient get shareapi => FilesSharingShareapiClient(this); |
|
|
|
FilesSharingShareesapiClient get shareesapi => FilesSharingShareesapiClient(this); |
|
} |
|
|
|
class FilesSharingDeletedShareapiClient { |
|
FilesSharingDeletedShareapiClient(this._rootClient); |
|
|
|
final FilesSharingClient _rootClient; |
|
|
|
/// Get a list of all deleted shares. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Deleted shares returned |
|
/// |
|
/// See: |
|
/// * [listRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingDeletedShareapiListResponseApplicationJson, void>> list({ |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = listRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get a list of all deleted shares. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Deleted shares returned |
|
/// |
|
/// See: |
|
/// * [list] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingDeletedShareapiListResponseApplicationJson, void> listRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/files_sharing/api/v1/deletedshares'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingDeletedShareapiListResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingDeletedShareapiListResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Undelete a deleted share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share undeleted successfully |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [undeleteRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingDeletedShareapiUndeleteResponseApplicationJson, void>> undelete({ |
|
required final String id, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = undeleteRaw( |
|
id: id, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Undelete a deleted share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share undeleted successfully |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [undelete] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingDeletedShareapiUndeleteResponseApplicationJson, void> undeleteRaw({ |
|
required final String id, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/deletedshares/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id)); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingDeletedShareapiUndeleteResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'post', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingDeletedShareapiUndeleteResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
} |
|
|
|
class FilesSharingPublicPreviewClient { |
|
FilesSharingPublicPreviewClient(this._rootClient); |
|
|
|
final FilesSharingClient _rootClient; |
|
|
|
/// Get a direct link preview for a shared file. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [token] Token of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Preview returned |
|
/// * 400: Getting preview is not possible |
|
/// * 403: Getting preview is not allowed |
|
/// * 404: Share or preview not found |
|
/// |
|
/// See: |
|
/// * [directLinkRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<Uint8List, void>> directLink({ |
|
required final String token, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = directLinkRaw( |
|
token: token, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get a direct link preview for a shared file. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [token] Token of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Preview returned |
|
/// * 400: Getting preview is not possible |
|
/// * 403: Getting preview is not allowed |
|
/// * 404: Share or preview not found |
|
/// |
|
/// See: |
|
/// * [directLink] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<Uint8List, void> directLinkRaw({ |
|
required final String token, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/index.php/s/{token}/preview'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': '*/*', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{token}', Uri.encodeQueryComponent(token)); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<Uint8List, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(Uint8List), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get a preview for a shared file. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [file] File in the share |
|
/// * [x] Width of the preview |
|
/// * [y] Height of the preview |
|
/// * [a] Whether to not crop the preview |
|
/// * [token] Token of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Preview returned |
|
/// * 400: Getting preview is not possible |
|
/// * 403: Getting preview is not allowed |
|
/// * 404: Share or preview not found |
|
/// |
|
/// See: |
|
/// * [getPreviewRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<Uint8List, void>> getPreview({ |
|
required final String token, |
|
final String file = '', |
|
final int x = 32, |
|
final int y = 32, |
|
final int a = 0, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getPreviewRaw( |
|
token: token, |
|
file: file, |
|
x: x, |
|
y: y, |
|
a: a, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get a preview for a shared file. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [file] File in the share |
|
/// * [x] Width of the preview |
|
/// * [y] Height of the preview |
|
/// * [a] Whether to not crop the preview |
|
/// * [token] Token of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Preview returned |
|
/// * 400: Getting preview is not possible |
|
/// * 403: Getting preview is not allowed |
|
/// * 404: Share or preview not found |
|
/// |
|
/// See: |
|
/// * [getPreview] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<Uint8List, void> getPreviewRaw({ |
|
required final String token, |
|
final String file = '', |
|
final int x = 32, |
|
final int y = 32, |
|
final int a = 0, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/index.php/apps/files_sharing/publicpreview/{token}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': '*/*', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{token}', Uri.encodeQueryComponent(token)); |
|
if (file != '') { |
|
queryParameters['file'] = file; |
|
} |
|
if (x != 32) { |
|
queryParameters['x'] = x.toString(); |
|
} |
|
if (y != 32) { |
|
queryParameters['y'] = y.toString(); |
|
} |
|
if (a != 0) { |
|
queryParameters['a'] = a.toString(); |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<Uint8List, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(Uint8List), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
} |
|
|
|
class FilesSharingRemoteClient { |
|
FilesSharingRemoteClient(this._rootClient); |
|
|
|
final FilesSharingClient _rootClient; |
|
|
|
/// Get a list of accepted remote shares. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Accepted remote shares returned |
|
/// |
|
/// See: |
|
/// * [getSharesRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingRemoteGetSharesResponseApplicationJson, void>> getShares({ |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getSharesRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get a list of accepted remote shares. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Accepted remote shares returned |
|
/// |
|
/// See: |
|
/// * [getShares] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingRemoteGetSharesResponseApplicationJson, void> getSharesRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/files_sharing/api/v1/remote_shares'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingRemoteGetSharesResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingRemoteGetSharesResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get list of pending remote shares. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Pending remote shares returned |
|
/// |
|
/// See: |
|
/// * [getOpenSharesRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingRemoteGetOpenSharesResponseApplicationJson, void>> getOpenShares({ |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getOpenSharesRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get list of pending remote shares. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Pending remote shares returned |
|
/// |
|
/// See: |
|
/// * [getOpenShares] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingRemoteGetOpenSharesResponseApplicationJson, void> getOpenSharesRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/pending'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingRemoteGetOpenSharesResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingRemoteGetOpenSharesResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Accept a remote share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share accepted successfully |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [acceptShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingRemoteAcceptShareResponseApplicationJson, void>> acceptShare({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = acceptShareRaw( |
|
id: id, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Accept a remote share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share accepted successfully |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [acceptShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingRemoteAcceptShareResponseApplicationJson, void> acceptShareRaw({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/pending/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id.toString())); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingRemoteAcceptShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'post', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingRemoteAcceptShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Decline a remote share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share declined successfully |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [declineShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingRemoteDeclineShareResponseApplicationJson, void>> declineShare({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = declineShareRaw( |
|
id: id, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Decline a remote share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share declined successfully |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [declineShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingRemoteDeclineShareResponseApplicationJson, void> declineShareRaw({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/pending/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id.toString())); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingRemoteDeclineShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'delete', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingRemoteDeclineShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get info of a remote share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share returned |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [getShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingRemoteGetShareResponseApplicationJson, void>> getShare({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getShareRaw( |
|
id: id, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get info of a remote share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share returned |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [getShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingRemoteGetShareResponseApplicationJson, void> getShareRaw({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id.toString())); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingRemoteGetShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingRemoteGetShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Unshare a remote share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share unshared successfully |
|
/// * 404: Share not found |
|
/// * 403: Unsharing is not possible |
|
/// |
|
/// See: |
|
/// * [unshareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingRemoteUnshareResponseApplicationJson, void>> unshare({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = unshareRaw( |
|
id: id, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Unshare a remote share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share unshared successfully |
|
/// * 404: Share not found |
|
/// * 403: Unsharing is not possible |
|
/// |
|
/// See: |
|
/// * [unshare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingRemoteUnshareResponseApplicationJson, void> unshareRaw({ |
|
required final int id, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/remote_shares/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id.toString())); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingRemoteUnshareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'delete', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingRemoteUnshareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
} |
|
|
|
class FilesSharingShareInfoClient { |
|
FilesSharingShareInfoClient(this._rootClient); |
|
|
|
final FilesSharingClient _rootClient; |
|
|
|
/// Get the info about a share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [t] Token of the share |
|
/// * [password] Password of the share |
|
/// * [dir] Subdirectory to get info about |
|
/// * [depth] Maximum depth to get info about |
|
/// |
|
/// Status codes: |
|
/// * 200: Share info returned |
|
/// * 403: Getting share info is not allowed |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [infoRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareInfo, void>> info({ |
|
required final String t, |
|
final String? password, |
|
final String? dir, |
|
final int depth = -1, |
|
}) async { |
|
final rawResponse = infoRaw( |
|
t: t, |
|
password: password, |
|
dir: dir, |
|
depth: depth, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get the info about a share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [t] Token of the share |
|
/// * [password] Password of the share |
|
/// * [dir] Subdirectory to get info about |
|
/// * [depth] Maximum depth to get info about |
|
/// |
|
/// Status codes: |
|
/// * 200: Share info returned |
|
/// * 403: Getting share info is not allowed |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [info] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareInfo, void> infoRaw({ |
|
required final String t, |
|
final String? password, |
|
final String? dir, |
|
final int depth = -1, |
|
}) { |
|
const path = '/index.php/apps/files_sharing/shareinfo'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} |
|
|
|
// coverage:ignore-end |
|
queryParameters['t'] = t; |
|
if (password != null) { |
|
queryParameters['password'] = password; |
|
} |
|
if (dir != null) { |
|
queryParameters['dir'] = dir; |
|
} |
|
if (depth != -1) { |
|
queryParameters['depth'] = depth.toString(); |
|
} |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareInfo, void>( |
|
response: _rootClient.doRequest( |
|
'post', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareInfo), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
} |
|
|
|
class FilesSharingShareapiClient { |
|
FilesSharingShareapiClient(this._rootClient); |
|
|
|
final FilesSharingClient _rootClient; |
|
|
|
/// Get shares of the current user. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [sharedWithMe] Only get shares with the current user |
|
/// * [reshares] Only get shares by the current user and reshares |
|
/// * [subfiles] Only get all shares in a folder |
|
/// * [path] Get shares for a specific path |
|
/// * [includeTags] Include tags in the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Shares returned |
|
/// * 404: The folder was not found or is inaccessible |
|
/// |
|
/// See: |
|
/// * [getSharesRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiGetSharesResponseApplicationJson, void>> getShares({ |
|
final String sharedWithMe = 'false', |
|
final String reshares = 'false', |
|
final String subfiles = 'false', |
|
final String path = '', |
|
final String includeTags = 'false', |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getSharesRaw( |
|
sharedWithMe: sharedWithMe, |
|
reshares: reshares, |
|
subfiles: subfiles, |
|
path: path, |
|
includeTags: includeTags, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get shares of the current user. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [sharedWithMe] Only get shares with the current user |
|
/// * [reshares] Only get shares by the current user and reshares |
|
/// * [subfiles] Only get all shares in a folder |
|
/// * [path] Get shares for a specific path |
|
/// * [includeTags] Include tags in the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Shares returned |
|
/// * 404: The folder was not found or is inaccessible |
|
/// |
|
/// See: |
|
/// * [getShares] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiGetSharesResponseApplicationJson, void> getSharesRaw({ |
|
final String sharedWithMe = 'false', |
|
final String reshares = 'false', |
|
final String subfiles = 'false', |
|
final String path = '', |
|
final String includeTags = 'false', |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path0 = '/ocs/v2.php/apps/files_sharing/api/v1/shares'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
if (sharedWithMe != 'false') { |
|
queryParameters['shared_with_me'] = sharedWithMe; |
|
} |
|
if (reshares != 'false') { |
|
queryParameters['reshares'] = reshares; |
|
} |
|
if (subfiles != 'false') { |
|
queryParameters['subfiles'] = subfiles; |
|
} |
|
if (path != '') { |
|
queryParameters['path'] = path; |
|
} |
|
if (includeTags != 'false') { |
|
queryParameters['include_tags'] = includeTags; |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path0, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiGetSharesResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiGetSharesResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Create a share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [path] Path of the share |
|
/// * [permissions] Permissions for the share |
|
/// * [shareType] Type of the share |
|
/// * [shareWith] The entity this should be shared with |
|
/// * [publicUpload] If public uploading is allowed |
|
/// * [password] Password for the share |
|
/// * [sendPasswordByTalk] Send the password for the share over Talk |
|
/// * [expireDate] Expiry date of the share |
|
/// * [note] Note for the share |
|
/// * [label] Label for the share (only used in link and email) |
|
/// * [attributes] Additional attributes for the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share created |
|
/// * 400: Unknown share type |
|
/// * 403: Creating the share is not allowed |
|
/// * 404: Creating the share failed |
|
/// |
|
/// See: |
|
/// * [createShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiCreateShareResponseApplicationJson, void>> createShare({ |
|
final String? path, |
|
final int? permissions, |
|
final int shareType = -1, |
|
final String? shareWith, |
|
final String publicUpload = 'false', |
|
final String password = '', |
|
final String? sendPasswordByTalk, |
|
final String expireDate = '', |
|
final String note = '', |
|
final String label = '', |
|
final String? attributes, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = createShareRaw( |
|
path: path, |
|
permissions: permissions, |
|
shareType: shareType, |
|
shareWith: shareWith, |
|
publicUpload: publicUpload, |
|
password: password, |
|
sendPasswordByTalk: sendPasswordByTalk, |
|
expireDate: expireDate, |
|
note: note, |
|
label: label, |
|
attributes: attributes, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Create a share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [path] Path of the share |
|
/// * [permissions] Permissions for the share |
|
/// * [shareType] Type of the share |
|
/// * [shareWith] The entity this should be shared with |
|
/// * [publicUpload] If public uploading is allowed |
|
/// * [password] Password for the share |
|
/// * [sendPasswordByTalk] Send the password for the share over Talk |
|
/// * [expireDate] Expiry date of the share |
|
/// * [note] Note for the share |
|
/// * [label] Label for the share (only used in link and email) |
|
/// * [attributes] Additional attributes for the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share created |
|
/// * 400: Unknown share type |
|
/// * 403: Creating the share is not allowed |
|
/// * 404: Creating the share failed |
|
/// |
|
/// See: |
|
/// * [createShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiCreateShareResponseApplicationJson, void> createShareRaw({ |
|
final String? path, |
|
final int? permissions, |
|
final int shareType = -1, |
|
final String? shareWith, |
|
final String publicUpload = 'false', |
|
final String password = '', |
|
final String? sendPasswordByTalk, |
|
final String expireDate = '', |
|
final String note = '', |
|
final String label = '', |
|
final String? attributes, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path0 = '/ocs/v2.php/apps/files_sharing/api/v1/shares'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
if (path != null) { |
|
queryParameters['path'] = path; |
|
} |
|
if (permissions != null) { |
|
queryParameters['permissions'] = permissions.toString(); |
|
} |
|
if (shareType != -1) { |
|
queryParameters['shareType'] = shareType.toString(); |
|
} |
|
if (shareWith != null) { |
|
queryParameters['shareWith'] = shareWith; |
|
} |
|
if (publicUpload != 'false') { |
|
queryParameters['publicUpload'] = publicUpload; |
|
} |
|
if (password != '') { |
|
queryParameters['password'] = password; |
|
} |
|
if (sendPasswordByTalk != null) { |
|
queryParameters['sendPasswordByTalk'] = sendPasswordByTalk; |
|
} |
|
if (expireDate != '') { |
|
queryParameters['expireDate'] = expireDate; |
|
} |
|
if (note != '') { |
|
queryParameters['note'] = note; |
|
} |
|
if (label != '') { |
|
queryParameters['label'] = label; |
|
} |
|
if (attributes != null) { |
|
queryParameters['attributes'] = attributes; |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path0, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiCreateShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'post', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiCreateShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get all shares relative to a file, including parent folders shares rights. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [path] Path all shares will be relative to |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Shares returned |
|
/// * 500 |
|
/// * 404: The given path is invalid |
|
/// |
|
/// See: |
|
/// * [getInheritedSharesRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiGetInheritedSharesResponseApplicationJson, void>> getInheritedShares({ |
|
required final String path, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getInheritedSharesRaw( |
|
path: path, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get all shares relative to a file, including parent folders shares rights. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [path] Path all shares will be relative to |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Shares returned |
|
/// * 500 |
|
/// * 404: The given path is invalid |
|
/// |
|
/// See: |
|
/// * [getInheritedShares] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiGetInheritedSharesResponseApplicationJson, void> getInheritedSharesRaw({ |
|
required final String path, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path0 = '/ocs/v2.php/apps/files_sharing/api/v1/shares/inherited'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
queryParameters['path'] = path; |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path0, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiGetInheritedSharesResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiGetInheritedSharesResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get all shares that are still pending. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Pending shares returned |
|
/// |
|
/// See: |
|
/// * [pendingSharesRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiPendingSharesResponseApplicationJson, void>> pendingShares({ |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = pendingSharesRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get all shares that are still pending. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Pending shares returned |
|
/// |
|
/// See: |
|
/// * [pendingShares] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiPendingSharesResponseApplicationJson, void> pendingSharesRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/files_sharing/api/v1/shares/pending'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiPendingSharesResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiPendingSharesResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get a specific share by id. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [includeTags] Include tags in the share |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share returned |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [getShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiGetShareResponseApplicationJson, void>> getShare({ |
|
required final String id, |
|
final int includeTags = 0, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getShareRaw( |
|
id: id, |
|
includeTags: includeTags, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get a specific share by id. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [includeTags] Include tags in the share |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share returned |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [getShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiGetShareResponseApplicationJson, void> getShareRaw({ |
|
required final String id, |
|
final int includeTags = 0, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/shares/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id)); |
|
if (includeTags != 0) { |
|
queryParameters['include_tags'] = includeTags.toString(); |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiGetShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiGetShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Update a share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [permissions] New permissions |
|
/// * [password] New password |
|
/// * [sendPasswordByTalk] New condition if the password should be send over Talk |
|
/// * [publicUpload] New condition if public uploading is allowed |
|
/// * [expireDate] New expiry date |
|
/// * [note] New note |
|
/// * [label] New label |
|
/// * [hideDownload] New condition if the download should be hidden |
|
/// * [attributes] New additional attributes |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share updated successfully |
|
/// * 400: Share could not be updated because the requested changes are invalid |
|
/// * 403: Missing permissions to update the share |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [updateShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiUpdateShareResponseApplicationJson, void>> updateShare({ |
|
required final String id, |
|
final int? permissions, |
|
final String? password, |
|
final String? sendPasswordByTalk, |
|
final String? publicUpload, |
|
final String? expireDate, |
|
final String? note, |
|
final String? label, |
|
final String? hideDownload, |
|
final String? attributes, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = updateShareRaw( |
|
id: id, |
|
permissions: permissions, |
|
password: password, |
|
sendPasswordByTalk: sendPasswordByTalk, |
|
publicUpload: publicUpload, |
|
expireDate: expireDate, |
|
note: note, |
|
label: label, |
|
hideDownload: hideDownload, |
|
attributes: attributes, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Update a share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [permissions] New permissions |
|
/// * [password] New password |
|
/// * [sendPasswordByTalk] New condition if the password should be send over Talk |
|
/// * [publicUpload] New condition if public uploading is allowed |
|
/// * [expireDate] New expiry date |
|
/// * [note] New note |
|
/// * [label] New label |
|
/// * [hideDownload] New condition if the download should be hidden |
|
/// * [attributes] New additional attributes |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share updated successfully |
|
/// * 400: Share could not be updated because the requested changes are invalid |
|
/// * 403: Missing permissions to update the share |
|
/// * 404: Share not found |
|
/// |
|
/// See: |
|
/// * [updateShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiUpdateShareResponseApplicationJson, void> updateShareRaw({ |
|
required final String id, |
|
final int? permissions, |
|
final String? password, |
|
final String? sendPasswordByTalk, |
|
final String? publicUpload, |
|
final String? expireDate, |
|
final String? note, |
|
final String? label, |
|
final String? hideDownload, |
|
final String? attributes, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/shares/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id)); |
|
if (permissions != null) { |
|
queryParameters['permissions'] = permissions.toString(); |
|
} |
|
if (password != null) { |
|
queryParameters['password'] = password; |
|
} |
|
if (sendPasswordByTalk != null) { |
|
queryParameters['sendPasswordByTalk'] = sendPasswordByTalk; |
|
} |
|
if (publicUpload != null) { |
|
queryParameters['publicUpload'] = publicUpload; |
|
} |
|
if (expireDate != null) { |
|
queryParameters['expireDate'] = expireDate; |
|
} |
|
if (note != null) { |
|
queryParameters['note'] = note; |
|
} |
|
if (label != null) { |
|
queryParameters['label'] = label; |
|
} |
|
if (hideDownload != null) { |
|
queryParameters['hideDownload'] = hideDownload; |
|
} |
|
if (attributes != null) { |
|
queryParameters['attributes'] = attributes; |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiUpdateShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'put', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiUpdateShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Delete a share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share deleted successfully |
|
/// * 404: Share not found |
|
/// * 403: Missing permissions to delete the share |
|
/// |
|
/// See: |
|
/// * [deleteShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiDeleteShareResponseApplicationJson, void>> deleteShare({ |
|
required final String id, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = deleteShareRaw( |
|
id: id, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Delete a share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share deleted successfully |
|
/// * 404: Share not found |
|
/// * 403: Missing permissions to delete the share |
|
/// |
|
/// See: |
|
/// * [deleteShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiDeleteShareResponseApplicationJson, void> deleteShareRaw({ |
|
required final String id, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/shares/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id)); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiDeleteShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'delete', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiDeleteShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Accept a share. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share accepted successfully |
|
/// * 404: Share not found |
|
/// * 400: Share could not be accepted |
|
/// |
|
/// See: |
|
/// * [acceptShareRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareapiAcceptShareResponseApplicationJson, void>> acceptShare({ |
|
required final String id, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = acceptShareRaw( |
|
id: id, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Accept a share. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [id] ID of the share |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Share accepted successfully |
|
/// * 404: Share not found |
|
/// * 400: Share could not be accepted |
|
/// |
|
/// See: |
|
/// * [acceptShare] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareapiAcceptShareResponseApplicationJson, void> acceptShareRaw({ |
|
required final String id, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
var path = '/ocs/v2.php/apps/files_sharing/api/v1/shares/pending/{id}'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
path = path.replaceAll('{id}', Uri.encodeQueryComponent(id)); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareapiAcceptShareResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'post', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareapiAcceptShareResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
} |
|
|
|
class FilesSharingShareesapiClient { |
|
FilesSharingShareesapiClient(this._rootClient); |
|
|
|
final FilesSharingClient _rootClient; |
|
|
|
/// Search for sharees. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [search] Text to search for |
|
/// * [itemType] Limit to specific item types |
|
/// * [page] Page offset for searching |
|
/// * [perPage] Limit amount of search results per page |
|
/// * [shareType] Limit to specific share types |
|
/// * [lookup] If a global lookup should be performed too |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Sharees search result returned |
|
/// * 400: Invalid search parameters |
|
/// |
|
/// See: |
|
/// * [searchRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future< |
|
DynamiteResponse<FilesSharingShareesapiSearchResponseApplicationJson, |
|
FilesSharingShareesapiShareesapiSearchHeaders>> search({ |
|
final String search = '', |
|
final String? itemType, |
|
final int page = 1, |
|
final int perPage = 200, |
|
final ContentString<FilesSharingShareesapiSearchShareType>? shareType, |
|
final int lookup = 0, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = searchRaw( |
|
search: search, |
|
itemType: itemType, |
|
page: page, |
|
perPage: perPage, |
|
shareType: shareType, |
|
lookup: lookup, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Search for sharees. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [search] Text to search for |
|
/// * [itemType] Limit to specific item types |
|
/// * [page] Page offset for searching |
|
/// * [perPage] Limit amount of search results per page |
|
/// * [shareType] Limit to specific share types |
|
/// * [lookup] If a global lookup should be performed too |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Sharees search result returned |
|
/// * 400: Invalid search parameters |
|
/// |
|
/// See: |
|
/// * [search] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareesapiSearchResponseApplicationJson, |
|
FilesSharingShareesapiShareesapiSearchHeaders> searchRaw({ |
|
final String search = '', |
|
final String? itemType, |
|
final int page = 1, |
|
final int perPage = 200, |
|
final ContentString<FilesSharingShareesapiSearchShareType>? shareType, |
|
final int lookup = 0, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/files_sharing/api/v1/sharees'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
if (search != '') { |
|
queryParameters['search'] = search; |
|
} |
|
if (itemType != null) { |
|
queryParameters['itemType'] = itemType; |
|
} |
|
if (page != 1) { |
|
queryParameters['page'] = page.toString(); |
|
} |
|
if (perPage != 200) { |
|
queryParameters['perPage'] = perPage.toString(); |
|
} |
|
if (shareType != null) { |
|
queryParameters['shareType'] = _jsonSerializers.serialize( |
|
shareType, |
|
specifiedType: const FullType(ContentString, [FullType(FilesSharingShareesapiSearchShareType)]), |
|
); |
|
} |
|
if (lookup != 0) { |
|
queryParameters['lookup'] = lookup.toString(); |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareesapiSearchResponseApplicationJson, |
|
FilesSharingShareesapiShareesapiSearchHeaders>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareesapiSearchResponseApplicationJson), |
|
headersType: const FullType(FilesSharingShareesapiShareesapiSearchHeaders), |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Find recommended sharees. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [itemType] Limit to specific item types |
|
/// * [shareType] Limit to specific share types |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Recommended sharees returned |
|
/// |
|
/// See: |
|
/// * [findRecommendedRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<FilesSharingShareesapiFindRecommendedResponseApplicationJson, void>> findRecommended({ |
|
required final String itemType, |
|
final ContentString<FilesSharingShareesapiFindRecommendedShareType>? shareType, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = findRecommendedRaw( |
|
itemType: itemType, |
|
shareType: shareType, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Find recommended sharees. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [itemType] Limit to specific item types |
|
/// * [shareType] Limit to specific share types |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Recommended sharees returned |
|
/// |
|
/// See: |
|
/// * [findRecommended] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<FilesSharingShareesapiFindRecommendedResponseApplicationJson, void> findRecommendedRaw({ |
|
required final String itemType, |
|
final ContentString<FilesSharingShareesapiFindRecommendedShareType>? shareType, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/files_sharing/api/v1/sharees_recommended'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
queryParameters['itemType'] = itemType; |
|
if (shareType != null) { |
|
queryParameters['shareType'] = _jsonSerializers.serialize( |
|
shareType, |
|
specifiedType: const FullType(ContentString, [FullType(FilesSharingShareesapiFindRecommendedShareType)]), |
|
); |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<FilesSharingShareesapiFindRecommendedResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(FilesSharingShareesapiFindRecommendedResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingOCSMetaInterface { |
|
String get status; |
|
int get statuscode; |
|
String? get message; |
|
String? get totalitems; |
|
String? get itemsperpage; |
|
FilesSharingOCSMetaInterface rebuild(final void Function(FilesSharingOCSMetaInterfaceBuilder) updates); |
|
FilesSharingOCSMetaInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingOCSMeta |
|
implements FilesSharingOCSMetaInterface, Built<FilesSharingOCSMeta, FilesSharingOCSMetaBuilder> { |
|
factory FilesSharingOCSMeta([final void Function(FilesSharingOCSMetaBuilder)? b]) = _$FilesSharingOCSMeta; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingOCSMeta._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingOCSMeta.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingOCSMeta> get serializer => _$filesSharingOCSMetaSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingDeletedShareInterface { |
|
String get id; |
|
@BuiltValueField(wireName: 'share_type') |
|
int get shareType; |
|
@BuiltValueField(wireName: 'uid_owner') |
|
String get uidOwner; |
|
@BuiltValueField(wireName: 'displayname_owner') |
|
String get displaynameOwner; |
|
int get permissions; |
|
int get stime; |
|
@BuiltValueField(wireName: 'uid_file_owner') |
|
String get uidFileOwner; |
|
@BuiltValueField(wireName: 'displayname_file_owner') |
|
String get displaynameFileOwner; |
|
String get path; |
|
@BuiltValueField(wireName: 'item_type') |
|
String get itemType; |
|
String get mimetype; |
|
int get storage; |
|
@BuiltValueField(wireName: 'item_source') |
|
int get itemSource; |
|
@BuiltValueField(wireName: 'file_source') |
|
int get fileSource; |
|
@BuiltValueField(wireName: 'file_parent') |
|
int get fileParent; |
|
@BuiltValueField(wireName: 'file_target') |
|
int get fileTarget; |
|
String? get expiration; |
|
@BuiltValueField(wireName: 'share_with') |
|
String? get shareWith; |
|
@BuiltValueField(wireName: 'share_with_displayname') |
|
String? get shareWithDisplayname; |
|
@BuiltValueField(wireName: 'share_with_link') |
|
String? get shareWithLink; |
|
FilesSharingDeletedShareInterface rebuild(final void Function(FilesSharingDeletedShareInterfaceBuilder) updates); |
|
FilesSharingDeletedShareInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingDeletedShare |
|
implements FilesSharingDeletedShareInterface, Built<FilesSharingDeletedShare, FilesSharingDeletedShareBuilder> { |
|
factory FilesSharingDeletedShare([final void Function(FilesSharingDeletedShareBuilder)? b]) = |
|
_$FilesSharingDeletedShare; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingDeletedShare._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingDeletedShare.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingDeletedShare> get serializer => _$filesSharingDeletedShareSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingDeletedShareapiListResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
BuiltList<FilesSharingDeletedShare> get data; |
|
FilesSharingDeletedShareapiListResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingDeletedShareapiListResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingDeletedShareapiListResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingDeletedShareapiListResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingDeletedShareapiListResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingDeletedShareapiListResponseApplicationJson_Ocs, |
|
FilesSharingDeletedShareapiListResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingDeletedShareapiListResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingDeletedShareapiListResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingDeletedShareapiListResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingDeletedShareapiListResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingDeletedShareapiListResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingDeletedShareapiListResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingDeletedShareapiListResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingDeletedShareapiListResponseApplicationJsonInterface { |
|
FilesSharingDeletedShareapiListResponseApplicationJson_Ocs get ocs; |
|
FilesSharingDeletedShareapiListResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingDeletedShareapiListResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingDeletedShareapiListResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingDeletedShareapiListResponseApplicationJson |
|
implements |
|
FilesSharingDeletedShareapiListResponseApplicationJsonInterface, |
|
Built<FilesSharingDeletedShareapiListResponseApplicationJson, |
|
FilesSharingDeletedShareapiListResponseApplicationJsonBuilder> { |
|
factory FilesSharingDeletedShareapiListResponseApplicationJson([ |
|
final void Function(FilesSharingDeletedShareapiListResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingDeletedShareapiListResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingDeletedShareapiListResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingDeletedShareapiListResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingDeletedShareapiListResponseApplicationJson> get serializer => |
|
_$filesSharingDeletedShareapiListResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingDeletedShareapiUndeleteResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
JsonObject get data; |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingDeletedShareapiUndeleteResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs, |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingDeletedShareapiUndeleteResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingDeletedShareapiUndeleteResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingDeletedShareapiUndeleteResponseApplicationJsonInterface { |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs get ocs; |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingDeletedShareapiUndeleteResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingDeletedShareapiUndeleteResponseApplicationJson |
|
implements |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJsonInterface, |
|
Built<FilesSharingDeletedShareapiUndeleteResponseApplicationJson, |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJsonBuilder> { |
|
factory FilesSharingDeletedShareapiUndeleteResponseApplicationJson([ |
|
final void Function(FilesSharingDeletedShareapiUndeleteResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingDeletedShareapiUndeleteResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingDeletedShareapiUndeleteResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingDeletedShareapiUndeleteResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingDeletedShareapiUndeleteResponseApplicationJson> get serializer => |
|
_$filesSharingDeletedShareapiUndeleteResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteShareInterface { |
|
bool get accepted; |
|
@BuiltValueField(wireName: 'file_id') |
|
int? get fileId; |
|
int get id; |
|
String? get mimetype; |
|
String get mountpoint; |
|
int? get mtime; |
|
String get name; |
|
String get owner; |
|
int? get parent; |
|
int? get permissions; |
|
String get remote; |
|
@BuiltValueField(wireName: 'remote_id') |
|
String get remoteId; |
|
@BuiltValueField(wireName: 'share_token') |
|
String get shareToken; |
|
@BuiltValueField(wireName: 'share_type') |
|
int get shareType; |
|
String? get type; |
|
String get user; |
|
FilesSharingRemoteShareInterface rebuild(final void Function(FilesSharingRemoteShareInterfaceBuilder) updates); |
|
FilesSharingRemoteShareInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteShare |
|
implements FilesSharingRemoteShareInterface, Built<FilesSharingRemoteShare, FilesSharingRemoteShareBuilder> { |
|
factory FilesSharingRemoteShare([final void Function(FilesSharingRemoteShareBuilder)? b]) = _$FilesSharingRemoteShare; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteShare._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteShare.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteShare> get serializer => _$filesSharingRemoteShareSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteGetSharesResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
BuiltList<FilesSharingRemoteShare> get data; |
|
FilesSharingRemoteGetSharesResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingRemoteGetSharesResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteGetSharesResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteGetSharesResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingRemoteGetSharesResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingRemoteGetSharesResponseApplicationJson_Ocs, |
|
FilesSharingRemoteGetSharesResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingRemoteGetSharesResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingRemoteGetSharesResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingRemoteGetSharesResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteGetSharesResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteGetSharesResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteGetSharesResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingRemoteGetSharesResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteGetSharesResponseApplicationJsonInterface { |
|
FilesSharingRemoteGetSharesResponseApplicationJson_Ocs get ocs; |
|
FilesSharingRemoteGetSharesResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingRemoteGetSharesResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteGetSharesResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteGetSharesResponseApplicationJson |
|
implements |
|
FilesSharingRemoteGetSharesResponseApplicationJsonInterface, |
|
Built<FilesSharingRemoteGetSharesResponseApplicationJson, |
|
FilesSharingRemoteGetSharesResponseApplicationJsonBuilder> { |
|
factory FilesSharingRemoteGetSharesResponseApplicationJson([ |
|
final void Function(FilesSharingRemoteGetSharesResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingRemoteGetSharesResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteGetSharesResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteGetSharesResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteGetSharesResponseApplicationJson> get serializer => |
|
_$filesSharingRemoteGetSharesResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteGetOpenSharesResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
BuiltList<FilesSharingRemoteShare> get data; |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingRemoteGetOpenSharesResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs, |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingRemoteGetOpenSharesResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingRemoteGetOpenSharesResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteGetOpenSharesResponseApplicationJsonInterface { |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs get ocs; |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingRemoteGetOpenSharesResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteGetOpenSharesResponseApplicationJson |
|
implements |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJsonInterface, |
|
Built<FilesSharingRemoteGetOpenSharesResponseApplicationJson, |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJsonBuilder> { |
|
factory FilesSharingRemoteGetOpenSharesResponseApplicationJson([ |
|
final void Function(FilesSharingRemoteGetOpenSharesResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingRemoteGetOpenSharesResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteGetOpenSharesResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteGetOpenSharesResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteGetOpenSharesResponseApplicationJson> get serializer => |
|
_$filesSharingRemoteGetOpenSharesResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteAcceptShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
JsonObject get data; |
|
FilesSharingRemoteAcceptShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingRemoteAcceptShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteAcceptShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingRemoteAcceptShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs, |
|
FilesSharingRemoteAcceptShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingRemoteAcceptShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingRemoteAcceptShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteAcceptShareResponseApplicationJsonInterface { |
|
FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingRemoteAcceptShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingRemoteAcceptShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteAcceptShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteAcceptShareResponseApplicationJson |
|
implements |
|
FilesSharingRemoteAcceptShareResponseApplicationJsonInterface, |
|
Built<FilesSharingRemoteAcceptShareResponseApplicationJson, |
|
FilesSharingRemoteAcceptShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingRemoteAcceptShareResponseApplicationJson([ |
|
final void Function(FilesSharingRemoteAcceptShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingRemoteAcceptShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteAcceptShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteAcceptShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteAcceptShareResponseApplicationJson> get serializer => |
|
_$filesSharingRemoteAcceptShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteDeclineShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
JsonObject get data; |
|
FilesSharingRemoteDeclineShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingRemoteDeclineShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteDeclineShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingRemoteDeclineShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs, |
|
FilesSharingRemoteDeclineShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingRemoteDeclineShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingRemoteDeclineShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteDeclineShareResponseApplicationJsonInterface { |
|
FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingRemoteDeclineShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingRemoteDeclineShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteDeclineShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteDeclineShareResponseApplicationJson |
|
implements |
|
FilesSharingRemoteDeclineShareResponseApplicationJsonInterface, |
|
Built<FilesSharingRemoteDeclineShareResponseApplicationJson, |
|
FilesSharingRemoteDeclineShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingRemoteDeclineShareResponseApplicationJson([ |
|
final void Function(FilesSharingRemoteDeclineShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingRemoteDeclineShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteDeclineShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteDeclineShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteDeclineShareResponseApplicationJson> get serializer => |
|
_$filesSharingRemoteDeclineShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteGetShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
FilesSharingRemoteShare get data; |
|
FilesSharingRemoteGetShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingRemoteGetShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteGetShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteGetShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingRemoteGetShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingRemoteGetShareResponseApplicationJson_Ocs, |
|
FilesSharingRemoteGetShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingRemoteGetShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingRemoteGetShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingRemoteGetShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteGetShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteGetShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteGetShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingRemoteGetShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteGetShareResponseApplicationJsonInterface { |
|
FilesSharingRemoteGetShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingRemoteGetShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingRemoteGetShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteGetShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteGetShareResponseApplicationJson |
|
implements |
|
FilesSharingRemoteGetShareResponseApplicationJsonInterface, |
|
Built<FilesSharingRemoteGetShareResponseApplicationJson, |
|
FilesSharingRemoteGetShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingRemoteGetShareResponseApplicationJson([ |
|
final void Function(FilesSharingRemoteGetShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingRemoteGetShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteGetShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteGetShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteGetShareResponseApplicationJson> get serializer => |
|
_$filesSharingRemoteGetShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteUnshareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
JsonObject get data; |
|
FilesSharingRemoteUnshareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingRemoteUnshareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteUnshareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteUnshareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingRemoteUnshareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingRemoteUnshareResponseApplicationJson_Ocs, |
|
FilesSharingRemoteUnshareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingRemoteUnshareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingRemoteUnshareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingRemoteUnshareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteUnshareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteUnshareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteUnshareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingRemoteUnshareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingRemoteUnshareResponseApplicationJsonInterface { |
|
FilesSharingRemoteUnshareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingRemoteUnshareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingRemoteUnshareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingRemoteUnshareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingRemoteUnshareResponseApplicationJson |
|
implements |
|
FilesSharingRemoteUnshareResponseApplicationJsonInterface, |
|
Built<FilesSharingRemoteUnshareResponseApplicationJson, |
|
FilesSharingRemoteUnshareResponseApplicationJsonBuilder> { |
|
factory FilesSharingRemoteUnshareResponseApplicationJson([ |
|
final void Function(FilesSharingRemoteUnshareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingRemoteUnshareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingRemoteUnshareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingRemoteUnshareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingRemoteUnshareResponseApplicationJson> get serializer => |
|
_$filesSharingRemoteUnshareResponseApplicationJsonSerializer; |
|
} |
|
|
|
abstract class FilesSharingShareInfo_Size |
|
implements Built<FilesSharingShareInfo_Size, FilesSharingShareInfo_SizeBuilder> { |
|
factory FilesSharingShareInfo_Size([final void Function(FilesSharingShareInfo_SizeBuilder)? b]) = |
|
_$FilesSharingShareInfo_Size; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareInfo_Size._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareInfo_Size.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
JsonObject get data; |
|
int? get $int; |
|
num? get $num; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<FilesSharingShareInfo_Size> get serializer => _$FilesSharingShareInfo_SizeSerializer(); |
|
} |
|
|
|
class _$FilesSharingShareInfo_SizeSerializer implements PrimitiveSerializer<FilesSharingShareInfo_Size> { |
|
@override |
|
final Iterable<Type> types = const [FilesSharingShareInfo_Size, _$FilesSharingShareInfo_Size]; |
|
|
|
@override |
|
final String wireName = 'FilesSharingShareInfo_Size'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final FilesSharingShareInfo_Size object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
FilesSharingShareInfo_Size deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = FilesSharingShareInfo_SizeBuilder()..data = JsonObject(data); |
|
try { |
|
result._$int = _jsonSerializers.deserialize(data, specifiedType: const FullType(int))! as int; |
|
} catch (_) {} |
|
try { |
|
result._$num = _jsonSerializers.deserialize(data, specifiedType: const FullType(num))! as num; |
|
} catch (_) {} |
|
assert([result._$int, result._$num].where((final x) => x != null).isNotEmpty, 'Need oneOf for ${result._data}'); |
|
return result.build(); |
|
} |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareInfoInterface { |
|
int get id; |
|
int get parentId; |
|
int get mtime; |
|
String get name; |
|
int get permissions; |
|
String get mimetype; |
|
FilesSharingShareInfo_Size get size; |
|
String get type; |
|
String get etag; |
|
BuiltList<BuiltMap<String, JsonObject>>? get children; |
|
FilesSharingShareInfoInterface rebuild(final void Function(FilesSharingShareInfoInterfaceBuilder) updates); |
|
FilesSharingShareInfoInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareInfo |
|
implements FilesSharingShareInfoInterface, Built<FilesSharingShareInfo, FilesSharingShareInfoBuilder> { |
|
factory FilesSharingShareInfo([final void Function(FilesSharingShareInfoBuilder)? b]) = _$FilesSharingShareInfo; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareInfo._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareInfo.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareInfo> get serializer => _$filesSharingShareInfoSerializer; |
|
} |
|
|
|
abstract class FilesSharingShare_ItemSize |
|
implements Built<FilesSharingShare_ItemSize, FilesSharingShare_ItemSizeBuilder> { |
|
factory FilesSharingShare_ItemSize([final void Function(FilesSharingShare_ItemSizeBuilder)? b]) = |
|
_$FilesSharingShare_ItemSize; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShare_ItemSize._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShare_ItemSize.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
JsonObject get data; |
|
num? get $num; |
|
int? get $int; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<FilesSharingShare_ItemSize> get serializer => _$FilesSharingShare_ItemSizeSerializer(); |
|
} |
|
|
|
class _$FilesSharingShare_ItemSizeSerializer implements PrimitiveSerializer<FilesSharingShare_ItemSize> { |
|
@override |
|
final Iterable<Type> types = const [FilesSharingShare_ItemSize, _$FilesSharingShare_ItemSize]; |
|
|
|
@override |
|
final String wireName = 'FilesSharingShare_ItemSize'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final FilesSharingShare_ItemSize object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
FilesSharingShare_ItemSize deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = FilesSharingShare_ItemSizeBuilder()..data = JsonObject(data); |
|
try { |
|
result._$num = _jsonSerializers.deserialize(data, specifiedType: const FullType(num))! as num; |
|
} catch (_) {} |
|
try { |
|
result._$int = _jsonSerializers.deserialize(data, specifiedType: const FullType(int))! as int; |
|
} catch (_) {} |
|
assert([result._$num, result._$int].where((final x) => x != null).isNotEmpty, 'Need oneOf for ${result._data}'); |
|
return result.build(); |
|
} |
|
} |
|
|
|
class FilesSharingShare_ItemType extends EnumClass { |
|
const FilesSharingShare_ItemType._(super.name); |
|
|
|
static const FilesSharingShare_ItemType file = _$filesSharingShareItemTypeFile; |
|
|
|
static const FilesSharingShare_ItemType folder = _$filesSharingShareItemTypeFolder; |
|
|
|
// coverage:ignore-start |
|
static BuiltSet<FilesSharingShare_ItemType> get values => _$filesSharingShareItemTypeValues; |
|
// coverage:ignore-end |
|
|
|
static FilesSharingShare_ItemType valueOf(final String name) => _$valueOfFilesSharingShare_ItemType(name); |
|
|
|
static Serializer<FilesSharingShare_ItemType> get serializer => _$filesSharingShareItemTypeSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShare_StatusInterface { |
|
int? get clearAt; |
|
String? get icon; |
|
String? get message; |
|
String? get status; |
|
FilesSharingShare_StatusInterface rebuild(final void Function(FilesSharingShare_StatusInterfaceBuilder) updates); |
|
FilesSharingShare_StatusInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShare_Status |
|
implements FilesSharingShare_StatusInterface, Built<FilesSharingShare_Status, FilesSharingShare_StatusBuilder> { |
|
factory FilesSharingShare_Status([final void Function(FilesSharingShare_StatusBuilder)? b]) = |
|
_$FilesSharingShare_Status; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShare_Status._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShare_Status.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShare_Status> get serializer => _$filesSharingShareStatusSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareInterface { |
|
String? get attributes; |
|
@BuiltValueField(wireName: 'can_delete') |
|
bool get canDelete; |
|
@BuiltValueField(wireName: 'can_edit') |
|
bool get canEdit; |
|
@BuiltValueField(wireName: 'displayname_file_owner') |
|
String get displaynameFileOwner; |
|
@BuiltValueField(wireName: 'displayname_owner') |
|
String get displaynameOwner; |
|
String? get expiration; |
|
@BuiltValueField(wireName: 'file_parent') |
|
int get fileParent; |
|
@BuiltValueField(wireName: 'file_source') |
|
int get fileSource; |
|
@BuiltValueField(wireName: 'file_target') |
|
String get fileTarget; |
|
@BuiltValueField(wireName: 'has_preview') |
|
bool get hasPreview; |
|
@BuiltValueField(wireName: 'hide_download') |
|
int get hideDownload; |
|
String get id; |
|
@BuiltValueField(wireName: 'item_mtime') |
|
int get itemMtime; |
|
@BuiltValueField(wireName: 'item_permissions') |
|
int? get itemPermissions; |
|
@BuiltValueField(wireName: 'item_size') |
|
FilesSharingShare_ItemSize get itemSize; |
|
@BuiltValueField(wireName: 'item_source') |
|
int get itemSource; |
|
@BuiltValueField(wireName: 'item_type') |
|
FilesSharingShare_ItemType get itemType; |
|
String get label; |
|
@BuiltValueField(wireName: 'mail_send') |
|
int get mailSend; |
|
String get mimetype; |
|
String get note; |
|
JsonObject? get parent; |
|
String? get password; |
|
@BuiltValueField(wireName: 'password_expiration_time') |
|
String? get passwordExpirationTime; |
|
String? get path; |
|
int get permissions; |
|
@BuiltValueField(wireName: 'send_password_by_talk') |
|
bool? get sendPasswordByTalk; |
|
@BuiltValueField(wireName: 'share_type') |
|
int get shareType; |
|
@BuiltValueField(wireName: 'share_with') |
|
String? get shareWith; |
|
@BuiltValueField(wireName: 'share_with_avatar') |
|
String? get shareWithAvatar; |
|
@BuiltValueField(wireName: 'share_with_displayname') |
|
String? get shareWithDisplayname; |
|
@BuiltValueField(wireName: 'share_with_displayname_unique') |
|
String? get shareWithDisplaynameUnique; |
|
@BuiltValueField(wireName: 'share_with_link') |
|
String? get shareWithLink; |
|
FilesSharingShare_Status? get status; |
|
int get stime; |
|
int get storage; |
|
@BuiltValueField(wireName: 'storage_id') |
|
String get storageId; |
|
String? get token; |
|
@BuiltValueField(wireName: 'uid_file_owner') |
|
String get uidFileOwner; |
|
@BuiltValueField(wireName: 'uid_owner') |
|
String get uidOwner; |
|
String? get url; |
|
FilesSharingShareInterface rebuild(final void Function(FilesSharingShareInterfaceBuilder) updates); |
|
FilesSharingShareInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShare |
|
implements FilesSharingShareInterface, Built<FilesSharingShare, FilesSharingShareBuilder> { |
|
factory FilesSharingShare([final void Function(FilesSharingShareBuilder)? b]) = _$FilesSharingShare; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShare._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShare.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShare> get serializer => _$filesSharingShareSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiGetSharesResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
BuiltList<FilesSharingShare> get data; |
|
FilesSharingShareapiGetSharesResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiGetSharesResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiGetSharesResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiGetSharesResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiGetSharesResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiGetSharesResponseApplicationJson_Ocs, |
|
FilesSharingShareapiGetSharesResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiGetSharesResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiGetSharesResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiGetSharesResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiGetSharesResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiGetSharesResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiGetSharesResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiGetSharesResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiGetSharesResponseApplicationJsonInterface { |
|
FilesSharingShareapiGetSharesResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiGetSharesResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiGetSharesResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiGetSharesResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiGetSharesResponseApplicationJson |
|
implements |
|
FilesSharingShareapiGetSharesResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiGetSharesResponseApplicationJson, |
|
FilesSharingShareapiGetSharesResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiGetSharesResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiGetSharesResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiGetSharesResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiGetSharesResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiGetSharesResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiGetSharesResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiGetSharesResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiCreateShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
FilesSharingShare get data; |
|
FilesSharingShareapiCreateShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiCreateShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiCreateShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiCreateShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiCreateShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiCreateShareResponseApplicationJson_Ocs, |
|
FilesSharingShareapiCreateShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiCreateShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiCreateShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiCreateShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiCreateShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiCreateShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiCreateShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiCreateShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiCreateShareResponseApplicationJsonInterface { |
|
FilesSharingShareapiCreateShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiCreateShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiCreateShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiCreateShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiCreateShareResponseApplicationJson |
|
implements |
|
FilesSharingShareapiCreateShareResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiCreateShareResponseApplicationJson, |
|
FilesSharingShareapiCreateShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiCreateShareResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiCreateShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiCreateShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiCreateShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiCreateShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiCreateShareResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiCreateShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiGetInheritedSharesResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
BuiltList<FilesSharingShare> get data; |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiGetInheritedSharesResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs, |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiGetInheritedSharesResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiGetInheritedSharesResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiGetInheritedSharesResponseApplicationJsonInterface { |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiGetInheritedSharesResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiGetInheritedSharesResponseApplicationJson |
|
implements |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiGetInheritedSharesResponseApplicationJson, |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiGetInheritedSharesResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiGetInheritedSharesResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiGetInheritedSharesResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiGetInheritedSharesResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiGetInheritedSharesResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiGetInheritedSharesResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiGetInheritedSharesResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiPendingSharesResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
BuiltList<FilesSharingShare> get data; |
|
FilesSharingShareapiPendingSharesResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiPendingSharesResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiPendingSharesResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiPendingSharesResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs, |
|
FilesSharingShareapiPendingSharesResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiPendingSharesResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiPendingSharesResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiPendingSharesResponseApplicationJsonInterface { |
|
FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiPendingSharesResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiPendingSharesResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiPendingSharesResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiPendingSharesResponseApplicationJson |
|
implements |
|
FilesSharingShareapiPendingSharesResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiPendingSharesResponseApplicationJson, |
|
FilesSharingShareapiPendingSharesResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiPendingSharesResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiPendingSharesResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiPendingSharesResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiPendingSharesResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiPendingSharesResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiPendingSharesResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiPendingSharesResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiGetShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
FilesSharingShare get data; |
|
FilesSharingShareapiGetShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiGetShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiGetShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiGetShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiGetShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiGetShareResponseApplicationJson_Ocs, |
|
FilesSharingShareapiGetShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiGetShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiGetShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiGetShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiGetShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiGetShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiGetShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiGetShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiGetShareResponseApplicationJsonInterface { |
|
FilesSharingShareapiGetShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiGetShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiGetShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiGetShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiGetShareResponseApplicationJson |
|
implements |
|
FilesSharingShareapiGetShareResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiGetShareResponseApplicationJson, |
|
FilesSharingShareapiGetShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiGetShareResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiGetShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiGetShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiGetShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiGetShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiGetShareResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiGetShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiUpdateShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
FilesSharingShare get data; |
|
FilesSharingShareapiUpdateShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiUpdateShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiUpdateShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiUpdateShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs, |
|
FilesSharingShareapiUpdateShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiUpdateShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiUpdateShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiUpdateShareResponseApplicationJsonInterface { |
|
FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiUpdateShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiUpdateShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiUpdateShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiUpdateShareResponseApplicationJson |
|
implements |
|
FilesSharingShareapiUpdateShareResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiUpdateShareResponseApplicationJson, |
|
FilesSharingShareapiUpdateShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiUpdateShareResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiUpdateShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiUpdateShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiUpdateShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiUpdateShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiUpdateShareResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiUpdateShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiDeleteShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
JsonObject get data; |
|
FilesSharingShareapiDeleteShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiDeleteShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiDeleteShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiDeleteShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs, |
|
FilesSharingShareapiDeleteShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiDeleteShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiDeleteShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiDeleteShareResponseApplicationJsonInterface { |
|
FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiDeleteShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiDeleteShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiDeleteShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiDeleteShareResponseApplicationJson |
|
implements |
|
FilesSharingShareapiDeleteShareResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiDeleteShareResponseApplicationJson, |
|
FilesSharingShareapiDeleteShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiDeleteShareResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiDeleteShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiDeleteShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiDeleteShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiDeleteShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiDeleteShareResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiDeleteShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiAcceptShareResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
JsonObject get data; |
|
FilesSharingShareapiAcceptShareResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareapiAcceptShareResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiAcceptShareResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareapiAcceptShareResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs, |
|
FilesSharingShareapiAcceptShareResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareapiAcceptShareResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareapiAcceptShareResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareapiAcceptShareResponseApplicationJsonInterface { |
|
FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareapiAcceptShareResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareapiAcceptShareResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareapiAcceptShareResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareapiAcceptShareResponseApplicationJson |
|
implements |
|
FilesSharingShareapiAcceptShareResponseApplicationJsonInterface, |
|
Built<FilesSharingShareapiAcceptShareResponseApplicationJson, |
|
FilesSharingShareapiAcceptShareResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareapiAcceptShareResponseApplicationJson([ |
|
final void Function(FilesSharingShareapiAcceptShareResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareapiAcceptShareResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareapiAcceptShareResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareapiAcceptShareResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareapiAcceptShareResponseApplicationJson> get serializer => |
|
_$filesSharingShareapiAcceptShareResponseApplicationJsonSerializer; |
|
} |
|
|
|
abstract class FilesSharingShareesapiSearchShareType |
|
implements Built<FilesSharingShareesapiSearchShareType, FilesSharingShareesapiSearchShareTypeBuilder> { |
|
factory FilesSharingShareesapiSearchShareType([ |
|
final void Function(FilesSharingShareesapiSearchShareTypeBuilder)? b, |
|
]) = _$FilesSharingShareesapiSearchShareType; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesapiSearchShareType._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesapiSearchShareType.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
JsonObject get data; |
|
int? get $int; |
|
BuiltList<int>? get builtListInt; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<FilesSharingShareesapiSearchShareType> get serializer => |
|
_$FilesSharingShareesapiSearchShareTypeSerializer(); |
|
} |
|
|
|
class _$FilesSharingShareesapiSearchShareTypeSerializer |
|
implements PrimitiveSerializer<FilesSharingShareesapiSearchShareType> { |
|
@override |
|
final Iterable<Type> types = const [FilesSharingShareesapiSearchShareType, _$FilesSharingShareesapiSearchShareType]; |
|
|
|
@override |
|
final String wireName = 'FilesSharingShareesapiSearchShareType'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final FilesSharingShareesapiSearchShareType object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
FilesSharingShareesapiSearchShareType deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = FilesSharingShareesapiSearchShareTypeBuilder()..data = JsonObject(data); |
|
try { |
|
result._$int = _jsonSerializers.deserialize(data, specifiedType: const FullType(int))! as int; |
|
} catch (_) {} |
|
try { |
|
result._builtListInt = (_jsonSerializers.deserialize( |
|
data, |
|
specifiedType: const FullType(BuiltList, [FullType(int)]), |
|
)! as BuiltList<int>) |
|
.toBuilder(); |
|
} catch (_) {} |
|
assert( |
|
[result._$int, result._builtListInt].where((final x) => x != null).isNotEmpty, |
|
'Need oneOf for ${result._data}', |
|
); |
|
return result.build(); |
|
} |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesapiShareesapiSearchHeadersInterface { |
|
String? get link; |
|
FilesSharingShareesapiShareesapiSearchHeadersInterface rebuild( |
|
final void Function(FilesSharingShareesapiShareesapiSearchHeadersInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesapiShareesapiSearchHeadersInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesapiShareesapiSearchHeaders |
|
implements |
|
FilesSharingShareesapiShareesapiSearchHeadersInterface, |
|
Built<FilesSharingShareesapiShareesapiSearchHeaders, FilesSharingShareesapiShareesapiSearchHeadersBuilder> { |
|
factory FilesSharingShareesapiShareesapiSearchHeaders([ |
|
final void Function(FilesSharingShareesapiShareesapiSearchHeadersBuilder)? b, |
|
]) = _$FilesSharingShareesapiShareesapiSearchHeaders; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesapiShareesapiSearchHeaders._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesapiShareesapiSearchHeaders.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<FilesSharingShareesapiShareesapiSearchHeaders> get serializer => |
|
_$FilesSharingShareesapiShareesapiSearchHeadersSerializer(); |
|
} |
|
|
|
class _$FilesSharingShareesapiShareesapiSearchHeadersSerializer |
|
implements StructuredSerializer<FilesSharingShareesapiShareesapiSearchHeaders> { |
|
@override |
|
final Iterable<Type> types = const [ |
|
FilesSharingShareesapiShareesapiSearchHeaders, |
|
_$FilesSharingShareesapiShareesapiSearchHeaders, |
|
]; |
|
|
|
@override |
|
final String wireName = 'FilesSharingShareesapiShareesapiSearchHeaders'; |
|
|
|
@override |
|
Iterable<Object?> serialize( |
|
final Serializers serializers, |
|
final FilesSharingShareesapiShareesapiSearchHeaders object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
throw UnimplementedError(); |
|
} |
|
|
|
@override |
|
FilesSharingShareesapiShareesapiSearchHeaders deserialize( |
|
final Serializers serializers, |
|
final Iterable<Object?> serialized, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = FilesSharingShareesapiShareesapiSearchHeadersBuilder(); |
|
|
|
final iterator = serialized.iterator; |
|
while (iterator.moveNext()) { |
|
final key = iterator.current! as String; |
|
iterator.moveNext(); |
|
final value = iterator.current! as String; |
|
switch (key) { |
|
case 'link': |
|
result.link = value; |
|
} |
|
} |
|
|
|
return result.build(); |
|
} |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeInterface { |
|
int? get count; |
|
String get label; |
|
FilesSharingShareeInterface rebuild(final void Function(FilesSharingShareeInterfaceBuilder) updates); |
|
FilesSharingShareeInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingSharee |
|
implements FilesSharingShareeInterface, Built<FilesSharingSharee, FilesSharingShareeBuilder> { |
|
factory FilesSharingSharee([final void Function(FilesSharingShareeBuilder)? b]) = _$FilesSharingSharee; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingSharee._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingSharee.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingSharee> get serializer => _$filesSharingShareeSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeValueInterface { |
|
int get shareType; |
|
String get shareWith; |
|
FilesSharingShareeValueInterface rebuild(final void Function(FilesSharingShareeValueInterfaceBuilder) updates); |
|
FilesSharingShareeValueInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeValue |
|
implements FilesSharingShareeValueInterface, Built<FilesSharingShareeValue, FilesSharingShareeValueBuilder> { |
|
factory FilesSharingShareeValue([final void Function(FilesSharingShareeValueBuilder)? b]) = _$FilesSharingShareeValue; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeValue._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeValue.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeValue> get serializer => _$filesSharingShareeValueSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeCircle_1_Value_1Interface { |
|
String get circle; |
|
FilesSharingShareeCircle_1_Value_1Interface rebuild( |
|
final void Function(FilesSharingShareeCircle_1_Value_1InterfaceBuilder) updates, |
|
); |
|
FilesSharingShareeCircle_1_Value_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeCircle_1_Value |
|
implements |
|
FilesSharingShareeValueInterface, |
|
FilesSharingShareeCircle_1_Value_1Interface, |
|
Built<FilesSharingShareeCircle_1_Value, FilesSharingShareeCircle_1_ValueBuilder> { |
|
factory FilesSharingShareeCircle_1_Value([final void Function(FilesSharingShareeCircle_1_ValueBuilder)? b]) = |
|
_$FilesSharingShareeCircle_1_Value; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeCircle_1_Value._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeCircle_1_Value.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeCircle_1_Value> get serializer => _$filesSharingShareeCircle1ValueSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeCircle_1Interface { |
|
String get shareWithDescription; |
|
FilesSharingShareeCircle_1_Value get value; |
|
FilesSharingShareeCircle_1Interface rebuild(final void Function(FilesSharingShareeCircle_1InterfaceBuilder) updates); |
|
FilesSharingShareeCircle_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeCircle |
|
implements |
|
FilesSharingShareeInterface, |
|
FilesSharingShareeCircle_1Interface, |
|
Built<FilesSharingShareeCircle, FilesSharingShareeCircleBuilder> { |
|
factory FilesSharingShareeCircle([final void Function(FilesSharingShareeCircleBuilder)? b]) = |
|
_$FilesSharingShareeCircle; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeCircle._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeCircle.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeCircle> get serializer => _$filesSharingShareeCircleSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeEmail_1Interface { |
|
String get uuid; |
|
String get name; |
|
String get type; |
|
String get shareWithDisplayNameUnique; |
|
FilesSharingShareeValue get value; |
|
FilesSharingShareeEmail_1Interface rebuild(final void Function(FilesSharingShareeEmail_1InterfaceBuilder) updates); |
|
FilesSharingShareeEmail_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeEmail |
|
implements |
|
FilesSharingShareeInterface, |
|
FilesSharingShareeEmail_1Interface, |
|
Built<FilesSharingShareeEmail, FilesSharingShareeEmailBuilder> { |
|
factory FilesSharingShareeEmail([final void Function(FilesSharingShareeEmailBuilder)? b]) = _$FilesSharingShareeEmail; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeEmail._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeEmail.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeEmail> get serializer => _$filesSharingShareeEmailSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeRemoteGroup_1_Value_1Interface { |
|
String get server; |
|
FilesSharingShareeRemoteGroup_1_Value_1Interface rebuild( |
|
final void Function(FilesSharingShareeRemoteGroup_1_Value_1InterfaceBuilder) updates, |
|
); |
|
FilesSharingShareeRemoteGroup_1_Value_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeRemoteGroup_1_Value |
|
implements |
|
FilesSharingShareeValueInterface, |
|
FilesSharingShareeRemoteGroup_1_Value_1Interface, |
|
Built<FilesSharingShareeRemoteGroup_1_Value, FilesSharingShareeRemoteGroup_1_ValueBuilder> { |
|
factory FilesSharingShareeRemoteGroup_1_Value([ |
|
final void Function(FilesSharingShareeRemoteGroup_1_ValueBuilder)? b, |
|
]) = _$FilesSharingShareeRemoteGroup_1_Value; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeRemoteGroup_1_Value._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeRemoteGroup_1_Value.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeRemoteGroup_1_Value> get serializer => |
|
_$filesSharingShareeRemoteGroup1ValueSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeRemoteGroup_1Interface { |
|
String get guid; |
|
String get name; |
|
FilesSharingShareeRemoteGroup_1_Value get value; |
|
FilesSharingShareeRemoteGroup_1Interface rebuild( |
|
final void Function(FilesSharingShareeRemoteGroup_1InterfaceBuilder) updates, |
|
); |
|
FilesSharingShareeRemoteGroup_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeRemoteGroup |
|
implements |
|
FilesSharingShareeInterface, |
|
FilesSharingShareeRemoteGroup_1Interface, |
|
Built<FilesSharingShareeRemoteGroup, FilesSharingShareeRemoteGroupBuilder> { |
|
factory FilesSharingShareeRemoteGroup([final void Function(FilesSharingShareeRemoteGroupBuilder)? b]) = |
|
_$FilesSharingShareeRemoteGroup; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeRemoteGroup._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeRemoteGroup.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeRemoteGroup> get serializer => _$filesSharingShareeRemoteGroupSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeRemote_1_Value_1Interface { |
|
String get server; |
|
FilesSharingShareeRemote_1_Value_1Interface rebuild( |
|
final void Function(FilesSharingShareeRemote_1_Value_1InterfaceBuilder) updates, |
|
); |
|
FilesSharingShareeRemote_1_Value_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeRemote_1_Value |
|
implements |
|
FilesSharingShareeValueInterface, |
|
FilesSharingShareeRemote_1_Value_1Interface, |
|
Built<FilesSharingShareeRemote_1_Value, FilesSharingShareeRemote_1_ValueBuilder> { |
|
factory FilesSharingShareeRemote_1_Value([final void Function(FilesSharingShareeRemote_1_ValueBuilder)? b]) = |
|
_$FilesSharingShareeRemote_1_Value; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeRemote_1_Value._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeRemote_1_Value.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeRemote_1_Value> get serializer => _$filesSharingShareeRemote1ValueSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeRemote_1Interface { |
|
String get uuid; |
|
String get name; |
|
String get type; |
|
FilesSharingShareeRemote_1_Value get value; |
|
FilesSharingShareeRemote_1Interface rebuild(final void Function(FilesSharingShareeRemote_1InterfaceBuilder) updates); |
|
FilesSharingShareeRemote_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeRemote |
|
implements |
|
FilesSharingShareeInterface, |
|
FilesSharingShareeRemote_1Interface, |
|
Built<FilesSharingShareeRemote, FilesSharingShareeRemoteBuilder> { |
|
factory FilesSharingShareeRemote([final void Function(FilesSharingShareeRemoteBuilder)? b]) = |
|
_$FilesSharingShareeRemote; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeRemote._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeRemote.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeRemote> get serializer => _$filesSharingShareeRemoteSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeUser_1_StatusInterface { |
|
String get status; |
|
String get message; |
|
String get icon; |
|
int? get clearAt; |
|
FilesSharingShareeUser_1_StatusInterface rebuild( |
|
final void Function(FilesSharingShareeUser_1_StatusInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareeUser_1_StatusInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeUser_1_Status |
|
implements |
|
FilesSharingShareeUser_1_StatusInterface, |
|
Built<FilesSharingShareeUser_1_Status, FilesSharingShareeUser_1_StatusBuilder> { |
|
factory FilesSharingShareeUser_1_Status([final void Function(FilesSharingShareeUser_1_StatusBuilder)? b]) = |
|
_$FilesSharingShareeUser_1_Status; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeUser_1_Status._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeUser_1_Status.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeUser_1_Status> get serializer => _$filesSharingShareeUser1StatusSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeUser_1Interface { |
|
String get subline; |
|
String get icon; |
|
String get shareWithDisplayNameUnique; |
|
FilesSharingShareeUser_1_Status get status; |
|
FilesSharingShareeValue get value; |
|
FilesSharingShareeUser_1Interface rebuild(final void Function(FilesSharingShareeUser_1InterfaceBuilder) updates); |
|
FilesSharingShareeUser_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeUser |
|
implements |
|
FilesSharingShareeInterface, |
|
FilesSharingShareeUser_1Interface, |
|
Built<FilesSharingShareeUser, FilesSharingShareeUserBuilder> { |
|
factory FilesSharingShareeUser([final void Function(FilesSharingShareeUserBuilder)? b]) = _$FilesSharingShareeUser; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeUser._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeUser.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeUser> get serializer => _$filesSharingShareeUserSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesSearchResult_ExactInterface { |
|
BuiltList<FilesSharingShareeCircle> get circles; |
|
BuiltList<FilesSharingShareeEmail> get emails; |
|
BuiltList<FilesSharingSharee> get groups; |
|
@BuiltValueField(wireName: 'remote_groups') |
|
BuiltList<FilesSharingShareeRemoteGroup> get remoteGroups; |
|
BuiltList<FilesSharingShareeRemote> get remotes; |
|
BuiltList<FilesSharingSharee> get rooms; |
|
BuiltList<FilesSharingShareeUser> get users; |
|
FilesSharingShareesSearchResult_ExactInterface rebuild( |
|
final void Function(FilesSharingShareesSearchResult_ExactInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesSearchResult_ExactInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesSearchResult_Exact |
|
implements |
|
FilesSharingShareesSearchResult_ExactInterface, |
|
Built<FilesSharingShareesSearchResult_Exact, FilesSharingShareesSearchResult_ExactBuilder> { |
|
factory FilesSharingShareesSearchResult_Exact([ |
|
final void Function(FilesSharingShareesSearchResult_ExactBuilder)? b, |
|
]) = _$FilesSharingShareesSearchResult_Exact; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesSearchResult_Exact._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesSearchResult_Exact.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesSearchResult_Exact> get serializer => |
|
_$filesSharingShareesSearchResultExactSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingLookupInterface { |
|
String get value; |
|
int get verified; |
|
FilesSharingLookupInterface rebuild(final void Function(FilesSharingLookupInterfaceBuilder) updates); |
|
FilesSharingLookupInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingLookup |
|
implements FilesSharingLookupInterface, Built<FilesSharingLookup, FilesSharingLookupBuilder> { |
|
factory FilesSharingLookup([final void Function(FilesSharingLookupBuilder)? b]) = _$FilesSharingLookup; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingLookup._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingLookup.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingLookup> get serializer => _$filesSharingLookupSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeLookup_1_ExtraInterface { |
|
String get federationId; |
|
FilesSharingLookup? get name; |
|
FilesSharingLookup? get email; |
|
FilesSharingLookup? get address; |
|
FilesSharingLookup? get website; |
|
FilesSharingLookup? get twitter; |
|
FilesSharingLookup? get phone; |
|
@BuiltValueField(wireName: 'twitter_signature') |
|
FilesSharingLookup? get twitterSignature; |
|
@BuiltValueField(wireName: 'website_signature') |
|
FilesSharingLookup? get websiteSignature; |
|
FilesSharingLookup? get userid; |
|
FilesSharingShareeLookup_1_ExtraInterface rebuild( |
|
final void Function(FilesSharingShareeLookup_1_ExtraInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareeLookup_1_ExtraInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeLookup_1_Extra |
|
implements |
|
FilesSharingShareeLookup_1_ExtraInterface, |
|
Built<FilesSharingShareeLookup_1_Extra, FilesSharingShareeLookup_1_ExtraBuilder> { |
|
factory FilesSharingShareeLookup_1_Extra([final void Function(FilesSharingShareeLookup_1_ExtraBuilder)? b]) = |
|
_$FilesSharingShareeLookup_1_Extra; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeLookup_1_Extra._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeLookup_1_Extra.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeLookup_1_Extra> get serializer => _$filesSharingShareeLookup1ExtraSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeLookup_1_Value_1Interface { |
|
bool get globalScale; |
|
FilesSharingShareeLookup_1_Value_1Interface rebuild( |
|
final void Function(FilesSharingShareeLookup_1_Value_1InterfaceBuilder) updates, |
|
); |
|
FilesSharingShareeLookup_1_Value_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeLookup_1_Value |
|
implements |
|
FilesSharingShareeValueInterface, |
|
FilesSharingShareeLookup_1_Value_1Interface, |
|
Built<FilesSharingShareeLookup_1_Value, FilesSharingShareeLookup_1_ValueBuilder> { |
|
factory FilesSharingShareeLookup_1_Value([final void Function(FilesSharingShareeLookup_1_ValueBuilder)? b]) = |
|
_$FilesSharingShareeLookup_1_Value; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeLookup_1_Value._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeLookup_1_Value.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeLookup_1_Value> get serializer => _$filesSharingShareeLookup1ValueSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareeLookup_1Interface { |
|
FilesSharingShareeLookup_1_Extra get extra; |
|
FilesSharingShareeLookup_1_Value get value; |
|
FilesSharingShareeLookup_1Interface rebuild(final void Function(FilesSharingShareeLookup_1InterfaceBuilder) updates); |
|
FilesSharingShareeLookup_1InterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareeLookup |
|
implements |
|
FilesSharingShareeInterface, |
|
FilesSharingShareeLookup_1Interface, |
|
Built<FilesSharingShareeLookup, FilesSharingShareeLookupBuilder> { |
|
factory FilesSharingShareeLookup([final void Function(FilesSharingShareeLookupBuilder)? b]) = |
|
_$FilesSharingShareeLookup; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareeLookup._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareeLookup.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareeLookup> get serializer => _$filesSharingShareeLookupSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesSearchResultInterface { |
|
FilesSharingShareesSearchResult_Exact get exact; |
|
BuiltList<FilesSharingShareeCircle> get circles; |
|
BuiltList<FilesSharingShareeEmail> get emails; |
|
BuiltList<FilesSharingSharee> get groups; |
|
BuiltList<FilesSharingShareeLookup> get lookup; |
|
@BuiltValueField(wireName: 'remote_groups') |
|
BuiltList<FilesSharingShareeRemoteGroup> get remoteGroups; |
|
BuiltList<FilesSharingShareeRemote> get remotes; |
|
BuiltList<FilesSharingSharee> get rooms; |
|
BuiltList<FilesSharingShareeUser> get users; |
|
bool get lookupEnabled; |
|
FilesSharingShareesSearchResultInterface rebuild( |
|
final void Function(FilesSharingShareesSearchResultInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesSearchResultInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesSearchResult |
|
implements |
|
FilesSharingShareesSearchResultInterface, |
|
Built<FilesSharingShareesSearchResult, FilesSharingShareesSearchResultBuilder> { |
|
factory FilesSharingShareesSearchResult([final void Function(FilesSharingShareesSearchResultBuilder)? b]) = |
|
_$FilesSharingShareesSearchResult; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesSearchResult._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesSearchResult.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesSearchResult> get serializer => _$filesSharingShareesSearchResultSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesapiSearchResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
FilesSharingShareesSearchResult get data; |
|
FilesSharingShareesapiSearchResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareesapiSearchResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesapiSearchResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesapiSearchResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareesapiSearchResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareesapiSearchResponseApplicationJson_Ocs, |
|
FilesSharingShareesapiSearchResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareesapiSearchResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareesapiSearchResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareesapiSearchResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesapiSearchResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesapiSearchResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesapiSearchResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareesapiSearchResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesapiSearchResponseApplicationJsonInterface { |
|
FilesSharingShareesapiSearchResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareesapiSearchResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareesapiSearchResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesapiSearchResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesapiSearchResponseApplicationJson |
|
implements |
|
FilesSharingShareesapiSearchResponseApplicationJsonInterface, |
|
Built<FilesSharingShareesapiSearchResponseApplicationJson, |
|
FilesSharingShareesapiSearchResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareesapiSearchResponseApplicationJson([ |
|
final void Function(FilesSharingShareesapiSearchResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareesapiSearchResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesapiSearchResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesapiSearchResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesapiSearchResponseApplicationJson> get serializer => |
|
_$filesSharingShareesapiSearchResponseApplicationJsonSerializer; |
|
} |
|
|
|
abstract class FilesSharingShareesapiFindRecommendedShareType |
|
implements |
|
Built<FilesSharingShareesapiFindRecommendedShareType, FilesSharingShareesapiFindRecommendedShareTypeBuilder> { |
|
factory FilesSharingShareesapiFindRecommendedShareType([ |
|
final void Function(FilesSharingShareesapiFindRecommendedShareTypeBuilder)? b, |
|
]) = _$FilesSharingShareesapiFindRecommendedShareType; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesapiFindRecommendedShareType._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesapiFindRecommendedShareType.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
JsonObject get data; |
|
int? get $int; |
|
BuiltList<int>? get builtListInt; |
|
@BuiltValueSerializer(custom: true) |
|
static Serializer<FilesSharingShareesapiFindRecommendedShareType> get serializer => |
|
_$FilesSharingShareesapiFindRecommendedShareTypeSerializer(); |
|
} |
|
|
|
class _$FilesSharingShareesapiFindRecommendedShareTypeSerializer |
|
implements PrimitiveSerializer<FilesSharingShareesapiFindRecommendedShareType> { |
|
@override |
|
final Iterable<Type> types = const [ |
|
FilesSharingShareesapiFindRecommendedShareType, |
|
_$FilesSharingShareesapiFindRecommendedShareType, |
|
]; |
|
|
|
@override |
|
final String wireName = 'FilesSharingShareesapiFindRecommendedShareType'; |
|
|
|
@override |
|
Object serialize( |
|
final Serializers serializers, |
|
final FilesSharingShareesapiFindRecommendedShareType object, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) => |
|
object.data.value; |
|
|
|
@override |
|
FilesSharingShareesapiFindRecommendedShareType deserialize( |
|
final Serializers serializers, |
|
final Object data, { |
|
final FullType specifiedType = FullType.unspecified, |
|
}) { |
|
final result = FilesSharingShareesapiFindRecommendedShareTypeBuilder()..data = JsonObject(data); |
|
try { |
|
result._$int = _jsonSerializers.deserialize(data, specifiedType: const FullType(int))! as int; |
|
} catch (_) {} |
|
try { |
|
result._builtListInt = (_jsonSerializers.deserialize( |
|
data, |
|
specifiedType: const FullType(BuiltList, [FullType(int)]), |
|
)! as BuiltList<int>) |
|
.toBuilder(); |
|
} catch (_) {} |
|
assert( |
|
[result._$int, result._builtListInt].where((final x) => x != null).isNotEmpty, |
|
'Need oneOf for ${result._data}', |
|
); |
|
return result.build(); |
|
} |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesRecommendedResult_ExactInterface { |
|
BuiltList<FilesSharingShareeEmail> get emails; |
|
BuiltList<FilesSharingSharee> get groups; |
|
@BuiltValueField(wireName: 'remote_groups') |
|
BuiltList<FilesSharingShareeRemoteGroup> get remoteGroups; |
|
BuiltList<FilesSharingShareeRemote> get remotes; |
|
BuiltList<FilesSharingShareeUser> get users; |
|
FilesSharingShareesRecommendedResult_ExactInterface rebuild( |
|
final void Function(FilesSharingShareesRecommendedResult_ExactInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesRecommendedResult_ExactInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesRecommendedResult_Exact |
|
implements |
|
FilesSharingShareesRecommendedResult_ExactInterface, |
|
Built<FilesSharingShareesRecommendedResult_Exact, FilesSharingShareesRecommendedResult_ExactBuilder> { |
|
factory FilesSharingShareesRecommendedResult_Exact([ |
|
final void Function(FilesSharingShareesRecommendedResult_ExactBuilder)? b, |
|
]) = _$FilesSharingShareesRecommendedResult_Exact; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesRecommendedResult_Exact._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesRecommendedResult_Exact.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesRecommendedResult_Exact> get serializer => |
|
_$filesSharingShareesRecommendedResultExactSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesRecommendedResultInterface { |
|
FilesSharingShareesRecommendedResult_Exact get exact; |
|
BuiltList<FilesSharingShareeEmail> get emails; |
|
BuiltList<FilesSharingSharee> get groups; |
|
@BuiltValueField(wireName: 'remote_groups') |
|
BuiltList<FilesSharingShareeRemoteGroup> get remoteGroups; |
|
BuiltList<FilesSharingShareeRemote> get remotes; |
|
BuiltList<FilesSharingShareeUser> get users; |
|
FilesSharingShareesRecommendedResultInterface rebuild( |
|
final void Function(FilesSharingShareesRecommendedResultInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesRecommendedResultInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesRecommendedResult |
|
implements |
|
FilesSharingShareesRecommendedResultInterface, |
|
Built<FilesSharingShareesRecommendedResult, FilesSharingShareesRecommendedResultBuilder> { |
|
factory FilesSharingShareesRecommendedResult([final void Function(FilesSharingShareesRecommendedResultBuilder)? b]) = |
|
_$FilesSharingShareesRecommendedResult; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesRecommendedResult._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesRecommendedResult.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesRecommendedResult> get serializer => |
|
_$filesSharingShareesRecommendedResultSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesapiFindRecommendedResponseApplicationJson_OcsInterface { |
|
FilesSharingOCSMeta get meta; |
|
FilesSharingShareesRecommendedResult get data; |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(FilesSharingShareesapiFindRecommendedResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs |
|
implements |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJson_OcsInterface, |
|
Built<FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs, |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJson_OcsBuilder> { |
|
factory FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs([ |
|
final void Function(FilesSharingShareesapiFindRecommendedResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs> get serializer => |
|
_$filesSharingShareesapiFindRecommendedResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingShareesapiFindRecommendedResponseApplicationJsonInterface { |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs get ocs; |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJsonInterface rebuild( |
|
final void Function(FilesSharingShareesapiFindRecommendedResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingShareesapiFindRecommendedResponseApplicationJson |
|
implements |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJsonInterface, |
|
Built<FilesSharingShareesapiFindRecommendedResponseApplicationJson, |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJsonBuilder> { |
|
factory FilesSharingShareesapiFindRecommendedResponseApplicationJson([ |
|
final void Function(FilesSharingShareesapiFindRecommendedResponseApplicationJsonBuilder)? b, |
|
]) = _$FilesSharingShareesapiFindRecommendedResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingShareesapiFindRecommendedResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingShareesapiFindRecommendedResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingShareesapiFindRecommendedResponseApplicationJson> get serializer => |
|
_$filesSharingShareesapiFindRecommendedResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_Public_PasswordInterface { |
|
bool get enforced; |
|
bool get askForOptionalPassword; |
|
FilesSharingCapabilities_FilesSharing_Public_PasswordInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_PasswordInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_Public_PasswordInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Public_Password |
|
implements |
|
FilesSharingCapabilities_FilesSharing_Public_PasswordInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Public_Password, |
|
FilesSharingCapabilities_FilesSharing_Public_PasswordBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Public_Password([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_PasswordBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Public_Password; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Public_Password._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Public_Password.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Public_Password> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingPublicPasswordSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_Public_ExpireDateInterface { |
|
bool get enabled; |
|
int? get days; |
|
bool? get enforced; |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_ExpireDateInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Public_ExpireDate |
|
implements |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Public_ExpireDate, |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Public_ExpireDate([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_ExpireDateBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Public_ExpireDate; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Public_ExpireDate._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Public_ExpireDate.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Public_ExpireDate> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingPublicExpireDateSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternalInterface { |
|
bool get enabled; |
|
int? get days; |
|
bool? get enforced; |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternalInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternalInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternalInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal |
|
implements |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternalInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal, |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternalBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternalBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingPublicExpireDateInternalSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemoteInterface { |
|
bool get enabled; |
|
int? get days; |
|
bool? get enforced; |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemoteInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemoteInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemoteInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote |
|
implements |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemoteInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote, |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemoteBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemoteBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingPublicExpireDateRemoteSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_PublicInterface { |
|
bool get enabled; |
|
FilesSharingCapabilities_FilesSharing_Public_Password? get password; |
|
@BuiltValueField(wireName: 'multiple_links') |
|
bool? get multipleLinks; |
|
@BuiltValueField(wireName: 'expire_date') |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDate? get expireDate; |
|
@BuiltValueField(wireName: 'expire_date_internal') |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal? get expireDateInternal; |
|
@BuiltValueField(wireName: 'expire_date_remote') |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote? get expireDateRemote; |
|
@BuiltValueField(wireName: 'send_mail') |
|
bool? get sendMail; |
|
bool? get upload; |
|
@BuiltValueField(wireName: 'upload_files_drop') |
|
bool? get uploadFilesDrop; |
|
FilesSharingCapabilities_FilesSharing_PublicInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_PublicInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_PublicInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Public |
|
implements |
|
FilesSharingCapabilities_FilesSharing_PublicInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Public, FilesSharingCapabilities_FilesSharing_PublicBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Public([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_PublicBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Public; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Public._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Public.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Public> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingPublicSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_User_ExpireDateInterface { |
|
bool get enabled; |
|
FilesSharingCapabilities_FilesSharing_User_ExpireDateInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_User_ExpireDateInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_User_ExpireDateInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_User_ExpireDate |
|
implements |
|
FilesSharingCapabilities_FilesSharing_User_ExpireDateInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_User_ExpireDate, |
|
FilesSharingCapabilities_FilesSharing_User_ExpireDateBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_User_ExpireDate([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_User_ExpireDateBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_User_ExpireDate; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_User_ExpireDate._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_User_ExpireDate.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_User_ExpireDate> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingUserExpireDateSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_UserInterface { |
|
@BuiltValueField(wireName: 'send_mail') |
|
bool get sendMail; |
|
@BuiltValueField(wireName: 'expire_date') |
|
FilesSharingCapabilities_FilesSharing_User_ExpireDate? get expireDate; |
|
FilesSharingCapabilities_FilesSharing_UserInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_UserInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_UserInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_User |
|
implements |
|
FilesSharingCapabilities_FilesSharing_UserInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_User, FilesSharingCapabilities_FilesSharing_UserBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_User([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_UserBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_User; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_User._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_User.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_User> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingUserSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_Group_ExpireDateInterface { |
|
bool get enabled; |
|
FilesSharingCapabilities_FilesSharing_Group_ExpireDateInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_Group_ExpireDateInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_Group_ExpireDateInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Group_ExpireDate |
|
implements |
|
FilesSharingCapabilities_FilesSharing_Group_ExpireDateInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Group_ExpireDate, |
|
FilesSharingCapabilities_FilesSharing_Group_ExpireDateBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Group_ExpireDate([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_Group_ExpireDateBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Group_ExpireDate; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Group_ExpireDate._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Group_ExpireDate.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Group_ExpireDate> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingGroupExpireDateSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_GroupInterface { |
|
bool get enabled; |
|
@BuiltValueField(wireName: 'expire_date') |
|
FilesSharingCapabilities_FilesSharing_Group_ExpireDate? get expireDate; |
|
FilesSharingCapabilities_FilesSharing_GroupInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_GroupInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_GroupInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Group |
|
implements |
|
FilesSharingCapabilities_FilesSharing_GroupInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Group, FilesSharingCapabilities_FilesSharing_GroupBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Group([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_GroupBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Group; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Group._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Group.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Group> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingGroupSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_Federation_ExpireDateInterface { |
|
bool get enabled; |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_Federation_ExpireDateInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Federation_ExpireDate |
|
implements |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Federation_ExpireDate, |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Federation_ExpireDate([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_Federation_ExpireDateBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Federation_ExpireDate; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Federation_ExpireDate._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Federation_ExpireDate.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Federation_ExpireDate> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingFederationExpireDateSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupportedInterface { |
|
bool get enabled; |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupportedInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupportedInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupportedInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported |
|
implements |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupportedInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported, |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupportedBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupportedBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported.fromJson( |
|
final Map<String, dynamic> json, |
|
) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingFederationExpireDateSupportedSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_FederationInterface { |
|
bool get outgoing; |
|
bool get incoming; |
|
@BuiltValueField(wireName: 'expire_date') |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDate get expireDate; |
|
@BuiltValueField(wireName: 'expire_date_supported') |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported get expireDateSupported; |
|
FilesSharingCapabilities_FilesSharing_FederationInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_FederationInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_FederationInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Federation |
|
implements |
|
FilesSharingCapabilities_FilesSharing_FederationInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Federation, |
|
FilesSharingCapabilities_FilesSharing_FederationBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Federation([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_FederationBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Federation; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Federation._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Federation.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Federation> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingFederationSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharing_ShareeInterface { |
|
@BuiltValueField(wireName: 'query_lookup_default') |
|
bool get queryLookupDefault; |
|
@BuiltValueField(wireName: 'always_show_unique') |
|
bool get alwaysShowUnique; |
|
FilesSharingCapabilities_FilesSharing_ShareeInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharing_ShareeInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharing_ShareeInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing_Sharee |
|
implements |
|
FilesSharingCapabilities_FilesSharing_ShareeInterface, |
|
Built<FilesSharingCapabilities_FilesSharing_Sharee, FilesSharingCapabilities_FilesSharing_ShareeBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing_Sharee([ |
|
final void Function(FilesSharingCapabilities_FilesSharing_ShareeBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing_Sharee; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing_Sharee._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing_Sharee.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing_Sharee> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingShareeSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilities_FilesSharingInterface { |
|
@BuiltValueField(wireName: 'api_enabled') |
|
bool get apiEnabled; |
|
FilesSharingCapabilities_FilesSharing_Public get public; |
|
FilesSharingCapabilities_FilesSharing_User get user; |
|
bool get resharing; |
|
@BuiltValueField(wireName: 'group_sharing') |
|
bool? get groupSharing; |
|
FilesSharingCapabilities_FilesSharing_Group? get group; |
|
@BuiltValueField(wireName: 'default_permissions') |
|
int? get defaultPermissions; |
|
FilesSharingCapabilities_FilesSharing_Federation get federation; |
|
FilesSharingCapabilities_FilesSharing_Sharee get sharee; |
|
FilesSharingCapabilities_FilesSharingInterface rebuild( |
|
final void Function(FilesSharingCapabilities_FilesSharingInterfaceBuilder) updates, |
|
); |
|
FilesSharingCapabilities_FilesSharingInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities_FilesSharing |
|
implements |
|
FilesSharingCapabilities_FilesSharingInterface, |
|
Built<FilesSharingCapabilities_FilesSharing, FilesSharingCapabilities_FilesSharingBuilder> { |
|
factory FilesSharingCapabilities_FilesSharing([ |
|
final void Function(FilesSharingCapabilities_FilesSharingBuilder)? b, |
|
]) = _$FilesSharingCapabilities_FilesSharing; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities_FilesSharing._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities_FilesSharing.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities_FilesSharing> get serializer => |
|
_$filesSharingCapabilitiesFilesSharingSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class FilesSharingCapabilitiesInterface { |
|
@BuiltValueField(wireName: 'files_sharing') |
|
FilesSharingCapabilities_FilesSharing get filesSharing; |
|
FilesSharingCapabilitiesInterface rebuild(final void Function(FilesSharingCapabilitiesInterfaceBuilder) updates); |
|
FilesSharingCapabilitiesInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class FilesSharingCapabilities |
|
implements FilesSharingCapabilitiesInterface, Built<FilesSharingCapabilities, FilesSharingCapabilitiesBuilder> { |
|
factory FilesSharingCapabilities([final void Function(FilesSharingCapabilitiesBuilder)? b]) = |
|
_$FilesSharingCapabilities; |
|
|
|
// coverage:ignore-start |
|
const FilesSharingCapabilities._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory FilesSharingCapabilities.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<FilesSharingCapabilities> get serializer => _$filesSharingCapabilitiesSerializer; |
|
} |
|
|
|
// coverage:ignore-start |
|
final Serializers _serializers = (Serializers().toBuilder() |
|
..addBuilderFactory( |
|
const FullType(FilesSharingDeletedShareapiListResponseApplicationJson), |
|
FilesSharingDeletedShareapiListResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingDeletedShareapiListResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingDeletedShareapiListResponseApplicationJson_Ocs), |
|
FilesSharingDeletedShareapiListResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingDeletedShareapiListResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingOCSMeta), FilesSharingOCSMeta.new) |
|
..add(FilesSharingOCSMeta.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingDeletedShare), FilesSharingDeletedShare.new) |
|
..add(FilesSharingDeletedShare.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingDeletedShare)]), |
|
ListBuilder<FilesSharingDeletedShare>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingDeletedShareapiUndeleteResponseApplicationJson), |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingDeletedShareapiUndeleteResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs), |
|
FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingDeletedShareapiUndeleteResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteGetSharesResponseApplicationJson), |
|
FilesSharingRemoteGetSharesResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingRemoteGetSharesResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteGetSharesResponseApplicationJson_Ocs), |
|
FilesSharingRemoteGetSharesResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingRemoteGetSharesResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingRemoteShare), FilesSharingRemoteShare.new) |
|
..add(FilesSharingRemoteShare.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingRemoteShare)]), |
|
ListBuilder<FilesSharingRemoteShare>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteGetOpenSharesResponseApplicationJson), |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingRemoteGetOpenSharesResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs), |
|
FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingRemoteGetOpenSharesResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteAcceptShareResponseApplicationJson), |
|
FilesSharingRemoteAcceptShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingRemoteAcceptShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs), |
|
FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingRemoteAcceptShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteDeclineShareResponseApplicationJson), |
|
FilesSharingRemoteDeclineShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingRemoteDeclineShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs), |
|
FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingRemoteDeclineShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteGetShareResponseApplicationJson), |
|
FilesSharingRemoteGetShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingRemoteGetShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteGetShareResponseApplicationJson_Ocs), |
|
FilesSharingRemoteGetShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingRemoteGetShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteUnshareResponseApplicationJson), |
|
FilesSharingRemoteUnshareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingRemoteUnshareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingRemoteUnshareResponseApplicationJson_Ocs), |
|
FilesSharingRemoteUnshareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingRemoteUnshareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareInfo), FilesSharingShareInfo.new) |
|
..add(FilesSharingShareInfo.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareInfo_Size), FilesSharingShareInfo_Size.new) |
|
..add(FilesSharingShareInfo_Size.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltMap, [FullType(String), FullType(JsonObject)]), |
|
MapBuilder<String, JsonObject>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [ |
|
FullType(BuiltMap, [FullType(String), FullType(JsonObject)]), |
|
]), |
|
ListBuilder<BuiltMap>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiGetSharesResponseApplicationJson), |
|
FilesSharingShareapiGetSharesResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiGetSharesResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiGetSharesResponseApplicationJson_Ocs), |
|
FilesSharingShareapiGetSharesResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiGetSharesResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShare), FilesSharingShare.new) |
|
..add(FilesSharingShare.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShare_ItemSize), FilesSharingShare_ItemSize.new) |
|
..add(FilesSharingShare_ItemSize.serializer) |
|
..add(FilesSharingShare_ItemType.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShare_Status), FilesSharingShare_Status.new) |
|
..add(FilesSharingShare_Status.serializer) |
|
..addBuilderFactory(const FullType(BuiltList, [FullType(FilesSharingShare)]), ListBuilder<FilesSharingShare>.new) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiCreateShareResponseApplicationJson), |
|
FilesSharingShareapiCreateShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiCreateShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiCreateShareResponseApplicationJson_Ocs), |
|
FilesSharingShareapiCreateShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiCreateShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiGetInheritedSharesResponseApplicationJson), |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiGetInheritedSharesResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs), |
|
FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiGetInheritedSharesResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiPendingSharesResponseApplicationJson), |
|
FilesSharingShareapiPendingSharesResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiPendingSharesResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs), |
|
FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiPendingSharesResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiGetShareResponseApplicationJson), |
|
FilesSharingShareapiGetShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiGetShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiGetShareResponseApplicationJson_Ocs), |
|
FilesSharingShareapiGetShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiGetShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiUpdateShareResponseApplicationJson), |
|
FilesSharingShareapiUpdateShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiUpdateShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs), |
|
FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiUpdateShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiDeleteShareResponseApplicationJson), |
|
FilesSharingShareapiDeleteShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiDeleteShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs), |
|
FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiDeleteShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiAcceptShareResponseApplicationJson), |
|
FilesSharingShareapiAcceptShareResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareapiAcceptShareResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs), |
|
FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareapiAcceptShareResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesapiSearchShareType), |
|
FilesSharingShareesapiSearchShareType.new, |
|
) |
|
..add(FilesSharingShareesapiSearchShareType.serializer) |
|
..addBuilderFactory(const FullType(BuiltList, [FullType(int)]), ListBuilder<int>.new) |
|
..addBuilderFactory( |
|
const FullType(ContentString, [FullType(FilesSharingShareesapiSearchShareType)]), |
|
ContentString<FilesSharingShareesapiSearchShareType>.new, |
|
) |
|
..add(ContentString.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesapiShareesapiSearchHeaders), |
|
FilesSharingShareesapiShareesapiSearchHeaders.new, |
|
) |
|
..add(FilesSharingShareesapiShareesapiSearchHeaders.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesapiSearchResponseApplicationJson), |
|
FilesSharingShareesapiSearchResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareesapiSearchResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesapiSearchResponseApplicationJson_Ocs), |
|
FilesSharingShareesapiSearchResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareesapiSearchResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareesSearchResult), FilesSharingShareesSearchResult.new) |
|
..add(FilesSharingShareesSearchResult.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesSearchResult_Exact), |
|
FilesSharingShareesSearchResult_Exact.new, |
|
) |
|
..add(FilesSharingShareesSearchResult_Exact.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareeCircle), FilesSharingShareeCircle.new) |
|
..add(FilesSharingShareeCircle.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingSharee), FilesSharingSharee.new) |
|
..add(FilesSharingSharee.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareeCircle_1_Value), FilesSharingShareeCircle_1_Value.new) |
|
..add(FilesSharingShareeCircle_1_Value.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareeValue), FilesSharingShareeValue.new) |
|
..add(FilesSharingShareeValue.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingShareeCircle)]), |
|
ListBuilder<FilesSharingShareeCircle>.new, |
|
) |
|
..addBuilderFactory(const FullType(FilesSharingShareeEmail), FilesSharingShareeEmail.new) |
|
..add(FilesSharingShareeEmail.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingShareeEmail)]), |
|
ListBuilder<FilesSharingShareeEmail>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingSharee)]), |
|
ListBuilder<FilesSharingSharee>.new, |
|
) |
|
..addBuilderFactory(const FullType(FilesSharingShareeRemoteGroup), FilesSharingShareeRemoteGroup.new) |
|
..add(FilesSharingShareeRemoteGroup.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareeRemoteGroup_1_Value), |
|
FilesSharingShareeRemoteGroup_1_Value.new, |
|
) |
|
..add(FilesSharingShareeRemoteGroup_1_Value.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingShareeRemoteGroup)]), |
|
ListBuilder<FilesSharingShareeRemoteGroup>.new, |
|
) |
|
..addBuilderFactory(const FullType(FilesSharingShareeRemote), FilesSharingShareeRemote.new) |
|
..add(FilesSharingShareeRemote.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareeRemote_1_Value), FilesSharingShareeRemote_1_Value.new) |
|
..add(FilesSharingShareeRemote_1_Value.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingShareeRemote)]), |
|
ListBuilder<FilesSharingShareeRemote>.new, |
|
) |
|
..addBuilderFactory(const FullType(FilesSharingShareeUser), FilesSharingShareeUser.new) |
|
..add(FilesSharingShareeUser.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareeUser_1_Status), FilesSharingShareeUser_1_Status.new) |
|
..add(FilesSharingShareeUser_1_Status.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingShareeUser)]), |
|
ListBuilder<FilesSharingShareeUser>.new, |
|
) |
|
..addBuilderFactory(const FullType(FilesSharingShareeLookup), FilesSharingShareeLookup.new) |
|
..add(FilesSharingShareeLookup.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareeLookup_1_Extra), FilesSharingShareeLookup_1_Extra.new) |
|
..add(FilesSharingShareeLookup_1_Extra.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingLookup), FilesSharingLookup.new) |
|
..add(FilesSharingLookup.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingShareeLookup_1_Value), FilesSharingShareeLookup_1_Value.new) |
|
..add(FilesSharingShareeLookup_1_Value.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(FilesSharingShareeLookup)]), |
|
ListBuilder<FilesSharingShareeLookup>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesapiFindRecommendedShareType), |
|
FilesSharingShareesapiFindRecommendedShareType.new, |
|
) |
|
..add(FilesSharingShareesapiFindRecommendedShareType.serializer) |
|
..addBuilderFactory( |
|
const FullType(ContentString, [FullType(FilesSharingShareesapiFindRecommendedShareType)]), |
|
ContentString<FilesSharingShareesapiFindRecommendedShareType>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesapiFindRecommendedResponseApplicationJson), |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJson.new, |
|
) |
|
..add(FilesSharingShareesapiFindRecommendedResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs), |
|
FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs.new, |
|
) |
|
..add(FilesSharingShareesapiFindRecommendedResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesRecommendedResult), |
|
FilesSharingShareesRecommendedResult.new, |
|
) |
|
..add(FilesSharingShareesRecommendedResult.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingShareesRecommendedResult_Exact), |
|
FilesSharingShareesRecommendedResult_Exact.new, |
|
) |
|
..add(FilesSharingShareesRecommendedResult_Exact.serializer) |
|
..addBuilderFactory(const FullType(FilesSharingCapabilities), FilesSharingCapabilities.new) |
|
..add(FilesSharingCapabilities.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing), |
|
FilesSharingCapabilities_FilesSharing.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Public), |
|
FilesSharingCapabilities_FilesSharing_Public.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Public.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Public_Password), |
|
FilesSharingCapabilities_FilesSharing_Public_Password.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Public_Password.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Public_ExpireDate), |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDate.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Public_ExpireDate.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal), |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Public_ExpireDateInternal.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote), |
|
FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Public_ExpireDateRemote.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_User), |
|
FilesSharingCapabilities_FilesSharing_User.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_User.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_User_ExpireDate), |
|
FilesSharingCapabilities_FilesSharing_User_ExpireDate.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_User_ExpireDate.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Group), |
|
FilesSharingCapabilities_FilesSharing_Group.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Group.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Group_ExpireDate), |
|
FilesSharingCapabilities_FilesSharing_Group_ExpireDate.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Group_ExpireDate.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Federation), |
|
FilesSharingCapabilities_FilesSharing_Federation.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Federation.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Federation_ExpireDate), |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDate.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Federation_ExpireDate.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported), |
|
FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Federation_ExpireDateSupported.serializer) |
|
..addBuilderFactory( |
|
const FullType(FilesSharingCapabilities_FilesSharing_Sharee), |
|
FilesSharingCapabilities_FilesSharing_Sharee.new, |
|
) |
|
..add(FilesSharingCapabilities_FilesSharing_Sharee.serializer)) |
|
.build(); |
|
|
|
final Serializers _jsonSerializers = (_serializers.toBuilder() |
|
..addPlugin(StandardJsonPlugin()) |
|
..addPlugin(const ContentStringPlugin())) |
|
.build(); |
|
// coverage:ignore-end
|
|
|