Documentation
¶
Index ¶
- type ChangeFilterParams
- type CreateEventParams
- type DBTX
- type Event
- type Filter
- type GetEventsByTypeParams
- type Leak
- type Ozone
- type Plunge
- type Queries
- func (q *Queries) ChangeFilter(ctx context.Context, arg ChangeFilterParams) (Filter, error)
- func (q *Queries) ClearDetectedLeak(ctx context.Context, id uuid.UUID) (Leak, error)
- func (q *Queries) CreateEvent(ctx context.Context, arg CreateEventParams) (Event, error)
- func (q *Queries) CreateLeakDetected(ctx context.Context, detectedAt time.Time) (Leak, error)
- func (q *Queries) CreateUser(ctx context.Context, email string) (User, error)
- func (q *Queries) FindMostRecentTemperatures(ctx context.Context) (Temperature, error)
- func (q *Queries) GetEventsByType(ctx context.Context, arg GetEventsByTypeParams) ([]Event, error)
- func (q *Queries) GetFilter(ctx context.Context, id uuid.UUID) (Filter, error)
- func (q *Queries) GetFilters(ctx context.Context) ([]Filter, error)
- func (q *Queries) GetLatestEventByType(ctx context.Context, eventType int32) (Event, error)
- func (q *Queries) GetLatestFilterChange(ctx context.Context) (Filter, error)
- func (q *Queries) GetLatestLeakDetected(ctx context.Context) (Leak, error)
- func (q *Queries) GetLatestOzoneEntry(ctx context.Context) (Ozone, error)
- func (q *Queries) GetLatestPlunge(ctx context.Context) (Plunge, error)
- func (q *Queries) GetPlungeByID(ctx context.Context, id uuid.UUID) (Plunge, error)
- func (q *Queries) GetPlunges(ctx context.Context) ([]Plunge, error)
- func (q *Queries) GetUserByApiKey(ctx context.Context, apiKey string) (User, error)
- func (q *Queries) SaveTemperature(ctx context.Context, arg SaveTemperatureParams) (Temperature, error)
- func (q *Queries) StartOzoneGenerator(ctx context.Context, arg StartOzoneGeneratorParams) (Ozone, error)
- func (q *Queries) StartPlunge(ctx context.Context, arg StartPlungeParams) (Plunge, error)
- func (q *Queries) StopOzoneGenerator(ctx context.Context, id uuid.UUID) (Ozone, error)
- func (q *Queries) StopPlunge(ctx context.Context, arg StopPlungeParams) (Plunge, error)
- func (q *Queries) UpdateOzoneEntryStatus(ctx context.Context, arg UpdateOzoneEntryStatusParams) (Ozone, error)
- func (q *Queries) UpdatePlungeAvgTemp(ctx context.Context, arg UpdatePlungeAvgTempParams) (Plunge, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type SaveTemperatureParams
- type StartOzoneGeneratorParams
- type StartPlungeParams
- type StopPlungeParams
- type Temperature
- type UpdateOzoneEntryStatusParams
- type UpdatePlungeAvgTempParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateEventParams ¶
type CreateEventParams struct { EventType int32 EventData json.RawMessage }
type GetEventsByTypeParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) ChangeFilter ¶
func (*Queries) ClearDetectedLeak ¶
func (*Queries) CreateEvent ¶
func (*Queries) CreateLeakDetected ¶
func (*Queries) CreateUser ¶
func (*Queries) FindMostRecentTemperatures ¶
func (q *Queries) FindMostRecentTemperatures(ctx context.Context) (Temperature, error)
func (*Queries) GetEventsByType ¶
func (*Queries) GetLatestEventByType ¶
func (*Queries) GetLatestFilterChange ¶
func (*Queries) GetLatestLeakDetected ¶
func (*Queries) GetLatestOzoneEntry ¶
func (*Queries) GetLatestPlunge ¶
func (*Queries) GetPlungeByID ¶
func (*Queries) GetUserByApiKey ¶
func (*Queries) SaveTemperature ¶
func (q *Queries) SaveTemperature(ctx context.Context, arg SaveTemperatureParams) (Temperature, error)
func (*Queries) StartOzoneGenerator ¶
func (*Queries) StartPlunge ¶
func (*Queries) StopOzoneGenerator ¶
func (*Queries) StopPlunge ¶
func (*Queries) UpdateOzoneEntryStatus ¶
func (*Queries) UpdatePlungeAvgTemp ¶
type SaveTemperatureParams ¶
type SaveTemperatureParams struct { WaterTemp sql.NullString RoomTemp sql.NullString }
type StartPlungeParams ¶
type StopPlungeParams ¶
type Temperature ¶
type Temperature struct { ID uuid.UUID CreatedAt time.Time UpdatedAt time.Time WaterTemp sql.NullString RoomTemp sql.NullString }
type UpdateOzoneEntryStatusParams ¶
type UpdateOzoneEntryStatusParams struct { StatusMessage sql.NullString ID uuid.UUID }
Click to show internal directories.
Click to hide internal directories.