Documents resource
Generated reference for ovok_sdk: documents resource.
- Stable unknown
- Release candidate since 0.1.0-rc.4
- Development since 0.1.0-dev.23+d339d81
DocumentsResource
class DocumentsResourceUploaded documents and their download URLs. Reached through ovok.documents.
Every request throws an OvokException subclass when it fails.
Constructors
DocumentsResource.new
DocumentsResource(HttpClient _http, String _baseUrl)Built by Ovok; use ovok.documents instead.
| Parameter | Type | Kind | Default |
|---|---|---|---|
_http | HttpClient | positional | |
_baseUrl | String | positional |
Methods
DocumentsResource.list
Future<JsonMap> list([QueryParams params = const {}])Lists documents. Calls GET document with params.
| Parameter | Type | Kind | Default |
|---|---|---|---|
params | QueryParams | optional positional | const {} |
Returns Future<Map<String, dynamic>>.
DocumentsResource.createUpload
Future<JsonMap> createUpload(JsonMap body)Creates a document upload. Calls POST document.
| Parameter | Type | Kind | Default |
|---|---|---|---|
body | JsonMap | positional |
Returns Future<Map<String, dynamic>>.
DocumentsResource.replaceUpload
Future<JsonMap> replaceUpload(String documentId, JsonMap body)Replaces a document's upload. Calls POST document/{documentId}.
| Parameter | Type | Kind | Default |
|---|---|---|---|
documentId | String | positional | |
body | JsonMap | positional |
Returns Future<Map<String, dynamic>>.
DocumentsResource.updateMetadata
Future<JsonMap> updateMetadata(String documentId, JsonMap body)Updates a document's metadata. Calls PATCH document/{documentId}.
| Parameter | Type | Kind | Default |
|---|---|---|---|
documentId | String | positional | |
body | JsonMap | positional |
Returns Future<Map<String, dynamic>>.
DocumentsResource.delete
Future<JsonMap> delete(String documentId)Deletes a document. Calls DELETE document/{documentId}.
| Parameter | Type | Kind | Default |
|---|---|---|---|
documentId | String | positional |
Returns Future<Map<String, dynamic>>.
DocumentsResource.downloadUrl
String downloadUrl(String documentId, [QueryParams params = const {}])The signed-in download URL, document/{documentId}; sends no request.
Fetched with the bearer token, it redirects to a signed download URL.
| Parameter | Type | Kind | Default |
|---|---|---|---|
documentId | String | positional | |
params | QueryParams | optional positional | const {} |
Returns String.
DocumentsResource.publicDownloadUrl
String publicDownloadUrl(String publicToken, [QueryParams params = const {}])The public download URL, document/public/{publicToken}; sends no request.
Needs no bearer, so it fits an image, download or media element.
| Parameter | Type | Kind | Default |
|---|---|---|---|
publicToken | String | positional | |
params | QueryParams | optional positional | const {} |
Returns String.
Last updated on