[#26] object: Remove Link message

After updating the structure of SplitHeader and StorageGroup messages, the
Link header field is no longer needed. This commit removes the field and
message Link as no longer used.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
Leonard Lyubich 2020-08-04 17:33:32 +03:00 committed by Stanislav Bogatyrev
parent 300b1d4197
commit 4df4badf9c
2 changed files with 0 additions and 51 deletions

View file

@ -17,8 +17,6 @@ message Attribute {
}
message ExtendedHeader {
// Link to other objects
Link Link = 1;
// Redirect not used yet
refs.Address Redirect = 2;
// Attribute is a set of K-V object attributes
@ -62,26 +60,6 @@ message IntegrityHeader {
bytes ChecksumSignature = 2;
}
message Link {
enum Type {
Unknown = 0;
// Parent object created during object transformation
Parent = 1;
// Previous object in the linked list created during object transformation
Previous = 2;
// Next object in the linked list created during object transformation
Next = 3;
// Child object created during object transformation
Child = 4;
// Object that included into this storage group
StorageGroup = 5;
}
// Type of link
Type type = 1;
// ID is an object identifier, is a valid UUIDv4
bytes ID = 2;
}
// SplitHeader groups information about spawning the object through a payload splitting.
message SplitHeader {
// Parent carries identifier of the origin object.