api

package
v0.0.0-...-3318eef Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrMultipleDatabasesFound = fmt.Errorf("multiple databases found")
)

Functions

This section is empty.

Types

type DatabaseAPI

type DatabaseAPI interface {
	List() error
	ListPages(database string) error
	Insert(input DatabaseInsertInput) error
	UpdatePage(input DatabasePageUpdateInput) error
	TrashPage(input DatabasePageTrashInput) error
	RecoverPage(input DatabasePageRecoverInput) error
}
var Database DatabaseAPI = database{}

type DatabaseInsertInput

type DatabaseInsertInput struct {
	Database   string
	Properties map[string]string
	Icon       string
	Cover      string
}

type DatabasePageRecoverInput

type DatabasePageRecoverInput struct {
	Database string
	PageID   string
}

type DatabasePageTrashInput

type DatabasePageTrashInput struct {
	Database string
	PageID   string
}

type DatabasePageUpdateInput

type DatabasePageUpdateInput struct {
	Database   string
	PageID     string
	Properties map[string]string
	Icon       string
	Cover      string
}

Jump to

Keyboard shortcuts

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