Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExternalPayment ¶
type Order ¶
type Order struct { ID int `json:"id" gorm:"primaryKey;autoIncrement"` ClientId *int `json:"client_id"` StatusOrder enum.StatusOrder `json:"status_order"` Amount float32 `json:"amount"` CreatedAt time.Time `json:"created_at,omitempty"` Products []*Product `json:"products" gorm:"many2many:orders_products"` }
type Payment ¶
type Payment struct { ID int `json:"id" gorm:"primaryKey;autoIncrement"` OrderID int `json:"-"` Order *Order `json:"order" gorm:"foreignKey:OrderID;references:ID"` Type enum.PaymentType `json:"type"` Status enum.PaymentStatus `json:"status"` Amount float32 `json:"amount"` CreatedAt *time.Time `json:"created_at,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` DeletedAt *time.Time `json:"deleted_at,omitempty"` }
Click to show internal directories.
Click to hide internal directories.