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.