object_metadata_box_builder

package
v0.2.11 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder string_format_writer.Box

func (*Builder) AddBlobDigestIfNecessary

func (builder *Builder) AddBlobDigestIfNecessary(
	digest mad_domain_interfaces.MarklId,
	funcAbbreviate domain_interfaces.FuncAbbreviateString,
)

func (*Builder) AddBlobReferences

func (builder *Builder) AddBlobReferences(metadata objects.MetadataMutable)

func (*Builder) AddDescription

func (builder *Builder) AddDescription(metadata objects.MetadataMutable)

func (*Builder) AddError

func (builder *Builder) AddError(err error)

func (*Builder) AddMotherSigIfNecessary

func (builder *Builder) AddMotherSigIfNecessary(
	metadata objects.MetadataMutable,
	funcAbbreviate domain_interfaces.FuncAbbreviateString,
)

func (*Builder) AddObjectSig

func (builder *Builder) AddObjectSig(
	metadata objects.MetadataMutable,
	funcAbbreviate domain_interfaces.FuncAbbreviateString,
)

func (*Builder) AddReferencedObjectsAndLocks

func (builder *Builder) AddReferencedObjectsAndLocks(metadata objects.MetadataMutable)

func (*Builder) AddRepoIdentity added in v0.2.9

func (builder *Builder) AddRepoIdentity(s string)

AddRepoIdentity appends a pre-rendered repo-identity provenance field (the self `<handle>@<pubkey>` form produced by repo_identity.Render) in the same box slot AddRepoPubKey would occupy. The value is emitted verbatim --- the `@` separating handle and pubkey is already part of s --- so downstream box parsing sees the field in the unchanged position.

func (*Builder) AddRepoPubKey

func (builder *Builder) AddRepoPubKey(
	metadata objects.MetadataMutable,
	funcAbbreviate domain_interfaces.FuncAbbreviateString,
)

func (*Builder) AddTags

func (builder *Builder) AddTags(metadata objects.MetadataMutable)

func (*Builder) AddTagsAndLocks

func (builder *Builder) AddTagsAndLocks(metadata objects.MetadataMutable)

func (*Builder) AddTai

func (builder *Builder) AddTai(metadata objects.MetadataMutable)

func (*Builder) AddType

func (builder *Builder) AddType(
	metadata objects.MetadataMutable,
)

func (*Builder) AddTypeAndLock

func (builder *Builder) AddTypeAndLock(
	metadata objects.MetadataMutable,
)

Jump to

Keyboard shortcuts

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