repository

package
v0.0.0-...-a2be96e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2020 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Apps

type Apps struct {
	// contains filtered or unexported fields
}

func NewAppRepository

func NewAppRepository(pg *env.Postgres) *Apps

func (*Apps) Create

func (r *Apps) Create(ctx context.Context, app *domain.Application) error

func (*Apps) FindByID

func (r *Apps) FindByID(ctx context.Context, id domain.ID) (*domain.Application, error)

func (*Apps) FindByUser

func (r *Apps) FindByUser(ctx context.Context, id domain.UserID) ([]*domain.Application, error)

func (*Apps) FindByUserIdent

func (r *Apps) FindByUserIdent(ctx context.Context, userID domain.UserID, ident string) (*domain.Application, error)

func (*Apps) Update

func (r *Apps) Update(ctx context.Context, app *domain.Application) error

type Builds

type Builds struct {
	// contains filtered or unexported fields
}

func NewBuildRepository

func NewBuildRepository(pg *env.Postgres) *Builds

func (*Builds) Create

func (r *Builds) Create(ctx context.Context, build *domain.Build) error

func (*Builds) Delete

func (r *Builds) Delete(ctx context.Context, id domain.ID) error

func (*Builds) FindByID

func (r *Builds) FindByID(ctx context.Context, id domain.ID) (*domain.Build, error)

func (*Builds) Update

func (r *Builds) Update(ctx context.Context, build *domain.Build) error

type Tokens

type Tokens struct {
	// contains filtered or unexported fields
}

func NewTokenRepository

func NewTokenRepository(pg *env.Postgres) *Tokens

func (*Tokens) Create

func (r *Tokens) Create(ctx context.Context, Token *domain.Token) error

func (*Tokens) Delete

func (r *Tokens) Delete(ctx context.Context, id string) error

func (*Tokens) DeleteByUser

func (r *Tokens) DeleteByUser(ctx context.Context, userID domain.UserID, onlyPersonal bool) error

func (*Tokens) FindByID

func (r *Tokens) FindByID(ctx context.Context, id string) (*domain.Token, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL