ld

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2023 License: Apache-2.0 Imports: 10 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockContextStore

type MockContextStore struct {
	Store     *mockstorage.MockStore
	ErrGet    error
	ErrPut    error
	ErrImport error
	ErrDelete error
}

MockContextStore is a mock JSON-LD context store.

func NewMockContextStore

func NewMockContextStore() *MockContextStore

NewMockContextStore returns a new instance of MockContextStore.

func (*MockContextStore) Delete

func (m *MockContextStore) Delete(documents []ldcontext.Document) error

Delete deletes context documents in the underlying storage.

func (*MockContextStore) Get

Get returns JSON-LD remote document from the underlying storage by context url.

func (*MockContextStore) Import

func (m *MockContextStore) Import(documents []ldcontext.Document) error

Import imports contexts into the underlying storage.

func (*MockContextStore) Put

Put saves JSON-LD remote document into the underlying storage under key u (context url).

type MockRemoteProviderStore

type MockRemoteProviderStore struct {
	Store     *mockstorage.MockStore
	ErrGet    error
	ErrGetAll error
	ErrSave   error
	ErrDelete error
}

MockRemoteProviderStore is a mock remote JSON-LD context provider store.

func NewMockRemoteProviderStore

func NewMockRemoteProviderStore() *MockRemoteProviderStore

NewMockRemoteProviderStore returns a new instance of MockRemoteProviderStore.

func (*MockRemoteProviderStore) Delete

func (m *MockRemoteProviderStore) Delete(id string) error

Delete deletes a remote provider record in the underlying storage.

func (*MockRemoteProviderStore) Get

Get returns a remote provider record from the underlying storage.

func (*MockRemoteProviderStore) GetAll

GetAll returns all remote provider records from the underlying storage.

func (*MockRemoteProviderStore) Save

Save creates a new remote provider record and saves it to the underlying storage. If the record with specified endpoint already exists it is returned to the caller.

type MockService

type MockService struct {
	ProviderID                   string
	RemoteProviderRecords        []ld.RemoteProviderRecord
	ErrAddContexts               error
	ErrAddRemoteProvider         error
	ErrRefreshRemoteProvider     error
	ErrDeleteRemoteProvider      error
	ErrGetAllRemoteProviders     error
	ErrRefreshAllRemoteProviders error
}

MockService is a mock JSON-LD service.

func (*MockService) AddContexts

func (m *MockService) AddContexts(documents []ldcontext.Document) error

AddContexts adds JSON-LD contexts to the underlying storage.

func (*MockService) AddRemoteProvider

func (m *MockService) AddRemoteProvider(providerEndpoint string, opts ...remote.ProviderOpt) (string, error)

AddRemoteProvider adds remote provider and JSON-LD contexts from that provider.

func (*MockService) DeleteRemoteProvider

func (m *MockService) DeleteRemoteProvider(providerID string, opts ...remote.ProviderOpt) error

DeleteRemoteProvider deletes remote provider and contexts from that provider.

func (*MockService) GetAllRemoteProviders

func (m *MockService) GetAllRemoteProviders() ([]ld.RemoteProviderRecord, error)

GetAllRemoteProviders gets all remote providers.

func (*MockService) RefreshAllRemoteProviders

func (m *MockService) RefreshAllRemoteProviders(opts ...remote.ProviderOpt) error

RefreshAllRemoteProviders updates contexts from all remote providers.

func (*MockService) RefreshRemoteProvider

func (m *MockService) RefreshRemoteProvider(providerID string, opts ...remote.ProviderOpt) error

RefreshRemoteProvider updates contexts from the remote provider.

Jump to

Keyboard shortcuts

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