[invenio_base.api_apps]
invenio_circulation = invenio_circulation:InvenioCirculation

[invenio_base.api_blueprints]
invenio_circulation_loan_actions = invenio_circulation.views:create_loan_actions_blueprint
invenio_circulation_loan_for_item = invenio_circulation_loan_replace_item = invenio_circulation.views:create_loan_replace_item_blueprint

[invenio_base.apps]
invenio_circulation = invenio_circulation:InvenioCirculation

[invenio_i18n.translations]
messages = invenio_circulation

[invenio_jsonschemas.schemas]
loans = invenio_circulation.schemas

[invenio_pidstore.fetchers]
loanid = invenio_circulation.pidstore.fetchers:loan_pid_fetcher

[invenio_pidstore.minters]
loanid = invenio_circulation.pidstore.minters:loan_pid_minter

[invenio_records.jsonresolver]
document_resolver = invenio_circulation.records.jsonresolver.document
item_resolver = invenio_circulation.records.jsonresolver.item
patron_resolver = invenio_circulation.records.jsonresolver.patron

[invenio_search.mappings]
loans = invenio_circulation.mappings

