Versions in this module Expand all Collapse all v0 v0.19.0 Oct 15, 2026 Changes in this version + const CountMedia + const CreateMedia + const DeleteMedia + const GetMedia + const GetSetting + const GetUserSetting + const ListMedia + const ListMediaByIDs + const ListSavedMediaFiles + const SetSetting + const SetUserSetting + const UpdateMedia + type AuthUser struct + ID uuid.UUID + Name string + type CoreContent struct + AuthorID string + Content string + CreatedAt int64 + Excerpt string + Fields string + ID string + ParentID *string + Path string + PublishedAt *int64 + Slug string + Status string + Title string + Type string + UpdatedAt int64 + type CoreContentField struct + CreatedAt int64 + Depth int64 + GroupID int64 + ID int64 + Key string + Kind string + Label string + Many bool + Origin *string + ParentFieldID *int64 + Position int64 + RelatesTo *string + Required bool + Settings string + UpdatedAt int64 + type CoreContentRelation struct + FieldID int64 + FromID string + Position int64 + SortAt int64 + ToID string + Visible bool + type CoreContentRevision struct + AuthorID string + Content string + ContentID string + CreatedAt int64 + Excerpt string + Fields string + ID string + Kind string + Title string + type CoreContentType struct + Active bool + CreatedAt int64 + Description string + Hierarchical bool + IsDefault bool + Key string + Origin *string + PageKind string + PluralLabel string + RevisionCap int64 + Revisions bool + RouteWord string + SingularLabel string + UpdatedAt int64 + type CoreCronJob struct + LastError *string + LastFinishedAt *int64 + LastStartedAt *int64 + LeaseToken *string + LeasedUntil *int64 + Name string + NextRunAt int64 + type CoreFieldGroup struct + Active bool + CreatedAt int64 + ID int64 + Key string + Location string + Origin *string + Position int64 + Title string + UpdatedAt int64 + type CoreMedia struct + AltText string + AuthorID uuid.UUID + Caption string + CreatedAt dbkit.Time + Description string + File string + Filesize int64 + Height int64 + ID int64 + MediaType string + MimeType string + Sizes columns.Sizes + Title string + UpdatedAt dbkit.Time + Width int64 + type CoreSetting struct + Key string + Value string + type CoreUserSetting struct + Key string + UserID uuid.UUID + Value string + type CountMediaParams struct + After *time.Time + Authors string + Before *time.Time + ExcludedAuthors string + MediaType string + Mimes string + ModifiedAfter *time.Time + ModifiedBefore *time.Time + Search string + type CreateMediaParams struct + AltText string + AuthorID uuid.UUID + Caption string + CreatedAt dbkit.Time + Description string + File string + Filesize int64 + Height int64 + MediaType string + MimeType string + Sizes columns.Sizes + Title string + UpdatedAt dbkit.Time + Width int64 + type DBTX interface + ExecContext func(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext func(context.Context, string) (*sql.Stmt, error) + QueryContext func(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext func(context.Context, string, ...interface{}) *sql.Row + type GetUserSettingParams struct + Key string + UserID uuid.UUID + type ListMediaParams struct + After *time.Time + Authors string + Before *time.Time + ExcludedAuthors string + MediaType string + Mimes string + ModifiedAfter *time.Time + ModifiedBefore *time.Time + OrderBy string + OrderDir string + RowLimit int64 + RowOffset int64 + Search string + type ListMediaRow struct + AuthorName string + CoreMedia CoreMedia + type Queries struct + func New(db DBTX) *Queries + func (q *Queries) CountMedia(ctx context.Context, arg CountMediaParams) (int64, error) + func (q *Queries) CreateMedia(ctx context.Context, arg CreateMediaParams) (CoreMedia, error) + func (q *Queries) DeleteMedia(ctx context.Context, id int64) (CoreMedia, error) + func (q *Queries) GetMedia(ctx context.Context, id int64) (CoreMedia, error) + func (q *Queries) GetSetting(ctx context.Context, key string) (string, error) + func (q *Queries) GetUserSetting(ctx context.Context, arg GetUserSettingParams) (string, error) + func (q *Queries) ListMedia(ctx context.Context, arg ListMediaParams) ([]ListMediaRow, error) + func (q *Queries) ListMediaByIDs(ctx context.Context, ids string) ([]CoreMedia, error) + func (q *Queries) ListSavedMediaFiles(ctx context.Context, files string) ([]string, error) + func (q *Queries) SetSetting(ctx context.Context, arg SetSettingParams) error + func (q *Queries) SetUserSetting(ctx context.Context, arg SetUserSettingParams) error + func (q *Queries) UpdateMedia(ctx context.Context, arg UpdateMediaParams) (CoreMedia, error) + func (q *Queries) WithTx(tx *sql.Tx) *Queries + type SetSettingParams struct + Key string + Value string + type SetUserSettingParams struct + Key string + UserID uuid.UUID + Value string + type UpdateMediaParams struct + AltText string + Caption string + Description string + ExpectedUpdatedAt dbkit.Time + ID int64 + Title string + UpdatedAt dbkit.Time