// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 // protoc (unknown) // source: galaxy/gateway/v1/edge_gateway.proto package gatewayv1 import ( _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type ExecuteCommandRequest struct { state protoimpl.MessageState `protogen:"open.v1"` // protocol_version identifies the request envelope version. The gateway // accepts only the literal "v1" after required-field validation succeeds. ProtocolVersion string `protobuf:"bytes,1,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"` DeviceSessionId string `protobuf:"bytes,2,opt,name=device_session_id,json=deviceSessionId,proto3" json:"device_session_id,omitempty"` MessageType string `protobuf:"bytes,3,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"` TimestampMs int64 `protobuf:"varint,4,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` PayloadBytes []byte `protobuf:"bytes,6,opt,name=payload_bytes,json=payloadBytes,proto3" json:"payload_bytes,omitempty"` // payload_hash is the raw 32-byte SHA-256 digest of payload_bytes. PayloadHash []byte `protobuf:"bytes,7,opt,name=payload_hash,json=payloadHash,proto3" json:"payload_hash,omitempty"` Signature []byte `protobuf:"bytes,8,opt,name=signature,proto3" json:"signature,omitempty"` TraceId string `protobuf:"bytes,9,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ExecuteCommandRequest) Reset() { *x = ExecuteCommandRequest{} mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ExecuteCommandRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ExecuteCommandRequest) ProtoMessage() {} func (x *ExecuteCommandRequest) ProtoReflect() protoreflect.Message { mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ExecuteCommandRequest.ProtoReflect.Descriptor instead. func (*ExecuteCommandRequest) Descriptor() ([]byte, []int) { return file_galaxy_gateway_v1_edge_gateway_proto_rawDescGZIP(), []int{0} } func (x *ExecuteCommandRequest) GetProtocolVersion() string { if x != nil { return x.ProtocolVersion } return "" } func (x *ExecuteCommandRequest) GetDeviceSessionId() string { if x != nil { return x.DeviceSessionId } return "" } func (x *ExecuteCommandRequest) GetMessageType() string { if x != nil { return x.MessageType } return "" } func (x *ExecuteCommandRequest) GetTimestampMs() int64 { if x != nil { return x.TimestampMs } return 0 } func (x *ExecuteCommandRequest) GetRequestId() string { if x != nil { return x.RequestId } return "" } func (x *ExecuteCommandRequest) GetPayloadBytes() []byte { if x != nil { return x.PayloadBytes } return nil } func (x *ExecuteCommandRequest) GetPayloadHash() []byte { if x != nil { return x.PayloadHash } return nil } func (x *ExecuteCommandRequest) GetSignature() []byte { if x != nil { return x.Signature } return nil } func (x *ExecuteCommandRequest) GetTraceId() string { if x != nil { return x.TraceId } return "" } type ExecuteCommandResponse struct { state protoimpl.MessageState `protogen:"open.v1"` ProtocolVersion string `protobuf:"bytes,1,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"` RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` TimestampMs int64 `protobuf:"varint,3,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` ResultCode string `protobuf:"bytes,4,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` PayloadBytes []byte `protobuf:"bytes,5,opt,name=payload_bytes,json=payloadBytes,proto3" json:"payload_bytes,omitempty"` PayloadHash []byte `protobuf:"bytes,6,opt,name=payload_hash,json=payloadHash,proto3" json:"payload_hash,omitempty"` Signature []byte `protobuf:"bytes,7,opt,name=signature,proto3" json:"signature,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ExecuteCommandResponse) Reset() { *x = ExecuteCommandResponse{} mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ExecuteCommandResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ExecuteCommandResponse) ProtoMessage() {} func (x *ExecuteCommandResponse) ProtoReflect() protoreflect.Message { mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ExecuteCommandResponse.ProtoReflect.Descriptor instead. func (*ExecuteCommandResponse) Descriptor() ([]byte, []int) { return file_galaxy_gateway_v1_edge_gateway_proto_rawDescGZIP(), []int{1} } func (x *ExecuteCommandResponse) GetProtocolVersion() string { if x != nil { return x.ProtocolVersion } return "" } func (x *ExecuteCommandResponse) GetRequestId() string { if x != nil { return x.RequestId } return "" } func (x *ExecuteCommandResponse) GetTimestampMs() int64 { if x != nil { return x.TimestampMs } return 0 } func (x *ExecuteCommandResponse) GetResultCode() string { if x != nil { return x.ResultCode } return "" } func (x *ExecuteCommandResponse) GetPayloadBytes() []byte { if x != nil { return x.PayloadBytes } return nil } func (x *ExecuteCommandResponse) GetPayloadHash() []byte { if x != nil { return x.PayloadHash } return nil } func (x *ExecuteCommandResponse) GetSignature() []byte { if x != nil { return x.Signature } return nil } type SubscribeEventsRequest struct { state protoimpl.MessageState `protogen:"open.v1"` // protocol_version identifies the request envelope version. The gateway // accepts only the literal "v1" after required-field validation succeeds. ProtocolVersion string `protobuf:"bytes,1,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"` DeviceSessionId string `protobuf:"bytes,2,opt,name=device_session_id,json=deviceSessionId,proto3" json:"device_session_id,omitempty"` MessageType string `protobuf:"bytes,3,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"` TimestampMs int64 `protobuf:"varint,4,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // payload_hash is the raw 32-byte SHA-256 digest of payload_bytes. Empty // payloads must use the SHA-256 digest of the empty byte slice. PayloadHash []byte `protobuf:"bytes,6,opt,name=payload_hash,json=payloadHash,proto3" json:"payload_hash,omitempty"` Signature []byte `protobuf:"bytes,7,opt,name=signature,proto3" json:"signature,omitempty"` PayloadBytes []byte `protobuf:"bytes,8,opt,name=payload_bytes,json=payloadBytes,proto3" json:"payload_bytes,omitempty"` TraceId string `protobuf:"bytes,9,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SubscribeEventsRequest) Reset() { *x = SubscribeEventsRequest{} mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SubscribeEventsRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SubscribeEventsRequest) ProtoMessage() {} func (x *SubscribeEventsRequest) ProtoReflect() protoreflect.Message { mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SubscribeEventsRequest.ProtoReflect.Descriptor instead. func (*SubscribeEventsRequest) Descriptor() ([]byte, []int) { return file_galaxy_gateway_v1_edge_gateway_proto_rawDescGZIP(), []int{2} } func (x *SubscribeEventsRequest) GetProtocolVersion() string { if x != nil { return x.ProtocolVersion } return "" } func (x *SubscribeEventsRequest) GetDeviceSessionId() string { if x != nil { return x.DeviceSessionId } return "" } func (x *SubscribeEventsRequest) GetMessageType() string { if x != nil { return x.MessageType } return "" } func (x *SubscribeEventsRequest) GetTimestampMs() int64 { if x != nil { return x.TimestampMs } return 0 } func (x *SubscribeEventsRequest) GetRequestId() string { if x != nil { return x.RequestId } return "" } func (x *SubscribeEventsRequest) GetPayloadHash() []byte { if x != nil { return x.PayloadHash } return nil } func (x *SubscribeEventsRequest) GetSignature() []byte { if x != nil { return x.Signature } return nil } func (x *SubscribeEventsRequest) GetPayloadBytes() []byte { if x != nil { return x.PayloadBytes } return nil } func (x *SubscribeEventsRequest) GetTraceId() string { if x != nil { return x.TraceId } return "" } type GatewayEvent struct { state protoimpl.MessageState `protogen:"open.v1"` EventType string `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` EventId string `protobuf:"bytes,2,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"` TimestampMs int64 `protobuf:"varint,3,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"` PayloadBytes []byte `protobuf:"bytes,4,opt,name=payload_bytes,json=payloadBytes,proto3" json:"payload_bytes,omitempty"` PayloadHash []byte `protobuf:"bytes,5,opt,name=payload_hash,json=payloadHash,proto3" json:"payload_hash,omitempty"` Signature []byte `protobuf:"bytes,6,opt,name=signature,proto3" json:"signature,omitempty"` RequestId string `protobuf:"bytes,7,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` TraceId string `protobuf:"bytes,8,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GatewayEvent) Reset() { *x = GatewayEvent{} mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GatewayEvent) String() string { return protoimpl.X.MessageStringOf(x) } func (*GatewayEvent) ProtoMessage() {} func (x *GatewayEvent) ProtoReflect() protoreflect.Message { mi := &file_galaxy_gateway_v1_edge_gateway_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GatewayEvent.ProtoReflect.Descriptor instead. func (*GatewayEvent) Descriptor() ([]byte, []int) { return file_galaxy_gateway_v1_edge_gateway_proto_rawDescGZIP(), []int{3} } func (x *GatewayEvent) GetEventType() string { if x != nil { return x.EventType } return "" } func (x *GatewayEvent) GetEventId() string { if x != nil { return x.EventId } return "" } func (x *GatewayEvent) GetTimestampMs() int64 { if x != nil { return x.TimestampMs } return 0 } func (x *GatewayEvent) GetPayloadBytes() []byte { if x != nil { return x.PayloadBytes } return nil } func (x *GatewayEvent) GetPayloadHash() []byte { if x != nil { return x.PayloadHash } return nil } func (x *GatewayEvent) GetSignature() []byte { if x != nil { return x.Signature } return nil } func (x *GatewayEvent) GetRequestId() string { if x != nil { return x.RequestId } return "" } func (x *GatewayEvent) GetTraceId() string { if x != nil { return x.TraceId } return "" } var File_galaxy_gateway_v1_edge_gateway_proto protoreflect.FileDescriptor const file_galaxy_gateway_v1_edge_gateway_proto_rawDesc = "" + "\n" + "$galaxy/gateway/v1/edge_gateway.proto\x12\x11galaxy.gateway.v1\x1a\x1bbuf/validate/validate.proto\"\x9c\x03\n" + "\x15ExecuteCommandRequest\x122\n" + "\x10protocol_version\x18\x01 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\x0fprotocolVersion\x123\n" + "\x11device_session_id\x18\x02 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\x0fdeviceSessionId\x12*\n" + "\fmessage_type\x18\x03 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\vmessageType\x12*\n" + "\ftimestamp_ms\x18\x04 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\vtimestampMs\x12&\n" + "\n" + "request_id\x18\x05 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\trequestId\x12,\n" + "\rpayload_bytes\x18\x06 \x01(\fB\a\xbaH\x04z\x02\x10\x01R\fpayloadBytes\x12*\n" + "\fpayload_hash\x18\a \x01(\fB\a\xbaH\x04z\x02\x10\x01R\vpayloadHash\x12%\n" + "\tsignature\x18\b \x01(\fB\a\xbaH\x04z\x02\x10\x01R\tsignature\x12\x19\n" + "\btrace_id\x18\t \x01(\tR\atraceId\"\x8c\x02\n" + "\x16ExecuteCommandResponse\x12)\n" + "\x10protocol_version\x18\x01 \x01(\tR\x0fprotocolVersion\x12\x1d\n" + "\n" + "request_id\x18\x02 \x01(\tR\trequestId\x12!\n" + "\ftimestamp_ms\x18\x03 \x01(\x03R\vtimestampMs\x12\x1f\n" + "\vresult_code\x18\x04 \x01(\tR\n" + "resultCode\x12#\n" + "\rpayload_bytes\x18\x05 \x01(\fR\fpayloadBytes\x12!\n" + "\fpayload_hash\x18\x06 \x01(\fR\vpayloadHash\x12\x1c\n" + "\tsignature\x18\a \x01(\fR\tsignature\"\x94\x03\n" + "\x16SubscribeEventsRequest\x122\n" + "\x10protocol_version\x18\x01 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\x0fprotocolVersion\x123\n" + "\x11device_session_id\x18\x02 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\x0fdeviceSessionId\x12*\n" + "\fmessage_type\x18\x03 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\vmessageType\x12*\n" + "\ftimestamp_ms\x18\x04 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\vtimestampMs\x12&\n" + "\n" + "request_id\x18\x05 \x01(\tB\a\xbaH\x04r\x02\x10\x01R\trequestId\x12*\n" + "\fpayload_hash\x18\x06 \x01(\fB\a\xbaH\x04z\x02\x10\x01R\vpayloadHash\x12%\n" + "\tsignature\x18\a \x01(\fB\a\xbaH\x04z\x02\x10\x01R\tsignature\x12#\n" + "\rpayload_bytes\x18\b \x01(\fR\fpayloadBytes\x12\x19\n" + "\btrace_id\x18\t \x01(\tR\atraceId\"\x8b\x02\n" + "\fGatewayEvent\x12\x1d\n" + "\n" + "event_type\x18\x01 \x01(\tR\teventType\x12\x19\n" + "\bevent_id\x18\x02 \x01(\tR\aeventId\x12!\n" + "\ftimestamp_ms\x18\x03 \x01(\x03R\vtimestampMs\x12#\n" + "\rpayload_bytes\x18\x04 \x01(\fR\fpayloadBytes\x12!\n" + "\fpayload_hash\x18\x05 \x01(\fR\vpayloadHash\x12\x1c\n" + "\tsignature\x18\x06 \x01(\fR\tsignature\x12\x1d\n" + "\n" + "request_id\x18\a \x01(\tR\trequestId\x12\x19\n" + "\btrace_id\x18\b \x01(\tR\atraceId2\xd5\x01\n" + "\vEdgeGateway\x12e\n" + "\x0eExecuteCommand\x12(.galaxy.gateway.v1.ExecuteCommandRequest\x1a).galaxy.gateway.v1.ExecuteCommandResponse\x12_\n" + "\x0fSubscribeEvents\x12).galaxy.gateway.v1.SubscribeEventsRequest\x1a\x1f.galaxy.gateway.v1.GatewayEvent0\x01B2Z0galaxy/gateway/proto/galaxy/gateway/v1;gatewayv1b\x06proto3" var ( file_galaxy_gateway_v1_edge_gateway_proto_rawDescOnce sync.Once file_galaxy_gateway_v1_edge_gateway_proto_rawDescData []byte ) func file_galaxy_gateway_v1_edge_gateway_proto_rawDescGZIP() []byte { file_galaxy_gateway_v1_edge_gateway_proto_rawDescOnce.Do(func() { file_galaxy_gateway_v1_edge_gateway_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_galaxy_gateway_v1_edge_gateway_proto_rawDesc), len(file_galaxy_gateway_v1_edge_gateway_proto_rawDesc))) }) return file_galaxy_gateway_v1_edge_gateway_proto_rawDescData } var file_galaxy_gateway_v1_edge_gateway_proto_msgTypes = make([]protoimpl.MessageInfo, 4) var file_galaxy_gateway_v1_edge_gateway_proto_goTypes = []any{ (*ExecuteCommandRequest)(nil), // 0: galaxy.gateway.v1.ExecuteCommandRequest (*ExecuteCommandResponse)(nil), // 1: galaxy.gateway.v1.ExecuteCommandResponse (*SubscribeEventsRequest)(nil), // 2: galaxy.gateway.v1.SubscribeEventsRequest (*GatewayEvent)(nil), // 3: galaxy.gateway.v1.GatewayEvent } var file_galaxy_gateway_v1_edge_gateway_proto_depIdxs = []int32{ 0, // 0: galaxy.gateway.v1.EdgeGateway.ExecuteCommand:input_type -> galaxy.gateway.v1.ExecuteCommandRequest 2, // 1: galaxy.gateway.v1.EdgeGateway.SubscribeEvents:input_type -> galaxy.gateway.v1.SubscribeEventsRequest 1, // 2: galaxy.gateway.v1.EdgeGateway.ExecuteCommand:output_type -> galaxy.gateway.v1.ExecuteCommandResponse 3, // 3: galaxy.gateway.v1.EdgeGateway.SubscribeEvents:output_type -> galaxy.gateway.v1.GatewayEvent 2, // [2:4] is the sub-list for method output_type 0, // [0:2] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name 0, // [0:0] is the sub-list for extension extendee 0, // [0:0] is the sub-list for field type_name } func init() { file_galaxy_gateway_v1_edge_gateway_proto_init() } func file_galaxy_gateway_v1_edge_gateway_proto_init() { if File_galaxy_gateway_v1_edge_gateway_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_galaxy_gateway_v1_edge_gateway_proto_rawDesc), len(file_galaxy_gateway_v1_edge_gateway_proto_rawDesc)), NumEnums: 0, NumMessages: 4, NumExtensions: 0, NumServices: 1, }, GoTypes: file_galaxy_gateway_v1_edge_gateway_proto_goTypes, DependencyIndexes: file_galaxy_gateway_v1_edge_gateway_proto_depIdxs, MessageInfos: file_galaxy_gateway_v1_edge_gateway_proto_msgTypes, }.Build() File_galaxy_gateway_v1_edge_gateway_proto = out.File file_galaxy_gateway_v1_edge_gateway_proto_goTypes = nil file_galaxy_gateway_v1_edge_gateway_proto_depIdxs = nil }