Versions in this module Expand all Collapse all v2 v2.16.0 Sep 14, 2023 v2.15.0 Apr 11, 2023 Changes in this version + func ChecksumTypeToGRPC(t ChecksumType) refs.ChecksumType + func ContainerIDsToGRPCMessage(ids []ContainerID) (res []*refs.ContainerID) + func IsZeroSubnet(id *SubnetID) bool + func MakeZeroSubnet(id *SubnetID) + func ObjectIDListToGRPCMessage(ids []ObjectID) (res []*refs.ObjectID) + func ObjectIDNestedListMarshal(fNum int64, buf []byte, ids []ObjectID) (off int) + func ObjectIDNestedListSize(fNum int64, ids []ObjectID) (sz int) + type Address struct + func (a *Address) FromGRPCMessage(m grpc.Message) error + func (a *Address) GetContainerID() *ContainerID + func (a *Address) GetObjectID() *ObjectID + func (a *Address) MarshalJSON() ([]byte, error) + func (a *Address) SetContainerID(v *ContainerID) + func (a *Address) SetObjectID(v *ObjectID) + func (a *Address) StableMarshal(buf []byte) []byte + func (a *Address) StableSize() (size int) + func (a *Address) ToGRPCMessage() grpc.Message + func (a *Address) Unmarshal(data []byte) error + func (a *Address) UnmarshalJSON(data []byte) error + type Checksum struct + func (c *Checksum) FromGRPCMessage(m grpc.Message) error + func (c *Checksum) GetSum() []byte + func (c *Checksum) GetType() ChecksumType + func (c *Checksum) MarshalJSON() ([]byte, error) + func (c *Checksum) SetSum(v []byte) + func (c *Checksum) SetType(v ChecksumType) + func (c *Checksum) StableMarshal(buf []byte) []byte + func (c *Checksum) StableSize() (size int) + func (c *Checksum) ToGRPCMessage() grpc.Message + func (c *Checksum) Unmarshal(data []byte) error + func (c *Checksum) UnmarshalJSON(data []byte) error + type ChecksumType uint32 + const SHA256 + const TillichZemor + const UnknownChecksum + func ChecksumTypeFromGRPC(t refs.ChecksumType) ChecksumType + func (t *ChecksumType) FromString(s string) bool + func (t ChecksumType) String() string + type ContainerID struct + func ContainerIDsFromGRPCMessage(idsV2 []*refs.ContainerID) (res []ContainerID, err error) + func (c *ContainerID) FromGRPCMessage(m grpc.Message) error + func (c *ContainerID) GetValue() []byte + func (c *ContainerID) MarshalJSON() ([]byte, error) + func (c *ContainerID) SetValue(v []byte) + func (c *ContainerID) StableMarshal(buf []byte) []byte + func (c *ContainerID) StableSize() int + func (c *ContainerID) ToGRPCMessage() grpc.Message + func (c *ContainerID) Unmarshal(data []byte) error + func (c *ContainerID) UnmarshalJSON(data []byte) error + type ObjectID struct + func ObjectIDListFromGRPCMessage(idsV2 []*refs.ObjectID) (res []ObjectID, err error) + func (o *ObjectID) FromGRPCMessage(m grpc.Message) error + func (o *ObjectID) GetValue() []byte + func (o *ObjectID) MarshalJSON() ([]byte, error) + func (o *ObjectID) SetValue(v []byte) + func (o *ObjectID) StableMarshal(buf []byte) []byte + func (o *ObjectID) StableSize() int + func (o *ObjectID) ToGRPCMessage() grpc.Message + func (o *ObjectID) Unmarshal(data []byte) error + func (o *ObjectID) UnmarshalJSON(data []byte) error + type OwnerID struct + func (o *OwnerID) FromGRPCMessage(m grpc.Message) error + func (o *OwnerID) GetValue() []byte + func (o *OwnerID) MarshalJSON() ([]byte, error) + func (o *OwnerID) SetValue(v []byte) + func (o *OwnerID) StableMarshal(buf []byte) []byte + func (o *OwnerID) StableSize() int + func (o *OwnerID) ToGRPCMessage() grpc.Message + func (o *OwnerID) Unmarshal(data []byte) error + func (o *OwnerID) UnmarshalJSON(data []byte) error + type Signature struct + func (s *Signature) FromGRPCMessage(m grpc.Message) error + func (s *Signature) GetKey() []byte + func (s *Signature) GetScheme() SignatureScheme + func (s *Signature) GetSign() []byte + func (s *Signature) MarshalJSON() ([]byte, error) + func (s *Signature) SetKey(v []byte) + func (s *Signature) SetScheme(scheme SignatureScheme) + func (s *Signature) SetSign(v []byte) + func (s *Signature) StableMarshal(buf []byte) []byte + func (s *Signature) StableSize() (size int) + func (s *Signature) ToGRPCMessage() grpc.Message + func (s *Signature) Unmarshal(data []byte) error + func (s *Signature) UnmarshalJSON(data []byte) error + type SignatureScheme uint32 + const ECDSA_RFC6979_SHA256 + const ECDSA_RFC6979_SHA256_WALLET_CONNECT + const ECDSA_SHA512 + func (t *SignatureScheme) FromString(s string) bool + func (t SignatureScheme) String() string + type SubnetID struct + func (s *SubnetID) FromGRPCMessage(m grpc.Message) error + func (s *SubnetID) GetValue() uint32 + func (s *SubnetID) MarshalText() ([]byte, error) + func (s *SubnetID) SetValue(id uint32) + func (s *SubnetID) StableMarshal(buf []byte) []byte + func (s *SubnetID) StableSize() (size int) + func (s *SubnetID) ToGRPCMessage() grpc.Message + func (s *SubnetID) Unmarshal(data []byte) error + func (s *SubnetID) UnmarshalText(txt []byte) error + type Version struct + func (v *Version) FromGRPCMessage(m grpc.Message) error + func (v *Version) GetMajor() uint32 + func (v *Version) GetMinor() uint32 + func (v *Version) MarshalJSON() ([]byte, error) + func (v *Version) SetMajor(val uint32) + func (v *Version) SetMinor(val uint32) + func (v *Version) StableMarshal(buf []byte) []byte + func (v *Version) StableSize() (size int) + func (v *Version) ToGRPCMessage() grpc.Message + func (v *Version) Unmarshal(data []byte) error + func (v *Version) UnmarshalJSON(data []byte) error