models

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlissfestConfig added in v0.4.0

type BlissfestConfig struct {
	// DateTime when gates open
	Start time.Time
	// DateTime when you have to be out by
	End      time.Time
	Homepage string
}

type BloopyMeta added in v0.4.0

type BloopyMeta struct {
	Id        uuid.UUID
	CreatedAt time.Time
	OwnerRef  []string
}

func NewBloopyMeta added in v0.4.0

func NewBloopyMeta(owners ...string) BloopyMeta

type BloopyService added in v0.3.6

type BloopyService interface {
	GetClient() interface{}
	Verify() bool
}

type BloopyServiceBroker added in v0.3.7

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

func NewBloopyServiceBroker added in v0.3.7

func NewBloopyServiceBroker() *BloopyServiceBroker

func (*BloopyServiceBroker) AddService added in v0.3.7

func (bsb *BloopyServiceBroker) AddService(bloopyService BloopyService) error

func (*BloopyServiceBroker) GetService added in v0.3.7

func (bsb *BloopyServiceBroker) GetService(svcName string) (*BloopyService, bool)

func (*BloopyServiceBroker) Size added in v0.3.7

func (bsb *BloopyServiceBroker) Size() int

type ClientGenerator added in v0.3.6

type ClientGenerator struct {
	Name         string
	ProviderName string
	Args         map[string]interface{}
	Verbose      bool
}

func (*ClientGenerator) GetArgs added in v0.3.6

func (s *ClientGenerator) GetArgs() map[string]interface{}

func (*ClientGenerator) GetName added in v0.3.6

func (s *ClientGenerator) GetName() string

func (*ClientGenerator) GetProviderName added in v0.3.6

func (s *ClientGenerator) GetProviderName() string

func (*ClientGenerator) SetArgs added in v0.3.6

func (s *ClientGenerator) SetArgs(args map[string]interface{})

func (*ClientGenerator) SetName added in v0.3.6

func (s *ClientGenerator) SetName(name string)

func (*ClientGenerator) SetProviderName added in v0.3.6

func (s *ClientGenerator) SetProviderName(providerName string)

func (*ClientGenerator) SetVerbose added in v0.3.6

func (s *ClientGenerator) SetVerbose(verbose bool)

type DiscordMessageSendRequest added in v0.4.0

type DiscordMessageSendRequest struct {
	EventID        uuid.UUID
	ChannelID      string
	MessageComplex *discordgo.MessageSend
}

type ServiceRegistry added in v0.3.7

type ServiceRegistry interface {
	AddService(bloopyService BloopyService) error
	GetService(svcName string) (*BloopyService, bool)
	Size() int
}

type TypingIndicatorChange added in v0.4.0

type TypingIndicatorChange struct {
	IsTyping  bool
	ChannelID string
}

type User

type User struct {
	ID            string `json:"id,omitempty"`
	DiscordId     string `json:"discordid"`
	PlexId        string `json:"plexid,omitempty"`
	BloopnetId    string `json:"bloopnetid"`
	AuthentikPKID string `json:"authentikid"`
}

Jump to

Keyboard shortcuts

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