diff --git a/object/types.proto b/object/types.proto index 76ab4cf..2437ca9 100644 --- a/object/types.proto +++ b/object/types.proto @@ -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. diff --git a/proto-docs/object.md b/proto-docs/object.md index b6a1a54..9c77114 100644 --- a/proto-docs/object.md +++ b/proto-docs/object.md @@ -33,7 +33,6 @@ - [ExtendedHeader](#object.ExtendedHeader) - [Header](#object.Header) - [IntegrityHeader](#object.IntegrityHeader) - - [Link](#object.Link) - [Object](#object.Object) - [PublicKey](#object.PublicKey) - [SplitHeader](#object.SplitHeader) @@ -381,7 +380,6 @@ Attribute groups the parameters of the object attributes. | Field | Type | Label | Description | | ----- | ---- | ----- | ----------- | -| Link | [Link](#object.Link) | | Link to other objects | | Redirect | [refs.Address](#refs.Address) | | Redirect not used yet | | Attribute | [Attribute](#object.Attribute) | | Attribute is a set of K-V object attributes | | SplitHeader | [SplitHeader](#object.SplitHeader) | | Split carries the position of the object in the split hierarchy. | @@ -418,18 +416,6 @@ Header groups the information about the NeoFS object. | ChecksumSignature | [bytes](#bytes) | | ChecksumSignature is an user's signature of checksum to verify if it is correct | - - -### Message Link - - - -| Field | Type | Label | Description | -| ----- | ---- | ----- | ----------- | -| type | [Link.Type](#object.Link.Type) | | Type of link | -| ID | [bytes](#bytes) | | ID is an object identifier, is a valid UUIDv4 | - - ### Message Object @@ -491,21 +477,6 @@ SplitHeader groups information about spawning the object through a payload split - - -### Link.Type - - -| Name | Number | Description | -| ---- | ------ | ----------- | -| Unknown | 0 | | -| Parent | 1 | Parent object created during object transformation | -| Previous | 2 | Previous object in the linked list created during object transformation | -| Next | 3 | Next object in the linked list created during object transformation | -| Child | 4 | Child object created during object transformation | -| StorageGroup | 5 | Object that included into this storage group | - -