repository

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type MiddleRepository

type MiddleRepository interface {
	CreatePage(page pb.Page) (int64, error)
	GetPageByUUID(uuid string) (pb.Page, error)
	ListApps() ([]pb.App, error)
	GetAvailableAppByType(t string) (pb.App, error)
	GetAppByType(t string) (pb.App, error)
	UpdateAppByID(id int64, token, extra string) error
	CreateApp(app pb.App) (int64, error)
	GetCredentialByName(name string) (pb.Credential, error)
	GetCredentialByType(t string) (pb.Credential, error)
	ListCredentials() ([]pb.Credential, error)
	CreateCredential(credential pb.Credential) (int64, error)
	ListTags() ([]pb.Tag, error)
	GetOrCreateTag(tag pb.Tag) (pb.Tag, error)
}

func CreateMiddleRepository added in v0.0.24

func CreateMiddleRepository(id string) (MiddleRepository, error)

func NewRqliteMiddleRepository added in v0.0.25

func NewRqliteMiddleRepository(db *rqlite.Conn) MiddleRepository

type RqliteMiddleRepository added in v0.0.25

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

func (*RqliteMiddleRepository) CreateApp added in v0.0.25

func (r *RqliteMiddleRepository) CreateApp(app pb.App) (int64, error)

func (*RqliteMiddleRepository) CreateCredential added in v0.0.25

func (r *RqliteMiddleRepository) CreateCredential(credential pb.Credential) (int64, error)

func (*RqliteMiddleRepository) CreatePage added in v0.0.25

func (r *RqliteMiddleRepository) CreatePage(page pb.Page) (int64, error)

func (*RqliteMiddleRepository) GetAppByType added in v0.0.25

func (r *RqliteMiddleRepository) GetAppByType(t string) (pb.App, error)

func (*RqliteMiddleRepository) GetAvailableAppByType added in v0.0.25

func (r *RqliteMiddleRepository) GetAvailableAppByType(t string) (pb.App, error)

func (*RqliteMiddleRepository) GetCredentialByName added in v0.0.25

func (r *RqliteMiddleRepository) GetCredentialByName(name string) (pb.Credential, error)

func (*RqliteMiddleRepository) GetCredentialByType added in v0.0.25

func (r *RqliteMiddleRepository) GetCredentialByType(t string) (pb.Credential, error)

func (*RqliteMiddleRepository) GetOrCreateTag added in v0.1.1

func (r *RqliteMiddleRepository) GetOrCreateTag(tag pb.Tag) (pb.Tag, error)

func (*RqliteMiddleRepository) GetPageByUUID added in v0.0.25

func (r *RqliteMiddleRepository) GetPageByUUID(uuid string) (pb.Page, error)

func (*RqliteMiddleRepository) ListApps added in v0.0.25

func (r *RqliteMiddleRepository) ListApps() ([]pb.App, error)

func (*RqliteMiddleRepository) ListCredentials added in v0.0.25

func (r *RqliteMiddleRepository) ListCredentials() ([]pb.Credential, error)

func (*RqliteMiddleRepository) ListTags added in v0.1.1

func (r *RqliteMiddleRepository) ListTags() ([]pb.Tag, error)

func (*RqliteMiddleRepository) UpdateAppByID added in v0.0.25

func (r *RqliteMiddleRepository) UpdateAppByID(id int64, token, extra string) error

Jump to

Keyboard shortcuts

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