s4wave_space

package
v0.53.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const PathSeparator = "/"

PathSeparator is the path separator.

View Source
const SRPCSpaceContentsResourceServiceServiceID = "s4wave.space.SpaceContentsResourceService"
View Source
const SRPCSpaceResourceServiceServiceID = "s4wave.space.SpaceResourceService"
View Source
const SubpathDelimiter = "/-/"

SubpathDelimiter is the delimiter between segments in a spacewave URI.

Variables

View Source
var (
	SpacePluginLifecycleState_name = map[int32]string{
		0: "SpacePluginLifecycleState_UNKNOWN",
		1: "SpacePluginLifecycleState_CONFIGURED",
		2: "SpacePluginLifecycleState_LOADING",
		3: "SpacePluginLifecycleState_LOADED",
		4: "SpacePluginLifecycleState_FAILED",
		5: "SpacePluginLifecycleState_RETRYING",
		6: "SpacePluginLifecycleState_REMOVED",
		7: "SpacePluginLifecycleState_UPGRADED",
	}
	SpacePluginLifecycleState_value = map[string]int32{
		"SpacePluginLifecycleState_UNKNOWN":    0,
		"SpacePluginLifecycleState_CONFIGURED": 1,
		"SpacePluginLifecycleState_LOADING":    2,
		"SpacePluginLifecycleState_LOADED":     3,
		"SpacePluginLifecycleState_FAILED":     4,
		"SpacePluginLifecycleState_RETRYING":   5,
		"SpacePluginLifecycleState_REMOVED":    6,
		"SpacePluginLifecycleState_UPGRADED":   7,
	}
)

Enum value maps for SpacePluginLifecycleState.

Functions

func JoinObjectURIPath

func JoinObjectURIPath(parts []string, absolute bool) string

JoinObjectURIPath joins path parts into a single path string. Empty segments are filtered and a trailing "-" is removed.

func NewSRPCSpaceContentsResourceServiceHandler

func NewSRPCSpaceContentsResourceServiceHandler(impl SRPCSpaceContentsResourceServiceServer, serviceID string) srpc.Handler

NewSRPCSpaceContentsResourceServiceHandler constructs a new RPC handler. serviceID: if empty, uses default: s4wave.space.SpaceContentsResourceService

func NewSRPCSpaceResourceServiceHandler

func NewSRPCSpaceResourceServiceHandler(impl SRPCSpaceResourceServiceServer, serviceID string) srpc.Handler

NewSRPCSpaceResourceServiceHandler constructs a new RPC handler. serviceID: if empty, uses default: s4wave.space.SpaceResourceService

func SRPCRegisterSpaceContentsResourceService

func SRPCRegisterSpaceContentsResourceService(mux srpc.Mux, impl SRPCSpaceContentsResourceServiceServer) error

SRPCRegisterSpaceContentsResourceService registers the implementation with the mux. Uses the default serviceID: s4wave.space.SpaceContentsResourceService

func SRPCRegisterSpaceResourceService

func SRPCRegisterSpaceResourceService(mux srpc.Mux, impl SRPCSpaceResourceServiceServer) error

SRPCRegisterSpaceResourceService registers the implementation with the mux. Uses the default serviceID: s4wave.space.SpaceResourceService

Types

type AccessWorldRequest

type AccessWorldRequest struct {
	// contains filtered or unexported fields
}

AccessWorldRequest is a request to access the World associated with the space.

func (*AccessWorldRequest) CloneMessageVT

func (m *AccessWorldRequest) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*AccessWorldRequest) CloneVT

func (m *AccessWorldRequest) CloneVT() *AccessWorldRequest

func (*AccessWorldRequest) EqualMessageVT

func (this *AccessWorldRequest) EqualMessageVT(thatMsg any) bool

func (*AccessWorldRequest) EqualVT

func (this *AccessWorldRequest) EqualVT(that *AccessWorldRequest) bool

func (*AccessWorldRequest) MarshalJSON

func (x *AccessWorldRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AccessWorldRequest to JSON.

func (*AccessWorldRequest) MarshalProtoJSON

func (x *AccessWorldRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the AccessWorldRequest message to JSON.

func (*AccessWorldRequest) MarshalProtoText

func (x *AccessWorldRequest) MarshalProtoText() string

func (*AccessWorldRequest) MarshalToSizedBufferVT

func (m *AccessWorldRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessWorldRequest) MarshalToVT

func (m *AccessWorldRequest) MarshalToVT(dAtA []byte) (int, error)

func (*AccessWorldRequest) MarshalVT

func (m *AccessWorldRequest) MarshalVT() (dAtA []byte, err error)

func (*AccessWorldRequest) ProtoMessage

func (*AccessWorldRequest) ProtoMessage()

func (*AccessWorldRequest) Reset

func (x *AccessWorldRequest) Reset()

func (*AccessWorldRequest) SizeVT

func (m *AccessWorldRequest) SizeVT() (n int)

func (*AccessWorldRequest) String

func (x *AccessWorldRequest) String() string

func (*AccessWorldRequest) UnmarshalJSON

func (x *AccessWorldRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AccessWorldRequest from JSON.

func (*AccessWorldRequest) UnmarshalProtoJSON

func (x *AccessWorldRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the AccessWorldRequest message from JSON.

func (*AccessWorldRequest) UnmarshalVT

func (m *AccessWorldRequest) UnmarshalVT(dAtA []byte) error

type AccessWorldResponse

type AccessWorldResponse struct {

	// ResourceId is the resource ID for the World resource.
	ResourceId uint32 `protobuf:"varint,1,opt,name=resource_id,json=resourceId,proto3" json:"resourceId,omitempty"`
	// contains filtered or unexported fields
}

AccessWorldResponse contains the World resource ID.

func (*AccessWorldResponse) CloneMessageVT

func (*AccessWorldResponse) CloneVT

func (*AccessWorldResponse) EqualMessageVT

func (this *AccessWorldResponse) EqualMessageVT(thatMsg any) bool

func (*AccessWorldResponse) EqualVT

func (this *AccessWorldResponse) EqualVT(that *AccessWorldResponse) bool

func (*AccessWorldResponse) GetResourceId

func (x *AccessWorldResponse) GetResourceId() uint32

func (*AccessWorldResponse) MarshalJSON

func (x *AccessWorldResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AccessWorldResponse to JSON.

func (*AccessWorldResponse) MarshalProtoJSON

func (x *AccessWorldResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the AccessWorldResponse message to JSON.

func (*AccessWorldResponse) MarshalProtoText

func (x *AccessWorldResponse) MarshalProtoText() string

func (*AccessWorldResponse) MarshalToSizedBufferVT

func (m *AccessWorldResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AccessWorldResponse) MarshalToVT

func (m *AccessWorldResponse) MarshalToVT(dAtA []byte) (int, error)

func (*AccessWorldResponse) MarshalVT

func (m *AccessWorldResponse) MarshalVT() (dAtA []byte, err error)

func (*AccessWorldResponse) ProtoMessage

func (*AccessWorldResponse) ProtoMessage()

func (*AccessWorldResponse) Reset

func (x *AccessWorldResponse) Reset()

func (*AccessWorldResponse) SizeVT

func (m *AccessWorldResponse) SizeVT() (n int)

func (*AccessWorldResponse) String

func (x *AccessWorldResponse) String() string

func (*AccessWorldResponse) UnmarshalJSON

func (x *AccessWorldResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AccessWorldResponse from JSON.

func (*AccessWorldResponse) UnmarshalProtoJSON

func (x *AccessWorldResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the AccessWorldResponse message from JSON.

func (*AccessWorldResponse) UnmarshalVT

func (m *AccessWorldResponse) UnmarshalVT(dAtA []byte) error

type AddSpacePluginRequest

type AddSpacePluginRequest struct {

	// PluginId is the manifest ID of the plugin to add.
	PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"pluginId,omitempty"`
	// contains filtered or unexported fields
}

AddSpacePluginRequest is a request to add a plugin to the space settings.

func (*AddSpacePluginRequest) CloneMessageVT

func (*AddSpacePluginRequest) CloneVT

func (*AddSpacePluginRequest) EqualMessageVT

func (this *AddSpacePluginRequest) EqualMessageVT(thatMsg any) bool

func (*AddSpacePluginRequest) EqualVT

func (this *AddSpacePluginRequest) EqualVT(that *AddSpacePluginRequest) bool

func (*AddSpacePluginRequest) GetPluginId

func (x *AddSpacePluginRequest) GetPluginId() string

func (*AddSpacePluginRequest) MarshalJSON

func (x *AddSpacePluginRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AddSpacePluginRequest to JSON.

func (*AddSpacePluginRequest) MarshalProtoJSON

func (x *AddSpacePluginRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the AddSpacePluginRequest message to JSON.

func (*AddSpacePluginRequest) MarshalProtoText

func (x *AddSpacePluginRequest) MarshalProtoText() string

func (*AddSpacePluginRequest) MarshalToSizedBufferVT

func (m *AddSpacePluginRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AddSpacePluginRequest) MarshalToVT

func (m *AddSpacePluginRequest) MarshalToVT(dAtA []byte) (int, error)

func (*AddSpacePluginRequest) MarshalVT

func (m *AddSpacePluginRequest) MarshalVT() (dAtA []byte, err error)

func (*AddSpacePluginRequest) ProtoMessage

func (*AddSpacePluginRequest) ProtoMessage()

func (*AddSpacePluginRequest) Reset

func (x *AddSpacePluginRequest) Reset()

func (*AddSpacePluginRequest) SizeVT

func (m *AddSpacePluginRequest) SizeVT() (n int)

func (*AddSpacePluginRequest) String

func (x *AddSpacePluginRequest) String() string

func (*AddSpacePluginRequest) UnmarshalJSON

func (x *AddSpacePluginRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AddSpacePluginRequest from JSON.

func (*AddSpacePluginRequest) UnmarshalProtoJSON

func (x *AddSpacePluginRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the AddSpacePluginRequest message from JSON.

func (*AddSpacePluginRequest) UnmarshalVT

func (m *AddSpacePluginRequest) UnmarshalVT(dAtA []byte) error

type AddSpacePluginResponse

type AddSpacePluginResponse struct {
	// contains filtered or unexported fields
}

AddSpacePluginResponse is the response for AddSpacePlugin.

func (*AddSpacePluginResponse) CloneMessageVT

func (*AddSpacePluginResponse) CloneVT

func (*AddSpacePluginResponse) EqualMessageVT

func (this *AddSpacePluginResponse) EqualMessageVT(thatMsg any) bool

func (*AddSpacePluginResponse) EqualVT

func (this *AddSpacePluginResponse) EqualVT(that *AddSpacePluginResponse) bool

func (*AddSpacePluginResponse) MarshalJSON

func (x *AddSpacePluginResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AddSpacePluginResponse to JSON.

func (*AddSpacePluginResponse) MarshalProtoJSON

func (x *AddSpacePluginResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the AddSpacePluginResponse message to JSON.

func (*AddSpacePluginResponse) MarshalProtoText

func (x *AddSpacePluginResponse) MarshalProtoText() string

func (*AddSpacePluginResponse) MarshalToSizedBufferVT

func (m *AddSpacePluginResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AddSpacePluginResponse) MarshalToVT

func (m *AddSpacePluginResponse) MarshalToVT(dAtA []byte) (int, error)

func (*AddSpacePluginResponse) MarshalVT

func (m *AddSpacePluginResponse) MarshalVT() (dAtA []byte, err error)

func (*AddSpacePluginResponse) ProtoMessage

func (*AddSpacePluginResponse) ProtoMessage()

func (*AddSpacePluginResponse) Reset

func (x *AddSpacePluginResponse) Reset()

func (*AddSpacePluginResponse) SizeVT

func (m *AddSpacePluginResponse) SizeVT() (n int)

func (*AddSpacePluginResponse) String

func (x *AddSpacePluginResponse) String() string

func (*AddSpacePluginResponse) UnmarshalJSON

func (x *AddSpacePluginResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AddSpacePluginResponse from JSON.

func (*AddSpacePluginResponse) UnmarshalProtoJSON

func (x *AddSpacePluginResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the AddSpacePluginResponse message from JSON.

func (*AddSpacePluginResponse) UnmarshalVT

func (m *AddSpacePluginResponse) UnmarshalVT(dAtA []byte) error

type CreateSecretRequest added in v0.51.6

type CreateSecretRequest struct {

	// ObjectKey is the parent Secret object key.
	ObjectKey string `protobuf:"bytes,1,opt,name=object_key,json=objectKey,proto3" json:"objectKey,omitempty"`
	// DisplayName is the human-readable Secret name.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"displayName,omitempty"`
	// Kind is the semantic Secret kind.
	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	// ContentType is the Secret payload MIME type.
	ContentType string `protobuf:"bytes,4,opt,name=content_type,json=contentType,proto3" json:"contentType,omitempty"`
	// Value is the raw payload stored inside the nested SharedObject.
	Value []byte `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// ReaderPublicKeyPem optionally grants read access to this peer key.
	ReaderPublicKeyPem []byte `protobuf:"bytes,6,opt,name=reader_public_key_pem,json=readerPublicKeyPem,proto3" json:"readerPublicKeyPem,omitempty"`
	// contains filtered or unexported fields
}

CreateSecretRequest creates a Secret object and nested SharedObject payload.

func (*CreateSecretRequest) CloneMessageVT added in v0.51.6

func (*CreateSecretRequest) CloneVT added in v0.51.6

func (*CreateSecretRequest) EqualMessageVT added in v0.51.6

func (this *CreateSecretRequest) EqualMessageVT(thatMsg any) bool

func (*CreateSecretRequest) EqualVT added in v0.51.6

func (this *CreateSecretRequest) EqualVT(that *CreateSecretRequest) bool

func (*CreateSecretRequest) GetContentType added in v0.51.6

func (x *CreateSecretRequest) GetContentType() string

func (*CreateSecretRequest) GetDisplayName added in v0.51.6

func (x *CreateSecretRequest) GetDisplayName() string

func (*CreateSecretRequest) GetKind added in v0.51.6

func (x *CreateSecretRequest) GetKind() string

func (*CreateSecretRequest) GetObjectKey added in v0.51.6

func (x *CreateSecretRequest) GetObjectKey() string

func (*CreateSecretRequest) GetReaderPublicKeyPem added in v0.51.6

func (x *CreateSecretRequest) GetReaderPublicKeyPem() []byte

func (*CreateSecretRequest) GetValue added in v0.51.6

func (x *CreateSecretRequest) GetValue() []byte

func (*CreateSecretRequest) MarshalJSON added in v0.51.6

func (x *CreateSecretRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateSecretRequest to JSON.

func (*CreateSecretRequest) MarshalProtoJSON added in v0.51.6

func (x *CreateSecretRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the CreateSecretRequest message to JSON.

func (*CreateSecretRequest) MarshalProtoText added in v0.51.6

func (x *CreateSecretRequest) MarshalProtoText() string

func (*CreateSecretRequest) MarshalToSizedBufferVT added in v0.51.6

func (m *CreateSecretRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CreateSecretRequest) MarshalToVT added in v0.51.6

func (m *CreateSecretRequest) MarshalToVT(dAtA []byte) (int, error)

func (*CreateSecretRequest) MarshalVT added in v0.51.6

func (m *CreateSecretRequest) MarshalVT() (dAtA []byte, err error)

func (*CreateSecretRequest) ProtoMessage added in v0.51.6

func (*CreateSecretRequest) ProtoMessage()

func (*CreateSecretRequest) Reset added in v0.51.6

func (x *CreateSecretRequest) Reset()

func (*CreateSecretRequest) SizeVT added in v0.51.6

func (m *CreateSecretRequest) SizeVT() (n int)

func (*CreateSecretRequest) String added in v0.51.6

func (x *CreateSecretRequest) String() string

func (*CreateSecretRequest) UnmarshalJSON added in v0.51.6

func (x *CreateSecretRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateSecretRequest from JSON.

func (*CreateSecretRequest) UnmarshalProtoJSON added in v0.51.6

func (x *CreateSecretRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateSecretRequest message from JSON.

func (*CreateSecretRequest) UnmarshalVT added in v0.51.6

func (m *CreateSecretRequest) UnmarshalVT(dAtA []byte) error

type CreateSecretResponse added in v0.51.6

type CreateSecretResponse struct {

	// Secret is the created parent Secret object metadata.
	Secret *secret.Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

CreateSecretResponse returns the redacted Secret parent metadata.

func (*CreateSecretResponse) CloneMessageVT added in v0.51.6

func (*CreateSecretResponse) CloneVT added in v0.51.6

func (*CreateSecretResponse) EqualMessageVT added in v0.51.6

func (this *CreateSecretResponse) EqualMessageVT(thatMsg any) bool

func (*CreateSecretResponse) EqualVT added in v0.51.6

func (this *CreateSecretResponse) EqualVT(that *CreateSecretResponse) bool

func (*CreateSecretResponse) GetSecret added in v0.51.6

func (x *CreateSecretResponse) GetSecret() *secret.Secret

func (*CreateSecretResponse) MarshalJSON added in v0.51.6

func (x *CreateSecretResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateSecretResponse to JSON.

func (*CreateSecretResponse) MarshalProtoJSON added in v0.51.6

func (x *CreateSecretResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the CreateSecretResponse message to JSON.

func (*CreateSecretResponse) MarshalProtoText added in v0.51.6

func (x *CreateSecretResponse) MarshalProtoText() string

func (*CreateSecretResponse) MarshalToSizedBufferVT added in v0.51.6

func (m *CreateSecretResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CreateSecretResponse) MarshalToVT added in v0.51.6

func (m *CreateSecretResponse) MarshalToVT(dAtA []byte) (int, error)

func (*CreateSecretResponse) MarshalVT added in v0.51.6

func (m *CreateSecretResponse) MarshalVT() (dAtA []byte, err error)

func (*CreateSecretResponse) ProtoMessage added in v0.51.6

func (*CreateSecretResponse) ProtoMessage()

func (*CreateSecretResponse) Reset added in v0.51.6

func (x *CreateSecretResponse) Reset()

func (*CreateSecretResponse) SizeVT added in v0.51.6

func (m *CreateSecretResponse) SizeVT() (n int)

func (*CreateSecretResponse) String added in v0.51.6

func (x *CreateSecretResponse) String() string

func (*CreateSecretResponse) UnmarshalJSON added in v0.51.6

func (x *CreateSecretResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateSecretResponse from JSON.

func (*CreateSecretResponse) UnmarshalProtoJSON added in v0.51.6

func (x *CreateSecretResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateSecretResponse message from JSON.

func (*CreateSecretResponse) UnmarshalVT added in v0.51.6

func (m *CreateSecretResponse) UnmarshalVT(dAtA []byte) error

type MountSpaceContentsRequest

type MountSpaceContentsRequest struct {
	// contains filtered or unexported fields
}

MountSpaceContentsRequest is a request to mount the space contents.

func (*MountSpaceContentsRequest) CloneMessageVT

func (*MountSpaceContentsRequest) CloneVT

func (*MountSpaceContentsRequest) EqualMessageVT

func (this *MountSpaceContentsRequest) EqualMessageVT(thatMsg any) bool

func (*MountSpaceContentsRequest) EqualVT

func (*MountSpaceContentsRequest) MarshalJSON

func (x *MountSpaceContentsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MountSpaceContentsRequest to JSON.

func (*MountSpaceContentsRequest) MarshalProtoJSON

func (x *MountSpaceContentsRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the MountSpaceContentsRequest message to JSON.

func (*MountSpaceContentsRequest) MarshalProtoText

func (x *MountSpaceContentsRequest) MarshalProtoText() string

func (*MountSpaceContentsRequest) MarshalToSizedBufferVT

func (m *MountSpaceContentsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MountSpaceContentsRequest) MarshalToVT

func (m *MountSpaceContentsRequest) MarshalToVT(dAtA []byte) (int, error)

func (*MountSpaceContentsRequest) MarshalVT

func (m *MountSpaceContentsRequest) MarshalVT() (dAtA []byte, err error)

func (*MountSpaceContentsRequest) ProtoMessage

func (*MountSpaceContentsRequest) ProtoMessage()

func (*MountSpaceContentsRequest) Reset

func (x *MountSpaceContentsRequest) Reset()

func (*MountSpaceContentsRequest) SizeVT

func (m *MountSpaceContentsRequest) SizeVT() (n int)

func (*MountSpaceContentsRequest) String

func (x *MountSpaceContentsRequest) String() string

func (*MountSpaceContentsRequest) UnmarshalJSON

func (x *MountSpaceContentsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MountSpaceContentsRequest from JSON.

func (*MountSpaceContentsRequest) UnmarshalProtoJSON

func (x *MountSpaceContentsRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the MountSpaceContentsRequest message from JSON.

func (*MountSpaceContentsRequest) UnmarshalVT

func (m *MountSpaceContentsRequest) UnmarshalVT(dAtA []byte) error

type MountSpaceContentsResponse

type MountSpaceContentsResponse struct {

	// ResourceId is the resource ID for the SpaceContents resource.
	ResourceId uint32 `protobuf:"varint,1,opt,name=resource_id,json=resourceId,proto3" json:"resourceId,omitempty"`
	// contains filtered or unexported fields
}

MountSpaceContentsResponse contains the resource ID for the SpaceContents sub-resource.

func (*MountSpaceContentsResponse) CloneMessageVT

func (*MountSpaceContentsResponse) CloneVT

func (*MountSpaceContentsResponse) EqualMessageVT

func (this *MountSpaceContentsResponse) EqualMessageVT(thatMsg any) bool

func (*MountSpaceContentsResponse) EqualVT

func (*MountSpaceContentsResponse) GetResourceId

func (x *MountSpaceContentsResponse) GetResourceId() uint32

func (*MountSpaceContentsResponse) MarshalJSON

func (x *MountSpaceContentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MountSpaceContentsResponse to JSON.

func (*MountSpaceContentsResponse) MarshalProtoJSON

func (x *MountSpaceContentsResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the MountSpaceContentsResponse message to JSON.

func (*MountSpaceContentsResponse) MarshalProtoText

func (x *MountSpaceContentsResponse) MarshalProtoText() string

func (*MountSpaceContentsResponse) MarshalToSizedBufferVT

func (m *MountSpaceContentsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MountSpaceContentsResponse) MarshalToVT

func (m *MountSpaceContentsResponse) MarshalToVT(dAtA []byte) (int, error)

func (*MountSpaceContentsResponse) MarshalVT

func (m *MountSpaceContentsResponse) MarshalVT() (dAtA []byte, err error)

func (*MountSpaceContentsResponse) ProtoMessage

func (*MountSpaceContentsResponse) ProtoMessage()

func (*MountSpaceContentsResponse) Reset

func (x *MountSpaceContentsResponse) Reset()

func (*MountSpaceContentsResponse) SizeVT

func (m *MountSpaceContentsResponse) SizeVT() (n int)

func (*MountSpaceContentsResponse) String

func (x *MountSpaceContentsResponse) String() string

func (*MountSpaceContentsResponse) UnmarshalJSON

func (x *MountSpaceContentsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MountSpaceContentsResponse from JSON.

func (*MountSpaceContentsResponse) UnmarshalProtoJSON

func (x *MountSpaceContentsResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the MountSpaceContentsResponse message from JSON.

func (*MountSpaceContentsResponse) UnmarshalVT

func (m *MountSpaceContentsResponse) UnmarshalVT(dAtA []byte) error

type ObjectURI

type ObjectURI struct {
	// ObjectKey is the object key portion of the URI.
	ObjectKey string
	// Path is the subpath portion of the URI.
	Path string
}

ObjectURI is a parsed object URI containing an object key and subpath.

func ParseObjectURI

func ParseObjectURI(uri string) ObjectURI

ParseObjectURI parses a URI path to extract object key and subpath components. Uses /-/ as delimiter between object key and subpath. A trailing /- is treated the same as /-/ with empty path.

type ProcessBindingInfo

type ProcessBindingInfo struct {

	// ObjectKey is the world object key.
	ObjectKey string `protobuf:"bytes,1,opt,name=object_key,json=objectKey,proto3" json:"objectKey,omitempty"`
	// TypeId is the ObjectType type ID.
	TypeId string `protobuf:"bytes,2,opt,name=type_id,json=typeId,proto3" json:"typeId,omitempty"`
	// Approved indicates whether the binding is approved.
	Approved bool `protobuf:"varint,3,opt,name=approved,proto3" json:"approved,omitempty"`
	// DecidedAt is the time the binding state was last changed.
	DecidedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=decided_at,json=decidedAt,proto3" json:"decidedAt,omitempty"`
	// contains filtered or unexported fields
}

ProcessBindingInfo contains info about a single process binding.

func (*ProcessBindingInfo) CloneMessageVT

func (m *ProcessBindingInfo) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*ProcessBindingInfo) CloneVT

func (m *ProcessBindingInfo) CloneVT() *ProcessBindingInfo

func (*ProcessBindingInfo) EqualMessageVT

func (this *ProcessBindingInfo) EqualMessageVT(thatMsg any) bool

func (*ProcessBindingInfo) EqualVT

func (this *ProcessBindingInfo) EqualVT(that *ProcessBindingInfo) bool

func (*ProcessBindingInfo) GetApproved

func (x *ProcessBindingInfo) GetApproved() bool

func (*ProcessBindingInfo) GetDecidedAt

func (x *ProcessBindingInfo) GetDecidedAt() *timestamppb.Timestamp

func (*ProcessBindingInfo) GetObjectKey

func (x *ProcessBindingInfo) GetObjectKey() string

func (*ProcessBindingInfo) GetTypeId

func (x *ProcessBindingInfo) GetTypeId() string

func (*ProcessBindingInfo) MarshalJSON

func (x *ProcessBindingInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ProcessBindingInfo to JSON.

func (*ProcessBindingInfo) MarshalProtoJSON

func (x *ProcessBindingInfo) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the ProcessBindingInfo message to JSON.

func (*ProcessBindingInfo) MarshalProtoText

func (x *ProcessBindingInfo) MarshalProtoText() string

func (*ProcessBindingInfo) MarshalToSizedBufferVT

func (m *ProcessBindingInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProcessBindingInfo) MarshalToVT

func (m *ProcessBindingInfo) MarshalToVT(dAtA []byte) (int, error)

func (*ProcessBindingInfo) MarshalVT

func (m *ProcessBindingInfo) MarshalVT() (dAtA []byte, err error)

func (*ProcessBindingInfo) ProtoMessage

func (*ProcessBindingInfo) ProtoMessage()

func (*ProcessBindingInfo) Reset

func (x *ProcessBindingInfo) Reset()

func (*ProcessBindingInfo) SizeVT

func (m *ProcessBindingInfo) SizeVT() (n int)

func (*ProcessBindingInfo) String

func (x *ProcessBindingInfo) String() string

func (*ProcessBindingInfo) UnmarshalJSON

func (x *ProcessBindingInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ProcessBindingInfo from JSON.

func (*ProcessBindingInfo) UnmarshalProtoJSON

func (x *ProcessBindingInfo) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the ProcessBindingInfo message from JSON.

func (*ProcessBindingInfo) UnmarshalVT

func (m *ProcessBindingInfo) UnmarshalVT(dAtA []byte) error

type ReadSecretPayloadRequest added in v0.51.7

type ReadSecretPayloadRequest struct {

	// ObjectKey is the parent Secret object key.
	ObjectKey string `protobuf:"bytes,1,opt,name=object_key,json=objectKey,proto3" json:"objectKey,omitempty"`
	// ExpectedKind rejects the read if the Secret kind has drifted.
	ExpectedKind string `protobuf:"bytes,2,opt,name=expected_kind,json=expectedKind,proto3" json:"expectedKind,omitempty"`
	// contains filtered or unexported fields
}

ReadSecretPayloadRequest reads a Secret payload under the mounted session authority.

func (*ReadSecretPayloadRequest) CloneMessageVT added in v0.51.7

func (*ReadSecretPayloadRequest) CloneVT added in v0.51.7

func (*ReadSecretPayloadRequest) EqualMessageVT added in v0.51.7

func (this *ReadSecretPayloadRequest) EqualMessageVT(thatMsg any) bool

func (*ReadSecretPayloadRequest) EqualVT added in v0.51.7

func (*ReadSecretPayloadRequest) GetExpectedKind added in v0.51.7

func (x *ReadSecretPayloadRequest) GetExpectedKind() string

func (*ReadSecretPayloadRequest) GetObjectKey added in v0.51.7

func (x *ReadSecretPayloadRequest) GetObjectKey() string

func (*ReadSecretPayloadRequest) MarshalJSON added in v0.51.7

func (x *ReadSecretPayloadRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ReadSecretPayloadRequest to JSON.

func (*ReadSecretPayloadRequest) MarshalProtoJSON added in v0.51.7

func (x *ReadSecretPayloadRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the ReadSecretPayloadRequest message to JSON.

func (*ReadSecretPayloadRequest) MarshalProtoText added in v0.51.7

func (x *ReadSecretPayloadRequest) MarshalProtoText() string

func (*ReadSecretPayloadRequest) MarshalToSizedBufferVT added in v0.51.7

func (m *ReadSecretPayloadRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ReadSecretPayloadRequest) MarshalToVT added in v0.51.7

func (m *ReadSecretPayloadRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ReadSecretPayloadRequest) MarshalVT added in v0.51.7

func (m *ReadSecretPayloadRequest) MarshalVT() (dAtA []byte, err error)

func (*ReadSecretPayloadRequest) ProtoMessage added in v0.51.7

func (*ReadSecretPayloadRequest) ProtoMessage()

func (*ReadSecretPayloadRequest) Reset added in v0.51.7

func (x *ReadSecretPayloadRequest) Reset()

func (*ReadSecretPayloadRequest) SizeVT added in v0.51.7

func (m *ReadSecretPayloadRequest) SizeVT() (n int)

func (*ReadSecretPayloadRequest) String added in v0.51.7

func (x *ReadSecretPayloadRequest) String() string

func (*ReadSecretPayloadRequest) UnmarshalJSON added in v0.51.7

func (x *ReadSecretPayloadRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ReadSecretPayloadRequest from JSON.

func (*ReadSecretPayloadRequest) UnmarshalProtoJSON added in v0.51.7

func (x *ReadSecretPayloadRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the ReadSecretPayloadRequest message from JSON.

func (*ReadSecretPayloadRequest) UnmarshalVT added in v0.51.7

func (m *ReadSecretPayloadRequest) UnmarshalVT(dAtA []byte) error

type ReadSecretPayloadResponse added in v0.51.7

type ReadSecretPayloadResponse struct {

	// Secret is the redacted parent Secret object metadata.
	Secret *secret.Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// Payload is the nested SharedObject payload readable by the mounted session.
	Payload *secret.SecretPayload `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

ReadSecretPayloadResponse returns Secret metadata and payload bytes.

func (*ReadSecretPayloadResponse) CloneMessageVT added in v0.51.7

func (*ReadSecretPayloadResponse) CloneVT added in v0.51.7

func (*ReadSecretPayloadResponse) EqualMessageVT added in v0.51.7

func (this *ReadSecretPayloadResponse) EqualMessageVT(thatMsg any) bool

func (*ReadSecretPayloadResponse) EqualVT added in v0.51.7

func (*ReadSecretPayloadResponse) GetPayload added in v0.51.7

func (*ReadSecretPayloadResponse) GetSecret added in v0.51.7

func (x *ReadSecretPayloadResponse) GetSecret() *secret.Secret

func (*ReadSecretPayloadResponse) MarshalJSON added in v0.51.7

func (x *ReadSecretPayloadResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ReadSecretPayloadResponse to JSON.

func (*ReadSecretPayloadResponse) MarshalProtoJSON added in v0.51.7

func (x *ReadSecretPayloadResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the ReadSecretPayloadResponse message to JSON.

func (*ReadSecretPayloadResponse) MarshalProtoText added in v0.51.7

func (x *ReadSecretPayloadResponse) MarshalProtoText() string

func (*ReadSecretPayloadResponse) MarshalToSizedBufferVT added in v0.51.7

func (m *ReadSecretPayloadResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ReadSecretPayloadResponse) MarshalToVT added in v0.51.7

func (m *ReadSecretPayloadResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ReadSecretPayloadResponse) MarshalVT added in v0.51.7

func (m *ReadSecretPayloadResponse) MarshalVT() (dAtA []byte, err error)

func (*ReadSecretPayloadResponse) ProtoMessage added in v0.51.7

func (*ReadSecretPayloadResponse) ProtoMessage()

func (*ReadSecretPayloadResponse) Reset added in v0.51.7

func (x *ReadSecretPayloadResponse) Reset()

func (*ReadSecretPayloadResponse) SizeVT added in v0.51.7

func (m *ReadSecretPayloadResponse) SizeVT() (n int)

func (*ReadSecretPayloadResponse) String added in v0.51.7

func (x *ReadSecretPayloadResponse) String() string

func (*ReadSecretPayloadResponse) UnmarshalJSON added in v0.51.7

func (x *ReadSecretPayloadResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ReadSecretPayloadResponse from JSON.

func (*ReadSecretPayloadResponse) UnmarshalProtoJSON added in v0.51.7

func (x *ReadSecretPayloadResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the ReadSecretPayloadResponse message from JSON.

func (*ReadSecretPayloadResponse) UnmarshalVT added in v0.51.7

func (m *ReadSecretPayloadResponse) UnmarshalVT(dAtA []byte) error

type RemoveSpacePluginRequest

type RemoveSpacePluginRequest struct {

	// PluginId is the manifest ID of the plugin to remove.
	PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"pluginId,omitempty"`
	// contains filtered or unexported fields
}

RemoveSpacePluginRequest is a request to remove a plugin from the space settings.

func (*RemoveSpacePluginRequest) CloneMessageVT

func (*RemoveSpacePluginRequest) CloneVT

func (*RemoveSpacePluginRequest) EqualMessageVT

func (this *RemoveSpacePluginRequest) EqualMessageVT(thatMsg any) bool

func (*RemoveSpacePluginRequest) EqualVT

func (*RemoveSpacePluginRequest) GetPluginId

func (x *RemoveSpacePluginRequest) GetPluginId() string

func (*RemoveSpacePluginRequest) MarshalJSON

func (x *RemoveSpacePluginRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RemoveSpacePluginRequest to JSON.

func (*RemoveSpacePluginRequest) MarshalProtoJSON

func (x *RemoveSpacePluginRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the RemoveSpacePluginRequest message to JSON.

func (*RemoveSpacePluginRequest) MarshalProtoText

func (x *RemoveSpacePluginRequest) MarshalProtoText() string

func (*RemoveSpacePluginRequest) MarshalToSizedBufferVT

func (m *RemoveSpacePluginRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RemoveSpacePluginRequest) MarshalToVT

func (m *RemoveSpacePluginRequest) MarshalToVT(dAtA []byte) (int, error)

func (*RemoveSpacePluginRequest) MarshalVT

func (m *RemoveSpacePluginRequest) MarshalVT() (dAtA []byte, err error)

func (*RemoveSpacePluginRequest) ProtoMessage

func (*RemoveSpacePluginRequest) ProtoMessage()

func (*RemoveSpacePluginRequest) Reset

func (x *RemoveSpacePluginRequest) Reset()

func (*RemoveSpacePluginRequest) SizeVT

func (m *RemoveSpacePluginRequest) SizeVT() (n int)

func (*RemoveSpacePluginRequest) String

func (x *RemoveSpacePluginRequest) String() string

func (*RemoveSpacePluginRequest) UnmarshalJSON

func (x *RemoveSpacePluginRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RemoveSpacePluginRequest from JSON.

func (*RemoveSpacePluginRequest) UnmarshalProtoJSON

func (x *RemoveSpacePluginRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the RemoveSpacePluginRequest message from JSON.

func (*RemoveSpacePluginRequest) UnmarshalVT

func (m *RemoveSpacePluginRequest) UnmarshalVT(dAtA []byte) error

type RemoveSpacePluginResponse

type RemoveSpacePluginResponse struct {
	// contains filtered or unexported fields
}

RemoveSpacePluginResponse is the response for RemoveSpacePlugin.

func (*RemoveSpacePluginResponse) CloneMessageVT

func (*RemoveSpacePluginResponse) CloneVT

func (*RemoveSpacePluginResponse) EqualMessageVT

func (this *RemoveSpacePluginResponse) EqualMessageVT(thatMsg any) bool

func (*RemoveSpacePluginResponse) EqualVT

func (*RemoveSpacePluginResponse) MarshalJSON

func (x *RemoveSpacePluginResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RemoveSpacePluginResponse to JSON.

func (*RemoveSpacePluginResponse) MarshalProtoJSON

func (x *RemoveSpacePluginResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the RemoveSpacePluginResponse message to JSON.

func (*RemoveSpacePluginResponse) MarshalProtoText

func (x *RemoveSpacePluginResponse) MarshalProtoText() string

func (*RemoveSpacePluginResponse) MarshalToSizedBufferVT

func (m *RemoveSpacePluginResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RemoveSpacePluginResponse) MarshalToVT

func (m *RemoveSpacePluginResponse) MarshalToVT(dAtA []byte) (int, error)

func (*RemoveSpacePluginResponse) MarshalVT

func (m *RemoveSpacePluginResponse) MarshalVT() (dAtA []byte, err error)

func (*RemoveSpacePluginResponse) ProtoMessage

func (*RemoveSpacePluginResponse) ProtoMessage()

func (*RemoveSpacePluginResponse) Reset

func (x *RemoveSpacePluginResponse) Reset()

func (*RemoveSpacePluginResponse) SizeVT

func (m *RemoveSpacePluginResponse) SizeVT() (n int)

func (*RemoveSpacePluginResponse) String

func (x *RemoveSpacePluginResponse) String() string

func (*RemoveSpacePluginResponse) UnmarshalJSON

func (x *RemoveSpacePluginResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RemoveSpacePluginResponse from JSON.

func (*RemoveSpacePluginResponse) UnmarshalProtoJSON

func (x *RemoveSpacePluginResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the RemoveSpacePluginResponse message from JSON.

func (*RemoveSpacePluginResponse) UnmarshalVT

func (m *RemoveSpacePluginResponse) UnmarshalVT(dAtA []byte) error

type SRPCSpaceContentsResourceServiceClient

type SRPCSpaceContentsResourceServiceClient interface {
	// SRPCClient returns the underlying SRPC client.
	SRPCClient() srpc.Client

	WatchState(ctx context.Context, in *WatchSpaceContentsStateRequest) (SRPCSpaceContentsResourceService_WatchStateClient, error)

	SetProcessBinding(ctx context.Context, in *SetProcessBindingRequest) (*SetProcessBindingResponse, error)
}

func NewSRPCSpaceContentsResourceServiceClient

func NewSRPCSpaceContentsResourceServiceClient(cc srpc.Client) SRPCSpaceContentsResourceServiceClient

func NewSRPCSpaceContentsResourceServiceClientWithServiceID

func NewSRPCSpaceContentsResourceServiceClientWithServiceID(cc srpc.Client, serviceID string) SRPCSpaceContentsResourceServiceClient

type SRPCSpaceContentsResourceServiceHandler

type SRPCSpaceContentsResourceServiceHandler struct {
	// contains filtered or unexported fields
}

func (SRPCSpaceContentsResourceServiceHandler) GetMethodIDs

func (*SRPCSpaceContentsResourceServiceHandler) GetServiceID

func (*SRPCSpaceContentsResourceServiceHandler) InvokeMethod

func (d *SRPCSpaceContentsResourceServiceHandler) InvokeMethod(
	serviceID, methodID string,
	strm srpc.Stream,
) (bool, error)

func (SRPCSpaceContentsResourceServiceHandler) InvokeMethod_SetProcessBinding

func (SRPCSpaceContentsResourceServiceHandler) InvokeMethod_WatchState

type SRPCSpaceContentsResourceService_SetProcessBindingStream

type SRPCSpaceContentsResourceService_SetProcessBindingStream interface {
	srpc.Stream
}

type SRPCSpaceContentsResourceService_WatchStateClient

type SRPCSpaceContentsResourceService_WatchStateClient interface {
	srpc.Stream
	Recv() (*SpaceContentsState, error)
	RecvTo(*SpaceContentsState) error
}

type SRPCSpaceContentsResourceService_WatchStateStream

type SRPCSpaceContentsResourceService_WatchStateStream interface {
	srpc.Stream
	Send(*SpaceContentsState) error
	SendAndClose(*SpaceContentsState) error
}

type SRPCSpaceResourceServiceClient

func NewSRPCSpaceResourceServiceClient

func NewSRPCSpaceResourceServiceClient(cc srpc.Client) SRPCSpaceResourceServiceClient

func NewSRPCSpaceResourceServiceClientWithServiceID

func NewSRPCSpaceResourceServiceClientWithServiceID(cc srpc.Client, serviceID string) SRPCSpaceResourceServiceClient

type SRPCSpaceResourceServiceHandler

type SRPCSpaceResourceServiceHandler struct {
	// contains filtered or unexported fields
}

func (SRPCSpaceResourceServiceHandler) GetMethodIDs

func (SRPCSpaceResourceServiceHandler) GetMethodIDs() []string

func (*SRPCSpaceResourceServiceHandler) GetServiceID

func (d *SRPCSpaceResourceServiceHandler) GetServiceID() string

func (*SRPCSpaceResourceServiceHandler) InvokeMethod

func (d *SRPCSpaceResourceServiceHandler) InvokeMethod(
	serviceID, methodID string,
	strm srpc.Stream,
) (bool, error)

func (SRPCSpaceResourceServiceHandler) InvokeMethod_AccessWorld

func (SRPCSpaceResourceServiceHandler) InvokeMethod_AddSpacePlugin

func (SRPCSpaceResourceServiceHandler) InvokeMethod_AddSpacePlugin(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

func (SRPCSpaceResourceServiceHandler) InvokeMethod_CreateSecret added in v0.51.6

func (SRPCSpaceResourceServiceHandler) InvokeMethod_CreateSecret(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

func (SRPCSpaceResourceServiceHandler) InvokeMethod_DeployManifest

func (SRPCSpaceResourceServiceHandler) InvokeMethod_DeployManifest(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

func (SRPCSpaceResourceServiceHandler) InvokeMethod_MountSpaceContents

func (SRPCSpaceResourceServiceHandler) InvokeMethod_MountSpaceContents(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

func (SRPCSpaceResourceServiceHandler) InvokeMethod_ReadSecretPayload added in v0.51.7

func (SRPCSpaceResourceServiceHandler) InvokeMethod_ReadSecretPayload(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

func (SRPCSpaceResourceServiceHandler) InvokeMethod_RemoveSpacePlugin

func (SRPCSpaceResourceServiceHandler) InvokeMethod_RemoveSpacePlugin(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

func (SRPCSpaceResourceServiceHandler) InvokeMethod_WatchSpaceSharingState

func (SRPCSpaceResourceServiceHandler) InvokeMethod_WatchSpaceSharingState(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

func (SRPCSpaceResourceServiceHandler) InvokeMethod_WatchSpaceState

func (SRPCSpaceResourceServiceHandler) InvokeMethod_WatchSpaceState(impl SRPCSpaceResourceServiceServer, strm srpc.Stream) error

type SRPCSpaceResourceService_AccessWorldStream

type SRPCSpaceResourceService_AccessWorldStream interface {
	srpc.Stream
}

type SRPCSpaceResourceService_AddSpacePluginStream

type SRPCSpaceResourceService_AddSpacePluginStream interface {
	srpc.Stream
}

type SRPCSpaceResourceService_CreateSecretStream added in v0.51.6

type SRPCSpaceResourceService_CreateSecretStream interface {
	srpc.Stream
}

type SRPCSpaceResourceService_MountSpaceContentsStream

type SRPCSpaceResourceService_MountSpaceContentsStream interface {
	srpc.Stream
}

type SRPCSpaceResourceService_ReadSecretPayloadStream added in v0.51.7

type SRPCSpaceResourceService_ReadSecretPayloadStream interface {
	srpc.Stream
}

type SRPCSpaceResourceService_RemoveSpacePluginStream

type SRPCSpaceResourceService_RemoveSpacePluginStream interface {
	srpc.Stream
}

type SRPCSpaceResourceService_WatchSpaceSharingStateClient

type SRPCSpaceResourceService_WatchSpaceSharingStateClient interface {
	srpc.Stream
	Recv() (*SpaceSharingState, error)
	RecvTo(*SpaceSharingState) error
}

type SRPCSpaceResourceService_WatchSpaceSharingStateStream

type SRPCSpaceResourceService_WatchSpaceSharingStateStream interface {
	srpc.Stream
	Send(*SpaceSharingState) error
	SendAndClose(*SpaceSharingState) error
}

type SRPCSpaceResourceService_WatchSpaceStateClient

type SRPCSpaceResourceService_WatchSpaceStateClient interface {
	srpc.Stream
	Recv() (*SpaceState, error)
	RecvTo(*SpaceState) error
}

type SRPCSpaceResourceService_WatchSpaceStateStream

type SRPCSpaceResourceService_WatchSpaceStateStream interface {
	srpc.Stream
	Send(*SpaceState) error
	SendAndClose(*SpaceState) error
}

type SetProcessBindingRequest

type SetProcessBindingRequest struct {

	// ObjectKey is the world object key to bind.
	ObjectKey string `protobuf:"bytes,1,opt,name=object_key,json=objectKey,proto3" json:"objectKey,omitempty"`
	// TypeId is the ObjectType type ID.
	TypeId string `protobuf:"bytes,2,opt,name=type_id,json=typeId,proto3" json:"typeId,omitempty"`
	// Approved sets the binding state. True = approved, false = unapproved.
	Approved bool `protobuf:"varint,3,opt,name=approved,proto3" json:"approved,omitempty"`
	// contains filtered or unexported fields
}

SetProcessBindingRequest is a request to set a process binding state.

func (*SetProcessBindingRequest) CloneMessageVT

func (*SetProcessBindingRequest) CloneVT

func (*SetProcessBindingRequest) EqualMessageVT

func (this *SetProcessBindingRequest) EqualMessageVT(thatMsg any) bool

func (*SetProcessBindingRequest) EqualVT

func (*SetProcessBindingRequest) GetApproved

func (x *SetProcessBindingRequest) GetApproved() bool

func (*SetProcessBindingRequest) GetObjectKey

func (x *SetProcessBindingRequest) GetObjectKey() string

func (*SetProcessBindingRequest) GetTypeId

func (x *SetProcessBindingRequest) GetTypeId() string

func (*SetProcessBindingRequest) MarshalJSON

func (x *SetProcessBindingRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetProcessBindingRequest to JSON.

func (*SetProcessBindingRequest) MarshalProtoJSON

func (x *SetProcessBindingRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SetProcessBindingRequest message to JSON.

func (*SetProcessBindingRequest) MarshalProtoText

func (x *SetProcessBindingRequest) MarshalProtoText() string

func (*SetProcessBindingRequest) MarshalToSizedBufferVT

func (m *SetProcessBindingRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SetProcessBindingRequest) MarshalToVT

func (m *SetProcessBindingRequest) MarshalToVT(dAtA []byte) (int, error)

func (*SetProcessBindingRequest) MarshalVT

func (m *SetProcessBindingRequest) MarshalVT() (dAtA []byte, err error)

func (*SetProcessBindingRequest) ProtoMessage

func (*SetProcessBindingRequest) ProtoMessage()

func (*SetProcessBindingRequest) Reset

func (x *SetProcessBindingRequest) Reset()

func (*SetProcessBindingRequest) SizeVT

func (m *SetProcessBindingRequest) SizeVT() (n int)

func (*SetProcessBindingRequest) String

func (x *SetProcessBindingRequest) String() string

func (*SetProcessBindingRequest) UnmarshalJSON

func (x *SetProcessBindingRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetProcessBindingRequest from JSON.

func (*SetProcessBindingRequest) UnmarshalProtoJSON

func (x *SetProcessBindingRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetProcessBindingRequest message from JSON.

func (*SetProcessBindingRequest) UnmarshalVT

func (m *SetProcessBindingRequest) UnmarshalVT(dAtA []byte) error

type SetProcessBindingResponse

type SetProcessBindingResponse struct {
	// contains filtered or unexported fields
}

SetProcessBindingResponse is the response for SetProcessBinding.

func (*SetProcessBindingResponse) CloneMessageVT

func (*SetProcessBindingResponse) CloneVT

func (*SetProcessBindingResponse) EqualMessageVT

func (this *SetProcessBindingResponse) EqualMessageVT(thatMsg any) bool

func (*SetProcessBindingResponse) EqualVT

func (*SetProcessBindingResponse) MarshalJSON

func (x *SetProcessBindingResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetProcessBindingResponse to JSON.

func (*SetProcessBindingResponse) MarshalProtoJSON

func (x *SetProcessBindingResponse) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SetProcessBindingResponse message to JSON.

func (*SetProcessBindingResponse) MarshalProtoText

func (x *SetProcessBindingResponse) MarshalProtoText() string

func (*SetProcessBindingResponse) MarshalToSizedBufferVT

func (m *SetProcessBindingResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SetProcessBindingResponse) MarshalToVT

func (m *SetProcessBindingResponse) MarshalToVT(dAtA []byte) (int, error)

func (*SetProcessBindingResponse) MarshalVT

func (m *SetProcessBindingResponse) MarshalVT() (dAtA []byte, err error)

func (*SetProcessBindingResponse) ProtoMessage

func (*SetProcessBindingResponse) ProtoMessage()

func (*SetProcessBindingResponse) Reset

func (x *SetProcessBindingResponse) Reset()

func (*SetProcessBindingResponse) SizeVT

func (m *SetProcessBindingResponse) SizeVT() (n int)

func (*SetProcessBindingResponse) String

func (x *SetProcessBindingResponse) String() string

func (*SetProcessBindingResponse) UnmarshalJSON

func (x *SetProcessBindingResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetProcessBindingResponse from JSON.

func (*SetProcessBindingResponse) UnmarshalProtoJSON

func (x *SetProcessBindingResponse) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetProcessBindingResponse message from JSON.

func (*SetProcessBindingResponse) UnmarshalVT

func (m *SetProcessBindingResponse) UnmarshalVT(dAtA []byte) error

type SpaceContentsState

type SpaceContentsState struct {

	// Ready indicates the state is ready.
	Ready bool `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"`
	// Plugins is the list of plugin statuses.
	Plugins []*SpacePluginStatus `protobuf:"bytes,2,rep,name=plugins,proto3" json:"plugins,omitempty"`
	// ProcessBindings is the list of process binding states.
	ProcessBindings []*ProcessBindingInfo `protobuf:"bytes,3,rep,name=process_bindings,json=processBindings,proto3" json:"processBindings,omitempty"`
	// contains filtered or unexported fields
}

SpaceContentsState contains plugin status for the space.

func (*SpaceContentsState) CloneMessageVT

func (m *SpaceContentsState) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*SpaceContentsState) CloneVT

func (m *SpaceContentsState) CloneVT() *SpaceContentsState

func (*SpaceContentsState) EqualMessageVT

func (this *SpaceContentsState) EqualMessageVT(thatMsg any) bool

func (*SpaceContentsState) EqualVT

func (this *SpaceContentsState) EqualVT(that *SpaceContentsState) bool

func (*SpaceContentsState) GetPlugins

func (x *SpaceContentsState) GetPlugins() []*SpacePluginStatus

func (*SpaceContentsState) GetProcessBindings

func (x *SpaceContentsState) GetProcessBindings() []*ProcessBindingInfo

func (*SpaceContentsState) GetReady

func (x *SpaceContentsState) GetReady() bool

func (*SpaceContentsState) MarshalJSON

func (x *SpaceContentsState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SpaceContentsState to JSON.

func (*SpaceContentsState) MarshalProtoJSON

func (x *SpaceContentsState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SpaceContentsState message to JSON.

func (*SpaceContentsState) MarshalProtoText

func (x *SpaceContentsState) MarshalProtoText() string

func (*SpaceContentsState) MarshalToSizedBufferVT

func (m *SpaceContentsState) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SpaceContentsState) MarshalToVT

func (m *SpaceContentsState) MarshalToVT(dAtA []byte) (int, error)

func (*SpaceContentsState) MarshalVT

func (m *SpaceContentsState) MarshalVT() (dAtA []byte, err error)

func (*SpaceContentsState) ProtoMessage

func (*SpaceContentsState) ProtoMessage()

func (*SpaceContentsState) Reset

func (x *SpaceContentsState) Reset()

func (*SpaceContentsState) SizeVT

func (m *SpaceContentsState) SizeVT() (n int)

func (*SpaceContentsState) String

func (x *SpaceContentsState) String() string

func (*SpaceContentsState) UnmarshalJSON

func (x *SpaceContentsState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SpaceContentsState from JSON.

func (*SpaceContentsState) UnmarshalProtoJSON

func (x *SpaceContentsState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SpaceContentsState message from JSON.

func (*SpaceContentsState) UnmarshalVT

func (m *SpaceContentsState) UnmarshalVT(dAtA []byte) error

type SpaceParticipantInfo

type SpaceParticipantInfo struct {

	// AccountId is the stable cloud account identifier when present.
	AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"accountId,omitempty"`
	// EntityId is the provider-attested username / entity identifier when known.
	EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entityId,omitempty"`
	// PeerIds is the list of grouped participant session peers.
	PeerIds []string `protobuf:"bytes,3,rep,name=peer_ids,json=peerIds,proto3" json:"peerIds,omitempty"`
	// Role is the strongest participant role across the grouped peers.
	Role sobject.SOParticipantRole `protobuf:"varint,4,opt,name=role,proto3" json:"role,omitempty"`
	// IsSelf is true when one of the grouped peers is the current viewer.
	IsSelf bool `protobuf:"varint,5,opt,name=is_self,json=isSelf,proto3" json:"isSelf,omitempty"`
	// contains filtered or unexported fields
}

SpaceParticipantInfo is one app-facing participant presentation row.

func (*SpaceParticipantInfo) CloneMessageVT

func (*SpaceParticipantInfo) CloneVT

func (*SpaceParticipantInfo) EqualMessageVT

func (this *SpaceParticipantInfo) EqualMessageVT(thatMsg any) bool

func (*SpaceParticipantInfo) EqualVT

func (this *SpaceParticipantInfo) EqualVT(that *SpaceParticipantInfo) bool

func (*SpaceParticipantInfo) GetAccountId

func (x *SpaceParticipantInfo) GetAccountId() string

func (*SpaceParticipantInfo) GetEntityId

func (x *SpaceParticipantInfo) GetEntityId() string

func (*SpaceParticipantInfo) GetIsSelf

func (x *SpaceParticipantInfo) GetIsSelf() bool

func (*SpaceParticipantInfo) GetPeerIds

func (x *SpaceParticipantInfo) GetPeerIds() []string

func (*SpaceParticipantInfo) GetRole

func (*SpaceParticipantInfo) MarshalJSON

func (x *SpaceParticipantInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SpaceParticipantInfo to JSON.

func (*SpaceParticipantInfo) MarshalProtoJSON

func (x *SpaceParticipantInfo) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SpaceParticipantInfo message to JSON.

func (*SpaceParticipantInfo) MarshalProtoText

func (x *SpaceParticipantInfo) MarshalProtoText() string

func (*SpaceParticipantInfo) MarshalToSizedBufferVT

func (m *SpaceParticipantInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SpaceParticipantInfo) MarshalToVT

func (m *SpaceParticipantInfo) MarshalToVT(dAtA []byte) (int, error)

func (*SpaceParticipantInfo) MarshalVT

func (m *SpaceParticipantInfo) MarshalVT() (dAtA []byte, err error)

func (*SpaceParticipantInfo) ProtoMessage

func (*SpaceParticipantInfo) ProtoMessage()

func (*SpaceParticipantInfo) Reset

func (x *SpaceParticipantInfo) Reset()

func (*SpaceParticipantInfo) SizeVT

func (m *SpaceParticipantInfo) SizeVT() (n int)

func (*SpaceParticipantInfo) String

func (x *SpaceParticipantInfo) String() string

func (*SpaceParticipantInfo) UnmarshalJSON

func (x *SpaceParticipantInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SpaceParticipantInfo from JSON.

func (*SpaceParticipantInfo) UnmarshalProtoJSON

func (x *SpaceParticipantInfo) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SpaceParticipantInfo message from JSON.

func (*SpaceParticipantInfo) UnmarshalVT

func (m *SpaceParticipantInfo) UnmarshalVT(dAtA []byte) error

type SpacePluginLifecycleState added in v0.52.0

type SpacePluginLifecycleState int32

SpacePluginLifecycleState is the app-facing lifecycle projection for a plugin.

const (
	// SpacePluginLifecycleState_UNKNOWN leaves lifecycle state unset.
	SpacePluginLifecycleState_SpacePluginLifecycleState_UNKNOWN SpacePluginLifecycleState = 0
	// SpacePluginLifecycleState_CONFIGURED means the plugin is configured in Space settings.
	SpacePluginLifecycleState_SpacePluginLifecycleState_CONFIGURED SpacePluginLifecycleState = 1
	// SpacePluginLifecycleState_LOADING means the plugin runtime has been requested.
	SpacePluginLifecycleState_SpacePluginLifecycleState_LOADING SpacePluginLifecycleState = 2
	// SpacePluginLifecycleState_LOADED means the plugin runtime is running.
	SpacePluginLifecycleState_SpacePluginLifecycleState_LOADED SpacePluginLifecycleState = 3
	// SpacePluginLifecycleState_FAILED means the latest runtime attempt failed.
	SpacePluginLifecycleState_SpacePluginLifecycleState_FAILED SpacePluginLifecycleState = 4
	// SpacePluginLifecycleState_RETRYING means a failed plugin is being requested again.
	SpacePluginLifecycleState_SpacePluginLifecycleState_RETRYING SpacePluginLifecycleState = 5
	// SpacePluginLifecycleState_REMOVED is used by app-side transition views after removal.
	SpacePluginLifecycleState_SpacePluginLifecycleState_REMOVED SpacePluginLifecycleState = 6
	// SpacePluginLifecycleState_UPGRADED is used by app-side transition views after upgrade.
	SpacePluginLifecycleState_SpacePluginLifecycleState_UPGRADED SpacePluginLifecycleState = 7
)

func (SpacePluginLifecycleState) Enum added in v0.52.0

func (SpacePluginLifecycleState) MarshalJSON added in v0.52.0

func (x SpacePluginLifecycleState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SpacePluginLifecycleState to JSON.

func (SpacePluginLifecycleState) MarshalProtoJSON added in v0.52.0

func (x SpacePluginLifecycleState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SpacePluginLifecycleState to JSON.

func (SpacePluginLifecycleState) MarshalProtoText added in v0.52.0

func (x SpacePluginLifecycleState) MarshalProtoText() string

func (SpacePluginLifecycleState) MarshalText added in v0.52.0

func (x SpacePluginLifecycleState) MarshalText() ([]byte, error)

MarshalText marshals the SpacePluginLifecycleState to text.

func (SpacePluginLifecycleState) String added in v0.52.0

func (x SpacePluginLifecycleState) String() string

func (*SpacePluginLifecycleState) UnmarshalJSON added in v0.52.0

func (x *SpacePluginLifecycleState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SpacePluginLifecycleState from JSON.

func (*SpacePluginLifecycleState) UnmarshalProtoJSON added in v0.52.0

func (x *SpacePluginLifecycleState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SpacePluginLifecycleState from JSON.

func (*SpacePluginLifecycleState) UnmarshalText added in v0.52.0

func (x *SpacePluginLifecycleState) UnmarshalText(b []byte) error

UnmarshalText unmarshals the SpacePluginLifecycleState from text.

type SpacePluginStatus

type SpacePluginStatus struct {

	// PluginId is the manifest ID of the plugin.
	PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"pluginId,omitempty"`
	// Loaded indicates whether the plugin is currently running. Kept for older
	// consumers; State is the app-facing lifecycle owner.
	Loaded bool `protobuf:"varint,3,opt,name=loaded,proto3" json:"loaded,omitempty"`
	// Description is a short description from the plugin manifest metadata.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// State is the app-facing lifecycle projection.
	State SpacePluginLifecycleState `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
	// Detail is a short scheduler-owned lifecycle explanation.
	Detail string `protobuf:"bytes,6,opt,name=detail,proto3" json:"detail,omitempty"`
	// RetryCount is reserved for future scheduler retry projection.
	RetryCount uint32 `protobuf:"varint,7,opt,name=retry_count,json=retryCount,proto3" json:"retryCount,omitempty"`
	// Revision is reserved for future manifest-version projection.
	Revision string `protobuf:"bytes,8,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

SpacePluginStatus contains runtime state for a single plugin.

func (*SpacePluginStatus) CloneMessageVT

func (m *SpacePluginStatus) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*SpacePluginStatus) CloneVT

func (m *SpacePluginStatus) CloneVT() *SpacePluginStatus

func (*SpacePluginStatus) EqualMessageVT

func (this *SpacePluginStatus) EqualMessageVT(thatMsg any) bool

func (*SpacePluginStatus) EqualVT

func (this *SpacePluginStatus) EqualVT(that *SpacePluginStatus) bool

func (*SpacePluginStatus) GetDescription

func (x *SpacePluginStatus) GetDescription() string

func (*SpacePluginStatus) GetDetail added in v0.52.0

func (x *SpacePluginStatus) GetDetail() string

func (*SpacePluginStatus) GetLoaded

func (x *SpacePluginStatus) GetLoaded() bool

func (*SpacePluginStatus) GetPluginId

func (x *SpacePluginStatus) GetPluginId() string

func (*SpacePluginStatus) GetRetryCount added in v0.52.0

func (x *SpacePluginStatus) GetRetryCount() uint32

func (*SpacePluginStatus) GetRevision added in v0.52.0

func (x *SpacePluginStatus) GetRevision() string

func (*SpacePluginStatus) GetState added in v0.52.0

func (*SpacePluginStatus) MarshalJSON

func (x *SpacePluginStatus) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SpacePluginStatus to JSON.

func (*SpacePluginStatus) MarshalProtoJSON

func (x *SpacePluginStatus) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SpacePluginStatus message to JSON.

func (*SpacePluginStatus) MarshalProtoText

func (x *SpacePluginStatus) MarshalProtoText() string

func (*SpacePluginStatus) MarshalToSizedBufferVT

func (m *SpacePluginStatus) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SpacePluginStatus) MarshalToVT

func (m *SpacePluginStatus) MarshalToVT(dAtA []byte) (int, error)

func (*SpacePluginStatus) MarshalVT

func (m *SpacePluginStatus) MarshalVT() (dAtA []byte, err error)

func (*SpacePluginStatus) ProtoMessage

func (*SpacePluginStatus) ProtoMessage()

func (*SpacePluginStatus) Reset

func (x *SpacePluginStatus) Reset()

func (*SpacePluginStatus) SizeVT

func (m *SpacePluginStatus) SizeVT() (n int)

func (*SpacePluginStatus) String

func (x *SpacePluginStatus) String() string

func (*SpacePluginStatus) UnmarshalJSON

func (x *SpacePluginStatus) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SpacePluginStatus from JSON.

func (*SpacePluginStatus) UnmarshalProtoJSON

func (x *SpacePluginStatus) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SpacePluginStatus message from JSON.

func (*SpacePluginStatus) UnmarshalVT

func (m *SpacePluginStatus) UnmarshalVT(dAtA []byte) error

type SpaceSharingState

type SpaceSharingState struct {

	// Participants is the list of participants on the space.
	Participants []*sobject.SOParticipantConfig `protobuf:"bytes,1,rep,name=participants,proto3" json:"participants,omitempty"`
	// Invites is the list of invites on the space.
	Invites []*sobject.SOInvite `protobuf:"bytes,2,rep,name=invites,proto3" json:"invites,omitempty"`
	// MailboxEntries is the list of mailbox metadata entries for the space.
	MailboxEntries []*spacewave.MailboxEntryInfo `protobuf:"bytes,3,rep,name=mailbox_entries,json=mailboxEntries,proto3" json:"mailboxEntries,omitempty"`
	// ViewerRole is the current viewer's effective participant role for the space.
	ViewerRole sobject.SOParticipantRole `protobuf:"varint,4,opt,name=viewer_role,json=viewerRole,proto3" json:"viewerRole,omitempty"`
	// CanManage is true when the current viewer can manage sharing state.
	CanManage bool `protobuf:"varint,5,opt,name=can_manage,json=canManage,proto3" json:"canManage,omitempty"`
	// ParticipantInfo is the app-facing participant presentation list.
	ParticipantInfo []*SpaceParticipantInfo `protobuf:"bytes,6,rep,name=participant_info,json=participantInfo,proto3" json:"participantInfo,omitempty"`
	// contains filtered or unexported fields
}

SpaceSharingState contains the sharing snapshot for a space.

func (*SpaceSharingState) CloneMessageVT

func (m *SpaceSharingState) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*SpaceSharingState) CloneVT

func (m *SpaceSharingState) CloneVT() *SpaceSharingState

func (*SpaceSharingState) EqualMessageVT

func (this *SpaceSharingState) EqualMessageVT(thatMsg any) bool

func (*SpaceSharingState) EqualVT

func (this *SpaceSharingState) EqualVT(that *SpaceSharingState) bool

func (*SpaceSharingState) GetCanManage

func (x *SpaceSharingState) GetCanManage() bool

func (*SpaceSharingState) GetInvites

func (x *SpaceSharingState) GetInvites() []*sobject.SOInvite

func (*SpaceSharingState) GetMailboxEntries

func (x *SpaceSharingState) GetMailboxEntries() []*spacewave.MailboxEntryInfo

func (*SpaceSharingState) GetParticipantInfo

func (x *SpaceSharingState) GetParticipantInfo() []*SpaceParticipantInfo

func (*SpaceSharingState) GetParticipants

func (x *SpaceSharingState) GetParticipants() []*sobject.SOParticipantConfig

func (*SpaceSharingState) GetViewerRole

func (x *SpaceSharingState) GetViewerRole() sobject.SOParticipantRole

func (*SpaceSharingState) MarshalJSON

func (x *SpaceSharingState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SpaceSharingState to JSON.

func (*SpaceSharingState) MarshalProtoJSON

func (x *SpaceSharingState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SpaceSharingState message to JSON.

func (*SpaceSharingState) MarshalProtoText

func (x *SpaceSharingState) MarshalProtoText() string

func (*SpaceSharingState) MarshalToSizedBufferVT

func (m *SpaceSharingState) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SpaceSharingState) MarshalToVT

func (m *SpaceSharingState) MarshalToVT(dAtA []byte) (int, error)

func (*SpaceSharingState) MarshalVT

func (m *SpaceSharingState) MarshalVT() (dAtA []byte, err error)

func (*SpaceSharingState) ProtoMessage

func (*SpaceSharingState) ProtoMessage()

func (*SpaceSharingState) Reset

func (x *SpaceSharingState) Reset()

func (*SpaceSharingState) SizeVT

func (m *SpaceSharingState) SizeVT() (n int)

func (*SpaceSharingState) String

func (x *SpaceSharingState) String() string

func (*SpaceSharingState) UnmarshalJSON

func (x *SpaceSharingState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SpaceSharingState from JSON.

func (*SpaceSharingState) UnmarshalProtoJSON

func (x *SpaceSharingState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SpaceSharingState message from JSON.

func (*SpaceSharingState) UnmarshalVT

func (m *SpaceSharingState) UnmarshalVT(dAtA []byte) error

type SpaceState

type SpaceState struct {

	// Ready indicates the state is ready, false for loading.
	Ready bool `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"`
	// WorldContents is the list of world objects.
	WorldContents *world.WorldContents `protobuf:"bytes,2,opt,name=world_contents,json=worldContents,proto3" json:"worldContents,omitempty"`
	// Settings is the space settings object, if it exists.
	Settings *world.SpaceSettings `protobuf:"bytes,3,opt,name=settings,proto3" json:"settings,omitempty"`
	// TransformInfo contains the space's encryption and compression config.
	TransformInfo *TransformInfo `protobuf:"bytes,4,opt,name=transform_info,json=transformInfo,proto3" json:"transformInfo,omitempty"`
	// contains filtered or unexported fields
}

SpaceState contains the state for the Space for display.

func (*SpaceState) CloneMessageVT

func (m *SpaceState) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*SpaceState) CloneVT

func (m *SpaceState) CloneVT() *SpaceState

func (*SpaceState) EqualMessageVT

func (this *SpaceState) EqualMessageVT(thatMsg any) bool

func (*SpaceState) EqualVT

func (this *SpaceState) EqualVT(that *SpaceState) bool

func (*SpaceState) GetReady

func (x *SpaceState) GetReady() bool

func (*SpaceState) GetSettings

func (x *SpaceState) GetSettings() *world.SpaceSettings

func (*SpaceState) GetTransformInfo

func (x *SpaceState) GetTransformInfo() *TransformInfo

func (*SpaceState) GetWorldContents

func (x *SpaceState) GetWorldContents() *world.WorldContents

func (*SpaceState) MarshalJSON

func (x *SpaceState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SpaceState to JSON.

func (*SpaceState) MarshalProtoJSON

func (x *SpaceState) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the SpaceState message to JSON.

func (*SpaceState) MarshalProtoText

func (x *SpaceState) MarshalProtoText() string

func (*SpaceState) MarshalToSizedBufferVT

func (m *SpaceState) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SpaceState) MarshalToVT

func (m *SpaceState) MarshalToVT(dAtA []byte) (int, error)

func (*SpaceState) MarshalVT

func (m *SpaceState) MarshalVT() (dAtA []byte, err error)

func (*SpaceState) ProtoMessage

func (*SpaceState) ProtoMessage()

func (*SpaceState) Reset

func (x *SpaceState) Reset()

func (*SpaceState) SizeVT

func (m *SpaceState) SizeVT() (n int)

func (*SpaceState) String

func (x *SpaceState) String() string

func (*SpaceState) UnmarshalJSON

func (x *SpaceState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SpaceState from JSON.

func (*SpaceState) UnmarshalProtoJSON

func (x *SpaceState) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the SpaceState message from JSON.

func (*SpaceState) UnmarshalVT

func (m *SpaceState) UnmarshalVT(dAtA []byte) error

type SpacewaveURI

type SpacewaveURI struct {
	// SessionIdx is the session index.
	SessionIdx uint32
	// SpaceID is the space identifier.
	SpaceID string
	// Segments contains the path segments split by /-/ delimiters.
	// [0]=objectKey, [1]=path, [2+]=nested
	Segments []string
}

SpacewaveURI is a parsed spacewave URI. Full form: /u/{session_idx}/so/{space_id}/-/{objectKey}/-/{path}/-/{nested} Short form: objectKey/-/path (defaults session=1, space="")

func ParseSpacewaveURI

func ParseSpacewaveURI(uri string) (SpacewaveURI, error)

ParseSpacewaveURI parses a spacewave URI string.

When the argument starts with /u/, the full form is parsed:

/u/{session_idx}/so/{space_id}/-/{objectKey}/-/{path}/-/{nested}

When the argument contains /-/ without a /u/ prefix, defaults are applied (session=1, space="") and the string is split on /-/ delimiters.

A plain string without /-/ is treated as an object key only.

type TransformInfo

type TransformInfo struct {

	// Steps is the list of transform steps with sensitive fields redacted.
	Steps []*transform.StepConfig `protobuf:"bytes,1,rep,name=steps,proto3" json:"steps,omitempty"`
	// GrantCount is the number of participants with active grants.
	GrantCount uint32 `protobuf:"varint,2,opt,name=grant_count,json=grantCount,proto3" json:"grantCount,omitempty"`
	// StorageBytes is the total storage size in bytes from the volume.
	StorageBytes uint64 `protobuf:"varint,3,opt,name=storage_bytes,json=storageBytes,proto3" json:"storageBytes,omitempty"`
	// contains filtered or unexported fields
}

TransformInfo contains redacted transform configuration for display. Sensitive fields (encryption keys) are stripped before streaming.

func (*TransformInfo) CloneMessageVT

func (m *TransformInfo) CloneMessageVT() protobuf_go_lite.CloneMessage

func (*TransformInfo) CloneVT

func (m *TransformInfo) CloneVT() *TransformInfo

func (*TransformInfo) EqualMessageVT

func (this *TransformInfo) EqualMessageVT(thatMsg any) bool

func (*TransformInfo) EqualVT

func (this *TransformInfo) EqualVT(that *TransformInfo) bool

func (*TransformInfo) GetGrantCount

func (x *TransformInfo) GetGrantCount() uint32

func (*TransformInfo) GetSteps

func (x *TransformInfo) GetSteps() []*transform.StepConfig

func (*TransformInfo) GetStorageBytes

func (x *TransformInfo) GetStorageBytes() uint64

func (*TransformInfo) MarshalJSON

func (x *TransformInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals the TransformInfo to JSON.

func (*TransformInfo) MarshalProtoJSON

func (x *TransformInfo) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the TransformInfo message to JSON.

func (*TransformInfo) MarshalProtoText

func (x *TransformInfo) MarshalProtoText() string

func (*TransformInfo) MarshalToSizedBufferVT

func (m *TransformInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TransformInfo) MarshalToVT

func (m *TransformInfo) MarshalToVT(dAtA []byte) (int, error)

func (*TransformInfo) MarshalVT

func (m *TransformInfo) MarshalVT() (dAtA []byte, err error)

func (*TransformInfo) ProtoMessage

func (*TransformInfo) ProtoMessage()

func (*TransformInfo) Reset

func (x *TransformInfo) Reset()

func (*TransformInfo) SizeVT

func (m *TransformInfo) SizeVT() (n int)

func (*TransformInfo) String

func (x *TransformInfo) String() string

func (*TransformInfo) UnmarshalJSON

func (x *TransformInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the TransformInfo from JSON.

func (*TransformInfo) UnmarshalProtoJSON

func (x *TransformInfo) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the TransformInfo message from JSON.

func (*TransformInfo) UnmarshalVT

func (m *TransformInfo) UnmarshalVT(dAtA []byte) error

type WatchSpaceContentsStateRequest

type WatchSpaceContentsStateRequest struct {
	// contains filtered or unexported fields
}

WatchSpaceContentsStateRequest is a request to watch the space contents state.

func (*WatchSpaceContentsStateRequest) CloneMessageVT

func (*WatchSpaceContentsStateRequest) CloneVT

func (*WatchSpaceContentsStateRequest) EqualMessageVT

func (this *WatchSpaceContentsStateRequest) EqualMessageVT(thatMsg any) bool

func (*WatchSpaceContentsStateRequest) EqualVT

func (*WatchSpaceContentsStateRequest) MarshalJSON

func (x *WatchSpaceContentsStateRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the WatchSpaceContentsStateRequest to JSON.

func (*WatchSpaceContentsStateRequest) MarshalProtoJSON

func (x *WatchSpaceContentsStateRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the WatchSpaceContentsStateRequest message to JSON.

func (*WatchSpaceContentsStateRequest) MarshalProtoText

func (x *WatchSpaceContentsStateRequest) MarshalProtoText() string

func (*WatchSpaceContentsStateRequest) MarshalToSizedBufferVT

func (m *WatchSpaceContentsStateRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WatchSpaceContentsStateRequest) MarshalToVT

func (m *WatchSpaceContentsStateRequest) MarshalToVT(dAtA []byte) (int, error)

func (*WatchSpaceContentsStateRequest) MarshalVT

func (m *WatchSpaceContentsStateRequest) MarshalVT() (dAtA []byte, err error)

func (*WatchSpaceContentsStateRequest) ProtoMessage

func (*WatchSpaceContentsStateRequest) ProtoMessage()

func (*WatchSpaceContentsStateRequest) Reset

func (x *WatchSpaceContentsStateRequest) Reset()

func (*WatchSpaceContentsStateRequest) SizeVT

func (m *WatchSpaceContentsStateRequest) SizeVT() (n int)

func (*WatchSpaceContentsStateRequest) String

func (*WatchSpaceContentsStateRequest) UnmarshalJSON

func (x *WatchSpaceContentsStateRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the WatchSpaceContentsStateRequest from JSON.

func (*WatchSpaceContentsStateRequest) UnmarshalProtoJSON

func (x *WatchSpaceContentsStateRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the WatchSpaceContentsStateRequest message from JSON.

func (*WatchSpaceContentsStateRequest) UnmarshalVT

func (m *WatchSpaceContentsStateRequest) UnmarshalVT(dAtA []byte) error

type WatchSpaceSharingStateRequest

type WatchSpaceSharingStateRequest struct {
	// contains filtered or unexported fields
}

WatchSpaceSharingStateRequest is the request to watch sharing state.

func (*WatchSpaceSharingStateRequest) CloneMessageVT

func (*WatchSpaceSharingStateRequest) CloneVT

func (*WatchSpaceSharingStateRequest) EqualMessageVT

func (this *WatchSpaceSharingStateRequest) EqualMessageVT(thatMsg any) bool

func (*WatchSpaceSharingStateRequest) EqualVT

func (*WatchSpaceSharingStateRequest) MarshalJSON

func (x *WatchSpaceSharingStateRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the WatchSpaceSharingStateRequest to JSON.

func (*WatchSpaceSharingStateRequest) MarshalProtoJSON

func (x *WatchSpaceSharingStateRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the WatchSpaceSharingStateRequest message to JSON.

func (*WatchSpaceSharingStateRequest) MarshalProtoText

func (x *WatchSpaceSharingStateRequest) MarshalProtoText() string

func (*WatchSpaceSharingStateRequest) MarshalToSizedBufferVT

func (m *WatchSpaceSharingStateRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WatchSpaceSharingStateRequest) MarshalToVT

func (m *WatchSpaceSharingStateRequest) MarshalToVT(dAtA []byte) (int, error)

func (*WatchSpaceSharingStateRequest) MarshalVT

func (m *WatchSpaceSharingStateRequest) MarshalVT() (dAtA []byte, err error)

func (*WatchSpaceSharingStateRequest) ProtoMessage

func (*WatchSpaceSharingStateRequest) ProtoMessage()

func (*WatchSpaceSharingStateRequest) Reset

func (x *WatchSpaceSharingStateRequest) Reset()

func (*WatchSpaceSharingStateRequest) SizeVT

func (m *WatchSpaceSharingStateRequest) SizeVT() (n int)

func (*WatchSpaceSharingStateRequest) String

func (*WatchSpaceSharingStateRequest) UnmarshalJSON

func (x *WatchSpaceSharingStateRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the WatchSpaceSharingStateRequest from JSON.

func (*WatchSpaceSharingStateRequest) UnmarshalProtoJSON

func (x *WatchSpaceSharingStateRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the WatchSpaceSharingStateRequest message from JSON.

func (*WatchSpaceSharingStateRequest) UnmarshalVT

func (m *WatchSpaceSharingStateRequest) UnmarshalVT(dAtA []byte) error

type WatchSpaceStateRequest

type WatchSpaceStateRequest struct {
	// contains filtered or unexported fields
}

WatchSpaceStateRequest is a request to watch the Workspace state.

func (*WatchSpaceStateRequest) CloneMessageVT

func (*WatchSpaceStateRequest) CloneVT

func (*WatchSpaceStateRequest) EqualMessageVT

func (this *WatchSpaceStateRequest) EqualMessageVT(thatMsg any) bool

func (*WatchSpaceStateRequest) EqualVT

func (this *WatchSpaceStateRequest) EqualVT(that *WatchSpaceStateRequest) bool

func (*WatchSpaceStateRequest) MarshalJSON

func (x *WatchSpaceStateRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the WatchSpaceStateRequest to JSON.

func (*WatchSpaceStateRequest) MarshalProtoJSON

func (x *WatchSpaceStateRequest) MarshalProtoJSON(s *json.MarshalState)

MarshalProtoJSON marshals the WatchSpaceStateRequest message to JSON.

func (*WatchSpaceStateRequest) MarshalProtoText

func (x *WatchSpaceStateRequest) MarshalProtoText() string

func (*WatchSpaceStateRequest) MarshalToSizedBufferVT

func (m *WatchSpaceStateRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WatchSpaceStateRequest) MarshalToVT

func (m *WatchSpaceStateRequest) MarshalToVT(dAtA []byte) (int, error)

func (*WatchSpaceStateRequest) MarshalVT

func (m *WatchSpaceStateRequest) MarshalVT() (dAtA []byte, err error)

func (*WatchSpaceStateRequest) ProtoMessage

func (*WatchSpaceStateRequest) ProtoMessage()

func (*WatchSpaceStateRequest) Reset

func (x *WatchSpaceStateRequest) Reset()

func (*WatchSpaceStateRequest) SizeVT

func (m *WatchSpaceStateRequest) SizeVT() (n int)

func (*WatchSpaceStateRequest) String

func (x *WatchSpaceStateRequest) String() string

func (*WatchSpaceStateRequest) UnmarshalJSON

func (x *WatchSpaceStateRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the WatchSpaceStateRequest from JSON.

func (*WatchSpaceStateRequest) UnmarshalProtoJSON

func (x *WatchSpaceStateRequest) UnmarshalProtoJSON(s *json.UnmarshalState)

UnmarshalProtoJSON unmarshals the WatchSpaceStateRequest message from JSON.

func (*WatchSpaceStateRequest) UnmarshalVT

func (m *WatchSpaceStateRequest) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL