Leonard Lyubich
|
55a6509e8f
|
v2: Define API service interfaces
Define interfaces that reflect service (Accounting, Container, Session)
declarations in the API.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:44:39 +03:00 |
|
Alex Vanin
|
ae1c1a351c
|
Fix unified client tests
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:44:33 +03:00 |
|
Alex Vanin
|
252b7036c7
|
Adopt service session removal in packages
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:44:30 +03:00 |
|
Alex Vanin
|
5f2770d522
|
Separate type definition in accounting/grpc
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:44:21 +03:00 |
|
Alex Vanin
|
556be90818
|
Recompile proto files with neofs-api jindo-rc-1
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:44:06 +03:00 |
|
Leonard Lyubich
|
288b89630b
|
v2/accounting: Cover universal client with unit test
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:43:41 +03:00 |
|
Leonard Lyubich
|
5206d14c16
|
v2/accounting: Add universal client
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:43:39 +03:00 |
|
Leonard Lyubich
|
28d8acc58a
|
v2/accounting: Implement thin NeoFS gRPC client
Defines thin wrapper over the generated gRPC Accounting service client to
fix some of its options.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:43:33 +03:00 |
|
Alex Vanin
|
c94cb44b58
|
Update neofs-api to latest jindo version
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:43:07 +03:00 |
|
Alex Vanin
|
d4336d8d5b
|
Simplify marshal with nested structure helper
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:42:57 +03:00 |
|
Alex Vanin
|
b47ec9e056
|
Add stable marshal for accounting package
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:42:54 +03:00 |
|
Alex Vanin
|
08d3debc3a
|
Fix SetBalance setter
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:42:49 +03:00 |
|
Leonard Lyubich
|
e599468420
|
v2/service: Rename header setters
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:41:44 +03:00 |
|
Leonard Lyubich
|
e84c8aee2c
|
v2/accounting: Implement uni BalanceResponse
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:41:41 +03:00 |
|
Leonard Lyubich
|
9df86935f5
|
v2/accounting: Implement Decimal uni-structure
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:41:39 +03:00 |
|
Leonard Lyubich
|
1d5773b6ff
|
v2/service: Replace request header converters
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2020-09-18 10:41:34 +03:00 |
|
Alex Vanin
|
60e9c3d0d3
|
Update structure with grpc subdir
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2020-09-18 10:40:48 +03:00 |
|
Alex Vanin
|
8aca8c5787
|
Update proto files from latest jindo
|
2020-09-18 10:40:36 +03:00 |
|
Alex Vanin
|
12e7b5f16b
|
Remove proto files from the repo
|
2020-09-18 10:40:28 +03:00 |
|
Alex Vanin
|
1f143e54bd
|
Move api-v2 files into v2 subdir
This subdir contains generated proto files
and small wrappers.
|
2020-09-18 10:40:17 +03:00 |
|