ambient_v1

package
v0.0.0-...-8a2310a Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2026 License: MIT Imports: 10 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ProjectSettingsService_GetProjectSettings_FullMethodName    = "/ambient.v1.ProjectSettingsService/GetProjectSettings"
	ProjectSettingsService_CreateProjectSettings_FullMethodName = "/ambient.v1.ProjectSettingsService/CreateProjectSettings"
	ProjectSettingsService_UpdateProjectSettings_FullMethodName = "/ambient.v1.ProjectSettingsService/UpdateProjectSettings"
	ProjectSettingsService_DeleteProjectSettings_FullMethodName = "/ambient.v1.ProjectSettingsService/DeleteProjectSettings"
	ProjectSettingsService_ListProjectSettings_FullMethodName   = "/ambient.v1.ProjectSettingsService/ListProjectSettings"
	ProjectSettingsService_WatchProjectSettings_FullMethodName  = "/ambient.v1.ProjectSettingsService/WatchProjectSettings"
)
View Source
const (
	ProjectService_GetProject_FullMethodName    = "/ambient.v1.ProjectService/GetProject"
	ProjectService_CreateProject_FullMethodName = "/ambient.v1.ProjectService/CreateProject"
	ProjectService_UpdateProject_FullMethodName = "/ambient.v1.ProjectService/UpdateProject"
	ProjectService_DeleteProject_FullMethodName = "/ambient.v1.ProjectService/DeleteProject"
	ProjectService_ListProjects_FullMethodName  = "/ambient.v1.ProjectService/ListProjects"
	ProjectService_WatchProjects_FullMethodName = "/ambient.v1.ProjectService/WatchProjects"
)
View Source
const (
	SessionService_GetSession_FullMethodName           = "/ambient.v1.SessionService/GetSession"
	SessionService_CreateSession_FullMethodName        = "/ambient.v1.SessionService/CreateSession"
	SessionService_UpdateSession_FullMethodName        = "/ambient.v1.SessionService/UpdateSession"
	SessionService_UpdateSessionStatus_FullMethodName  = "/ambient.v1.SessionService/UpdateSessionStatus"
	SessionService_DeleteSession_FullMethodName        = "/ambient.v1.SessionService/DeleteSession"
	SessionService_ListSessions_FullMethodName         = "/ambient.v1.SessionService/ListSessions"
	SessionService_WatchSessions_FullMethodName        = "/ambient.v1.SessionService/WatchSessions"
	SessionService_PushSessionMessage_FullMethodName   = "/ambient.v1.SessionService/PushSessionMessage"
	SessionService_WatchSessionMessages_FullMethodName = "/ambient.v1.SessionService/WatchSessionMessages"
)
View Source
const (
	UserService_GetUser_FullMethodName    = "/ambient.v1.UserService/GetUser"
	UserService_CreateUser_FullMethodName = "/ambient.v1.UserService/CreateUser"
	UserService_UpdateUser_FullMethodName = "/ambient.v1.UserService/UpdateUser"
	UserService_DeleteUser_FullMethodName = "/ambient.v1.UserService/DeleteUser"
	UserService_ListUsers_FullMethodName  = "/ambient.v1.UserService/ListUsers"
	UserService_WatchUsers_FullMethodName = "/ambient.v1.UserService/WatchUsers"
)

Variables

View Source
var (
	EventType_name = map[int32]string{
		0: "EVENT_TYPE_UNSPECIFIED",
		1: "EVENT_TYPE_CREATED",
		2: "EVENT_TYPE_UPDATED",
		3: "EVENT_TYPE_DELETED",
	}
	EventType_value = map[string]int32{
		"EVENT_TYPE_UNSPECIFIED": 0,
		"EVENT_TYPE_CREATED":     1,
		"EVENT_TYPE_UPDATED":     2,
		"EVENT_TYPE_DELETED":     3,
	}
)

Enum value maps for EventType.

View Source
var File_ambient_v1_common_proto protoreflect.FileDescriptor
View Source
var File_ambient_v1_project_settings_proto protoreflect.FileDescriptor
View Source
var File_ambient_v1_projects_proto protoreflect.FileDescriptor
View Source
var File_ambient_v1_sessions_proto protoreflect.FileDescriptor
View Source
var File_ambient_v1_users_proto protoreflect.FileDescriptor
View Source
var ProjectService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ambient.v1.ProjectService",
	HandlerType: (*ProjectServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProject",
			Handler:    _ProjectService_GetProject_Handler,
		},
		{
			MethodName: "CreateProject",
			Handler:    _ProjectService_CreateProject_Handler,
		},
		{
			MethodName: "UpdateProject",
			Handler:    _ProjectService_UpdateProject_Handler,
		},
		{
			MethodName: "DeleteProject",
			Handler:    _ProjectService_DeleteProject_Handler,
		},
		{
			MethodName: "ListProjects",
			Handler:    _ProjectService_ListProjects_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "WatchProjects",
			Handler:       _ProjectService_WatchProjects_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ambient/v1/projects.proto",
}

ProjectService_ServiceDesc is the grpc.ServiceDesc for ProjectService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectSettingsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ambient.v1.ProjectSettingsService",
	HandlerType: (*ProjectSettingsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProjectSettings",
			Handler:    _ProjectSettingsService_GetProjectSettings_Handler,
		},
		{
			MethodName: "CreateProjectSettings",
			Handler:    _ProjectSettingsService_CreateProjectSettings_Handler,
		},
		{
			MethodName: "UpdateProjectSettings",
			Handler:    _ProjectSettingsService_UpdateProjectSettings_Handler,
		},
		{
			MethodName: "DeleteProjectSettings",
			Handler:    _ProjectSettingsService_DeleteProjectSettings_Handler,
		},
		{
			MethodName: "ListProjectSettings",
			Handler:    _ProjectSettingsService_ListProjectSettings_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "WatchProjectSettings",
			Handler:       _ProjectSettingsService_WatchProjectSettings_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ambient/v1/project_settings.proto",
}

ProjectSettingsService_ServiceDesc is the grpc.ServiceDesc for ProjectSettingsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SessionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ambient.v1.SessionService",
	HandlerType: (*SessionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetSession",
			Handler:    _SessionService_GetSession_Handler,
		},
		{
			MethodName: "CreateSession",
			Handler:    _SessionService_CreateSession_Handler,
		},
		{
			MethodName: "UpdateSession",
			Handler:    _SessionService_UpdateSession_Handler,
		},
		{
			MethodName: "UpdateSessionStatus",
			Handler:    _SessionService_UpdateSessionStatus_Handler,
		},
		{
			MethodName: "DeleteSession",
			Handler:    _SessionService_DeleteSession_Handler,
		},
		{
			MethodName: "ListSessions",
			Handler:    _SessionService_ListSessions_Handler,
		},
		{
			MethodName: "PushSessionMessage",
			Handler:    _SessionService_PushSessionMessage_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "WatchSessions",
			Handler:       _SessionService_WatchSessions_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "WatchSessionMessages",
			Handler:       _SessionService_WatchSessionMessages_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ambient/v1/sessions.proto",
}

SessionService_ServiceDesc is the grpc.ServiceDesc for SessionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ambient.v1.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetUser",
			Handler:    _UserService_GetUser_Handler,
		},
		{
			MethodName: "CreateUser",
			Handler:    _UserService_CreateUser_Handler,
		},
		{
			MethodName: "UpdateUser",
			Handler:    _UserService_UpdateUser_Handler,
		},
		{
			MethodName: "DeleteUser",
			Handler:    _UserService_DeleteUser_Handler,
		},
		{
			MethodName: "ListUsers",
			Handler:    _UserService_ListUsers_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "WatchUsers",
			Handler:       _UserService_WatchUsers_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ambient/v1/users.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterProjectServiceServer

func RegisterProjectServiceServer(s grpc.ServiceRegistrar, srv ProjectServiceServer)

func RegisterProjectSettingsServiceServer

func RegisterProjectSettingsServiceServer(s grpc.ServiceRegistrar, srv ProjectSettingsServiceServer)

func RegisterSessionServiceServer

func RegisterSessionServiceServer(s grpc.ServiceRegistrar, srv SessionServiceServer)

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

Types

type CreateProjectRequest

type CreateProjectRequest struct {
	Name        string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName *string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Labels      *string `protobuf:"bytes,4,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	Annotations *string `protobuf:"bytes,5,opt,name=annotations,proto3,oneof" json:"annotations,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectRequest) Descriptor deprecated

func (*CreateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectRequest) GetAnnotations

func (x *CreateProjectRequest) GetAnnotations() string

func (*CreateProjectRequest) GetDescription

func (x *CreateProjectRequest) GetDescription() string

func (*CreateProjectRequest) GetDisplayName

func (x *CreateProjectRequest) GetDisplayName() string

func (*CreateProjectRequest) GetLabels

func (x *CreateProjectRequest) GetLabels() string

func (*CreateProjectRequest) GetName

func (x *CreateProjectRequest) GetName() string

func (*CreateProjectRequest) ProtoMessage

func (*CreateProjectRequest) ProtoMessage()

func (*CreateProjectRequest) ProtoReflect

func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message

func (*CreateProjectRequest) Reset

func (x *CreateProjectRequest) Reset()

func (*CreateProjectRequest) String

func (x *CreateProjectRequest) String() string

type CreateProjectSettingsRequest

type CreateProjectSettingsRequest struct {
	ProjectId    string  `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	GroupAccess  *string `protobuf:"bytes,2,opt,name=group_access,json=groupAccess,proto3,oneof" json:"group_access,omitempty"`
	Repositories *string `protobuf:"bytes,4,opt,name=repositories,proto3,oneof" json:"repositories,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectSettingsRequest) Descriptor deprecated

func (*CreateProjectSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectSettingsRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectSettingsRequest) GetGroupAccess

func (x *CreateProjectSettingsRequest) GetGroupAccess() string

func (*CreateProjectSettingsRequest) GetProjectId

func (x *CreateProjectSettingsRequest) GetProjectId() string

func (*CreateProjectSettingsRequest) GetRepositories

func (x *CreateProjectSettingsRequest) GetRepositories() string

func (*CreateProjectSettingsRequest) ProtoMessage

func (*CreateProjectSettingsRequest) ProtoMessage()

func (*CreateProjectSettingsRequest) ProtoReflect

func (*CreateProjectSettingsRequest) Reset

func (x *CreateProjectSettingsRequest) Reset()

func (*CreateProjectSettingsRequest) String

type CreateSessionRequest

type CreateSessionRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RepoUrl              *string  `protobuf:"bytes,2,opt,name=repo_url,json=repoUrl,proto3,oneof" json:"repo_url,omitempty"`
	Prompt               *string  `protobuf:"bytes,3,opt,name=prompt,proto3,oneof" json:"prompt,omitempty"`
	CreatedByUserId      *string  `protobuf:"bytes,4,opt,name=created_by_user_id,json=createdByUserId,proto3,oneof" json:"created_by_user_id,omitempty"`
	AssignedUserId       *string  `protobuf:"bytes,5,opt,name=assigned_user_id,json=assignedUserId,proto3,oneof" json:"assigned_user_id,omitempty"`
	WorkflowId           *string  `protobuf:"bytes,6,opt,name=workflow_id,json=workflowId,proto3,oneof" json:"workflow_id,omitempty"`
	Repos                *string  `protobuf:"bytes,7,opt,name=repos,proto3,oneof" json:"repos,omitempty"`
	Timeout              *int32   `protobuf:"varint,9,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
	LlmModel             *string  `protobuf:"bytes,10,opt,name=llm_model,json=llmModel,proto3,oneof" json:"llm_model,omitempty"`
	LlmTemperature       *float64 `protobuf:"fixed64,11,opt,name=llm_temperature,json=llmTemperature,proto3,oneof" json:"llm_temperature,omitempty"`
	LlmMaxTokens         *int32   `protobuf:"varint,12,opt,name=llm_max_tokens,json=llmMaxTokens,proto3,oneof" json:"llm_max_tokens,omitempty"`
	ParentSessionId      *string  `protobuf:"bytes,13,opt,name=parent_session_id,json=parentSessionId,proto3,oneof" json:"parent_session_id,omitempty"`
	BotAccountName       *string  `protobuf:"bytes,14,opt,name=bot_account_name,json=botAccountName,proto3,oneof" json:"bot_account_name,omitempty"`
	ResourceOverrides    *string  `protobuf:"bytes,15,opt,name=resource_overrides,json=resourceOverrides,proto3,oneof" json:"resource_overrides,omitempty"`
	EnvironmentVariables *string  `` /* 128-byte string literal not displayed */
	Labels               *string  `protobuf:"bytes,17,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	Annotations          *string  `protobuf:"bytes,18,opt,name=annotations,proto3,oneof" json:"annotations,omitempty"`
	ProjectId            *string  `protobuf:"bytes,19,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSessionRequest) Descriptor deprecated

func (*CreateSessionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSessionRequest.ProtoReflect.Descriptor instead.

func (*CreateSessionRequest) GetAnnotations

func (x *CreateSessionRequest) GetAnnotations() string

func (*CreateSessionRequest) GetAssignedUserId

func (x *CreateSessionRequest) GetAssignedUserId() string

func (*CreateSessionRequest) GetBotAccountName

func (x *CreateSessionRequest) GetBotAccountName() string

func (*CreateSessionRequest) GetCreatedByUserId

func (x *CreateSessionRequest) GetCreatedByUserId() string

func (*CreateSessionRequest) GetEnvironmentVariables

func (x *CreateSessionRequest) GetEnvironmentVariables() string

func (*CreateSessionRequest) GetLabels

func (x *CreateSessionRequest) GetLabels() string

func (*CreateSessionRequest) GetLlmMaxTokens

func (x *CreateSessionRequest) GetLlmMaxTokens() int32

func (*CreateSessionRequest) GetLlmModel

func (x *CreateSessionRequest) GetLlmModel() string

func (*CreateSessionRequest) GetLlmTemperature

func (x *CreateSessionRequest) GetLlmTemperature() float64

func (*CreateSessionRequest) GetName

func (x *CreateSessionRequest) GetName() string

func (*CreateSessionRequest) GetParentSessionId

func (x *CreateSessionRequest) GetParentSessionId() string

func (*CreateSessionRequest) GetProjectId

func (x *CreateSessionRequest) GetProjectId() string

func (*CreateSessionRequest) GetPrompt

func (x *CreateSessionRequest) GetPrompt() string

func (*CreateSessionRequest) GetRepoUrl

func (x *CreateSessionRequest) GetRepoUrl() string

func (*CreateSessionRequest) GetRepos

func (x *CreateSessionRequest) GetRepos() string

func (*CreateSessionRequest) GetResourceOverrides

func (x *CreateSessionRequest) GetResourceOverrides() string

func (*CreateSessionRequest) GetTimeout

func (x *CreateSessionRequest) GetTimeout() int32

func (*CreateSessionRequest) GetWorkflowId

func (x *CreateSessionRequest) GetWorkflowId() string

func (*CreateSessionRequest) ProtoMessage

func (*CreateSessionRequest) ProtoMessage()

func (*CreateSessionRequest) ProtoReflect

func (x *CreateSessionRequest) ProtoReflect() protoreflect.Message

func (*CreateSessionRequest) Reset

func (x *CreateSessionRequest) Reset()

func (*CreateSessionRequest) String

func (x *CreateSessionRequest) String() string

type CreateUserRequest

type CreateUserRequest struct {
	Username string  `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Name     string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Email    *string `protobuf:"bytes,3,opt,name=email,proto3,oneof" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

func (*CreateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetEmail

func (x *CreateUserRequest) GetEmail() string

func (*CreateUserRequest) GetName

func (x *CreateUserRequest) GetName() string

func (*CreateUserRequest) GetUsername

func (x *CreateUserRequest) GetUsername() string

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

func (x *CreateUserRequest) ProtoReflect() protoreflect.Message

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type DeleteProjectRequest

type DeleteProjectRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectRequest) Descriptor deprecated

func (*DeleteProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectRequest) GetId

func (x *DeleteProjectRequest) GetId() string

func (*DeleteProjectRequest) ProtoMessage

func (*DeleteProjectRequest) ProtoMessage()

func (*DeleteProjectRequest) ProtoReflect

func (x *DeleteProjectRequest) ProtoReflect() protoreflect.Message

func (*DeleteProjectRequest) Reset

func (x *DeleteProjectRequest) Reset()

func (*DeleteProjectRequest) String

func (x *DeleteProjectRequest) String() string

type DeleteProjectResponse

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

func (*DeleteProjectResponse) Descriptor deprecated

func (*DeleteProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectResponse.ProtoReflect.Descriptor instead.

func (*DeleteProjectResponse) ProtoMessage

func (*DeleteProjectResponse) ProtoMessage()

func (*DeleteProjectResponse) ProtoReflect

func (x *DeleteProjectResponse) ProtoReflect() protoreflect.Message

func (*DeleteProjectResponse) Reset

func (x *DeleteProjectResponse) Reset()

func (*DeleteProjectResponse) String

func (x *DeleteProjectResponse) String() string

type DeleteProjectSettingsRequest

type DeleteProjectSettingsRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectSettingsRequest) Descriptor deprecated

func (*DeleteProjectSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectSettingsRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectSettingsRequest) GetId

func (*DeleteProjectSettingsRequest) ProtoMessage

func (*DeleteProjectSettingsRequest) ProtoMessage()

func (*DeleteProjectSettingsRequest) ProtoReflect

func (*DeleteProjectSettingsRequest) Reset

func (x *DeleteProjectSettingsRequest) Reset()

func (*DeleteProjectSettingsRequest) String

type DeleteProjectSettingsResponse

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

func (*DeleteProjectSettingsResponse) Descriptor deprecated

func (*DeleteProjectSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectSettingsResponse.ProtoReflect.Descriptor instead.

func (*DeleteProjectSettingsResponse) ProtoMessage

func (*DeleteProjectSettingsResponse) ProtoMessage()

func (*DeleteProjectSettingsResponse) ProtoReflect

func (*DeleteProjectSettingsResponse) Reset

func (x *DeleteProjectSettingsResponse) Reset()

func (*DeleteProjectSettingsResponse) String

type DeleteSessionRequest

type DeleteSessionRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSessionRequest) Descriptor deprecated

func (*DeleteSessionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSessionRequest.ProtoReflect.Descriptor instead.

func (*DeleteSessionRequest) GetId

func (x *DeleteSessionRequest) GetId() string

func (*DeleteSessionRequest) ProtoMessage

func (*DeleteSessionRequest) ProtoMessage()

func (*DeleteSessionRequest) ProtoReflect

func (x *DeleteSessionRequest) ProtoReflect() protoreflect.Message

func (*DeleteSessionRequest) Reset

func (x *DeleteSessionRequest) Reset()

func (*DeleteSessionRequest) String

func (x *DeleteSessionRequest) String() string

type DeleteSessionResponse

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

func (*DeleteSessionResponse) Descriptor deprecated

func (*DeleteSessionResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSessionResponse.ProtoReflect.Descriptor instead.

func (*DeleteSessionResponse) ProtoMessage

func (*DeleteSessionResponse) ProtoMessage()

func (*DeleteSessionResponse) ProtoReflect

func (x *DeleteSessionResponse) ProtoReflect() protoreflect.Message

func (*DeleteSessionResponse) Reset

func (x *DeleteSessionResponse) Reset()

func (*DeleteSessionResponse) String

func (x *DeleteSessionResponse) String() string

type DeleteUserRequest

type DeleteUserRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated

func (*DeleteUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetId

func (x *DeleteUserRequest) GetId() string

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect

func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteUserRequest) Reset

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type DeleteUserResponse

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

func (*DeleteUserResponse) Descriptor deprecated

func (*DeleteUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserResponse.ProtoReflect.Descriptor instead.

func (*DeleteUserResponse) ProtoMessage

func (*DeleteUserResponse) ProtoMessage()

func (*DeleteUserResponse) ProtoReflect

func (x *DeleteUserResponse) ProtoReflect() protoreflect.Message

func (*DeleteUserResponse) Reset

func (x *DeleteUserResponse) Reset()

func (*DeleteUserResponse) String

func (x *DeleteUserResponse) String() string

type Error

type Error struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Kind        string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Href        string `protobuf:"bytes,3,opt,name=href,proto3" json:"href,omitempty"`
	Code        int32  `protobuf:"varint,4,opt,name=code,proto3" json:"code,omitempty"`
	Reason      string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	OperationId string `protobuf:"bytes,6,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Error) Descriptor deprecated

func (*Error) Descriptor() ([]byte, []int)

Deprecated: Use Error.ProtoReflect.Descriptor instead.

func (*Error) GetCode

func (x *Error) GetCode() int32

func (*Error) GetHref

func (x *Error) GetHref() string

func (*Error) GetId

func (x *Error) GetId() string

func (*Error) GetKind

func (x *Error) GetKind() string

func (*Error) GetOperationId

func (x *Error) GetOperationId() string

func (*Error) GetReason

func (x *Error) GetReason() string

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) ProtoReflect

func (x *Error) ProtoReflect() protoreflect.Message

func (*Error) Reset

func (x *Error) Reset()

func (*Error) String

func (x *Error) String() string

type EventType

type EventType int32
const (
	EventType_EVENT_TYPE_UNSPECIFIED EventType = 0
	EventType_EVENT_TYPE_CREATED     EventType = 1
	EventType_EVENT_TYPE_UPDATED     EventType = 2
	EventType_EVENT_TYPE_DELETED     EventType = 3
)

func (EventType) Descriptor

func (EventType) Descriptor() protoreflect.EnumDescriptor

func (EventType) Enum

func (x EventType) Enum() *EventType

func (EventType) EnumDescriptor deprecated

func (EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use EventType.Descriptor instead.

func (EventType) Number

func (x EventType) Number() protoreflect.EnumNumber

func (EventType) String

func (x EventType) String() string

func (EventType) Type

type GetProjectRequest

type GetProjectRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectRequest) Descriptor deprecated

func (*GetProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRequest) GetId

func (x *GetProjectRequest) GetId() string

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) ProtoReflect

func (x *GetProjectRequest) ProtoReflect() protoreflect.Message

func (*GetProjectRequest) Reset

func (x *GetProjectRequest) Reset()

func (*GetProjectRequest) String

func (x *GetProjectRequest) String() string

type GetProjectSettingsRequest

type GetProjectSettingsRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectSettingsRequest) Descriptor deprecated

func (*GetProjectSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetProjectSettingsRequest) GetId

func (x *GetProjectSettingsRequest) GetId() string

func (*GetProjectSettingsRequest) ProtoMessage

func (*GetProjectSettingsRequest) ProtoMessage()

func (*GetProjectSettingsRequest) ProtoReflect

func (*GetProjectSettingsRequest) Reset

func (x *GetProjectSettingsRequest) Reset()

func (*GetProjectSettingsRequest) String

func (x *GetProjectSettingsRequest) String() string

type GetSessionRequest

type GetSessionRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSessionRequest) Descriptor deprecated

func (*GetSessionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSessionRequest.ProtoReflect.Descriptor instead.

func (*GetSessionRequest) GetId

func (x *GetSessionRequest) GetId() string

func (*GetSessionRequest) ProtoMessage

func (*GetSessionRequest) ProtoMessage()

func (*GetSessionRequest) ProtoReflect

func (x *GetSessionRequest) ProtoReflect() protoreflect.Message

func (*GetSessionRequest) Reset

func (x *GetSessionRequest) Reset()

func (*GetSessionRequest) String

func (x *GetSessionRequest) String() string

type GetUserRequest

type GetUserRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

func (*GetUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetId

func (x *GetUserRequest) GetId() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type ListMeta

type ListMeta struct {
	Page  int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size  int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Total int32 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMeta) Descriptor deprecated

func (*ListMeta) Descriptor() ([]byte, []int)

Deprecated: Use ListMeta.ProtoReflect.Descriptor instead.

func (*ListMeta) GetPage

func (x *ListMeta) GetPage() int32

func (*ListMeta) GetSize

func (x *ListMeta) GetSize() int32

func (*ListMeta) GetTotal

func (x *ListMeta) GetTotal() int32

func (*ListMeta) ProtoMessage

func (*ListMeta) ProtoMessage()

func (*ListMeta) ProtoReflect

func (x *ListMeta) ProtoReflect() protoreflect.Message

func (*ListMeta) Reset

func (x *ListMeta) Reset()

func (*ListMeta) String

func (x *ListMeta) String() string

type ListProjectSettingsRequest

type ListProjectSettingsRequest struct {
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectSettingsRequest) Descriptor deprecated

func (*ListProjectSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectSettingsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectSettingsRequest) GetPage

func (x *ListProjectSettingsRequest) GetPage() int32

func (*ListProjectSettingsRequest) GetSize

func (x *ListProjectSettingsRequest) GetSize() int32

func (*ListProjectSettingsRequest) ProtoMessage

func (*ListProjectSettingsRequest) ProtoMessage()

func (*ListProjectSettingsRequest) ProtoReflect

func (*ListProjectSettingsRequest) Reset

func (x *ListProjectSettingsRequest) Reset()

func (*ListProjectSettingsRequest) String

func (x *ListProjectSettingsRequest) String() string

type ListProjectSettingsResponse

type ListProjectSettingsResponse struct {
	Items    []*ProjectSettings `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	Metadata *ListMeta          `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectSettingsResponse) Descriptor deprecated

func (*ListProjectSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectSettingsResponse.ProtoReflect.Descriptor instead.

func (*ListProjectSettingsResponse) GetItems

func (*ListProjectSettingsResponse) GetMetadata

func (x *ListProjectSettingsResponse) GetMetadata() *ListMeta

func (*ListProjectSettingsResponse) ProtoMessage

func (*ListProjectSettingsResponse) ProtoMessage()

func (*ListProjectSettingsResponse) ProtoReflect

func (*ListProjectSettingsResponse) Reset

func (x *ListProjectSettingsResponse) Reset()

func (*ListProjectSettingsResponse) String

func (x *ListProjectSettingsResponse) String() string

type ListProjectsRequest

type ListProjectsRequest struct {
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsRequest) Descriptor deprecated

func (*ListProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsRequest) GetPage

func (x *ListProjectsRequest) GetPage() int32

func (*ListProjectsRequest) GetSize

func (x *ListProjectsRequest) GetSize() int32

func (*ListProjectsRequest) ProtoMessage

func (*ListProjectsRequest) ProtoMessage()

func (*ListProjectsRequest) ProtoReflect

func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message

func (*ListProjectsRequest) Reset

func (x *ListProjectsRequest) Reset()

func (*ListProjectsRequest) String

func (x *ListProjectsRequest) String() string

type ListProjectsResponse

type ListProjectsResponse struct {
	Items    []*Project `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	Metadata *ListMeta  `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsResponse) Descriptor deprecated

func (*ListProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.

func (*ListProjectsResponse) GetItems

func (x *ListProjectsResponse) GetItems() []*Project

func (*ListProjectsResponse) GetMetadata

func (x *ListProjectsResponse) GetMetadata() *ListMeta

func (*ListProjectsResponse) ProtoMessage

func (*ListProjectsResponse) ProtoMessage()

func (*ListProjectsResponse) ProtoReflect

func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message

func (*ListProjectsResponse) Reset

func (x *ListProjectsResponse) Reset()

func (*ListProjectsResponse) String

func (x *ListProjectsResponse) String() string

type ListSessionsRequest

type ListSessionsRequest struct {
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSessionsRequest) Descriptor deprecated

func (*ListSessionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSessionsRequest.ProtoReflect.Descriptor instead.

func (*ListSessionsRequest) GetPage

func (x *ListSessionsRequest) GetPage() int32

func (*ListSessionsRequest) GetSize

func (x *ListSessionsRequest) GetSize() int32

func (*ListSessionsRequest) ProtoMessage

func (*ListSessionsRequest) ProtoMessage()

func (*ListSessionsRequest) ProtoReflect

func (x *ListSessionsRequest) ProtoReflect() protoreflect.Message

func (*ListSessionsRequest) Reset

func (x *ListSessionsRequest) Reset()

func (*ListSessionsRequest) String

func (x *ListSessionsRequest) String() string

type ListSessionsResponse

type ListSessionsResponse struct {
	Items    []*Session `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	Metadata *ListMeta  `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSessionsResponse) Descriptor deprecated

func (*ListSessionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSessionsResponse.ProtoReflect.Descriptor instead.

func (*ListSessionsResponse) GetItems

func (x *ListSessionsResponse) GetItems() []*Session

func (*ListSessionsResponse) GetMetadata

func (x *ListSessionsResponse) GetMetadata() *ListMeta

func (*ListSessionsResponse) ProtoMessage

func (*ListSessionsResponse) ProtoMessage()

func (*ListSessionsResponse) ProtoReflect

func (x *ListSessionsResponse) ProtoReflect() protoreflect.Message

func (*ListSessionsResponse) Reset

func (x *ListSessionsResponse) Reset()

func (*ListSessionsResponse) String

func (x *ListSessionsResponse) String() string

type ListUsersRequest

type ListUsersRequest struct {
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersRequest) Descriptor deprecated

func (*ListUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) GetPage

func (x *ListUsersRequest) GetPage() int32

func (*ListUsersRequest) GetSize

func (x *ListUsersRequest) GetSize() int32

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect

func (x *ListUsersRequest) ProtoReflect() protoreflect.Message

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

type ListUsersResponse

type ListUsersResponse struct {
	Items    []*User   `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	Metadata *ListMeta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated

func (*ListUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetItems

func (x *ListUsersResponse) GetItems() []*User

func (*ListUsersResponse) GetMetadata

func (x *ListUsersResponse) GetMetadata() *ListMeta

func (*ListUsersResponse) ProtoMessage

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) ProtoReflect

func (x *ListUsersResponse) ProtoReflect() protoreflect.Message

func (*ListUsersResponse) Reset

func (x *ListUsersResponse) Reset()

func (*ListUsersResponse) String

func (x *ListUsersResponse) String() string

type ObjectReference

type ObjectReference struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Kind      string                 `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
	Href      string                 `protobuf:"bytes,5,opt,name=href,proto3" json:"href,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectReference) Descriptor deprecated

func (*ObjectReference) Descriptor() ([]byte, []int)

Deprecated: Use ObjectReference.ProtoReflect.Descriptor instead.

func (*ObjectReference) GetCreatedAt

func (x *ObjectReference) GetCreatedAt() *timestamppb.Timestamp

func (*ObjectReference) GetHref

func (x *ObjectReference) GetHref() string

func (*ObjectReference) GetId

func (x *ObjectReference) GetId() string

func (*ObjectReference) GetKind

func (x *ObjectReference) GetKind() string

func (*ObjectReference) GetUpdatedAt

func (x *ObjectReference) GetUpdatedAt() *timestamppb.Timestamp

func (*ObjectReference) ProtoMessage

func (*ObjectReference) ProtoMessage()

func (*ObjectReference) ProtoReflect

func (x *ObjectReference) ProtoReflect() protoreflect.Message

func (*ObjectReference) Reset

func (x *ObjectReference) Reset()

func (*ObjectReference) String

func (x *ObjectReference) String() string

type Project

type Project struct {
	Metadata    *ObjectReference `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name        string           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName *string          `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
	Description *string          `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Labels      *string          `protobuf:"bytes,5,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	Annotations *string          `protobuf:"bytes,6,opt,name=annotations,proto3,oneof" json:"annotations,omitempty"`
	Status      *string          `protobuf:"bytes,7,opt,name=status,proto3,oneof" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*Project) Descriptor deprecated

func (*Project) Descriptor() ([]byte, []int)

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetAnnotations

func (x *Project) GetAnnotations() string

func (*Project) GetDescription

func (x *Project) GetDescription() string

func (*Project) GetDisplayName

func (x *Project) GetDisplayName() string

func (*Project) GetLabels

func (x *Project) GetLabels() string

func (*Project) GetMetadata

func (x *Project) GetMetadata() *ObjectReference

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) GetStatus

func (x *Project) GetStatus() string

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

func (x *Project) ProtoReflect() protoreflect.Message

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

type ProjectServiceClient

type ProjectServiceClient interface {
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...grpc.CallOption) (*Project, error)
	CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*Project, error)
	UpdateProject(ctx context.Context, in *UpdateProjectRequest, opts ...grpc.CallOption) (*Project, error)
	DeleteProject(ctx context.Context, in *DeleteProjectRequest, opts ...grpc.CallOption) (*DeleteProjectResponse, error)
	ListProjects(ctx context.Context, in *ListProjectsRequest, opts ...grpc.CallOption) (*ListProjectsResponse, error)
	WatchProjects(ctx context.Context, in *WatchProjectsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ProjectWatchEvent], error)
}

ProjectServiceClient is the client API for ProjectService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectServiceServer

type ProjectServiceServer interface {
	GetProject(context.Context, *GetProjectRequest) (*Project, error)
	CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
	UpdateProject(context.Context, *UpdateProjectRequest) (*Project, error)
	DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
	ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
	WatchProjects(*WatchProjectsRequest, grpc.ServerStreamingServer[ProjectWatchEvent]) error
	// contains filtered or unexported methods
}

ProjectServiceServer is the server API for ProjectService service. All implementations must embed UnimplementedProjectServiceServer for forward compatibility.

type ProjectService_WatchProjectsClient

type ProjectService_WatchProjectsClient = grpc.ServerStreamingClient[ProjectWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProjectService_WatchProjectsServer

type ProjectService_WatchProjectsServer = grpc.ServerStreamingServer[ProjectWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProjectSettings

type ProjectSettings struct {
	Metadata     *ObjectReference `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ProjectId    string           `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	GroupAccess  *string          `protobuf:"bytes,3,opt,name=group_access,json=groupAccess,proto3,oneof" json:"group_access,omitempty"`
	Repositories *string          `protobuf:"bytes,5,opt,name=repositories,proto3,oneof" json:"repositories,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectSettings) Descriptor deprecated

func (*ProjectSettings) Descriptor() ([]byte, []int)

Deprecated: Use ProjectSettings.ProtoReflect.Descriptor instead.

func (*ProjectSettings) GetGroupAccess

func (x *ProjectSettings) GetGroupAccess() string

func (*ProjectSettings) GetMetadata

func (x *ProjectSettings) GetMetadata() *ObjectReference

func (*ProjectSettings) GetProjectId

func (x *ProjectSettings) GetProjectId() string

func (*ProjectSettings) GetRepositories

func (x *ProjectSettings) GetRepositories() string

func (*ProjectSettings) ProtoMessage

func (*ProjectSettings) ProtoMessage()

func (*ProjectSettings) ProtoReflect

func (x *ProjectSettings) ProtoReflect() protoreflect.Message

func (*ProjectSettings) Reset

func (x *ProjectSettings) Reset()

func (*ProjectSettings) String

func (x *ProjectSettings) String() string

type ProjectSettingsServiceClient

type ProjectSettingsServiceClient interface {
	GetProjectSettings(ctx context.Context, in *GetProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error)
	CreateProjectSettings(ctx context.Context, in *CreateProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error)
	UpdateProjectSettings(ctx context.Context, in *UpdateProjectSettingsRequest, opts ...grpc.CallOption) (*ProjectSettings, error)
	DeleteProjectSettings(ctx context.Context, in *DeleteProjectSettingsRequest, opts ...grpc.CallOption) (*DeleteProjectSettingsResponse, error)
	ListProjectSettings(ctx context.Context, in *ListProjectSettingsRequest, opts ...grpc.CallOption) (*ListProjectSettingsResponse, error)
	WatchProjectSettings(ctx context.Context, in *WatchProjectSettingsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ProjectSettingsWatchEvent], error)
}

ProjectSettingsServiceClient is the client API for ProjectSettingsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectSettingsServiceServer

type ProjectSettingsServiceServer interface {
	GetProjectSettings(context.Context, *GetProjectSettingsRequest) (*ProjectSettings, error)
	CreateProjectSettings(context.Context, *CreateProjectSettingsRequest) (*ProjectSettings, error)
	UpdateProjectSettings(context.Context, *UpdateProjectSettingsRequest) (*ProjectSettings, error)
	DeleteProjectSettings(context.Context, *DeleteProjectSettingsRequest) (*DeleteProjectSettingsResponse, error)
	ListProjectSettings(context.Context, *ListProjectSettingsRequest) (*ListProjectSettingsResponse, error)
	WatchProjectSettings(*WatchProjectSettingsRequest, grpc.ServerStreamingServer[ProjectSettingsWatchEvent]) error
	// contains filtered or unexported methods
}

ProjectSettingsServiceServer is the server API for ProjectSettingsService service. All implementations must embed UnimplementedProjectSettingsServiceServer for forward compatibility.

type ProjectSettingsService_WatchProjectSettingsClient

type ProjectSettingsService_WatchProjectSettingsClient = grpc.ServerStreamingClient[ProjectSettingsWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProjectSettingsService_WatchProjectSettingsServer

type ProjectSettingsService_WatchProjectSettingsServer = grpc.ServerStreamingServer[ProjectSettingsWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProjectSettingsWatchEvent

type ProjectSettingsWatchEvent struct {
	Type            EventType        `protobuf:"varint,1,opt,name=type,proto3,enum=ambient.v1.EventType" json:"type,omitempty"`
	ProjectSettings *ProjectSettings `protobuf:"bytes,2,opt,name=project_settings,json=projectSettings,proto3" json:"project_settings,omitempty"`
	ResourceId      string           `protobuf:"bytes,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectSettingsWatchEvent) Descriptor deprecated

func (*ProjectSettingsWatchEvent) Descriptor() ([]byte, []int)

Deprecated: Use ProjectSettingsWatchEvent.ProtoReflect.Descriptor instead.

func (*ProjectSettingsWatchEvent) GetProjectSettings

func (x *ProjectSettingsWatchEvent) GetProjectSettings() *ProjectSettings

func (*ProjectSettingsWatchEvent) GetResourceId

func (x *ProjectSettingsWatchEvent) GetResourceId() string

func (*ProjectSettingsWatchEvent) GetType

func (x *ProjectSettingsWatchEvent) GetType() EventType

func (*ProjectSettingsWatchEvent) ProtoMessage

func (*ProjectSettingsWatchEvent) ProtoMessage()

func (*ProjectSettingsWatchEvent) ProtoReflect

func (*ProjectSettingsWatchEvent) Reset

func (x *ProjectSettingsWatchEvent) Reset()

func (*ProjectSettingsWatchEvent) String

func (x *ProjectSettingsWatchEvent) String() string

type ProjectWatchEvent

type ProjectWatchEvent struct {
	Type       EventType `protobuf:"varint,1,opt,name=type,proto3,enum=ambient.v1.EventType" json:"type,omitempty"`
	Project    *Project  `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	ResourceId string    `protobuf:"bytes,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectWatchEvent) Descriptor deprecated

func (*ProjectWatchEvent) Descriptor() ([]byte, []int)

Deprecated: Use ProjectWatchEvent.ProtoReflect.Descriptor instead.

func (*ProjectWatchEvent) GetProject

func (x *ProjectWatchEvent) GetProject() *Project

func (*ProjectWatchEvent) GetResourceId

func (x *ProjectWatchEvent) GetResourceId() string

func (*ProjectWatchEvent) GetType

func (x *ProjectWatchEvent) GetType() EventType

func (*ProjectWatchEvent) ProtoMessage

func (*ProjectWatchEvent) ProtoMessage()

func (*ProjectWatchEvent) ProtoReflect

func (x *ProjectWatchEvent) ProtoReflect() protoreflect.Message

func (*ProjectWatchEvent) Reset

func (x *ProjectWatchEvent) Reset()

func (*ProjectWatchEvent) String

func (x *ProjectWatchEvent) String() string

type PushSessionMessageRequest

type PushSessionMessageRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	EventType string `protobuf:"bytes,2,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Payload   string `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*PushSessionMessageRequest) Descriptor deprecated

func (*PushSessionMessageRequest) Descriptor() ([]byte, []int)

Deprecated: Use PushSessionMessageRequest.ProtoReflect.Descriptor instead.

func (*PushSessionMessageRequest) GetEventType

func (x *PushSessionMessageRequest) GetEventType() string

func (*PushSessionMessageRequest) GetPayload

func (x *PushSessionMessageRequest) GetPayload() string

func (*PushSessionMessageRequest) GetSessionId

func (x *PushSessionMessageRequest) GetSessionId() string

func (*PushSessionMessageRequest) ProtoMessage

func (*PushSessionMessageRequest) ProtoMessage()

func (*PushSessionMessageRequest) ProtoReflect

func (*PushSessionMessageRequest) Reset

func (x *PushSessionMessageRequest) Reset()

func (*PushSessionMessageRequest) String

func (x *PushSessionMessageRequest) String() string

type Session

type Session struct {
	Metadata             *ObjectReference       `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name                 string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RepoUrl              *string                `protobuf:"bytes,3,opt,name=repo_url,json=repoUrl,proto3,oneof" json:"repo_url,omitempty"`
	Prompt               *string                `protobuf:"bytes,4,opt,name=prompt,proto3,oneof" json:"prompt,omitempty"`
	CreatedByUserId      *string                `protobuf:"bytes,5,opt,name=created_by_user_id,json=createdByUserId,proto3,oneof" json:"created_by_user_id,omitempty"`
	AssignedUserId       *string                `protobuf:"bytes,6,opt,name=assigned_user_id,json=assignedUserId,proto3,oneof" json:"assigned_user_id,omitempty"`
	WorkflowId           *string                `protobuf:"bytes,7,opt,name=workflow_id,json=workflowId,proto3,oneof" json:"workflow_id,omitempty"`
	Repos                *string                `protobuf:"bytes,8,opt,name=repos,proto3,oneof" json:"repos,omitempty"`
	Timeout              *int32                 `protobuf:"varint,10,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
	LlmModel             *string                `protobuf:"bytes,11,opt,name=llm_model,json=llmModel,proto3,oneof" json:"llm_model,omitempty"`
	LlmTemperature       *float64               `protobuf:"fixed64,12,opt,name=llm_temperature,json=llmTemperature,proto3,oneof" json:"llm_temperature,omitempty"`
	LlmMaxTokens         *int32                 `protobuf:"varint,13,opt,name=llm_max_tokens,json=llmMaxTokens,proto3,oneof" json:"llm_max_tokens,omitempty"`
	ParentSessionId      *string                `protobuf:"bytes,14,opt,name=parent_session_id,json=parentSessionId,proto3,oneof" json:"parent_session_id,omitempty"`
	BotAccountName       *string                `protobuf:"bytes,15,opt,name=bot_account_name,json=botAccountName,proto3,oneof" json:"bot_account_name,omitempty"`
	ResourceOverrides    *string                `protobuf:"bytes,16,opt,name=resource_overrides,json=resourceOverrides,proto3,oneof" json:"resource_overrides,omitempty"`
	EnvironmentVariables *string                `` /* 128-byte string literal not displayed */
	Labels               *string                `protobuf:"bytes,18,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	Annotations          *string                `protobuf:"bytes,19,opt,name=annotations,proto3,oneof" json:"annotations,omitempty"`
	ProjectId            *string                `protobuf:"bytes,20,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	Phase                *string                `protobuf:"bytes,21,opt,name=phase,proto3,oneof" json:"phase,omitempty"`
	StartTime            *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
	CompletionTime       *timestamppb.Timestamp `protobuf:"bytes,23,opt,name=completion_time,json=completionTime,proto3,oneof" json:"completion_time,omitempty"`
	SdkSessionId         *string                `protobuf:"bytes,24,opt,name=sdk_session_id,json=sdkSessionId,proto3,oneof" json:"sdk_session_id,omitempty"`
	SdkRestartCount      *int32                 `protobuf:"varint,25,opt,name=sdk_restart_count,json=sdkRestartCount,proto3,oneof" json:"sdk_restart_count,omitempty"`
	Conditions           *string                `protobuf:"bytes,26,opt,name=conditions,proto3,oneof" json:"conditions,omitempty"`
	ReconciledRepos      *string                `protobuf:"bytes,27,opt,name=reconciled_repos,json=reconciledRepos,proto3,oneof" json:"reconciled_repos,omitempty"`
	ReconciledWorkflow   *string                `protobuf:"bytes,28,opt,name=reconciled_workflow,json=reconciledWorkflow,proto3,oneof" json:"reconciled_workflow,omitempty"`
	KubeCrName           *string                `protobuf:"bytes,29,opt,name=kube_cr_name,json=kubeCrName,proto3,oneof" json:"kube_cr_name,omitempty"`
	KubeCrUid            *string                `protobuf:"bytes,30,opt,name=kube_cr_uid,json=kubeCrUid,proto3,oneof" json:"kube_cr_uid,omitempty"`
	KubeNamespace        *string                `protobuf:"bytes,31,opt,name=kube_namespace,json=kubeNamespace,proto3,oneof" json:"kube_namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*Session) Descriptor deprecated

func (*Session) Descriptor() ([]byte, []int)

Deprecated: Use Session.ProtoReflect.Descriptor instead.

func (*Session) GetAnnotations

func (x *Session) GetAnnotations() string

func (*Session) GetAssignedUserId

func (x *Session) GetAssignedUserId() string

func (*Session) GetBotAccountName

func (x *Session) GetBotAccountName() string

func (*Session) GetCompletionTime

func (x *Session) GetCompletionTime() *timestamppb.Timestamp

func (*Session) GetConditions

func (x *Session) GetConditions() string

func (*Session) GetCreatedByUserId

func (x *Session) GetCreatedByUserId() string

func (*Session) GetEnvironmentVariables

func (x *Session) GetEnvironmentVariables() string

func (*Session) GetKubeCrName

func (x *Session) GetKubeCrName() string

func (*Session) GetKubeCrUid

func (x *Session) GetKubeCrUid() string

func (*Session) GetKubeNamespace

func (x *Session) GetKubeNamespace() string

func (*Session) GetLabels

func (x *Session) GetLabels() string

func (*Session) GetLlmMaxTokens

func (x *Session) GetLlmMaxTokens() int32

func (*Session) GetLlmModel

func (x *Session) GetLlmModel() string

func (*Session) GetLlmTemperature

func (x *Session) GetLlmTemperature() float64

func (*Session) GetMetadata

func (x *Session) GetMetadata() *ObjectReference

func (*Session) GetName

func (x *Session) GetName() string

func (*Session) GetParentSessionId

func (x *Session) GetParentSessionId() string

func (*Session) GetPhase

func (x *Session) GetPhase() string

func (*Session) GetProjectId

func (x *Session) GetProjectId() string

func (*Session) GetPrompt

func (x *Session) GetPrompt() string

func (*Session) GetReconciledRepos

func (x *Session) GetReconciledRepos() string

func (*Session) GetReconciledWorkflow

func (x *Session) GetReconciledWorkflow() string

func (*Session) GetRepoUrl

func (x *Session) GetRepoUrl() string

func (*Session) GetRepos

func (x *Session) GetRepos() string

func (*Session) GetResourceOverrides

func (x *Session) GetResourceOverrides() string

func (*Session) GetSdkRestartCount

func (x *Session) GetSdkRestartCount() int32

func (*Session) GetSdkSessionId

func (x *Session) GetSdkSessionId() string

func (*Session) GetStartTime

func (x *Session) GetStartTime() *timestamppb.Timestamp

func (*Session) GetTimeout

func (x *Session) GetTimeout() int32

func (*Session) GetWorkflowId

func (x *Session) GetWorkflowId() string

func (*Session) ProtoMessage

func (*Session) ProtoMessage()

func (*Session) ProtoReflect

func (x *Session) ProtoReflect() protoreflect.Message

func (*Session) Reset

func (x *Session) Reset()

func (*Session) String

func (x *Session) String() string

type SessionMessage

type SessionMessage struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SessionId string                 `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Seq       int64                  `protobuf:"varint,3,opt,name=seq,proto3" json:"seq,omitempty"`
	EventType string                 `protobuf:"bytes,4,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Payload   string                 `protobuf:"bytes,5,opt,name=payload,proto3" json:"payload,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionMessage) Descriptor deprecated

func (*SessionMessage) Descriptor() ([]byte, []int)

Deprecated: Use SessionMessage.ProtoReflect.Descriptor instead.

func (*SessionMessage) GetCreatedAt

func (x *SessionMessage) GetCreatedAt() *timestamppb.Timestamp

func (*SessionMessage) GetEventType

func (x *SessionMessage) GetEventType() string

func (*SessionMessage) GetId

func (x *SessionMessage) GetId() string

func (*SessionMessage) GetPayload

func (x *SessionMessage) GetPayload() string

func (*SessionMessage) GetSeq

func (x *SessionMessage) GetSeq() int64

func (*SessionMessage) GetSessionId

func (x *SessionMessage) GetSessionId() string

func (*SessionMessage) ProtoMessage

func (*SessionMessage) ProtoMessage()

func (*SessionMessage) ProtoReflect

func (x *SessionMessage) ProtoReflect() protoreflect.Message

func (*SessionMessage) Reset

func (x *SessionMessage) Reset()

func (*SessionMessage) String

func (x *SessionMessage) String() string

type SessionServiceClient

type SessionServiceClient interface {
	GetSession(ctx context.Context, in *GetSessionRequest, opts ...grpc.CallOption) (*Session, error)
	CreateSession(ctx context.Context, in *CreateSessionRequest, opts ...grpc.CallOption) (*Session, error)
	UpdateSession(ctx context.Context, in *UpdateSessionRequest, opts ...grpc.CallOption) (*Session, error)
	UpdateSessionStatus(ctx context.Context, in *UpdateSessionStatusRequest, opts ...grpc.CallOption) (*Session, error)
	DeleteSession(ctx context.Context, in *DeleteSessionRequest, opts ...grpc.CallOption) (*DeleteSessionResponse, error)
	ListSessions(ctx context.Context, in *ListSessionsRequest, opts ...grpc.CallOption) (*ListSessionsResponse, error)
	WatchSessions(ctx context.Context, in *WatchSessionsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SessionWatchEvent], error)
	PushSessionMessage(ctx context.Context, in *PushSessionMessageRequest, opts ...grpc.CallOption) (*SessionMessage, error)
	WatchSessionMessages(ctx context.Context, in *WatchSessionMessagesRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SessionMessage], error)
}

SessionServiceClient is the client API for SessionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SessionServiceServer

SessionServiceServer is the server API for SessionService service. All implementations must embed UnimplementedSessionServiceServer for forward compatibility.

type SessionService_WatchSessionMessagesClient

type SessionService_WatchSessionMessagesClient = grpc.ServerStreamingClient[SessionMessage]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SessionService_WatchSessionMessagesServer

type SessionService_WatchSessionMessagesServer = grpc.ServerStreamingServer[SessionMessage]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SessionService_WatchSessionsClient

type SessionService_WatchSessionsClient = grpc.ServerStreamingClient[SessionWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SessionService_WatchSessionsServer

type SessionService_WatchSessionsServer = grpc.ServerStreamingServer[SessionWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type SessionWatchEvent

type SessionWatchEvent struct {
	Type       EventType `protobuf:"varint,1,opt,name=type,proto3,enum=ambient.v1.EventType" json:"type,omitempty"`
	Session    *Session  `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
	ResourceId string    `protobuf:"bytes,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionWatchEvent) Descriptor deprecated

func (*SessionWatchEvent) Descriptor() ([]byte, []int)

Deprecated: Use SessionWatchEvent.ProtoReflect.Descriptor instead.

func (*SessionWatchEvent) GetResourceId

func (x *SessionWatchEvent) GetResourceId() string

func (*SessionWatchEvent) GetSession

func (x *SessionWatchEvent) GetSession() *Session

func (*SessionWatchEvent) GetType

func (x *SessionWatchEvent) GetType() EventType

func (*SessionWatchEvent) ProtoMessage

func (*SessionWatchEvent) ProtoMessage()

func (*SessionWatchEvent) ProtoReflect

func (x *SessionWatchEvent) ProtoReflect() protoreflect.Message

func (*SessionWatchEvent) Reset

func (x *SessionWatchEvent) Reset()

func (*SessionWatchEvent) String

func (x *SessionWatchEvent) String() string

type UnimplementedProjectServiceServer

type UnimplementedProjectServiceServer struct{}

UnimplementedProjectServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedProjectServiceServer) CreateProject

func (UnimplementedProjectServiceServer) DeleteProject

func (UnimplementedProjectServiceServer) GetProject

func (UnimplementedProjectServiceServer) ListProjects

func (UnimplementedProjectServiceServer) UpdateProject

type UnimplementedProjectSettingsServiceServer

type UnimplementedProjectSettingsServiceServer struct{}

UnimplementedProjectSettingsServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedProjectSettingsServiceServer) CreateProjectSettings

func (UnimplementedProjectSettingsServiceServer) DeleteProjectSettings

func (UnimplementedProjectSettingsServiceServer) GetProjectSettings

func (UnimplementedProjectSettingsServiceServer) ListProjectSettings

func (UnimplementedProjectSettingsServiceServer) UpdateProjectSettings

type UnimplementedSessionServiceServer

type UnimplementedSessionServiceServer struct{}

UnimplementedSessionServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSessionServiceServer) CreateSession

func (UnimplementedSessionServiceServer) DeleteSession

func (UnimplementedSessionServiceServer) GetSession

func (UnimplementedSessionServiceServer) ListSessions

func (UnimplementedSessionServiceServer) PushSessionMessage

func (UnimplementedSessionServiceServer) UpdateSession

func (UnimplementedSessionServiceServer) UpdateSessionStatus

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct{}

UnimplementedUserServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedUserServiceServer) CreateUser

func (UnimplementedUserServiceServer) DeleteUser

func (UnimplementedUserServiceServer) GetUser

func (UnimplementedUserServiceServer) ListUsers

func (UnimplementedUserServiceServer) UpdateUser

func (UnimplementedUserServiceServer) WatchUsers

type UnsafeProjectServiceServer

type UnsafeProjectServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectServiceServer will result in compilation errors.

type UnsafeProjectSettingsServiceServer

type UnsafeProjectSettingsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectSettingsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectSettingsServiceServer will result in compilation errors.

type UnsafeSessionServiceServer

type UnsafeSessionServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSessionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SessionServiceServer will result in compilation errors.

type UnsafeUserServiceServer

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UpdateProjectRequest

type UpdateProjectRequest struct {
	Id          string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Labels      *string `protobuf:"bytes,5,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	Annotations *string `protobuf:"bytes,6,opt,name=annotations,proto3,oneof" json:"annotations,omitempty"`
	Status      *string `protobuf:"bytes,7,opt,name=status,proto3,oneof" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest) Descriptor deprecated

func (*UpdateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectRequest) GetAnnotations

func (x *UpdateProjectRequest) GetAnnotations() string

func (*UpdateProjectRequest) GetDescription

func (x *UpdateProjectRequest) GetDescription() string

func (*UpdateProjectRequest) GetDisplayName

func (x *UpdateProjectRequest) GetDisplayName() string

func (*UpdateProjectRequest) GetId

func (x *UpdateProjectRequest) GetId() string

func (*UpdateProjectRequest) GetLabels

func (x *UpdateProjectRequest) GetLabels() string

func (*UpdateProjectRequest) GetName

func (x *UpdateProjectRequest) GetName() string

func (*UpdateProjectRequest) GetStatus

func (x *UpdateProjectRequest) GetStatus() string

func (*UpdateProjectRequest) ProtoMessage

func (*UpdateProjectRequest) ProtoMessage()

func (*UpdateProjectRequest) ProtoReflect

func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message

func (*UpdateProjectRequest) Reset

func (x *UpdateProjectRequest) Reset()

func (*UpdateProjectRequest) String

func (x *UpdateProjectRequest) String() string

type UpdateProjectSettingsRequest

type UpdateProjectSettingsRequest struct {
	Id           string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ProjectId    *string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	GroupAccess  *string `protobuf:"bytes,3,opt,name=group_access,json=groupAccess,proto3,oneof" json:"group_access,omitempty"`
	Repositories *string `protobuf:"bytes,5,opt,name=repositories,proto3,oneof" json:"repositories,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectSettingsRequest) Descriptor deprecated

func (*UpdateProjectSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectSettingsRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectSettingsRequest) GetGroupAccess

func (x *UpdateProjectSettingsRequest) GetGroupAccess() string

func (*UpdateProjectSettingsRequest) GetId

func (*UpdateProjectSettingsRequest) GetProjectId

func (x *UpdateProjectSettingsRequest) GetProjectId() string

func (*UpdateProjectSettingsRequest) GetRepositories

func (x *UpdateProjectSettingsRequest) GetRepositories() string

func (*UpdateProjectSettingsRequest) ProtoMessage

func (*UpdateProjectSettingsRequest) ProtoMessage()

func (*UpdateProjectSettingsRequest) ProtoReflect

func (*UpdateProjectSettingsRequest) Reset

func (x *UpdateProjectSettingsRequest) Reset()

func (*UpdateProjectSettingsRequest) String

type UpdateSessionRequest

type UpdateSessionRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 *string  `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	RepoUrl              *string  `protobuf:"bytes,3,opt,name=repo_url,json=repoUrl,proto3,oneof" json:"repo_url,omitempty"`
	Prompt               *string  `protobuf:"bytes,4,opt,name=prompt,proto3,oneof" json:"prompt,omitempty"`
	AssignedUserId       *string  `protobuf:"bytes,5,opt,name=assigned_user_id,json=assignedUserId,proto3,oneof" json:"assigned_user_id,omitempty"`
	WorkflowId           *string  `protobuf:"bytes,6,opt,name=workflow_id,json=workflowId,proto3,oneof" json:"workflow_id,omitempty"`
	Repos                *string  `protobuf:"bytes,7,opt,name=repos,proto3,oneof" json:"repos,omitempty"`
	Timeout              *int32   `protobuf:"varint,9,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
	LlmModel             *string  `protobuf:"bytes,10,opt,name=llm_model,json=llmModel,proto3,oneof" json:"llm_model,omitempty"`
	LlmTemperature       *float64 `protobuf:"fixed64,11,opt,name=llm_temperature,json=llmTemperature,proto3,oneof" json:"llm_temperature,omitempty"`
	LlmMaxTokens         *int32   `protobuf:"varint,12,opt,name=llm_max_tokens,json=llmMaxTokens,proto3,oneof" json:"llm_max_tokens,omitempty"`
	ParentSessionId      *string  `protobuf:"bytes,13,opt,name=parent_session_id,json=parentSessionId,proto3,oneof" json:"parent_session_id,omitempty"`
	BotAccountName       *string  `protobuf:"bytes,14,opt,name=bot_account_name,json=botAccountName,proto3,oneof" json:"bot_account_name,omitempty"`
	ResourceOverrides    *string  `protobuf:"bytes,15,opt,name=resource_overrides,json=resourceOverrides,proto3,oneof" json:"resource_overrides,omitempty"`
	EnvironmentVariables *string  `` /* 128-byte string literal not displayed */
	Labels               *string  `protobuf:"bytes,17,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	Annotations          *string  `protobuf:"bytes,18,opt,name=annotations,proto3,oneof" json:"annotations,omitempty"`
	ProjectId            *string  `protobuf:"bytes,19,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSessionRequest) Descriptor deprecated

func (*UpdateSessionRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSessionRequest.ProtoReflect.Descriptor instead.

func (*UpdateSessionRequest) GetAnnotations

func (x *UpdateSessionRequest) GetAnnotations() string

func (*UpdateSessionRequest) GetAssignedUserId

func (x *UpdateSessionRequest) GetAssignedUserId() string

func (*UpdateSessionRequest) GetBotAccountName

func (x *UpdateSessionRequest) GetBotAccountName() string

func (*UpdateSessionRequest) GetEnvironmentVariables

func (x *UpdateSessionRequest) GetEnvironmentVariables() string

func (*UpdateSessionRequest) GetId

func (x *UpdateSessionRequest) GetId() string

func (*UpdateSessionRequest) GetLabels

func (x *UpdateSessionRequest) GetLabels() string

func (*UpdateSessionRequest) GetLlmMaxTokens

func (x *UpdateSessionRequest) GetLlmMaxTokens() int32

func (*UpdateSessionRequest) GetLlmModel

func (x *UpdateSessionRequest) GetLlmModel() string

func (*UpdateSessionRequest) GetLlmTemperature

func (x *UpdateSessionRequest) GetLlmTemperature() float64

func (*UpdateSessionRequest) GetName

func (x *UpdateSessionRequest) GetName() string

func (*UpdateSessionRequest) GetParentSessionId

func (x *UpdateSessionRequest) GetParentSessionId() string

func (*UpdateSessionRequest) GetProjectId

func (x *UpdateSessionRequest) GetProjectId() string

func (*UpdateSessionRequest) GetPrompt

func (x *UpdateSessionRequest) GetPrompt() string

func (*UpdateSessionRequest) GetRepoUrl

func (x *UpdateSessionRequest) GetRepoUrl() string

func (*UpdateSessionRequest) GetRepos

func (x *UpdateSessionRequest) GetRepos() string

func (*UpdateSessionRequest) GetResourceOverrides

func (x *UpdateSessionRequest) GetResourceOverrides() string

func (*UpdateSessionRequest) GetTimeout

func (x *UpdateSessionRequest) GetTimeout() int32

func (*UpdateSessionRequest) GetWorkflowId

func (x *UpdateSessionRequest) GetWorkflowId() string

func (*UpdateSessionRequest) ProtoMessage

func (*UpdateSessionRequest) ProtoMessage()

func (*UpdateSessionRequest) ProtoReflect

func (x *UpdateSessionRequest) ProtoReflect() protoreflect.Message

func (*UpdateSessionRequest) Reset

func (x *UpdateSessionRequest) Reset()

func (*UpdateSessionRequest) String

func (x *UpdateSessionRequest) String() string

type UpdateSessionStatusRequest

type UpdateSessionStatusRequest struct {
	Id                 string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Phase              *string                `protobuf:"bytes,2,opt,name=phase,proto3,oneof" json:"phase,omitempty"`
	StartTime          *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"`
	CompletionTime     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=completion_time,json=completionTime,proto3,oneof" json:"completion_time,omitempty"`
	SdkSessionId       *string                `protobuf:"bytes,5,opt,name=sdk_session_id,json=sdkSessionId,proto3,oneof" json:"sdk_session_id,omitempty"`
	SdkRestartCount    *int32                 `protobuf:"varint,6,opt,name=sdk_restart_count,json=sdkRestartCount,proto3,oneof" json:"sdk_restart_count,omitempty"`
	Conditions         *string                `protobuf:"bytes,7,opt,name=conditions,proto3,oneof" json:"conditions,omitempty"`
	ReconciledRepos    *string                `protobuf:"bytes,8,opt,name=reconciled_repos,json=reconciledRepos,proto3,oneof" json:"reconciled_repos,omitempty"`
	ReconciledWorkflow *string                `protobuf:"bytes,9,opt,name=reconciled_workflow,json=reconciledWorkflow,proto3,oneof" json:"reconciled_workflow,omitempty"`
	KubeCrUid          *string                `protobuf:"bytes,10,opt,name=kube_cr_uid,json=kubeCrUid,proto3,oneof" json:"kube_cr_uid,omitempty"`
	KubeNamespace      *string                `protobuf:"bytes,11,opt,name=kube_namespace,json=kubeNamespace,proto3,oneof" json:"kube_namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSessionStatusRequest) Descriptor deprecated

func (*UpdateSessionStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSessionStatusRequest.ProtoReflect.Descriptor instead.

func (*UpdateSessionStatusRequest) GetCompletionTime

func (x *UpdateSessionStatusRequest) GetCompletionTime() *timestamppb.Timestamp

func (*UpdateSessionStatusRequest) GetConditions

func (x *UpdateSessionStatusRequest) GetConditions() string

func (*UpdateSessionStatusRequest) GetId

func (*UpdateSessionStatusRequest) GetKubeCrUid

func (x *UpdateSessionStatusRequest) GetKubeCrUid() string

func (*UpdateSessionStatusRequest) GetKubeNamespace

func (x *UpdateSessionStatusRequest) GetKubeNamespace() string

func (*UpdateSessionStatusRequest) GetPhase

func (x *UpdateSessionStatusRequest) GetPhase() string

func (*UpdateSessionStatusRequest) GetReconciledRepos

func (x *UpdateSessionStatusRequest) GetReconciledRepos() string

func (*UpdateSessionStatusRequest) GetReconciledWorkflow

func (x *UpdateSessionStatusRequest) GetReconciledWorkflow() string

func (*UpdateSessionStatusRequest) GetSdkRestartCount

func (x *UpdateSessionStatusRequest) GetSdkRestartCount() int32

func (*UpdateSessionStatusRequest) GetSdkSessionId

func (x *UpdateSessionStatusRequest) GetSdkSessionId() string

func (*UpdateSessionStatusRequest) GetStartTime

func (*UpdateSessionStatusRequest) ProtoMessage

func (*UpdateSessionStatusRequest) ProtoMessage()

func (*UpdateSessionStatusRequest) ProtoReflect

func (*UpdateSessionStatusRequest) Reset

func (x *UpdateSessionStatusRequest) Reset()

func (*UpdateSessionStatusRequest) String

func (x *UpdateSessionStatusRequest) String() string

type UpdateUserRequest

type UpdateUserRequest struct {
	Id       string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Username *string `protobuf:"bytes,2,opt,name=username,proto3,oneof" json:"username,omitempty"`
	Name     *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Email    *string `protobuf:"bytes,4,opt,name=email,proto3,oneof" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

func (*UpdateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetEmail

func (x *UpdateUserRequest) GetEmail() string

func (*UpdateUserRequest) GetId

func (x *UpdateUserRequest) GetId() string

func (*UpdateUserRequest) GetName

func (x *UpdateUserRequest) GetName() string

func (*UpdateUserRequest) GetUsername

func (x *UpdateUserRequest) GetUsername() string

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

type User

type User struct {
	Metadata *ObjectReference `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Username string           `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	Name     string           `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Email    *string          `protobuf:"bytes,4,opt,name=email,proto3,oneof" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetMetadata

func (x *User) GetMetadata() *ObjectReference

func (*User) GetName

func (x *User) GetName() string

func (*User) GetUsername

func (x *User) GetUsername() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type UserServiceClient

type UserServiceClient interface {
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*User, error)
	UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*User, error)
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*DeleteUserResponse, error)
	ListUsers(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	WatchUsers(ctx context.Context, in *WatchUsersRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UserWatchEvent], error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	GetUser(context.Context, *GetUserRequest) (*User, error)
	CreateUser(context.Context, *CreateUserRequest) (*User, error)
	UpdateUser(context.Context, *UpdateUserRequest) (*User, error)
	DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error)
	ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	WatchUsers(*WatchUsersRequest, grpc.ServerStreamingServer[UserWatchEvent]) error
	// contains filtered or unexported methods
}

UserServiceServer is the server API for UserService service. All implementations must embed UnimplementedUserServiceServer for forward compatibility.

type UserService_WatchUsersClient

type UserService_WatchUsersClient = grpc.ServerStreamingClient[UserWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type UserService_WatchUsersServer

type UserService_WatchUsersServer = grpc.ServerStreamingServer[UserWatchEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type UserWatchEvent

type UserWatchEvent struct {
	Type       EventType `protobuf:"varint,1,opt,name=type,proto3,enum=ambient.v1.EventType" json:"type,omitempty"`
	User       *User     `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	ResourceId string    `protobuf:"bytes,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UserWatchEvent) Descriptor deprecated

func (*UserWatchEvent) Descriptor() ([]byte, []int)

Deprecated: Use UserWatchEvent.ProtoReflect.Descriptor instead.

func (*UserWatchEvent) GetResourceId

func (x *UserWatchEvent) GetResourceId() string

func (*UserWatchEvent) GetType

func (x *UserWatchEvent) GetType() EventType

func (*UserWatchEvent) GetUser

func (x *UserWatchEvent) GetUser() *User

func (*UserWatchEvent) ProtoMessage

func (*UserWatchEvent) ProtoMessage()

func (*UserWatchEvent) ProtoReflect

func (x *UserWatchEvent) ProtoReflect() protoreflect.Message

func (*UserWatchEvent) Reset

func (x *UserWatchEvent) Reset()

func (*UserWatchEvent) String

func (x *UserWatchEvent) String() string

type WatchProjectSettingsRequest

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

func (*WatchProjectSettingsRequest) Descriptor deprecated

func (*WatchProjectSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchProjectSettingsRequest.ProtoReflect.Descriptor instead.

func (*WatchProjectSettingsRequest) ProtoMessage

func (*WatchProjectSettingsRequest) ProtoMessage()

func (*WatchProjectSettingsRequest) ProtoReflect

func (*WatchProjectSettingsRequest) Reset

func (x *WatchProjectSettingsRequest) Reset()

func (*WatchProjectSettingsRequest) String

func (x *WatchProjectSettingsRequest) String() string

type WatchProjectsRequest

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

func (*WatchProjectsRequest) Descriptor deprecated

func (*WatchProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchProjectsRequest.ProtoReflect.Descriptor instead.

func (*WatchProjectsRequest) ProtoMessage

func (*WatchProjectsRequest) ProtoMessage()

func (*WatchProjectsRequest) ProtoReflect

func (x *WatchProjectsRequest) ProtoReflect() protoreflect.Message

func (*WatchProjectsRequest) Reset

func (x *WatchProjectsRequest) Reset()

func (*WatchProjectsRequest) String

func (x *WatchProjectsRequest) String() string

type WatchSessionMessagesRequest

type WatchSessionMessagesRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	AfterSeq  int64  `protobuf:"varint,2,opt,name=after_seq,json=afterSeq,proto3" json:"after_seq,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchSessionMessagesRequest) Descriptor deprecated

func (*WatchSessionMessagesRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchSessionMessagesRequest.ProtoReflect.Descriptor instead.

func (*WatchSessionMessagesRequest) GetAfterSeq

func (x *WatchSessionMessagesRequest) GetAfterSeq() int64

func (*WatchSessionMessagesRequest) GetSessionId

func (x *WatchSessionMessagesRequest) GetSessionId() string

func (*WatchSessionMessagesRequest) ProtoMessage

func (*WatchSessionMessagesRequest) ProtoMessage()

func (*WatchSessionMessagesRequest) ProtoReflect

func (*WatchSessionMessagesRequest) Reset

func (x *WatchSessionMessagesRequest) Reset()

func (*WatchSessionMessagesRequest) String

func (x *WatchSessionMessagesRequest) String() string

type WatchSessionsRequest

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

func (*WatchSessionsRequest) Descriptor deprecated

func (*WatchSessionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchSessionsRequest.ProtoReflect.Descriptor instead.

func (*WatchSessionsRequest) ProtoMessage

func (*WatchSessionsRequest) ProtoMessage()

func (*WatchSessionsRequest) ProtoReflect

func (x *WatchSessionsRequest) ProtoReflect() protoreflect.Message

func (*WatchSessionsRequest) Reset

func (x *WatchSessionsRequest) Reset()

func (*WatchSessionsRequest) String

func (x *WatchSessionsRequest) String() string

type WatchUsersRequest

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

func (*WatchUsersRequest) Descriptor deprecated

func (*WatchUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchUsersRequest.ProtoReflect.Descriptor instead.

func (*WatchUsersRequest) ProtoMessage

func (*WatchUsersRequest) ProtoMessage()

func (*WatchUsersRequest) ProtoReflect

func (x *WatchUsersRequest) ProtoReflect() protoreflect.Message

func (*WatchUsersRequest) Reset

func (x *WatchUsersRequest) Reset()

func (*WatchUsersRequest) String

func (x *WatchUsersRequest) String() string

Jump to

Keyboard shortcuts

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