dao

package
v0.0.7-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: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ACMEAccountDAO

type ACMEAccountDAO interface {
	datastore.GenericDAO[*entities.ACMEAccount]
}

type ACMEAuthorizationDAO

type ACMEAuthorizationDAO interface {
	datastore.GenericDAO[*entities.ACMEAuthorization]
}

type ACMECertificateDAO

type ACMECertificateDAO interface {
	datastore.GenericDAO[*entities.ACMECertificate]
}

type ACMEChallengeDAO

type ACMEChallengeDAO interface {
	datastore.GenericDAO[*entities.ACMEChallenge]
}

type ACMEIdentifierDAO

type ACMEIdentifierDAO interface {
	datastore.GenericDAO[*entities.ACMEIdentifier]
}

type ACMENonceDAO

type ACMENonceDAO interface {
	datastore.GenericDAO[*entities.ACMENonce]
}

type ACMEOrderDAO

type ACMEOrderDAO interface {
	GetByAccountID(
		CONSISTENCY_LEVEL datastore.ConsistencyLevel) (datastore.PageResult[*entities.ACMEOrder], error)
	datastore.GenericDAO[*entities.ACMEOrder]
}

type Factory

type Factory interface {
	ACMEAccountDAO() (ACMEAccountDAO, error)
	ACMEAuthorizationDAO(accountID uint64) (ACMEAuthorizationDAO, error)
	ACMECertificateDAO() (ACMECertificateDAO, error)
	ACMEChallengeDAO(accountID uint64) (ACMEChallengeDAO, error)
	ACMEOrderDAO(accountID uint64) (ACMEOrderDAO, error)
	ACMENonceDAO() (ACMENonceDAO, error)
	SerializerType() serializer.SerializerType
	ConsistencyLevel() datastore.ConsistencyLevel
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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