Documentation ¶
Index ¶
- type MixedProvider
- func (p MixedProvider) GetMod(context context.Context, modReference string) (*ficsit.GetModResponse, error)
- func (p MixedProvider) GetModName(context context.Context, modReference string) (*ficsit.GetModNameResponse, error)
- func (p MixedProvider) IsOffline() bool
- func (p MixedProvider) ModVersions(context context.Context, modReference string, filter ficsit.VersionFilter) (*ficsit.ModVersionsResponse, error)
- func (p MixedProvider) ModVersionsWithDependencies(context context.Context, modID string) (*ficsit.ModVersionsWithDependenciesResponse, error)
- func (p MixedProvider) Mods(context context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error)
- func (p MixedProvider) SMLVersions(context context.Context) (*ficsit.SMLVersionsResponse, error)
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MixedProvider ¶
type MixedProvider struct { Offline bool // contains filtered or unexported fields }
func InitMixedProvider ¶
func InitMixedProvider(client graphql.Client) *MixedProvider
func (MixedProvider) GetMod ¶
func (p MixedProvider) GetMod(context context.Context, modReference string) (*ficsit.GetModResponse, error)
func (MixedProvider) GetModName ¶
func (p MixedProvider) GetModName(context context.Context, modReference string) (*ficsit.GetModNameResponse, error)
func (MixedProvider) IsOffline ¶
func (p MixedProvider) IsOffline() bool
func (MixedProvider) ModVersions ¶
func (p MixedProvider) ModVersions(context context.Context, modReference string, filter ficsit.VersionFilter) (*ficsit.ModVersionsResponse, error)
func (MixedProvider) ModVersionsWithDependencies ¶
func (p MixedProvider) ModVersionsWithDependencies(context context.Context, modID string) (*ficsit.ModVersionsWithDependenciesResponse, 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) (*ficsit.SMLVersionsResponse, error)
type Provider ¶
type Provider interface { Mods(context context.Context, filter ficsit.ModFilter) (*ficsit.ModsResponse, error) GetMod(context context.Context, modReference string) (*ficsit.GetModResponse, error) ModVersions(context context.Context, modReference string, filter ficsit.VersionFilter) (*ficsit.ModVersionsResponse, error) SMLVersions(context context.Context) (*ficsit.SMLVersionsResponse, error) ModVersionsWithDependencies(context context.Context, modID string) (*ficsit.ModVersionsWithDependenciesResponse, error) GetModName(context context.Context, modReference string) (*ficsit.GetModNameResponse, error) IsOffline() bool }
Click to show internal directories.
Click to hide internal directories.