func (o *RawObject) SetSessionToken(v *session.Token) {
	o.setSessionToken(v)
}
SetSessionToken sets token of the session
within which object was created.
package object
import (
	"github.com/nspcc-dev/neofs-api-go/pkg"
	cid "github.com/nspcc-dev/neofs-api-go/pkg/container/id"
	"github.com/nspcc-dev/neofs-api-go/pkg/owner"
	"github.com/nspcc-dev/neofs-api-go/pkg/session"
	"github.com/nspcc-dev/neofs-api-go/v2/object"
)
type RawObject struct {
	*rwObject
}
func NewRawFromV2(oV2 *object.Object) *RawObject {
	return &RawObject{
		rwObject: (*rwObject)(oV2),
	}
}
func NewRawFrom(obj *Object) *RawObject {
	return NewRawFromV2(obj.ToV2())
}
func NewRaw() *RawObject {
	return NewRawFromV2(new(object.Object))
}
func (o *RawObject) Object() *Object {
	if o != nil {
		return &Object{
			rwObject: o.rwObject,
		}
	}
	return nil
}
func (o *RawObject) SetID(v *ID) {
	o.setID(v)
}
func (o *RawObject) SetSignature(v *pkg.Signature) {
	o.setSignature(v)
}
func (o *RawObject) SetPayload(v []byte) {
	o.setPayload(v)
}
func (o *RawObject) SetVersion(v *pkg.Version) {
	o.setVersion(v)
}
func (o *RawObject) SetPayloadSize(v uint64) {
	o.setPayloadSize(v)
}
func (o *RawObject) SetContainerID(v *cid.ID) {
	o.setContainerID(v)
}
func (o *RawObject) SetOwnerID(v *owner.ID) {
	o.setOwnerID(v)
}
func (o *RawObject) SetCreationEpoch(v uint64) {
	o.setCreationEpoch(v)
}
func (o *RawObject) SetPayloadChecksum(v *pkg.Checksum) {
	o.setPayloadChecksum(v)
}
func (o *RawObject) SetPayloadHomomorphicHash(v *pkg.Checksum) {
	o.setPayloadHomomorphicHash(v)
}
func (o *RawObject) SetAttributes(v ...*Attribute) {
	o.setAttributes(v...)
}
func (o *RawObject) SetPreviousID(v *ID) {
	o.setPreviousID(v)
}
func (o *RawObject) SetChildren(v ...*ID) {
	o.setChildren(v...)
}
func (o *RawObject) SetSplitID(id *SplitID) {
	o.setSplitID(id)
}
func (o *RawObject) SetParentID(v *ID) {
	o.setParentID(v)
}
func (o *RawObject) SetParent(v *Object) {
	o.setParent(v)
}