invincible

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(opts *InvincibleOptions) error

Init initializes the client.

Types

type Interface

type Interface interface {
	Store() store.Interface
	UserCenter() usercenter.Interface
}

Interface is an interface that presents a aggregate clientset.

var (
	G Interface
)

type InvincibleOptions

type InvincibleOptions struct {
	UserCenterOptions *usercenter.UserCenterOptions
	GatewayStore      gwstore.IStore
	UserCenterStore   ucstore.IStore
}

InvincibleOptions is a list of options for all available interfaces on the onex platform.

func NewInvincibleOptions

func NewInvincibleOptions() *InvincibleOptions

NewInvincibleOptions returns initialized InvincibleOptions.

func (*InvincibleOptions) AddFlags

func (o *InvincibleOptions) AddFlags(fs *pflag.FlagSet)

AddFlags adds flags for a specific APIServer to the specified FlagSet.

func (*InvincibleOptions) Validate

func (o *InvincibleOptions) Validate() []error

Validate validates all the required options.

Jump to

Keyboard shortcuts

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