Files
divkit/schema/div-action-submit.json
T
babaevmm 201be941c9 fix json format
commit_hash:fd6e36a8ea96d96b9a00bac60a72f213c5f2dc0e
2025-02-07 18:43:40 +03:00

93 lines
2.0 KiB
JSON

{
"type": "object",
"$description": "translations.json#/div_action_submit",
"definitions": {
"parameter": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
]
},
"request": {
"type": "object",
"properties": {
"url": {
"$ref": "common.json#/url",
"$description": "translations.json#/div_action_submit_request_url"
},
"headers": {
"type": "array",
"$description": "translations.json#/div_action_submit_request_headers",
"items": {
"$ref": "#/definitions/parameter"
}
},
"method": {
"type": "string",
"default_value": "post",
"$description": "translations.json#/div_action_submit_request_method",
"enum": [
"get",
"post",
"put",
"patch",
"delete",
"head",
"options"
]
}
},
"required": [
"url"
]
}
},
"properties": {
"type": {
"type": "string",
"enum": [
"submit"
]
},
"container_id": {
"type": "string",
"$description": "translations.json#/div_action_submit_container_id"
},
"request": {
"$ref": "#/definitions/request",
"$description": "translations.json#/div_action_submit_request"
},
"on_success_actions": {
"type": "array",
"items": {
"$ref": "div-action.json"
},
"$description": "translations.json#/div_action_submit_on_success_actions"
},
"on_fail_actions": {
"type": "array",
"items": {
"$ref": "div-action.json"
},
"$description": "translations.json#/div_action_submit_on_fail_actions"
}
},
"platforms": [
"ios"
],
"required": [
"type",
"container_id",
"request"
]
}