diff --git a/catalog/dto/product.go b/catalog/dto/product.go index 66a26ed..8c21800 100644 --- a/catalog/dto/product.go +++ b/catalog/dto/product.go @@ -5,20 +5,20 @@ import ( ) type GetProductRequestDTO struct { - ProductID int `json:"product_id"` + ProductID string `json:"product_id"` } type GetProductResponseDTO struct { - ID string `json:"id"` - Name string `json:"name"` - Slug string `json:"slug"` - Price float64 `json:"price"` - CreatedAt time.Duration `json:"created_at"` - UpdatedAt time.Duration `json:"updated_at,omitempty"` + ID string `json:"id"` + Name string `json:"name"` + Slug string `json:"slug"` + Price float64 `json:"price"` + CreatedAt time.Time `json:"created_at"` + UpdatedAt time.Time `json:"updated_at,omitempty"` } type GetProductListRequestDTO struct { - CategoryID int `json:"category_id"` + CategoryID string `json:"category_id"` } type GetProductListResponseDTO struct { @@ -26,21 +26,21 @@ type GetProductListResponseDTO struct { } type AddProductToBasketRequestDTO struct { - ProductID int `json:"product_id"` - Quantity int `json:"quantity"` + ProductID string `json:"product_id"` + Quantity int `json:"quantity"` } type AddProductToBasketResponseDTO struct { - ProductID int `json:"product_id"` + ProductID string `json:"product_id"` BasketID string `json:"basket_id"` } type RemoveProductFromBasketRequestDTO struct { - ProductID int `json:"product_id"` - Quantity int `json:"quantity"` + ProductID string `json:"product_id"` + Quantity int `json:"quantity"` } type RemoveProductFromBasketResponseDTO struct { - ProductID int `json:"product_id"` + ProductID string `json:"product_id"` BasketID string `json:"basket_id"` }