[flask.commands]
rdm-records = invenio_rdm_records.cli:rdm_records

[invenio_base.api_apps]
invenio_rdm_records = invenio_rdm_records:InvenioRDMRecords

[invenio_base.api_blueprints]
invenio_iiif = invenio_rdm_records.views:create_iiif_bp
invenio_oaipmh_server = invenio_rdm_records.views:create_oaipmh_server_blueprint_from_app
invenio_rdm_records = invenio_rdm_records.views:create_records_bp
invenio_rdm_records_draft_files = invenio_rdm_records.views:create_draft_files_bp
invenio_rdm_records_ext = invenio_rdm_records.views:blueprint
invenio_rdm_records_parent_links = invenio_rdm_records.views:create_parent_record_links_bp
invenio_rdm_records_record_files = invenio_rdm_records.views:create_record_files_bp
invenio_vocabularies_affiliations = invenio_rdm_records.views:create_affiliations_blueprint_from_app
invenio_vocabularies_names = invenio_rdm_records.views:create_names_blueprint_from_app
invenio_vocabularies_subjects = invenio_rdm_records.views:create_subjects_blueprint_from_app

[invenio_base.apps]
invenio_rdm_records = invenio_rdm_records:InvenioRDMRecords

[invenio_base.blueprints]
invenio_rdm_records_ext = invenio_rdm_records.views:blueprint

[invenio_celery.tasks]
invenio_rdm_records_fixtures = invenio_rdm_records.fixtures.tasks
invenio_rdm_records_services = invenio_rdm_records.services.tasks

[invenio_db.alembic]
invenio_rdm_records = invenio_rdm_records:alembic

[invenio_db.models]
affiliations = invenio_vocabularies.contrib.affiliations.models
invenio_rdm_records = invenio_rdm_records.records.models
names = invenio_vocabularies.contrib.names.models
subjects = invenio_vocabularies.contrib.subjects.models

[invenio_i18n.translations]
invenio_rdm_records = invenio_rdm_records

[invenio_jsonschemas.schemas]
affiliations = invenio_vocabularies.contrib.affiliations.jsonschemas
invenio_rdm_records = invenio_rdm_records.records.jsonschemas
names = invenio_vocabularies.contrib.names.jsonschemas
subjects = invenio_vocabularies.contrib.subjects.jsonschemas

[invenio_requests.entity_resolvers]
records = invenio_rdm_records.requests.resolver:RDMRecordResolver

[invenio_requests.types]
community_submission = invenio_rdm_records.requests:CommunitySubmission

[invenio_search.mappings]
affiliations = invenio_vocabularies.contrib.affiliations.mappings
names = invenio_vocabularies.contrib.names.mappings
rdmrecords = invenio_rdm_records.records.mappings
subjects = invenio_vocabularies.contrib.subjects.mappings

