# Models

## The MetadataFilter object

```json
{"openapi":"3.0.0","info":{"title":"AI Rag Indexer","version":"0.0.1"},"components":{"schemas":{"MetadataFilter":{"type":"object","properties":{"key":{"type":"string","description":"Unique identifier of the fields. It contains full field path."},"name":{"type":"string","description":"Name of the field."},"description":{"type":"string","description":"Description of the field."},"type":{"type":"string","description":"Type of the field.","enum":["string","integer","float","boolean","datetime","date","time","dictionary","list","object"]}}}}}}
```

## The ErrorMessage object

```json
{"openapi":"3.0.0","info":{"title":"AI Rag Indexer","version":"0.0.1"},"components":{"schemas":{"ErrorMessage":{"type":"object","properties":{"code":{"type":"integer"},"type":{"type":"string"},"message":{"type":"string"},"moreInfo":{"type":"string"},"details":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"type":{"type":"string"},"message":{"type":"string"},"moreInfo":{"type":"string"}}}}},"description":""}}}}
```

## The ErrorMessageFault object

```json
{"openapi":"3.0.0","info":{"title":"AI Rag Indexer","version":"0.0.1"},"components":{"schemas":{"ErrorMessageFault":{"type":"object","properties":{"fault":{"type":"object","properties":{"faultstring":{"type":"string"},"detail":{"type":"object","properties":{"errorcode":{"type":"string"}}}}}}}}}}
```
