You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.13.0
package mysqlcore
import ( "database/sql" "time"
"git.aiterp.net/stufflog3/stufflog3-api/internal/sqltypes" )
type Item struct { ID int `json:"id"` ScopeID int `json:"scope_id"` ProjectRequirementID sql.NullInt32 `json:"project_requirement_id"` Name string `json:"name"` Description string `json:"description"` CreatedTime time.Time `json:"created_time"` CreatedUserID string `json:"created_user_id"` AcquiredTime sql.NullTime `json:"acquired_time"` ScheduledDate sql.NullTime `json:"scheduled_date"` }
type ItemStatProgress struct { ItemID int `json:"item_id"` StatID int `json:"stat_id"` Acquired int `json:"acquired"` Required int `json:"required"` }
type Project struct { ID int `json:"id"` ScopeID int `json:"scope_id"` AuthorID string `json:"author_id"` Name string `json:"name"` Status int `json:"status"` Description string `json:"description"` CreatedTime time.Time `json:"created_time"` }
type ProjectRequirement struct { ID int `json:"id"` ScopeID int `json:"scope_id"` ProjectID int `json:"project_id"` Name string `json:"name"` Status int `json:"status"` Description string `json:"description"` }
type ProjectRequirementStat struct { ProjectRequirementID int `json:"project_requirement_id"` StatID int `json:"stat_id"` Required int `json:"required"` }
type Scope struct { ID int `json:"id"` Name string `json:"name"` Abbreviation string `json:"abbreviation"` }
type ScopeMember struct { ScopeID int `json:"scope_id"` UserID string `json:"user_id"` Name string `json:"name"` Owner bool `json:"owner"` }
type Stat struct { ID int `json:"id"` ScopeID int `json:"scope_id"` Name string `json:"name"` Description string `json:"description"` Weight float64 `json:"weight"` AllowedAmounts sqltypes.NullRawMessage `json:"allowed_amounts"` }
|