1
0
mirror of https://gitlab.com/bramw/baserow.git synced 2024-11-25 00:46:46 +00:00
bramw_baserow/web-frontend/modules/database/components/docs/sections/APIDocsErrors.vue
2023-08-07 11:29:29 +00:00

106 lines
2.6 KiB
Vue

<template>
<div class="api-docs__item">
<div class="api-docs__left">
<h2 id="section-errors" class="api-docs__heading-2">
{{ $t('apiDocs.errors') }}
</h2>
<table class="api-docs__table">
<thead>
<tr>
<th>{{ $t('apiDocsErrors.errorCode') }}</th>
<th>{{ $t('apiDocsErrors.name') }}</th>
<th>{{ $t('apiDocsErrors.description') }}</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>Ok</td>
<td>
{{ $t('apiDocsErrors.okDescription') }}
</td>
</tr>
<tr>
<td>400</td>
<td>Bad request</td>
<td>
{{ $t('apiDocsErrors.badRequestDescription') }}
</td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td>
{{ $t('apiDocsErrors.unauthorizedDescription') }}
</td>
</tr>
<tr>
<td>404</td>
<td>Not found</td>
<td>
{{ $t('apiDocsErrors.notFoundDescription') }}
</td>
</tr>
<tr>
<td>413</td>
<td>Request Entity Too Large</td>
<td>
{{ $t('apiDocsErrors.requestEntityTooLargeDescription') }}
</td>
</tr>
<tr>
<td>500</td>
<td>Internal Server Error</td>
<td>
{{ $t('apiDocsErrors.internalErrorDescription') }}
</td>
</tr>
<tr>
<td>502</td>
<td>Bad gateway</td>
<td>
{{ $t('apiDocsErrors.badGatewayDescription') }}
</td>
</tr>
<tr>
<td>503</td>
<td>Service unavailable</td>
<td>
{{ $t('apiDocsErrors.unavailableDescription') }}
</td>
</tr>
</tbody>
</table>
</div>
<div class="api-docs__right">
<APIDocsExample
:value="value"
:url="$config.PUBLIC_BACKEND_URL"
type=""
:response="{
error: 'ERROR_NO_PERMISSION_TO_TABLE',
description: 'The token does not have permissions to the table.',
}"
@input="$emit('input', $event)"
></APIDocsExample>
</div>
</div>
</template>
<script>
import APIDocsExample from '@baserow/modules/database/components/docs/APIDocsExample'
export default {
name: 'APIDocsErrors',
components: {
APIDocsExample,
},
props: {
value: {
type: Object,
required: true,
},
},
}
</script>