models

package
v0.0.0-...-859a59f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Order

type Order struct {
	ID              string      `json:"id,omitempty"`
	UserId          string      `json:"user_id,omitempty"`
	Products        []OrderItem `json:"products,omitempty"`
	TotalAmount     float64     `json:"total_amount,omitempty"`
	ShippingAddress string      `json:"shipping_address,omitempty"`
	PaymentMethod   string      `json:"payment_method,omitempty"`
	Status          string      `json:"status,omitempty"`
}

type OrderItem

type OrderItem struct {
	ID          string  `json:"id,omitempty"`
	OrderID     string  `json:"order_id,omitempty"`
	ProductId   string  `json:"product_id,omitempty"`
	Quantity    int32   `json:"quantity,omitempty"`
	UnitPrice   float64 `json:"unit_price,omitempty"`
	TotalAmount float64 `json:"total_amount,omitempty"`
}

type Payment

type Payment struct {
	Provider  string `json:"provider,omitempty"`
	Email     string `json:"email,omitempty"`
	Amount    int32  `json:"amount,omitempty"`
	Currency  string `json:"currency,omitempty"`
	Reference string `json:"reference,omitempty"`
}

type Stock

type Stock struct {
	ID          int    `json:"id,omitempty"`
	ItemName    string `json:"name,omitempty"`
	Description string `json:"description,omitempty"`
	Quantity    int    `json:"quantity,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL