62 lines
1.6 KiB
Go
62 lines
1.6 KiB
Go
|
// Code generated by sqlc. DO NOT EDIT.
|
||
|
|
||
|
package pg
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
|
||
|
"github.com/google/uuid"
|
||
|
)
|
||
|
|
||
|
type Organization struct {
|
||
|
OrganizationID uuid.UUID `json:"organization_id"`
|
||
|
CreatedAt time.Time `json:"created_at"`
|
||
|
Name string `json:"name"`
|
||
|
}
|
||
|
|
||
|
type Project struct {
|
||
|
ProjectID uuid.UUID `json:"project_id"`
|
||
|
TeamID uuid.UUID `json:"team_id"`
|
||
|
CreatedAt time.Time `json:"created_at"`
|
||
|
Name string `json:"name"`
|
||
|
}
|
||
|
|
||
|
type RefreshToken struct {
|
||
|
TokenID uuid.UUID `json:"token_id"`
|
||
|
UserID uuid.UUID `json:"user_id"`
|
||
|
CreatedAt time.Time `json:"created_at"`
|
||
|
ExpiresAt time.Time `json:"expires_at"`
|
||
|
}
|
||
|
|
||
|
type Task struct {
|
||
|
TaskID uuid.UUID `json:"task_id"`
|
||
|
TaskGroupID uuid.UUID `json:"task_group_id"`
|
||
|
CreatedAt time.Time `json:"created_at"`
|
||
|
Name string `json:"name"`
|
||
|
Position float64 `json:"position"`
|
||
|
}
|
||
|
|
||
|
type TaskGroup struct {
|
||
|
TaskGroupID uuid.UUID `json:"task_group_id"`
|
||
|
ProjectID uuid.UUID `json:"project_id"`
|
||
|
CreatedAt time.Time `json:"created_at"`
|
||
|
Name string `json:"name"`
|
||
|
Position float64 `json:"position"`
|
||
|
}
|
||
|
|
||
|
type Team struct {
|
||
|
TeamID uuid.UUID `json:"team_id"`
|
||
|
CreatedAt time.Time `json:"created_at"`
|
||
|
Name string `json:"name"`
|
||
|
OrganizationID uuid.UUID `json:"organization_id"`
|
||
|
}
|
||
|
|
||
|
type UserAccount struct {
|
||
|
UserID uuid.UUID `json:"user_id"`
|
||
|
CreatedAt time.Time `json:"created_at"`
|
||
|
DisplayName string `json:"display_name"`
|
||
|
Email string `json:"email"`
|
||
|
Username string `json:"username"`
|
||
|
PasswordHash string `json:"password_hash"`
|
||
|
}
|