[#168] pkg/object: Fix lint error on attribute receiver

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
Alex Vanin 2020-11-13 18:04:03 +03:00 committed by Alex Vanin
parent 55948c2ab1
commit f886d75560

View file

@ -48,30 +48,30 @@ func (a *Attribute) ToV2() *object.Attribute {
//
// Buffer is allocated when the argument is empty.
// Otherwise, the first buffer is used.
func (d *Attribute) Marshal(b ...[]byte) ([]byte, error) {
func (a *Attribute) Marshal(b ...[]byte) ([]byte, error) {
var buf []byte
if len(b) > 0 {
buf = b[0]
}
return (*object.Attribute)(d).
return (*object.Attribute)(a).
StableMarshal(buf)
}
// Unmarshal unmarshals protobuf binary representation of Attribute.
func (d *Attribute) Unmarshal(data []byte) error {
return (*object.Attribute)(d).
func (a *Attribute) Unmarshal(data []byte) error {
return (*object.Attribute)(a).
Unmarshal(data)
}
// MarshalJSON encodes Attribute to protobuf JSON format.
func (d *Attribute) MarshalJSON() ([]byte, error) {
return (*object.Attribute)(d).
func (a *Attribute) MarshalJSON() ([]byte, error) {
return (*object.Attribute)(a).
MarshalJSON()
}
// UnmarshalJSON decodes Attribute from protobuf JSON format.
func (d *Attribute) UnmarshalJSON(data []byte) error {
return (*object.Attribute)(d).
func (a *Attribute) UnmarshalJSON(data []byte) error {
return (*object.Attribute)(a).
UnmarshalJSON(data)
}