2023-02-05 15:59:38 +00:00
|
|
|
// Package frostfsapiclient provides functionality for IR application communication with FrostFS network.
|
2021-10-27 12:12:05 +00:00
|
|
|
//
|
2023-02-05 15:59:38 +00:00
|
|
|
// The basic client for accessing remote nodes via FrostFS API is a FrostFS SDK Go API client.
|
2021-10-27 12:12:05 +00:00
|
|
|
// However, although it encapsulates a useful piece of business logic (e.g. the signature mechanism),
|
|
|
|
// the IR application does not fully use the client's flexible interface.
|
|
|
|
//
|
2022-04-21 11:28:05 +00:00
|
|
|
// In this regard, this package represents an abstraction -- a type-wrapper over the base client.
|
|
|
|
// The type provides the minimum interface necessary for the application and also allows you to concentrate
|
2021-10-27 12:12:05 +00:00
|
|
|
// the entire spectrum of the client's use in one place (this will be convenient both when updating the base client
|
2022-04-21 11:28:05 +00:00
|
|
|
// and for evaluating the UX of SDK library). So, it is expected that all application packages will be limited
|
2023-02-05 15:59:38 +00:00
|
|
|
// to this package for the development of functionality requiring FrostFS API communication.
|
2022-12-23 17:35:35 +00:00
|
|
|
package frostfsapiclient
|