Help us shape the future of Go! Take the 2026 Go Developer Survey

s4wave_quickstart_registry

package
v0.57.21 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const SRPCQuickstartHandlerServiceServiceID = "s4wave.quickstart.registry.QuickstartHandlerService"
View Source
const SRPCQuickstartRegistryResourceServiceServiceID = "s4wave.quickstart.registry.QuickstartRegistryResourceService"

Variables

This section is empty.

Functions

func NewSRPCQuickstartHandlerServiceHandler

func NewSRPCQuickstartHandlerServiceHandler(impl SRPCQuickstartHandlerServiceServer, serviceID string) srpc.Handler

NewSRPCQuickstartHandlerServiceHandler constructs a new RPC handler. serviceID: if empty, uses default: s4wave.quickstart.registry.QuickstartHandlerService

func NewSRPCQuickstartRegistryResourceServiceHandler

func NewSRPCQuickstartRegistryResourceServiceHandler(impl SRPCQuickstartRegistryResourceServiceServer, serviceID string) srpc.Handler

NewSRPCQuickstartRegistryResourceServiceHandler constructs a new RPC handler. serviceID: if empty, uses default: s4wave.quickstart.registry.QuickstartRegistryResourceService

func SRPCRegisterQuickstartHandlerService

func SRPCRegisterQuickstartHandlerService(mux srpc.Mux, impl SRPCQuickstartHandlerServiceServer) error

SRPCRegisterQuickstartHandlerService registers the implementation with the mux. Uses the default serviceID: s4wave.quickstart.registry.QuickstartHandlerService

func SRPCRegisterQuickstartRegistryResourceService

func SRPCRegisterQuickstartRegistryResourceService(mux srpc.Mux, impl SRPCQuickstartRegistryResourceServiceServer) error

SRPCRegisterQuickstartRegistryResourceService registers the implementation with the mux. Uses the default serviceID: s4wave.quickstart.registry.QuickstartRegistryResourceService

Types

type ExecuteQuickstartRequest

type ExecuteQuickstartRequest struct {

	// QuickstartId is the registered Quickstart identifier to execute.
	QuickstartId string `protobuf:"bytes,1,opt,name=quickstart_id,json=quickstartId,proto3" json:"quickstartId,omitempty"`
	// SpaceResourceId is the mounted Space resource to seed.
	SpaceResourceId uint32 `protobuf:"varint,2,opt,name=space_resource_id,json=spaceResourceId,proto3" json:"spaceResourceId,omitempty"`
	// contains filtered or unexported fields
}

ExecuteQuickstartRequest asks the registry to run a registered Quickstart.

func (*ExecuteQuickstartRequest) CloneMessageVT

func (*ExecuteQuickstartRequest) CloneVT

func (*ExecuteQuickstartRequest) EqualMessageVT

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

func (*ExecuteQuickstartRequest) EqualVT

func (*ExecuteQuickstartRequest) GetQuickstartId

func (x *ExecuteQuickstartRequest) GetQuickstartId() string

func (*ExecuteQuickstartRequest) GetSpaceResourceId

func (x *ExecuteQuickstartRequest) GetSpaceResourceId() uint32

func (*ExecuteQuickstartRequest) MarshalJSON

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

MarshalJSON marshals the ExecuteQuickstartRequest to JSON.

func (*ExecuteQuickstartRequest) MarshalProtoJSON

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

MarshalProtoJSON marshals the ExecuteQuickstartRequest message to JSON.

func (*ExecuteQuickstartRequest) MarshalProtoText

func (x *ExecuteQuickstartRequest) MarshalProtoText() string

func (*ExecuteQuickstartRequest) MarshalToSizedBufferVT

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

func (*ExecuteQuickstartRequest) MarshalToVT

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

func (*ExecuteQuickstartRequest) MarshalVT

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

func (*ExecuteQuickstartRequest) ProtoMessage

func (*ExecuteQuickstartRequest) ProtoMessage()

func (*ExecuteQuickstartRequest) Reset

func (x *ExecuteQuickstartRequest) Reset()

func (*ExecuteQuickstartRequest) SizeVT

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

func (*ExecuteQuickstartRequest) String

func (x *ExecuteQuickstartRequest) String() string

func (*ExecuteQuickstartRequest) UnmarshalJSON

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

UnmarshalJSON unmarshals the ExecuteQuickstartRequest from JSON.

func (*ExecuteQuickstartRequest) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the ExecuteQuickstartRequest message from JSON.

func (*ExecuteQuickstartRequest) UnmarshalVT

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

type ExecuteQuickstartResponse

type ExecuteQuickstartResponse struct {

	// IndexPath is the Space index path the app should open after seeding.
	IndexPath string `protobuf:"bytes,1,opt,name=index_path,json=indexPath,proto3" json:"indexPath,omitempty"`
	// PluginIds are additional Space plugin ids required by the seeded Space.
	PluginIds []string `protobuf:"bytes,2,rep,name=plugin_ids,json=pluginIds,proto3" json:"pluginIds,omitempty"`
	// contains filtered or unexported fields
}

ExecuteQuickstartResponse contains routing hints returned by the seed handler.

func (*ExecuteQuickstartResponse) CloneMessageVT

func (*ExecuteQuickstartResponse) CloneVT

func (*ExecuteQuickstartResponse) EqualMessageVT

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

func (*ExecuteQuickstartResponse) EqualVT

func (*ExecuteQuickstartResponse) GetIndexPath

func (x *ExecuteQuickstartResponse) GetIndexPath() string

func (*ExecuteQuickstartResponse) GetPluginIds

func (x *ExecuteQuickstartResponse) GetPluginIds() []string

func (*ExecuteQuickstartResponse) MarshalJSON

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

MarshalJSON marshals the ExecuteQuickstartResponse to JSON.

func (*ExecuteQuickstartResponse) MarshalProtoJSON

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

MarshalProtoJSON marshals the ExecuteQuickstartResponse message to JSON.

func (*ExecuteQuickstartResponse) MarshalProtoText

func (x *ExecuteQuickstartResponse) MarshalProtoText() string

func (*ExecuteQuickstartResponse) MarshalToSizedBufferVT

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

func (*ExecuteQuickstartResponse) MarshalToVT

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

func (*ExecuteQuickstartResponse) MarshalVT

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

func (*ExecuteQuickstartResponse) ProtoMessage

func (*ExecuteQuickstartResponse) ProtoMessage()

func (*ExecuteQuickstartResponse) Reset

func (x *ExecuteQuickstartResponse) Reset()

func (*ExecuteQuickstartResponse) SizeVT

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

func (*ExecuteQuickstartResponse) String

func (x *ExecuteQuickstartResponse) String() string

func (*ExecuteQuickstartResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals the ExecuteQuickstartResponse from JSON.

func (*ExecuteQuickstartResponse) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the ExecuteQuickstartResponse message from JSON.

func (*ExecuteQuickstartResponse) UnmarshalVT

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

type ListQuickstartsRequest

type ListQuickstartsRequest struct {

	// InstanceKey selects a logical installation; empty lists global registrations.
	InstanceKey string `protobuf:"bytes,1,opt,name=instance_key,json=instanceKey,proto3" json:"instanceKey,omitempty"`
	// contains filtered or unexported fields
}

ListQuickstartsRequest is the request for ListQuickstarts.

func (*ListQuickstartsRequest) CloneMessageVT

func (*ListQuickstartsRequest) CloneVT

func (*ListQuickstartsRequest) EqualMessageVT

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

func (*ListQuickstartsRequest) EqualVT

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

func (*ListQuickstartsRequest) GetInstanceKey

func (x *ListQuickstartsRequest) GetInstanceKey() string

func (*ListQuickstartsRequest) MarshalJSON

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

MarshalJSON marshals the ListQuickstartsRequest to JSON.

func (*ListQuickstartsRequest) MarshalProtoJSON

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

MarshalProtoJSON marshals the ListQuickstartsRequest message to JSON.

func (*ListQuickstartsRequest) MarshalProtoText

func (x *ListQuickstartsRequest) MarshalProtoText() string

func (*ListQuickstartsRequest) MarshalToSizedBufferVT

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

func (*ListQuickstartsRequest) MarshalToVT

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

func (*ListQuickstartsRequest) MarshalVT

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

func (*ListQuickstartsRequest) ProtoMessage

func (*ListQuickstartsRequest) ProtoMessage()

func (*ListQuickstartsRequest) Reset

func (x *ListQuickstartsRequest) Reset()

func (*ListQuickstartsRequest) SizeVT

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

func (*ListQuickstartsRequest) String

func (x *ListQuickstartsRequest) String() string

func (*ListQuickstartsRequest) UnmarshalJSON

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

UnmarshalJSON unmarshals the ListQuickstartsRequest from JSON.

func (*ListQuickstartsRequest) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the ListQuickstartsRequest message from JSON.

func (*ListQuickstartsRequest) UnmarshalVT

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

type ListQuickstartsResponse

type ListQuickstartsResponse struct {

	// Registrations is the current set of registered Quickstarts.
	Registrations []*QuickstartRegistration `protobuf:"bytes,1,rep,name=registrations,proto3" json:"registrations,omitempty"`
	// contains filtered or unexported fields
}

ListQuickstartsResponse is the response for ListQuickstarts.

func (*ListQuickstartsResponse) CloneMessageVT

func (*ListQuickstartsResponse) CloneVT

func (*ListQuickstartsResponse) EqualMessageVT

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

func (*ListQuickstartsResponse) EqualVT

func (*ListQuickstartsResponse) GetRegistrations

func (x *ListQuickstartsResponse) GetRegistrations() []*QuickstartRegistration

func (*ListQuickstartsResponse) MarshalJSON

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

MarshalJSON marshals the ListQuickstartsResponse to JSON.

func (*ListQuickstartsResponse) MarshalProtoJSON

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

MarshalProtoJSON marshals the ListQuickstartsResponse message to JSON.

func (*ListQuickstartsResponse) MarshalProtoText

func (x *ListQuickstartsResponse) MarshalProtoText() string

func (*ListQuickstartsResponse) MarshalToSizedBufferVT

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

func (*ListQuickstartsResponse) MarshalToVT

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

func (*ListQuickstartsResponse) MarshalVT

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

func (*ListQuickstartsResponse) ProtoMessage

func (*ListQuickstartsResponse) ProtoMessage()

func (*ListQuickstartsResponse) Reset

func (x *ListQuickstartsResponse) Reset()

func (*ListQuickstartsResponse) SizeVT

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

func (*ListQuickstartsResponse) String

func (x *ListQuickstartsResponse) String() string

func (*ListQuickstartsResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals the ListQuickstartsResponse from JSON.

func (*ListQuickstartsResponse) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the ListQuickstartsResponse message from JSON.

func (*ListQuickstartsResponse) UnmarshalVT

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

type QuickstartRegistration

type QuickstartRegistration struct {

	// QuickstartId is the app-visible quickstart identifier.
	QuickstartId string `protobuf:"bytes,1,opt,name=quickstart_id,json=quickstartId,proto3" json:"quickstartId,omitempty"`
	// RegistrationId is the server-assigned ID for this registration.
	RegistrationId uint32 `protobuf:"varint,2,opt,name=registration_id,json=registrationId,proto3" json:"registrationId,omitempty"`
	// PluginId is the registering plugin's ID.
	PluginId string `protobuf:"bytes,3,opt,name=plugin_id,json=pluginId,proto3" json:"pluginId,omitempty"`
	// Name is the human-readable name shown in the UI.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description is the short UI description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Category groups the Quickstart in app inventories.
	Category string `protobuf:"bytes,6,opt,name=category,proto3" json:"category,omitempty"`
	// IconName is the symbolic icon name used by the app.
	IconName string `protobuf:"bytes,7,opt,name=icon_name,json=iconName,proto3" json:"iconName,omitempty"`
	// Hidden keeps the Quickstart out of visible app inventories.
	Hidden bool `protobuf:"varint,8,opt,name=hidden,proto3" json:"hidden,omitempty"`
	// Experimental shows the Quickstart only when experimental creators are visible.
	Experimental bool `protobuf:"varint,9,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// SpaceName is the default Space name created for this Quickstart.
	SpaceName string `protobuf:"bytes,10,opt,name=space_name,json=spaceName,proto3" json:"spaceName,omitempty"`
	// RequiredPluginIds are Space plugin manifest IDs this Quickstart declares.
	RequiredPluginIds []string `protobuf:"bytes,11,rep,name=required_plugin_ids,json=requiredPluginIds,proto3" json:"requiredPluginIds,omitempty"`
	// ManifestRoot pins a prepared plugin generation's seed implementation.
	// The registry sets it from the registration scope, never from the caller.
	ManifestRoot string `protobuf:"bytes,12,opt,name=manifest_root,json=manifestRoot,proto3" json:"manifestRoot,omitempty"`
	// contains filtered or unexported fields
}

QuickstartRegistration is a plugin-registered Quickstart.

func (*QuickstartRegistration) CloneMessageVT

func (*QuickstartRegistration) CloneVT

func (*QuickstartRegistration) EqualMessageVT

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

func (*QuickstartRegistration) EqualVT

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

func (*QuickstartRegistration) GetCategory

func (x *QuickstartRegistration) GetCategory() string

func (*QuickstartRegistration) GetDescription

func (x *QuickstartRegistration) GetDescription() string

func (*QuickstartRegistration) GetExperimental

func (x *QuickstartRegistration) GetExperimental() bool

func (*QuickstartRegistration) GetHidden

func (x *QuickstartRegistration) GetHidden() bool

func (*QuickstartRegistration) GetIconName

func (x *QuickstartRegistration) GetIconName() string

func (*QuickstartRegistration) GetManifestRoot

func (x *QuickstartRegistration) GetManifestRoot() string

func (*QuickstartRegistration) GetName

func (x *QuickstartRegistration) GetName() string

func (*QuickstartRegistration) GetPluginId

func (x *QuickstartRegistration) GetPluginId() string

func (*QuickstartRegistration) GetQuickstartId

func (x *QuickstartRegistration) GetQuickstartId() string

func (*QuickstartRegistration) GetRegistrationId

func (x *QuickstartRegistration) GetRegistrationId() uint32

func (*QuickstartRegistration) GetRequiredPluginIds

func (x *QuickstartRegistration) GetRequiredPluginIds() []string

func (*QuickstartRegistration) GetSpaceName

func (x *QuickstartRegistration) GetSpaceName() string

func (*QuickstartRegistration) MarshalJSON

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

MarshalJSON marshals the QuickstartRegistration to JSON.

func (*QuickstartRegistration) MarshalProtoJSON

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

MarshalProtoJSON marshals the QuickstartRegistration message to JSON.

func (*QuickstartRegistration) MarshalProtoText

func (x *QuickstartRegistration) MarshalProtoText() string

func (*QuickstartRegistration) MarshalToSizedBufferVT

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

func (*QuickstartRegistration) MarshalToVT

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

func (*QuickstartRegistration) MarshalVT

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

func (*QuickstartRegistration) ProtoMessage

func (*QuickstartRegistration) ProtoMessage()

func (*QuickstartRegistration) Reset

func (x *QuickstartRegistration) Reset()

func (*QuickstartRegistration) SizeVT

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

func (*QuickstartRegistration) String

func (x *QuickstartRegistration) String() string

func (*QuickstartRegistration) UnmarshalJSON

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

UnmarshalJSON unmarshals the QuickstartRegistration from JSON.

func (*QuickstartRegistration) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the QuickstartRegistration message from JSON.

func (*QuickstartRegistration) UnmarshalVT

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

type RegisterQuickstartRequest

type RegisterQuickstartRequest struct {

	// Registration is the Quickstart registration to add.
	Registration *QuickstartRegistration `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
	// contains filtered or unexported fields
}

RegisterQuickstartRequest is the request for RegisterQuickstart.

func (*RegisterQuickstartRequest) CloneMessageVT

func (*RegisterQuickstartRequest) CloneVT

func (*RegisterQuickstartRequest) EqualMessageVT

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

func (*RegisterQuickstartRequest) EqualVT

func (*RegisterQuickstartRequest) GetRegistration

func (x *RegisterQuickstartRequest) GetRegistration() *QuickstartRegistration

func (*RegisterQuickstartRequest) MarshalJSON

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

MarshalJSON marshals the RegisterQuickstartRequest to JSON.

func (*RegisterQuickstartRequest) MarshalProtoJSON

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

MarshalProtoJSON marshals the RegisterQuickstartRequest message to JSON.

func (*RegisterQuickstartRequest) MarshalProtoText

func (x *RegisterQuickstartRequest) MarshalProtoText() string

func (*RegisterQuickstartRequest) MarshalToSizedBufferVT

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

func (*RegisterQuickstartRequest) MarshalToVT

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

func (*RegisterQuickstartRequest) MarshalVT

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

func (*RegisterQuickstartRequest) ProtoMessage

func (*RegisterQuickstartRequest) ProtoMessage()

func (*RegisterQuickstartRequest) Reset

func (x *RegisterQuickstartRequest) Reset()

func (*RegisterQuickstartRequest) SizeVT

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

func (*RegisterQuickstartRequest) String

func (x *RegisterQuickstartRequest) String() string

func (*RegisterQuickstartRequest) UnmarshalJSON

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

UnmarshalJSON unmarshals the RegisterQuickstartRequest from JSON.

func (*RegisterQuickstartRequest) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the RegisterQuickstartRequest message from JSON.

func (*RegisterQuickstartRequest) UnmarshalVT

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

type RegisterQuickstartResponse

type RegisterQuickstartResponse struct {

	// ResourceId is the registration resource. Releasing it unregisters the Quickstart.
	ResourceId uint32 `protobuf:"varint,1,opt,name=resource_id,json=resourceId,proto3" json:"resourceId,omitempty"`
	// contains filtered or unexported fields
}

RegisterQuickstartResponse is the response for RegisterQuickstart.

func (*RegisterQuickstartResponse) CloneMessageVT

func (*RegisterQuickstartResponse) CloneVT

func (*RegisterQuickstartResponse) EqualMessageVT

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

func (*RegisterQuickstartResponse) EqualVT

func (*RegisterQuickstartResponse) GetResourceId

func (x *RegisterQuickstartResponse) GetResourceId() uint32

func (*RegisterQuickstartResponse) MarshalJSON

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

MarshalJSON marshals the RegisterQuickstartResponse to JSON.

func (*RegisterQuickstartResponse) MarshalProtoJSON

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

MarshalProtoJSON marshals the RegisterQuickstartResponse message to JSON.

func (*RegisterQuickstartResponse) MarshalProtoText

func (x *RegisterQuickstartResponse) MarshalProtoText() string

func (*RegisterQuickstartResponse) MarshalToSizedBufferVT

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

func (*RegisterQuickstartResponse) MarshalToVT

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

func (*RegisterQuickstartResponse) MarshalVT

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

func (*RegisterQuickstartResponse) ProtoMessage

func (*RegisterQuickstartResponse) ProtoMessage()

func (*RegisterQuickstartResponse) Reset

func (x *RegisterQuickstartResponse) Reset()

func (*RegisterQuickstartResponse) SizeVT

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

func (*RegisterQuickstartResponse) String

func (x *RegisterQuickstartResponse) String() string

func (*RegisterQuickstartResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals the RegisterQuickstartResponse from JSON.

func (*RegisterQuickstartResponse) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the RegisterQuickstartResponse message from JSON.

func (*RegisterQuickstartResponse) UnmarshalVT

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

type SRPCQuickstartHandlerServiceClient

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

	SeedQuickstart(ctx context.Context, in *SeedQuickstartRequest) (*SeedQuickstartResponse, error)
}

func NewSRPCQuickstartHandlerServiceClient

func NewSRPCQuickstartHandlerServiceClient(cc srpc.Client) SRPCQuickstartHandlerServiceClient

func NewSRPCQuickstartHandlerServiceClientWithServiceID

func NewSRPCQuickstartHandlerServiceClientWithServiceID(cc srpc.Client, serviceID string) SRPCQuickstartHandlerServiceClient

type SRPCQuickstartHandlerServiceHandler

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

func (SRPCQuickstartHandlerServiceHandler) GetMethodIDs

func (*SRPCQuickstartHandlerServiceHandler) GetServiceID

func (d *SRPCQuickstartHandlerServiceHandler) GetServiceID() string

func (*SRPCQuickstartHandlerServiceHandler) InvokeMethod

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

func (SRPCQuickstartHandlerServiceHandler) InvokeMethod_SeedQuickstart

type SRPCQuickstartHandlerServiceServer

type SRPCQuickstartHandlerServiceServer interface {
	SeedQuickstart(context.Context, *SeedQuickstartRequest) (*SeedQuickstartResponse, error)
}

type SRPCQuickstartHandlerService_SeedQuickstartStream

type SRPCQuickstartHandlerService_SeedQuickstartStream interface {
	srpc.Stream
}

type SRPCQuickstartRegistryResourceServiceClient

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

	RegisterQuickstart(ctx context.Context, in *RegisterQuickstartRequest) (*RegisterQuickstartResponse, error)

	ListQuickstarts(ctx context.Context, in *ListQuickstartsRequest) (*ListQuickstartsResponse, error)

	WatchQuickstarts(ctx context.Context, in *WatchQuickstartsRequest) (SRPCQuickstartRegistryResourceService_WatchQuickstartsClient, error)

	ExecuteQuickstart(ctx context.Context, in *ExecuteQuickstartRequest) (*ExecuteQuickstartResponse, error)
}

func NewSRPCQuickstartRegistryResourceServiceClientWithServiceID

func NewSRPCQuickstartRegistryResourceServiceClientWithServiceID(cc srpc.Client, serviceID string) SRPCQuickstartRegistryResourceServiceClient

type SRPCQuickstartRegistryResourceServiceHandler

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

func (SRPCQuickstartRegistryResourceServiceHandler) GetMethodIDs

func (*SRPCQuickstartRegistryResourceServiceHandler) GetServiceID

func (*SRPCQuickstartRegistryResourceServiceHandler) InvokeMethod

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

func (SRPCQuickstartRegistryResourceServiceHandler) InvokeMethod_ExecuteQuickstart

func (SRPCQuickstartRegistryResourceServiceHandler) InvokeMethod_ListQuickstarts

func (SRPCQuickstartRegistryResourceServiceHandler) InvokeMethod_RegisterQuickstart

func (SRPCQuickstartRegistryResourceServiceHandler) InvokeMethod_WatchQuickstarts

type SRPCQuickstartRegistryResourceService_ExecuteQuickstartStream

type SRPCQuickstartRegistryResourceService_ExecuteQuickstartStream interface {
	srpc.Stream
}

type SRPCQuickstartRegistryResourceService_ListQuickstartsStream

type SRPCQuickstartRegistryResourceService_ListQuickstartsStream interface {
	srpc.Stream
}

type SRPCQuickstartRegistryResourceService_RegisterQuickstartStream

type SRPCQuickstartRegistryResourceService_RegisterQuickstartStream interface {
	srpc.Stream
}

type SRPCQuickstartRegistryResourceService_WatchQuickstartsClient

type SRPCQuickstartRegistryResourceService_WatchQuickstartsClient interface {
	srpc.Stream
	Recv() (*WatchQuickstartsResponse, error)
	RecvTo(*WatchQuickstartsResponse) error
}

type SRPCQuickstartRegistryResourceService_WatchQuickstartsStream

type SRPCQuickstartRegistryResourceService_WatchQuickstartsStream interface {
	srpc.Stream
	Send(*WatchQuickstartsResponse) error
	SendAndClose(*WatchQuickstartsResponse) error
}

type SeedQuickstartRequest

type SeedQuickstartRequest struct {

	// QuickstartId is the registered Quickstart identifier to seed.
	QuickstartId string `protobuf:"bytes,1,opt,name=quickstart_id,json=quickstartId,proto3" json:"quickstartId,omitempty"`
	// AttachedEngineResourceId is an attached world Engine resource for the target Space.
	AttachedEngineResourceId uint32 `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

SeedQuickstartRequest is sent to the registering plugin's seed handler.

func (*SeedQuickstartRequest) CloneMessageVT

func (*SeedQuickstartRequest) CloneVT

func (*SeedQuickstartRequest) EqualMessageVT

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

func (*SeedQuickstartRequest) EqualVT

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

func (*SeedQuickstartRequest) GetAttachedEngineResourceId

func (x *SeedQuickstartRequest) GetAttachedEngineResourceId() uint32

func (*SeedQuickstartRequest) GetQuickstartId

func (x *SeedQuickstartRequest) GetQuickstartId() string

func (*SeedQuickstartRequest) MarshalJSON

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

MarshalJSON marshals the SeedQuickstartRequest to JSON.

func (*SeedQuickstartRequest) MarshalProtoJSON

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

MarshalProtoJSON marshals the SeedQuickstartRequest message to JSON.

func (*SeedQuickstartRequest) MarshalProtoText

func (x *SeedQuickstartRequest) MarshalProtoText() string

func (*SeedQuickstartRequest) MarshalToSizedBufferVT

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

func (*SeedQuickstartRequest) MarshalToVT

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

func (*SeedQuickstartRequest) MarshalVT

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

func (*SeedQuickstartRequest) ProtoMessage

func (*SeedQuickstartRequest) ProtoMessage()

func (*SeedQuickstartRequest) Reset

func (x *SeedQuickstartRequest) Reset()

func (*SeedQuickstartRequest) SizeVT

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

func (*SeedQuickstartRequest) String

func (x *SeedQuickstartRequest) String() string

func (*SeedQuickstartRequest) UnmarshalJSON

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

UnmarshalJSON unmarshals the SeedQuickstartRequest from JSON.

func (*SeedQuickstartRequest) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the SeedQuickstartRequest message from JSON.

func (*SeedQuickstartRequest) UnmarshalVT

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

type SeedQuickstartResponse

type SeedQuickstartResponse struct {

	// IndexPath is the Space index path the app should open after seeding.
	IndexPath string `protobuf:"bytes,1,opt,name=index_path,json=indexPath,proto3" json:"indexPath,omitempty"`
	// PluginIds are additional Space plugin ids required by the seeded Space.
	PluginIds []string `protobuf:"bytes,2,rep,name=plugin_ids,json=pluginIds,proto3" json:"pluginIds,omitempty"`
	// contains filtered or unexported fields
}

SeedQuickstartResponse contains routing hints returned by the plugin.

func (*SeedQuickstartResponse) CloneMessageVT

func (*SeedQuickstartResponse) CloneVT

func (*SeedQuickstartResponse) EqualMessageVT

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

func (*SeedQuickstartResponse) EqualVT

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

func (*SeedQuickstartResponse) GetIndexPath

func (x *SeedQuickstartResponse) GetIndexPath() string

func (*SeedQuickstartResponse) GetPluginIds

func (x *SeedQuickstartResponse) GetPluginIds() []string

func (*SeedQuickstartResponse) MarshalJSON

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

MarshalJSON marshals the SeedQuickstartResponse to JSON.

func (*SeedQuickstartResponse) MarshalProtoJSON

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

MarshalProtoJSON marshals the SeedQuickstartResponse message to JSON.

func (*SeedQuickstartResponse) MarshalProtoText

func (x *SeedQuickstartResponse) MarshalProtoText() string

func (*SeedQuickstartResponse) MarshalToSizedBufferVT

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

func (*SeedQuickstartResponse) MarshalToVT

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

func (*SeedQuickstartResponse) MarshalVT

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

func (*SeedQuickstartResponse) ProtoMessage

func (*SeedQuickstartResponse) ProtoMessage()

func (*SeedQuickstartResponse) Reset

func (x *SeedQuickstartResponse) Reset()

func (*SeedQuickstartResponse) SizeVT

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

func (*SeedQuickstartResponse) String

func (x *SeedQuickstartResponse) String() string

func (*SeedQuickstartResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals the SeedQuickstartResponse from JSON.

func (*SeedQuickstartResponse) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the SeedQuickstartResponse message from JSON.

func (*SeedQuickstartResponse) UnmarshalVT

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

type WatchQuickstartsRequest

type WatchQuickstartsRequest struct {

	// InstanceKey selects a logical installation; empty lists global registrations.
	InstanceKey string `protobuf:"bytes,1,opt,name=instance_key,json=instanceKey,proto3" json:"instanceKey,omitempty"`
	// contains filtered or unexported fields
}

WatchQuickstartsRequest is the request for WatchQuickstarts.

func (*WatchQuickstartsRequest) CloneMessageVT

func (*WatchQuickstartsRequest) CloneVT

func (*WatchQuickstartsRequest) EqualMessageVT

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

func (*WatchQuickstartsRequest) EqualVT

func (*WatchQuickstartsRequest) GetInstanceKey

func (x *WatchQuickstartsRequest) GetInstanceKey() string

func (*WatchQuickstartsRequest) MarshalJSON

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

MarshalJSON marshals the WatchQuickstartsRequest to JSON.

func (*WatchQuickstartsRequest) MarshalProtoJSON

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

MarshalProtoJSON marshals the WatchQuickstartsRequest message to JSON.

func (*WatchQuickstartsRequest) MarshalProtoText

func (x *WatchQuickstartsRequest) MarshalProtoText() string

func (*WatchQuickstartsRequest) MarshalToSizedBufferVT

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

func (*WatchQuickstartsRequest) MarshalToVT

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

func (*WatchQuickstartsRequest) MarshalVT

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

func (*WatchQuickstartsRequest) ProtoMessage

func (*WatchQuickstartsRequest) ProtoMessage()

func (*WatchQuickstartsRequest) Reset

func (x *WatchQuickstartsRequest) Reset()

func (*WatchQuickstartsRequest) SizeVT

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

func (*WatchQuickstartsRequest) String

func (x *WatchQuickstartsRequest) String() string

func (*WatchQuickstartsRequest) UnmarshalJSON

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

UnmarshalJSON unmarshals the WatchQuickstartsRequest from JSON.

func (*WatchQuickstartsRequest) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the WatchQuickstartsRequest message from JSON.

func (*WatchQuickstartsRequest) UnmarshalVT

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

type WatchQuickstartsResponse

type WatchQuickstartsResponse struct {

	// Registrations is the current set of registered Quickstarts.
	Registrations []*QuickstartRegistration `protobuf:"bytes,1,rep,name=registrations,proto3" json:"registrations,omitempty"`
	// contains filtered or unexported fields
}

WatchQuickstartsResponse is the response for WatchQuickstarts.

func (*WatchQuickstartsResponse) CloneMessageVT

func (*WatchQuickstartsResponse) CloneVT

func (*WatchQuickstartsResponse) EqualMessageVT

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

func (*WatchQuickstartsResponse) EqualVT

func (*WatchQuickstartsResponse) GetRegistrations

func (x *WatchQuickstartsResponse) GetRegistrations() []*QuickstartRegistration

func (*WatchQuickstartsResponse) MarshalJSON

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

MarshalJSON marshals the WatchQuickstartsResponse to JSON.

func (*WatchQuickstartsResponse) MarshalProtoJSON

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

MarshalProtoJSON marshals the WatchQuickstartsResponse message to JSON.

func (*WatchQuickstartsResponse) MarshalProtoText

func (x *WatchQuickstartsResponse) MarshalProtoText() string

func (*WatchQuickstartsResponse) MarshalToSizedBufferVT

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

func (*WatchQuickstartsResponse) MarshalToVT

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

func (*WatchQuickstartsResponse) MarshalVT

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

func (*WatchQuickstartsResponse) ProtoMessage

func (*WatchQuickstartsResponse) ProtoMessage()

func (*WatchQuickstartsResponse) Reset

func (x *WatchQuickstartsResponse) Reset()

func (*WatchQuickstartsResponse) SizeVT

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

func (*WatchQuickstartsResponse) String

func (x *WatchQuickstartsResponse) String() string

func (*WatchQuickstartsResponse) UnmarshalJSON

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

UnmarshalJSON unmarshals the WatchQuickstartsResponse from JSON.

func (*WatchQuickstartsResponse) UnmarshalProtoJSON

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

UnmarshalProtoJSON unmarshals the WatchQuickstartsResponse message from JSON.

func (*WatchQuickstartsResponse) UnmarshalVT

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

Jump to

Keyboard shortcuts

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