vault

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NeedsMigration

func NeedsMigration(broker *model.Broker) bool

Types

type BrokerManager

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

func New

func (*BrokerManager) Delete

func (manager *BrokerManager) Delete(ids []string) (err error)

func (*BrokerManager) Fill

func (manager *BrokerManager) Fill(broker *model.Broker) error

func (*BrokerManager) FillList

func (manager *BrokerManager) FillList(brokers []model.Broker) (list []model.Broker, err error)

func (*BrokerManager) ListKeys

func (manager *BrokerManager) ListKeys() ([]string, error)

func (*BrokerManager) SaveAndStrip

func (manager *BrokerManager) SaveAndStrip(broker *model.Broker) error

type FcmTokenManager

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

func NewFcmTokenManager

func NewFcmTokenManager(conf configuration.Config) (*FcmTokenManager, error)

func (*FcmTokenManager) Delete

func (manager *FcmTokenManager) Delete(fcmToken *model.FcmToken) (err error, errorCode int)

func (*FcmTokenManager) GetFcmTokens

func (manager *FcmTokenManager) GetFcmTokens(userId string) (tokens []FcmTokenWithVaultId, err error)

func (*FcmTokenManager) ListKeys

func (manager *FcmTokenManager) ListKeys() ([]string, error)

func (*FcmTokenManager) Save

func (manager *FcmTokenManager) Save(fcmToken *model.FcmToken) error

type FcmTokenWithVaultId

type FcmTokenWithVaultId struct {
	Id string
	model.FcmToken
}

type SecretBrokerData

type SecretBrokerData struct {
	Address  string `json:"address"`
	User     string `json:"user"`
	Password string `json:"password"`
}

Jump to

Keyboard shortcuts

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