// 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"` }