afero

package
v0.0.6-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewACMEAccountDAO

func NewACMEAccountDAO(params *datastore.Params[*entities.ACMEAccount]) (dao.ACMEAccountDAO, error)

func NewACMEAuthorizationDAO

func NewACMEAuthorizationDAO(params *datastore.Params[*entities.ACMEAuthorization], accountID uint64) (dao.ACMEAuthorizationDAO, error)

func NewACMEChallengeDAO

func NewACMEChallengeDAO(params *datastore.Params[*entities.ACMEChallenge], accountID uint64) (dao.ACMEChallengeDAO, error)

func NewACMENonceDAO

func NewACMENonceDAO(params *datastore.Params[*entities.ACMENonce]) (dao.ACMENonceDAO, error)

func NewACMEOrderDAO

func NewACMEOrderDAO(
	params *datastore.Params[*entities.ACMEOrder],
	accountID uint64) (dao.ACMEOrderDAO, error)

func NewFactory

func NewFactory(logger *logging.Logger, config *datastore.Config) (dao.Factory, error)

Types

type ACMEAccountDAO

type ACMEAccountDAO struct {
	*kvstore.AferoDAO[*entities.ACMEAccount]
}

type ACMEAuthorizationDAO

type ACMEAuthorizationDAO struct {
	*kvstore.AferoDAO[*entities.ACMEAuthorization]
	// contains filtered or unexported fields
}

type ACMECertificateDAO

type ACMECertificateDAO struct {
	*kvstore.AferoDAO[*entities.ACMECertificate]
}

type ACMEChallengeDAO

type ACMEChallengeDAO struct {
	*kvstore.AferoDAO[*entities.ACMEChallenge]
}

type ACMENonceDAO

type ACMENonceDAO struct {
	*kvstore.AferoDAO[*entities.ACMENonce]
}

type ACMEOrderDAO

type ACMEOrderDAO struct {
	*kvstore.AferoDAO[*entities.ACMEOrder]
	// contains filtered or unexported fields
}

func (*ACMEOrderDAO) GetByAccountID

func (orderDAO *ACMEOrderDAO) GetByAccountID(CONSISTENCY_LEVEL datastore.ConsistencyLevel) (datastore.PageResult[*entities.ACMEOrder], error)

type Factory

type Factory struct {
	dao.Factory
	// contains filtered or unexported fields
}

func (*Factory) ACMEAccountDAO

func (factory *Factory) ACMEAccountDAO() (dao.ACMEAccountDAO, error)

func (*Factory) ACMEAuthorizationDAO

func (factory *Factory) ACMEAuthorizationDAO(accountID uint64) (dao.ACMEAuthorizationDAO, error)

func (*Factory) ACMECertificateDAO

func (factory *Factory) ACMECertificateDAO() (dao.ACMECertificateDAO, error)

func (*Factory) ACMEChallengeDAO

func (factory *Factory) ACMEChallengeDAO(accountID uint64) (dao.ACMEChallengeDAO, error)

func (*Factory) ACMENonceDAO

func (factory *Factory) ACMENonceDAO() (dao.ACMENonceDAO, error)

func (*Factory) ACMEOrderDAO

func (factory *Factory) ACMEOrderDAO(accountID uint64) (dao.ACMEOrderDAO, error)

func (*Factory) ConsistencyLevel

func (factory *Factory) ConsistencyLevel() datastore.ConsistencyLevel

func (*Factory) SerializerType

func (factory *Factory) SerializerType() serializer.SerializerType

Jump to

Keyboard shortcuts

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