discourse

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2023 License: GPL-3.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type System

type System struct {
	ID int
	// contains filtered or unexported fields
}

func (*System) Connect

func (sys *System) Connect(sysURL string) error

func (*System) CreatePost

func (sys *System) CreatePost(p *post.Post) error

func (*System) CreateReply

func (sys *System) CreateReply(r *reply.Reply) error

func (*System) Description

func (sys *System) Description() string

func (*System) FilterValue

func (sys *System) FilterValue() string

func (*System) GetCapabilities

func (sys *System) GetCapabilities() adapter.Capabilities

func (*System) GetConfig

func (sys *System) GetConfig() map[string]interface{}

func (*System) GetID

func (sys *System) GetID() int

func (*System) ListForums

func (sys *System) ListForums() ([]forum.Forum, error)

func (*System) ListPosts

func (sys *System) ListPosts(forumID string) ([]post.Post, error)

func (*System) Load

func (sys *System) Load() error

func (*System) LoadPost

func (sys *System) LoadPost(p *post.Post) error

func (*System) SetConfig

func (sys *System) SetConfig(cfg *map[string]interface{})

func (*System) SetID

func (sys *System) SetID(id int)

func (*System) SetLogger

func (sys *System) SetLogger(logger *zap.SugaredLogger)

func (*System) Title

func (sys *System) Title() string

type UserAPIKey

type UserAPIKey struct {
	Key   string `json:"key"`
	Nonce string `json:"nonce"`
	Push  bool   `json:"push"`
	API   int    `json:"api"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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