Documentation
¶
Index ¶
- type DocumentTransport
- func (transport *DocumentTransport) Calls() int
- func (transport *DocumentTransport) FetchReleaseDocument(ctx context.Context, request releasetrust.ReleaseDocumentRequest) (releasetrust.ReleaseDocumentResult, error)
- func (transport *DocumentTransport) FirstDeadlineRemaining() (time.Duration, bool)
- func (transport *DocumentTransport) SetBlocked(blocked bool)
- type Fixture
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocumentTransport ¶
type DocumentTransport struct {
// contains filtered or unexported fields
}
func (*DocumentTransport) Calls ¶
func (transport *DocumentTransport) Calls() int
func (*DocumentTransport) FetchReleaseDocument ¶
func (transport *DocumentTransport) FetchReleaseDocument(ctx context.Context, request releasetrust.ReleaseDocumentRequest) (releasetrust.ReleaseDocumentResult, error)
func (*DocumentTransport) FirstDeadlineRemaining ¶
func (transport *DocumentTransport) FirstDeadlineRemaining() (time.Duration, bool)
func (*DocumentTransport) SetBlocked ¶
func (transport *DocumentTransport) SetBlocked(blocked bool)
type Fixture ¶
type Fixture struct {
Service *releasetrust.ReleaseTrustService
ServiceSet *releasetrust.ServiceSet
Identity releasetrust.ReleaseIdentity
SourcePolicy releasecontract.SourcePolicyV3
Package pluginpkg.Package
PackageBytes []byte
Metadata releasecontract.ReleaseMetadata
MetadataBytes []byte
MetadataSignature []byte
PackageSignature releasecontract.PackageSignatureV1
SigningPrivateKey ed25519.PrivateKey
DocumentTransport *DocumentTransport
ReleaseArtifactSHA256 string
GeneratedAt time.Time
ExpiresAt time.Time
}
Click to show internal directories.
Click to hide internal directories.