AttachmentPromotionInput¶
Model aliases: AttachmentPromotionInput.
Type: AddKnowledge or ReplaceDocument or ReplaceTable.
Model constraints¶
- Discriminator field:
action - For
"add":AddKnowledge - For
"replace_document":ReplaceDocument - For
"replace_table":ReplaceTable
Exact JSON Schema¶
This is a schema definition, not an example request. It preserves all declared keywords, including constraints not summarized above.
Complete JSON Schema
JSON
{
"discriminator": {
"mapping": {
"add": "#/$defs/AddKnowledge",
"replace_document": "#/$defs/ReplaceDocument",
"replace_table": "#/$defs/ReplaceTable"
},
"propertyName": "action"
},
"oneOf": [
{
"$ref": "#/$defs/AddKnowledge"
},
{
"$ref": "#/$defs/ReplaceDocument"
},
{
"$ref": "#/$defs/ReplaceTable"
}
],
"title": "AttachmentPromotionInput"
}