Go implementation of FrostFS SDK
Find a file
Leonard Lyubich 213d20e3fb [#92] client: Accept structured parameters in non-object operations
Define `XPrm` type for each `X` client operation which structures
parameters. Export setters of each parameterized value. Emphasize that
some parameters are required. Make the client panic when the parameters
are incorrectly set. Get rid of vadiadic call options and `CallOption`
type. Improve documentation of client behavior.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-02-01 17:02:43 +03:00
.github/workflows [#37] ci: Add github workflows 2021-10-15 17:37:18 +03:00
accounting [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
acl [#106] Add extra descriptions for constants 2022-01-11 11:01:37 +03:00
audit [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
checksum [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
client [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
container [#103] owner: remove NEO3Wallet type 2022-01-21 11:01:44 +03:00
eacl [#36] eacl: add eACL table to ValidationUnit 2022-01-19 11:06:27 +03:00
logger [#26] *: Move pkg content to root 2021-07-28 13:47:27 +03:00
netmap [#109] netmap: add 1 more test in JSON 2022-01-18 13:50:48 +03:00
object [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
owner [#103] owner: remove NEO3Wallet type 2022-01-21 11:01:44 +03:00
policy [#42] policy: use SDK netmap version 2021-10-28 14:50:33 +03:00
pool [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
reputation [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
resolver [#93] Return NNS resolver 2021-12-14 15:27:04 +03:00
session [#103] owner: remove NEO3Wallet type 2022-01-21 11:01:44 +03:00
signature [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
storagegroup [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
subnet [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
token [#103] owner: remove NEO3Wallet type 2022-01-21 11:01:44 +03:00
util/signature [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
version [#54] tests: unify test generator names 2021-12-01 10:34:54 +03:00
.gitattributes [#3] policy: use ANTLRv4 parser generator 2021-06-15 11:42:14 +03:00
.gitignore Add vendor directory to gitignore 2021-07-07 17:20:36 +03:00
.golangci.yml [#37] ci: Replace golint by revive 2021-10-15 17:37:18 +03:00
go.mod [#119] client: Configure network magic 2022-01-14 14:48:29 +03:00
go.sum [#119] client: Configure network magic 2022-01-14 14:48:29 +03:00
LICENSE Initial commit 2021-02-25 11:35:04 +03:00
Makefile [nspcc-dev/neofs-node#166] *: Add project files 2021-05-20 23:57:51 +03:00
README.md Initial commit 2021-02-25 11:35:04 +03:00

neofs-sdk-go

Go implementation of NeoFS SDK