Documentation ¶
Index ¶
- func ChecksumTypeToGRPC(t ChecksumType) refs.ChecksumType
- func ContainerIDsToGRPCMessage(ids []ContainerID) (res []*refs.ContainerID)
- 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
- 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
- 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
- type ContainerID
- 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
- 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
- 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
- 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
- type Version
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChecksumTypeToGRPC ¶
func ChecksumTypeToGRPC(t ChecksumType) refs.ChecksumType
func ContainerIDsToGRPCMessage ¶
func ContainerIDsToGRPCMessage(ids []ContainerID) (res []*refs.ContainerID)
func ObjectIDNestedListMarshal ¶
ObjectIDNestedListMarshal writes protobuf repeated ObjectID field with fNum number to buf.
func ObjectIDNestedListSize ¶
ObjectIDNestedListSize returns byte length of nested repeated ObjectID field with fNum number.
Types ¶
type Address ¶
type Address struct {
// contains filtered or unexported fields
}
func (*Address) GetContainerID ¶
func (a *Address) GetContainerID() *ContainerID
func (*Address) GetObjectID ¶
func (*Address) MarshalJSON ¶
func (*Address) SetContainerID ¶
func (a *Address) SetContainerID(v *ContainerID)
func (*Address) SetObjectID ¶
func (*Address) StableMarshal ¶
func (*Address) StableSize ¶
func (*Address) ToGRPCMessage ¶
func (*Address) UnmarshalJSON ¶
type Checksum ¶
type Checksum struct {
// contains filtered or unexported fields
}
func (*Checksum) GetType ¶
func (c *Checksum) GetType() ChecksumType
func (*Checksum) MarshalJSON ¶
func (*Checksum) SetType ¶
func (c *Checksum) SetType(v ChecksumType)
func (*Checksum) StableMarshal ¶
func (*Checksum) StableSize ¶
func (*Checksum) ToGRPCMessage ¶
func (*Checksum) UnmarshalJSON ¶
type ChecksumType ¶
type ChecksumType uint32
const ( UnknownChecksum ChecksumType = iota TillichZemor SHA256 )
func ChecksumTypeFromGRPC ¶
func ChecksumTypeFromGRPC(t refs.ChecksumType) ChecksumType
func (*ChecksumType) FromString ¶
func (t *ChecksumType) FromString(s string) bool
FromString parses ChecksumType from a string representation. It is a reverse action to String().
Returns true if s was parsed successfully.
func (ChecksumType) String ¶
func (t ChecksumType) String() string
String returns string representation of ChecksumType.
type ContainerID ¶
type ContainerID struct {
// contains filtered or unexported fields
}
func ContainerIDsFromGRPCMessage ¶
func ContainerIDsFromGRPCMessage(idsV2 []*refs.ContainerID) (res []ContainerID, err error)
func (*ContainerID) FromGRPCMessage ¶
func (c *ContainerID) FromGRPCMessage(m grpc.Message) error
func (*ContainerID) GetValue ¶
func (c *ContainerID) GetValue() []byte
func (*ContainerID) MarshalJSON ¶
func (c *ContainerID) MarshalJSON() ([]byte, error)
func (*ContainerID) SetValue ¶
func (c *ContainerID) SetValue(v []byte)
func (*ContainerID) StableMarshal ¶
func (c *ContainerID) StableMarshal(buf []byte) []byte
func (*ContainerID) StableSize ¶
func (c *ContainerID) StableSize() int
func (*ContainerID) ToGRPCMessage ¶
func (c *ContainerID) ToGRPCMessage() grpc.Message
func (*ContainerID) Unmarshal ¶
func (c *ContainerID) Unmarshal(data []byte) error
func (*ContainerID) UnmarshalJSON ¶
func (c *ContainerID) UnmarshalJSON(data []byte) error
type ObjectID ¶
type ObjectID struct {
// contains filtered or unexported fields
}
func (*ObjectID) MarshalJSON ¶
func (*ObjectID) StableMarshal ¶
func (*ObjectID) StableSize ¶
func (*ObjectID) ToGRPCMessage ¶
func (*ObjectID) UnmarshalJSON ¶
type OwnerID ¶
type OwnerID struct {
// contains filtered or unexported fields
}
func (*OwnerID) MarshalJSON ¶
func (*OwnerID) StableMarshal ¶
func (*OwnerID) StableSize ¶
func (*OwnerID) ToGRPCMessage ¶
func (*OwnerID) UnmarshalJSON ¶
type Signature ¶
type Signature struct {
// contains filtered or unexported fields
}
func (*Signature) GetScheme ¶
func (s *Signature) GetScheme() SignatureScheme
func (*Signature) MarshalJSON ¶
func (*Signature) SetScheme ¶
func (s *Signature) SetScheme(scheme SignatureScheme)
func (*Signature) StableMarshal ¶
func (*Signature) StableSize ¶
func (*Signature) ToGRPCMessage ¶
func (*Signature) UnmarshalJSON ¶
type SignatureScheme ¶
type SignatureScheme uint32
const ( ECDSA_SHA512 SignatureScheme = iota ECDSA_RFC6979_SHA256 ECDSA_RFC6979_SHA256_WALLET_CONNECT )
func (*SignatureScheme) FromString ¶
func (t *SignatureScheme) FromString(s string) bool
FromString parses SignatureScheme from a string representation. It is a reverse action to String().
Returns true if s was parsed successfully.
func (SignatureScheme) String ¶
func (t SignatureScheme) String() string
String returns string representation of SignatureScheme.
type Version ¶
type Version struct {
// contains filtered or unexported fields
}
func (*Version) MarshalJSON ¶
func (*Version) StableMarshal ¶
func (*Version) StableSize ¶
func (*Version) ToGRPCMessage ¶
func (*Version) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.