backendpluginv1

package
v0.1.0 Latest Latest
Warning

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

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

README

backendplugin/v1 wire contract

Protobuf/gRPC ABI for executable backend connectors.

Pinned tool versions

Pinned in the repository root go.mod via Go 1.26 tool directives:

Tool Version
buf CLI 1.66.0
protoc-gen-go v1.36.12
protoc-gen-go-grpc v1.5.1

Generate

From repository root:

go install tool
cd api
buf generate --template buf.gen.yaml

Confirm generated headers report protoc-gen-go v1.36.12 and protoc-gen-go-grpc v1.5.1. Do not hand-edit *.pb.go.

Verify the contract gate (buf lint, breaking-change detection, generation freshness) from repository root with make proto-check (POSIX: bash scripts/proto-check.sh, Windows: powershell -NoProfile -ExecutionPolicy Bypass -File scripts/proto-check.ps1).

Invocation.proxy_owned_session_id is field 20 and is additive. It is usable only after protocol minor 4 negotiation with the proxy_owned_session_id feature. Older hosts must reject calls that carry proxy-owned session authority; silently dropping the authority would make native-context partitioning unsafe.

ExecuteServerFrame.accounting_evidence is a host-only, additive sideband introduced at protocol minor 5 and gated by accounting_evidence_sideband. It carries bounded provider billing evidence with explicit counter presence, source, authority, plane, and dedupe key. It is not a canonical event and must be consumed by the host exactly once; older peers must disable native compaction rather than synthesize a native usage lifecycle.

ExecuteServerFrame.accounting_evidence_v2 and FinalizeBillingResponse.accounting_evidence_v2 are additive protocol-minor-9 payloads gated by accounting_evidence_v2. They carry the canonical typed metering.Observation envelope, including directional/native media units, exact decimal values, source revisions, charge coverage, subject/correlation, and allowlisted safe evidence fields. The payload is host-only: it must never be projected as a canonical client event. A V1 connector can use the explicit partial token-only bridge, but must not claim complete V2 coverage. Strict offers require the negotiated feature; unsupported V2 evidence fails closed.

FactoryDescriptor.supports_accounting_evidence_v2 and ResolvedProfile.supports_accounting_evidence_v2 are explicit capability metadata. The feature/minor negotiation remains authoritative for a live session, and all V1 field numbers and meanings remain unchanged.

Invocation.semantic_extensions is an additive minor-6 carrier gated by semantic_extensions_v1. It is optional and hosts must not advertise or emit it for a peer that cannot negotiate minor 6. The carrier preserves one bounded presence-bearing residual with closed identity syntax and direction; it is not a request/response envelope tunnel. Invocation.prompt_cache_key remains the legacy minor-3 compatibility field, but bridge code emits only one authority and rejects conflicting alias/carrier values.

Documentation

Overview

Package backendpluginv1 is the generated wire contract for the backend plugin ABI.

Index

Constants

View Source
const (
	BackendPlugin_Negotiate_FullMethodName          = "/golip.backendplugin.v1.BackendPlugin/Negotiate"
	BackendPlugin_Describe_FullMethodName           = "/golip.backendplugin.v1.BackendPlugin/Describe"
	BackendPlugin_Configure_FullMethodName          = "/golip.backendplugin.v1.BackendPlugin/Configure"
	BackendPlugin_CloseInstance_FullMethodName      = "/golip.backendplugin.v1.BackendPlugin/CloseInstance"
	BackendPlugin_ResolveProfile_FullMethodName     = "/golip.backendplugin.v1.BackendPlugin/ResolveProfile"
	BackendPlugin_ListModels_FullMethodName         = "/golip.backendplugin.v1.BackendPlugin/ListModels"
	BackendPlugin_CountTokens_FullMethodName        = "/golip.backendplugin.v1.BackendPlugin/CountTokens"
	BackendPlugin_FinalizeBilling_FullMethodName    = "/golip.backendplugin.v1.BackendPlugin/FinalizeBilling"
	BackendPlugin_RenewPromptCache_FullMethodName   = "/golip.backendplugin.v1.BackendPlugin/RenewPromptCache"
	BackendPlugin_ReleasePromptCache_FullMethodName = "/golip.backendplugin.v1.BackendPlugin/ReleasePromptCache"
	BackendPlugin_Execute_FullMethodName            = "/golip.backendplugin.v1.BackendPlugin/Execute"
	BackendPlugin_Health_FullMethodName             = "/golip.backendplugin.v1.BackendPlugin/Health"
	BackendPlugin_GracefulShutdown_FullMethodName   = "/golip.backendplugin.v1.BackendPlugin/GracefulShutdown"
)

Variables

View Source
var (
	CredentialMode_name = map[int32]string{
		0: "CREDENTIAL_MODE_UNSPECIFIED",
		1: "CREDENTIAL_MODE_STATIC",
		2: "CREDENTIAL_MODE_WORKLOAD",
		3: "CREDENTIAL_MODE_OAUTH_USER",
		4: "CREDENTIAL_MODE_NONE",
		5: "CREDENTIAL_MODE_UNKNOWN",
	}
	CredentialMode_value = map[string]int32{
		"CREDENTIAL_MODE_UNSPECIFIED": 0,
		"CREDENTIAL_MODE_STATIC":      1,
		"CREDENTIAL_MODE_WORKLOAD":    2,
		"CREDENTIAL_MODE_OAUTH_USER":  3,
		"CREDENTIAL_MODE_NONE":        4,
		"CREDENTIAL_MODE_UNKNOWN":     5,
	}
)

Enum value maps for CredentialMode.

View Source
var (
	AccessScope_name = map[int32]string{
		0: "ACCESS_SCOPE_UNSPECIFIED",
		1: "ACCESS_SCOPE_ANY",
		2: "ACCESS_SCOPE_LOCAL_ONLY",
	}
	AccessScope_value = map[string]int32{
		"ACCESS_SCOPE_UNSPECIFIED": 0,
		"ACCESS_SCOPE_ANY":         1,
		"ACCESS_SCOPE_LOCAL_ONLY":  2,
	}
)

Enum value maps for AccessScope.

View Source
var (
	ProcessSharing_name = map[int32]string{
		0: "PROCESS_SHARING_UNSPECIFIED",
		1: "PROCESS_SHARING_PER_INSTANCE",
		2: "PROCESS_SHARING_SHARED_ARTIFACT",
	}
	ProcessSharing_value = map[string]int32{
		"PROCESS_SHARING_UNSPECIFIED":     0,
		"PROCESS_SHARING_PER_INSTANCE":    1,
		"PROCESS_SHARING_SHARED_ARTIFACT": 2,
	}
)

Enum value maps for ProcessSharing.

View Source
var (
	Role_name = map[int32]string{
		0: "ROLE_UNSPECIFIED",
		1: "ROLE_SYSTEM",
		2: "ROLE_USER",
		3: "ROLE_ASSISTANT",
		4: "ROLE_TOOL",
		5: "ROLE_DEVELOPER",
	}
	Role_value = map[string]int32{
		"ROLE_UNSPECIFIED": 0,
		"ROLE_SYSTEM":      1,
		"ROLE_USER":        2,
		"ROLE_ASSISTANT":   3,
		"ROLE_TOOL":        4,
		"ROLE_DEVELOPER":   5,
	}
)

Enum value maps for Role.

View Source
var (
	PartKind_name = map[int32]string{
		0:  "PART_KIND_UNSPECIFIED",
		1:  "PART_KIND_TEXT",
		2:  "PART_KIND_IMAGE_REF",
		3:  "PART_KIND_FILE_REF",
		4:  "PART_KIND_REASONING",
		5:  "PART_KIND_TOOL_CALL",
		6:  "PART_KIND_TOOL_RESULT",
		7:  "PART_KIND_JSON",
		8:  "PART_KIND_VIDEO_REF",
		9:  "PART_KIND_REFUSAL",
		10: "PART_KIND_SUMMARY",
		11: "PART_KIND_ANNOTATION",
		12: "PART_KIND_ASSISTANT_REF",
		13: "PART_KIND_EXTENSION",
	}
	PartKind_value = map[string]int32{
		"PART_KIND_UNSPECIFIED":   0,
		"PART_KIND_TEXT":          1,
		"PART_KIND_IMAGE_REF":     2,
		"PART_KIND_FILE_REF":      3,
		"PART_KIND_REASONING":     4,
		"PART_KIND_TOOL_CALL":     5,
		"PART_KIND_TOOL_RESULT":   6,
		"PART_KIND_JSON":          7,
		"PART_KIND_VIDEO_REF":     8,
		"PART_KIND_REFUSAL":       9,
		"PART_KIND_SUMMARY":       10,
		"PART_KIND_ANNOTATION":    11,
		"PART_KIND_ASSISTANT_REF": 12,
		"PART_KIND_EXTENSION":     13,
	}
)

Enum value maps for PartKind.

View Source
var (
	ErrorCode_name = map[int32]string{
		0:  "ERROR_CODE_UNSPECIFIED",
		1:  "ERROR_CODE_INVALID_ARGUMENT",
		2:  "ERROR_CODE_UNAUTHENTICATED",
		3:  "ERROR_CODE_PERMISSION_DENIED",
		4:  "ERROR_CODE_NOT_FOUND",
		5:  "ERROR_CODE_RESOURCE_EXHAUSTED",
		6:  "ERROR_CODE_FAILED_PRECONDITION",
		7:  "ERROR_CODE_ABORTED",
		8:  "ERROR_CODE_UNAVAILABLE",
		9:  "ERROR_CODE_INTERNAL",
		10: "ERROR_CODE_PROVIDER_TRANSIENT",
		11: "ERROR_CODE_PROVIDER_TERMINAL",
		12: "ERROR_CODE_PROTOCOL_VIOLATION",
		13: "ERROR_CODE_CANCELLED",
	}
	ErrorCode_value = map[string]int32{
		"ERROR_CODE_UNSPECIFIED":         0,
		"ERROR_CODE_INVALID_ARGUMENT":    1,
		"ERROR_CODE_UNAUTHENTICATED":     2,
		"ERROR_CODE_PERMISSION_DENIED":   3,
		"ERROR_CODE_NOT_FOUND":           4,
		"ERROR_CODE_RESOURCE_EXHAUSTED":  5,
		"ERROR_CODE_FAILED_PRECONDITION": 6,
		"ERROR_CODE_ABORTED":             7,
		"ERROR_CODE_UNAVAILABLE":         8,
		"ERROR_CODE_INTERNAL":            9,
		"ERROR_CODE_PROVIDER_TRANSIENT":  10,
		"ERROR_CODE_PROVIDER_TERMINAL":   11,
		"ERROR_CODE_PROTOCOL_VIOLATION":  12,
		"ERROR_CODE_CANCELLED":           13,
	}
)

Enum value maps for ErrorCode.

View Source
var (
	CancelReason_name = map[int32]string{
		0: "CANCEL_REASON_UNSPECIFIED",
		1: "CANCEL_REASON_CLIENT",
		2: "CANCEL_REASON_HOST",
		3: "CANCEL_REASON_DEADLINE",
		4: "CANCEL_REASON_SHUTDOWN",
	}
	CancelReason_value = map[string]int32{
		"CANCEL_REASON_UNSPECIFIED": 0,
		"CANCEL_REASON_CLIENT":      1,
		"CANCEL_REASON_HOST":        2,
		"CANCEL_REASON_DEADLINE":    3,
		"CANCEL_REASON_SHUTDOWN":    4,
	}
)

Enum value maps for CancelReason.

View Source
var (
	CancelMode_name = map[int32]string{
		0: "CANCEL_MODE_UNSPECIFIED",
		1: "CANCEL_MODE_NONE",
		2: "CANCEL_MODE_PROVIDER",
		3: "CANCEL_MODE_TRANSPORT",
		4: "CANCEL_MODE_CLOSE_ONLY",
	}
	CancelMode_value = map[string]int32{
		"CANCEL_MODE_UNSPECIFIED": 0,
		"CANCEL_MODE_NONE":        1,
		"CANCEL_MODE_PROVIDER":    2,
		"CANCEL_MODE_TRANSPORT":   3,
		"CANCEL_MODE_CLOSE_ONLY":  4,
	}
)

Enum value maps for CancelMode.

View Source
var (
	ClientFrameKind_name = map[int32]string{
		0: "CLIENT_FRAME_KIND_UNSPECIFIED",
		1: "CLIENT_FRAME_KIND_START",
		2: "CLIENT_FRAME_KIND_CANCEL",
		3: "CLIENT_FRAME_KIND_CLOSE_INPUT",
	}
	ClientFrameKind_value = map[string]int32{
		"CLIENT_FRAME_KIND_UNSPECIFIED": 0,
		"CLIENT_FRAME_KIND_START":       1,
		"CLIENT_FRAME_KIND_CANCEL":      2,
		"CLIENT_FRAME_KIND_CLOSE_INPUT": 3,
	}
)

Enum value maps for ClientFrameKind.

View Source
var (
	ServerFrameKind_name = map[int32]string{
		0: "SERVER_FRAME_KIND_UNSPECIFIED",
		1: "SERVER_FRAME_KIND_ACCEPTED",
		2: "SERVER_FRAME_KIND_EVENT",
		3: "SERVER_FRAME_KIND_DIAGNOSTIC",
		4: "SERVER_FRAME_KIND_CANCEL_OUTCOME",
		5: "SERVER_FRAME_KIND_TERMINAL",
		6: "SERVER_FRAME_KIND_ACCOUNTING_EVIDENCE",
		7: "SERVER_FRAME_KIND_PROMPT_CACHE_OBSERVATION",
	}
	ServerFrameKind_value = map[string]int32{
		"SERVER_FRAME_KIND_UNSPECIFIED":              0,
		"SERVER_FRAME_KIND_ACCEPTED":                 1,
		"SERVER_FRAME_KIND_EVENT":                    2,
		"SERVER_FRAME_KIND_DIAGNOSTIC":               3,
		"SERVER_FRAME_KIND_CANCEL_OUTCOME":           4,
		"SERVER_FRAME_KIND_TERMINAL":                 5,
		"SERVER_FRAME_KIND_ACCOUNTING_EVIDENCE":      6,
		"SERVER_FRAME_KIND_PROMPT_CACHE_OBSERVATION": 7,
	}
)

Enum value maps for ServerFrameKind.

View Source
var (
	AccountingSource_name = map[int32]string{
		0: "ACCOUNTING_SOURCE_UNSPECIFIED",
		1: "ACCOUNTING_SOURCE_PROVIDER_REPORTED",
		2: "ACCOUNTING_SOURCE_PROVIDER_COUNT_API",
		3: "ACCOUNTING_SOURCE_LOCAL_ESTIMATOR",
		4: "ACCOUNTING_SOURCE_LOCAL_TOKENIZER",
	}
	AccountingSource_value = map[string]int32{
		"ACCOUNTING_SOURCE_UNSPECIFIED":        0,
		"ACCOUNTING_SOURCE_PROVIDER_REPORTED":  1,
		"ACCOUNTING_SOURCE_PROVIDER_COUNT_API": 2,
		"ACCOUNTING_SOURCE_LOCAL_ESTIMATOR":    3,
		"ACCOUNTING_SOURCE_LOCAL_TOKENIZER":    4,
	}
)

Enum value maps for AccountingSource.

View Source
var (
	AccountingAuthority_name = map[int32]string{
		0: "ACCOUNTING_AUTHORITY_UNSPECIFIED",
		1: "ACCOUNTING_AUTHORITY_AUTHORITATIVE",
		2: "ACCOUNTING_AUTHORITY_ESTIMATED",
		3: "ACCOUNTING_AUTHORITY_DELEGATED",
		4: "ACCOUNTING_AUTHORITY_ADVISORY",
	}
	AccountingAuthority_value = map[string]int32{
		"ACCOUNTING_AUTHORITY_UNSPECIFIED":   0,
		"ACCOUNTING_AUTHORITY_AUTHORITATIVE": 1,
		"ACCOUNTING_AUTHORITY_ESTIMATED":     2,
		"ACCOUNTING_AUTHORITY_DELEGATED":     3,
		"ACCOUNTING_AUTHORITY_ADVISORY":      4,
	}
)

Enum value maps for AccountingAuthority.

View Source
var (
	AccountingPlane_name = map[int32]string{
		0: "ACCOUNTING_PLANE_UNSPECIFIED",
		1: "ACCOUNTING_PLANE_PROVIDER_BILLABLE",
	}
	AccountingPlane_value = map[string]int32{
		"ACCOUNTING_PLANE_UNSPECIFIED":       0,
		"ACCOUNTING_PLANE_PROVIDER_BILLABLE": 1,
	}
)

Enum value maps for AccountingPlane.

View Source
var (
	EventKind_name = map[int32]string{
		0:  "EVENT_KIND_UNSPECIFIED",
		1:  "EVENT_KIND_RESPONSE_STARTED",
		2:  "EVENT_KIND_MESSAGE_STARTED",
		3:  "EVENT_KIND_TEXT_DELTA",
		4:  "EVENT_KIND_REASONING_DELTA",
		5:  "EVENT_KIND_REASONING_SIGNATURE_DELTA",
		6:  "EVENT_KIND_REASONING_OPAQUE_DELTA",
		7:  "EVENT_KIND_TOOL_CALL_STARTED",
		8:  "EVENT_KIND_TOOL_CALL_ARGS_DELTA",
		9:  "EVENT_KIND_TOOL_CALL_FINISHED",
		10: "EVENT_KIND_USAGE_DELTA",
		11: "EVENT_KIND_WARNING",
		12: "EVENT_KIND_ERROR",
		13: "EVENT_KIND_RESPONSE_FINISHED",
		14: "EVENT_KIND_ASSISTANT_IMAGE_REF",
		15: "EVENT_KIND_ASSISTANT_FILE_REF",
		16: "EVENT_KIND_REASONING_PART",
	}
	EventKind_value = map[string]int32{
		"EVENT_KIND_UNSPECIFIED":               0,
		"EVENT_KIND_RESPONSE_STARTED":          1,
		"EVENT_KIND_MESSAGE_STARTED":           2,
		"EVENT_KIND_TEXT_DELTA":                3,
		"EVENT_KIND_REASONING_DELTA":           4,
		"EVENT_KIND_REASONING_SIGNATURE_DELTA": 5,
		"EVENT_KIND_REASONING_OPAQUE_DELTA":    6,
		"EVENT_KIND_TOOL_CALL_STARTED":         7,
		"EVENT_KIND_TOOL_CALL_ARGS_DELTA":      8,
		"EVENT_KIND_TOOL_CALL_FINISHED":        9,
		"EVENT_KIND_USAGE_DELTA":               10,
		"EVENT_KIND_WARNING":                   11,
		"EVENT_KIND_ERROR":                     12,
		"EVENT_KIND_RESPONSE_FINISHED":         13,
		"EVENT_KIND_ASSISTANT_IMAGE_REF":       14,
		"EVENT_KIND_ASSISTANT_FILE_REF":        15,
		"EVENT_KIND_REASONING_PART":            16,
	}
)

Enum value maps for EventKind.

View Source
var (
	TerminalStatus_name = map[int32]string{
		0: "TERMINAL_STATUS_UNSPECIFIED",
		1: "TERMINAL_STATUS_SUCCESS",
		2: "TERMINAL_STATUS_FAILURE",
		3: "TERMINAL_STATUS_CANCELLED",
	}
	TerminalStatus_value = map[string]int32{
		"TERMINAL_STATUS_UNSPECIFIED": 0,
		"TERMINAL_STATUS_SUCCESS":     1,
		"TERMINAL_STATUS_FAILURE":     2,
		"TERMINAL_STATUS_CANCELLED":   3,
	}
)

Enum value maps for TerminalStatus.

View Source
var (
	PromptCacheLifecycle_name = map[int32]string{
		0: "PROMPT_CACHE_LIFECYCLE_UNSPECIFIED",
		1: "PROMPT_CACHE_LIFECYCLE_UNKNOWN",
		2: "PROMPT_CACHE_LIFECYCLE_SLIDING_EXPIRY",
		3: "PROMPT_CACHE_LIFECYCLE_FIXED_EXPIRY",
		4: "PROMPT_CACHE_LIFECYCLE_MINIMUM_RESIDENCY",
		5: "PROMPT_CACHE_LIFECYCLE_BEST_EFFORT",
	}
	PromptCacheLifecycle_value = map[string]int32{
		"PROMPT_CACHE_LIFECYCLE_UNSPECIFIED":       0,
		"PROMPT_CACHE_LIFECYCLE_UNKNOWN":           1,
		"PROMPT_CACHE_LIFECYCLE_SLIDING_EXPIRY":    2,
		"PROMPT_CACHE_LIFECYCLE_FIXED_EXPIRY":      3,
		"PROMPT_CACHE_LIFECYCLE_MINIMUM_RESIDENCY": 4,
		"PROMPT_CACHE_LIFECYCLE_BEST_EFFORT":       5,
	}
)

Enum value maps for PromptCacheLifecycle.

View Source
var (
	PromptCacheRenewStatus_name = map[int32]string{
		0: "PROMPT_CACHE_RENEW_STATUS_UNSPECIFIED",
		1: "PROMPT_CACHE_RENEW_STATUS_RENEWED",
		2: "PROMPT_CACHE_RENEW_STATUS_STILL_RESIDENT",
		3: "PROMPT_CACHE_RENEW_STATUS_COLD_RECREATED",
		4: "PROMPT_CACHE_RENEW_STATUS_STALE",
		5: "PROMPT_CACHE_RENEW_STATUS_UNSUPPORTED",
		6: "PROMPT_CACHE_RENEW_STATUS_CONTROL_FAILED",
	}
	PromptCacheRenewStatus_value = map[string]int32{
		"PROMPT_CACHE_RENEW_STATUS_UNSPECIFIED":    0,
		"PROMPT_CACHE_RENEW_STATUS_RENEWED":        1,
		"PROMPT_CACHE_RENEW_STATUS_STILL_RESIDENT": 2,
		"PROMPT_CACHE_RENEW_STATUS_COLD_RECREATED": 3,
		"PROMPT_CACHE_RENEW_STATUS_STALE":          4,
		"PROMPT_CACHE_RENEW_STATUS_UNSUPPORTED":    5,
		"PROMPT_CACHE_RENEW_STATUS_CONTROL_FAILED": 6,
	}
)

Enum value maps for PromptCacheRenewStatus.

View Source
var (
	SemanticExtensionWire_Presence_name = map[int32]string{
		0: "PRESENCE_UNSPECIFIED",
		1: "PRESENCE_NULL",
		2: "PRESENCE_VALUE",
	}
	SemanticExtensionWire_Presence_value = map[string]int32{
		"PRESENCE_UNSPECIFIED": 0,
		"PRESENCE_NULL":        1,
		"PRESENCE_VALUE":       2,
	}
)

Enum value maps for SemanticExtensionWire_Presence.

View Source
var BackendPlugin_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "golip.backendplugin.v1.BackendPlugin",
	HandlerType: (*BackendPluginServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Negotiate",
			Handler:    _BackendPlugin_Negotiate_Handler,
		},
		{
			MethodName: "Describe",
			Handler:    _BackendPlugin_Describe_Handler,
		},
		{
			MethodName: "Configure",
			Handler:    _BackendPlugin_Configure_Handler,
		},
		{
			MethodName: "CloseInstance",
			Handler:    _BackendPlugin_CloseInstance_Handler,
		},
		{
			MethodName: "ResolveProfile",
			Handler:    _BackendPlugin_ResolveProfile_Handler,
		},
		{
			MethodName: "ListModels",
			Handler:    _BackendPlugin_ListModels_Handler,
		},
		{
			MethodName: "CountTokens",
			Handler:    _BackendPlugin_CountTokens_Handler,
		},
		{
			MethodName: "FinalizeBilling",
			Handler:    _BackendPlugin_FinalizeBilling_Handler,
		},
		{
			MethodName: "RenewPromptCache",
			Handler:    _BackendPlugin_RenewPromptCache_Handler,
		},
		{
			MethodName: "ReleasePromptCache",
			Handler:    _BackendPlugin_ReleasePromptCache_Handler,
		},
		{
			MethodName: "Health",
			Handler:    _BackendPlugin_Health_Handler,
		},
		{
			MethodName: "GracefulShutdown",
			Handler:    _BackendPlugin_GracefulShutdown_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Execute",
			Handler:       _BackendPlugin_Execute_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "backendplugin/v1/backend.proto",
}

BackendPlugin_ServiceDesc is the grpc.ServiceDesc for BackendPlugin 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 File_backendplugin_v1_backend_proto protoreflect.FileDescriptor

Functions

func RegisterBackendPluginServer

func RegisterBackendPluginServer(s grpc.ServiceRegistrar, srv BackendPluginServer)

Types

type AccessScope

type AccessScope int32
const (
	AccessScope_ACCESS_SCOPE_UNSPECIFIED AccessScope = 0
	AccessScope_ACCESS_SCOPE_ANY         AccessScope = 1
	AccessScope_ACCESS_SCOPE_LOCAL_ONLY  AccessScope = 2
)

func (AccessScope) Descriptor

func (AccessScope) Enum

func (x AccessScope) Enum() *AccessScope

func (AccessScope) EnumDescriptor deprecated

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

Deprecated: Use AccessScope.Descriptor instead.

func (AccessScope) Number

func (x AccessScope) Number() protoreflect.EnumNumber

func (AccessScope) String

func (x AccessScope) String() string

func (AccessScope) Type

type AccountingAuthority

type AccountingAuthority int32
const (
	AccountingAuthority_ACCOUNTING_AUTHORITY_UNSPECIFIED   AccountingAuthority = 0
	AccountingAuthority_ACCOUNTING_AUTHORITY_AUTHORITATIVE AccountingAuthority = 1
	AccountingAuthority_ACCOUNTING_AUTHORITY_ESTIMATED     AccountingAuthority = 2
	AccountingAuthority_ACCOUNTING_AUTHORITY_DELEGATED     AccountingAuthority = 3
	AccountingAuthority_ACCOUNTING_AUTHORITY_ADVISORY      AccountingAuthority = 4
)

func (AccountingAuthority) Descriptor

func (AccountingAuthority) Enum

func (AccountingAuthority) EnumDescriptor deprecated

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

Deprecated: Use AccountingAuthority.Descriptor instead.

func (AccountingAuthority) Number

func (AccountingAuthority) String

func (x AccountingAuthority) String() string

func (AccountingAuthority) Type

type AccountingEvidence

type AccountingEvidence struct {
	InputTokens      *int64              `protobuf:"varint,1,opt,name=input_tokens,json=inputTokens,proto3,oneof" json:"input_tokens,omitempty"`
	OutputTokens     *int64              `protobuf:"varint,2,opt,name=output_tokens,json=outputTokens,proto3,oneof" json:"output_tokens,omitempty"`
	CacheReadTokens  *int64              `protobuf:"varint,3,opt,name=cache_read_tokens,json=cacheReadTokens,proto3,oneof" json:"cache_read_tokens,omitempty"`
	CacheWriteTokens *int64              `protobuf:"varint,4,opt,name=cache_write_tokens,json=cacheWriteTokens,proto3,oneof" json:"cache_write_tokens,omitempty"`
	ReasoningTokens  *int64              `protobuf:"varint,5,opt,name=reasoning_tokens,json=reasoningTokens,proto3,oneof" json:"reasoning_tokens,omitempty"`
	TotalTokens      *int64              `protobuf:"varint,6,opt,name=total_tokens,json=totalTokens,proto3,oneof" json:"total_tokens,omitempty"`
	Presence         *UsagePresence      `protobuf:"bytes,7,opt,name=presence,proto3" json:"presence,omitempty"`
	Source           AccountingSource    `protobuf:"varint,8,opt,name=source,proto3,enum=golip.backendplugin.v1.AccountingSource" json:"source,omitempty"`
	Authority        AccountingAuthority `protobuf:"varint,9,opt,name=authority,proto3,enum=golip.backendplugin.v1.AccountingAuthority" json:"authority,omitempty"`
	Plane            AccountingPlane     `protobuf:"varint,10,opt,name=plane,proto3,enum=golip.backendplugin.v1.AccountingPlane" json:"plane,omitempty"`
	DedupeKey        string              `protobuf:"bytes,11,opt,name=dedupe_key,json=dedupeKey,proto3" json:"dedupe_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountingEvidence) Descriptor deprecated

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

Deprecated: Use AccountingEvidence.ProtoReflect.Descriptor instead.

func (*AccountingEvidence) GetAuthority

func (x *AccountingEvidence) GetAuthority() AccountingAuthority

func (*AccountingEvidence) GetCacheReadTokens

func (x *AccountingEvidence) GetCacheReadTokens() int64

func (*AccountingEvidence) GetCacheWriteTokens

func (x *AccountingEvidence) GetCacheWriteTokens() int64

func (*AccountingEvidence) GetDedupeKey

func (x *AccountingEvidence) GetDedupeKey() string

func (*AccountingEvidence) GetInputTokens

func (x *AccountingEvidence) GetInputTokens() int64

func (*AccountingEvidence) GetOutputTokens

func (x *AccountingEvidence) GetOutputTokens() int64

func (*AccountingEvidence) GetPlane

func (x *AccountingEvidence) GetPlane() AccountingPlane

func (*AccountingEvidence) GetPresence

func (x *AccountingEvidence) GetPresence() *UsagePresence

func (*AccountingEvidence) GetReasoningTokens

func (x *AccountingEvidence) GetReasoningTokens() int64

func (*AccountingEvidence) GetSource

func (x *AccountingEvidence) GetSource() AccountingSource

func (*AccountingEvidence) GetTotalTokens

func (x *AccountingEvidence) GetTotalTokens() int64

func (*AccountingEvidence) ProtoMessage

func (*AccountingEvidence) ProtoMessage()

func (*AccountingEvidence) ProtoReflect

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

func (*AccountingEvidence) Reset

func (x *AccountingEvidence) Reset()

func (*AccountingEvidence) String

func (x *AccountingEvidence) String() string

type AccountingEvidenceV2

type AccountingEvidenceV2 struct {
	Observation    *EconomicObservationV2 `protobuf:"bytes,1,opt,name=observation,proto3" json:"observation,omitempty"`
	Coverage       string                 `protobuf:"bytes,2,opt,name=coverage,proto3" json:"coverage,omitempty"`
	CoverageReason string                 `protobuf:"bytes,3,opt,name=coverage_reason,json=coverageReason,proto3" json:"coverage_reason,omitempty"`
	// contains filtered or unexported fields
}

AccountingEvidenceV2 is the versioned, host-only economic sideband. The nested observation is the canonical metering.Observation envelope; this transport wrapper carries an explicit coverage disposition so a V1 bridge cannot claim complete V2 semantics. All fields are additive to the V1 ABI.

func (*AccountingEvidenceV2) Descriptor deprecated

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

Deprecated: Use AccountingEvidenceV2.ProtoReflect.Descriptor instead.

func (*AccountingEvidenceV2) GetCoverage

func (x *AccountingEvidenceV2) GetCoverage() string

func (*AccountingEvidenceV2) GetCoverageReason

func (x *AccountingEvidenceV2) GetCoverageReason() string

func (*AccountingEvidenceV2) GetObservation

func (x *AccountingEvidenceV2) GetObservation() *EconomicObservationV2

func (*AccountingEvidenceV2) ProtoMessage

func (*AccountingEvidenceV2) ProtoMessage()

func (*AccountingEvidenceV2) ProtoReflect

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

func (*AccountingEvidenceV2) Reset

func (x *AccountingEvidenceV2) Reset()

func (*AccountingEvidenceV2) String

func (x *AccountingEvidenceV2) String() string

type AccountingPlane

type AccountingPlane int32
const (
	AccountingPlane_ACCOUNTING_PLANE_UNSPECIFIED       AccountingPlane = 0
	AccountingPlane_ACCOUNTING_PLANE_PROVIDER_BILLABLE AccountingPlane = 1
)

func (AccountingPlane) Descriptor

func (AccountingPlane) Enum

func (x AccountingPlane) Enum() *AccountingPlane

func (AccountingPlane) EnumDescriptor deprecated

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

Deprecated: Use AccountingPlane.Descriptor instead.

func (AccountingPlane) Number

func (AccountingPlane) String

func (x AccountingPlane) String() string

func (AccountingPlane) Type

type AccountingSource

type AccountingSource int32
const (
	AccountingSource_ACCOUNTING_SOURCE_UNSPECIFIED        AccountingSource = 0
	AccountingSource_ACCOUNTING_SOURCE_PROVIDER_REPORTED  AccountingSource = 1
	AccountingSource_ACCOUNTING_SOURCE_PROVIDER_COUNT_API AccountingSource = 2
	AccountingSource_ACCOUNTING_SOURCE_LOCAL_ESTIMATOR    AccountingSource = 3
	AccountingSource_ACCOUNTING_SOURCE_LOCAL_TOKENIZER    AccountingSource = 4
)

func (AccountingSource) Descriptor

func (AccountingSource) Enum

func (AccountingSource) EnumDescriptor deprecated

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

Deprecated: Use AccountingSource.Descriptor instead.

func (AccountingSource) Number

func (AccountingSource) String

func (x AccountingSource) String() string

func (AccountingSource) Type

type BackendPluginClient

type BackendPluginClient interface {
	Negotiate(ctx context.Context, in *NegotiateRequest, opts ...grpc.CallOption) (*NegotiateResponse, error)
	Describe(ctx context.Context, in *DescribeRequest, opts ...grpc.CallOption) (*DescribeResponse, error)
	Configure(ctx context.Context, in *ConfigureRequest, opts ...grpc.CallOption) (*ConfigureResponse, error)
	CloseInstance(ctx context.Context, in *CloseInstanceRequest, opts ...grpc.CallOption) (*CloseInstanceResponse, error)
	ResolveProfile(ctx context.Context, in *ResolveProfileRequest, opts ...grpc.CallOption) (*ResolveProfileResponse, error)
	ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error)
	CountTokens(ctx context.Context, in *CountTokensRequest, opts ...grpc.CallOption) (*CountTokensResponse, error)
	FinalizeBilling(ctx context.Context, in *FinalizeBillingRequest, opts ...grpc.CallOption) (*FinalizeBillingResponse, error)
	RenewPromptCache(ctx context.Context, in *RenewPromptCacheRequest, opts ...grpc.CallOption) (*RenewPromptCacheResponse, error)
	ReleasePromptCache(ctx context.Context, in *ReleasePromptCacheRequest, opts ...grpc.CallOption) (*ReleasePromptCacheResponse, error)
	Execute(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[ExecuteClientFrame, ExecuteServerFrame], error)
	Health(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error)
	GracefulShutdown(ctx context.Context, in *GracefulShutdownRequest, opts ...grpc.CallOption) (*GracefulShutdownResponse, error)
}

BackendPluginClient is the client API for BackendPlugin 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.

BackendPlugin is the versioned local gRPC ABI for executable backend connectors. Transport-level automatic retries MUST be disabled by hosts and plugins.

type BackendPluginServer

BackendPluginServer is the server API for BackendPlugin service. All implementations must embed UnimplementedBackendPluginServer for forward compatibility.

BackendPlugin is the versioned local gRPC ABI for executable backend connectors. Transport-level automatic retries MUST be disabled by hosts and plugins.

type BackendPlugin_ExecuteClient

type BackendPlugin_ExecuteClient = grpc.BidiStreamingClient[ExecuteClientFrame, ExecuteServerFrame]

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

type BackendPlugin_ExecuteServer

type BackendPlugin_ExecuteServer = grpc.BidiStreamingServer[ExecuteClientFrame, ExecuteServerFrame]

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

type CancelMode

type CancelMode int32
const (
	CancelMode_CANCEL_MODE_UNSPECIFIED CancelMode = 0
	CancelMode_CANCEL_MODE_NONE        CancelMode = 1
	CancelMode_CANCEL_MODE_PROVIDER    CancelMode = 2
	CancelMode_CANCEL_MODE_TRANSPORT   CancelMode = 3
	CancelMode_CANCEL_MODE_CLOSE_ONLY  CancelMode = 4
)

func (CancelMode) Descriptor

func (CancelMode) Descriptor() protoreflect.EnumDescriptor

func (CancelMode) Enum

func (x CancelMode) Enum() *CancelMode

func (CancelMode) EnumDescriptor deprecated

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

Deprecated: Use CancelMode.Descriptor instead.

func (CancelMode) Number

func (x CancelMode) Number() protoreflect.EnumNumber

func (CancelMode) String

func (x CancelMode) String() string

func (CancelMode) Type

type CancelOutcome

type CancelOutcome struct {
	Acknowledged bool         `protobuf:"varint,1,opt,name=acknowledged,proto3" json:"acknowledged,omitempty"`
	Detail       string       `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
	Reason       CancelReason `protobuf:"varint,3,opt,name=reason,proto3,enum=golip.backendplugin.v1.CancelReason" json:"reason,omitempty"`
	Mode         CancelMode   `protobuf:"varint,4,opt,name=mode,proto3,enum=golip.backendplugin.v1.CancelMode" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*CancelOutcome) Descriptor deprecated

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

Deprecated: Use CancelOutcome.ProtoReflect.Descriptor instead.

func (*CancelOutcome) GetAcknowledged

func (x *CancelOutcome) GetAcknowledged() bool

func (*CancelOutcome) GetDetail

func (x *CancelOutcome) GetDetail() string

func (*CancelOutcome) GetMode

func (x *CancelOutcome) GetMode() CancelMode

func (*CancelOutcome) GetReason

func (x *CancelOutcome) GetReason() CancelReason

func (*CancelOutcome) ProtoMessage

func (*CancelOutcome) ProtoMessage()

func (*CancelOutcome) ProtoReflect

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

func (*CancelOutcome) Reset

func (x *CancelOutcome) Reset()

func (*CancelOutcome) String

func (x *CancelOutcome) String() string

type CancelReason

type CancelReason int32
const (
	CancelReason_CANCEL_REASON_UNSPECIFIED CancelReason = 0
	CancelReason_CANCEL_REASON_CLIENT      CancelReason = 1
	CancelReason_CANCEL_REASON_HOST        CancelReason = 2
	CancelReason_CANCEL_REASON_DEADLINE    CancelReason = 3
	CancelReason_CANCEL_REASON_SHUTDOWN    CancelReason = 4
)

func (CancelReason) Descriptor

func (CancelReason) Enum

func (x CancelReason) Enum() *CancelReason

func (CancelReason) EnumDescriptor deprecated

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

Deprecated: Use CancelReason.Descriptor instead.

func (CancelReason) Number

func (CancelReason) String

func (x CancelReason) String() string

func (CancelReason) Type

type CanonicalEvent

type CanonicalEvent struct {
	Kind             EventKind      `protobuf:"varint,1,opt,name=kind,proto3,enum=golip.backendplugin.v1.EventKind" json:"kind,omitempty"`
	MessageIndex     *int32         `protobuf:"varint,2,opt,name=message_index,json=messageIndex,proto3,oneof" json:"message_index,omitempty"`
	Delta            *string        `protobuf:"bytes,3,opt,name=delta,proto3,oneof" json:"delta,omitempty"`
	Signature        *string        `protobuf:"bytes,4,opt,name=signature,proto3,oneof" json:"signature,omitempty"`
	Opaque           []byte         `protobuf:"bytes,5,opt,name=opaque,proto3" json:"opaque,omitempty"`
	ToolCallId       *string        `protobuf:"bytes,6,opt,name=tool_call_id,json=toolCallId,proto3,oneof" json:"tool_call_id,omitempty"`
	ToolName         *string        `protobuf:"bytes,7,opt,name=tool_name,json=toolName,proto3,oneof" json:"tool_name,omitempty"`
	Usage            *UsageEvidence `protobuf:"bytes,8,opt,name=usage,proto3" json:"usage,omitempty"`
	Warning          *string        `protobuf:"bytes,9,opt,name=warning,proto3,oneof" json:"warning,omitempty"`
	Error            *PluginError   `protobuf:"bytes,10,opt,name=error,proto3" json:"error,omitempty"`
	ImageRef         *string        `protobuf:"bytes,11,opt,name=image_ref,json=imageRef,proto3,oneof" json:"image_ref,omitempty"`
	FileRef          *string        `protobuf:"bytes,12,opt,name=file_ref,json=fileRef,proto3,oneof" json:"file_ref,omitempty"`
	ReasoningDialect *string        `protobuf:"bytes,13,opt,name=reasoning_dialect,json=reasoningDialect,proto3,oneof" json:"reasoning_dialect,omitempty"`
	ReasoningOpaque  []byte         `protobuf:"bytes,14,opt,name=reasoning_opaque,json=reasoningOpaque,proto3" json:"reasoning_opaque,omitempty"`
	// Exact OpenAI Responses reasoning-item fields (minor >= 3, feature
	// exact_openresponses_fields). Presence: absent vs null vs value.
	ReasoningSummary          *RawJSONValue `protobuf:"bytes,15,opt,name=reasoning_summary,json=reasoningSummary,proto3" json:"reasoning_summary,omitempty"`
	ReasoningContent          *RawJSONValue `protobuf:"bytes,16,opt,name=reasoning_content,json=reasoningContent,proto3" json:"reasoning_content,omitempty"`
	ReasoningEncryptedContent *RawJSONValue `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CanonicalEvent) Descriptor deprecated

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

Deprecated: Use CanonicalEvent.ProtoReflect.Descriptor instead.

func (*CanonicalEvent) GetDelta

func (x *CanonicalEvent) GetDelta() string

func (*CanonicalEvent) GetError

func (x *CanonicalEvent) GetError() *PluginError

func (*CanonicalEvent) GetFileRef

func (x *CanonicalEvent) GetFileRef() string

func (*CanonicalEvent) GetImageRef

func (x *CanonicalEvent) GetImageRef() string

func (*CanonicalEvent) GetKind

func (x *CanonicalEvent) GetKind() EventKind

func (*CanonicalEvent) GetMessageIndex

func (x *CanonicalEvent) GetMessageIndex() int32

func (*CanonicalEvent) GetOpaque

func (x *CanonicalEvent) GetOpaque() []byte

func (*CanonicalEvent) GetReasoningContent

func (x *CanonicalEvent) GetReasoningContent() *RawJSONValue

func (*CanonicalEvent) GetReasoningDialect

func (x *CanonicalEvent) GetReasoningDialect() string

func (*CanonicalEvent) GetReasoningEncryptedContent

func (x *CanonicalEvent) GetReasoningEncryptedContent() *RawJSONValue

func (*CanonicalEvent) GetReasoningOpaque

func (x *CanonicalEvent) GetReasoningOpaque() []byte

func (*CanonicalEvent) GetReasoningSummary

func (x *CanonicalEvent) GetReasoningSummary() *RawJSONValue

func (*CanonicalEvent) GetSignature

func (x *CanonicalEvent) GetSignature() string

func (*CanonicalEvent) GetToolCallId

func (x *CanonicalEvent) GetToolCallId() string

func (*CanonicalEvent) GetToolName

func (x *CanonicalEvent) GetToolName() string

func (*CanonicalEvent) GetUsage

func (x *CanonicalEvent) GetUsage() *UsageEvidence

func (*CanonicalEvent) GetWarning

func (x *CanonicalEvent) GetWarning() string

func (*CanonicalEvent) ProtoMessage

func (*CanonicalEvent) ProtoMessage()

func (*CanonicalEvent) ProtoReflect

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

func (*CanonicalEvent) Reset

func (x *CanonicalEvent) Reset()

func (*CanonicalEvent) String

func (x *CanonicalEvent) String() string

type CapabilitySummary

type CapabilitySummary struct {
	Streaming          bool `protobuf:"varint,1,opt,name=streaming,proto3" json:"streaming,omitempty"`
	Tools              bool `protobuf:"varint,2,opt,name=tools,proto3" json:"tools,omitempty"`
	Vision             bool `protobuf:"varint,3,opt,name=vision,proto3" json:"vision,omitempty"`
	Documents          bool `protobuf:"varint,4,opt,name=documents,proto3" json:"documents,omitempty"`
	StructuredOutputs  bool `protobuf:"varint,5,opt,name=structured_outputs,json=structuredOutputs,proto3" json:"structured_outputs,omitempty"`
	Reasoning          bool `protobuf:"varint,6,opt,name=reasoning,proto3" json:"reasoning,omitempty"`
	ReasoningReplay    bool `protobuf:"varint,7,opt,name=reasoning_replay,json=reasoningReplay,proto3" json:"reasoning_replay,omitempty"`
	ParallelToolCalls  bool `protobuf:"varint,8,opt,name=parallel_tool_calls,json=parallelToolCalls,proto3" json:"parallel_tool_calls,omitempty"`
	OrderedItems       bool `protobuf:"varint,9,opt,name=ordered_items,json=orderedItems,proto3" json:"ordered_items,omitempty"`
	ItemReferences     bool `protobuf:"varint,10,opt,name=item_references,json=itemReferences,proto3" json:"item_references,omitempty"`
	Compaction         bool `protobuf:"varint,11,opt,name=compaction,proto3" json:"compaction,omitempty"`
	AssistantPhase     bool `protobuf:"varint,12,opt,name=assistant_phase,json=assistantPhase,proto3" json:"assistant_phase,omitempty"`
	OpaqueExtensions   bool `protobuf:"varint,13,opt,name=opaque_extensions,json=opaqueExtensions,proto3" json:"opaque_extensions,omitempty"`
	VideoInput         bool `protobuf:"varint,14,opt,name=video_input,json=videoInput,proto3" json:"video_input,omitempty"`
	Annotations        bool `protobuf:"varint,15,opt,name=annotations,proto3" json:"annotations,omitempty"`
	AssistantMediaRefs bool `protobuf:"varint,16,opt,name=assistant_media_refs,json=assistantMediaRefs,proto3" json:"assistant_media_refs,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitySummary) Descriptor deprecated

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

Deprecated: Use CapabilitySummary.ProtoReflect.Descriptor instead.

func (*CapabilitySummary) GetAnnotations

func (x *CapabilitySummary) GetAnnotations() bool

func (*CapabilitySummary) GetAssistantMediaRefs

func (x *CapabilitySummary) GetAssistantMediaRefs() bool

func (*CapabilitySummary) GetAssistantPhase

func (x *CapabilitySummary) GetAssistantPhase() bool

func (*CapabilitySummary) GetCompaction

func (x *CapabilitySummary) GetCompaction() bool

func (*CapabilitySummary) GetDocuments

func (x *CapabilitySummary) GetDocuments() bool

func (*CapabilitySummary) GetItemReferences

func (x *CapabilitySummary) GetItemReferences() bool

func (*CapabilitySummary) GetOpaqueExtensions

func (x *CapabilitySummary) GetOpaqueExtensions() bool

func (*CapabilitySummary) GetOrderedItems

func (x *CapabilitySummary) GetOrderedItems() bool

func (*CapabilitySummary) GetParallelToolCalls

func (x *CapabilitySummary) GetParallelToolCalls() bool

func (*CapabilitySummary) GetReasoning

func (x *CapabilitySummary) GetReasoning() bool

func (*CapabilitySummary) GetReasoningReplay

func (x *CapabilitySummary) GetReasoningReplay() bool

func (*CapabilitySummary) GetStreaming

func (x *CapabilitySummary) GetStreaming() bool

func (*CapabilitySummary) GetStructuredOutputs

func (x *CapabilitySummary) GetStructuredOutputs() bool

func (*CapabilitySummary) GetTools

func (x *CapabilitySummary) GetTools() bool

func (*CapabilitySummary) GetVideoInput

func (x *CapabilitySummary) GetVideoInput() bool

func (*CapabilitySummary) GetVision

func (x *CapabilitySummary) GetVision() bool

func (*CapabilitySummary) ProtoMessage

func (*CapabilitySummary) ProtoMessage()

func (*CapabilitySummary) ProtoReflect

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

func (*CapabilitySummary) Reset

func (x *CapabilitySummary) Reset()

func (*CapabilitySummary) String

func (x *CapabilitySummary) String() string

type ClientFrameKind

type ClientFrameKind int32
const (
	ClientFrameKind_CLIENT_FRAME_KIND_UNSPECIFIED ClientFrameKind = 0
	ClientFrameKind_CLIENT_FRAME_KIND_START       ClientFrameKind = 1
	ClientFrameKind_CLIENT_FRAME_KIND_CANCEL      ClientFrameKind = 2
	ClientFrameKind_CLIENT_FRAME_KIND_CLOSE_INPUT ClientFrameKind = 3
)

func (ClientFrameKind) Descriptor

func (ClientFrameKind) Enum

func (x ClientFrameKind) Enum() *ClientFrameKind

func (ClientFrameKind) EnumDescriptor deprecated

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

Deprecated: Use ClientFrameKind.Descriptor instead.

func (ClientFrameKind) Number

func (ClientFrameKind) String

func (x ClientFrameKind) String() string

func (ClientFrameKind) Type

type CloseInstanceRequest

type CloseInstanceRequest struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloseInstanceRequest) Descriptor deprecated

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

Deprecated: Use CloseInstanceRequest.ProtoReflect.Descriptor instead.

func (*CloseInstanceRequest) GetInstanceId

func (x *CloseInstanceRequest) GetInstanceId() string

func (*CloseInstanceRequest) ProtoMessage

func (*CloseInstanceRequest) ProtoMessage()

func (*CloseInstanceRequest) ProtoReflect

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

func (*CloseInstanceRequest) Reset

func (x *CloseInstanceRequest) Reset()

func (*CloseInstanceRequest) String

func (x *CloseInstanceRequest) String() string

type CloseInstanceResponse

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

func (*CloseInstanceResponse) Descriptor deprecated

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

Deprecated: Use CloseInstanceResponse.ProtoReflect.Descriptor instead.

func (*CloseInstanceResponse) ProtoMessage

func (*CloseInstanceResponse) ProtoMessage()

func (*CloseInstanceResponse) ProtoReflect

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

func (*CloseInstanceResponse) Reset

func (x *CloseInstanceResponse) Reset()

func (*CloseInstanceResponse) String

func (x *CloseInstanceResponse) String() string

type ConfigureRequest

type ConfigureRequest struct {
	InstanceId    string         `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	FactoryKind   string         `protobuf:"bytes,2,opt,name=factory_kind,json=factoryKind,proto3" json:"factory_kind,omitempty"`
	ConfigYaml    []byte         `protobuf:"bytes,3,opt,name=config_yaml,json=configYaml,proto3" json:"config_yaml,omitempty"`
	Secrets       *SecretBundle  `protobuf:"bytes,4,opt,name=secrets,proto3" json:"secrets,omitempty"`
	RuntimePolicy *RuntimePolicy `protobuf:"bytes,5,opt,name=runtime_policy,json=runtimePolicy,proto3" json:"runtime_policy,omitempty"`
	// negotiation_token binds configure to a prior compatible NegotiateResponse.
	NegotiationToken string `protobuf:"bytes,6,opt,name=negotiation_token,json=negotiationToken,proto3" json:"negotiation_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureRequest) Descriptor deprecated

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

Deprecated: Use ConfigureRequest.ProtoReflect.Descriptor instead.

func (*ConfigureRequest) GetConfigYaml

func (x *ConfigureRequest) GetConfigYaml() []byte

func (*ConfigureRequest) GetFactoryKind

func (x *ConfigureRequest) GetFactoryKind() string

func (*ConfigureRequest) GetInstanceId

func (x *ConfigureRequest) GetInstanceId() string

func (*ConfigureRequest) GetNegotiationToken

func (x *ConfigureRequest) GetNegotiationToken() string

func (*ConfigureRequest) GetRuntimePolicy

func (x *ConfigureRequest) GetRuntimePolicy() *RuntimePolicy

func (*ConfigureRequest) GetSecrets

func (x *ConfigureRequest) GetSecrets() *SecretBundle

func (*ConfigureRequest) ProtoMessage

func (*ConfigureRequest) ProtoMessage()

func (*ConfigureRequest) ProtoReflect

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

func (*ConfigureRequest) Reset

func (x *ConfigureRequest) Reset()

func (*ConfigureRequest) String

func (x *ConfigureRequest) String() string

type ConfigureResponse

type ConfigureResponse struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureResponse) Descriptor deprecated

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

Deprecated: Use ConfigureResponse.ProtoReflect.Descriptor instead.

func (*ConfigureResponse) GetInstanceId

func (x *ConfigureResponse) GetInstanceId() string

func (*ConfigureResponse) ProtoMessage

func (*ConfigureResponse) ProtoMessage()

func (*ConfigureResponse) ProtoReflect

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

func (*ConfigureResponse) Reset

func (x *ConfigureResponse) Reset()

func (*ConfigureResponse) String

func (x *ConfigureResponse) String() string

type CountTokensRequest

type CountTokensRequest struct {
	InstanceId string      `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	ModelId    string      `protobuf:"bytes,2,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	Invocation *Invocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"`
	// contains filtered or unexported fields
}

func (*CountTokensRequest) Descriptor deprecated

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

Deprecated: Use CountTokensRequest.ProtoReflect.Descriptor instead.

func (*CountTokensRequest) GetInstanceId

func (x *CountTokensRequest) GetInstanceId() string

func (*CountTokensRequest) GetInvocation

func (x *CountTokensRequest) GetInvocation() *Invocation

func (*CountTokensRequest) GetModelId

func (x *CountTokensRequest) GetModelId() string

func (*CountTokensRequest) ProtoMessage

func (*CountTokensRequest) ProtoMessage()

func (*CountTokensRequest) ProtoReflect

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

func (*CountTokensRequest) Reset

func (x *CountTokensRequest) Reset()

func (*CountTokensRequest) String

func (x *CountTokensRequest) String() string

type CountTokensResponse

type CountTokensResponse struct {
	InputTokens     *int64         `protobuf:"varint,1,opt,name=input_tokens,json=inputTokens,proto3,oneof" json:"input_tokens,omitempty"`
	Presence        *UsagePresence `protobuf:"bytes,2,opt,name=presence,proto3" json:"presence,omitempty"`
	EvidenceQuality string         `protobuf:"bytes,3,opt,name=evidence_quality,json=evidenceQuality,proto3" json:"evidence_quality,omitempty"`
	// contains filtered or unexported fields
}

func (*CountTokensResponse) Descriptor deprecated

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

Deprecated: Use CountTokensResponse.ProtoReflect.Descriptor instead.

func (*CountTokensResponse) GetEvidenceQuality

func (x *CountTokensResponse) GetEvidenceQuality() string

func (*CountTokensResponse) GetInputTokens

func (x *CountTokensResponse) GetInputTokens() int64

func (*CountTokensResponse) GetPresence

func (x *CountTokensResponse) GetPresence() *UsagePresence

func (*CountTokensResponse) ProtoMessage

func (*CountTokensResponse) ProtoMessage()

func (*CountTokensResponse) ProtoReflect

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

func (*CountTokensResponse) Reset

func (x *CountTokensResponse) Reset()

func (*CountTokensResponse) String

func (x *CountTokensResponse) String() string

type CredentialMode

type CredentialMode int32
const (
	CredentialMode_CREDENTIAL_MODE_UNSPECIFIED CredentialMode = 0
	CredentialMode_CREDENTIAL_MODE_STATIC      CredentialMode = 1
	CredentialMode_CREDENTIAL_MODE_WORKLOAD    CredentialMode = 2
	CredentialMode_CREDENTIAL_MODE_OAUTH_USER  CredentialMode = 3
	CredentialMode_CREDENTIAL_MODE_NONE        CredentialMode = 4
	CredentialMode_CREDENTIAL_MODE_UNKNOWN     CredentialMode = 5
)

func (CredentialMode) Descriptor

func (CredentialMode) Enum

func (x CredentialMode) Enum() *CredentialMode

func (CredentialMode) EnumDescriptor deprecated

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

Deprecated: Use CredentialMode.Descriptor instead.

func (CredentialMode) Number

func (CredentialMode) String

func (x CredentialMode) String() string

func (CredentialMode) Type

type DescribeRequest

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

func (*DescribeRequest) Descriptor deprecated

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

Deprecated: Use DescribeRequest.ProtoReflect.Descriptor instead.

func (*DescribeRequest) ProtoMessage

func (*DescribeRequest) ProtoMessage()

func (*DescribeRequest) ProtoReflect

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

func (*DescribeRequest) Reset

func (x *DescribeRequest) Reset()

func (*DescribeRequest) String

func (x *DescribeRequest) String() string

type DescribeResponse

type DescribeResponse struct {
	Descriptor_ *PluginDescriptor `protobuf:"bytes,1,opt,name=descriptor,proto3" json:"descriptor,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeResponse) Descriptor deprecated

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

Deprecated: Use DescribeResponse.ProtoReflect.Descriptor instead.

func (*DescribeResponse) GetDescriptor_

func (x *DescribeResponse) GetDescriptor_() *PluginDescriptor

func (*DescribeResponse) ProtoMessage

func (*DescribeResponse) ProtoMessage()

func (*DescribeResponse) ProtoReflect

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

func (*DescribeResponse) Reset

func (x *DescribeResponse) Reset()

func (*DescribeResponse) String

func (x *DescribeResponse) String() string

type DialectRequirementWire

type DialectRequirementWire struct {
	Kind        string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Dialect     string `protobuf:"bytes,2,opt,name=dialect,proto3" json:"dialect,omitempty"`
	Implementor string `protobuf:"bytes,3,opt,name=implementor,proto3" json:"implementor,omitempty"`
	// contains filtered or unexported fields
}

func (*DialectRequirementWire) Descriptor deprecated

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

Deprecated: Use DialectRequirementWire.ProtoReflect.Descriptor instead.

func (*DialectRequirementWire) GetDialect

func (x *DialectRequirementWire) GetDialect() string

func (*DialectRequirementWire) GetImplementor

func (x *DialectRequirementWire) GetImplementor() string

func (*DialectRequirementWire) GetKind

func (x *DialectRequirementWire) GetKind() string

func (*DialectRequirementWire) ProtoMessage

func (*DialectRequirementWire) ProtoMessage()

func (*DialectRequirementWire) ProtoReflect

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

func (*DialectRequirementWire) Reset

func (x *DialectRequirementWire) Reset()

func (*DialectRequirementWire) String

func (x *DialectRequirementWire) String() string

type DialectSupportWire

type DialectSupportWire struct {
	ItemDialects       []*DialectRequirementWire   `protobuf:"bytes,1,rep,name=item_dialects,json=itemDialects,proto3" json:"item_dialects,omitempty"`
	ReasoningDialects  []*DialectRequirementWire   `protobuf:"bytes,2,rep,name=reasoning_dialects,json=reasoningDialects,proto3" json:"reasoning_dialects,omitempty"`
	CompactionDialects []*DialectRequirementWire   `protobuf:"bytes,3,rep,name=compaction_dialects,json=compactionDialects,proto3" json:"compaction_dialects,omitempty"`
	ExtensionTypes     []*ExtensionRequirementWire `protobuf:"bytes,4,rep,name=extension_types,json=extensionTypes,proto3" json:"extension_types,omitempty"`
	// contains filtered or unexported fields
}

func (*DialectSupportWire) Descriptor deprecated

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

Deprecated: Use DialectSupportWire.ProtoReflect.Descriptor instead.

func (*DialectSupportWire) GetCompactionDialects

func (x *DialectSupportWire) GetCompactionDialects() []*DialectRequirementWire

func (*DialectSupportWire) GetExtensionTypes

func (x *DialectSupportWire) GetExtensionTypes() []*ExtensionRequirementWire

func (*DialectSupportWire) GetItemDialects

func (x *DialectSupportWire) GetItemDialects() []*DialectRequirementWire

func (*DialectSupportWire) GetReasoningDialects

func (x *DialectSupportWire) GetReasoningDialects() []*DialectRequirementWire

func (*DialectSupportWire) ProtoMessage

func (*DialectSupportWire) ProtoMessage()

func (*DialectSupportWire) ProtoReflect

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

func (*DialectSupportWire) Reset

func (x *DialectSupportWire) Reset()

func (*DialectSupportWire) String

func (x *DialectSupportWire) String() string

type EconomicChargeRefV2

type EconomicChargeRefV2 struct {
	StoreId       string `protobuf:"bytes,1,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
	ObservationId string `protobuf:"bytes,2,opt,name=observation_id,json=observationId,proto3" json:"observation_id,omitempty"`
	Revision      uint64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
	ChargeItemId  string `protobuf:"bytes,4,opt,name=charge_item_id,json=chargeItemId,proto3" json:"charge_item_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicChargeRefV2) Descriptor deprecated

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

Deprecated: Use EconomicChargeRefV2.ProtoReflect.Descriptor instead.

func (*EconomicChargeRefV2) GetChargeItemId

func (x *EconomicChargeRefV2) GetChargeItemId() string

func (*EconomicChargeRefV2) GetObservationId

func (x *EconomicChargeRefV2) GetObservationId() string

func (*EconomicChargeRefV2) GetRevision

func (x *EconomicChargeRefV2) GetRevision() uint64

func (*EconomicChargeRefV2) GetStoreId

func (x *EconomicChargeRefV2) GetStoreId() string

func (*EconomicChargeRefV2) ProtoMessage

func (*EconomicChargeRefV2) ProtoMessage()

func (*EconomicChargeRefV2) ProtoReflect

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

func (*EconomicChargeRefV2) Reset

func (x *EconomicChargeRefV2) Reset()

func (*EconomicChargeRefV2) String

func (x *EconomicChargeRefV2) String() string

type EconomicChargeV2

type EconomicChargeV2 struct {
	ChargeItemId string                  `protobuf:"bytes,1,opt,name=charge_item_id,json=chargeItemId,proto3" json:"charge_item_id,omitempty"`
	Component    *EconomicComponentKeyV2 `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"`
	Amount       *EconomicDecimalV2      `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
	Currency     string                  `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
	Kind         string                  `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"`
	Payer        *EconomicPaymentPartyV2 `protobuf:"bytes,6,opt,name=payer,proto3" json:"payer,omitempty"`
	Covers       []*EconomicCoverageV2   `protobuf:"bytes,7,rep,name=covers,proto3" json:"covers,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicChargeV2) Descriptor deprecated

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

Deprecated: Use EconomicChargeV2.ProtoReflect.Descriptor instead.

func (*EconomicChargeV2) GetAmount

func (x *EconomicChargeV2) GetAmount() *EconomicDecimalV2

func (*EconomicChargeV2) GetChargeItemId

func (x *EconomicChargeV2) GetChargeItemId() string

func (*EconomicChargeV2) GetComponent

func (x *EconomicChargeV2) GetComponent() *EconomicComponentKeyV2

func (*EconomicChargeV2) GetCovers

func (x *EconomicChargeV2) GetCovers() []*EconomicCoverageV2

func (*EconomicChargeV2) GetCurrency

func (x *EconomicChargeV2) GetCurrency() string

func (*EconomicChargeV2) GetKind

func (x *EconomicChargeV2) GetKind() string

func (*EconomicChargeV2) GetPayer

func (*EconomicChargeV2) ProtoMessage

func (*EconomicChargeV2) ProtoMessage()

func (*EconomicChargeV2) ProtoReflect

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

func (*EconomicChargeV2) Reset

func (x *EconomicChargeV2) Reset()

func (*EconomicChargeV2) String

func (x *EconomicChargeV2) String() string

type EconomicComponentKeyV2

type EconomicComponentKeyV2 struct {
	Direction  string                 `protobuf:"bytes,1,opt,name=direction,proto3" json:"direction,omitempty"`
	Component  string                 `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"`
	Unit       string                 `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"`
	SchemaId   string                 `protobuf:"bytes,4,opt,name=schema_id,json=schemaId,proto3" json:"schema_id,omitempty"`
	Dimensions []*EconomicDimensionV2 `protobuf:"bytes,5,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicComponentKeyV2) Descriptor deprecated

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

Deprecated: Use EconomicComponentKeyV2.ProtoReflect.Descriptor instead.

func (*EconomicComponentKeyV2) GetComponent

func (x *EconomicComponentKeyV2) GetComponent() string

func (*EconomicComponentKeyV2) GetDimensions

func (x *EconomicComponentKeyV2) GetDimensions() []*EconomicDimensionV2

func (*EconomicComponentKeyV2) GetDirection

func (x *EconomicComponentKeyV2) GetDirection() string

func (*EconomicComponentKeyV2) GetSchemaId

func (x *EconomicComponentKeyV2) GetSchemaId() string

func (*EconomicComponentKeyV2) GetUnit

func (x *EconomicComponentKeyV2) GetUnit() string

func (*EconomicComponentKeyV2) ProtoMessage

func (*EconomicComponentKeyV2) ProtoMessage()

func (*EconomicComponentKeyV2) ProtoReflect

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

func (*EconomicComponentKeyV2) Reset

func (x *EconomicComponentKeyV2) Reset()

func (*EconomicComponentKeyV2) String

func (x *EconomicComponentKeyV2) String() string

type EconomicCorrelationV2

type EconomicCorrelationV2 struct {
	StoreId            string `protobuf:"bytes,1,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
	TenantId           string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	RequestId          string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	CallId             string `protobuf:"bytes,4,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
	BillingCallId      string `protobuf:"bytes,5,opt,name=billing_call_id,json=billingCallId,proto3" json:"billing_call_id,omitempty"`
	ALegId             string `protobuf:"bytes,6,opt,name=a_leg_id,json=aLegId,proto3" json:"a_leg_id,omitempty"`
	BLegId             string `protobuf:"bytes,7,opt,name=b_leg_id,json=bLegId,proto3" json:"b_leg_id,omitempty"`
	AttemptId          string `protobuf:"bytes,8,opt,name=attempt_id,json=attemptId,proto3" json:"attempt_id,omitempty"`
	AttemptSeq         uint64 `protobuf:"varint,9,opt,name=attempt_seq,json=attemptSeq,proto3" json:"attempt_seq,omitempty"`
	SubmissionId       string `protobuf:"bytes,10,opt,name=submission_id,json=submissionId,proto3" json:"submission_id,omitempty"`
	ProviderAccountKey string `protobuf:"bytes,11,opt,name=provider_account_key,json=providerAccountKey,proto3" json:"provider_account_key,omitempty"`
	ProviderRequestId  string `protobuf:"bytes,12,opt,name=provider_request_id,json=providerRequestId,proto3" json:"provider_request_id,omitempty"`
	ProviderChargeId   string `protobuf:"bytes,13,opt,name=provider_charge_id,json=providerChargeId,proto3" json:"provider_charge_id,omitempty"`
	ParentWorkId       string `protobuf:"bytes,14,opt,name=parent_work_id,json=parentWorkId,proto3" json:"parent_work_id,omitempty"`
	ResourceId         string `protobuf:"bytes,15,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	PeriodId           string `protobuf:"bytes,16,opt,name=period_id,json=periodId,proto3" json:"period_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicCorrelationV2) Descriptor deprecated

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

Deprecated: Use EconomicCorrelationV2.ProtoReflect.Descriptor instead.

func (*EconomicCorrelationV2) GetALegId

func (x *EconomicCorrelationV2) GetALegId() string

func (*EconomicCorrelationV2) GetAttemptId

func (x *EconomicCorrelationV2) GetAttemptId() string

func (*EconomicCorrelationV2) GetAttemptSeq

func (x *EconomicCorrelationV2) GetAttemptSeq() uint64

func (*EconomicCorrelationV2) GetBLegId

func (x *EconomicCorrelationV2) GetBLegId() string

func (*EconomicCorrelationV2) GetBillingCallId

func (x *EconomicCorrelationV2) GetBillingCallId() string

func (*EconomicCorrelationV2) GetCallId

func (x *EconomicCorrelationV2) GetCallId() string

func (*EconomicCorrelationV2) GetParentWorkId

func (x *EconomicCorrelationV2) GetParentWorkId() string

func (*EconomicCorrelationV2) GetPeriodId

func (x *EconomicCorrelationV2) GetPeriodId() string

func (*EconomicCorrelationV2) GetProviderAccountKey

func (x *EconomicCorrelationV2) GetProviderAccountKey() string

func (*EconomicCorrelationV2) GetProviderChargeId

func (x *EconomicCorrelationV2) GetProviderChargeId() string

func (*EconomicCorrelationV2) GetProviderRequestId

func (x *EconomicCorrelationV2) GetProviderRequestId() string

func (*EconomicCorrelationV2) GetRequestId

func (x *EconomicCorrelationV2) GetRequestId() string

func (*EconomicCorrelationV2) GetResourceId

func (x *EconomicCorrelationV2) GetResourceId() string

func (*EconomicCorrelationV2) GetStoreId

func (x *EconomicCorrelationV2) GetStoreId() string

func (*EconomicCorrelationV2) GetSubmissionId

func (x *EconomicCorrelationV2) GetSubmissionId() string

func (*EconomicCorrelationV2) GetTenantId

func (x *EconomicCorrelationV2) GetTenantId() string

func (*EconomicCorrelationV2) ProtoMessage

func (*EconomicCorrelationV2) ProtoMessage()

func (*EconomicCorrelationV2) ProtoReflect

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

func (*EconomicCorrelationV2) Reset

func (x *EconomicCorrelationV2) Reset()

func (*EconomicCorrelationV2) String

func (x *EconomicCorrelationV2) String() string

type EconomicCoverageV2

type EconomicCoverageV2 struct {
	Ref      *EconomicChargeRefV2 `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	Relation string               `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicCoverageV2) Descriptor deprecated

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

Deprecated: Use EconomicCoverageV2.ProtoReflect.Descriptor instead.

func (*EconomicCoverageV2) GetRef

func (*EconomicCoverageV2) GetRelation

func (x *EconomicCoverageV2) GetRelation() string

func (*EconomicCoverageV2) ProtoMessage

func (*EconomicCoverageV2) ProtoMessage()

func (*EconomicCoverageV2) ProtoReflect

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

func (*EconomicCoverageV2) Reset

func (x *EconomicCoverageV2) Reset()

func (*EconomicCoverageV2) String

func (x *EconomicCoverageV2) String() string

type EconomicDecimalV2

type EconomicDecimalV2 struct {

	// Signed base-10 coefficient. Floating point is deliberately not used.
	Coefficient string `protobuf:"bytes,1,opt,name=coefficient,proto3" json:"coefficient,omitempty"`
	Scale       uint32 `protobuf:"varint,2,opt,name=scale,proto3" json:"scale,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicDecimalV2) Descriptor deprecated

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

Deprecated: Use EconomicDecimalV2.ProtoReflect.Descriptor instead.

func (*EconomicDecimalV2) GetCoefficient

func (x *EconomicDecimalV2) GetCoefficient() string

func (*EconomicDecimalV2) GetScale

func (x *EconomicDecimalV2) GetScale() uint32

func (*EconomicDecimalV2) ProtoMessage

func (*EconomicDecimalV2) ProtoMessage()

func (*EconomicDecimalV2) ProtoReflect

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

func (*EconomicDecimalV2) Reset

func (x *EconomicDecimalV2) Reset()

func (*EconomicDecimalV2) String

func (x *EconomicDecimalV2) String() string

type EconomicDimensionV2

type EconomicDimensionV2 struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicDimensionV2) Descriptor deprecated

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

Deprecated: Use EconomicDimensionV2.ProtoReflect.Descriptor instead.

func (*EconomicDimensionV2) GetName

func (x *EconomicDimensionV2) GetName() string

func (*EconomicDimensionV2) GetValue

func (x *EconomicDimensionV2) GetValue() string

func (*EconomicDimensionV2) ProtoMessage

func (*EconomicDimensionV2) ProtoMessage()

func (*EconomicDimensionV2) ProtoReflect

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

func (*EconomicDimensionV2) Reset

func (x *EconomicDimensionV2) Reset()

func (*EconomicDimensionV2) String

func (x *EconomicDimensionV2) String() string

type EconomicEvidenceFieldV2

type EconomicEvidenceFieldV2 struct {
	Path        string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Lexeme      string `protobuf:"bytes,3,opt,name=lexeme,proto3" json:"lexeme,omitempty"`
	Value       string `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	Present     bool   `protobuf:"varint,5,opt,name=present,proto3" json:"present,omitempty"`
	Null        bool   `protobuf:"varint,6,opt,name=null,proto3" json:"null,omitempty"`
	Acquisition string `protobuf:"bytes,7,opt,name=acquisition,proto3" json:"acquisition,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicEvidenceFieldV2) Descriptor deprecated

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

Deprecated: Use EconomicEvidenceFieldV2.ProtoReflect.Descriptor instead.

func (*EconomicEvidenceFieldV2) GetAcquisition

func (x *EconomicEvidenceFieldV2) GetAcquisition() string

func (*EconomicEvidenceFieldV2) GetLexeme

func (x *EconomicEvidenceFieldV2) GetLexeme() string

func (*EconomicEvidenceFieldV2) GetName

func (x *EconomicEvidenceFieldV2) GetName() string

func (*EconomicEvidenceFieldV2) GetNull

func (x *EconomicEvidenceFieldV2) GetNull() bool

func (*EconomicEvidenceFieldV2) GetPath

func (x *EconomicEvidenceFieldV2) GetPath() string

func (*EconomicEvidenceFieldV2) GetPresent

func (x *EconomicEvidenceFieldV2) GetPresent() bool

func (*EconomicEvidenceFieldV2) GetValue

func (x *EconomicEvidenceFieldV2) GetValue() string

func (*EconomicEvidenceFieldV2) ProtoMessage

func (*EconomicEvidenceFieldV2) ProtoMessage()

func (*EconomicEvidenceFieldV2) ProtoReflect

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

func (*EconomicEvidenceFieldV2) Reset

func (x *EconomicEvidenceFieldV2) Reset()

func (*EconomicEvidenceFieldV2) String

func (x *EconomicEvidenceFieldV2) String() string

type EconomicMeasureV2

type EconomicMeasureV2 struct {
	Key *EconomicComponentKeyV2 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// A missing message is absent; coefficient "0", scale 0 is explicit zero.
	Value     *EconomicDecimalV2 `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	Quality   string             `protobuf:"bytes,3,opt,name=quality,proto3" json:"quality,omitempty"`
	MethodRef string             `protobuf:"bytes,4,opt,name=method_ref,json=methodRef,proto3" json:"method_ref,omitempty"`
	Reason    string             `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicMeasureV2) Descriptor deprecated

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

Deprecated: Use EconomicMeasureV2.ProtoReflect.Descriptor instead.

func (*EconomicMeasureV2) GetKey

func (*EconomicMeasureV2) GetMethodRef

func (x *EconomicMeasureV2) GetMethodRef() string

func (*EconomicMeasureV2) GetQuality

func (x *EconomicMeasureV2) GetQuality() string

func (*EconomicMeasureV2) GetReason

func (x *EconomicMeasureV2) GetReason() string

func (*EconomicMeasureV2) GetValue

func (x *EconomicMeasureV2) GetValue() *EconomicDecimalV2

func (*EconomicMeasureV2) ProtoMessage

func (*EconomicMeasureV2) ProtoMessage()

func (*EconomicMeasureV2) ProtoReflect

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

func (*EconomicMeasureV2) Reset

func (x *EconomicMeasureV2) Reset()

func (*EconomicMeasureV2) String

func (x *EconomicMeasureV2) String() string

type EconomicObservationRefV2

type EconomicObservationRefV2 struct {
	StoreId       string `protobuf:"bytes,1,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
	ObservationId string `protobuf:"bytes,2,opt,name=observation_id,json=observationId,proto3" json:"observation_id,omitempty"`
	Revision      uint64 `protobuf:"varint,3,opt,name=revision,proto3" json:"revision,omitempty"`
	PayloadHash   string `protobuf:"bytes,4,opt,name=payload_hash,json=payloadHash,proto3" json:"payload_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicObservationRefV2) Descriptor deprecated

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

Deprecated: Use EconomicObservationRefV2.ProtoReflect.Descriptor instead.

func (*EconomicObservationRefV2) GetObservationId

func (x *EconomicObservationRefV2) GetObservationId() string

func (*EconomicObservationRefV2) GetPayloadHash

func (x *EconomicObservationRefV2) GetPayloadHash() string

func (*EconomicObservationRefV2) GetRevision

func (x *EconomicObservationRefV2) GetRevision() uint64

func (*EconomicObservationRefV2) GetStoreId

func (x *EconomicObservationRefV2) GetStoreId() string

func (*EconomicObservationRefV2) ProtoMessage

func (*EconomicObservationRefV2) ProtoMessage()

func (*EconomicObservationRefV2) ProtoReflect

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

func (*EconomicObservationRefV2) Reset

func (x *EconomicObservationRefV2) Reset()

func (*EconomicObservationRefV2) String

func (x *EconomicObservationRefV2) String() string

type EconomicObservationV2

type EconomicObservationV2 struct {
	Version             uint32                      `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Id                  string                      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	SourceEventKey      string                      `protobuf:"bytes,3,opt,name=source_event_key,json=sourceEventKey,proto3" json:"source_event_key,omitempty"`
	Revision            uint64                      `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"`
	StreamId            string                      `protobuf:"bytes,5,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	Sequence            uint64                      `protobuf:"varint,6,opt,name=sequence,proto3" json:"sequence,omitempty"`
	Origin              string                      `protobuf:"bytes,7,opt,name=origin,proto3" json:"origin,omitempty"`
	Acquisition         string                      `protobuf:"bytes,8,opt,name=acquisition,proto3" json:"acquisition,omitempty"`
	Authority           string                      `protobuf:"bytes,9,opt,name=authority,proto3" json:"authority,omitempty"`
	Perspective         string                      `protobuf:"bytes,10,opt,name=perspective,proto3" json:"perspective,omitempty"`
	Boundary            string                      `protobuf:"bytes,11,opt,name=boundary,proto3" json:"boundary,omitempty"`
	Lifecycle           string                      `protobuf:"bytes,12,opt,name=lifecycle,proto3" json:"lifecycle,omitempty"`
	Subject             *EconomicSubjectV2          `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	Correlation         *EconomicCorrelationV2      `protobuf:"bytes,14,opt,name=correlation,proto3" json:"correlation,omitempty"`
	Scope               *EconomicScopeV2            `protobuf:"bytes,15,opt,name=scope,proto3" json:"scope,omitempty"`
	Semantics           string                      `protobuf:"bytes,16,opt,name=semantics,proto3" json:"semantics,omitempty"`
	ObservedAtUnixNanos int64                       `protobuf:"varint,17,opt,name=observed_at_unix_nanos,json=observedAtUnixNanos,proto3" json:"observed_at_unix_nanos,omitempty"`
	ReceivedAtUnixNanos int64                       `protobuf:"varint,18,opt,name=received_at_unix_nanos,json=receivedAtUnixNanos,proto3" json:"received_at_unix_nanos,omitempty"`
	MappingRef          string                      `protobuf:"bytes,19,opt,name=mapping_ref,json=mappingRef,proto3" json:"mapping_ref,omitempty"`
	Measures            []*EconomicMeasureV2        `protobuf:"bytes,20,rep,name=measures,proto3" json:"measures,omitempty"`
	Charges             []*EconomicChargeV2         `protobuf:"bytes,21,rep,name=charges,proto3" json:"charges,omitempty"`
	Supersedes          []*EconomicObservationRefV2 `protobuf:"bytes,22,rep,name=supersedes,proto3" json:"supersedes,omitempty"`
	Evidence            []*EconomicEvidenceFieldV2  `protobuf:"bytes,23,rep,name=evidence,proto3" json:"evidence,omitempty"`
	// contains filtered or unexported fields
}

EconomicObservationV2 mirrors metering.Observation field-for-field. Typed nested messages preserve decimal/presence, component identity, provider charge coverage, supersession and safe original lexemes.

func (*EconomicObservationV2) Descriptor deprecated

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

Deprecated: Use EconomicObservationV2.ProtoReflect.Descriptor instead.

func (*EconomicObservationV2) GetAcquisition

func (x *EconomicObservationV2) GetAcquisition() string

func (*EconomicObservationV2) GetAuthority

func (x *EconomicObservationV2) GetAuthority() string

func (*EconomicObservationV2) GetBoundary

func (x *EconomicObservationV2) GetBoundary() string

func (*EconomicObservationV2) GetCharges

func (x *EconomicObservationV2) GetCharges() []*EconomicChargeV2

func (*EconomicObservationV2) GetCorrelation

func (x *EconomicObservationV2) GetCorrelation() *EconomicCorrelationV2

func (*EconomicObservationV2) GetEvidence

func (x *EconomicObservationV2) GetEvidence() []*EconomicEvidenceFieldV2

func (*EconomicObservationV2) GetId

func (x *EconomicObservationV2) GetId() string

func (*EconomicObservationV2) GetLifecycle

func (x *EconomicObservationV2) GetLifecycle() string

func (*EconomicObservationV2) GetMappingRef

func (x *EconomicObservationV2) GetMappingRef() string

func (*EconomicObservationV2) GetMeasures

func (x *EconomicObservationV2) GetMeasures() []*EconomicMeasureV2

func (*EconomicObservationV2) GetObservedAtUnixNanos

func (x *EconomicObservationV2) GetObservedAtUnixNanos() int64

func (*EconomicObservationV2) GetOrigin

func (x *EconomicObservationV2) GetOrigin() string

func (*EconomicObservationV2) GetPerspective

func (x *EconomicObservationV2) GetPerspective() string

func (*EconomicObservationV2) GetReceivedAtUnixNanos

func (x *EconomicObservationV2) GetReceivedAtUnixNanos() int64

func (*EconomicObservationV2) GetRevision

func (x *EconomicObservationV2) GetRevision() uint64

func (*EconomicObservationV2) GetScope

func (x *EconomicObservationV2) GetScope() *EconomicScopeV2

func (*EconomicObservationV2) GetSemantics

func (x *EconomicObservationV2) GetSemantics() string

func (*EconomicObservationV2) GetSequence

func (x *EconomicObservationV2) GetSequence() uint64

func (*EconomicObservationV2) GetSourceEventKey

func (x *EconomicObservationV2) GetSourceEventKey() string

func (*EconomicObservationV2) GetStreamId

func (x *EconomicObservationV2) GetStreamId() string

func (*EconomicObservationV2) GetSubject

func (x *EconomicObservationV2) GetSubject() *EconomicSubjectV2

func (*EconomicObservationV2) GetSupersedes

func (x *EconomicObservationV2) GetSupersedes() []*EconomicObservationRefV2

func (*EconomicObservationV2) GetVersion

func (x *EconomicObservationV2) GetVersion() uint32

func (*EconomicObservationV2) ProtoMessage

func (*EconomicObservationV2) ProtoMessage()

func (*EconomicObservationV2) ProtoReflect

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

func (*EconomicObservationV2) Reset

func (x *EconomicObservationV2) Reset()

func (*EconomicObservationV2) String

func (x *EconomicObservationV2) String() string

type EconomicPaymentPartyV2

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

func (*EconomicPaymentPartyV2) Descriptor deprecated

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

Deprecated: Use EconomicPaymentPartyV2.ProtoReflect.Descriptor instead.

func (*EconomicPaymentPartyV2) GetId

func (x *EconomicPaymentPartyV2) GetId() string

func (*EconomicPaymentPartyV2) GetKind

func (x *EconomicPaymentPartyV2) GetKind() string

func (*EconomicPaymentPartyV2) ProtoMessage

func (*EconomicPaymentPartyV2) ProtoMessage()

func (*EconomicPaymentPartyV2) ProtoReflect

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

func (*EconomicPaymentPartyV2) Reset

func (x *EconomicPaymentPartyV2) Reset()

func (*EconomicPaymentPartyV2) String

func (x *EconomicPaymentPartyV2) String() string

type EconomicScopeV2

type EconomicScopeV2 struct {
	SubjectKind    string                `protobuf:"bytes,1,opt,name=subject_kind,json=subjectKind,proto3" json:"subject_kind,omitempty"`
	PrincipalId    *EconomicScopeValueV2 `protobuf:"bytes,2,opt,name=principal_id,json=principalId,proto3" json:"principal_id,omitempty"`
	DisplayName    *EconomicScopeValueV2 `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	AuthMethod     *EconomicScopeValueV2 `protobuf:"bytes,4,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	CredentialId   *EconomicScopeValueV2 `protobuf:"bytes,5,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
	Roles          []string              `protobuf:"bytes,6,rep,name=roles,proto3" json:"roles,omitempty"`
	SafeClaims     map[string]string     `` /* 165-byte string literal not displayed */
	TenantId       *EconomicScopeValueV2 `protobuf:"bytes,8,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	OrganizationId *EconomicScopeValueV2 `protobuf:"bytes,9,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	WorkspaceId    *EconomicScopeValueV2 `protobuf:"bytes,10,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	ProjectId      *EconomicScopeValueV2 `protobuf:"bytes,11,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	DepartmentId   *EconomicScopeValueV2 `protobuf:"bytes,12,opt,name=department_id,json=departmentId,proto3" json:"department_id,omitempty"`
	CostCenterId   *EconomicScopeValueV2 `protobuf:"bytes,13,opt,name=cost_center_id,json=costCenterId,proto3" json:"cost_center_id,omitempty"`
	PolicyLabels   map[string]string     `` /* 172-byte string literal not displayed */
	Origin         string                `protobuf:"bytes,15,opt,name=origin,proto3" json:"origin,omitempty"`
	ParentTraceId  *EconomicScopeValueV2 `protobuf:"bytes,16,opt,name=parent_trace_id,json=parentTraceId,proto3" json:"parent_trace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicScopeV2) Descriptor deprecated

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

Deprecated: Use EconomicScopeV2.ProtoReflect.Descriptor instead.

func (*EconomicScopeV2) GetAuthMethod

func (x *EconomicScopeV2) GetAuthMethod() *EconomicScopeValueV2

func (*EconomicScopeV2) GetCostCenterId

func (x *EconomicScopeV2) GetCostCenterId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetCredentialId

func (x *EconomicScopeV2) GetCredentialId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetDepartmentId

func (x *EconomicScopeV2) GetDepartmentId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetDisplayName

func (x *EconomicScopeV2) GetDisplayName() *EconomicScopeValueV2

func (*EconomicScopeV2) GetOrganizationId

func (x *EconomicScopeV2) GetOrganizationId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetOrigin

func (x *EconomicScopeV2) GetOrigin() string

func (*EconomicScopeV2) GetParentTraceId

func (x *EconomicScopeV2) GetParentTraceId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetPolicyLabels

func (x *EconomicScopeV2) GetPolicyLabels() map[string]string

func (*EconomicScopeV2) GetPrincipalId

func (x *EconomicScopeV2) GetPrincipalId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetProjectId

func (x *EconomicScopeV2) GetProjectId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetRoles

func (x *EconomicScopeV2) GetRoles() []string

func (*EconomicScopeV2) GetSafeClaims

func (x *EconomicScopeV2) GetSafeClaims() map[string]string

func (*EconomicScopeV2) GetSubjectKind

func (x *EconomicScopeV2) GetSubjectKind() string

func (*EconomicScopeV2) GetTenantId

func (x *EconomicScopeV2) GetTenantId() *EconomicScopeValueV2

func (*EconomicScopeV2) GetWorkspaceId

func (x *EconomicScopeV2) GetWorkspaceId() *EconomicScopeValueV2

func (*EconomicScopeV2) ProtoMessage

func (*EconomicScopeV2) ProtoMessage()

func (*EconomicScopeV2) ProtoReflect

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

func (*EconomicScopeV2) Reset

func (x *EconomicScopeV2) Reset()

func (*EconomicScopeV2) String

func (x *EconomicScopeV2) String() string

type EconomicScopeValueV2

type EconomicScopeValueV2 struct {
	Known bool   `protobuf:"varint,1,opt,name=known,proto3" json:"known,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

EconomicScopeValueV2 preserves unknown versus known-empty attribution.

func (*EconomicScopeValueV2) Descriptor deprecated

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

Deprecated: Use EconomicScopeValueV2.ProtoReflect.Descriptor instead.

func (*EconomicScopeValueV2) GetKnown

func (x *EconomicScopeValueV2) GetKnown() bool

func (*EconomicScopeValueV2) GetValue

func (x *EconomicScopeValueV2) GetValue() string

func (*EconomicScopeValueV2) ProtoMessage

func (*EconomicScopeValueV2) ProtoMessage()

func (*EconomicScopeValueV2) ProtoReflect

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

func (*EconomicScopeValueV2) Reset

func (x *EconomicScopeValueV2) Reset()

func (*EconomicScopeValueV2) String

func (x *EconomicScopeValueV2) String() string

type EconomicSubjectV2

type EconomicSubjectV2 struct {
	Kind               string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	StoreId            string `protobuf:"bytes,2,opt,name=store_id,json=storeId,proto3" json:"store_id,omitempty"`
	TenantId           string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	AccountId          string `protobuf:"bytes,4,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	ALegId             string `protobuf:"bytes,5,opt,name=a_leg_id,json=aLegId,proto3" json:"a_leg_id,omitempty"`
	RequestId          string `protobuf:"bytes,6,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	BillingCallId      string `protobuf:"bytes,7,opt,name=billing_call_id,json=billingCallId,proto3" json:"billing_call_id,omitempty"`
	CallId             string `protobuf:"bytes,8,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
	BLegId             string `protobuf:"bytes,9,opt,name=b_leg_id,json=bLegId,proto3" json:"b_leg_id,omitempty"`
	AttemptId          string `protobuf:"bytes,10,opt,name=attempt_id,json=attemptId,proto3" json:"attempt_id,omitempty"`
	AttemptSeq         uint64 `protobuf:"varint,11,opt,name=attempt_seq,json=attemptSeq,proto3" json:"attempt_seq,omitempty"`
	SubmissionId       string `protobuf:"bytes,12,opt,name=submission_id,json=submissionId,proto3" json:"submission_id,omitempty"`
	ProviderAccountKey string `protobuf:"bytes,13,opt,name=provider_account_key,json=providerAccountKey,proto3" json:"provider_account_key,omitempty"`
	ProviderRequestId  string `protobuf:"bytes,14,opt,name=provider_request_id,json=providerRequestId,proto3" json:"provider_request_id,omitempty"`
	ProviderChargeId   string `protobuf:"bytes,15,opt,name=provider_charge_id,json=providerChargeId,proto3" json:"provider_charge_id,omitempty"`
	ResourceId         string `protobuf:"bytes,16,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	PeriodId           string `protobuf:"bytes,17,opt,name=period_id,json=periodId,proto3" json:"period_id,omitempty"`
	PoolId             string `protobuf:"bytes,18,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
	WindowId           string `protobuf:"bytes,19,opt,name=window_id,json=windowId,proto3" json:"window_id,omitempty"`
	StatementId        string `protobuf:"bytes,20,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"`
	StatementLineId    string `protobuf:"bytes,21,opt,name=statement_line_id,json=statementLineId,proto3" json:"statement_line_id,omitempty"`
	ResetAtUnixNanos   int64  `protobuf:"varint,22,opt,name=reset_at_unix_nanos,json=resetAtUnixNanos,proto3" json:"reset_at_unix_nanos,omitempty"`
	StartAtUnixNanos   int64  `protobuf:"varint,23,opt,name=start_at_unix_nanos,json=startAtUnixNanos,proto3" json:"start_at_unix_nanos,omitempty"`
	EndAtUnixNanos     int64  `protobuf:"varint,24,opt,name=end_at_unix_nanos,json=endAtUnixNanos,proto3" json:"end_at_unix_nanos,omitempty"`
	// contains filtered or unexported fields
}

func (*EconomicSubjectV2) Descriptor deprecated

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

Deprecated: Use EconomicSubjectV2.ProtoReflect.Descriptor instead.

func (*EconomicSubjectV2) GetALegId

func (x *EconomicSubjectV2) GetALegId() string

func (*EconomicSubjectV2) GetAccountId

func (x *EconomicSubjectV2) GetAccountId() string

func (*EconomicSubjectV2) GetAttemptId

func (x *EconomicSubjectV2) GetAttemptId() string

func (*EconomicSubjectV2) GetAttemptSeq

func (x *EconomicSubjectV2) GetAttemptSeq() uint64

func (*EconomicSubjectV2) GetBLegId

func (x *EconomicSubjectV2) GetBLegId() string

func (*EconomicSubjectV2) GetBillingCallId

func (x *EconomicSubjectV2) GetBillingCallId() string

func (*EconomicSubjectV2) GetCallId

func (x *EconomicSubjectV2) GetCallId() string

func (*EconomicSubjectV2) GetEndAtUnixNanos

func (x *EconomicSubjectV2) GetEndAtUnixNanos() int64

func (*EconomicSubjectV2) GetKind

func (x *EconomicSubjectV2) GetKind() string

func (*EconomicSubjectV2) GetPeriodId

func (x *EconomicSubjectV2) GetPeriodId() string

func (*EconomicSubjectV2) GetPoolId

func (x *EconomicSubjectV2) GetPoolId() string

func (*EconomicSubjectV2) GetProviderAccountKey

func (x *EconomicSubjectV2) GetProviderAccountKey() string

func (*EconomicSubjectV2) GetProviderChargeId

func (x *EconomicSubjectV2) GetProviderChargeId() string

func (*EconomicSubjectV2) GetProviderRequestId

func (x *EconomicSubjectV2) GetProviderRequestId() string

func (*EconomicSubjectV2) GetRequestId

func (x *EconomicSubjectV2) GetRequestId() string

func (*EconomicSubjectV2) GetResetAtUnixNanos

func (x *EconomicSubjectV2) GetResetAtUnixNanos() int64

func (*EconomicSubjectV2) GetResourceId

func (x *EconomicSubjectV2) GetResourceId() string

func (*EconomicSubjectV2) GetStartAtUnixNanos

func (x *EconomicSubjectV2) GetStartAtUnixNanos() int64

func (*EconomicSubjectV2) GetStatementId

func (x *EconomicSubjectV2) GetStatementId() string

func (*EconomicSubjectV2) GetStatementLineId

func (x *EconomicSubjectV2) GetStatementLineId() string

func (*EconomicSubjectV2) GetStoreId

func (x *EconomicSubjectV2) GetStoreId() string

func (*EconomicSubjectV2) GetSubmissionId

func (x *EconomicSubjectV2) GetSubmissionId() string

func (*EconomicSubjectV2) GetTenantId

func (x *EconomicSubjectV2) GetTenantId() string

func (*EconomicSubjectV2) GetWindowId

func (x *EconomicSubjectV2) GetWindowId() string

func (*EconomicSubjectV2) ProtoMessage

func (*EconomicSubjectV2) ProtoMessage()

func (*EconomicSubjectV2) ProtoReflect

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

func (*EconomicSubjectV2) Reset

func (x *EconomicSubjectV2) Reset()

func (*EconomicSubjectV2) String

func (x *EconomicSubjectV2) String() string

type ErrorCode

type ErrorCode int32
const (
	ErrorCode_ERROR_CODE_UNSPECIFIED         ErrorCode = 0
	ErrorCode_ERROR_CODE_INVALID_ARGUMENT    ErrorCode = 1
	ErrorCode_ERROR_CODE_UNAUTHENTICATED     ErrorCode = 2
	ErrorCode_ERROR_CODE_PERMISSION_DENIED   ErrorCode = 3
	ErrorCode_ERROR_CODE_NOT_FOUND           ErrorCode = 4
	ErrorCode_ERROR_CODE_RESOURCE_EXHAUSTED  ErrorCode = 5
	ErrorCode_ERROR_CODE_FAILED_PRECONDITION ErrorCode = 6
	ErrorCode_ERROR_CODE_ABORTED             ErrorCode = 7
	ErrorCode_ERROR_CODE_UNAVAILABLE         ErrorCode = 8
	ErrorCode_ERROR_CODE_INTERNAL            ErrorCode = 9
	ErrorCode_ERROR_CODE_PROVIDER_TRANSIENT  ErrorCode = 10
	ErrorCode_ERROR_CODE_PROVIDER_TERMINAL   ErrorCode = 11
	ErrorCode_ERROR_CODE_PROTOCOL_VIOLATION  ErrorCode = 12
	ErrorCode_ERROR_CODE_CANCELLED           ErrorCode = 13
)

func (ErrorCode) Descriptor

func (ErrorCode) Descriptor() protoreflect.EnumDescriptor

func (ErrorCode) Enum

func (x ErrorCode) Enum() *ErrorCode

func (ErrorCode) EnumDescriptor deprecated

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

Deprecated: Use ErrorCode.Descriptor instead.

func (ErrorCode) Number

func (x ErrorCode) Number() protoreflect.EnumNumber

func (ErrorCode) String

func (x ErrorCode) String() string

func (ErrorCode) Type

type EventKind

type EventKind int32
const (
	EventKind_EVENT_KIND_UNSPECIFIED               EventKind = 0
	EventKind_EVENT_KIND_RESPONSE_STARTED          EventKind = 1
	EventKind_EVENT_KIND_MESSAGE_STARTED           EventKind = 2
	EventKind_EVENT_KIND_TEXT_DELTA                EventKind = 3
	EventKind_EVENT_KIND_REASONING_DELTA           EventKind = 4
	EventKind_EVENT_KIND_REASONING_SIGNATURE_DELTA EventKind = 5
	EventKind_EVENT_KIND_REASONING_OPAQUE_DELTA    EventKind = 6
	EventKind_EVENT_KIND_TOOL_CALL_STARTED         EventKind = 7
	EventKind_EVENT_KIND_TOOL_CALL_ARGS_DELTA      EventKind = 8
	EventKind_EVENT_KIND_TOOL_CALL_FINISHED        EventKind = 9
	EventKind_EVENT_KIND_USAGE_DELTA               EventKind = 10
	EventKind_EVENT_KIND_WARNING                   EventKind = 11
	EventKind_EVENT_KIND_ERROR                     EventKind = 12
	EventKind_EVENT_KIND_RESPONSE_FINISHED         EventKind = 13
	EventKind_EVENT_KIND_ASSISTANT_IMAGE_REF       EventKind = 14
	EventKind_EVENT_KIND_ASSISTANT_FILE_REF        EventKind = 15
	EventKind_EVENT_KIND_REASONING_PART            EventKind = 16
)

func (EventKind) Descriptor

func (EventKind) Descriptor() protoreflect.EnumDescriptor

func (EventKind) Enum

func (x EventKind) Enum() *EventKind

func (EventKind) EnumDescriptor deprecated

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

Deprecated: Use EventKind.Descriptor instead.

func (EventKind) Number

func (x EventKind) Number() protoreflect.EnumNumber

func (EventKind) String

func (x EventKind) String() string

func (EventKind) Type

type ExecuteClientFrame

type ExecuteClientFrame struct {
	Kind                 ClientFrameKind `protobuf:"varint,1,opt,name=kind,proto3,enum=golip.backendplugin.v1.ClientFrameKind" json:"kind,omitempty"`
	Sequence             uint64          `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
	InstanceId           string          `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Invocation           *Invocation     `protobuf:"bytes,4,opt,name=invocation,proto3" json:"invocation,omitempty"`
	CancelReason         CancelReason    `` /* 139-byte string literal not displayed */
	CancelDeadlineUnixMs int64           `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExecuteClientFrame) Descriptor deprecated

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

Deprecated: Use ExecuteClientFrame.ProtoReflect.Descriptor instead.

func (*ExecuteClientFrame) GetCancelDeadlineUnixMs

func (x *ExecuteClientFrame) GetCancelDeadlineUnixMs() int64

func (*ExecuteClientFrame) GetCancelReason

func (x *ExecuteClientFrame) GetCancelReason() CancelReason

func (*ExecuteClientFrame) GetInstanceId

func (x *ExecuteClientFrame) GetInstanceId() string

func (*ExecuteClientFrame) GetInvocation

func (x *ExecuteClientFrame) GetInvocation() *Invocation

func (*ExecuteClientFrame) GetKind

func (x *ExecuteClientFrame) GetKind() ClientFrameKind

func (*ExecuteClientFrame) GetSequence

func (x *ExecuteClientFrame) GetSequence() uint64

func (*ExecuteClientFrame) ProtoMessage

func (*ExecuteClientFrame) ProtoMessage()

func (*ExecuteClientFrame) ProtoReflect

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

func (*ExecuteClientFrame) Reset

func (x *ExecuteClientFrame) Reset()

func (*ExecuteClientFrame) String

func (x *ExecuteClientFrame) String() string

type ExecuteServerFrame

type ExecuteServerFrame struct {
	Kind                   ServerFrameKind         `protobuf:"varint,1,opt,name=kind,proto3,enum=golip.backendplugin.v1.ServerFrameKind" json:"kind,omitempty"`
	Sequence               uint64                  `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
	Event                  *CanonicalEvent         `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
	Diagnostic             string                  `protobuf:"bytes,4,opt,name=diagnostic,proto3" json:"diagnostic,omitempty"`
	CancelOutcome          *CancelOutcome          `protobuf:"bytes,5,opt,name=cancel_outcome,json=cancelOutcome,proto3" json:"cancel_outcome,omitempty"`
	Terminal               *Terminal               `protobuf:"bytes,6,opt,name=terminal,proto3" json:"terminal,omitempty"`
	AccountingEvidence     *AccountingEvidence     `protobuf:"bytes,7,opt,name=accounting_evidence,json=accountingEvidence,proto3" json:"accounting_evidence,omitempty"`
	PromptCacheObservation *PromptCacheObservation `` /* 129-byte string literal not displayed */
	// V2 keeps the V1 accounting frame kind and adds a distinct payload field.
	// Old generated clients cannot interpret this field and therefore fail
	// closed instead of silently dropping provider economics.
	AccountingEvidenceV2 *AccountingEvidenceV2 `protobuf:"bytes,9,opt,name=accounting_evidence_v2,json=accountingEvidenceV2,proto3" json:"accounting_evidence_v2,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteServerFrame) Descriptor deprecated

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

Deprecated: Use ExecuteServerFrame.ProtoReflect.Descriptor instead.

func (*ExecuteServerFrame) GetAccountingEvidence

func (x *ExecuteServerFrame) GetAccountingEvidence() *AccountingEvidence

func (*ExecuteServerFrame) GetAccountingEvidenceV2

func (x *ExecuteServerFrame) GetAccountingEvidenceV2() *AccountingEvidenceV2

func (*ExecuteServerFrame) GetCancelOutcome

func (x *ExecuteServerFrame) GetCancelOutcome() *CancelOutcome

func (*ExecuteServerFrame) GetDiagnostic

func (x *ExecuteServerFrame) GetDiagnostic() string

func (*ExecuteServerFrame) GetEvent

func (x *ExecuteServerFrame) GetEvent() *CanonicalEvent

func (*ExecuteServerFrame) GetKind

func (x *ExecuteServerFrame) GetKind() ServerFrameKind

func (*ExecuteServerFrame) GetPromptCacheObservation

func (x *ExecuteServerFrame) GetPromptCacheObservation() *PromptCacheObservation

func (*ExecuteServerFrame) GetSequence

func (x *ExecuteServerFrame) GetSequence() uint64

func (*ExecuteServerFrame) GetTerminal

func (x *ExecuteServerFrame) GetTerminal() *Terminal

func (*ExecuteServerFrame) ProtoMessage

func (*ExecuteServerFrame) ProtoMessage()

func (*ExecuteServerFrame) ProtoReflect

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

func (*ExecuteServerFrame) Reset

func (x *ExecuteServerFrame) Reset()

func (*ExecuteServerFrame) String

func (x *ExecuteServerFrame) String() string

type ExtensionRequirementWire

type ExtensionRequirementWire struct {
	Namespace   string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Type        string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Implementor string `protobuf:"bytes,3,opt,name=implementor,proto3" json:"implementor,omitempty"`
	// contains filtered or unexported fields
}

func (*ExtensionRequirementWire) Descriptor deprecated

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

Deprecated: Use ExtensionRequirementWire.ProtoReflect.Descriptor instead.

func (*ExtensionRequirementWire) GetImplementor

func (x *ExtensionRequirementWire) GetImplementor() string

func (*ExtensionRequirementWire) GetNamespace

func (x *ExtensionRequirementWire) GetNamespace() string

func (*ExtensionRequirementWire) GetType

func (x *ExtensionRequirementWire) GetType() string

func (*ExtensionRequirementWire) ProtoMessage

func (*ExtensionRequirementWire) ProtoMessage()

func (*ExtensionRequirementWire) ProtoReflect

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

func (*ExtensionRequirementWire) Reset

func (x *ExtensionRequirementWire) Reset()

func (*ExtensionRequirementWire) String

func (x *ExtensionRequirementWire) String() string

type FactoryDescriptor

type FactoryDescriptor struct {
	Kind                      string                      `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	DisplayName               string                      `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Description               string                      `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	CredentialMode            CredentialMode              `` /* 147-byte string literal not displayed */
	AccessScope               AccessScope                 `` /* 135-byte string literal not displayed */
	RoutePrefixes             []string                    `protobuf:"bytes,6,rep,name=route_prefixes,json=routePrefixes,proto3" json:"route_prefixes,omitempty"`
	SupportsCountTokens       bool                        `protobuf:"varint,7,opt,name=supports_count_tokens,json=supportsCountTokens,proto3" json:"supports_count_tokens,omitempty"`
	SupportsFinalizeBilling   bool                        `` /* 133-byte string literal not displayed */
	SupportsDynamicInventory  bool                        `` /* 136-byte string literal not displayed */
	SupportsModelAwareProfile bool                        `` /* 142-byte string literal not displayed */
	ProcessSharing            ProcessSharing              `` /* 148-byte string literal not displayed */
	Experimental              bool                        `protobuf:"varint,12,opt,name=experimental,proto3" json:"experimental,omitempty"`
	Deprecated                bool                        `protobuf:"varint,13,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	StaticCapabilities        *CapabilitySummary          `protobuf:"bytes,14,opt,name=static_capabilities,json=staticCapabilities,proto3" json:"static_capabilities,omitempty"`
	TransportCapabilities     *TransportCapabilitySummary `protobuf:"bytes,15,opt,name=transport_capabilities,json=transportCapabilities,proto3" json:"transport_capabilities,omitempty"`
	// supports_accounting_evidence_v2 advertises the lossless host-only
	// observation sideband. It is additive; V1 fields retain their meaning.
	SupportsAccountingEvidenceV2 bool `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FactoryDescriptor) Descriptor deprecated

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

Deprecated: Use FactoryDescriptor.ProtoReflect.Descriptor instead.

func (*FactoryDescriptor) GetAccessScope

func (x *FactoryDescriptor) GetAccessScope() AccessScope

func (*FactoryDescriptor) GetCredentialMode

func (x *FactoryDescriptor) GetCredentialMode() CredentialMode

func (*FactoryDescriptor) GetDeprecated

func (x *FactoryDescriptor) GetDeprecated() bool

func (*FactoryDescriptor) GetDescription

func (x *FactoryDescriptor) GetDescription() string

func (*FactoryDescriptor) GetDisplayName

func (x *FactoryDescriptor) GetDisplayName() string

func (*FactoryDescriptor) GetExperimental

func (x *FactoryDescriptor) GetExperimental() bool

func (*FactoryDescriptor) GetKind

func (x *FactoryDescriptor) GetKind() string

func (*FactoryDescriptor) GetProcessSharing

func (x *FactoryDescriptor) GetProcessSharing() ProcessSharing

func (*FactoryDescriptor) GetRoutePrefixes

func (x *FactoryDescriptor) GetRoutePrefixes() []string

func (*FactoryDescriptor) GetStaticCapabilities

func (x *FactoryDescriptor) GetStaticCapabilities() *CapabilitySummary

func (*FactoryDescriptor) GetSupportsAccountingEvidenceV2

func (x *FactoryDescriptor) GetSupportsAccountingEvidenceV2() bool

func (*FactoryDescriptor) GetSupportsCountTokens

func (x *FactoryDescriptor) GetSupportsCountTokens() bool

func (*FactoryDescriptor) GetSupportsDynamicInventory

func (x *FactoryDescriptor) GetSupportsDynamicInventory() bool

func (*FactoryDescriptor) GetSupportsFinalizeBilling

func (x *FactoryDescriptor) GetSupportsFinalizeBilling() bool

func (*FactoryDescriptor) GetSupportsModelAwareProfile

func (x *FactoryDescriptor) GetSupportsModelAwareProfile() bool

func (*FactoryDescriptor) GetTransportCapabilities

func (x *FactoryDescriptor) GetTransportCapabilities() *TransportCapabilitySummary

func (*FactoryDescriptor) ProtoMessage

func (*FactoryDescriptor) ProtoMessage()

func (*FactoryDescriptor) ProtoReflect

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

func (*FactoryDescriptor) Reset

func (x *FactoryDescriptor) Reset()

func (*FactoryDescriptor) String

func (x *FactoryDescriptor) String() string

type Feature

type Feature struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Required bool   `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"`
	// contains filtered or unexported fields
}

func (*Feature) Descriptor deprecated

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

Deprecated: Use Feature.ProtoReflect.Descriptor instead.

func (*Feature) GetName

func (x *Feature) GetName() string

func (*Feature) GetRequired

func (x *Feature) GetRequired() bool

func (*Feature) ProtoMessage

func (*Feature) ProtoMessage()

func (*Feature) ProtoReflect

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

func (*Feature) Reset

func (x *Feature) Reset()

func (*Feature) String

func (x *Feature) String() string

type FinalizeBillingRequest

type FinalizeBillingRequest struct {
	InstanceId     string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	ALegId         string `protobuf:"bytes,2,opt,name=a_leg_id,json=aLegId,proto3" json:"a_leg_id,omitempty"`
	BLegId         string `protobuf:"bytes,3,opt,name=b_leg_id,json=bLegId,proto3" json:"b_leg_id,omitempty"`
	ModelId        string `protobuf:"bytes,4,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	Reason         string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	IdempotencyKey string `protobuf:"bytes,6,opt,name=idempotency_key,json=idempotencyKey,proto3" json:"idempotency_key,omitempty"`
	// contains filtered or unexported fields
}

func (*FinalizeBillingRequest) Descriptor deprecated

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

Deprecated: Use FinalizeBillingRequest.ProtoReflect.Descriptor instead.

func (*FinalizeBillingRequest) GetALegId

func (x *FinalizeBillingRequest) GetALegId() string

func (*FinalizeBillingRequest) GetBLegId

func (x *FinalizeBillingRequest) GetBLegId() string

func (*FinalizeBillingRequest) GetIdempotencyKey

func (x *FinalizeBillingRequest) GetIdempotencyKey() string

func (*FinalizeBillingRequest) GetInstanceId

func (x *FinalizeBillingRequest) GetInstanceId() string

func (*FinalizeBillingRequest) GetModelId

func (x *FinalizeBillingRequest) GetModelId() string

func (*FinalizeBillingRequest) GetReason

func (x *FinalizeBillingRequest) GetReason() string

func (*FinalizeBillingRequest) ProtoMessage

func (*FinalizeBillingRequest) ProtoMessage()

func (*FinalizeBillingRequest) ProtoReflect

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

func (*FinalizeBillingRequest) Reset

func (x *FinalizeBillingRequest) Reset()

func (*FinalizeBillingRequest) String

func (x *FinalizeBillingRequest) String() string

type FinalizeBillingResponse

type FinalizeBillingResponse struct {
	Usage           *UsageEvidence `protobuf:"bytes,1,opt,name=usage,proto3" json:"usage,omitempty"`
	EvidenceQuality string         `protobuf:"bytes,2,opt,name=evidence_quality,json=evidenceQuality,proto3" json:"evidence_quality,omitempty"`
	// V2 observations are host-only and never become canonical client events.
	AccountingEvidenceV2 []*AccountingEvidenceV2 `protobuf:"bytes,3,rep,name=accounting_evidence_v2,json=accountingEvidenceV2,proto3" json:"accounting_evidence_v2,omitempty"`
	// contains filtered or unexported fields
}

func (*FinalizeBillingResponse) Descriptor deprecated

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

Deprecated: Use FinalizeBillingResponse.ProtoReflect.Descriptor instead.

func (*FinalizeBillingResponse) GetAccountingEvidenceV2

func (x *FinalizeBillingResponse) GetAccountingEvidenceV2() []*AccountingEvidenceV2

func (*FinalizeBillingResponse) GetEvidenceQuality

func (x *FinalizeBillingResponse) GetEvidenceQuality() string

func (*FinalizeBillingResponse) GetUsage

func (x *FinalizeBillingResponse) GetUsage() *UsageEvidence

func (*FinalizeBillingResponse) ProtoMessage

func (*FinalizeBillingResponse) ProtoMessage()

func (*FinalizeBillingResponse) ProtoReflect

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

func (*FinalizeBillingResponse) Reset

func (x *FinalizeBillingResponse) Reset()

func (*FinalizeBillingResponse) String

func (x *FinalizeBillingResponse) String() string

type GenerationOptions

type GenerationOptions struct {
	MaxOutputTokens    *uint32       `protobuf:"varint,1,opt,name=max_output_tokens,json=maxOutputTokens,proto3,oneof" json:"max_output_tokens,omitempty"`
	TemperatureMillis  *int32        `protobuf:"varint,2,opt,name=temperature_millis,json=temperatureMillis,proto3,oneof" json:"temperature_millis,omitempty"`
	ReasoningEffort    *string       `protobuf:"bytes,3,opt,name=reasoning_effort,json=reasoningEffort,proto3,oneof" json:"reasoning_effort,omitempty"`
	ParallelToolCalls  *bool         `protobuf:"varint,4,opt,name=parallel_tool_calls,json=parallelToolCalls,proto3,oneof" json:"parallel_tool_calls,omitempty"`
	ResponseMimeType   *string       `protobuf:"bytes,5,opt,name=response_mime_type,json=responseMimeType,proto3,oneof" json:"response_mime_type,omitempty"`
	ResponseSchemaJson *RawJSONValue `protobuf:"bytes,6,opt,name=response_schema_json,json=responseSchemaJson,proto3" json:"response_schema_json,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerationOptions) Descriptor deprecated

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

Deprecated: Use GenerationOptions.ProtoReflect.Descriptor instead.

func (*GenerationOptions) GetMaxOutputTokens

func (x *GenerationOptions) GetMaxOutputTokens() uint32

func (*GenerationOptions) GetParallelToolCalls

func (x *GenerationOptions) GetParallelToolCalls() bool

func (*GenerationOptions) GetReasoningEffort

func (x *GenerationOptions) GetReasoningEffort() string

func (*GenerationOptions) GetResponseMimeType

func (x *GenerationOptions) GetResponseMimeType() string

func (*GenerationOptions) GetResponseSchemaJson

func (x *GenerationOptions) GetResponseSchemaJson() *RawJSONValue

func (*GenerationOptions) GetTemperatureMillis

func (x *GenerationOptions) GetTemperatureMillis() int32

func (*GenerationOptions) ProtoMessage

func (*GenerationOptions) ProtoMessage()

func (*GenerationOptions) ProtoReflect

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

func (*GenerationOptions) Reset

func (x *GenerationOptions) Reset()

func (*GenerationOptions) String

func (x *GenerationOptions) String() string

type GracefulShutdownRequest

type GracefulShutdownRequest struct {
	DrainTimeoutMs int64 `protobuf:"varint,1,opt,name=drain_timeout_ms,json=drainTimeoutMs,proto3" json:"drain_timeout_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*GracefulShutdownRequest) Descriptor deprecated

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

Deprecated: Use GracefulShutdownRequest.ProtoReflect.Descriptor instead.

func (*GracefulShutdownRequest) GetDrainTimeoutMs

func (x *GracefulShutdownRequest) GetDrainTimeoutMs() int64

func (*GracefulShutdownRequest) ProtoMessage

func (*GracefulShutdownRequest) ProtoMessage()

func (*GracefulShutdownRequest) ProtoReflect

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

func (*GracefulShutdownRequest) Reset

func (x *GracefulShutdownRequest) Reset()

func (*GracefulShutdownRequest) String

func (x *GracefulShutdownRequest) String() string

type GracefulShutdownResponse

type GracefulShutdownResponse struct {
	Accepted bool `protobuf:"varint,1,opt,name=accepted,proto3" json:"accepted,omitempty"`
	// contains filtered or unexported fields
}

func (*GracefulShutdownResponse) Descriptor deprecated

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

Deprecated: Use GracefulShutdownResponse.ProtoReflect.Descriptor instead.

func (*GracefulShutdownResponse) GetAccepted

func (x *GracefulShutdownResponse) GetAccepted() bool

func (*GracefulShutdownResponse) ProtoMessage

func (*GracefulShutdownResponse) ProtoMessage()

func (*GracefulShutdownResponse) ProtoReflect

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

func (*GracefulShutdownResponse) Reset

func (x *GracefulShutdownResponse) Reset()

func (*GracefulShutdownResponse) String

func (x *GracefulShutdownResponse) String() string

type HealthRequest

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

func (*HealthRequest) Descriptor deprecated

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

Deprecated: Use HealthRequest.ProtoReflect.Descriptor instead.

func (*HealthRequest) ProtoMessage

func (*HealthRequest) ProtoMessage()

func (*HealthRequest) ProtoReflect

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

func (*HealthRequest) Reset

func (x *HealthRequest) Reset()

func (*HealthRequest) String

func (x *HealthRequest) String() string

type HealthResponse

type HealthResponse struct {
	Serving bool   `protobuf:"varint,1,opt,name=serving,proto3" json:"serving,omitempty"`
	Detail  string `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

func (*HealthResponse) Descriptor deprecated

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

Deprecated: Use HealthResponse.ProtoReflect.Descriptor instead.

func (*HealthResponse) GetDetail

func (x *HealthResponse) GetDetail() string

func (*HealthResponse) GetServing

func (x *HealthResponse) GetServing() bool

func (*HealthResponse) ProtoMessage

func (*HealthResponse) ProtoMessage()

func (*HealthResponse) ProtoReflect

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

func (*HealthResponse) Reset

func (x *HealthResponse) Reset()

func (*HealthResponse) String

func (x *HealthResponse) String() string

type Invocation

type Invocation struct {
	RequestId            string                    `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	AttemptId            string                    `protobuf:"bytes,2,opt,name=attempt_id,json=attemptId,proto3" json:"attempt_id,omitempty"`
	ALegId               string                    `protobuf:"bytes,3,opt,name=a_leg_id,json=aLegId,proto3" json:"a_leg_id,omitempty"`
	BLegId               string                    `protobuf:"bytes,4,opt,name=b_leg_id,json=bLegId,proto3" json:"b_leg_id,omitempty"`
	CanonicalModelId     string                    `protobuf:"bytes,5,opt,name=canonical_model_id,json=canonicalModelId,proto3" json:"canonical_model_id,omitempty"`
	NativeModelId        string                    `protobuf:"bytes,6,opt,name=native_model_id,json=nativeModelId,proto3" json:"native_model_id,omitempty"`
	Instructions         []*Message                `protobuf:"bytes,7,rep,name=instructions,proto3" json:"instructions,omitempty"`
	Messages             []*Message                `protobuf:"bytes,8,rep,name=messages,proto3" json:"messages,omitempty"`
	Tools                []*ToolDef                `protobuf:"bytes,9,rep,name=tools,proto3" json:"tools,omitempty"`
	ToolChoice           *string                   `protobuf:"bytes,10,opt,name=tool_choice,json=toolChoice,proto3,oneof" json:"tool_choice,omitempty"`
	Options              *GenerationOptions        `protobuf:"bytes,11,opt,name=options,proto3" json:"options,omitempty"`
	SafeMetadata         map[string]string         `` /* 172-byte string literal not displayed */
	Operation            string                    `protobuf:"bytes,13,opt,name=operation,proto3" json:"operation,omitempty"`
	DeliveryMode         string                    `protobuf:"bytes,14,opt,name=delivery_mode,json=deliveryMode,proto3" json:"delivery_mode,omitempty"`
	TransportMode        string                    `protobuf:"bytes,15,opt,name=transport_mode,json=transportMode,proto3" json:"transport_mode,omitempty"`
	ItemAuthority        bool                      `protobuf:"varint,16,opt,name=item_authority,json=itemAuthority,proto3" json:"item_authority,omitempty"`
	Items                []*InvocationItem         `protobuf:"bytes,17,rep,name=items,proto3" json:"items,omitempty"`
	ProtocolRequirements *ProtocolRequirementsWire `protobuf:"bytes,18,opt,name=protocol_requirements,json=protocolRequirements,proto3" json:"protocol_requirements,omitempty"`
	// prompt_cache_key is a proxy-carried prompt-caching hint (minor >= 3,
	// feature exact_openresponses_fields). Never forwarded to legacy ABIs.
	PromptCacheKey string `protobuf:"bytes,19,opt,name=prompt_cache_key,json=promptCacheKey,proto3" json:"prompt_cache_key,omitempty"`
	// proxy_owned_session_id is injected by the proxy host from validated
	// secure-session state. It is not client-provided metadata.
	ProxyOwnedSessionId string                   `protobuf:"bytes,20,opt,name=proxy_owned_session_id,json=proxyOwnedSessionId,proto3" json:"proxy_owned_session_id,omitempty"`
	SemanticExtensions  []*SemanticExtensionWire `protobuf:"bytes,21,rep,name=semantic_extensions,json=semanticExtensions,proto3" json:"semantic_extensions,omitempty"`
	// contains filtered or unexported fields
}

func (*Invocation) Descriptor deprecated

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

Deprecated: Use Invocation.ProtoReflect.Descriptor instead.

func (*Invocation) GetALegId

func (x *Invocation) GetALegId() string

func (*Invocation) GetAttemptId

func (x *Invocation) GetAttemptId() string

func (*Invocation) GetBLegId

func (x *Invocation) GetBLegId() string

func (*Invocation) GetCanonicalModelId

func (x *Invocation) GetCanonicalModelId() string

func (*Invocation) GetDeliveryMode

func (x *Invocation) GetDeliveryMode() string

func (*Invocation) GetInstructions

func (x *Invocation) GetInstructions() []*Message

func (*Invocation) GetItemAuthority

func (x *Invocation) GetItemAuthority() bool

func (*Invocation) GetItems

func (x *Invocation) GetItems() []*InvocationItem

func (*Invocation) GetMessages

func (x *Invocation) GetMessages() []*Message

func (*Invocation) GetNativeModelId

func (x *Invocation) GetNativeModelId() string

func (*Invocation) GetOperation

func (x *Invocation) GetOperation() string

func (*Invocation) GetOptions

func (x *Invocation) GetOptions() *GenerationOptions

func (*Invocation) GetPromptCacheKey

func (x *Invocation) GetPromptCacheKey() string

func (*Invocation) GetProtocolRequirements

func (x *Invocation) GetProtocolRequirements() *ProtocolRequirementsWire

func (*Invocation) GetProxyOwnedSessionId

func (x *Invocation) GetProxyOwnedSessionId() string

func (*Invocation) GetRequestId

func (x *Invocation) GetRequestId() string

func (*Invocation) GetSafeMetadata

func (x *Invocation) GetSafeMetadata() map[string]string

func (*Invocation) GetSemanticExtensions

func (x *Invocation) GetSemanticExtensions() []*SemanticExtensionWire

func (*Invocation) GetToolChoice

func (x *Invocation) GetToolChoice() string

func (*Invocation) GetTools

func (x *Invocation) GetTools() []*ToolDef

func (*Invocation) GetTransportMode

func (x *Invocation) GetTransportMode() string

func (*Invocation) ProtoMessage

func (*Invocation) ProtoMessage()

func (*Invocation) ProtoReflect

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

func (*Invocation) Reset

func (x *Invocation) Reset()

func (*Invocation) String

func (x *Invocation) String() string

type InvocationCompactionItem

type InvocationCompactionItem struct {
	Dialect        string        `protobuf:"bytes,1,opt,name=dialect,proto3" json:"dialect,omitempty"`
	Implementor    string        `protobuf:"bytes,2,opt,name=implementor,proto3" json:"implementor,omitempty"`
	Opaque         *RawJSONValue `protobuf:"bytes,3,opt,name=opaque,proto3" json:"opaque,omitempty"`
	EncapsulatedId *string       `protobuf:"bytes,4,opt,name=encapsulated_id,json=encapsulatedId,proto3,oneof" json:"encapsulated_id,omitempty"`
	// Exact provider compaction blob (minor >= 3, feature exact_openresponses_fields).
	EncryptedContent *string `protobuf:"bytes,5,opt,name=encrypted_content,json=encryptedContent,proto3,oneof" json:"encrypted_content,omitempty"`
	// contains filtered or unexported fields
}

func (*InvocationCompactionItem) Descriptor deprecated

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

Deprecated: Use InvocationCompactionItem.ProtoReflect.Descriptor instead.

func (*InvocationCompactionItem) GetDialect

func (x *InvocationCompactionItem) GetDialect() string

func (*InvocationCompactionItem) GetEncapsulatedId

func (x *InvocationCompactionItem) GetEncapsulatedId() string

func (*InvocationCompactionItem) GetEncryptedContent

func (x *InvocationCompactionItem) GetEncryptedContent() string

func (*InvocationCompactionItem) GetImplementor

func (x *InvocationCompactionItem) GetImplementor() string

func (*InvocationCompactionItem) GetOpaque

func (x *InvocationCompactionItem) GetOpaque() *RawJSONValue

func (*InvocationCompactionItem) ProtoMessage

func (*InvocationCompactionItem) ProtoMessage()

func (*InvocationCompactionItem) ProtoReflect

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

func (*InvocationCompactionItem) Reset

func (x *InvocationCompactionItem) Reset()

func (*InvocationCompactionItem) String

func (x *InvocationCompactionItem) String() string

type InvocationContentPart

type InvocationContentPart struct {
	Kind               PartKind      `protobuf:"varint,1,opt,name=kind,proto3,enum=golip.backendplugin.v1.PartKind" json:"kind,omitempty"`
	Text               *string       `protobuf:"bytes,2,opt,name=text,proto3,oneof" json:"text,omitempty"`
	ImageRef           *string       `protobuf:"bytes,3,opt,name=image_ref,json=imageRef,proto3,oneof" json:"image_ref,omitempty"`
	FileRef            *string       `protobuf:"bytes,4,opt,name=file_ref,json=fileRef,proto3,oneof" json:"file_ref,omitempty"`
	VideoRef           *string       `protobuf:"bytes,5,opt,name=video_ref,json=videoRef,proto3,oneof" json:"video_ref,omitempty"`
	ReasoningDialect   *string       `protobuf:"bytes,6,opt,name=reasoning_dialect,json=reasoningDialect,proto3,oneof" json:"reasoning_dialect,omitempty"`
	ReasoningText      *string       `protobuf:"bytes,7,opt,name=reasoning_text,json=reasoningText,proto3,oneof" json:"reasoning_text,omitempty"`
	ReasoningOpaque    *RawJSONValue `protobuf:"bytes,8,opt,name=reasoning_opaque,json=reasoningOpaque,proto3" json:"reasoning_opaque,omitempty"`
	Refusal            *string       `protobuf:"bytes,9,opt,name=refusal,proto3,oneof" json:"refusal,omitempty"`
	Summary            *string       `protobuf:"bytes,10,opt,name=summary,proto3,oneof" json:"summary,omitempty"`
	AnnotationType     *string       `protobuf:"bytes,11,opt,name=annotation_type,json=annotationType,proto3,oneof" json:"annotation_type,omitempty"`
	AnnotationData     *RawJSONValue `protobuf:"bytes,12,opt,name=annotation_data,json=annotationData,proto3" json:"annotation_data,omitempty"`
	AssistantRef       *string       `protobuf:"bytes,13,opt,name=assistant_ref,json=assistantRef,proto3,oneof" json:"assistant_ref,omitempty"`
	ImageMime          *string       `protobuf:"bytes,14,opt,name=image_mime,json=imageMime,proto3,oneof" json:"image_mime,omitempty"`
	FileMime           *string       `protobuf:"bytes,15,opt,name=file_mime,json=fileMime,proto3,oneof" json:"file_mime,omitempty"`
	FileName           *string       `protobuf:"bytes,16,opt,name=file_name,json=fileName,proto3,oneof" json:"file_name,omitempty"`
	VideoMime          *string       `protobuf:"bytes,17,opt,name=video_mime,json=videoMime,proto3,oneof" json:"video_mime,omitempty"`
	ReasoningSignature *string       `protobuf:"bytes,18,opt,name=reasoning_signature,json=reasoningSignature,proto3,oneof" json:"reasoning_signature,omitempty"`
	// Exact OpenAI Responses content-part fields (minor >= 3, feature
	// exact_openresponses_fields). Presence: absent vs null vs value.
	FileData                  *string       `protobuf:"bytes,19,opt,name=file_data,json=fileData,proto3,oneof" json:"file_data,omitempty"`
	ExtensionType             *string       `protobuf:"bytes,20,opt,name=extension_type,json=extensionType,proto3,oneof" json:"extension_type,omitempty"`
	ExtensionData             *RawJSONValue `protobuf:"bytes,21,opt,name=extension_data,json=extensionData,proto3" json:"extension_data,omitempty"`
	ReasoningSummary          *RawJSONValue `protobuf:"bytes,22,opt,name=reasoning_summary,json=reasoningSummary,proto3" json:"reasoning_summary,omitempty"`
	ReasoningContent          *RawJSONValue `protobuf:"bytes,23,opt,name=reasoning_content,json=reasoningContent,proto3" json:"reasoning_content,omitempty"`
	ReasoningEncryptedContent *RawJSONValue `` /* 139-byte string literal not displayed */
	// Canonical extension identity metadata. These do not alter OpenResponses
	// wire data; the object in extension_data remains the lossless carrier.
	ExtensionNamespace   *string `protobuf:"bytes,25,opt,name=extension_namespace,json=extensionNamespace,proto3,oneof" json:"extension_namespace,omitempty"`
	ExtensionImplementor *string `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*InvocationContentPart) Descriptor deprecated

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

Deprecated: Use InvocationContentPart.ProtoReflect.Descriptor instead.

func (*InvocationContentPart) GetAnnotationData

func (x *InvocationContentPart) GetAnnotationData() *RawJSONValue

func (*InvocationContentPart) GetAnnotationType

func (x *InvocationContentPart) GetAnnotationType() string

func (*InvocationContentPart) GetAssistantRef

func (x *InvocationContentPart) GetAssistantRef() string

func (*InvocationContentPart) GetExtensionData

func (x *InvocationContentPart) GetExtensionData() *RawJSONValue

func (*InvocationContentPart) GetExtensionImplementor

func (x *InvocationContentPart) GetExtensionImplementor() string

func (*InvocationContentPart) GetExtensionNamespace

func (x *InvocationContentPart) GetExtensionNamespace() string

func (*InvocationContentPart) GetExtensionType

func (x *InvocationContentPart) GetExtensionType() string

func (*InvocationContentPart) GetFileData

func (x *InvocationContentPart) GetFileData() string

func (*InvocationContentPart) GetFileMime

func (x *InvocationContentPart) GetFileMime() string

func (*InvocationContentPart) GetFileName

func (x *InvocationContentPart) GetFileName() string

func (*InvocationContentPart) GetFileRef

func (x *InvocationContentPart) GetFileRef() string

func (*InvocationContentPart) GetImageMime

func (x *InvocationContentPart) GetImageMime() string

func (*InvocationContentPart) GetImageRef

func (x *InvocationContentPart) GetImageRef() string

func (*InvocationContentPart) GetKind

func (x *InvocationContentPart) GetKind() PartKind

func (*InvocationContentPart) GetReasoningContent

func (x *InvocationContentPart) GetReasoningContent() *RawJSONValue

func (*InvocationContentPart) GetReasoningDialect

func (x *InvocationContentPart) GetReasoningDialect() string

func (*InvocationContentPart) GetReasoningEncryptedContent

func (x *InvocationContentPart) GetReasoningEncryptedContent() *RawJSONValue

func (*InvocationContentPart) GetReasoningOpaque

func (x *InvocationContentPart) GetReasoningOpaque() *RawJSONValue

func (*InvocationContentPart) GetReasoningSignature

func (x *InvocationContentPart) GetReasoningSignature() string

func (*InvocationContentPart) GetReasoningSummary

func (x *InvocationContentPart) GetReasoningSummary() *RawJSONValue

func (*InvocationContentPart) GetReasoningText

func (x *InvocationContentPart) GetReasoningText() string

func (*InvocationContentPart) GetRefusal

func (x *InvocationContentPart) GetRefusal() string

func (*InvocationContentPart) GetSummary

func (x *InvocationContentPart) GetSummary() string

func (*InvocationContentPart) GetText

func (x *InvocationContentPart) GetText() string

func (*InvocationContentPart) GetVideoMime

func (x *InvocationContentPart) GetVideoMime() string

func (*InvocationContentPart) GetVideoRef

func (x *InvocationContentPart) GetVideoRef() string

func (*InvocationContentPart) ProtoMessage

func (*InvocationContentPart) ProtoMessage()

func (*InvocationContentPart) ProtoReflect

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

func (*InvocationContentPart) Reset

func (x *InvocationContentPart) Reset()

func (*InvocationContentPart) String

func (x *InvocationContentPart) String() string

type InvocationExtensionItem

type InvocationExtensionItem struct {
	Namespace   string        `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Type        string        `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Implementor string        `protobuf:"bytes,3,opt,name=implementor,proto3" json:"implementor,omitempty"`
	Opaque      *RawJSONValue `protobuf:"bytes,4,opt,name=opaque,proto3" json:"opaque,omitempty"`
	Direction   *string       `protobuf:"bytes,5,opt,name=direction,proto3,oneof" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

func (*InvocationExtensionItem) Descriptor deprecated

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

Deprecated: Use InvocationExtensionItem.ProtoReflect.Descriptor instead.

func (*InvocationExtensionItem) GetDirection

func (x *InvocationExtensionItem) GetDirection() string

func (*InvocationExtensionItem) GetImplementor

func (x *InvocationExtensionItem) GetImplementor() string

func (*InvocationExtensionItem) GetNamespace

func (x *InvocationExtensionItem) GetNamespace() string

func (*InvocationExtensionItem) GetOpaque

func (x *InvocationExtensionItem) GetOpaque() *RawJSONValue

func (*InvocationExtensionItem) GetType

func (x *InvocationExtensionItem) GetType() string

func (*InvocationExtensionItem) ProtoMessage

func (*InvocationExtensionItem) ProtoMessage()

func (*InvocationExtensionItem) ProtoReflect

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

func (*InvocationExtensionItem) Reset

func (x *InvocationExtensionItem) Reset()

func (*InvocationExtensionItem) String

func (x *InvocationExtensionItem) String() string

type InvocationItem

type InvocationItem struct {
	Kind          string                    `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Id            string                    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Status        string                    `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	Role          Role                      `protobuf:"varint,4,opt,name=role,proto3,enum=golip.backendplugin.v1.Role" json:"role,omitempty"`
	Phase         string                    `protobuf:"bytes,5,opt,name=phase,proto3" json:"phase,omitempty"`
	Content       []*InvocationContentPart  `protobuf:"bytes,6,rep,name=content,proto3" json:"content,omitempty"`
	ToolCall      *InvocationToolCall       `protobuf:"bytes,7,opt,name=tool_call,json=toolCall,proto3" json:"tool_call,omitempty"`
	ToolResult    *InvocationToolResult     `protobuf:"bytes,8,opt,name=tool_result,json=toolResult,proto3" json:"tool_result,omitempty"`
	ItemReference *InvocationItemReference  `protobuf:"bytes,9,opt,name=item_reference,json=itemReference,proto3" json:"item_reference,omitempty"`
	Reasoning     *InvocationReasoningItem  `protobuf:"bytes,10,opt,name=reasoning,proto3" json:"reasoning,omitempty"`
	Compaction    *InvocationCompactionItem `protobuf:"bytes,11,opt,name=compaction,proto3" json:"compaction,omitempty"`
	Extension     *InvocationExtensionItem  `protobuf:"bytes,12,opt,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

func (*InvocationItem) Descriptor deprecated

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

Deprecated: Use InvocationItem.ProtoReflect.Descriptor instead.

func (*InvocationItem) GetCompaction

func (x *InvocationItem) GetCompaction() *InvocationCompactionItem

func (*InvocationItem) GetContent

func (x *InvocationItem) GetContent() []*InvocationContentPart

func (*InvocationItem) GetExtension

func (x *InvocationItem) GetExtension() *InvocationExtensionItem

func (*InvocationItem) GetId

func (x *InvocationItem) GetId() string

func (*InvocationItem) GetItemReference

func (x *InvocationItem) GetItemReference() *InvocationItemReference

func (*InvocationItem) GetKind

func (x *InvocationItem) GetKind() string

func (*InvocationItem) GetPhase

func (x *InvocationItem) GetPhase() string

func (*InvocationItem) GetReasoning

func (x *InvocationItem) GetReasoning() *InvocationReasoningItem

func (*InvocationItem) GetRole

func (x *InvocationItem) GetRole() Role

func (*InvocationItem) GetStatus

func (x *InvocationItem) GetStatus() string

func (*InvocationItem) GetToolCall

func (x *InvocationItem) GetToolCall() *InvocationToolCall

func (*InvocationItem) GetToolResult

func (x *InvocationItem) GetToolResult() *InvocationToolResult

func (*InvocationItem) ProtoMessage

func (*InvocationItem) ProtoMessage()

func (*InvocationItem) ProtoReflect

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

func (*InvocationItem) Reset

func (x *InvocationItem) Reset()

func (*InvocationItem) String

func (x *InvocationItem) String() string

type InvocationItemReference

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

func (*InvocationItemReference) Descriptor deprecated

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

Deprecated: Use InvocationItemReference.ProtoReflect.Descriptor instead.

func (*InvocationItemReference) GetId

func (x *InvocationItemReference) GetId() string

func (*InvocationItemReference) ProtoMessage

func (*InvocationItemReference) ProtoMessage()

func (*InvocationItemReference) ProtoReflect

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

func (*InvocationItemReference) Reset

func (x *InvocationItemReference) Reset()

func (*InvocationItemReference) String

func (x *InvocationItemReference) String() string

type InvocationReasoningItem

type InvocationReasoningItem struct {
	Dialect   *string       `protobuf:"bytes,1,opt,name=dialect,proto3,oneof" json:"dialect,omitempty"`
	Text      *string       `protobuf:"bytes,2,opt,name=text,proto3,oneof" json:"text,omitempty"`
	Opaque    *RawJSONValue `protobuf:"bytes,3,opt,name=opaque,proto3" json:"opaque,omitempty"`
	Signature *string       `protobuf:"bytes,4,opt,name=signature,proto3,oneof" json:"signature,omitempty"`
	// Exact OpenAI Responses reasoning-item fields (minor >= 3, feature
	// exact_openresponses_fields). Presence: absent vs null vs value.
	Summary          *RawJSONValue `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	Content          *RawJSONValue `protobuf:"bytes,6,opt,name=content,proto3" json:"content,omitempty"`
	EncryptedContent *RawJSONValue `protobuf:"bytes,7,opt,name=encrypted_content,json=encryptedContent,proto3" json:"encrypted_content,omitempty"`
	// contains filtered or unexported fields
}

func (*InvocationReasoningItem) Descriptor deprecated

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

Deprecated: Use InvocationReasoningItem.ProtoReflect.Descriptor instead.

func (*InvocationReasoningItem) GetContent

func (x *InvocationReasoningItem) GetContent() *RawJSONValue

func (*InvocationReasoningItem) GetDialect

func (x *InvocationReasoningItem) GetDialect() string

func (*InvocationReasoningItem) GetEncryptedContent

func (x *InvocationReasoningItem) GetEncryptedContent() *RawJSONValue

func (*InvocationReasoningItem) GetOpaque

func (x *InvocationReasoningItem) GetOpaque() *RawJSONValue

func (*InvocationReasoningItem) GetSignature

func (x *InvocationReasoningItem) GetSignature() string

func (*InvocationReasoningItem) GetSummary

func (x *InvocationReasoningItem) GetSummary() *RawJSONValue

func (*InvocationReasoningItem) GetText

func (x *InvocationReasoningItem) GetText() string

func (*InvocationReasoningItem) ProtoMessage

func (*InvocationReasoningItem) ProtoMessage()

func (*InvocationReasoningItem) ProtoReflect

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

func (*InvocationReasoningItem) Reset

func (x *InvocationReasoningItem) Reset()

func (*InvocationReasoningItem) String

func (x *InvocationReasoningItem) String() string

type InvocationToolCall

type InvocationToolCall struct {
	CallId    string        `protobuf:"bytes,1,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
	Name      string        `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Arguments *RawJSONValue `protobuf:"bytes,3,opt,name=arguments,proto3" json:"arguments,omitempty"`
	// contains filtered or unexported fields
}

func (*InvocationToolCall) Descriptor deprecated

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

Deprecated: Use InvocationToolCall.ProtoReflect.Descriptor instead.

func (*InvocationToolCall) GetArguments

func (x *InvocationToolCall) GetArguments() *RawJSONValue

func (*InvocationToolCall) GetCallId

func (x *InvocationToolCall) GetCallId() string

func (*InvocationToolCall) GetName

func (x *InvocationToolCall) GetName() string

func (*InvocationToolCall) ProtoMessage

func (*InvocationToolCall) ProtoMessage()

func (*InvocationToolCall) ProtoReflect

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

func (*InvocationToolCall) Reset

func (x *InvocationToolCall) Reset()

func (*InvocationToolCall) String

func (x *InvocationToolCall) String() string

type InvocationToolResult

type InvocationToolResult struct {
	CallId          string                   `protobuf:"bytes,1,opt,name=call_id,json=callId,proto3" json:"call_id,omitempty"`
	Name            string                   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Output          *string                  `protobuf:"bytes,3,opt,name=output,proto3,oneof" json:"output,omitempty"`
	StructuredParts []*InvocationContentPart `protobuf:"bytes,4,rep,name=structured_parts,json=structuredParts,proto3" json:"structured_parts,omitempty"`
	// contains filtered or unexported fields
}

func (*InvocationToolResult) Descriptor deprecated

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

Deprecated: Use InvocationToolResult.ProtoReflect.Descriptor instead.

func (*InvocationToolResult) GetCallId

func (x *InvocationToolResult) GetCallId() string

func (*InvocationToolResult) GetName

func (x *InvocationToolResult) GetName() string

func (*InvocationToolResult) GetOutput

func (x *InvocationToolResult) GetOutput() string

func (*InvocationToolResult) GetStructuredParts

func (x *InvocationToolResult) GetStructuredParts() []*InvocationContentPart

func (*InvocationToolResult) ProtoMessage

func (*InvocationToolResult) ProtoMessage()

func (*InvocationToolResult) ProtoReflect

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

func (*InvocationToolResult) Reset

func (x *InvocationToolResult) Reset()

func (*InvocationToolResult) String

func (x *InvocationToolResult) String() string

type ListModelsRequest

type ListModelsRequest struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	MaxModels  uint32 `protobuf:"varint,2,opt,name=max_models,json=maxModels,proto3" json:"max_models,omitempty"`
	// contains filtered or unexported fields
}

func (*ListModelsRequest) Descriptor deprecated

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

Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.

func (*ListModelsRequest) GetInstanceId

func (x *ListModelsRequest) GetInstanceId() string

func (*ListModelsRequest) GetMaxModels

func (x *ListModelsRequest) GetMaxModels() uint32

func (*ListModelsRequest) ProtoMessage

func (*ListModelsRequest) ProtoMessage()

func (*ListModelsRequest) ProtoReflect

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

func (*ListModelsRequest) Reset

func (x *ListModelsRequest) Reset()

func (*ListModelsRequest) String

func (x *ListModelsRequest) String() string

type ListModelsResponse

type ListModelsResponse struct {
	Models             []*ModelDescriptor `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"`
	InventorySource    string             `protobuf:"bytes,2,opt,name=inventory_source,json=inventorySource,proto3" json:"inventory_source,omitempty"`
	FetchedUnixMs      int64              `protobuf:"varint,3,opt,name=fetched_unix_ms,json=fetchedUnixMs,proto3" json:"fetched_unix_ms,omitempty"`
	RefreshAfterUnixMs *int64             `` /* 126-byte string literal not displayed */
	ErrorCode          string             `protobuf:"bytes,5,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`
	// contains filtered or unexported fields
}

func (*ListModelsResponse) Descriptor deprecated

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

Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.

func (*ListModelsResponse) GetErrorCode

func (x *ListModelsResponse) GetErrorCode() string

func (*ListModelsResponse) GetFetchedUnixMs

func (x *ListModelsResponse) GetFetchedUnixMs() int64

func (*ListModelsResponse) GetInventorySource

func (x *ListModelsResponse) GetInventorySource() string

func (*ListModelsResponse) GetModels

func (x *ListModelsResponse) GetModels() []*ModelDescriptor

func (*ListModelsResponse) GetRefreshAfterUnixMs

func (x *ListModelsResponse) GetRefreshAfterUnixMs() int64

func (*ListModelsResponse) ProtoMessage

func (*ListModelsResponse) ProtoMessage()

func (*ListModelsResponse) ProtoReflect

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

func (*ListModelsResponse) Reset

func (x *ListModelsResponse) Reset()

func (*ListModelsResponse) String

func (x *ListModelsResponse) String() string

type Message

type Message struct {
	Role  Role    `protobuf:"varint,1,opt,name=role,proto3,enum=golip.backendplugin.v1.Role" json:"role,omitempty"`
	Parts []*Part `protobuf:"bytes,2,rep,name=parts,proto3" json:"parts,omitempty"`
	// contains filtered or unexported fields
}

func (*Message) Descriptor deprecated

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

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetParts

func (x *Message) GetParts() []*Part

func (*Message) GetRole

func (x *Message) GetRole() Role

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

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

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

type ModelDescriptor

type ModelDescriptor struct {
	CanonicalModelId string             `protobuf:"bytes,1,opt,name=canonical_model_id,json=canonicalModelId,proto3" json:"canonical_model_id,omitempty"`
	NativeModelId    string             `protobuf:"bytes,2,opt,name=native_model_id,json=nativeModelId,proto3" json:"native_model_id,omitempty"`
	DisplayName      string             `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	RoutePrefix      string             `protobuf:"bytes,4,opt,name=route_prefix,json=routePrefix,proto3" json:"route_prefix,omitempty"`
	FactoryKind      string             `protobuf:"bytes,5,opt,name=factory_kind,json=factoryKind,proto3" json:"factory_kind,omitempty"`
	Capabilities     *CapabilitySummary `protobuf:"bytes,6,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*ModelDescriptor) Descriptor deprecated

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

Deprecated: Use ModelDescriptor.ProtoReflect.Descriptor instead.

func (*ModelDescriptor) GetCanonicalModelId

func (x *ModelDescriptor) GetCanonicalModelId() string

func (*ModelDescriptor) GetCapabilities

func (x *ModelDescriptor) GetCapabilities() *CapabilitySummary

func (*ModelDescriptor) GetDisplayName

func (x *ModelDescriptor) GetDisplayName() string

func (*ModelDescriptor) GetFactoryKind

func (x *ModelDescriptor) GetFactoryKind() string

func (*ModelDescriptor) GetNativeModelId

func (x *ModelDescriptor) GetNativeModelId() string

func (*ModelDescriptor) GetRoutePrefix

func (x *ModelDescriptor) GetRoutePrefix() string

func (*ModelDescriptor) ProtoMessage

func (*ModelDescriptor) ProtoMessage()

func (*ModelDescriptor) ProtoReflect

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

func (*ModelDescriptor) Reset

func (x *ModelDescriptor) Reset()

func (*ModelDescriptor) String

func (x *ModelDescriptor) String() string

type NegotiateRequest

type NegotiateRequest struct {
	HostMajor               uint32     `protobuf:"varint,1,opt,name=host_major,json=hostMajor,proto3" json:"host_major,omitempty"`
	HostMinor               uint32     `protobuf:"varint,2,opt,name=host_minor,json=hostMinor,proto3" json:"host_minor,omitempty"`
	HostFeatures            []*Feature `protobuf:"bytes,3,rep,name=host_features,json=hostFeatures,proto3" json:"host_features,omitempty"`
	DisableTransportRetries bool       `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NegotiateRequest) Descriptor deprecated

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

Deprecated: Use NegotiateRequest.ProtoReflect.Descriptor instead.

func (*NegotiateRequest) GetDisableTransportRetries

func (x *NegotiateRequest) GetDisableTransportRetries() bool

func (*NegotiateRequest) GetHostFeatures

func (x *NegotiateRequest) GetHostFeatures() []*Feature

func (*NegotiateRequest) GetHostMajor

func (x *NegotiateRequest) GetHostMajor() uint32

func (*NegotiateRequest) GetHostMinor

func (x *NegotiateRequest) GetHostMinor() uint32

func (*NegotiateRequest) ProtoMessage

func (*NegotiateRequest) ProtoMessage()

func (*NegotiateRequest) ProtoReflect

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

func (*NegotiateRequest) Reset

func (x *NegotiateRequest) Reset()

func (*NegotiateRequest) String

func (x *NegotiateRequest) String() string

type NegotiateResponse

type NegotiateResponse struct {
	PluginMajor             uint32     `protobuf:"varint,1,opt,name=plugin_major,json=pluginMajor,proto3" json:"plugin_major,omitempty"`
	PluginMinor             uint32     `protobuf:"varint,2,opt,name=plugin_minor,json=pluginMinor,proto3" json:"plugin_minor,omitempty"`
	PluginFeatures          []*Feature `protobuf:"bytes,3,rep,name=plugin_features,json=pluginFeatures,proto3" json:"plugin_features,omitempty"`
	NegotiatedMinor         uint32     `protobuf:"varint,4,opt,name=negotiated_minor,json=negotiatedMinor,proto3" json:"negotiated_minor,omitempty"`
	EnabledFeatures         []string   `protobuf:"bytes,5,rep,name=enabled_features,json=enabledFeatures,proto3" json:"enabled_features,omitempty"`
	Compatible              bool       `protobuf:"varint,6,opt,name=compatible,proto3" json:"compatible,omitempty"`
	RejectReason            string     `protobuf:"bytes,7,opt,name=reject_reason,json=rejectReason,proto3" json:"reject_reason,omitempty"`
	DisableTransportRetries bool       `` /* 133-byte string literal not displayed */
	// negotiation_token is issued only when compatible=true; Configure must present it.
	NegotiationToken string `protobuf:"bytes,9,opt,name=negotiation_token,json=negotiationToken,proto3" json:"negotiation_token,omitempty"`
	// contains filtered or unexported fields
}

func (*NegotiateResponse) Descriptor deprecated

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

Deprecated: Use NegotiateResponse.ProtoReflect.Descriptor instead.

func (*NegotiateResponse) GetCompatible

func (x *NegotiateResponse) GetCompatible() bool

func (*NegotiateResponse) GetDisableTransportRetries

func (x *NegotiateResponse) GetDisableTransportRetries() bool

func (*NegotiateResponse) GetEnabledFeatures

func (x *NegotiateResponse) GetEnabledFeatures() []string

func (*NegotiateResponse) GetNegotiatedMinor

func (x *NegotiateResponse) GetNegotiatedMinor() uint32

func (*NegotiateResponse) GetNegotiationToken

func (x *NegotiateResponse) GetNegotiationToken() string

func (*NegotiateResponse) GetPluginFeatures

func (x *NegotiateResponse) GetPluginFeatures() []*Feature

func (*NegotiateResponse) GetPluginMajor

func (x *NegotiateResponse) GetPluginMajor() uint32

func (*NegotiateResponse) GetPluginMinor

func (x *NegotiateResponse) GetPluginMinor() uint32

func (*NegotiateResponse) GetRejectReason

func (x *NegotiateResponse) GetRejectReason() string

func (*NegotiateResponse) ProtoMessage

func (*NegotiateResponse) ProtoMessage()

func (*NegotiateResponse) ProtoReflect

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

func (*NegotiateResponse) Reset

func (x *NegotiateResponse) Reset()

func (*NegotiateResponse) String

func (x *NegotiateResponse) String() string

type Part

type Part struct {
	Kind             PartKind      `protobuf:"varint,1,opt,name=kind,proto3,enum=golip.backendplugin.v1.PartKind" json:"kind,omitempty"`
	Text             *string       `protobuf:"bytes,2,opt,name=text,proto3,oneof" json:"text,omitempty"`
	ImageRef         *string       `protobuf:"bytes,3,opt,name=image_ref,json=imageRef,proto3,oneof" json:"image_ref,omitempty"`
	FileRef          *string       `protobuf:"bytes,4,opt,name=file_ref,json=fileRef,proto3,oneof" json:"file_ref,omitempty"`
	ReasoningText    *string       `protobuf:"bytes,5,opt,name=reasoning_text,json=reasoningText,proto3,oneof" json:"reasoning_text,omitempty"`
	ToolArgsJson     *RawJSONValue `protobuf:"bytes,6,opt,name=tool_args_json,json=toolArgsJson,proto3" json:"tool_args_json,omitempty"`
	ToolCallId       *string       `protobuf:"bytes,7,opt,name=tool_call_id,json=toolCallId,proto3,oneof" json:"tool_call_id,omitempty"`
	ToolName         *string       `protobuf:"bytes,8,opt,name=tool_name,json=toolName,proto3,oneof" json:"tool_name,omitempty"`
	ReasoningDialect *string       `protobuf:"bytes,9,opt,name=reasoning_dialect,json=reasoningDialect,proto3,oneof" json:"reasoning_dialect,omitempty"`
	ReasoningOpaque  *RawJSONValue `protobuf:"bytes,10,opt,name=reasoning_opaque,json=reasoningOpaque,proto3" json:"reasoning_opaque,omitempty"`
	// Exact OpenAI Responses reasoning-item fields (minor >= 3, feature
	// exact_openresponses_fields). Presence: absent vs null vs value.
	ReasoningSummary          *RawJSONValue `protobuf:"bytes,11,opt,name=reasoning_summary,json=reasoningSummary,proto3" json:"reasoning_summary,omitempty"`
	ReasoningContent          *RawJSONValue `protobuf:"bytes,12,opt,name=reasoning_content,json=reasoningContent,proto3" json:"reasoning_content,omitempty"`
	ReasoningEncryptedContent *RawJSONValue `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Part) Descriptor deprecated

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

Deprecated: Use Part.ProtoReflect.Descriptor instead.

func (*Part) GetFileRef

func (x *Part) GetFileRef() string

func (*Part) GetImageRef

func (x *Part) GetImageRef() string

func (*Part) GetKind

func (x *Part) GetKind() PartKind

func (*Part) GetReasoningContent

func (x *Part) GetReasoningContent() *RawJSONValue

func (*Part) GetReasoningDialect

func (x *Part) GetReasoningDialect() string

func (*Part) GetReasoningEncryptedContent

func (x *Part) GetReasoningEncryptedContent() *RawJSONValue

func (*Part) GetReasoningOpaque

func (x *Part) GetReasoningOpaque() *RawJSONValue

func (*Part) GetReasoningSummary

func (x *Part) GetReasoningSummary() *RawJSONValue

func (*Part) GetReasoningText

func (x *Part) GetReasoningText() string

func (*Part) GetText

func (x *Part) GetText() string

func (*Part) GetToolArgsJson

func (x *Part) GetToolArgsJson() *RawJSONValue

func (*Part) GetToolCallId

func (x *Part) GetToolCallId() string

func (*Part) GetToolName

func (x *Part) GetToolName() string

func (*Part) ProtoMessage

func (*Part) ProtoMessage()

func (*Part) ProtoReflect

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

func (*Part) Reset

func (x *Part) Reset()

func (*Part) String

func (x *Part) String() string

type PartKind

type PartKind int32
const (
	PartKind_PART_KIND_UNSPECIFIED   PartKind = 0
	PartKind_PART_KIND_TEXT          PartKind = 1
	PartKind_PART_KIND_IMAGE_REF     PartKind = 2
	PartKind_PART_KIND_FILE_REF      PartKind = 3
	PartKind_PART_KIND_REASONING     PartKind = 4
	PartKind_PART_KIND_TOOL_CALL     PartKind = 5
	PartKind_PART_KIND_TOOL_RESULT   PartKind = 6
	PartKind_PART_KIND_JSON          PartKind = 7
	PartKind_PART_KIND_VIDEO_REF     PartKind = 8
	PartKind_PART_KIND_REFUSAL       PartKind = 9
	PartKind_PART_KIND_SUMMARY       PartKind = 10
	PartKind_PART_KIND_ANNOTATION    PartKind = 11
	PartKind_PART_KIND_ASSISTANT_REF PartKind = 12
	// PART_KIND_EXTENSION is an opaque vendor-prefixed custom content part
	// preserved losslessly (minor >= 3, feature exact_openresponses_fields).
	PartKind_PART_KIND_EXTENSION PartKind = 13
)

func (PartKind) Descriptor

func (PartKind) Descriptor() protoreflect.EnumDescriptor

func (PartKind) Enum

func (x PartKind) Enum() *PartKind

func (PartKind) EnumDescriptor deprecated

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

Deprecated: Use PartKind.Descriptor instead.

func (PartKind) Number

func (x PartKind) Number() protoreflect.EnumNumber

func (PartKind) String

func (x PartKind) String() string

func (PartKind) Type

type PluginDescriptor

type PluginDescriptor struct {
	ProtocolMajor uint32               `protobuf:"varint,1,opt,name=protocol_major,json=protocolMajor,proto3" json:"protocol_major,omitempty"`
	ProtocolMinor uint32               `protobuf:"varint,2,opt,name=protocol_minor,json=protocolMinor,proto3" json:"protocol_minor,omitempty"`
	PluginId      string               `protobuf:"bytes,3,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	Version       string               `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	BuildId       string               `protobuf:"bytes,5,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	Features      []*Feature           `protobuf:"bytes,6,rep,name=features,proto3" json:"features,omitempty"`
	Factories     []*FactoryDescriptor `protobuf:"bytes,7,rep,name=factories,proto3" json:"factories,omitempty"`
	// contains filtered or unexported fields
}

func (*PluginDescriptor) Descriptor deprecated

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

Deprecated: Use PluginDescriptor.ProtoReflect.Descriptor instead.

func (*PluginDescriptor) GetBuildId

func (x *PluginDescriptor) GetBuildId() string

func (*PluginDescriptor) GetFactories

func (x *PluginDescriptor) GetFactories() []*FactoryDescriptor

func (*PluginDescriptor) GetFeatures

func (x *PluginDescriptor) GetFeatures() []*Feature

func (*PluginDescriptor) GetPluginId

func (x *PluginDescriptor) GetPluginId() string

func (*PluginDescriptor) GetProtocolMajor

func (x *PluginDescriptor) GetProtocolMajor() uint32

func (*PluginDescriptor) GetProtocolMinor

func (x *PluginDescriptor) GetProtocolMinor() uint32

func (*PluginDescriptor) GetVersion

func (x *PluginDescriptor) GetVersion() string

func (*PluginDescriptor) ProtoMessage

func (*PluginDescriptor) ProtoMessage()

func (*PluginDescriptor) ProtoReflect

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

func (*PluginDescriptor) Reset

func (x *PluginDescriptor) Reset()

func (*PluginDescriptor) String

func (x *PluginDescriptor) String() string

type PluginError

type PluginError struct {
	Code            ErrorCode `protobuf:"varint,1,opt,name=code,proto3,enum=golip.backendplugin.v1.ErrorCode" json:"code,omitempty"`
	Message         string    `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Retryable       bool      `protobuf:"varint,3,opt,name=retryable,proto3" json:"retryable,omitempty"`
	OutputCommitted bool      `protobuf:"varint,4,opt,name=output_committed,json=outputCommitted,proto3" json:"output_committed,omitempty"`
	// contains filtered or unexported fields
}

func (*PluginError) Descriptor deprecated

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

Deprecated: Use PluginError.ProtoReflect.Descriptor instead.

func (*PluginError) GetCode

func (x *PluginError) GetCode() ErrorCode

func (*PluginError) GetMessage

func (x *PluginError) GetMessage() string

func (*PluginError) GetOutputCommitted

func (x *PluginError) GetOutputCommitted() bool

func (*PluginError) GetRetryable

func (x *PluginError) GetRetryable() bool

func (*PluginError) ProtoMessage

func (*PluginError) ProtoMessage()

func (*PluginError) ProtoReflect

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

func (*PluginError) Reset

func (x *PluginError) Reset()

func (*PluginError) String

func (x *PluginError) String() string

type ProcessSharing

type ProcessSharing int32
const (
	ProcessSharing_PROCESS_SHARING_UNSPECIFIED     ProcessSharing = 0
	ProcessSharing_PROCESS_SHARING_PER_INSTANCE    ProcessSharing = 1
	ProcessSharing_PROCESS_SHARING_SHARED_ARTIFACT ProcessSharing = 2
)

func (ProcessSharing) Descriptor

func (ProcessSharing) Enum

func (x ProcessSharing) Enum() *ProcessSharing

func (ProcessSharing) EnumDescriptor deprecated

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

Deprecated: Use ProcessSharing.Descriptor instead.

func (ProcessSharing) Number

func (ProcessSharing) String

func (x ProcessSharing) String() string

func (ProcessSharing) Type

type PromptCacheEvidence

type PromptCacheEvidence struct {
	InputTokens      *int64 `protobuf:"varint,1,opt,name=input_tokens,json=inputTokens,proto3,oneof" json:"input_tokens,omitempty"`
	OutputTokens     *int64 `protobuf:"varint,2,opt,name=output_tokens,json=outputTokens,proto3,oneof" json:"output_tokens,omitempty"`
	CacheReadTokens  *int64 `protobuf:"varint,3,opt,name=cache_read_tokens,json=cacheReadTokens,proto3,oneof" json:"cache_read_tokens,omitempty"`
	CacheWriteTokens *int64 `protobuf:"varint,4,opt,name=cache_write_tokens,json=cacheWriteTokens,proto3,oneof" json:"cache_write_tokens,omitempty"`
	TotalTokens      *int64 `protobuf:"varint,5,opt,name=total_tokens,json=totalTokens,proto3,oneof" json:"total_tokens,omitempty"`
	// contains filtered or unexported fields
}

func (*PromptCacheEvidence) Descriptor deprecated

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

Deprecated: Use PromptCacheEvidence.ProtoReflect.Descriptor instead.

func (*PromptCacheEvidence) GetCacheReadTokens

func (x *PromptCacheEvidence) GetCacheReadTokens() int64

func (*PromptCacheEvidence) GetCacheWriteTokens

func (x *PromptCacheEvidence) GetCacheWriteTokens() int64

func (*PromptCacheEvidence) GetInputTokens

func (x *PromptCacheEvidence) GetInputTokens() int64

func (*PromptCacheEvidence) GetOutputTokens

func (x *PromptCacheEvidence) GetOutputTokens() int64

func (*PromptCacheEvidence) GetTotalTokens

func (x *PromptCacheEvidence) GetTotalTokens() int64

func (*PromptCacheEvidence) ProtoMessage

func (*PromptCacheEvidence) ProtoMessage()

func (*PromptCacheEvidence) ProtoReflect

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

func (*PromptCacheEvidence) Reset

func (x *PromptCacheEvidence) Reset()

func (*PromptCacheEvidence) String

func (x *PromptCacheEvidence) String() string

type PromptCacheLifecycle

type PromptCacheLifecycle int32
const (
	PromptCacheLifecycle_PROMPT_CACHE_LIFECYCLE_UNSPECIFIED       PromptCacheLifecycle = 0
	PromptCacheLifecycle_PROMPT_CACHE_LIFECYCLE_UNKNOWN           PromptCacheLifecycle = 1
	PromptCacheLifecycle_PROMPT_CACHE_LIFECYCLE_SLIDING_EXPIRY    PromptCacheLifecycle = 2
	PromptCacheLifecycle_PROMPT_CACHE_LIFECYCLE_FIXED_EXPIRY      PromptCacheLifecycle = 3
	PromptCacheLifecycle_PROMPT_CACHE_LIFECYCLE_MINIMUM_RESIDENCY PromptCacheLifecycle = 4
	PromptCacheLifecycle_PROMPT_CACHE_LIFECYCLE_BEST_EFFORT       PromptCacheLifecycle = 5
)

func (PromptCacheLifecycle) Descriptor

func (PromptCacheLifecycle) Enum

func (PromptCacheLifecycle) EnumDescriptor deprecated

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

Deprecated: Use PromptCacheLifecycle.Descriptor instead.

func (PromptCacheLifecycle) Number

func (PromptCacheLifecycle) String

func (x PromptCacheLifecycle) String() string

func (PromptCacheLifecycle) Type

type PromptCacheObservation

type PromptCacheObservation struct {
	ALegId            string               `protobuf:"bytes,1,opt,name=a_leg_id,json=aLegId,proto3" json:"a_leg_id,omitempty"`
	BLegId            string               `protobuf:"bytes,2,opt,name=b_leg_id,json=bLegId,proto3" json:"b_leg_id,omitempty"`
	BackendInstanceId string               `protobuf:"bytes,3,opt,name=backend_instance_id,json=backendInstanceId,proto3" json:"backend_instance_id,omitempty"`
	TargetId          string               `protobuf:"bytes,4,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	GenerationId      string               `protobuf:"bytes,5,opt,name=generation_id,json=generationId,proto3" json:"generation_id,omitempty"`
	Lifecycle         PromptCacheLifecycle `protobuf:"varint,6,opt,name=lifecycle,proto3,enum=golip.backendplugin.v1.PromptCacheLifecycle" json:"lifecycle,omitempty"`
	Timing            *PromptCacheTiming   `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
	Renewable         bool                 `protobuf:"varint,8,opt,name=renewable,proto3" json:"renewable,omitempty"`
	Handle            []byte               `protobuf:"bytes,9,opt,name=handle,proto3" json:"handle,omitempty"`
	Evidence          *PromptCacheEvidence `protobuf:"bytes,10,opt,name=evidence,proto3" json:"evidence,omitempty"`
	// contains filtered or unexported fields
}

func (*PromptCacheObservation) Descriptor deprecated

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

Deprecated: Use PromptCacheObservation.ProtoReflect.Descriptor instead.

func (*PromptCacheObservation) GetALegId

func (x *PromptCacheObservation) GetALegId() string

func (*PromptCacheObservation) GetBLegId

func (x *PromptCacheObservation) GetBLegId() string

func (*PromptCacheObservation) GetBackendInstanceId

func (x *PromptCacheObservation) GetBackendInstanceId() string

func (*PromptCacheObservation) GetEvidence

func (x *PromptCacheObservation) GetEvidence() *PromptCacheEvidence

func (*PromptCacheObservation) GetGenerationId

func (x *PromptCacheObservation) GetGenerationId() string

func (*PromptCacheObservation) GetHandle

func (x *PromptCacheObservation) GetHandle() []byte

func (*PromptCacheObservation) GetLifecycle

func (x *PromptCacheObservation) GetLifecycle() PromptCacheLifecycle

func (*PromptCacheObservation) GetRenewable

func (x *PromptCacheObservation) GetRenewable() bool

func (*PromptCacheObservation) GetTargetId

func (x *PromptCacheObservation) GetTargetId() string

func (*PromptCacheObservation) GetTiming

func (x *PromptCacheObservation) GetTiming() *PromptCacheTiming

func (*PromptCacheObservation) ProtoMessage

func (*PromptCacheObservation) ProtoMessage()

func (*PromptCacheObservation) ProtoReflect

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

func (*PromptCacheObservation) Reset

func (x *PromptCacheObservation) Reset()

func (*PromptCacheObservation) String

func (x *PromptCacheObservation) String() string

type PromptCacheProfile

type PromptCacheProfile struct {
	ObservationSupported bool                   `protobuf:"varint,1,opt,name=observation_supported,json=observationSupported,proto3" json:"observation_supported,omitempty"`
	RenewalSupported     bool                   `protobuf:"varint,2,opt,name=renewal_supported,json=renewalSupported,proto3" json:"renewal_supported,omitempty"`
	LifecycleKinds       []PromptCacheLifecycle `` /* 160-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PromptCacheProfile) Descriptor deprecated

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

Deprecated: Use PromptCacheProfile.ProtoReflect.Descriptor instead.

func (*PromptCacheProfile) GetLifecycleKinds

func (x *PromptCacheProfile) GetLifecycleKinds() []PromptCacheLifecycle

func (*PromptCacheProfile) GetObservationSupported

func (x *PromptCacheProfile) GetObservationSupported() bool

func (*PromptCacheProfile) GetRenewalSupported

func (x *PromptCacheProfile) GetRenewalSupported() bool

func (*PromptCacheProfile) ProtoMessage

func (*PromptCacheProfile) ProtoMessage()

func (*PromptCacheProfile) ProtoReflect

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

func (*PromptCacheProfile) Reset

func (x *PromptCacheProfile) Reset()

func (*PromptCacheProfile) String

func (x *PromptCacheProfile) String() string

type PromptCacheRenewStatus

type PromptCacheRenewStatus int32
const (
	PromptCacheRenewStatus_PROMPT_CACHE_RENEW_STATUS_UNSPECIFIED    PromptCacheRenewStatus = 0
	PromptCacheRenewStatus_PROMPT_CACHE_RENEW_STATUS_RENEWED        PromptCacheRenewStatus = 1
	PromptCacheRenewStatus_PROMPT_CACHE_RENEW_STATUS_STILL_RESIDENT PromptCacheRenewStatus = 2
	PromptCacheRenewStatus_PROMPT_CACHE_RENEW_STATUS_COLD_RECREATED PromptCacheRenewStatus = 3
	PromptCacheRenewStatus_PROMPT_CACHE_RENEW_STATUS_STALE          PromptCacheRenewStatus = 4
	PromptCacheRenewStatus_PROMPT_CACHE_RENEW_STATUS_UNSUPPORTED    PromptCacheRenewStatus = 5
	PromptCacheRenewStatus_PROMPT_CACHE_RENEW_STATUS_CONTROL_FAILED PromptCacheRenewStatus = 6
)

func (PromptCacheRenewStatus) Descriptor

func (PromptCacheRenewStatus) Enum

func (PromptCacheRenewStatus) EnumDescriptor deprecated

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

Deprecated: Use PromptCacheRenewStatus.Descriptor instead.

func (PromptCacheRenewStatus) Number

func (PromptCacheRenewStatus) String

func (x PromptCacheRenewStatus) String() string

func (PromptCacheRenewStatus) Type

type PromptCacheTiming

type PromptCacheTiming struct {
	ObservedAtUnixMs           *int64 `protobuf:"varint,1,opt,name=observed_at_unix_ms,json=observedAtUnixMs,proto3,oneof" json:"observed_at_unix_ms,omitempty"`
	ExpiresAtUnixMs            *int64 `protobuf:"varint,2,opt,name=expires_at_unix_ms,json=expiresAtUnixMs,proto3,oneof" json:"expires_at_unix_ms,omitempty"`
	MinimumResidentUntilUnixMs *int64 `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PromptCacheTiming) Descriptor deprecated

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

Deprecated: Use PromptCacheTiming.ProtoReflect.Descriptor instead.

func (*PromptCacheTiming) GetExpiresAtUnixMs

func (x *PromptCacheTiming) GetExpiresAtUnixMs() int64

func (*PromptCacheTiming) GetMinimumResidentUntilUnixMs

func (x *PromptCacheTiming) GetMinimumResidentUntilUnixMs() int64

func (*PromptCacheTiming) GetObservedAtUnixMs

func (x *PromptCacheTiming) GetObservedAtUnixMs() int64

func (*PromptCacheTiming) ProtoMessage

func (*PromptCacheTiming) ProtoMessage()

func (*PromptCacheTiming) ProtoReflect

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

func (*PromptCacheTiming) Reset

func (x *PromptCacheTiming) Reset()

func (*PromptCacheTiming) String

func (x *PromptCacheTiming) String() string

type ProtocolRequirementsWire

type ProtocolRequirementsWire struct {
	Capabilities       []string                    `protobuf:"bytes,1,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	ItemDialects       []*DialectRequirementWire   `protobuf:"bytes,2,rep,name=item_dialects,json=itemDialects,proto3" json:"item_dialects,omitempty"`
	ReasoningDialects  []*DialectRequirementWire   `protobuf:"bytes,3,rep,name=reasoning_dialects,json=reasoningDialects,proto3" json:"reasoning_dialects,omitempty"`
	CompactionDialects []*DialectRequirementWire   `protobuf:"bytes,4,rep,name=compaction_dialects,json=compactionDialects,proto3" json:"compaction_dialects,omitempty"`
	ExtensionTypes     []*ExtensionRequirementWire `protobuf:"bytes,5,rep,name=extension_types,json=extensionTypes,proto3" json:"extension_types,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolRequirementsWire) Descriptor deprecated

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

Deprecated: Use ProtocolRequirementsWire.ProtoReflect.Descriptor instead.

func (*ProtocolRequirementsWire) GetCapabilities

func (x *ProtocolRequirementsWire) GetCapabilities() []string

func (*ProtocolRequirementsWire) GetCompactionDialects

func (x *ProtocolRequirementsWire) GetCompactionDialects() []*DialectRequirementWire

func (*ProtocolRequirementsWire) GetExtensionTypes

func (x *ProtocolRequirementsWire) GetExtensionTypes() []*ExtensionRequirementWire

func (*ProtocolRequirementsWire) GetItemDialects

func (x *ProtocolRequirementsWire) GetItemDialects() []*DialectRequirementWire

func (*ProtocolRequirementsWire) GetReasoningDialects

func (x *ProtocolRequirementsWire) GetReasoningDialects() []*DialectRequirementWire

func (*ProtocolRequirementsWire) ProtoMessage

func (*ProtocolRequirementsWire) ProtoMessage()

func (*ProtocolRequirementsWire) ProtoReflect

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

func (*ProtocolRequirementsWire) Reset

func (x *ProtocolRequirementsWire) Reset()

func (*ProtocolRequirementsWire) String

func (x *ProtocolRequirementsWire) String() string

type RawJSONValue

type RawJSONValue struct {

	// Types that are valid to be assigned to State:
	//
	//	*RawJSONValue_IsNull
	//	*RawJSONValue_Json
	State isRawJSONValue_State `protobuf_oneof:"state"`
	// contains filtered or unexported fields
}

func (*RawJSONValue) Descriptor deprecated

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

Deprecated: Use RawJSONValue.ProtoReflect.Descriptor instead.

func (*RawJSONValue) GetIsNull

func (x *RawJSONValue) GetIsNull() bool

func (*RawJSONValue) GetJson

func (x *RawJSONValue) GetJson() []byte

func (*RawJSONValue) GetState

func (x *RawJSONValue) GetState() isRawJSONValue_State

func (*RawJSONValue) ProtoMessage

func (*RawJSONValue) ProtoMessage()

func (*RawJSONValue) ProtoReflect

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

func (*RawJSONValue) Reset

func (x *RawJSONValue) Reset()

func (*RawJSONValue) String

func (x *RawJSONValue) String() string

type RawJSONValue_IsNull

type RawJSONValue_IsNull struct {
	IsNull bool `protobuf:"varint,1,opt,name=is_null,json=isNull,proto3,oneof"`
}

type RawJSONValue_Json

type RawJSONValue_Json struct {
	Json []byte `protobuf:"bytes,2,opt,name=json,proto3,oneof"`
}

type ReleasePromptCacheRequest

type ReleasePromptCacheRequest struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Handle     []byte `protobuf:"bytes,2,opt,name=handle,proto3" json:"handle,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleasePromptCacheRequest) Descriptor deprecated

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

Deprecated: Use ReleasePromptCacheRequest.ProtoReflect.Descriptor instead.

func (*ReleasePromptCacheRequest) GetHandle

func (x *ReleasePromptCacheRequest) GetHandle() []byte

func (*ReleasePromptCacheRequest) GetInstanceId

func (x *ReleasePromptCacheRequest) GetInstanceId() string

func (*ReleasePromptCacheRequest) ProtoMessage

func (*ReleasePromptCacheRequest) ProtoMessage()

func (*ReleasePromptCacheRequest) ProtoReflect

func (*ReleasePromptCacheRequest) Reset

func (x *ReleasePromptCacheRequest) Reset()

func (*ReleasePromptCacheRequest) String

func (x *ReleasePromptCacheRequest) String() string

type ReleasePromptCacheResponse

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

func (*ReleasePromptCacheResponse) Descriptor deprecated

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

Deprecated: Use ReleasePromptCacheResponse.ProtoReflect.Descriptor instead.

func (*ReleasePromptCacheResponse) ProtoMessage

func (*ReleasePromptCacheResponse) ProtoMessage()

func (*ReleasePromptCacheResponse) ProtoReflect

func (*ReleasePromptCacheResponse) Reset

func (x *ReleasePromptCacheResponse) Reset()

func (*ReleasePromptCacheResponse) String

func (x *ReleasePromptCacheResponse) String() string

type RenewPromptCacheRequest

type RenewPromptCacheRequest struct {
	InstanceId  string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Handle      []byte `protobuf:"bytes,2,opt,name=handle,proto3" json:"handle,omitempty"`
	OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RenewPromptCacheRequest) Descriptor deprecated

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

Deprecated: Use RenewPromptCacheRequest.ProtoReflect.Descriptor instead.

func (*RenewPromptCacheRequest) GetHandle

func (x *RenewPromptCacheRequest) GetHandle() []byte

func (*RenewPromptCacheRequest) GetInstanceId

func (x *RenewPromptCacheRequest) GetInstanceId() string

func (*RenewPromptCacheRequest) GetOperationId

func (x *RenewPromptCacheRequest) GetOperationId() string

func (*RenewPromptCacheRequest) ProtoMessage

func (*RenewPromptCacheRequest) ProtoMessage()

func (*RenewPromptCacheRequest) ProtoReflect

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

func (*RenewPromptCacheRequest) Reset

func (x *RenewPromptCacheRequest) Reset()

func (*RenewPromptCacheRequest) String

func (x *RenewPromptCacheRequest) String() string

type RenewPromptCacheResponse

type RenewPromptCacheResponse struct {
	Status      PromptCacheRenewStatus  `protobuf:"varint,1,opt,name=status,proto3,enum=golip.backendplugin.v1.PromptCacheRenewStatus" json:"status,omitempty"`
	Observation *PromptCacheObservation `protobuf:"bytes,2,opt,name=observation,proto3" json:"observation,omitempty"`
	Evidence    *PromptCacheEvidence    `protobuf:"bytes,3,opt,name=evidence,proto3" json:"evidence,omitempty"`
	Accounting  *AccountingEvidence     `protobuf:"bytes,4,opt,name=accounting,proto3" json:"accounting,omitempty"`
	// contains filtered or unexported fields
}

func (*RenewPromptCacheResponse) Descriptor deprecated

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

Deprecated: Use RenewPromptCacheResponse.ProtoReflect.Descriptor instead.

func (*RenewPromptCacheResponse) GetAccounting

func (x *RenewPromptCacheResponse) GetAccounting() *AccountingEvidence

func (*RenewPromptCacheResponse) GetEvidence

func (*RenewPromptCacheResponse) GetObservation

func (x *RenewPromptCacheResponse) GetObservation() *PromptCacheObservation

func (*RenewPromptCacheResponse) GetStatus

func (*RenewPromptCacheResponse) ProtoMessage

func (*RenewPromptCacheResponse) ProtoMessage()

func (*RenewPromptCacheResponse) ProtoReflect

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

func (*RenewPromptCacheResponse) Reset

func (x *RenewPromptCacheResponse) Reset()

func (*RenewPromptCacheResponse) String

func (x *RenewPromptCacheResponse) String() string

type ResolveProfileRequest

type ResolveProfileRequest struct {
	InstanceId string  `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	ModelId    *string `protobuf:"bytes,2,opt,name=model_id,json=modelId,proto3,oneof" json:"model_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolveProfileRequest) Descriptor deprecated

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

Deprecated: Use ResolveProfileRequest.ProtoReflect.Descriptor instead.

func (*ResolveProfileRequest) GetInstanceId

func (x *ResolveProfileRequest) GetInstanceId() string

func (*ResolveProfileRequest) GetModelId

func (x *ResolveProfileRequest) GetModelId() string

func (*ResolveProfileRequest) ProtoMessage

func (*ResolveProfileRequest) ProtoMessage()

func (*ResolveProfileRequest) ProtoReflect

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

func (*ResolveProfileRequest) Reset

func (x *ResolveProfileRequest) Reset()

func (*ResolveProfileRequest) String

func (x *ResolveProfileRequest) String() string

type ResolveProfileResponse

type ResolveProfileResponse struct {
	Profile *ResolvedProfile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolveProfileResponse) Descriptor deprecated

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

Deprecated: Use ResolveProfileResponse.ProtoReflect.Descriptor instead.

func (*ResolveProfileResponse) GetProfile

func (x *ResolveProfileResponse) GetProfile() *ResolvedProfile

func (*ResolveProfileResponse) ProtoMessage

func (*ResolveProfileResponse) ProtoMessage()

func (*ResolveProfileResponse) ProtoReflect

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

func (*ResolveProfileResponse) Reset

func (x *ResolveProfileResponse) Reset()

func (*ResolveProfileResponse) String

func (x *ResolveProfileResponse) String() string

type ResolvedProfile

type ResolvedProfile struct {
	Capabilities             *CapabilitySummary          `protobuf:"bytes,1,opt,name=capabilities,proto3" json:"capabilities,omitempty"`
	TransportCapabilities    *TransportCapabilitySummary `protobuf:"bytes,2,opt,name=transport_capabilities,json=transportCapabilities,proto3" json:"transport_capabilities,omitempty"`
	ReasoningReplaySupported bool                        `` /* 136-byte string literal not displayed */
	RoutePrefixes            []string                    `protobuf:"bytes,4,rep,name=route_prefixes,json=routePrefixes,proto3" json:"route_prefixes,omitempty"`
	EnforceMaxOutput         bool                        `protobuf:"varint,5,opt,name=enforce_max_output,json=enforceMaxOutput,proto3" json:"enforce_max_output,omitempty"`
	MaxOutputTokens          *uint32                     `protobuf:"varint,6,opt,name=max_output_tokens,json=maxOutputTokens,proto3,oneof" json:"max_output_tokens,omitempty"`
	SupportsCountTokens      bool                        `protobuf:"varint,7,opt,name=supports_count_tokens,json=supportsCountTokens,proto3" json:"supports_count_tokens,omitempty"`
	SupportsFinalizeBilling  bool                        `` /* 133-byte string literal not displayed */
	SupportsDynamicInventory bool                        `` /* 136-byte string literal not displayed */
	EvidenceSource           string                      `protobuf:"bytes,10,opt,name=evidence_source,json=evidenceSource,proto3" json:"evidence_source,omitempty"`
	ProfileVersion           string                      `protobuf:"bytes,11,opt,name=profile_version,json=profileVersion,proto3" json:"profile_version,omitempty"`
	DialectSupport           *DialectSupportWire         `protobuf:"bytes,12,opt,name=dialect_support,json=dialectSupport,proto3" json:"dialect_support,omitempty"`
	PromptCacheProfile       *PromptCacheProfile         `protobuf:"bytes,13,opt,name=prompt_cache_profile,json=promptCacheProfile,proto3" json:"prompt_cache_profile,omitempty"`
	// Explicit capability bit for the negotiated V2 economic sideband.
	SupportsAccountingEvidenceV2 bool `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ResolvedProfile) Descriptor deprecated

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

Deprecated: Use ResolvedProfile.ProtoReflect.Descriptor instead.

func (*ResolvedProfile) GetCapabilities

func (x *ResolvedProfile) GetCapabilities() *CapabilitySummary

func (*ResolvedProfile) GetDialectSupport

func (x *ResolvedProfile) GetDialectSupport() *DialectSupportWire

func (*ResolvedProfile) GetEnforceMaxOutput

func (x *ResolvedProfile) GetEnforceMaxOutput() bool

func (*ResolvedProfile) GetEvidenceSource

func (x *ResolvedProfile) GetEvidenceSource() string

func (*ResolvedProfile) GetMaxOutputTokens

func (x *ResolvedProfile) GetMaxOutputTokens() uint32

func (*ResolvedProfile) GetProfileVersion

func (x *ResolvedProfile) GetProfileVersion() string

func (*ResolvedProfile) GetPromptCacheProfile

func (x *ResolvedProfile) GetPromptCacheProfile() *PromptCacheProfile

func (*ResolvedProfile) GetReasoningReplaySupported

func (x *ResolvedProfile) GetReasoningReplaySupported() bool

func (*ResolvedProfile) GetRoutePrefixes

func (x *ResolvedProfile) GetRoutePrefixes() []string

func (*ResolvedProfile) GetSupportsAccountingEvidenceV2

func (x *ResolvedProfile) GetSupportsAccountingEvidenceV2() bool

func (*ResolvedProfile) GetSupportsCountTokens

func (x *ResolvedProfile) GetSupportsCountTokens() bool

func (*ResolvedProfile) GetSupportsDynamicInventory

func (x *ResolvedProfile) GetSupportsDynamicInventory() bool

func (*ResolvedProfile) GetSupportsFinalizeBilling

func (x *ResolvedProfile) GetSupportsFinalizeBilling() bool

func (*ResolvedProfile) GetTransportCapabilities

func (x *ResolvedProfile) GetTransportCapabilities() *TransportCapabilitySummary

func (*ResolvedProfile) ProtoMessage

func (*ResolvedProfile) ProtoMessage()

func (*ResolvedProfile) ProtoReflect

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

func (*ResolvedProfile) Reset

func (x *ResolvedProfile) Reset()

func (*ResolvedProfile) String

func (x *ResolvedProfile) String() string

type Role

type Role int32
const (
	Role_ROLE_UNSPECIFIED Role = 0
	Role_ROLE_SYSTEM      Role = 1
	Role_ROLE_USER        Role = 2
	Role_ROLE_ASSISTANT   Role = 3
	Role_ROLE_TOOL        Role = 4
	Role_ROLE_DEVELOPER   Role = 5
)

func (Role) Descriptor

func (Role) Descriptor() protoreflect.EnumDescriptor

func (Role) Enum

func (x Role) Enum() *Role

func (Role) EnumDescriptor deprecated

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

Deprecated: Use Role.Descriptor instead.

func (Role) Number

func (x Role) Number() protoreflect.EnumNumber

func (Role) String

func (x Role) String() string

func (Role) Type

func (Role) Type() protoreflect.EnumType

type RuntimePolicy

type RuntimePolicy struct {
	MaxRequestBytes         uint64   `protobuf:"varint,1,opt,name=max_request_bytes,json=maxRequestBytes,proto3" json:"max_request_bytes,omitempty"`
	MaxStreamFrameBytes     uint64   `protobuf:"varint,2,opt,name=max_stream_frame_bytes,json=maxStreamFrameBytes,proto3" json:"max_stream_frame_bytes,omitempty"`
	MaxPendingEvents        uint64   `protobuf:"varint,3,opt,name=max_pending_events,json=maxPendingEvents,proto3" json:"max_pending_events,omitempty"`
	RequestTimeoutMs        int64    `protobuf:"varint,4,opt,name=request_timeout_ms,json=requestTimeoutMs,proto3" json:"request_timeout_ms,omitempty"`
	CancelDeadlineMs        int64    `protobuf:"varint,5,opt,name=cancel_deadline_ms,json=cancelDeadlineMs,proto3" json:"cancel_deadline_ms,omitempty"`
	DiagnosticsVerbosity    string   `protobuf:"bytes,6,opt,name=diagnostics_verbosity,json=diagnosticsVerbosity,proto3" json:"diagnostics_verbosity,omitempty"`
	MaxConcurrentExecutions uint32   `` /* 133-byte string literal not displayed */
	LocalOnly               bool     `protobuf:"varint,8,opt,name=local_only,json=localOnly,proto3" json:"local_only,omitempty"`
	AllowedEnvNames         []string `protobuf:"bytes,9,rep,name=allowed_env_names,json=allowedEnvNames,proto3" json:"allowed_env_names,omitempty"`
	DisableTransportRetries bool     `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RuntimePolicy) Descriptor deprecated

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

Deprecated: Use RuntimePolicy.ProtoReflect.Descriptor instead.

func (*RuntimePolicy) GetAllowedEnvNames

func (x *RuntimePolicy) GetAllowedEnvNames() []string

func (*RuntimePolicy) GetCancelDeadlineMs

func (x *RuntimePolicy) GetCancelDeadlineMs() int64

func (*RuntimePolicy) GetDiagnosticsVerbosity

func (x *RuntimePolicy) GetDiagnosticsVerbosity() string

func (*RuntimePolicy) GetDisableTransportRetries

func (x *RuntimePolicy) GetDisableTransportRetries() bool

func (*RuntimePolicy) GetLocalOnly

func (x *RuntimePolicy) GetLocalOnly() bool

func (*RuntimePolicy) GetMaxConcurrentExecutions

func (x *RuntimePolicy) GetMaxConcurrentExecutions() uint32

func (*RuntimePolicy) GetMaxPendingEvents

func (x *RuntimePolicy) GetMaxPendingEvents() uint64

func (*RuntimePolicy) GetMaxRequestBytes

func (x *RuntimePolicy) GetMaxRequestBytes() uint64

func (*RuntimePolicy) GetMaxStreamFrameBytes

func (x *RuntimePolicy) GetMaxStreamFrameBytes() uint64

func (*RuntimePolicy) GetRequestTimeoutMs

func (x *RuntimePolicy) GetRequestTimeoutMs() int64

func (*RuntimePolicy) ProtoMessage

func (*RuntimePolicy) ProtoMessage()

func (*RuntimePolicy) ProtoReflect

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

func (*RuntimePolicy) Reset

func (x *RuntimePolicy) Reset()

func (*RuntimePolicy) String

func (x *RuntimePolicy) String() string

type SecretBundle

type SecretBundle struct {
	Values map[string][]byte `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SecretBundle) Descriptor deprecated

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

Deprecated: Use SecretBundle.ProtoReflect.Descriptor instead.

func (*SecretBundle) GetValues

func (x *SecretBundle) GetValues() map[string][]byte

func (*SecretBundle) ProtoMessage

func (*SecretBundle) ProtoMessage()

func (*SecretBundle) ProtoReflect

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

func (*SecretBundle) Reset

func (x *SecretBundle) Reset()

func (*SecretBundle) String

func (x *SecretBundle) String() string

type SemanticExtensionWire

type SemanticExtensionWire struct {
	Namespace   string                         `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Type        string                         `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Implementor string                         `protobuf:"bytes,3,opt,name=implementor,proto3" json:"implementor,omitempty"`
	Direction   string                         `protobuf:"bytes,4,opt,name=direction,proto3" json:"direction,omitempty"`
	Presence    SemanticExtensionWire_Presence `` /* 129-byte string literal not displayed */
	Json        []byte                         `protobuf:"bytes,6,opt,name=json,proto3" json:"json,omitempty"`
	// contains filtered or unexported fields
}

SemanticExtensionWire carries one bounded residual canonical semantic. It is not a complete request/response tunnel; identity participates in admission.

func (*SemanticExtensionWire) Descriptor deprecated

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

Deprecated: Use SemanticExtensionWire.ProtoReflect.Descriptor instead.

func (*SemanticExtensionWire) GetDirection

func (x *SemanticExtensionWire) GetDirection() string

func (*SemanticExtensionWire) GetImplementor

func (x *SemanticExtensionWire) GetImplementor() string

func (*SemanticExtensionWire) GetJson

func (x *SemanticExtensionWire) GetJson() []byte

func (*SemanticExtensionWire) GetNamespace

func (x *SemanticExtensionWire) GetNamespace() string

func (*SemanticExtensionWire) GetPresence

func (*SemanticExtensionWire) GetType

func (x *SemanticExtensionWire) GetType() string

func (*SemanticExtensionWire) ProtoMessage

func (*SemanticExtensionWire) ProtoMessage()

func (*SemanticExtensionWire) ProtoReflect

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

func (*SemanticExtensionWire) Reset

func (x *SemanticExtensionWire) Reset()

func (*SemanticExtensionWire) String

func (x *SemanticExtensionWire) String() string

type SemanticExtensionWire_Presence

type SemanticExtensionWire_Presence int32
const (
	SemanticExtensionWire_PRESENCE_UNSPECIFIED SemanticExtensionWire_Presence = 0
	SemanticExtensionWire_PRESENCE_NULL        SemanticExtensionWire_Presence = 1
	SemanticExtensionWire_PRESENCE_VALUE       SemanticExtensionWire_Presence = 2
)

func (SemanticExtensionWire_Presence) Descriptor

func (SemanticExtensionWire_Presence) Enum

func (SemanticExtensionWire_Presence) EnumDescriptor deprecated

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

Deprecated: Use SemanticExtensionWire_Presence.Descriptor instead.

func (SemanticExtensionWire_Presence) Number

func (SemanticExtensionWire_Presence) String

func (SemanticExtensionWire_Presence) Type

type ServerFrameKind

type ServerFrameKind int32
const (
	ServerFrameKind_SERVER_FRAME_KIND_UNSPECIFIED    ServerFrameKind = 0
	ServerFrameKind_SERVER_FRAME_KIND_ACCEPTED       ServerFrameKind = 1
	ServerFrameKind_SERVER_FRAME_KIND_EVENT          ServerFrameKind = 2
	ServerFrameKind_SERVER_FRAME_KIND_DIAGNOSTIC     ServerFrameKind = 3
	ServerFrameKind_SERVER_FRAME_KIND_CANCEL_OUTCOME ServerFrameKind = 4
	ServerFrameKind_SERVER_FRAME_KIND_TERMINAL       ServerFrameKind = 5
	// Host-only accounting evidence; never exposed as a canonical event.
	ServerFrameKind_SERVER_FRAME_KIND_ACCOUNTING_EVIDENCE ServerFrameKind = 6
	// Host-only prompt-cache residency evidence; never exposed as a canonical event.
	ServerFrameKind_SERVER_FRAME_KIND_PROMPT_CACHE_OBSERVATION ServerFrameKind = 7
)

func (ServerFrameKind) Descriptor

func (ServerFrameKind) Enum

func (x ServerFrameKind) Enum() *ServerFrameKind

func (ServerFrameKind) EnumDescriptor deprecated

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

Deprecated: Use ServerFrameKind.Descriptor instead.

func (ServerFrameKind) Number

func (ServerFrameKind) String

func (x ServerFrameKind) String() string

func (ServerFrameKind) Type

type Terminal

type Terminal struct {
	Status TerminalStatus `protobuf:"varint,1,opt,name=status,proto3,enum=golip.backendplugin.v1.TerminalStatus" json:"status,omitempty"`
	Error  *PluginError   `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*Terminal) Descriptor deprecated

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

Deprecated: Use Terminal.ProtoReflect.Descriptor instead.

func (*Terminal) GetError

func (x *Terminal) GetError() *PluginError

func (*Terminal) GetStatus

func (x *Terminal) GetStatus() TerminalStatus

func (*Terminal) ProtoMessage

func (*Terminal) ProtoMessage()

func (*Terminal) ProtoReflect

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

func (*Terminal) Reset

func (x *Terminal) Reset()

func (*Terminal) String

func (x *Terminal) String() string

type TerminalStatus

type TerminalStatus int32
const (
	TerminalStatus_TERMINAL_STATUS_UNSPECIFIED TerminalStatus = 0
	TerminalStatus_TERMINAL_STATUS_SUCCESS     TerminalStatus = 1
	TerminalStatus_TERMINAL_STATUS_FAILURE     TerminalStatus = 2
	TerminalStatus_TERMINAL_STATUS_CANCELLED   TerminalStatus = 3
)

func (TerminalStatus) Descriptor

func (TerminalStatus) Enum

func (x TerminalStatus) Enum() *TerminalStatus

func (TerminalStatus) EnumDescriptor deprecated

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

Deprecated: Use TerminalStatus.Descriptor instead.

func (TerminalStatus) Number

func (TerminalStatus) String

func (x TerminalStatus) String() string

func (TerminalStatus) Type

type ToolDef

type ToolDef struct {
	Name           string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description    string        `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	ParametersJson *RawJSONValue `protobuf:"bytes,3,opt,name=parameters_json,json=parametersJson,proto3" json:"parameters_json,omitempty"`
	// contains filtered or unexported fields
}

func (*ToolDef) Descriptor deprecated

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

Deprecated: Use ToolDef.ProtoReflect.Descriptor instead.

func (*ToolDef) GetDescription

func (x *ToolDef) GetDescription() string

func (*ToolDef) GetName

func (x *ToolDef) GetName() string

func (*ToolDef) GetParametersJson

func (x *ToolDef) GetParametersJson() *RawJSONValue

func (*ToolDef) ProtoMessage

func (*ToolDef) ProtoMessage()

func (*ToolDef) ProtoReflect

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

func (*ToolDef) Reset

func (x *ToolDef) Reset()

func (*ToolDef) String

func (x *ToolDef) String() string

type TransportCapabilitySummary

type TransportCapabilitySummary struct {
	Keepalive           bool `protobuf:"varint,1,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
	Cancellation        bool `protobuf:"varint,2,opt,name=cancellation,proto3" json:"cancellation,omitempty"`
	BidirectionalStream bool `protobuf:"varint,3,opt,name=bidirectional_stream,json=bidirectionalStream,proto3" json:"bidirectional_stream,omitempty"`
	// contains filtered or unexported fields
}

func (*TransportCapabilitySummary) Descriptor deprecated

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

Deprecated: Use TransportCapabilitySummary.ProtoReflect.Descriptor instead.

func (*TransportCapabilitySummary) GetBidirectionalStream

func (x *TransportCapabilitySummary) GetBidirectionalStream() bool

func (*TransportCapabilitySummary) GetCancellation

func (x *TransportCapabilitySummary) GetCancellation() bool

func (*TransportCapabilitySummary) GetKeepalive

func (x *TransportCapabilitySummary) GetKeepalive() bool

func (*TransportCapabilitySummary) ProtoMessage

func (*TransportCapabilitySummary) ProtoMessage()

func (*TransportCapabilitySummary) ProtoReflect

func (*TransportCapabilitySummary) Reset

func (x *TransportCapabilitySummary) Reset()

func (*TransportCapabilitySummary) String

func (x *TransportCapabilitySummary) String() string

type UnimplementedBackendPluginServer

type UnimplementedBackendPluginServer struct{}

UnimplementedBackendPluginServer 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 (UnimplementedBackendPluginServer) CloseInstance

func (UnimplementedBackendPluginServer) Configure

func (UnimplementedBackendPluginServer) CountTokens

func (UnimplementedBackendPluginServer) Describe

func (UnimplementedBackendPluginServer) FinalizeBilling

func (UnimplementedBackendPluginServer) GracefulShutdown

func (UnimplementedBackendPluginServer) Health

func (UnimplementedBackendPluginServer) ListModels

func (UnimplementedBackendPluginServer) Negotiate

func (UnimplementedBackendPluginServer) ReleasePromptCache

func (UnimplementedBackendPluginServer) RenewPromptCache

func (UnimplementedBackendPluginServer) ResolveProfile

type UnsafeBackendPluginServer

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

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

type UsageEvidence

type UsageEvidence struct {
	InputTokens      *int64         `protobuf:"varint,1,opt,name=input_tokens,json=inputTokens,proto3,oneof" json:"input_tokens,omitempty"`
	OutputTokens     *int64         `protobuf:"varint,2,opt,name=output_tokens,json=outputTokens,proto3,oneof" json:"output_tokens,omitempty"`
	CacheReadTokens  *int64         `protobuf:"varint,3,opt,name=cache_read_tokens,json=cacheReadTokens,proto3,oneof" json:"cache_read_tokens,omitempty"`
	CacheWriteTokens *int64         `protobuf:"varint,4,opt,name=cache_write_tokens,json=cacheWriteTokens,proto3,oneof" json:"cache_write_tokens,omitempty"`
	ReasoningTokens  *int64         `protobuf:"varint,5,opt,name=reasoning_tokens,json=reasoningTokens,proto3,oneof" json:"reasoning_tokens,omitempty"`
	TotalTokens      *int64         `protobuf:"varint,6,opt,name=total_tokens,json=totalTokens,proto3,oneof" json:"total_tokens,omitempty"`
	Presence         *UsagePresence `protobuf:"bytes,7,opt,name=presence,proto3" json:"presence,omitempty"`
	RawUsageJson     *RawJSONValue  `protobuf:"bytes,8,opt,name=raw_usage_json,json=rawUsageJson,proto3" json:"raw_usage_json,omitempty"`
	// contains filtered or unexported fields
}

func (*UsageEvidence) Descriptor deprecated

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

Deprecated: Use UsageEvidence.ProtoReflect.Descriptor instead.

func (*UsageEvidence) GetCacheReadTokens

func (x *UsageEvidence) GetCacheReadTokens() int64

func (*UsageEvidence) GetCacheWriteTokens

func (x *UsageEvidence) GetCacheWriteTokens() int64

func (*UsageEvidence) GetInputTokens

func (x *UsageEvidence) GetInputTokens() int64

func (*UsageEvidence) GetOutputTokens

func (x *UsageEvidence) GetOutputTokens() int64

func (*UsageEvidence) GetPresence

func (x *UsageEvidence) GetPresence() *UsagePresence

func (*UsageEvidence) GetRawUsageJson

func (x *UsageEvidence) GetRawUsageJson() *RawJSONValue

func (*UsageEvidence) GetReasoningTokens

func (x *UsageEvidence) GetReasoningTokens() int64

func (*UsageEvidence) GetTotalTokens

func (x *UsageEvidence) GetTotalTokens() int64

func (*UsageEvidence) ProtoMessage

func (*UsageEvidence) ProtoMessage()

func (*UsageEvidence) ProtoReflect

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

func (*UsageEvidence) Reset

func (x *UsageEvidence) Reset()

func (*UsageEvidence) String

func (x *UsageEvidence) String() string

type UsagePresence

type UsagePresence struct {
	InputTokens      bool `protobuf:"varint,1,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens     bool `protobuf:"varint,2,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	CacheReadTokens  bool `protobuf:"varint,3,opt,name=cache_read_tokens,json=cacheReadTokens,proto3" json:"cache_read_tokens,omitempty"`
	CacheWriteTokens bool `protobuf:"varint,4,opt,name=cache_write_tokens,json=cacheWriteTokens,proto3" json:"cache_write_tokens,omitempty"`
	ReasoningTokens  bool `protobuf:"varint,5,opt,name=reasoning_tokens,json=reasoningTokens,proto3" json:"reasoning_tokens,omitempty"`
	TotalTokens      bool `protobuf:"varint,6,opt,name=total_tokens,json=totalTokens,proto3" json:"total_tokens,omitempty"`
	// contains filtered or unexported fields
}

func (*UsagePresence) Descriptor deprecated

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

Deprecated: Use UsagePresence.ProtoReflect.Descriptor instead.

func (*UsagePresence) GetCacheReadTokens

func (x *UsagePresence) GetCacheReadTokens() bool

func (*UsagePresence) GetCacheWriteTokens

func (x *UsagePresence) GetCacheWriteTokens() bool

func (*UsagePresence) GetInputTokens

func (x *UsagePresence) GetInputTokens() bool

func (*UsagePresence) GetOutputTokens

func (x *UsagePresence) GetOutputTokens() bool

func (*UsagePresence) GetReasoningTokens

func (x *UsagePresence) GetReasoningTokens() bool

func (*UsagePresence) GetTotalTokens

func (x *UsagePresence) GetTotalTokens() bool

func (*UsagePresence) ProtoMessage

func (*UsagePresence) ProtoMessage()

func (*UsagePresence) ProtoReflect

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

func (*UsagePresence) Reset

func (x *UsagePresence) Reset()

func (*UsagePresence) String

func (x *UsagePresence) String() string

Jump to

Keyboard shortcuts

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