provider

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2023 License: GPL-3.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 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
}

Jump to

Keyboard shortcuts

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