Use public fields for client parameter struct #121

Closed
opened 2023-07-17 08:33:16 +00:00 by fyrchik · 2 comments

More similar for aws/minio SDK.
We all agreed that it is more convenient and less verbose.

More similar for aws/minio SDK. We all agreed that it is more convenient and less verbose.
fyrchik added the
enhancement
label 2023-07-17 08:33:16 +00:00
aarifullin self-assigned this 2023-07-19 15:05:26 +00:00
Collaborator
  • Refactor PrmBalanceGet
  • Refactor Client (?)
  • Refactor PrmContainerGet
  • Refactor PrmContainerPut
  • Refactor PrmContainerList
  • Refactor PrmContainerDelete
  • Refactor PrmContainerEACL
  • Refactor PrmContainerSetEACL
  • Refactor PrmAnnounceSpace
  • Refactor PrmEndpointInfo
  • Refactor PrmObjectDelete
  • Refactor PrmObjectGet
  • Refactor PrmObjectHead
  • Refactor PrmObjectRange
  • Refactor PrmObjectHash
  • Refactor PrmObjectPutSingle
  • Refactor PrmObjectPutInit
  • Refactor PrmObjectSearch
  • Refactor PrmSessionCreate
  • Totally erase prmCommonMeta
- [x] Refactor `PrmBalanceGet` - [ ] Refactor `Client` (?) - [x] Refactor `PrmContainerGet` - [x] Refactor `PrmContainerPut` - [x] Refactor `PrmContainerList` - [x] Refactor `PrmContainerDelete` - [x] Refactor `PrmContainerEACL` - [x] Refactor `PrmContainerSetEACL` - [x] Refactor `PrmAnnounceSpace` - [x] Refactor `PrmEndpointInfo` - [x] Refactor `PrmObjectDelete` - [x] Refactor `PrmObjectGet` - [x] Refactor `PrmObjectHead` - [x] Refactor `PrmObjectRange` - [x] Refactor `PrmObjectHash` - [x] Refactor `PrmObjectPutSingle` - [x] Refactor `PrmObjectPutInit` - [x] Refactor `PrmObjectSearch` - [x] Refactor `PrmSessionCreate` - [x] Totally erase `prmCommonMeta`
Collaborator

The client can be refactored with issue #189.
All parameters have become public-field structs and fields can be set without setters.

The client can be refactored with issue [#189](https://git.frostfs.info/TrueCloudLab/frostfs-sdk-go/issues/189). All parameters have become public-field structs and fields can be set without setters.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-sdk-go#121
There is no content yet.