Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Order ¶
type Order struct { ID int `json:"id"` WidgetId int `json:"widget_id"` TransactionID int `json:"transaction_id"` StatusID int `json:"status_id"` Quantity int `json:"quantity"` Amount int `json:"amount"` CreatedAt time.Time `json:"-"` UpdatedAt time.Time `json:"-"` }
Order is the type for all orders
type Status ¶
type Status struct { ID int `json:"id"` Name string `json:"name"` CreatedAt time.Time `json:"-"` UpdatedAt time.Time `json:"-"` }
Status is the type for order statuses
type Transaction ¶
type Transaction struct { ID int `json:"id"` Amount int `json:"amount"` Currency string `json:"currency"` LastFour string `json:"last_four"` BankReturnCode string `json:"bank_return_code"` TransactionStatusId int `json:"transaction_status_id"` CreatedAt time.Time `json:"-"` UpdatedAt time.Time `json:"-"` }
Transaction is the type for transactions
type TransactionStatus ¶
type TransactionStatus struct { ID int `json:"id"` Name string `json:"name"` CreatedAt time.Time `json:"-"` UpdatedAt time.Time `json:"-"` }
TransactionStatus is the type for transaction statuses
type User ¶
type User struct { ID int `json:"id"` FirstName string `json:"first_name"` LastName string `json:"last_name"` Email string `json:"email"` Password string `json:"password"` CreatedAt time.Time `json:"-"` UpdatedAt time.Time `json:"-"` }
User is the type for users
type Widget ¶
type Widget struct { ID int `json:"id"` Name string `json:"name"` Description string `json:"description"` InventoryLevel int `json:"inventory_level"` Price int `json:"price"` Image string `json:"image"` CreatedAt time.Time `json:"-"` UpdatedAt time.Time `json:"-"` }
Widget is the type for all widgets
Click to show internal directories.
Click to hide internal directories.