[oarepo.models]
invenio_files = oarepo_model_builder_files.builtin_models:invenio_files.json

[oarepo_model_builder.builders.files]
0100-invenio_record_metadata = oarepo_model_builder.invenio.invenio_record_metadata:InvenioRecordMetadataBuilder
0100-invenio_record_resource_config = oarepo_model_builder.invenio.invenio_record_resource_config:InvenioRecordResourceConfigBuilder
0110-invenio_record = oarepo_model_builder.invenio.invenio_record:InvenioRecordBuilder
0130-invenio_record_schema = oarepo_model_builder.invenio.invenio_record_schema:InvenioRecordSchemaBuilder
0140-invenio_record_ui_schema = oarepo_model_builder.invenio.invenio_record_ui_schema:InvenioRecordUISchemaBuilder
0310-invenio_record_service_config = oarepo_model_builder.invenio.invenio_record_service_config:InvenioRecordServiceConfigBuilder
0320-invenio_record_service = oarepo_model_builder.invenio.invenio_record_service:InvenioRecordServiceBuilder
0340-invenio_record_dumper = oarepo_model_builder.invenio.invenio_record_dumper:InvenioRecordDumperBuilder
0410-invenio_record_resource = oarepo_model_builder.invenio.invenio_record_resource:InvenioRecordResourceBuilder
0420-invenio_views = oarepo_model_builder.invenio.invenio_views:InvenioViewsBuilder
0430-ui_serializer = oarepo_model_builder.invenio.invenio_record_ui_serializer:InvenioRecordUISerializerBuilder
0500-invenio_config = oarepo_model_builder.invenio.invenio_config:InvenioConfigBuilder
0600-invenio_ext = oarepo_model_builder.invenio.invenio_ext:InvenioExtBuilder
0610-invenio_ext_setup_cfg = oarepo_model_builder.invenio.invenio_ext_setup_cfg:InvenioExtSetupCfgBuilder
0930-invenio_resource_setup_cfg = oarepo_model_builder.invenio.invenio_record_resource_setup_cfg:InvenioRecordResourceSetupCfgBuilder
1030-invenio_script_sample_data = oarepo_model_builder.invenio.invenio_script_sample_data:InvenioScriptSampleDataBuilder
2010-invenio_files_record = oarepo_model_builder_files.invenio.invenio_files_record:InvenioFilesRecordBuilder
2010-invenio_files_record_metadata = oarepo_model_builder_files.invenio.invenio_files_record_metadata:InvenioFilesRecordMetadataBuilder
2020-invenio_files_permissions = oarepo_model_builder_files.invenio.invenio_files_record_permissions:InvenioFilesRecordPermissionsBuilder
2030-invenio_files_parent_record = oarepo_model_builder_files.invenio_parent.invenio_files_parent_record:InvenioFilesParentRecordBuilder
2030-invenio_files_parent_record_metadata = oarepo_model_builder_files.invenio_parent.invenio_files_parent_record_metadata:InvenioFilesParentRecordMetadataBuilder
2030-invenio_files_parent_record_service_config = oarepo_model_builder_files.invenio_parent.invenio_files_parent_record_service_config:InvenioFilesParentRecordServiceConfigBuilder
2030-invenio_files_parent_schema = oarepo_model_builder_files.invenio_parent.invenio_files_parent_schema:InvenioFilesParentSchemaBuilder
2030-invenio_files_record_service_config = oarepo_model_builder_files.invenio.invenio_files_record_service_config:InvenioRecordServiceConfigBuilder
2035-invenio_files_schema = oarepo_model_builder_files.invenio.invenio_files_schema:InvenioFilesSchemaBuilder
2039-invenio_conftest = oarepo_model_builder_files.tests.invenio_conftest:InvenioConftestBuilder
2040-invenio_files_conftest = oarepo_model_builder_files.tests.invenio_files_conftest:InvenioFilesConftestBuilder
2040-invenio_files_test_files_resources = oarepo_model_builder_files.tests.invenio_files_test_file_resources:InvenioFilesTestFileResourcesBuilder

[oarepo_model_builder.model_preprocessors.files]
10-invenio_files_before = oarepo_model_builder_files.model_preprocessors.invenio_files_before:InvenioModelFilesBeforePreprocessor
11-default = oarepo_model_builder.model_preprocessors.default_values:DefaultValuesModelPreprocessor
12-invenio = oarepo_model_builder.model_preprocessors.invenio:InvenioModelPreprocessor
20-opensearch = oarepo_model_builder.model_preprocessors.opensearch:OpensearchModelPreprocessor
30-invenio_base_classes = oarepo_model_builder.model_preprocessors.invenio_base_classes:InvenioBaseClassesModelPreprocessor
30-invenio_files_base_classes = oarepo_model_builder_files.model_preprocessors.invenio_files_base_classes:InvenioModelFilesBaseClassesPreprocessor
31-invenio_files_after = oarepo_model_builder_files.model_preprocessors.invenio_files_after:InvenioModelFilesAfterPreprocessor
40-datatypes = oarepo_model_builder.model_preprocessors.datatype_default:DatatypeDefaultModelPreprocessor

[oarepo_model_builder.profiles]
files = oarepo_model_builder_files.profiles.file:FileProfile

[oarepo_model_builder.property_preprocessors.files]
200-datatypes = oarepo_model_builder.property_preprocessors.datatype_preprocessor:DataTypePreprocessor
300-enums = oarepo_model_builder.property_preprocessors.enum:EnumPreprocessor

[oarepo_model_builder.templates]
99-files_parent_templates = oarepo_model_builder_files.invenio_parent
99-files_templates = oarepo_model_builder_files.invenio
99-files_test_templates = oarepo_model_builder_files.tests

[oarepo_model_builder.validation]
files-validation = oarepo_model_builder_files.validation:validators
