Help us shape the future of Go! Take the 2026 Go Developer Survey

release

package
v0.57.23 Latest Latest
Warning

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

Go to latest
Published: Oct 4, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BrowserAsset

type BrowserAsset struct {

	// Path is the app-facing asset path.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// ContentRef references the asset bytes in the release world.
	ContentRef *block.BlockRef `protobuf:"bytes,2,opt,name=content_ref,json=contentRef,proto3" json:"contentRef,omitempty"`
	// Size is the asset size in bytes.
	Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// Sha256 is the SHA-256 digest of the asset bytes.
	Sha256 []byte `protobuf:"bytes,4,opt,name=sha256,proto3" json:"sha256,omitempty"`
	// ContentType is the HTTP content type to serve.
	ContentType string `protobuf:"bytes,5,opt,name=content_type,json=contentType,proto3" json:"contentType,omitempty"`
	// CacheControl is the HTTP Cache-Control value to serve.
	CacheControl string `protobuf:"bytes,6,opt,name=cache_control,json=cacheControl,proto3" json:"cacheControl,omitempty"`
	// contains filtered or unexported fields
}

BrowserAsset describes one browser shell asset.

func (*BrowserAsset) ApplyBlockRef

func (a *BrowserAsset) ApplyBlockRef(id uint32, ref *block.BlockRef) error

func (*BrowserAsset) CloneMessageVT

func (m *BrowserAsset) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*BrowserAsset) CloneVT

func (m *BrowserAsset) CloneVT() *BrowserAsset

func (*BrowserAsset) EqualMessageVT

func (this *BrowserAsset) EqualMessageVT(thatMsg any) bool

func (*BrowserAsset) EqualVT

func (this *BrowserAsset) EqualVT(that *BrowserAsset) bool

func (*BrowserAsset) GetBlockRefCtor

func (a *BrowserAsset) GetBlockRefCtor(uint32) block.Ctor

func (*BrowserAsset) GetBlockRefs

func (a *BrowserAsset) GetBlockRefs() (map[uint32]*block.BlockRef, error)

func (*BrowserAsset) GetCacheControl

func (x *BrowserAsset) GetCacheControl() string

func (*BrowserAsset) GetContentRef

func (x *BrowserAsset) GetContentRef() *block.BlockRef

func (*BrowserAsset) GetContentType

func (x *BrowserAsset) GetContentType() string

func (*BrowserAsset) GetPath

func (x *BrowserAsset) GetPath() string

func (*BrowserAsset) GetSha256

func (x *BrowserAsset) GetSha256() []byte

func (*BrowserAsset) GetSize

func (x *BrowserAsset) GetSize() uint64

func (*BrowserAsset) MarshalBlock

func (a *BrowserAsset) MarshalBlock() ([]byte, error)

func (*BrowserAsset) MarshalJSON

func (x *BrowserAsset) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BrowserAsset to JSON.

func (*BrowserAsset) MarshalProtoJSON

func (x *BrowserAsset) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the BrowserAsset message to JSON.

func (*BrowserAsset) MarshalProtoText

func (x *BrowserAsset) MarshalProtoText() string

func (*BrowserAsset) MarshalToSizedBufferVT

func (m *BrowserAsset) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BrowserAsset) MarshalToVT

func (m *BrowserAsset) MarshalToVT(dAtA []byte) (int, error)

func (*BrowserAsset) MarshalVT

func (m *BrowserAsset) MarshalVT() (dAtA []byte, err error)

func (*BrowserAsset) ProtoMessage

func (*BrowserAsset) ProtoMessage()

func (*BrowserAsset) Reset

func (x *BrowserAsset) Reset()

func (*BrowserAsset) SizeVT

func (m *BrowserAsset) SizeVT() (n int)

func (*BrowserAsset) String

func (x *BrowserAsset) String() string

func (*BrowserAsset) UnmarshalBlock

func (a *BrowserAsset) UnmarshalBlock(data []byte) error

func (*BrowserAsset) UnmarshalJSON

func (x *BrowserAsset) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BrowserAsset from JSON.

func (*BrowserAsset) UnmarshalProtoJSON

func (x *BrowserAsset) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the BrowserAsset message from JSON.

func (*BrowserAsset) UnmarshalVT

func (m *BrowserAsset) UnmarshalVT(dAtA []byte) error

func (*BrowserAsset) Validate

func (a *BrowserAsset) Validate() error

Validate checks the browser asset for required content metadata.

type BrowserShellMetadata

type BrowserShellMetadata struct {

	// Version is the browser shell version.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// GenerationId is the browser generation identifier.
	GenerationId string `protobuf:"bytes,2,opt,name=generation_id,json=generationId,proto3" json:"generationId,omitempty"`
	// EntrypointPath is the app-facing entrypoint script path.
	EntrypointPath string `protobuf:"bytes,3,opt,name=entrypoint_path,json=entrypointPath,proto3" json:"entrypointPath,omitempty"`
	// ServiceWorkerPath is the service worker path.
	ServiceWorkerPath string `protobuf:"bytes,4,opt,name=service_worker_path,json=serviceWorkerPath,proto3" json:"serviceWorkerPath,omitempty"`
	// SharedWorkerPath is the shared worker path.
	SharedWorkerPath string `protobuf:"bytes,5,opt,name=shared_worker_path,json=sharedWorkerPath,proto3" json:"sharedWorkerPath,omitempty"`
	// WasmPath is the optional native Go runtime WASM path.
	WasmPath string `protobuf:"bytes,6,opt,name=wasm_path,json=wasmPath,proto3" json:"wasmPath,omitempty"`
	// Assets is the set of shell assets.
	Assets []*BrowserAsset `protobuf:"bytes,7,rep,name=assets,proto3" json:"assets,omitempty"`
	// contains filtered or unexported fields
}

BrowserShellMetadata describes the browser entrypoint shell for a release.

func (*BrowserShellMetadata) ApplyBlockRef

func (m *BrowserShellMetadata) ApplyBlockRef(id uint32, ref *block.BlockRef) error

func (*BrowserShellMetadata) CloneMessageVT

func (*BrowserShellMetadata) CloneVT

func (*BrowserShellMetadata) EqualMessageVT

func (this *BrowserShellMetadata) EqualMessageVT(thatMsg any) bool

func (*BrowserShellMetadata) EqualVT

func (this *BrowserShellMetadata) EqualVT(that *BrowserShellMetadata) bool

func (*BrowserShellMetadata) GetAssets

func (x *BrowserShellMetadata) GetAssets() []*BrowserAsset

func (*BrowserShellMetadata) GetBlockRefCtor

func (m *BrowserShellMetadata) GetBlockRefCtor(uint32) block.Ctor

func (*BrowserShellMetadata) GetBlockRefs

func (m *BrowserShellMetadata) GetBlockRefs() (map[uint32]*block.BlockRef, error)

func (*BrowserShellMetadata) GetEntrypointPath

func (x *BrowserShellMetadata) GetEntrypointPath() string

func (*BrowserShellMetadata) GetGenerationId

func (x *BrowserShellMetadata) GetGenerationId() string

func (*BrowserShellMetadata) GetServiceWorkerPath

func (x *BrowserShellMetadata) GetServiceWorkerPath() string

func (*BrowserShellMetadata) GetSharedWorkerPath

func (x *BrowserShellMetadata) GetSharedWorkerPath() string

func (*BrowserShellMetadata) GetVersion

func (x *BrowserShellMetadata) GetVersion() string

func (*BrowserShellMetadata) GetWasmPath

func (x *BrowserShellMetadata) GetWasmPath() string

func (*BrowserShellMetadata) MarshalBlock

func (m *BrowserShellMetadata) MarshalBlock() ([]byte, error)

func (*BrowserShellMetadata) MarshalJSON

func (x *BrowserShellMetadata) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BrowserShellMetadata to JSON.

func (*BrowserShellMetadata) MarshalProtoJSON

func (x *BrowserShellMetadata) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the BrowserShellMetadata message to JSON.

func (*BrowserShellMetadata) MarshalProtoText

func (x *BrowserShellMetadata) MarshalProtoText() string

func (*BrowserShellMetadata) MarshalToSizedBufferVT

func (m *BrowserShellMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BrowserShellMetadata) MarshalToVT

func (m *BrowserShellMetadata) MarshalToVT(dAtA []byte) (int, error)

func (*BrowserShellMetadata) MarshalVT

func (m *BrowserShellMetadata) MarshalVT() (dAtA []byte, err error)

func (*BrowserShellMetadata) ProtoMessage

func (*BrowserShellMetadata) ProtoMessage()

func (*BrowserShellMetadata) Reset

func (x *BrowserShellMetadata) Reset()

func (*BrowserShellMetadata) SizeVT

func (m *BrowserShellMetadata) SizeVT() (n int)

func (*BrowserShellMetadata) String

func (x *BrowserShellMetadata) String() string

func (*BrowserShellMetadata) UnmarshalBlock

func (m *BrowserShellMetadata) UnmarshalBlock(data []byte) error

func (*BrowserShellMetadata) UnmarshalJSON

func (x *BrowserShellMetadata) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BrowserShellMetadata from JSON.

func (*BrowserShellMetadata) UnmarshalProtoJSON

func (x *BrowserShellMetadata) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the BrowserShellMetadata message from JSON.

func (*BrowserShellMetadata) UnmarshalVT

func (m *BrowserShellMetadata) UnmarshalVT(dAtA []byte) error

func (*BrowserShellMetadata) Validate

func (m *BrowserShellMetadata) Validate() error

Validate checks the browser shell metadata for required paths and assets.

type ChannelDirectory

type ChannelDirectory struct {

	// Channels is the list of named release channels.
	Channels []*ChannelEntry `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

ChannelDirectory lists the public release channels in a release Space.

func (*ChannelDirectory) ApplyBlockRef

func (d *ChannelDirectory) ApplyBlockRef(id uint32, ref *block.BlockRef) error

func (*ChannelDirectory) CloneMessageVT

func (m *ChannelDirectory) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*ChannelDirectory) CloneVT

func (m *ChannelDirectory) CloneVT() *ChannelDirectory

func (*ChannelDirectory) EqualMessageVT

func (this *ChannelDirectory) EqualMessageVT(thatMsg any) bool

func (*ChannelDirectory) EqualVT

func (this *ChannelDirectory) EqualVT(that *ChannelDirectory) bool

func (*ChannelDirectory) GetBlockRefCtor

func (d *ChannelDirectory) GetBlockRefCtor(uint32) block.Ctor

func (*ChannelDirectory) GetBlockRefs

func (d *ChannelDirectory) GetBlockRefs() (map[uint32]*block.BlockRef, error)

func (*ChannelDirectory) GetChannels

func (x *ChannelDirectory) GetChannels() []*ChannelEntry

func (*ChannelDirectory) MarshalBlock

func (d *ChannelDirectory) MarshalBlock() ([]byte, error)

func (*ChannelDirectory) MarshalJSON

func (x *ChannelDirectory) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ChannelDirectory to JSON.

func (*ChannelDirectory) MarshalProtoJSON

func (x *ChannelDirectory) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the ChannelDirectory message to JSON.

func (*ChannelDirectory) MarshalProtoText

func (x *ChannelDirectory) MarshalProtoText() string

func (*ChannelDirectory) MarshalToSizedBufferVT

func (m *ChannelDirectory) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ChannelDirectory) MarshalToVT

func (m *ChannelDirectory) MarshalToVT(dAtA []byte) (int, error)

func (*ChannelDirectory) MarshalVT

func (m *ChannelDirectory) MarshalVT() (dAtA []byte, err error)

func (*ChannelDirectory) ProtoMessage

func (*ChannelDirectory) ProtoMessage()

func (*ChannelDirectory) Reset

func (x *ChannelDirectory) Reset()

func (*ChannelDirectory) SizeVT

func (m *ChannelDirectory) SizeVT() (n int)

func (*ChannelDirectory) String

func (x *ChannelDirectory) String() string

func (*ChannelDirectory) UnmarshalBlock

func (d *ChannelDirectory) UnmarshalBlock(data []byte) error

func (*ChannelDirectory) UnmarshalJSON

func (x *ChannelDirectory) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ChannelDirectory from JSON.

func (*ChannelDirectory) UnmarshalProtoJSON

func (x *ChannelDirectory) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the ChannelDirectory message from JSON.

func (*ChannelDirectory) UnmarshalVT

func (m *ChannelDirectory) UnmarshalVT(dAtA []byte) error

func (*ChannelDirectory) Validate

func (d *ChannelDirectory) Validate() error

Validate checks the channel directory for required channel entries.

func (*ChannelDirectory) ValidateReleaseMetadataRefs

func (d *ChannelDirectory) ValidateReleaseMetadataRefs(hasRef func(*block.BlockRef) bool) error

ValidateReleaseMetadataRefs checks that every channel points at available release metadata.

type ChannelEntry

type ChannelEntry struct {

	// ChannelKey is the stable channel identifier, such as stable or canary.
	ChannelKey string `protobuf:"bytes,1,opt,name=channel_key,json=channelKey,proto3" json:"channelKey,omitempty"`
	// ReleaseMetadataRef references the ReleaseMetadata for this channel.
	ReleaseMetadataRef *block.BlockRef `protobuf:"bytes,2,opt,name=release_metadata_ref,json=releaseMetadataRef,proto3" json:"releaseMetadataRef,omitempty"`
	// contains filtered or unexported fields
}

ChannelEntry points one channel key at release metadata.

func (*ChannelEntry) CloneMessageVT

func (m *ChannelEntry) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*ChannelEntry) CloneVT

func (m *ChannelEntry) CloneVT() *ChannelEntry

func (*ChannelEntry) EqualMessageVT

func (this *ChannelEntry) EqualMessageVT(thatMsg any) bool

func (*ChannelEntry) EqualVT

func (this *ChannelEntry) EqualVT(that *ChannelEntry) bool

func (*ChannelEntry) GetChannelKey

func (x *ChannelEntry) GetChannelKey() string

func (*ChannelEntry) GetReleaseMetadataRef

func (x *ChannelEntry) GetReleaseMetadataRef() *block.BlockRef

func (*ChannelEntry) MarshalJSON

func (x *ChannelEntry) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ChannelEntry to JSON.

func (*ChannelEntry) MarshalProtoJSON

func (x *ChannelEntry) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the ChannelEntry message to JSON.

func (*ChannelEntry) MarshalProtoText

func (x *ChannelEntry) MarshalProtoText() string

func (*ChannelEntry) MarshalToSizedBufferVT

func (m *ChannelEntry) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ChannelEntry) MarshalToVT

func (m *ChannelEntry) MarshalToVT(dAtA []byte) (int, error)

func (*ChannelEntry) MarshalVT

func (m *ChannelEntry) MarshalVT() (dAtA []byte, err error)

func (*ChannelEntry) ProtoMessage

func (*ChannelEntry) ProtoMessage()

func (*ChannelEntry) Reset

func (x *ChannelEntry) Reset()

func (*ChannelEntry) SizeVT

func (m *ChannelEntry) SizeVT() (n int)

func (*ChannelEntry) String

func (x *ChannelEntry) String() string

func (*ChannelEntry) UnmarshalJSON

func (x *ChannelEntry) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ChannelEntry from JSON.

func (*ChannelEntry) UnmarshalProtoJSON

func (x *ChannelEntry) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the ChannelEntry message from JSON.

func (*ChannelEntry) UnmarshalVT

func (m *ChannelEntry) UnmarshalVT(dAtA []byte) error

func (*ChannelEntry) Validate

func (e *ChannelEntry) Validate() error

Validate checks the channel entry for a channel key and release metadata ref.

type ReleaseMetadata

type ReleaseMetadata struct {

	// ProjectId is the project identifier this release belongs to.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"projectId,omitempty"`
	// Rev is the monotonic release revision.
	Rev uint64 `protobuf:"varint,2,opt,name=rev,proto3" json:"rev,omitempty"`
	// Version is the human-readable application version.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// ChannelKey is the release channel this metadata belongs to.
	ChannelKey string `protobuf:"bytes,4,opt,name=channel_key,json=channelKey,proto3" json:"channelKey,omitempty"`
	// ManifestRefs are existing bldr app/plugin manifests resolved by clients.
	ManifestRefs []*manifest.ManifestRef `protobuf:"bytes,5,rep,name=manifest_refs,json=manifestRefs,proto3" json:"manifestRefs,omitempty"`
	// BrowserShell is the browser shell/cache metadata.
	BrowserShell *BrowserShellMetadata `protobuf:"bytes,6,opt,name=browser_shell,json=browserShell,proto3" json:"browserShell,omitempty"`
	// MinimumLauncherVersion is the minimum launcher version that can read this
	// release.
	MinimumLauncherVersion string `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

ReleaseMetadata describes release-only metadata around bldr manifests.

func (*ReleaseMetadata) ApplyBlockRef

func (m *ReleaseMetadata) ApplyBlockRef(id uint32, ref *block.BlockRef) error

func (*ReleaseMetadata) CloneMessageVT

func (m *ReleaseMetadata) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*ReleaseMetadata) CloneVT

func (m *ReleaseMetadata) CloneVT() *ReleaseMetadata

func (*ReleaseMetadata) EqualMessageVT

func (this *ReleaseMetadata) EqualMessageVT(thatMsg any) bool

func (*ReleaseMetadata) EqualVT

func (this *ReleaseMetadata) EqualVT(that *ReleaseMetadata) bool

func (*ReleaseMetadata) GetBlockRefCtor

func (m *ReleaseMetadata) GetBlockRefCtor(uint32) block.Ctor

func (*ReleaseMetadata) GetBlockRefs

func (m *ReleaseMetadata) GetBlockRefs() (map[uint32]*block.BlockRef, error)

func (*ReleaseMetadata) GetBrowserShell

func (x *ReleaseMetadata) GetBrowserShell() *BrowserShellMetadata

func (*ReleaseMetadata) GetChannelKey

func (x *ReleaseMetadata) GetChannelKey() string

func (*ReleaseMetadata) GetManifestRefs

func (x *ReleaseMetadata) GetManifestRefs() []*manifest.ManifestRef

func (*ReleaseMetadata) GetMinimumLauncherVersion

func (x *ReleaseMetadata) GetMinimumLauncherVersion() string

func (*ReleaseMetadata) GetProjectId

func (x *ReleaseMetadata) GetProjectId() string

func (*ReleaseMetadata) GetRev

func (x *ReleaseMetadata) GetRev() uint64

func (*ReleaseMetadata) GetVersion

func (x *ReleaseMetadata) GetVersion() string

func (*ReleaseMetadata) MarshalBlock

func (m *ReleaseMetadata) MarshalBlock() ([]byte, error)

func (*ReleaseMetadata) MarshalJSON

func (x *ReleaseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ReleaseMetadata to JSON.

func (*ReleaseMetadata) MarshalProtoJSON

func (x *ReleaseMetadata) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the ReleaseMetadata message to JSON.

func (*ReleaseMetadata) MarshalProtoText

func (x *ReleaseMetadata) MarshalProtoText() string

func (*ReleaseMetadata) MarshalToSizedBufferVT

func (m *ReleaseMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ReleaseMetadata) MarshalToVT

func (m *ReleaseMetadata) MarshalToVT(dAtA []byte) (int, error)

func (*ReleaseMetadata) MarshalVT

func (m *ReleaseMetadata) MarshalVT() (dAtA []byte, err error)

func (*ReleaseMetadata) ProtoMessage

func (*ReleaseMetadata) ProtoMessage()

func (*ReleaseMetadata) Reset

func (x *ReleaseMetadata) Reset()

func (*ReleaseMetadata) SizeVT

func (m *ReleaseMetadata) SizeVT() (n int)

func (*ReleaseMetadata) String

func (x *ReleaseMetadata) String() string

func (*ReleaseMetadata) UnmarshalBlock

func (m *ReleaseMetadata) UnmarshalBlock(data []byte) error

func (*ReleaseMetadata) UnmarshalJSON

func (x *ReleaseMetadata) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ReleaseMetadata from JSON.

func (*ReleaseMetadata) UnmarshalProtoJSON

func (x *ReleaseMetadata) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the ReleaseMetadata message from JSON.

func (*ReleaseMetadata) UnmarshalVT

func (m *ReleaseMetadata) UnmarshalVT(dAtA []byte) error

func (*ReleaseMetadata) Validate

func (m *ReleaseMetadata) Validate() error

Validate checks release identity and manifest references. Browser shell metadata is optional for native-only releases and validated when present.

type UpdateNotification

type UpdateNotification struct {

	// ChannelKey is the release channel that changed.
	ChannelKey string `protobuf:"bytes,1,opt,name=channel_key,json=channelKey,proto3" json:"channelKey,omitempty"`
	// CheckpointHeight is the height of the observed public checkpoint.
	CheckpointHeight uint64 `protobuf:"varint,2,opt,name=checkpoint_height,json=checkpointHeight,proto3" json:"checkpointHeight,omitempty"`
	// RootPointerUrl is the URL of the root.packedmsg that produced this
	// notification.
	RootPointerUrl string `protobuf:"bytes,3,opt,name=root_pointer_url,json=rootPointerUrl,proto3" json:"rootPointerUrl,omitempty"`
	// contains filtered or unexported fields
}

UpdateNotification describes a newly available release root.

func (*UpdateNotification) CloneMessageVT

func (m *UpdateNotification) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*UpdateNotification) CloneVT

func (m *UpdateNotification) CloneVT() *UpdateNotification

func (*UpdateNotification) EqualMessageVT

func (this *UpdateNotification) EqualMessageVT(thatMsg any) bool

func (*UpdateNotification) EqualVT

func (this *UpdateNotification) EqualVT(that *UpdateNotification) bool

func (*UpdateNotification) GetChannelKey

func (x *UpdateNotification) GetChannelKey() string

func (*UpdateNotification) GetCheckpointHeight

func (x *UpdateNotification) GetCheckpointHeight() uint64

func (*UpdateNotification) GetRootPointerUrl

func (x *UpdateNotification) GetRootPointerUrl() string

func (*UpdateNotification) MarshalBlock

func (n *UpdateNotification) MarshalBlock() ([]byte, error)

func (*UpdateNotification) MarshalJSON

func (x *UpdateNotification) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateNotification to JSON.

func (*UpdateNotification) MarshalProtoJSON

func (x *UpdateNotification) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the UpdateNotification message to JSON.

func (*UpdateNotification) MarshalProtoText

func (x *UpdateNotification) MarshalProtoText() string

func (*UpdateNotification) MarshalToSizedBufferVT

func (m *UpdateNotification) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateNotification) MarshalToVT

func (m *UpdateNotification) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateNotification) MarshalVT

func (m *UpdateNotification) MarshalVT() (dAtA []byte, err error)

func (*UpdateNotification) ProtoMessage

func (*UpdateNotification) ProtoMessage()

func (*UpdateNotification) Reset

func (x *UpdateNotification) Reset()

func (*UpdateNotification) SizeVT

func (m *UpdateNotification) SizeVT() (n int)

func (*UpdateNotification) String

func (x *UpdateNotification) String() string

func (*UpdateNotification) UnmarshalBlock

func (n *UpdateNotification) UnmarshalBlock(data []byte) error

func (*UpdateNotification) UnmarshalJSON

func (x *UpdateNotification) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateNotification from JSON.

func (*UpdateNotification) UnmarshalProtoJSON

func (x *UpdateNotification) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateNotification message from JSON.

func (*UpdateNotification) UnmarshalVT

func (m *UpdateNotification) UnmarshalVT(dAtA []byte) error

func (*UpdateNotification) Validate

func (n *UpdateNotification) Validate() error

Validate checks the update notification for required routing fields.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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