func (cr *DispatchExpandResponse) MarshalZerologObject(e *zerolog.Event) {
	e.Object("metadata", cr.Metadata)
}
MarshalZerologObject implements zerolog object marshalling.
package dispatchv1
import (
	"fmt"
	v0 "github.com/authzed/authzed-go/proto/authzed/api/v0"
	"github.com/rs/zerolog"
	"github.com/authzed/spicedb/pkg/tuple"
)
func (cr *DispatchCheckRequest) MarshalZerologObject(e *zerolog.Event) {
	e.Object("metadata", cr.Metadata)
	e.Str("request", tuple.String(&v0.RelationTuple{
		ObjectAndRelation: cr.ObjectAndRelation,
		User: &v0.User{
			UserOneof: &v0.User_Userset{
				Userset: cr.Subject,
			},
		},
	}))
}
func (cr *DispatchCheckResponse) MarshalZerologObject(e *zerolog.Event) {
	e.Object("metadata", cr.Metadata)
	e.Stringer("membership", cr.Membership)
}
func (er *DispatchExpandRequest) MarshalZerologObject(e *zerolog.Event) {
	e.Object("metadata", er.Metadata)
	e.Str("expand", tuple.StringONR(er.ObjectAndRelation))
	e.Stringer("mode", er.ExpansionMode)
}