frostfs-sdk-go/client
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
..
status [#83] client: Implement status library 2021-11-23 13:03:40 +03:00
accounting.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
client.go [#111] client: Add comments to Client and New 2022-01-11 11:03:14 +03:00
common.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
container.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
netmap.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
object.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
opts.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
raw.go [#111] client: Fix doc comments 2022-01-11 11:03:14 +03:00
reputation.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00
response.go [#111] client: Fix doc comments 2022-01-11 11:03:14 +03:00
session.go [#92] client: Accept structured parameters in non-object operations 2022-02-01 17:02:43 +03:00