Get my active auctions
GET/company/bid-auctions/mine
Restituisce un elenco paginato di tutte le aste in cui l'utente autenticato ha effettuato offerte. Include aste con stato 'published', 'awarded', 'approved', ecc.
Obiettivo
Consentire ai trasportatori di gestire le loro offerte attive, rivedere lo stato delle loro partecipazioni e filtrare in base a diversi criteri di interesse.
Casi d'Uso
- Il trasportatore vuole vedere tutte le sue offerte attive
- Filtrare aste in attesa di firma
- Rivedere aste vinte o perse
- Visualizzare la cronologia completa delle partecipazioni
Diagramma dei Filtri:
flowchart TD
A[GET /mine?filter=X] --> B{Tipo di filtro}
B -->|all| C[Tutte le offerte dell'utente]
B -->|open| D[Aste pubblicate<br/>date_end >= oggi<br/>status: published]
B -->|to_sign| E[Aste aggiudicate in attesa<br/>status: awarded<br/>signed_by_trucker: false]
B -->|awarded| F[Tutte le aggiudicate<br/>status: awarded]
B -->|closed| G[Aste chiuse<br/>status: locked/canceled/rejected]
B -->|lost| H[Perse<br/>status: approved<br/>utente NON è vincitore]
B -->|won| I[Vinte<br/>status: approved<br/>utente È vincitore]
C --> J[Restituire AuctionsResponse]
D --> J
E --> J
F --> J
G --> J
H --> J
I --> J
style D fill:#90EE90
style E fill:#FFD700
style I fill:#87CEEB
style H fill:#FFB6C1
Esempio di utilizzo:
GET /company/bid-auctions/mine?filter=to_sign&page=1&limit=10
Campi salienti nella risposta:
my_bid: Importo dell'offerta dell'utente- `bid_current
Request
Responses
- 200
- 401
Elenco delle aste ottenuto con successo. Include metadati di impaginazione e un array di aste con le offerte dell'utente.
Response Headers
Non autorizzato. Possibili cause:
- Token JWT non valido o scaduto
- Utente non autenticato