Leonard Lyubich
|
a684da6118
|
[#168] container: Implement binary/JSON encoders/decoders on Container
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
bc5d9dcce5
|
[#168] container: Implement binary/JSON encoders/decoders on Attribute
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
ec957be60c
|
[#168] acl: Implement binary/JSON encoders/decoders on BearerToken
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
d8fa8df442
|
[#168] acl: Implement binary/JSON encoders/decoders on BearerTokenBody
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
0f4d5d5f1e
|
[#168] acl: Implement binary/JSON encoders/decoders on TokenLifetime
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
233756ca8f
|
[#168] acl: Implement binary/JSON encoders/decoders on Table
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
ae68790bbd
|
[#168] acl: Implement binary/JSON encoders/decoders on Record
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
9ddc4c1f48
|
[#168] acl: Implement binary/JSON encoders/decoders on Target
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
7f42156201
|
[#168] acl: Implement binary/JSON encoders/decoders on HeaderFilter
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
9bebc1247d
|
[#168] accounting: Implement binary/JSON encoders/decoders on Decimal
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Leonard Lyubich
|
e721734599
|
[#168] netmap: Implement binary and JSON encoders/decoders on Filter
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-11-13 18:07:26 +03:00 |
|
Alex Vanin
|
7894749060
|
[#192] v2/netmap: Fix client error messages
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-11-11 14:07:01 +03:00 |
|
Alex Vanin
|
abed8a9156
|
[#191] v2: Add ObjectID filters for ACL and Object packages
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-11-11 10:35:34 +03:00 |
|
Alex Vanin
|
91eade02cd
|
[#191] v2/object: Rename leaf filter to phy
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-11-11 10:35:34 +03:00 |
|
Alex Vanin
|
ef31dec43a
|
[#191] Recompile latest neofs-api repository
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-11-11 10:35:34 +03:00 |
|
Alex Vanin
|
e4d94bbe03
|
[#186] v2/netmap: Add JSON converter for placement policy
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-11-05 10:38:04 +03:00 |
|
Alex Vanin
|
352e99d9b9
|
[#185] v2: Return errors in JSON converters
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-29 10:15:28 +03:00 |
|
Leonard Lyubich
|
6b54019148
|
[#182] v2/object: Define boolean property values
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-28 14:11:49 +03:00 |
|
Leonard Lyubich
|
309c39481e
|
[#182] v2/acl: Define filter keys for object headers
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-28 14:11:49 +03:00 |
|
Leonard Lyubich
|
31b1bed5d7
|
[#182] v2/object: Define reserved search filter keys
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-28 14:11:49 +03:00 |
|
Leonard Lyubich
|
dc9fcd5d98
|
[#182] Rename methods to match updated field names
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-28 14:11:49 +03:00 |
|
Leonard Lyubich
|
5be034ab80
|
[#182] Regenerate proto-compiled files
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-28 14:11:49 +03:00 |
|
Leonard Lyubich
|
ad0b01e892
|
[#172] Improve the readability of named attribute constants
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-22 19:15:45 +03:00 |
|
Leonard Lyubich
|
342eeb47a8
|
[#172] v2/object: Define well-known system attributes
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-22 19:15:45 +03:00 |
|
Leonard Lyubich
|
634f7e92e8
|
[#172] v2/container: Define well-known system attributes
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-10-22 19:15:45 +03:00 |
|
Alex Vanin
|
c8f46f7d97
|
[#178] v2: Print default values in JSON
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 18:24:48 +03:00 |
|
Alex Vanin
|
e6035a3249
|
[#172] v2: Use protojson package
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 13:45:14 +03:00 |
|
Alex Vanin
|
8351c78f58
|
[#172] Use protobuf v2 API for go
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 13:45:14 +03:00 |
|
Alex Vanin
|
b681b28e33
|
[#172] v2/netmap: Add JSON converter for node info
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 13:45:14 +03:00 |
|
Alex Vanin
|
2e1096200e
|
[#172] v2/container: Add JSON converter for container
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 13:45:14 +03:00 |
|
Alex Vanin
|
cb188e63b7
|
[#172] v2/acl: Add JSON converters for EACL and bearer token
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 13:45:14 +03:00 |
|
Alex Vanin
|
5f6720f456
|
[#172] v2/acl: Rename target keyList field to keys
According to new neofs-api target filed `key_list`
rename to `keys`.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 13:45:14 +03:00 |
|
Alex Vanin
|
80b7033606
|
[#172] Update neofs-api with rich docs and JSON attributes
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-20 13:45:14 +03:00 |
|
Alex Vanin
|
a29b615522
|
[#166] v2/netmap: add v2 structures for netmap service
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-10-08 15:38:57 +03:00 |
|
Alex Vanin
|
81975017b2
|
sdk/v2: Remove unused marshallers
All default marshallers defined on unified structure
in `v2` package
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-21 17:56:22 +03:00 |
|
Alex Vanin
|
f21cecfc43
|
sdk/v2: Fix typo found by golangci-lint
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-21 17:56:22 +03:00 |
|
Alex Vanin
|
790add6538
|
[#139] v2/object: Fix string conversion errors for go1.15
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
182a3af9b8
|
[#139] v2/acl: Rename TargetInfo to Target
Corresponds with proto definition.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
581cb2d2ba
|
[#138] v2/object: Update to neofs-api jindo release
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
c0cc4a4374
|
[#138] v2/netmap: Update to neofs-api jindo release
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
59f804faa2
|
[#136] v2/acl: Fix record stable size
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
148618b5b3
|
[#134] v2/netmap: Update unified structures
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
505ef59dd6
|
[#134] v2/netmap: Regenerate proto files
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
94c4e05aa2
|
[#134] v2/netmap: Remove prototype of stable marshaller
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
7a6c5eac1e
|
[#134] v2/acl: Update unified structures
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
09cc2a5037
|
[#134] v2/acl: Regenerate proto files
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Leonard Lyubich
|
e222c441e5
|
[#132] v2/object: Implement stable unmarshaler on Object
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Leonard Lyubich
|
104604acae
|
[#132] v2/refs: Implement stable unmarshaler on Address
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
edd0004b93
|
[#129] v2: Add unified structure for NodeInfo
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|
Alex Vanin
|
ac0d57cc9b
|
[#129] v2: Regenerate NodeInfo struct from API
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:45:11 +03:00 |
|