package
0.7.6
Repository: https://github.com/nspcc-dev/neofs-api-go.git
Documentation: pkg.go.dev

# Functions

CreateIntegrityHeader returns signed integrity header for the object.
HeaderType returns predicate that check if extended header is a header of specified type.
MakePutRequestChunk splits data into chunks that will be transferred in the protobuf stream.
MakePutRequestHeader combines object and session token value into header of object put request.
No description provided by the author
ReceiveGetResponse receives object by chunks from the protobuf stream and combine it into single get response structure.
No description provided by the author
Stringify converts object into string format.

# Constants

ErrHeaderExpected is raised when first message in protobuf stream does not contain user header.
ErrHeaderNotFound is raised when requested header not found.
ErrNotFound is raised when object is not found in the system.
ErrVerifyHeader is raised when object integrity cannot be verified.
ErrVerifyPayload is raised when payload checksum cannot be verified.
ErrVerifySignature is raised when signature cannot be verified.
FilenameHeader is a user header key for names of files, stored by third party apps.
HomoHashHdr is a homomorphic hash header type.
IntegrityHdr is a integrity header type.
KeyChild is a key for searching object by id of child link.
KeyCID is a key for searching object by container id.
KeyHasParent is a key for searching object that have parent link.
KeyID is a key for searching object by object id.
KeyNext is a key for searching object by id of next link.
KeyNoChildren is a key for searching object that have no children links.
KeyOwnerID is a key for searching object by owner id.
KeyParent is a key for searching object by id of parent object.
KeyPrev is a key for searching object by id of previous link.
KeyRootObject is a key for searching object that are zero-object or do not have any children.
KeyStorageGroup is a key for a search object by storage group id.
KeyTombstone is a key for searching object that have tombstone header.
Child object created during object transformation.
Next object in the linked list created during object transformation.
Parent object created during object transformation.
Previous object in the linked list created during object transformation.
Object that included into this storage group.
No description provided by the author
LinkHdr is a link header type.
PayloadChecksumHdr is a payload checksum header type.
PublicKeyHdr is a public key header type.
RedirectHdr is a redirect header type.
RequestDelete is a type for object delete request.
RequestGet is a type for object get request.
RequestHead is a type for object head request.
RequestPut is a type for object put request.
RequestRange is a type for object range request.
RequestRangeHash is a type for object hash range request.
RequestSearch is a type for object search request.
StorageGroupHdr is a storage group header type.
TokenHdr is a token header type.
TombstoneHdr is a tombstone header type.
Mould sets when object created after filling missing headers in the object.
Sign sets when object created after re-signing (doesn't used).
Split sets when object created after payload split.
No description provided by the author
TransformHdr is a transformation header type.
UnitsGB defines amount of bytes in one gigabyte.
UnitsKB defines amount of bytes in one kilobyte.
UnitsMB defines amount of bytes in one megabyte.
UnitsTB defines amount of bytes in one terabyte.
UserHdr is a user defined header type.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
DeleteResponse is empty because we cannot guarantee permanent object removal in distributed system.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedServiceServer can be embedded to have forward compatible implementations.
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServiceClient is the client API for Service service.
ServiceServer is the server API for Service service.

# Type aliases

No description provided by the author
ByteSize used to format bytes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author