forked from TrueCloudLab/frostfs-node
23 lines
727 B
Go
23 lines
727 B
Go
|
package patchsvc
|
||
|
|
||
|
import (
|
||
|
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/services/object"
|
||
|
getsvc "git.frostfs.info/TrueCloudLab/frostfs-node/pkg/services/object/get"
|
||
|
putsvc "git.frostfs.info/TrueCloudLab/frostfs-node/pkg/services/object/put"
|
||
|
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/services/object/util"
|
||
|
)
|
||
|
|
||
|
// Service implements Put operation of Object service v2.
|
||
|
type Service struct {
|
||
|
}
|
||
|
|
||
|
// NewService constructs Service instance from provided options.
|
||
|
func NewService(_ *util.KeyStorage, _ *getsvc.Service, _ *putsvc.Service) *Service {
|
||
|
return &Service{}
|
||
|
}
|
||
|
|
||
|
// Put calls internal service and returns v2 object streamer.
|
||
|
func (s *Service) Patch() (object.PatchObjectstream, error) {
|
||
|
return &Streamer{}, nil
|
||
|
}
|