func (m *RequestVerificationHeader) SetOriginSignature(v *refs.Signature) {
	if m != nil {
		m.OriginSignature = v
	}
}
SetOriginSignature sets signature of the origin verification header of the request.
package session
import (
	acl "github.com/nspcc-dev/neofs-api-go/v2/acl/grpc"
	refs "github.com/nspcc-dev/neofs-api-go/v2/refs/grpc"
)
func (m *XHeader) SetKey(v string) {
	if m != nil {
		m.Key = v
	}
}
func (m *XHeader) SetValue(v string) {
	if m != nil {
		m.Value = v
	}
}
func (m *SessionToken_Body_TokenLifetime) SetExp(v uint64) {
	if m != nil {
		m.Exp = v
	}
}
func (m *SessionToken_Body_TokenLifetime) SetNbf(v uint64) {
	if m != nil {
		m.Nbf = v
	}
}
func (m *SessionToken_Body_TokenLifetime) SetIat(v uint64) {
	if m != nil {
		m.Iat = v
	}
}
func (m *SessionToken_Body) SetId(v []byte) {
	if m != nil {
		m.Id = v
	}
}
func (m *SessionToken_Body) SetOwnerId(v *refs.OwnerID) {
	if m != nil {
		m.OwnerId = v
	}
}
func (m *SessionToken_Body) SetLifetime(v *SessionToken_Body_TokenLifetime) {
	if m != nil {
		m.Lifetime = v
	}
}
func (m *SessionToken_Body) SetSessionKey(v []byte) {
	if m != nil {
		m.SessionKey = v
	}
}
func (m *SessionToken_Body) SetObjectSessionContext(v *ObjectSessionContext) {
	if m != nil {
		m.Context = &SessionToken_Body_Object{
			Object: v,
		}
	}
}
func (m *SessionToken_Body) SetContainerSessionContext(v *ContainerSessionContext) {
	if m != nil {
		m.Context = &SessionToken_Body_Container{
			Container: v,
		}
	}
}
func (m *ObjectSessionContext) SetAddress(v *refs.Address) {
	if m != nil {
		m.Address = v
	}
}
func (m *ObjectSessionContext) SetVerb(v ObjectSessionContext_Verb) {
	if m != nil {
		m.Verb = v
	}
}
func (x *ContainerSessionContext) SetVerb(v ContainerSessionContext_Verb) {
	if x != nil {
		x.Verb = v
	}
}
func (x *ContainerSessionContext) SetWildcard(v bool) {
	if x != nil {
		x.Wildcard = v
	}
}
func (x *ContainerSessionContext) SetContainerId(v *refs.ContainerID) {
	if x != nil {
		x.ContainerId = v
	}
}
func (m *SessionToken) SetBody(v *SessionToken_Body) {
	if m != nil {
		m.Body = v
	}
}
func (m *SessionToken) SetSignature(v *refs.Signature) {
	if m != nil {
		m.Signature = v
	}
}
func (m *RequestMetaHeader) SetVersion(v *refs.Version) {
	if m != nil {
		m.Version = v
	}
}
func (m *RequestMetaHeader) SetEpoch(v uint64) {
	if m != nil {
		m.Epoch = v
	}
}
func (m *RequestMetaHeader) SetTtl(v uint32) {
	if m != nil {
		m.Ttl = v
	}
}
func (m *RequestMetaHeader) SetXHeaders(v []*XHeader) {
	if m != nil {
		m.XHeaders = v
	}
}
func (m *RequestMetaHeader) SetSessionToken(v *SessionToken) {
	if m != nil {
		m.SessionToken = v
	}
}
func (m *RequestMetaHeader) SetBearerToken(v *acl.BearerToken) {
	if m != nil {
		m.BearerToken = v
	}
}
func (m *RequestMetaHeader) SetOrigin(v *RequestMetaHeader) {
	if m != nil {
		m.Origin = v
	}
}
func (m *ResponseMetaHeader) SetVersion(v *refs.Version) {
	if m != nil {
		m.Version = v
	}
}
func (m *ResponseMetaHeader) SetEpoch(v uint64) {
	if m != nil {
		m.Epoch = v
	}
}
func (m *ResponseMetaHeader) SetTtl(v uint32) {
	if m != nil {
		m.Ttl = v
	}
}
func (m *ResponseMetaHeader) SetXHeaders(v []*XHeader) {
	if m != nil {
		m.XHeaders = v
	}
}
func (m *ResponseMetaHeader) SetOrigin(v *ResponseMetaHeader) {
	if m != nil {
		m.Origin = v
	}
}
func (m *RequestVerificationHeader) SetBodySignature(v *refs.Signature) {
	if m != nil {
		m.BodySignature = v
	}
}
func (m *RequestVerificationHeader) SetMetaSignature(v *refs.Signature) {
	if m != nil {
		m.MetaSignature = v
	}
}