-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Milestone
Description
Receiver Invalidates and Closes Offered Report
sequenceDiagram
autonumber
actor finder as Reporter
box Coordination Service
participant inbox
participant reject as Reject<br/>Handler
end
box APIv1
participant offers
participant reports
end
actor coordinator as Receiver
note over coordinator: Evaluate<br/>Report
activate coordinator
coordinator ->> inbox: POST /inbox Reject(Offer(Report))
activate inbox
inbox ->> reject: async handler(Reject(Offer(Report)))
activate reject
inbox -->> coordinator: 202 Accepted
deactivate coordinator
deactivate inbox
reject ->> reports: PATCH /reports/{report_id}<br/>RM.CLOSED
activate reports
reports ->> reports: Update Report
reports -->> reject: 200 OK
deactivate reports
reject ->> offers: DELETE /offers/{offer_id}
activate offers
offers ->> offers: delete Offer
offers -->> reject: 200 OK
deactivate offers
reject ->> finder: POST /inbox Reject(Offer(Report))
activate finder
finder -->> reject: 202 Accepted
deactivate finder
deactivate reject
Metadata
Metadata
Assignees
Labels
No labels