Documentation ¶
Overview ¶
Package models provides the object models for haul requests and responses
Index ¶
Constants ¶
View Source
const Schema = `` /* 783-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Asset ¶
type Asset struct { ID int64 `db:"id, omitempty" json:"id"` Description string `db:"description" json:"description"` Status string `db:"status" json:"status"` Target int64 `db:"target" json:"target"` CreatedAt *time.Time `db:"created_at" json:"created_at"` DeletedAt *time.Time `db:"deleted_at, omitempty" json:"deleted_at"` }
type AssetDetailed ¶ added in v0.74.0
type AssetDetailed struct { Asset TagsDetailed []TagDetailed }
type AssetWithAttributes ¶ added in v0.46.0
type TabbyPrinter ¶
type TabbyPrinter interface {
TabbyPrint() error
}
type Tag ¶
type Tag struct { ID int64 `db:"id, omitempty" json:"id"` AssetID int64 `db:"asset_id" json:"asset_id"` AttributeID int64 `db:"attribute_id" json:"attribute_id"` Value string `db:"value" json:"value"` }
Tag represents the asset_attributes relation table
type TagDetailed ¶ added in v0.78.0
TagDetailed represents the asset_attributes relation table, including attibute keys
Click to show internal directories.
Click to hide internal directories.