cancel_user_request
Người yêu cầu rút lại một yêu cầu chưa có báo giá. API này chuyển yêu cầu sang CANCELED, một trạng
thái cuối, trong luồng trạng thái. API này không thay đổi trong
bản phát hành này.
Đây là một GraphQL mutation trả về UserRequest. Chỉ người tạo yêu cầu mới gọi được, và chỉ
khi yêu cầu đang ở trạng thái PENDING hoặc IN_CHARGE. Khi đã có báo giá, hãy dùng
decline_user_request.
Input
input: UserRequestInput!
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | String | Có | User request cần hủy. |
Mutation
mutation {
cancel_user_request(input: { id: "3JMY..." }) { id status }
}
Mã lỗi
| Mã | Ý nghĩa |
|---|---|
<status>_user_request | Yêu cầu đã qua IN_CHARGE — ví dụ issued_user_request. |
unauthorized | Người gọi không phải người tạo yêu cầu. |
not_found | id không tồn tại. |
API này cũng có thể trả về Lỗi middleware.