wrappers

package
v0.23.3 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2022 License: Apache-2.0 Imports: 9 Imported by: 20

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataUsageSync

func DataUsageSync(syncer DataUsageSyncer) *dataUsageSyncFunction

func IdentityStoreSync added in v0.23.3

func IdentityStoreSync(syncer IdentityStoreSyncer) *identityStoreSyncFunction

Types

type DataUsageStatementHandler

type DataUsageStatementHandler interface {
	AddStatements(statements []data_usage.Statement) error
}

type DataUsageSyncer

type DataUsageSyncer interface {
	SyncDataUsage(ctx context.Context, fileCreator DataUsageStatementHandler, configParams *config.ConfigMap) error
}

type IdentityStoreIdentityHandler added in v0.23.3

type IdentityStoreIdentityHandler interface {
	AddGroups(groups ...*identity_store.Group) error
	AddUsers(user ...*identity_store.User) error
}

type IdentityStoreSyncer added in v0.23.3

type IdentityStoreSyncer interface {
	SyncIdentityStore(ctx context.Context, identityHandler IdentityStoreIdentityHandler, configMap *config.ConfigMap) error
}

type MockDataUsageSyncer

type MockDataUsageSyncer struct {
	mock.Mock
}

MockDataUsageSyncer is an autogenerated mock type for the DataUsageSyncer type

func NewMockDataUsageSyncer

func NewMockDataUsageSyncer(t mockConstructorTestingTNewMockDataUsageSyncer) *MockDataUsageSyncer

NewMockDataUsageSyncer creates a new instance of MockDataUsageSyncer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*MockDataUsageSyncer) EXPECT

func (*MockDataUsageSyncer) SyncDataUsage

func (_m *MockDataUsageSyncer) SyncDataUsage(ctx context.Context, fileCreator DataUsageStatementHandler, configParams *config.ConfigMap) error

SyncDataUsage provides a mock function with given fields: ctx, fileCreator, configParams

type MockDataUsageSyncer_Expecter

type MockDataUsageSyncer_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockDataUsageSyncer_Expecter) SyncDataUsage

func (_e *MockDataUsageSyncer_Expecter) SyncDataUsage(ctx interface{}, fileCreator interface{}, configParams interface{}) *MockDataUsageSyncer_SyncDataUsage_Call

SyncDataUsage is a helper method to define mock.On call

  • ctx context.Context
  • fileCreator DataUsageStatementHandler
  • configParams *config.ConfigMap

type MockDataUsageSyncer_SyncDataUsage_Call

type MockDataUsageSyncer_SyncDataUsage_Call struct {
	*mock.Call
}

MockDataUsageSyncer_SyncDataUsage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncDataUsage'

func (*MockDataUsageSyncer_SyncDataUsage_Call) Return

func (*MockDataUsageSyncer_SyncDataUsage_Call) Run

type MockIdentityStoreSyncer added in v0.23.3

type MockIdentityStoreSyncer struct {
	mock.Mock
}

MockIdentityStoreSyncer is an autogenerated mock type for the IdentityStoreSyncer type

func NewMockIdentityStoreSyncer added in v0.23.3

func NewMockIdentityStoreSyncer(t mockConstructorTestingTNewMockIdentityStoreSyncer) *MockIdentityStoreSyncer

NewMockIdentityStoreSyncer creates a new instance of MockIdentityStoreSyncer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.

func (*MockIdentityStoreSyncer) EXPECT added in v0.23.3

func (*MockIdentityStoreSyncer) SyncIdentityStore added in v0.23.3

func (_m *MockIdentityStoreSyncer) SyncIdentityStore(ctx context.Context, identityHandler IdentityStoreIdentityHandler, configMap *config.ConfigMap) error

SyncIdentityStore provides a mock function with given fields: ctx, identityHandler, configMap

type MockIdentityStoreSyncer_Expecter added in v0.23.3

type MockIdentityStoreSyncer_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockIdentityStoreSyncer_Expecter) SyncIdentityStore added in v0.23.3

func (_e *MockIdentityStoreSyncer_Expecter) SyncIdentityStore(ctx interface{}, identityHandler interface{}, configMap interface{}) *MockIdentityStoreSyncer_SyncIdentityStore_Call

SyncIdentityStore is a helper method to define mock.On call

  • ctx context.Context
  • identityHandler IdentityStoreIdentityHandler
  • configMap *config.ConfigMap

type MockIdentityStoreSyncer_SyncIdentityStore_Call added in v0.23.3

type MockIdentityStoreSyncer_SyncIdentityStore_Call struct {
	*mock.Call
}

MockIdentityStoreSyncer_SyncIdentityStore_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncIdentityStore'

func (*MockIdentityStoreSyncer_SyncIdentityStore_Call) Return added in v0.23.3

func (*MockIdentityStoreSyncer_SyncIdentityStore_Call) Run added in v0.23.3

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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