diff --git a/config/schema/federated_terms.schema.yml b/config/schema/federated_terms.schema.yml new file mode 100644 index 0000000..5c9f694 --- /dev/null +++ b/config/schema/federated_terms.schema.yml @@ -0,0 +1,21 @@ +field.storage_settings.mapped_terms: + type: mapping + label: 'Mapped Term settings' + mapping: + max_length: + type: integer + label: 'Maximum length' + is_ascii: + type: boolean + label: 'Contains US ASCII characters only' + +field.widget.settings.mapped_terms_textfield: + type: mapping + label: 'Mapped Terms Textfield' + mapping: + size: + type: integer + label: 'Size of textfield' + placeholder: + type: label + label: 'Placeholder' diff --git a/config/schema/search_api_federated_solr.processor.schema.yml b/config/schema/search_api_federated_solr.processor.schema.yml new file mode 100644 index 0000000..745a9e7 --- /dev/null +++ b/config/schema/search_api_federated_solr.processor.schema.yml @@ -0,0 +1,21 @@ +search_api.property_configuration.mapped_field: + type: mapping + label: 'Mapped fields configuration' + mapping: + field_data: + type: sequence + label: 'The fields to be aggregated' + sequence: + type: sequence + label: 'The entity type' + sequence: + type: string + label: 'The bundle type' + +search_api.property_configuration.site_name: + type: mapping + label: 'Site name processor configuration' + mapping: + site_name: + type: string + label: 'The name of the site'