feat: split RFQ quotes endpoint into requester and quoter views #240
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Split the single /rfq/data/quotes endpoint into two role-specific endpoints:
Overview
Description
Testing instructions
Types of changes
Notes
Status
[WIP]if necessary (changes not yet made).Note
Introduces role-specific RFQ quote endpoints and corrects query param encoding.
GET_RFQ_QUOTESwithGET_RFQ_REQUESTER_QUOTESandGET_RFQ_QUOTER_QUOTES; addsRfqClient.get_rfq_requester_quotesandget_rfq_quoter_quotes, and updatesaccept_rfq_quote/approve_rfq_orderto use themurllib.parse.urlencode(..., doseq=True)and updatesparse_rfq_requests_params/parse_rfq_quotes_paramsto keep arrays as lists (enabling repeated params likerequestIds=id1&requestIds=id2); adds tests verifying this behaviorurlencodeforget_rfq_best_quoterequestIdexamples/rfq_get_best_quote.py;examples/rfq_get_quotes.pynow demonstrates requester/quoter viewsWritten by Cursor Bugbot for commit 52c91df. This will update automatically on new commits. Configure here.