Chuyển tới nội dung chính

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ườngKiểuBắt buộcMô tả
idStringCóUser request cần hủy.
Mutation
mutation {
cancel_user_request(input: { id: "3JMY..." }) { id status }
}

Mã lỗi​

MãÝ nghĩa
<status>_user_requestYêu cầu đã qua IN_CHARGE — ví dụ issued_user_request.
unauthorizedNgười gọi không phải người tạo yêu cầu.
not_foundid không tồn tại.

API này cũng có thể trả về Lỗi middleware.