[#45] api-go: Add PutSingle request wrappers
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
parent
b17995a238
commit
2cb57a8835
6 changed files with 157 additions and 0 deletions
|
@ -2042,3 +2042,75 @@ func (r *GetRangeHashResponse) FromGRPCMessage(m grpc.Message) error {
|
|||
|
||||
return r.ResponseHeaders.FromMessage(v)
|
||||
}
|
||||
|
||||
func (r *PutSingleRequestBody) ToGRPCMessage() grpc.Message {
|
||||
var m *object.PutSingleRequest_Body
|
||||
|
||||
if r != nil {
|
||||
m = new(object.PutSingleRequest_Body)
|
||||
m.SetObject(r.GetObject().ToGRPCMessage().(*object.Object))
|
||||
m.SetCopiesNumber(r.GetCopiesNumber())
|
||||
}
|
||||
|
||||
return m
|
||||
}
|
||||
|
||||
func (r *PutSingleRequestBody) FromGRPCMessage(m grpc.Message) error {
|
||||
v, ok := m.(*object.PutSingleRequest_Body)
|
||||
if !ok {
|
||||
return message.NewUnexpectedMessageType(m, v)
|
||||
}
|
||||
|
||||
if v.GetObject() == nil {
|
||||
r.object = nil
|
||||
} else {
|
||||
if r.object == nil {
|
||||
r.object = new(Object)
|
||||
}
|
||||
|
||||
err := r.object.FromGRPCMessage(v.GetObject())
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
r.copyNum = v.GetCopiesNumber()
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (r *PutSingleRequest) ToGRPCMessage() grpc.Message {
|
||||
var m *object.PutSingleRequest
|
||||
|
||||
if r != nil {
|
||||
m = new(object.PutSingleRequest)
|
||||
|
||||
m.SetBody(r.body.ToGRPCMessage().(*object.PutSingleRequest_Body))
|
||||
r.RequestHeaders.ToMessage(m)
|
||||
}
|
||||
|
||||
return m
|
||||
}
|
||||
|
||||
func (r *PutSingleRequest) FromGRPCMessage(m grpc.Message) error {
|
||||
v, ok := m.(*object.PutSingleRequest)
|
||||
if !ok {
|
||||
return message.NewUnexpectedMessageType(m, v)
|
||||
}
|
||||
|
||||
body := v.GetBody()
|
||||
if body == nil {
|
||||
r.body = nil
|
||||
} else {
|
||||
if r.body == nil {
|
||||
r.body = new(PutSingleRequestBody)
|
||||
}
|
||||
|
||||
err := r.body.FromGRPCMessage(body)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return r.RequestHeaders.FromMessage(v)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue