diff options
author | jld3103 <jld3103yt@gmail.com> | 2023-10-22 13:28:39 +0200 |
---|---|---|
committer | jld3103 <jld3103yt@gmail.com> | 2023-10-23 10:33:37 +0200 |
commit | d0193926458f0ba05a26c322bd0bee531be22220 (patch) | |
tree | 6e3c3c2eb609adce0675c796b16583fa449b28f8 /apps/provisioning_api | |
parent | 61143644a41a42ee7f94c1a3d25050e492975c4d (diff) | |
download | nextcloud-server-d0193926458f0ba05a26c322bd0bee531be22220.tar.gz nextcloud-server-d0193926458f0ba05a26c322bd0bee531be22220.zip |
fix(provisioning_api): Fix quota fields in OpenAPI
Signed-off-by: jld3103 <jld3103yt@gmail.com>
Diffstat (limited to 'apps/provisioning_api')
-rw-r--r-- | apps/provisioning_api/lib/ResponseDefinitions.php | 8 | ||||
-rw-r--r-- | apps/provisioning_api/openapi.json | 48 |
2 files changed, 44 insertions, 12 deletions
diff --git a/apps/provisioning_api/lib/ResponseDefinitions.php b/apps/provisioning_api/lib/ResponseDefinitions.php index edb9138659a..071faee5976 100644 --- a/apps/provisioning_api/lib/ResponseDefinitions.php +++ b/apps/provisioning_api/lib/ResponseDefinitions.php @@ -27,11 +27,11 @@ namespace OCA\Provisioning_API; /** * @psalm-type ProvisioningApiUserDetailsQuota = array{ - * free?: float, + * free?: float|int, * quota?: float|int|string, - * relative?: float, - * total?: float, - * used?: float, + * relative?: float|int, + * total?: float|int, + * used?: float|int, * } * * @psalm-type ProvisioningApiUserDetails = array{ diff --git a/apps/provisioning_api/openapi.json b/apps/provisioning_api/openapi.json index 566e907bac1..df6427f150b 100644 --- a/apps/provisioning_api/openapi.json +++ b/apps/provisioning_api/openapi.json @@ -507,8 +507,16 @@ "type": "object", "properties": { "free": { - "type": "number", - "format": "float" + "oneOf": [ + { + "type": "number", + "format": "float" + }, + { + "type": "integer", + "format": "int64" + } + ] }, "quota": { "oneOf": [ @@ -526,16 +534,40 @@ ] }, "relative": { - "type": "number", - "format": "float" + "oneOf": [ + { + "type": "number", + "format": "float" + }, + { + "type": "integer", + "format": "int64" + } + ] }, "total": { - "type": "number", - "format": "float" + "oneOf": [ + { + "type": "number", + "format": "float" + }, + { + "type": "integer", + "format": "int64" + } + ] }, "used": { - "type": "number", - "format": "float" + "oneOf": [ + { + "type": "number", + "format": "float" + }, + { + "type": "integer", + "format": "int64" + } + ] } } } |