import { Struct } from "./struct-DWOuk3SS.js"; import { Timestamp } from "./timestamp-D0q8Zt_J.js"; import { Span } from "./span-BumZb1lr.js"; import { ServiceType } from "@protobuf-ts/runtime-rpc"; import { BinaryReadOptions, BinaryWriteOptions, IBinaryReader, IBinaryWriter, MessageType, PartialMessage } from "@protobuf-ts/runtime"; //#region generated/ts/core/communication.d.ts /** * SDK connection handshake * * @generated from protobuf message tusk.drift.core.v1.ConnectRequest */ interface ConnectRequest { /** * @generated from protobuf field: string service_id = 1 */ serviceId: string; /** * @generated from protobuf field: string sdk_version = 2 */ sdkVersion: string; /** * @generated from protobuf field: string min_cli_version = 3 */ minCliVersion: string; /** * @generated from protobuf field: google.protobuf.Struct metadata = 4 */ metadata?: Struct; } /** * @generated from protobuf message tusk.drift.core.v1.ConnectResponse */ interface ConnectResponse { /** * @generated from protobuf field: bool success = 1 */ success: boolean; /** * @generated from protobuf field: string error = 2 */ error: string; } /** * @generated from protobuf message tusk.drift.core.v1.GetMockRequest */ interface GetMockRequest { /** * @generated from protobuf field: string request_id = 1 */ requestId: string; /** * @generated from protobuf field: string test_id = 2 */ testId: string; /** * @generated from protobuf field: tusk.drift.core.v1.Span outbound_span = 3 */ outboundSpan?: Span; /** * @generated from protobuf field: string stack_trace = 4 */ stackTrace: string; /** * @generated from protobuf field: string operation = 5 */ operation: string; /** * @generated from protobuf field: map tags = 6 */ tags: { [key: string]: string; }; /** * @generated from protobuf field: google.protobuf.Timestamp requested_at = 7 */ requestedAt?: Timestamp; } /** * @generated from protobuf message tusk.drift.core.v1.GetMockResponse */ interface GetMockResponse { /** * @generated from protobuf field: string request_id = 1 */ requestId: string; /** * @generated from protobuf field: bool found = 2 */ found: boolean; /** * Opaque response data - CLI returns as-is from stored spans * * @generated from protobuf field: google.protobuf.Struct response_data = 3 */ responseData?: Struct; /** * @generated from protobuf field: google.protobuf.Struct metadata = 4 */ metadata?: Struct; /** * Error information * * @generated from protobuf field: string error = 5 */ error: string; /** * @generated from protobuf field: string error_code = 6 */ errorCode: string; /** * Mock metadata * * @generated from protobuf field: string matched_span_id = 7 */ matchedSpanId: string; /** * @generated from protobuf field: google.protobuf.Timestamp matched_at = 8 */ matchedAt?: Timestamp; } /** * Message types for the Unix socket protocol * * @generated from protobuf message tusk.drift.core.v1.SDKMessage */ interface SDKMessage { /** * @generated from protobuf field: tusk.drift.core.v1.MessageType type = 1 */ type: MessageType$1; /** * @generated from protobuf field: string request_id = 2 */ requestId: string; /** * @generated from protobuf oneof: payload */ payload: { oneofKind: "connectRequest"; /** * @generated from protobuf field: tusk.drift.core.v1.ConnectRequest connect_request = 3 */ connectRequest: ConnectRequest; } | { oneofKind: "getMockRequest"; /** * @generated from protobuf field: tusk.drift.core.v1.GetMockRequest get_mock_request = 4 */ getMockRequest: GetMockRequest; } | { oneofKind: "sendInboundSpanForReplayRequest"; /** * @generated from protobuf field: tusk.drift.core.v1.SendInboundSpanForReplayRequest send_inbound_span_for_replay_request = 5 */ sendInboundSpanForReplayRequest: SendInboundSpanForReplayRequest; } | { oneofKind: "sendAlertRequest"; /** * @generated from protobuf field: tusk.drift.core.v1.SendAlertRequest send_alert_request = 6 */ sendAlertRequest: SendAlertRequest; } | { oneofKind: "envVarRequest"; /** * @generated from protobuf field: tusk.drift.core.v1.EnvVarRequest env_var_request = 7 */ envVarRequest: EnvVarRequest; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.core.v1.CLIMessage */ interface CLIMessage { /** * @generated from protobuf field: tusk.drift.core.v1.MessageType type = 1 */ type: MessageType$1; /** * @generated from protobuf field: string request_id = 2 */ requestId: string; /** * @generated from protobuf oneof: payload */ payload: { oneofKind: "connectResponse"; /** * @generated from protobuf field: tusk.drift.core.v1.ConnectResponse connect_response = 3 */ connectResponse: ConnectResponse; } | { oneofKind: "getMockResponse"; /** * @generated from protobuf field: tusk.drift.core.v1.GetMockResponse get_mock_response = 4 */ getMockResponse: GetMockResponse; } | { oneofKind: "sendInboundSpanForReplayResponse"; /** * @generated from protobuf field: tusk.drift.core.v1.SendInboundSpanForReplayResponse send_inbound_span_for_replay_response = 5 */ sendInboundSpanForReplayResponse: SendInboundSpanForReplayResponse; } | { oneofKind: "envVarResponse"; /** * @generated from protobuf field: tusk.drift.core.v1.EnvVarResponse env_var_response = 6 */ envVarResponse: EnvVarResponse; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.core.v1.SendInboundSpanForReplayRequest */ interface SendInboundSpanForReplayRequest { /** * @generated from protobuf field: tusk.drift.core.v1.Span span = 1 */ span?: Span; } /** * @generated from protobuf message tusk.drift.core.v1.SendInboundSpanForReplayResponse */ interface SendInboundSpanForReplayResponse { /** * @generated from protobuf field: bool success = 1 */ success: boolean; } /** * @generated from protobuf message tusk.drift.core.v1.SendAlertRequest */ interface SendAlertRequest { /** * @generated from protobuf oneof: alert */ alert: { oneofKind: "versionMismatch"; /** * @generated from protobuf field: tusk.drift.core.v1.InstrumentationVersionMismatchAlert version_mismatch = 1 */ versionMismatch: InstrumentationVersionMismatchAlert; } | { oneofKind: "unpatchedDependency"; /** * @generated from protobuf field: tusk.drift.core.v1.UnpatchedDependencyAlert unpatched_dependency = 2 */ unpatchedDependency: UnpatchedDependencyAlert; } | { oneofKind: undefined; }; } /** * @generated from protobuf message tusk.drift.core.v1.InstrumentationVersionMismatchAlert */ interface InstrumentationVersionMismatchAlert { /** * @generated from protobuf field: string module_name = 1 */ moduleName: string; /** * @generated from protobuf field: string requested_version = 2 */ requestedVersion: string; /** * @generated from protobuf field: repeated string supported_versions = 3 */ supportedVersions: string[]; /** * @generated from protobuf field: string sdk_version = 4 */ sdkVersion: string; } /** * @generated from protobuf message tusk.drift.core.v1.UnpatchedDependencyAlert */ interface UnpatchedDependencyAlert { /** * @generated from protobuf field: string stack_trace = 1 */ stackTrace: string; /** * @generated from protobuf field: string trace_test_server_span_id = 2 */ traceTestServerSpanId: string; /** * @generated from protobuf field: string sdk_version = 3 */ sdkVersion: string; } /** * @generated from protobuf message tusk.drift.core.v1.EnvVarRequest */ interface EnvVarRequest { /** * @generated from protobuf field: string trace_test_server_span_id = 1 */ traceTestServerSpanId: string; } /** * @generated from protobuf message tusk.drift.core.v1.EnvVarResponse */ interface EnvVarResponse { /** * @generated from protobuf field: map env_vars = 1 */ envVars: { [key: string]: string; }; } /** * @generated from protobuf enum tusk.drift.core.v1.MessageType */ declare enum MessageType$1 { /** * @generated from protobuf enum value: MESSAGE_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from protobuf enum value: MESSAGE_TYPE_SDK_CONNECT = 1; */ SDK_CONNECT = 1, /** * @generated from protobuf enum value: MESSAGE_TYPE_MOCK_REQUEST = 2; */ MOCK_REQUEST = 2, /** * @generated from protobuf enum value: MESSAGE_TYPE_INBOUND_SPAN = 3; */ INBOUND_SPAN = 3, /** * @generated from protobuf enum value: MESSAGE_TYPE_ALERT = 4; */ ALERT = 4, /** * @generated from protobuf enum value: MESSAGE_TYPE_ENV_VAR_REQUEST = 5; */ ENV_VAR_REQUEST = 5, } declare class ConnectRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): ConnectRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ConnectRequest): ConnectRequest; internalBinaryWrite(message: ConnectRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.ConnectRequest */ declare const ConnectRequest: ConnectRequest$Type; declare class ConnectResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): ConnectResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ConnectResponse): ConnectResponse; internalBinaryWrite(message: ConnectResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.ConnectResponse */ declare const ConnectResponse: ConnectResponse$Type; declare class GetMockRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): GetMockRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetMockRequest): GetMockRequest; private binaryReadMap6; internalBinaryWrite(message: GetMockRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.GetMockRequest */ declare const GetMockRequest: GetMockRequest$Type; declare class GetMockResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): GetMockResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetMockResponse): GetMockResponse; internalBinaryWrite(message: GetMockResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.GetMockResponse */ declare const GetMockResponse: GetMockResponse$Type; declare class SDKMessage$Type extends MessageType { constructor(); create(value?: PartialMessage): SDKMessage; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SDKMessage): SDKMessage; internalBinaryWrite(message: SDKMessage, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.SDKMessage */ declare const SDKMessage: SDKMessage$Type; declare class CLIMessage$Type extends MessageType { constructor(); create(value?: PartialMessage): CLIMessage; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CLIMessage): CLIMessage; internalBinaryWrite(message: CLIMessage, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.CLIMessage */ declare const CLIMessage: CLIMessage$Type; declare class SendInboundSpanForReplayRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): SendInboundSpanForReplayRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SendInboundSpanForReplayRequest): SendInboundSpanForReplayRequest; internalBinaryWrite(message: SendInboundSpanForReplayRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.SendInboundSpanForReplayRequest */ declare const SendInboundSpanForReplayRequest: SendInboundSpanForReplayRequest$Type; declare class SendInboundSpanForReplayResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): SendInboundSpanForReplayResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SendInboundSpanForReplayResponse): SendInboundSpanForReplayResponse; internalBinaryWrite(message: SendInboundSpanForReplayResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.SendInboundSpanForReplayResponse */ declare const SendInboundSpanForReplayResponse: SendInboundSpanForReplayResponse$Type; declare class SendAlertRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): SendAlertRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SendAlertRequest): SendAlertRequest; internalBinaryWrite(message: SendAlertRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.SendAlertRequest */ declare const SendAlertRequest: SendAlertRequest$Type; declare class InstrumentationVersionMismatchAlert$Type extends MessageType { constructor(); create(value?: PartialMessage): InstrumentationVersionMismatchAlert; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: InstrumentationVersionMismatchAlert): InstrumentationVersionMismatchAlert; internalBinaryWrite(message: InstrumentationVersionMismatchAlert, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.InstrumentationVersionMismatchAlert */ declare const InstrumentationVersionMismatchAlert: InstrumentationVersionMismatchAlert$Type; declare class UnpatchedDependencyAlert$Type extends MessageType { constructor(); create(value?: PartialMessage): UnpatchedDependencyAlert; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UnpatchedDependencyAlert): UnpatchedDependencyAlert; internalBinaryWrite(message: UnpatchedDependencyAlert, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.UnpatchedDependencyAlert */ declare const UnpatchedDependencyAlert: UnpatchedDependencyAlert$Type; declare class EnvVarRequest$Type extends MessageType { constructor(); create(value?: PartialMessage): EnvVarRequest; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnvVarRequest): EnvVarRequest; internalBinaryWrite(message: EnvVarRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.EnvVarRequest */ declare const EnvVarRequest: EnvVarRequest$Type; declare class EnvVarResponse$Type extends MessageType { constructor(); create(value?: PartialMessage): EnvVarResponse; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnvVarResponse): EnvVarResponse; private binaryReadMap1; internalBinaryWrite(message: EnvVarResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message tusk.drift.core.v1.EnvVarResponse */ declare const EnvVarResponse: EnvVarResponse$Type; /** * @generated ServiceType for protobuf service tusk.drift.core.v1.MockService */ declare const MockService: ServiceType; //#endregion export { CLIMessage, ConnectRequest, ConnectResponse, EnvVarRequest, EnvVarResponse, GetMockRequest, GetMockResponse, InstrumentationVersionMismatchAlert, MessageType$1 as MessageType, MockService, SDKMessage, SendAlertRequest, SendInboundSpanForReplayRequest, SendInboundSpanForReplayResponse, UnpatchedDependencyAlert }; //# sourceMappingURL=communication-Dgb6EIjz.d.ts.map