From 4f1fdd447a156a2a5a062a814ecbc7ae012feac4 Mon Sep 17 00:00:00 2001 From: Piotr Biernat Date: Thu, 22 Dec 2022 13:31:25 +0100 Subject: [PATCH] basket update --- http/basket.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/http/basket.go b/http/basket.go index b14b8e0..32741c1 100644 --- a/http/basket.go +++ b/http/basket.go @@ -1,5 +1,31 @@ package http +import "time" + +type GetBasketRequest struct { + BasketID string `json:"basket_id"` +} + +type GetBasketResponse struct { + ID string `json:"id"` + State string `json:"state"` + CreatedAt time.Duration `json:"created_at"` + UpdatedAt time.Duration `json:"updated_at"` +} + +type GetBasketItemsRequest struct { +} + +type GetBasketItemsResponse struct { + ID string `json:"id"` + BasketID string `json:"basket_id"` + ProductID int `json:"product_id"` + Quantity int `json:"quantity"` + Price float64 `json:"price"` + CreatedAt time.Duration `json:"created_at"` + UpdatedAt time.Duration `json:"updated_at"` +} + type BasketCheckoutRequest struct { BasketID string `json:"basket_id"` }