This repository has been archived on 2022-11-27. You can view files and clone it, but cannot push or open issues or pull requests.
activitypub/storage/filters.go

23 lines
365 B
Go

package storage
import (
as "github.com/go-ap/activitystreams"
)
// Filterable
type Filterable interface {
Types() []as.ActivityVocabularyType
IRIs() []as.IRI
}
// Paginator
type Paginator interface {
QueryString() string
BasePage() Paginator
CurrentPage() Paginator
NextPage() Paginator
PrevPage() Paginator
FirstPage() Paginator
CurrentIndex() int
}