refinement phase 6

This commit is contained in:
hamid
2026-07-13 17:03:45 +03:30
parent d4147342da
commit 70268ecc06
33 changed files with 7262 additions and 53 deletions
+220
View File
@@ -3606,6 +3606,172 @@
]
}
},
"/api/v1/admin_refunds/{id}/confirm_settlement": {
"post": {
"tags": [
"AdminRefunds"
],
"operationId": "AdminRefunds_ConfirmSettlement",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "integer",
"format": "int64"
},
"x-position": 1
}
],
"responses": {
"400": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResultOfDictionaryOfStringAndListOfString"
}
}
}
},
"401": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResult"
}
}
}
},
"403": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResult"
}
}
}
},
"500": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResult"
}
}
}
},
"200": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResultOfRefundSettlementResult"
}
}
}
}
},
"security": [
{
"Bearer": []
}
]
}
},
"/api/v1/admin_refunds/{id}/mark_failed": {
"post": {
"tags": [
"AdminRefunds"
],
"operationId": "AdminRefunds_MarkFailed",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "integer",
"format": "int64"
},
"x-position": 1
}
],
"requestBody": {
"x-name": "body",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MarkRefundFailedBody"
}
}
},
"required": true,
"x-position": 2
},
"responses": {
"400": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResultOfDictionaryOfStringAndListOfString"
}
}
}
},
"401": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResult"
}
}
}
},
"403": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResult"
}
}
}
},
"500": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResult"
}
}
}
},
"200": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ApiResultOfRefundSettlementResult"
}
}
}
}
},
"security": [
{
"Bearer": []
}
]
}
},
"/api/v1/admin/reviews/moderation_queue": {
"get": {
"tags": [
@@ -17189,6 +17355,60 @@
}
}
},
"ApiResultOfRefundSettlementResult": {
"allOf": [
{
"$ref": "#/components/schemas/ApiResult"
},
{
"type": "object",
"additionalProperties": false,
"properties": {
"data": {
"nullable": true,
"oneOf": [
{
"$ref": "#/components/schemas/RefundSettlementResult"
}
]
}
}
}
]
},
"RefundSettlementResult": {
"type": "object",
"additionalProperties": false,
"properties": {
"refundId": {
"type": "integer",
"format": "int64"
},
"bookingId": {
"type": "integer",
"format": "int64"
},
"status": {
"type": "string"
},
"completedAt": {
"type": "string",
"format": "date-time",
"nullable": true
}
}
},
"MarkRefundFailedBody": {
"type": "object",
"description": "The mark-failed body (the id comes from the route).",
"additionalProperties": false,
"properties": {
"reason": {
"type": "string",
"nullable": true
}
}
},
"ApiResultOfPagedResultOfModerationQueueItemDto": {
"allOf": [
{