-
API_CREATE_DOCS
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DOCUMENTATION_URL
-
:bdg:`default:` ``/docs``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_TITLE
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-danger:`Required` :bdg-dark-line:`Global`
|
-
API_VERSION
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-danger:`Required` :bdg-dark-line:`Global`
|
-
API_LOGO_URL
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_LOGO_BACKGROUND
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DESCRIPTION
-
:bdg:`type` ``str or str path``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
Accepts a string or a filepath string, with a default behavior that auto-generates a comprehensive documentation description. If a filepath is provided, it can point to a Jinja template that dynamically accesses the Flask configuration via {config.xxxx} placeholders. This flexible approach allows for a rich, context-aware description in your ReDoc documentation. Example: tests/test_flask_config.py.
|
-
API_KEYWORDS
-
:bdg:`default:` ``None``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_CONTACT_NAME
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_CONTACT_EMAIL
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_CONTACT_URL
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_LICENCE_NAME
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_LICENCE_URL
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_SERVER_URLS
-
:bdg:`default:` ``None``
-
:bdg:`type` ``list[dict]``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
example: [{“url”: “http://localhost:5000”, “description”: “Local server”}…] Specifies the server(s) used for calling the API in the redoc documentation. If not provided, the field name will not be displayed in the docs. Example: tests/test_flask_config.py.
|
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_PREFIX
-
:bdg:`default:` ``/api``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_VERBOSITY_LEVEL
-
:bdg:`default:` ``1``
-
:bdg:`type` ``int``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_ENDPOINT_CASE
-
:bdg:`default:` ``kebab``
-
:bdg:`type` ``string``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_FIELD_CASE
-
:bdg:`default:` ``snake``
-
:bdg:`type` ``string``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_SCHEMA_CASE
-
:bdg:`default:` ``camel``
-
:bdg:`type` ``string``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_PRINT_EXCEPTIONS
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_BASE_SCHEMA
-
:bdg:`default:` ``AutoSchema``
-
:bdg:`type` ``Schema``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_ALLOW_CASCADE_DELETE
-
:bdg-secondary:`Optional`
|
-
API_IGNORE_UNDERSCORE_ATTRIBUTES
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model`
|
-
API_SERIALIZATION_TYPE
-
:bdg-secondary:`Optional`
|
-
API_SERIALIZATION_DEPTH
-
:bdg-secondary:`Optional`
|
-
API_DUMP_HYBRID_PROPERTIES
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model`
|
-
API_ADD_RELATIONS
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model`
|
-
:bdg:`default:` ``20``
-
:bdg:`type` ``int``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
:bdg:`default:` ``100``
-
:bdg:`type` ``int``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_READ_ONLY
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model`
|
-
API_ALLOW_ORDER_BY
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model`
|
-
API_ALLOW_FILTER
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model`
|
-
API_ALLOW_JOIN
-
:bdg-secondary:`Optional`
|
-
API_ALLOW_GROUPBY
-
:bdg-secondary:`Optional`
|
-
API_ALLOW_AGGREGATION
-
:bdg-secondary:`Optional`
|
-
API_ALLOW_SELECT_FIELDS
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model`
|
-
API_block_methods
-
:bdg-secondary:`Optional`
|
-
API_AUTHENTICATE
-
:bdg-secondary:`Optional`
|
-
API_AUTHENTICATE_METHOD
-
:bdg-secondary:`Optional`
|
-
API_USER_MODEL
-
:bdg-secondary:`Optional`
|
-
API_SETUP_CALLBACK
-
:bdg:`default:` ``None``
-
:bdg:`type` ``callable``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
API_RETURN_CALLBACK
-
:bdg:`default:` ``None``
-
:bdg:`type` ``callable``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
API_ERROR_CALLBACK
-
:bdg:`default:` ``None``
-
:bdg:`type` ``callable``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
API_POST_DUMP_CALLBACK
-
:bdg:`default:` ``None``
-
:bdg:`type` ``callable``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
API_ADDITIONAL_QUERY_PARAMS
-
:bdg:`default:` ``None``
-
:bdg:`type` ``list[dict]``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
API_DUMP_DATETIME
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DUMP_VERSION
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DUMP_STATUS_CODE
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DUMP_RESPONSE_TIME
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DUMP_COUNT
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DUMP_NULL_NEXT_URL
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DUMP_NULL_PREVIOUS_URL
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_DUMP_NULL_ERROR
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_RATE_LIMIT
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
API_RATE_LIMIT_CALLBACK
-
:bdg-secondary:`Optional`
|
-
API_RATE_LIMIT_STORAGE_URI
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
IGNORE_FIELDS
-
:bdg-secondary:`Optional`
|
-
IGNORE_OUTPUT_FIELDS
-
:bdg-secondary:`Optional`
|
-
IGNORE_INPUT_FIELDS
-
:bdg-secondary:`Optional`
|
-
API_BLUEPRINT_NAME
-
:bdg:`default:` ``None``
-
:bdg-secondary:`Optional`
|
-
API_SOFT_DELETE
-
:bdg:`default:` ``False``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_SOFT_DELETE_ATTRIBUTE
-
:bdg:`default:` ``None``
-
:bdg:`type` ``str``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_SOFT_DELETE_VALUES
-
:bdg:`default:` ``None``
-
:bdg:`type` ``tuple``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Global`
|
-
API_ALLOW_DELETE_RELATED
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
API_ALLOW_DELETE_DEPENDENTS
-
:bdg:`default:` ``True``
-
:bdg:`type` ``bool``
-
:bdg-secondary:`Optional` :bdg-dark-line:`Model Method`
|
-
GET_MANY_SUMMARY
-
:bdg-secondary:`Optional`
|
-
GET_SINGLE_SUMMARY
-
:bdg-secondary:`Optional`
|
-
POST_SUMMARY
-
:bdg-secondary:`Optional`
|
-
PATCH_SUMMARY
-
:bdg-secondary:`Optional`
|