Documentation ¶
Index ¶
- type FicsitProvider
- func (p FicsitProvider) GetMod(context context.Context, modReference string) (*ficsit.GetModResponse, error)
- func (p FicsitProvider) GetModName(context context.Context, modReference string) (*resolver.ModName, error)
- func (p FicsitProvider) IsOffline() bool
- func (p FicsitProvider) ModVersions(context context.Context, modReference string, filter ficsit.VersionFilter) (*ficsit.ModVersionsResponse, error)
- func (p FicsitProvider) ModVersionsWithDependencies(_ context.Context, modID string) ([]resolver.ModVersion, error)
- func (p FicsitProvider) Mods(context context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error)
- func (p FicsitProvider) SMLVersions(context context.Context) ([]resolver.SMLVersion, error)
- type LocalProvider
- func (p LocalProvider) GetMod(_ context.Context, modReference string) (*ficsit.GetModResponse, error)
- func (p LocalProvider) GetModName(_ context.Context, modReference string) (*resolver.ModName, error)
- func (p LocalProvider) IsOffline() bool
- func (p LocalProvider) ModVersionsWithDependencies(_ context.Context, modID string) ([]resolver.ModVersion, error)
- func (p LocalProvider) Mods(_ context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error)
- func (p LocalProvider) SMLVersions(_ context.Context) ([]resolver.SMLVersion, error)
- type MixedProvider
- func (p MixedProvider) GetMod(context context.Context, modReference string) (*ficsit.GetModResponse, error)
- func (p MixedProvider) GetModName(context context.Context, modReference string) (*resolver.ModName, error)
- func (p MixedProvider) IsOffline() bool
- func (p MixedProvider) ModVersionsWithDependencies(context context.Context, modID string) ([]resolver.ModVersion, error)
- func (p MixedProvider) Mods(context context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error)
- func (p MixedProvider) SMLVersions(context context.Context) ([]resolver.SMLVersion, error)
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FicsitProvider ¶ added in v0.3.0
type FicsitProvider struct {
// contains filtered or unexported fields
}
func NewFicsitProvider ¶ added in v0.3.0
func NewFicsitProvider(client graphql.Client) FicsitProvider
func (FicsitProvider) GetMod ¶ added in v0.3.0
func (p FicsitProvider) GetMod(context context.Context, modReference string) (*ficsit.GetModResponse, error)
func (FicsitProvider) GetModName ¶ added in v0.3.0
func (FicsitProvider) IsOffline ¶ added in v0.3.0
func (p FicsitProvider) IsOffline() bool
func (FicsitProvider) ModVersions ¶ added in v0.3.0
func (p FicsitProvider) ModVersions(context context.Context, modReference string, filter ficsit.VersionFilter) (*ficsit.ModVersionsResponse, error)
func (FicsitProvider) ModVersionsWithDependencies ¶ added in v0.3.0
func (p FicsitProvider) ModVersionsWithDependencies(_ context.Context, modID string) ([]resolver.ModVersion, error)
func (FicsitProvider) Mods ¶ added in v0.3.0
func (p FicsitProvider) Mods(context context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error)
func (FicsitProvider) SMLVersions ¶ added in v0.3.0
func (p FicsitProvider) SMLVersions(context context.Context) ([]resolver.SMLVersion, error)
type LocalProvider ¶ added in v0.3.0
type LocalProvider struct{}
func NewLocalProvider ¶ added in v0.3.0
func NewLocalProvider() LocalProvider
func (LocalProvider) GetMod ¶ added in v0.3.0
func (p LocalProvider) GetMod(_ context.Context, modReference string) (*ficsit.GetModResponse, error)
func (LocalProvider) GetModName ¶ added in v0.3.0
func (LocalProvider) IsOffline ¶ added in v0.3.0
func (p LocalProvider) IsOffline() bool
func (LocalProvider) ModVersionsWithDependencies ¶ added in v0.3.0
func (p LocalProvider) ModVersionsWithDependencies(_ context.Context, modID string) ([]resolver.ModVersion, error)
func (LocalProvider) Mods ¶ added in v0.3.0
func (p LocalProvider) Mods(_ context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error)
func (LocalProvider) SMLVersions ¶ added in v0.3.0
func (p LocalProvider) SMLVersions(_ context.Context) ([]resolver.SMLVersion, error)
type MixedProvider ¶
type MixedProvider struct { Offline bool // contains filtered or unexported fields }
func InitMixedProvider ¶
func InitMixedProvider(onlineProvider Provider, offlineProvider Provider) *MixedProvider
func (MixedProvider) GetMod ¶
func (p MixedProvider) GetMod(context context.Context, modReference string) (*ficsit.GetModResponse, error)
func (MixedProvider) GetModName ¶
func (MixedProvider) IsOffline ¶
func (p MixedProvider) IsOffline() bool
func (MixedProvider) ModVersionsWithDependencies ¶
func (p MixedProvider) ModVersionsWithDependencies(context context.Context, modID string) ([]resolver.ModVersion, error)
func (MixedProvider) Mods ¶
func (p MixedProvider) Mods(context context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error)
func (MixedProvider) SMLVersions ¶
func (p MixedProvider) SMLVersions(context context.Context) ([]resolver.SMLVersion, error)
Click to show internal directories.
Click to hide internal directories.