forked from TrueCloudLab/frostfs-api-go
v2/refs: Implement remaining uni-structures
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
a68252c956
commit
1b262fc072
2 changed files with 89 additions and 19 deletions
|
@ -1,19 +0,0 @@
|
||||||
package refs
|
|
||||||
|
|
||||||
type OwnerID struct {
|
|
||||||
val []byte
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *OwnerID) GetValue() []byte {
|
|
||||||
if o != nil {
|
|
||||||
return o.val
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (o *OwnerID) SetValue(v []byte) {
|
|
||||||
if o != nil {
|
|
||||||
o.val = v
|
|
||||||
}
|
|
||||||
}
|
|
89
v2/refs/types.go
Normal file
89
v2/refs/types.go
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
package refs
|
||||||
|
|
||||||
|
type OwnerID struct {
|
||||||
|
val []byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type ContainerID struct {
|
||||||
|
val []byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type ObjectID struct {
|
||||||
|
val []byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type Address struct {
|
||||||
|
cid *ContainerID
|
||||||
|
|
||||||
|
oid *ObjectID
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *OwnerID) GetValue() []byte {
|
||||||
|
if o != nil {
|
||||||
|
return o.val
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *OwnerID) SetValue(v []byte) {
|
||||||
|
if o != nil {
|
||||||
|
o.val = v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *ContainerID) GetValue() []byte {
|
||||||
|
if o != nil {
|
||||||
|
return o.val
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *ContainerID) SetValue(v []byte) {
|
||||||
|
if o != nil {
|
||||||
|
o.val = v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *ObjectID) GetValue() []byte {
|
||||||
|
if o != nil {
|
||||||
|
return o.val
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *ObjectID) SetValue(v []byte) {
|
||||||
|
if o != nil {
|
||||||
|
o.val = v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a *Address) GetContainerID() *ContainerID {
|
||||||
|
if a != nil {
|
||||||
|
return a.cid
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a *Address) SetContainerID(v *ContainerID) {
|
||||||
|
if a != nil {
|
||||||
|
a.cid = v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a *Address) GetObjectID() *ObjectID {
|
||||||
|
if a != nil {
|
||||||
|
return a.oid
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a *Address) SetObjectID(v *ObjectID) {
|
||||||
|
if a != nil {
|
||||||
|
a.oid = v
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue