mirror of
https://tangled.org/evan.jarrett.net/at-container-registry
synced 2026-08-31 13:17:09 +00:00
25 lines
1.1 KiB
Go
25 lines
1.1 KiB
Go
// Code generated by generate.go; DO NOT EDIT.
|
|
|
|
// Lexicon schema: io.atcr.hold.layer
|
|
|
|
package atproto
|
|
|
|
// Represents metadata about a container layer stored in the hold. Stored in the hold's embedded PDS for tracking and analytics.
|
|
type HoldLayer struct {
|
|
LexiconTypeID string `json:"$type" cborgen:"$type,const=io.atcr.hold.layer"`
|
|
// createdAt: RFC3339 timestamp of when the layer was uploaded
|
|
CreatedAt string `json:"createdAt" cborgen:"createdAt"`
|
|
// digest: Layer digest (e.g., sha256:abc123...)
|
|
Digest string `json:"digest" cborgen:"digest"`
|
|
// mediaType: Media type (e.g., application/vnd.oci.image.layer.v1.tar+gzip)
|
|
MediaType string `json:"mediaType" cborgen:"mediaType"`
|
|
// repository: Repository this layer belongs to
|
|
Repository string `json:"repository" cborgen:"repository"`
|
|
// size: Size in bytes
|
|
Size int64 `json:"size" cborgen:"size"`
|
|
// userDid: DID of user who uploaded this layer
|
|
UserDid string `json:"userDid" cborgen:"userDid"`
|
|
// userHandle: Handle of user (for display purposes)
|
|
UserHandle string `json:"userHandle" cborgen:"userHandle"`
|
|
}
|