Added location response to storage resources
This commit is contained in:
parent
ae6999aee3
commit
b3d15d09e8
4 changed files with 11 additions and 7 deletions
|
@ -628,7 +628,7 @@ $utopia->get('/v1/open-api-2.json')
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((!empty($scope) && 'public' != $scope)) {
|
if ((!empty($scope))) { // && 'public' != $scope
|
||||||
$temp['security'][] = $route->getLabel('sdk.security', $security[$platform]);
|
$temp['security'][] = $route->getLabel('sdk.security', $security[$platform]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -230,6 +230,7 @@ $utopia->get('/v1/account/sessions/oauth/:provider')
|
||||||
->label('sdk.description', '/docs/references/account/create-session-oauth.md')
|
->label('sdk.description', '/docs/references/account/create-session-oauth.md')
|
||||||
->label('sdk.response.code', 301)
|
->label('sdk.response.code', 301)
|
||||||
->label('sdk.response.type', 'text/html')
|
->label('sdk.response.type', 'text/html')
|
||||||
|
->label('sdk.location', true)
|
||||||
->label('abuse-limit', 50)
|
->label('abuse-limit', 50)
|
||||||
->label('abuse-key', 'ip:{ip}')
|
->label('abuse-key', 'ip:{ip}')
|
||||||
->param('provider', '', function () use ($providers) { return new WhiteList(array_keys($providers)); }, 'OAuth Provider. Currently, supported providers are: ' . implode(', ', array_keys(array_filter($providers, function($node) {return (!$node['mock']);}))).'.')
|
->param('provider', '', function () use ($providers) { return new WhiteList(array_keys($providers)); }, 'OAuth Provider. Currently, supported providers are: ' . implode(', ', array_keys(array_filter($providers, function($node) {return (!$node['mock']);}))).'.')
|
||||||
|
|
|
@ -311,6 +311,7 @@ $utopia->get('/v1/storage/files/:fileId/preview')
|
||||||
->label('sdk.method', 'getFilePreview')
|
->label('sdk.method', 'getFilePreview')
|
||||||
->label('sdk.description', '/docs/references/storage/get-file-preview.md')
|
->label('sdk.description', '/docs/references/storage/get-file-preview.md')
|
||||||
->label('sdk.response.type', 'image/*')
|
->label('sdk.response.type', 'image/*')
|
||||||
|
->label('sdk.location', true)
|
||||||
->param('fileId', '', function () { return new UID(); }, 'File unique ID')
|
->param('fileId', '', function () { return new UID(); }, 'File unique ID')
|
||||||
->param('width', 0, function () { return new Range(0, 4000); }, 'Resize preview image width, Pass an integer between 0 to 4000.', true)
|
->param('width', 0, function () { return new Range(0, 4000); }, 'Resize preview image width, Pass an integer between 0 to 4000.', true)
|
||||||
->param('height', 0, function () { return new Range(0, 4000); }, 'Resize preview image height, Pass an integer between 0 to 4000.', true)
|
->param('height', 0, function () { return new Range(0, 4000); }, 'Resize preview image height, Pass an integer between 0 to 4000.', true)
|
||||||
|
@ -424,6 +425,7 @@ $utopia->get('/v1/storage/files/:fileId/download')
|
||||||
->label('sdk.method', 'getFileDownload')
|
->label('sdk.method', 'getFileDownload')
|
||||||
->label('sdk.description', '/docs/references/storage/get-file-download.md')
|
->label('sdk.description', '/docs/references/storage/get-file-download.md')
|
||||||
->label('sdk.response.type', '*')
|
->label('sdk.response.type', '*')
|
||||||
|
->label('sdk.location', true)
|
||||||
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
|
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
|
||||||
->action(
|
->action(
|
||||||
function ($fileId) use ($response, $request, $projectDB) {
|
function ($fileId) use ($response, $request, $projectDB) {
|
||||||
|
@ -476,6 +478,7 @@ $utopia->get('/v1/storage/files/:fileId/view')
|
||||||
->label('sdk.method', 'getFileView')
|
->label('sdk.method', 'getFileView')
|
||||||
->label('sdk.description', '/docs/references/storage/get-file-view.md')
|
->label('sdk.description', '/docs/references/storage/get-file-view.md')
|
||||||
->label('sdk.response.type', '*')
|
->label('sdk.response.type', '*')
|
||||||
|
->label('sdk.location', true)
|
||||||
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
|
->param('fileId', '', function () { return new UID(); }, 'File unique ID.')
|
||||||
->param('as', '', function () { return new WhiteList(['pdf', /*'html',*/ 'text']); }, 'Choose a file format to convert your file to. Currently you can only convert word and pdf files to pdf or txt. This option is currently experimental only, use at your own risk.', true)
|
->param('as', '', function () { return new WhiteList(['pdf', /*'html',*/ 'text']); }, 'Choose a file format to convert your file to. Currently you can only convert word and pdf files to pdf or txt. This option is currently experimental only, use at your own risk.', true)
|
||||||
->action(
|
->action(
|
||||||
|
|
12
composer.lock
generated
12
composer.lock
generated
|
@ -556,12 +556,12 @@
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/guzzle/promises.git",
|
"url": "https://github.com/guzzle/promises.git",
|
||||||
"reference": "63793536355a64085fe7a602c9e2ef8bf32eb811"
|
"reference": "89b1a76b7fda5853401297dc4b2a093cba1fda23"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/guzzle/promises/zipball/63793536355a64085fe7a602c9e2ef8bf32eb811",
|
"url": "https://api.github.com/repos/guzzle/promises/zipball/89b1a76b7fda5853401297dc4b2a093cba1fda23",
|
||||||
"reference": "63793536355a64085fe7a602c9e2ef8bf32eb811",
|
"reference": "89b1a76b7fda5853401297dc4b2a093cba1fda23",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -599,7 +599,7 @@
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"promise"
|
"promise"
|
||||||
],
|
],
|
||||||
"time": "2020-02-12T18:05:15+00:00"
|
"time": "2020-02-15T23:33:03+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "guzzlehttp/psr7",
|
"name": "guzzlehttp/psr7",
|
||||||
|
@ -1526,7 +1526,7 @@
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/appwrite/sdk-generator",
|
"url": "https://github.com/appwrite/sdk-generator",
|
||||||
"reference": "0f87e715e2e12a94e21889e34a174de1aa30dac3"
|
"reference": "51b433031debb0aa79afe5f165c47a13038b6712"
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"ext-curl": "*",
|
"ext-curl": "*",
|
||||||
|
@ -1556,7 +1556,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms",
|
"description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms",
|
||||||
"time": "2020-02-15T18:06:37+00:00"
|
"time": "2020-02-16T06:24:39+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "doctrine/instantiator",
|
"name": "doctrine/instantiator",
|
||||||
|
|
Loading…
Reference in a new issue