feat: update protobuffer messages to usp spec version 1.3
This commit is contained in:
parent
51002480e3
commit
32acb8e9ad
2141
backend/services/controller/internal/usp/usp_msg/usp-msg-1-2.pb.go → backend/services/controller/internal/usp/usp_msg/usp-msg-1-3.pb.go
Executable file → Normal file
2141
backend/services/controller/internal/usp/usp_msg/usp-msg-1-2.pb.go → backend/services/controller/internal/usp/usp_msg/usp-msg-1-3.pb.go
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -3,7 +3,7 @@ syntax = "proto3";
|
|||
//**************************************************************************
|
||||
// TR-369 USP Message Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
|
|
@ -47,13 +47,8 @@ syntax = "proto3";
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp;
|
||||
|
|
@ -90,6 +85,10 @@ message Header {
|
|||
NOTIFY_RESP = 16;
|
||||
GET_SUPPORTED_PROTO = 17;
|
||||
GET_SUPPORTED_PROTO_RESP = 18;
|
||||
REGISTER = 19;
|
||||
REGISTER_RESP = 20;
|
||||
DEREGISTER = 21;
|
||||
DEREGISTER_RESP = 22;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -114,6 +113,8 @@ message Request {
|
|||
Operate operate = 7;
|
||||
Notify notify = 8;
|
||||
GetSupportedProtocol get_supported_protocol = 9;
|
||||
Register register = 10;
|
||||
Deregister deregister = 11;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -129,6 +130,8 @@ message Response {
|
|||
OperateResp operate_resp = 7;
|
||||
NotifyResp notify_resp = 8;
|
||||
GetSupportedProtocolResp get_supported_protocol_resp = 9;
|
||||
RegisterResp register_resp = 10;
|
||||
DeregisterResp deregister_resp = 11;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -528,3 +531,66 @@ message Notify {
|
|||
message NotifyResp {
|
||||
string subscription_id = 1;
|
||||
}
|
||||
|
||||
message Register {
|
||||
bool allow_partial = 1;
|
||||
repeated RegistrationPath reg_paths = 2;
|
||||
|
||||
message RegistrationPath {
|
||||
string path = 1;
|
||||
}
|
||||
}
|
||||
|
||||
message RegisterResp {
|
||||
repeated RegisteredPathResult registered_path_results = 1;
|
||||
|
||||
message RegisteredPathResult {
|
||||
string requested_path = 1;
|
||||
OperationStatus oper_status = 2;
|
||||
|
||||
message OperationStatus {
|
||||
oneof oper_status {
|
||||
OperationFailure oper_failure = 1;
|
||||
OperationSuccess oper_success = 2;
|
||||
}
|
||||
|
||||
message OperationFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
|
||||
message OperationSuccess {
|
||||
string registered_path = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
message Deregister {
|
||||
repeated string paths = 1;
|
||||
}
|
||||
|
||||
message DeregisterResp {
|
||||
repeated DeregisteredPathResult deregistered_path_results = 1;
|
||||
|
||||
message DeregisteredPathResult {
|
||||
string requested_path = 1;
|
||||
OperationStatus oper_status = 2;
|
||||
|
||||
message OperationStatus {
|
||||
oneof oper_status {
|
||||
OperationFailure oper_failure = 1;
|
||||
OperationSuccess oper_success = 2;
|
||||
}
|
||||
|
||||
message OperationFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
|
||||
message OperationSuccess {
|
||||
repeated string deregistered_path = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc-gen-go v1.31.0
|
||||
// protoc v3.21.12
|
||||
// source: usp-record-1-2.proto
|
||||
// source: usp-record-1-3.proto
|
||||
|
||||
//**************************************************************************
|
||||
// TR-369 USP Record Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
// Copyright (c) 2017-2018 ARRIS Enterprises, LLC.
|
||||
// Copyright (c) 2017-2022 ARRIS Enterprises, LLC.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or
|
||||
// without modification, are permitted provided that the following
|
||||
|
|
@ -51,14 +51,8 @@
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp_record
|
||||
|
|
@ -107,11 +101,11 @@ func (x Record_PayloadSecurity) String() string {
|
|||
}
|
||||
|
||||
func (Record_PayloadSecurity) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[0].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[0].Descriptor()
|
||||
}
|
||||
|
||||
func (Record_PayloadSecurity) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[0]
|
||||
return &file_usp_record_1_3_proto_enumTypes[0]
|
||||
}
|
||||
|
||||
func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -120,7 +114,7 @@ func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
||||
func (Record_PayloadSecurity) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{0, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{0, 0}
|
||||
}
|
||||
|
||||
type SessionContextRecord_PayloadSARState int32
|
||||
|
|
@ -159,11 +153,11 @@ func (x SessionContextRecord_PayloadSARState) String() string {
|
|||
}
|
||||
|
||||
func (SessionContextRecord_PayloadSARState) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[1].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[1].Descriptor()
|
||||
}
|
||||
|
||||
func (SessionContextRecord_PayloadSARState) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[1]
|
||||
return &file_usp_record_1_3_proto_enumTypes[1]
|
||||
}
|
||||
|
||||
func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -172,7 +166,7 @@ func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
||||
func (SessionContextRecord_PayloadSARState) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{2, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{2, 0}
|
||||
}
|
||||
|
||||
type MQTTConnectRecord_MQTTVersion int32
|
||||
|
|
@ -205,11 +199,11 @@ func (x MQTTConnectRecord_MQTTVersion) String() string {
|
|||
}
|
||||
|
||||
func (MQTTConnectRecord_MQTTVersion) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[2].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[2].Descriptor()
|
||||
}
|
||||
|
||||
func (MQTTConnectRecord_MQTTVersion) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[2]
|
||||
return &file_usp_record_1_3_proto_enumTypes[2]
|
||||
}
|
||||
|
||||
func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -218,7 +212,7 @@ func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
||||
func (MQTTConnectRecord_MQTTVersion) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{4, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{4, 0}
|
||||
}
|
||||
|
||||
type STOMPConnectRecord_STOMPVersion int32
|
||||
|
|
@ -248,11 +242,11 @@ func (x STOMPConnectRecord_STOMPVersion) String() string {
|
|||
}
|
||||
|
||||
func (STOMPConnectRecord_STOMPVersion) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[3].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[3].Descriptor()
|
||||
}
|
||||
|
||||
func (STOMPConnectRecord_STOMPVersion) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[3]
|
||||
return &file_usp_record_1_3_proto_enumTypes[3]
|
||||
}
|
||||
|
||||
func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -261,7 +255,7 @@ func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
||||
func (STOMPConnectRecord_STOMPVersion) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{5, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{5, 0}
|
||||
}
|
||||
|
||||
type Record struct {
|
||||
|
|
@ -283,13 +277,14 @@ type Record struct {
|
|||
// *Record_MqttConnect
|
||||
// *Record_StompConnect
|
||||
// *Record_Disconnect
|
||||
// *Record_UdsConnect
|
||||
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
||||
}
|
||||
|
||||
func (x *Record) Reset() {
|
||||
*x = Record{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[0]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -302,7 +297,7 @@ func (x *Record) String() string {
|
|||
func (*Record) ProtoMessage() {}
|
||||
|
||||
func (x *Record) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[0]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -315,7 +310,7 @@ func (x *Record) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
||||
func (*Record) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *Record) GetVersion() string {
|
||||
|
|
@ -409,6 +404,13 @@ func (x *Record) GetDisconnect() *DisconnectRecord {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (x *Record) GetUdsConnect() *UDSConnectRecord {
|
||||
if x, ok := x.GetRecordType().(*Record_UdsConnect); ok {
|
||||
return x.UdsConnect
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type isRecord_RecordType interface {
|
||||
isRecord_RecordType()
|
||||
}
|
||||
|
|
@ -437,6 +439,10 @@ type Record_Disconnect struct {
|
|||
Disconnect *DisconnectRecord `protobuf:"bytes,12,opt,name=disconnect,proto3,oneof"`
|
||||
}
|
||||
|
||||
type Record_UdsConnect struct {
|
||||
UdsConnect *UDSConnectRecord `protobuf:"bytes,13,opt,name=uds_connect,json=udsConnect,proto3,oneof"`
|
||||
}
|
||||
|
||||
func (*Record_NoSessionContext) isRecord_RecordType() {}
|
||||
|
||||
func (*Record_SessionContext) isRecord_RecordType() {}
|
||||
|
|
@ -449,6 +455,8 @@ func (*Record_StompConnect) isRecord_RecordType() {}
|
|||
|
||||
func (*Record_Disconnect) isRecord_RecordType() {}
|
||||
|
||||
func (*Record_UdsConnect) isRecord_RecordType() {}
|
||||
|
||||
type NoSessionContextRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
|
|
@ -460,7 +468,7 @@ type NoSessionContextRecord struct {
|
|||
func (x *NoSessionContextRecord) Reset() {
|
||||
*x = NoSessionContextRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[1]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -473,7 +481,7 @@ func (x *NoSessionContextRecord) String() string {
|
|||
func (*NoSessionContextRecord) ProtoMessage() {}
|
||||
|
||||
func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[1]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -486,7 +494,7 @@ func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
||||
func (*NoSessionContextRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{1}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *NoSessionContextRecord) GetPayload() []byte {
|
||||
|
|
@ -513,7 +521,7 @@ type SessionContextRecord struct {
|
|||
func (x *SessionContextRecord) Reset() {
|
||||
*x = SessionContextRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[2]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -526,7 +534,7 @@ func (x *SessionContextRecord) String() string {
|
|||
func (*SessionContextRecord) ProtoMessage() {}
|
||||
|
||||
func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[2]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -539,7 +547,7 @@ func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
||||
func (*SessionContextRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{2}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (x *SessionContextRecord) GetSessionId() uint64 {
|
||||
|
|
@ -600,7 +608,7 @@ type WebSocketConnectRecord struct {
|
|||
func (x *WebSocketConnectRecord) Reset() {
|
||||
*x = WebSocketConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[3]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -613,7 +621,7 @@ func (x *WebSocketConnectRecord) String() string {
|
|||
func (*WebSocketConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[3]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -626,7 +634,7 @@ func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*WebSocketConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{3}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
type MQTTConnectRecord struct {
|
||||
|
|
@ -641,7 +649,7 @@ type MQTTConnectRecord struct {
|
|||
func (x *MQTTConnectRecord) Reset() {
|
||||
*x = MQTTConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[4]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -654,7 +662,7 @@ func (x *MQTTConnectRecord) String() string {
|
|||
func (*MQTTConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[4]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -667,7 +675,7 @@ func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*MQTTConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{4}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *MQTTConnectRecord) GetVersion() MQTTConnectRecord_MQTTVersion {
|
||||
|
|
@ -696,7 +704,7 @@ type STOMPConnectRecord struct {
|
|||
func (x *STOMPConnectRecord) Reset() {
|
||||
*x = STOMPConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[5]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -709,7 +717,7 @@ func (x *STOMPConnectRecord) String() string {
|
|||
func (*STOMPConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[5]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -722,7 +730,7 @@ func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*STOMPConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{5}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (x *STOMPConnectRecord) GetVersion() STOMPConnectRecord_STOMPVersion {
|
||||
|
|
@ -739,6 +747,44 @@ func (x *STOMPConnectRecord) GetSubscribedDestination() string {
|
|||
return ""
|
||||
}
|
||||
|
||||
type UDSConnectRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
}
|
||||
|
||||
func (x *UDSConnectRecord) Reset() {
|
||||
*x = UDSConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[6]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *UDSConnectRecord) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*UDSConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *UDSConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[6]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use UDSConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*UDSConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{6}
|
||||
}
|
||||
|
||||
type DisconnectRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
|
|
@ -751,7 +797,7 @@ type DisconnectRecord struct {
|
|||
func (x *DisconnectRecord) Reset() {
|
||||
*x = DisconnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[6]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[7]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -764,7 +810,7 @@ func (x *DisconnectRecord) String() string {
|
|||
func (*DisconnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[6]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[7]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -777,7 +823,7 @@ func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*DisconnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{6}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{7}
|
||||
}
|
||||
|
||||
func (x *DisconnectRecord) GetReason() string {
|
||||
|
|
@ -794,12 +840,12 @@ func (x *DisconnectRecord) GetReasonCode() uint32 {
|
|||
return 0
|
||||
}
|
||||
|
||||
var File_usp_record_1_2_proto protoreflect.FileDescriptor
|
||||
var File_usp_record_1_3_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_usp_record_1_2_proto_rawDesc = []byte{
|
||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x32,
|
||||
var file_usp_record_1_3_proto_rawDesc = []byte{
|
||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x33,
|
||||
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x22, 0xe0, 0x05, 0x0a, 0x06, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a,
|
||||
0x72, 0x64, 0x22, 0xa1, 0x06, 0x0a, 0x06, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
||||
0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x05, 0x74, 0x6f, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x6f, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07,
|
||||
|
|
@ -841,88 +887,94 @@ var file_usp_record_1_2_proto_rawDesc = []byte{
|
|||
0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
|
||||
0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f,
|
||||
0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x64,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a, 0x09,
|
||||
0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54,
|
||||
0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
|
||||
0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53, 0x65,
|
||||
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
|
||||
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
|
||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65,
|
||||
0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
|
||||
0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74, 0x72,
|
||||
0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x6c,
|
||||
0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
|
||||
0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
|
||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41, 0x52,
|
||||
0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x61,
|
||||
0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61,
|
||||
0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x3f, 0x0a, 0x0b, 0x75, 0x64, 0x73,
|
||||
0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
|
||||
0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x55, 0x44, 0x53, 0x43,
|
||||
0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a,
|
||||
0x75, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a,
|
||||
0x09, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
|
||||
0x54, 0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73,
|
||||
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53,
|
||||
0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
|
||||
0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
|
||||
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74,
|
||||
0x65, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
|
||||
0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74,
|
||||
0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05,
|
||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
|
||||
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41,
|
||||
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x72,
|
||||
0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
|
||||
0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
|
||||
0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43,
|
||||
0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65, 0x62,
|
||||
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65, 0x72,
|
||||
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73, 0x70,
|
||||
0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56, 0x65,
|
||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29,
|
||||
0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x70,
|
||||
0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72,
|
||||
0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51, 0x54,
|
||||
0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f, 0x31,
|
||||
0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01, 0x0a,
|
||||
0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75,
|
||||
0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
|
||||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62, 0x73,
|
||||
0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
|
||||
0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x4b, 0x0a, 0x10, 0x44,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
||||
0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x61, 0x73, 0x6f,
|
||||
0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x72, 0x65,
|
||||
0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x2f, 0x75, 0x73,
|
||||
0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f,
|
||||
0x61, 0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||||
0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
|
||||
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||
0x72, 0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
||||
0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||
0x53, 0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45,
|
||||
0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a,
|
||||
0x09, 0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
|
||||
0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65,
|
||||
0x62, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65,
|
||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73,
|
||||
0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56,
|
||||
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
|
||||
0x29, 0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f,
|
||||
0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63,
|
||||
0x72, 0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51,
|
||||
0x54, 0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f,
|
||||
0x31, 0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01,
|
||||
0x0a, 0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
|
||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73,
|
||||
0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
|
||||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62,
|
||||
0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
|
||||
0x6f, 0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x12, 0x0a, 0x10,
|
||||
0x55, 0x44, 0x53, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x22, 0x4b, 0x0a, 0x10, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b,
|
||||
0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x07, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a,
|
||||
0x0c, 0x2e, 0x2f, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_usp_record_1_2_proto_rawDescOnce sync.Once
|
||||
file_usp_record_1_2_proto_rawDescData = file_usp_record_1_2_proto_rawDesc
|
||||
file_usp_record_1_3_proto_rawDescOnce sync.Once
|
||||
file_usp_record_1_3_proto_rawDescData = file_usp_record_1_3_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_usp_record_1_2_proto_rawDescGZIP() []byte {
|
||||
file_usp_record_1_2_proto_rawDescOnce.Do(func() {
|
||||
file_usp_record_1_2_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_2_proto_rawDescData)
|
||||
func file_usp_record_1_3_proto_rawDescGZIP() []byte {
|
||||
file_usp_record_1_3_proto_rawDescOnce.Do(func() {
|
||||
file_usp_record_1_3_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_3_proto_rawDescData)
|
||||
})
|
||||
return file_usp_record_1_2_proto_rawDescData
|
||||
return file_usp_record_1_3_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_usp_record_1_2_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||
var file_usp_record_1_2_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
|
||||
var file_usp_record_1_2_proto_goTypes = []interface{}{
|
||||
var file_usp_record_1_3_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||
var file_usp_record_1_3_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
|
||||
var file_usp_record_1_3_proto_goTypes = []interface{}{
|
||||
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
||||
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
||||
(MQTTConnectRecord_MQTTVersion)(0), // 2: usp_record.MQTTConnectRecord.MQTTVersion
|
||||
|
|
@ -933,34 +985,36 @@ var file_usp_record_1_2_proto_goTypes = []interface{}{
|
|||
(*WebSocketConnectRecord)(nil), // 7: usp_record.WebSocketConnectRecord
|
||||
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
||||
(*STOMPConnectRecord)(nil), // 9: usp_record.STOMPConnectRecord
|
||||
(*DisconnectRecord)(nil), // 10: usp_record.DisconnectRecord
|
||||
(*UDSConnectRecord)(nil), // 10: usp_record.UDSConnectRecord
|
||||
(*DisconnectRecord)(nil), // 11: usp_record.DisconnectRecord
|
||||
}
|
||||
var file_usp_record_1_2_proto_depIdxs = []int32{
|
||||
var file_usp_record_1_3_proto_depIdxs = []int32{
|
||||
0, // 0: usp_record.Record.payload_security:type_name -> usp_record.Record.PayloadSecurity
|
||||
5, // 1: usp_record.Record.no_session_context:type_name -> usp_record.NoSessionContextRecord
|
||||
6, // 2: usp_record.Record.session_context:type_name -> usp_record.SessionContextRecord
|
||||
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
||||
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
||||
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
||||
10, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||
1, // 7: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
1, // 8: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
2, // 9: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||
3, // 10: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||
11, // [11:11] is the sub-list for method output_type
|
||||
11, // [11:11] is the sub-list for method input_type
|
||||
11, // [11:11] is the sub-list for extension type_name
|
||||
11, // [11:11] is the sub-list for extension extendee
|
||||
0, // [0:11] is the sub-list for field type_name
|
||||
11, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||
10, // 7: usp_record.Record.uds_connect:type_name -> usp_record.UDSConnectRecord
|
||||
1, // 8: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
1, // 9: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
2, // 10: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||
3, // 11: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||
12, // [12:12] is the sub-list for method output_type
|
||||
12, // [12:12] is the sub-list for method input_type
|
||||
12, // [12:12] is the sub-list for extension type_name
|
||||
12, // [12:12] is the sub-list for extension extendee
|
||||
0, // [0:12] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_usp_record_1_2_proto_init() }
|
||||
func file_usp_record_1_2_proto_init() {
|
||||
if File_usp_record_1_2_proto != nil {
|
||||
func init() { file_usp_record_1_3_proto_init() }
|
||||
func file_usp_record_1_3_proto_init() {
|
||||
if File_usp_record_1_3_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_usp_record_1_2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Record); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -972,7 +1026,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*NoSessionContextRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -984,7 +1038,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*SessionContextRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -996,7 +1050,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*WebSocketConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1008,7 +1062,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*MQTTConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1020,7 +1074,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*STOMPConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1032,7 +1086,19 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*UDSConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_3_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DisconnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1045,31 +1111,32 @@ func file_usp_record_1_2_proto_init() {
|
|||
}
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[0].OneofWrappers = []interface{}{
|
||||
file_usp_record_1_3_proto_msgTypes[0].OneofWrappers = []interface{}{
|
||||
(*Record_NoSessionContext)(nil),
|
||||
(*Record_SessionContext)(nil),
|
||||
(*Record_WebsocketConnect)(nil),
|
||||
(*Record_MqttConnect)(nil),
|
||||
(*Record_StompConnect)(nil),
|
||||
(*Record_Disconnect)(nil),
|
||||
(*Record_UdsConnect)(nil),
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_usp_record_1_2_proto_rawDesc,
|
||||
RawDescriptor: file_usp_record_1_3_proto_rawDesc,
|
||||
NumEnums: 4,
|
||||
NumMessages: 7,
|
||||
NumMessages: 8,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_usp_record_1_2_proto_goTypes,
|
||||
DependencyIndexes: file_usp_record_1_2_proto_depIdxs,
|
||||
EnumInfos: file_usp_record_1_2_proto_enumTypes,
|
||||
MessageInfos: file_usp_record_1_2_proto_msgTypes,
|
||||
GoTypes: file_usp_record_1_3_proto_goTypes,
|
||||
DependencyIndexes: file_usp_record_1_3_proto_depIdxs,
|
||||
EnumInfos: file_usp_record_1_3_proto_enumTypes,
|
||||
MessageInfos: file_usp_record_1_3_proto_msgTypes,
|
||||
}.Build()
|
||||
File_usp_record_1_2_proto = out.File
|
||||
file_usp_record_1_2_proto_rawDesc = nil
|
||||
file_usp_record_1_2_proto_goTypes = nil
|
||||
file_usp_record_1_2_proto_depIdxs = nil
|
||||
File_usp_record_1_3_proto = out.File
|
||||
file_usp_record_1_3_proto_rawDesc = nil
|
||||
file_usp_record_1_3_proto_goTypes = nil
|
||||
file_usp_record_1_3_proto_depIdxs = nil
|
||||
}
|
||||
|
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
|||
//**************************************************************************
|
||||
// TR-369 USP Record Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
// Copyright (c) 2017-2018 ARRIS Enterprises, LLC.
|
||||
// Copyright (c) 2017-2022 ARRIS Enterprises, LLC.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or
|
||||
// without modification, are permitted provided that the following
|
||||
|
|
@ -47,14 +47,8 @@ syntax = "proto3";
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp_record;
|
||||
|
|
@ -76,6 +70,7 @@ message Record {
|
|||
MQTTConnectRecord mqtt_connect = 10;
|
||||
STOMPConnectRecord stomp_connect = 11;
|
||||
DisconnectRecord disconnect = 12;
|
||||
UDSConnectRecord uds_connect = 13;
|
||||
}
|
||||
|
||||
enum PayloadSecurity {
|
||||
|
|
@ -128,6 +123,10 @@ message STOMPConnectRecord {
|
|||
}
|
||||
}
|
||||
|
||||
message UDSConnectRecord {
|
||||
// An empty message
|
||||
}
|
||||
|
||||
message DisconnectRecord {
|
||||
string reason = 1;
|
||||
fixed32 reason_code = 2;
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -3,7 +3,7 @@ syntax = "proto3";
|
|||
//**************************************************************************
|
||||
// TR-369 USP Message Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
|
|
@ -47,13 +47,8 @@ syntax = "proto3";
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp;
|
||||
|
|
@ -90,6 +85,10 @@ message Header {
|
|||
NOTIFY_RESP = 16;
|
||||
GET_SUPPORTED_PROTO = 17;
|
||||
GET_SUPPORTED_PROTO_RESP = 18;
|
||||
REGISTER = 19;
|
||||
REGISTER_RESP = 20;
|
||||
DEREGISTER = 21;
|
||||
DEREGISTER_RESP = 22;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -114,6 +113,8 @@ message Request {
|
|||
Operate operate = 7;
|
||||
Notify notify = 8;
|
||||
GetSupportedProtocol get_supported_protocol = 9;
|
||||
Register register = 10;
|
||||
Deregister deregister = 11;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -129,6 +130,8 @@ message Response {
|
|||
OperateResp operate_resp = 7;
|
||||
NotifyResp notify_resp = 8;
|
||||
GetSupportedProtocolResp get_supported_protocol_resp = 9;
|
||||
RegisterResp register_resp = 10;
|
||||
DeregisterResp deregister_resp = 11;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -528,3 +531,66 @@ message Notify {
|
|||
message NotifyResp {
|
||||
string subscription_id = 1;
|
||||
}
|
||||
|
||||
message Register {
|
||||
bool allow_partial = 1;
|
||||
repeated RegistrationPath reg_paths = 2;
|
||||
|
||||
message RegistrationPath {
|
||||
string path = 1;
|
||||
}
|
||||
}
|
||||
|
||||
message RegisterResp {
|
||||
repeated RegisteredPathResult registered_path_results = 1;
|
||||
|
||||
message RegisteredPathResult {
|
||||
string requested_path = 1;
|
||||
OperationStatus oper_status = 2;
|
||||
|
||||
message OperationStatus {
|
||||
oneof oper_status {
|
||||
OperationFailure oper_failure = 1;
|
||||
OperationSuccess oper_success = 2;
|
||||
}
|
||||
|
||||
message OperationFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
|
||||
message OperationSuccess {
|
||||
string registered_path = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
message Deregister {
|
||||
repeated string paths = 1;
|
||||
}
|
||||
|
||||
message DeregisterResp {
|
||||
repeated DeregisteredPathResult deregistered_path_results = 1;
|
||||
|
||||
message DeregisteredPathResult {
|
||||
string requested_path = 1;
|
||||
OperationStatus oper_status = 2;
|
||||
|
||||
message OperationStatus {
|
||||
oneof oper_status {
|
||||
OperationFailure oper_failure = 1;
|
||||
OperationSuccess oper_success = 2;
|
||||
}
|
||||
|
||||
message OperationFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
|
||||
message OperationSuccess {
|
||||
repeated string deregistered_path = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc-gen-go v1.31.0
|
||||
// protoc v3.21.12
|
||||
// source: usp-record-1-2.proto
|
||||
// source: usp-record-1-3.proto
|
||||
|
||||
//**************************************************************************
|
||||
// TR-369 USP Record Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
// Copyright (c) 2017-2018 ARRIS Enterprises, LLC.
|
||||
// Copyright (c) 2017-2022 ARRIS Enterprises, LLC.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or
|
||||
// without modification, are permitted provided that the following
|
||||
|
|
@ -51,14 +51,8 @@
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp_record
|
||||
|
|
@ -107,11 +101,11 @@ func (x Record_PayloadSecurity) String() string {
|
|||
}
|
||||
|
||||
func (Record_PayloadSecurity) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[0].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[0].Descriptor()
|
||||
}
|
||||
|
||||
func (Record_PayloadSecurity) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[0]
|
||||
return &file_usp_record_1_3_proto_enumTypes[0]
|
||||
}
|
||||
|
||||
func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -120,7 +114,7 @@ func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
||||
func (Record_PayloadSecurity) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{0, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{0, 0}
|
||||
}
|
||||
|
||||
type SessionContextRecord_PayloadSARState int32
|
||||
|
|
@ -159,11 +153,11 @@ func (x SessionContextRecord_PayloadSARState) String() string {
|
|||
}
|
||||
|
||||
func (SessionContextRecord_PayloadSARState) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[1].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[1].Descriptor()
|
||||
}
|
||||
|
||||
func (SessionContextRecord_PayloadSARState) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[1]
|
||||
return &file_usp_record_1_3_proto_enumTypes[1]
|
||||
}
|
||||
|
||||
func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -172,7 +166,7 @@ func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
||||
func (SessionContextRecord_PayloadSARState) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{2, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{2, 0}
|
||||
}
|
||||
|
||||
type MQTTConnectRecord_MQTTVersion int32
|
||||
|
|
@ -205,11 +199,11 @@ func (x MQTTConnectRecord_MQTTVersion) String() string {
|
|||
}
|
||||
|
||||
func (MQTTConnectRecord_MQTTVersion) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[2].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[2].Descriptor()
|
||||
}
|
||||
|
||||
func (MQTTConnectRecord_MQTTVersion) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[2]
|
||||
return &file_usp_record_1_3_proto_enumTypes[2]
|
||||
}
|
||||
|
||||
func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -218,7 +212,7 @@ func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
||||
func (MQTTConnectRecord_MQTTVersion) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{4, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{4, 0}
|
||||
}
|
||||
|
||||
type STOMPConnectRecord_STOMPVersion int32
|
||||
|
|
@ -248,11 +242,11 @@ func (x STOMPConnectRecord_STOMPVersion) String() string {
|
|||
}
|
||||
|
||||
func (STOMPConnectRecord_STOMPVersion) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[3].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[3].Descriptor()
|
||||
}
|
||||
|
||||
func (STOMPConnectRecord_STOMPVersion) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[3]
|
||||
return &file_usp_record_1_3_proto_enumTypes[3]
|
||||
}
|
||||
|
||||
func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -261,7 +255,7 @@ func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
||||
func (STOMPConnectRecord_STOMPVersion) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{5, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{5, 0}
|
||||
}
|
||||
|
||||
type Record struct {
|
||||
|
|
@ -283,13 +277,14 @@ type Record struct {
|
|||
// *Record_MqttConnect
|
||||
// *Record_StompConnect
|
||||
// *Record_Disconnect
|
||||
// *Record_UdsConnect
|
||||
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
||||
}
|
||||
|
||||
func (x *Record) Reset() {
|
||||
*x = Record{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[0]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -302,7 +297,7 @@ func (x *Record) String() string {
|
|||
func (*Record) ProtoMessage() {}
|
||||
|
||||
func (x *Record) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[0]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -315,7 +310,7 @@ func (x *Record) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
||||
func (*Record) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *Record) GetVersion() string {
|
||||
|
|
@ -409,6 +404,13 @@ func (x *Record) GetDisconnect() *DisconnectRecord {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (x *Record) GetUdsConnect() *UDSConnectRecord {
|
||||
if x, ok := x.GetRecordType().(*Record_UdsConnect); ok {
|
||||
return x.UdsConnect
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type isRecord_RecordType interface {
|
||||
isRecord_RecordType()
|
||||
}
|
||||
|
|
@ -437,6 +439,10 @@ type Record_Disconnect struct {
|
|||
Disconnect *DisconnectRecord `protobuf:"bytes,12,opt,name=disconnect,proto3,oneof"`
|
||||
}
|
||||
|
||||
type Record_UdsConnect struct {
|
||||
UdsConnect *UDSConnectRecord `protobuf:"bytes,13,opt,name=uds_connect,json=udsConnect,proto3,oneof"`
|
||||
}
|
||||
|
||||
func (*Record_NoSessionContext) isRecord_RecordType() {}
|
||||
|
||||
func (*Record_SessionContext) isRecord_RecordType() {}
|
||||
|
|
@ -449,6 +455,8 @@ func (*Record_StompConnect) isRecord_RecordType() {}
|
|||
|
||||
func (*Record_Disconnect) isRecord_RecordType() {}
|
||||
|
||||
func (*Record_UdsConnect) isRecord_RecordType() {}
|
||||
|
||||
type NoSessionContextRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
|
|
@ -460,7 +468,7 @@ type NoSessionContextRecord struct {
|
|||
func (x *NoSessionContextRecord) Reset() {
|
||||
*x = NoSessionContextRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[1]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -473,7 +481,7 @@ func (x *NoSessionContextRecord) String() string {
|
|||
func (*NoSessionContextRecord) ProtoMessage() {}
|
||||
|
||||
func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[1]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -486,7 +494,7 @@ func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
||||
func (*NoSessionContextRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{1}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *NoSessionContextRecord) GetPayload() []byte {
|
||||
|
|
@ -513,7 +521,7 @@ type SessionContextRecord struct {
|
|||
func (x *SessionContextRecord) Reset() {
|
||||
*x = SessionContextRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[2]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -526,7 +534,7 @@ func (x *SessionContextRecord) String() string {
|
|||
func (*SessionContextRecord) ProtoMessage() {}
|
||||
|
||||
func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[2]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -539,7 +547,7 @@ func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
||||
func (*SessionContextRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{2}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (x *SessionContextRecord) GetSessionId() uint64 {
|
||||
|
|
@ -600,7 +608,7 @@ type WebSocketConnectRecord struct {
|
|||
func (x *WebSocketConnectRecord) Reset() {
|
||||
*x = WebSocketConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[3]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -613,7 +621,7 @@ func (x *WebSocketConnectRecord) String() string {
|
|||
func (*WebSocketConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[3]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -626,7 +634,7 @@ func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*WebSocketConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{3}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
type MQTTConnectRecord struct {
|
||||
|
|
@ -641,7 +649,7 @@ type MQTTConnectRecord struct {
|
|||
func (x *MQTTConnectRecord) Reset() {
|
||||
*x = MQTTConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[4]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -654,7 +662,7 @@ func (x *MQTTConnectRecord) String() string {
|
|||
func (*MQTTConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[4]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -667,7 +675,7 @@ func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*MQTTConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{4}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *MQTTConnectRecord) GetVersion() MQTTConnectRecord_MQTTVersion {
|
||||
|
|
@ -696,7 +704,7 @@ type STOMPConnectRecord struct {
|
|||
func (x *STOMPConnectRecord) Reset() {
|
||||
*x = STOMPConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[5]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -709,7 +717,7 @@ func (x *STOMPConnectRecord) String() string {
|
|||
func (*STOMPConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[5]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -722,7 +730,7 @@ func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*STOMPConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{5}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (x *STOMPConnectRecord) GetVersion() STOMPConnectRecord_STOMPVersion {
|
||||
|
|
@ -739,6 +747,44 @@ func (x *STOMPConnectRecord) GetSubscribedDestination() string {
|
|||
return ""
|
||||
}
|
||||
|
||||
type UDSConnectRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
}
|
||||
|
||||
func (x *UDSConnectRecord) Reset() {
|
||||
*x = UDSConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[6]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *UDSConnectRecord) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*UDSConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *UDSConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[6]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use UDSConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*UDSConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{6}
|
||||
}
|
||||
|
||||
type DisconnectRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
|
|
@ -751,7 +797,7 @@ type DisconnectRecord struct {
|
|||
func (x *DisconnectRecord) Reset() {
|
||||
*x = DisconnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[6]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[7]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -764,7 +810,7 @@ func (x *DisconnectRecord) String() string {
|
|||
func (*DisconnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[6]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[7]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -777,7 +823,7 @@ func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*DisconnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{6}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{7}
|
||||
}
|
||||
|
||||
func (x *DisconnectRecord) GetReason() string {
|
||||
|
|
@ -794,12 +840,12 @@ func (x *DisconnectRecord) GetReasonCode() uint32 {
|
|||
return 0
|
||||
}
|
||||
|
||||
var File_usp_record_1_2_proto protoreflect.FileDescriptor
|
||||
var File_usp_record_1_3_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_usp_record_1_2_proto_rawDesc = []byte{
|
||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x32,
|
||||
var file_usp_record_1_3_proto_rawDesc = []byte{
|
||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x33,
|
||||
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x22, 0xe0, 0x05, 0x0a, 0x06, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a,
|
||||
0x72, 0x64, 0x22, 0xa1, 0x06, 0x0a, 0x06, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
||||
0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x05, 0x74, 0x6f, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x6f, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07,
|
||||
|
|
@ -841,88 +887,94 @@ var file_usp_record_1_2_proto_rawDesc = []byte{
|
|||
0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
|
||||
0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f,
|
||||
0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x64,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a, 0x09,
|
||||
0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54,
|
||||
0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
|
||||
0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53, 0x65,
|
||||
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
|
||||
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
|
||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65,
|
||||
0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
|
||||
0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74, 0x72,
|
||||
0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x6c,
|
||||
0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
|
||||
0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
|
||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41, 0x52,
|
||||
0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x61,
|
||||
0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61,
|
||||
0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x3f, 0x0a, 0x0b, 0x75, 0x64, 0x73,
|
||||
0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
|
||||
0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x55, 0x44, 0x53, 0x43,
|
||||
0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a,
|
||||
0x75, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a,
|
||||
0x09, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
|
||||
0x54, 0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73,
|
||||
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53,
|
||||
0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
|
||||
0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
|
||||
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74,
|
||||
0x65, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
|
||||
0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74,
|
||||
0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05,
|
||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
|
||||
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41,
|
||||
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x72,
|
||||
0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
|
||||
0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
|
||||
0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43,
|
||||
0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65, 0x62,
|
||||
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65, 0x72,
|
||||
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73, 0x70,
|
||||
0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56, 0x65,
|
||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29,
|
||||
0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x70,
|
||||
0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72,
|
||||
0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51, 0x54,
|
||||
0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f, 0x31,
|
||||
0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01, 0x0a,
|
||||
0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75,
|
||||
0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
|
||||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62, 0x73,
|
||||
0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
|
||||
0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x4b, 0x0a, 0x10, 0x44,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
||||
0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x61, 0x73, 0x6f,
|
||||
0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x72, 0x65,
|
||||
0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x2f, 0x75, 0x73,
|
||||
0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f,
|
||||
0x61, 0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||||
0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
|
||||
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||
0x72, 0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
||||
0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||
0x53, 0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45,
|
||||
0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a,
|
||||
0x09, 0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
|
||||
0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65,
|
||||
0x62, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65,
|
||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73,
|
||||
0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56,
|
||||
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
|
||||
0x29, 0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f,
|
||||
0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63,
|
||||
0x72, 0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51,
|
||||
0x54, 0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f,
|
||||
0x31, 0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01,
|
||||
0x0a, 0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
|
||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73,
|
||||
0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
|
||||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62,
|
||||
0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
|
||||
0x6f, 0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x12, 0x0a, 0x10,
|
||||
0x55, 0x44, 0x53, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x22, 0x4b, 0x0a, 0x10, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b,
|
||||
0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x07, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a,
|
||||
0x0c, 0x2e, 0x2f, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_usp_record_1_2_proto_rawDescOnce sync.Once
|
||||
file_usp_record_1_2_proto_rawDescData = file_usp_record_1_2_proto_rawDesc
|
||||
file_usp_record_1_3_proto_rawDescOnce sync.Once
|
||||
file_usp_record_1_3_proto_rawDescData = file_usp_record_1_3_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_usp_record_1_2_proto_rawDescGZIP() []byte {
|
||||
file_usp_record_1_2_proto_rawDescOnce.Do(func() {
|
||||
file_usp_record_1_2_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_2_proto_rawDescData)
|
||||
func file_usp_record_1_3_proto_rawDescGZIP() []byte {
|
||||
file_usp_record_1_3_proto_rawDescOnce.Do(func() {
|
||||
file_usp_record_1_3_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_3_proto_rawDescData)
|
||||
})
|
||||
return file_usp_record_1_2_proto_rawDescData
|
||||
return file_usp_record_1_3_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_usp_record_1_2_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||
var file_usp_record_1_2_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
|
||||
var file_usp_record_1_2_proto_goTypes = []interface{}{
|
||||
var file_usp_record_1_3_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||
var file_usp_record_1_3_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
|
||||
var file_usp_record_1_3_proto_goTypes = []interface{}{
|
||||
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
||||
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
||||
(MQTTConnectRecord_MQTTVersion)(0), // 2: usp_record.MQTTConnectRecord.MQTTVersion
|
||||
|
|
@ -933,34 +985,36 @@ var file_usp_record_1_2_proto_goTypes = []interface{}{
|
|||
(*WebSocketConnectRecord)(nil), // 7: usp_record.WebSocketConnectRecord
|
||||
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
||||
(*STOMPConnectRecord)(nil), // 9: usp_record.STOMPConnectRecord
|
||||
(*DisconnectRecord)(nil), // 10: usp_record.DisconnectRecord
|
||||
(*UDSConnectRecord)(nil), // 10: usp_record.UDSConnectRecord
|
||||
(*DisconnectRecord)(nil), // 11: usp_record.DisconnectRecord
|
||||
}
|
||||
var file_usp_record_1_2_proto_depIdxs = []int32{
|
||||
var file_usp_record_1_3_proto_depIdxs = []int32{
|
||||
0, // 0: usp_record.Record.payload_security:type_name -> usp_record.Record.PayloadSecurity
|
||||
5, // 1: usp_record.Record.no_session_context:type_name -> usp_record.NoSessionContextRecord
|
||||
6, // 2: usp_record.Record.session_context:type_name -> usp_record.SessionContextRecord
|
||||
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
||||
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
||||
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
||||
10, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||
1, // 7: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
1, // 8: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
2, // 9: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||
3, // 10: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||
11, // [11:11] is the sub-list for method output_type
|
||||
11, // [11:11] is the sub-list for method input_type
|
||||
11, // [11:11] is the sub-list for extension type_name
|
||||
11, // [11:11] is the sub-list for extension extendee
|
||||
0, // [0:11] is the sub-list for field type_name
|
||||
11, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||
10, // 7: usp_record.Record.uds_connect:type_name -> usp_record.UDSConnectRecord
|
||||
1, // 8: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
1, // 9: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
2, // 10: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||
3, // 11: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||
12, // [12:12] is the sub-list for method output_type
|
||||
12, // [12:12] is the sub-list for method input_type
|
||||
12, // [12:12] is the sub-list for extension type_name
|
||||
12, // [12:12] is the sub-list for extension extendee
|
||||
0, // [0:12] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_usp_record_1_2_proto_init() }
|
||||
func file_usp_record_1_2_proto_init() {
|
||||
if File_usp_record_1_2_proto != nil {
|
||||
func init() { file_usp_record_1_3_proto_init() }
|
||||
func file_usp_record_1_3_proto_init() {
|
||||
if File_usp_record_1_3_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_usp_record_1_2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Record); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -972,7 +1026,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*NoSessionContextRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -984,7 +1038,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*SessionContextRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -996,7 +1050,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*WebSocketConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1008,7 +1062,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*MQTTConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1020,7 +1074,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*STOMPConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1032,7 +1086,19 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*UDSConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_3_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DisconnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1045,31 +1111,32 @@ func file_usp_record_1_2_proto_init() {
|
|||
}
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[0].OneofWrappers = []interface{}{
|
||||
file_usp_record_1_3_proto_msgTypes[0].OneofWrappers = []interface{}{
|
||||
(*Record_NoSessionContext)(nil),
|
||||
(*Record_SessionContext)(nil),
|
||||
(*Record_WebsocketConnect)(nil),
|
||||
(*Record_MqttConnect)(nil),
|
||||
(*Record_StompConnect)(nil),
|
||||
(*Record_Disconnect)(nil),
|
||||
(*Record_UdsConnect)(nil),
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_usp_record_1_2_proto_rawDesc,
|
||||
RawDescriptor: file_usp_record_1_3_proto_rawDesc,
|
||||
NumEnums: 4,
|
||||
NumMessages: 7,
|
||||
NumMessages: 8,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_usp_record_1_2_proto_goTypes,
|
||||
DependencyIndexes: file_usp_record_1_2_proto_depIdxs,
|
||||
EnumInfos: file_usp_record_1_2_proto_enumTypes,
|
||||
MessageInfos: file_usp_record_1_2_proto_msgTypes,
|
||||
GoTypes: file_usp_record_1_3_proto_goTypes,
|
||||
DependencyIndexes: file_usp_record_1_3_proto_depIdxs,
|
||||
EnumInfos: file_usp_record_1_3_proto_enumTypes,
|
||||
MessageInfos: file_usp_record_1_3_proto_msgTypes,
|
||||
}.Build()
|
||||
File_usp_record_1_2_proto = out.File
|
||||
file_usp_record_1_2_proto_rawDesc = nil
|
||||
file_usp_record_1_2_proto_goTypes = nil
|
||||
file_usp_record_1_2_proto_depIdxs = nil
|
||||
File_usp_record_1_3_proto = out.File
|
||||
file_usp_record_1_3_proto_rawDesc = nil
|
||||
file_usp_record_1_3_proto_goTypes = nil
|
||||
file_usp_record_1_3_proto_depIdxs = nil
|
||||
}
|
||||
|
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
|||
//**************************************************************************
|
||||
// TR-369 USP Record Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
// Copyright (c) 2017-2018 ARRIS Enterprises, LLC.
|
||||
// Copyright (c) 2017-2022 ARRIS Enterprises, LLC.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or
|
||||
// without modification, are permitted provided that the following
|
||||
|
|
@ -47,14 +47,8 @@ syntax = "proto3";
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp_record;
|
||||
|
|
@ -76,6 +70,7 @@ message Record {
|
|||
MQTTConnectRecord mqtt_connect = 10;
|
||||
STOMPConnectRecord stomp_connect = 11;
|
||||
DisconnectRecord disconnect = 12;
|
||||
UDSConnectRecord uds_connect = 13;
|
||||
}
|
||||
|
||||
enum PayloadSecurity {
|
||||
|
|
@ -128,6 +123,10 @@ message STOMPConnectRecord {
|
|||
}
|
||||
}
|
||||
|
||||
message UDSConnectRecord {
|
||||
// An empty message
|
||||
}
|
||||
|
||||
message DisconnectRecord {
|
||||
string reason = 1;
|
||||
fixed32 reason_code = 2;
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,530 +0,0 @@
|
|||
syntax = "proto3";
|
||||
|
||||
//**************************************************************************
|
||||
// TR-369 USP Message Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
// Copyright (c) 2017-2018 ARRIS Enterprises, LLC.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or
|
||||
// without modification, are permitted provided that the following
|
||||
// conditions are met:
|
||||
//
|
||||
// 1. Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
//
|
||||
// 2. Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following
|
||||
// disclaimer in the documentation and/or other materials
|
||||
// provided with the distribution.
|
||||
//
|
||||
// 3. Neither the name of the copyright holder nor the names of its
|
||||
// contributors may be used to endorse or promote products
|
||||
// derived from this software without specific prior written
|
||||
// permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
// CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
// The above license is used as a license under copyright only.
|
||||
// Please reference the Forum IPR Policy for patent licensing terms
|
||||
// <https://www.broadband-forum.org/ipr-policy>.
|
||||
//
|
||||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
//**************************************************************************
|
||||
|
||||
package usp;
|
||||
|
||||
option go_package="./usp-msg";
|
||||
|
||||
message Msg {
|
||||
Header header = 1; // Make required in the protocol
|
||||
Body body = 2; // Make required in the protocol
|
||||
}
|
||||
|
||||
|
||||
message Header {
|
||||
string msg_id = 1; // Make required in the protocol
|
||||
MsgType msg_type = 2; // Make required in the protocol
|
||||
|
||||
enum MsgType {
|
||||
ERROR = 0;
|
||||
GET = 1;
|
||||
GET_RESP = 2;
|
||||
NOTIFY = 3;
|
||||
SET = 4;
|
||||
SET_RESP = 5;
|
||||
OPERATE = 6;
|
||||
OPERATE_RESP = 7;
|
||||
ADD = 8;
|
||||
ADD_RESP = 9;
|
||||
DELETE = 10;
|
||||
DELETE_RESP = 11;
|
||||
GET_SUPPORTED_DM = 12;
|
||||
GET_SUPPORTED_DM_RESP = 13;
|
||||
GET_INSTANCES = 14;
|
||||
GET_INSTANCES_RESP = 15;
|
||||
NOTIFY_RESP = 16;
|
||||
GET_SUPPORTED_PROTO = 17;
|
||||
GET_SUPPORTED_PROTO_RESP = 18;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message Body {
|
||||
oneof msg_body {
|
||||
Request request = 1;
|
||||
Response response = 2;
|
||||
Error error = 3;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message Request {
|
||||
oneof req_type {
|
||||
Get get = 1;
|
||||
GetSupportedDM get_supported_dm = 2;
|
||||
GetInstances get_instances = 3;
|
||||
Set set = 4;
|
||||
Add add = 5;
|
||||
Delete delete = 6;
|
||||
Operate operate = 7;
|
||||
Notify notify = 8;
|
||||
GetSupportedProtocol get_supported_protocol = 9;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message Response {
|
||||
oneof resp_type {
|
||||
GetResp get_resp = 1;
|
||||
GetSupportedDMResp get_supported_dm_resp = 2;
|
||||
GetInstancesResp get_instances_resp = 3;
|
||||
SetResp set_resp = 4;
|
||||
AddResp add_resp = 5;
|
||||
DeleteResp delete_resp = 6;
|
||||
OperateResp operate_resp = 7;
|
||||
NotifyResp notify_resp = 8;
|
||||
GetSupportedProtocolResp get_supported_protocol_resp = 9;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message Error {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
repeated ParamError param_errs = 3;
|
||||
|
||||
message ParamError {
|
||||
string param_path = 1;
|
||||
fixed32 err_code = 2;
|
||||
string err_msg = 3;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message Get {
|
||||
repeated string param_paths = 1;
|
||||
fixed32 max_depth = 2;
|
||||
}
|
||||
|
||||
message GetResp {
|
||||
repeated RequestedPathResult req_path_results = 1;
|
||||
|
||||
message RequestedPathResult {
|
||||
string requested_path = 1;
|
||||
fixed32 err_code = 2;
|
||||
string err_msg = 3;
|
||||
repeated ResolvedPathResult resolved_path_results = 4;
|
||||
}
|
||||
|
||||
message ResolvedPathResult {
|
||||
string resolved_path = 1;
|
||||
map<string, string> result_params = 2;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
message GetSupportedDM {
|
||||
repeated string obj_paths = 1;
|
||||
bool first_level_only = 2;
|
||||
bool return_commands = 3;
|
||||
bool return_events = 4;
|
||||
bool return_params = 5;
|
||||
}
|
||||
|
||||
message GetSupportedDMResp {
|
||||
repeated RequestedObjectResult req_obj_results = 1;
|
||||
|
||||
message RequestedObjectResult {
|
||||
string req_obj_path = 1;
|
||||
fixed32 err_code = 2;
|
||||
string err_msg = 3;
|
||||
string data_model_inst_uri = 4;
|
||||
repeated SupportedObjectResult supported_objs = 5;
|
||||
}
|
||||
|
||||
message SupportedObjectResult {
|
||||
string supported_obj_path = 1;
|
||||
ObjAccessType access = 2;
|
||||
bool is_multi_instance = 3;
|
||||
repeated SupportedCommandResult supported_commands = 4;
|
||||
repeated SupportedEventResult supported_events = 5;
|
||||
repeated SupportedParamResult supported_params = 6;
|
||||
repeated string divergent_paths = 7;
|
||||
}
|
||||
|
||||
message SupportedParamResult {
|
||||
string param_name = 1;
|
||||
ParamAccessType access = 2;
|
||||
ParamValueType value_type = 3;
|
||||
ValueChangeType value_change = 4;
|
||||
}
|
||||
|
||||
message SupportedCommandResult {
|
||||
string command_name = 1;
|
||||
repeated string input_arg_names = 2;
|
||||
repeated string output_arg_names = 3;
|
||||
CmdType command_type = 4;
|
||||
}
|
||||
|
||||
message SupportedEventResult {
|
||||
string event_name = 1;
|
||||
repeated string arg_names = 2;
|
||||
}
|
||||
|
||||
enum ParamAccessType {
|
||||
PARAM_READ_ONLY = 0;
|
||||
PARAM_READ_WRITE = 1;
|
||||
PARAM_WRITE_ONLY = 2;
|
||||
}
|
||||
|
||||
enum ObjAccessType {
|
||||
OBJ_READ_ONLY = 0;
|
||||
OBJ_ADD_DELETE = 1;
|
||||
OBJ_ADD_ONLY = 2;
|
||||
OBJ_DELETE_ONLY = 3;
|
||||
}
|
||||
|
||||
enum ParamValueType {
|
||||
PARAM_UNKNOWN = 0;
|
||||
PARAM_BASE_64 = 1;
|
||||
PARAM_BOOLEAN = 2;
|
||||
PARAM_DATE_TIME = 3;
|
||||
PARAM_DECIMAL = 4;
|
||||
PARAM_HEX_BINARY = 5;
|
||||
PARAM_INT = 6;
|
||||
PARAM_LONG = 7;
|
||||
PARAM_STRING = 8;
|
||||
PARAM_UNSIGNED_INT = 9;
|
||||
PARAM_UNSIGNED_LONG = 10;
|
||||
}
|
||||
|
||||
enum ValueChangeType {
|
||||
VALUE_CHANGE_UNKNOWN = 0;
|
||||
VALUE_CHANGE_ALLOWED = 1;
|
||||
VALUE_CHANGE_WILL_IGNORE = 2;
|
||||
}
|
||||
|
||||
enum CmdType {
|
||||
CMD_UNKNOWN = 0;
|
||||
CMD_SYNC = 1;
|
||||
CMD_ASYNC = 2;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message GetInstances {
|
||||
repeated string obj_paths = 1;
|
||||
bool first_level_only = 2;
|
||||
}
|
||||
|
||||
message GetInstancesResp {
|
||||
repeated RequestedPathResult req_path_results = 1;
|
||||
|
||||
message RequestedPathResult {
|
||||
string requested_path = 1;
|
||||
fixed32 err_code = 2;
|
||||
string err_msg = 3;
|
||||
repeated CurrInstance curr_insts = 4;
|
||||
}
|
||||
|
||||
|
||||
message CurrInstance {
|
||||
string instantiated_obj_path = 1;
|
||||
map<string, string> unique_keys = 2;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message GetSupportedProtocol {
|
||||
string controller_supported_protocol_versions = 1;
|
||||
}
|
||||
|
||||
message GetSupportedProtocolResp {
|
||||
string agent_supported_protocol_versions = 1;
|
||||
}
|
||||
|
||||
|
||||
message Add {
|
||||
bool allow_partial = 1;
|
||||
repeated CreateObject create_objs = 2;
|
||||
|
||||
message CreateObject {
|
||||
string obj_path = 1;
|
||||
repeated CreateParamSetting param_settings = 2;
|
||||
}
|
||||
|
||||
message CreateParamSetting {
|
||||
string param = 1;
|
||||
string value = 2;
|
||||
bool required = 3;
|
||||
}
|
||||
}
|
||||
|
||||
message AddResp {
|
||||
repeated CreatedObjectResult created_obj_results = 1;
|
||||
|
||||
message CreatedObjectResult {
|
||||
string requested_path = 1;
|
||||
OperationStatus oper_status = 2;
|
||||
|
||||
message OperationStatus {
|
||||
oneof oper_status {
|
||||
OperationFailure oper_failure = 1;
|
||||
OperationSuccess oper_success = 2;
|
||||
}
|
||||
|
||||
message OperationFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
|
||||
message OperationSuccess {
|
||||
string instantiated_path = 1;
|
||||
repeated ParameterError param_errs = 2;
|
||||
map<string, string> unique_keys = 3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
message ParameterError {
|
||||
string param = 1;
|
||||
fixed32 err_code = 2;
|
||||
string err_msg = 3;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message Delete {
|
||||
bool allow_partial = 1;
|
||||
repeated string obj_paths = 2;
|
||||
}
|
||||
|
||||
message DeleteResp {
|
||||
repeated DeletedObjectResult deleted_obj_results = 1;
|
||||
|
||||
message DeletedObjectResult {
|
||||
string requested_path = 1;
|
||||
OperationStatus oper_status = 2;
|
||||
|
||||
message OperationStatus {
|
||||
oneof oper_status {
|
||||
OperationFailure oper_failure = 1;
|
||||
OperationSuccess oper_success = 2;
|
||||
}
|
||||
|
||||
message OperationFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
|
||||
message OperationSuccess {
|
||||
repeated string affected_paths = 1;
|
||||
repeated UnaffectedPathError unaffected_path_errs = 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
message UnaffectedPathError {
|
||||
string unaffected_path = 1;
|
||||
fixed32 err_code = 2;
|
||||
string err_msg = 3;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message Set {
|
||||
bool allow_partial = 1;
|
||||
repeated UpdateObject update_objs = 2;
|
||||
|
||||
message UpdateObject {
|
||||
string obj_path = 1;
|
||||
repeated UpdateParamSetting param_settings = 2;
|
||||
}
|
||||
|
||||
message UpdateParamSetting {
|
||||
string param = 1;
|
||||
string value = 2;
|
||||
bool required = 3;
|
||||
}
|
||||
}
|
||||
|
||||
message SetResp {
|
||||
repeated UpdatedObjectResult updated_obj_results = 1;
|
||||
|
||||
message UpdatedObjectResult {
|
||||
string requested_path = 1;
|
||||
OperationStatus oper_status = 2;
|
||||
|
||||
message OperationStatus {
|
||||
oneof oper_status {
|
||||
OperationFailure oper_failure = 1;
|
||||
OperationSuccess oper_success = 2;
|
||||
}
|
||||
|
||||
message OperationFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
repeated UpdatedInstanceFailure updated_inst_failures = 3;
|
||||
}
|
||||
|
||||
message OperationSuccess {
|
||||
repeated UpdatedInstanceResult updated_inst_results = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
message UpdatedInstanceFailure {
|
||||
string affected_path = 1;
|
||||
repeated ParameterError param_errs = 2;
|
||||
}
|
||||
|
||||
message UpdatedInstanceResult {
|
||||
string affected_path = 1;
|
||||
repeated ParameterError param_errs = 2;
|
||||
map<string, string> updated_params = 3;
|
||||
}
|
||||
|
||||
message ParameterError {
|
||||
string param = 1;
|
||||
fixed32 err_code = 2;
|
||||
string err_msg = 3;
|
||||
}
|
||||
}
|
||||
|
||||
message Operate {
|
||||
string command = 1;
|
||||
string command_key = 2;
|
||||
bool send_resp = 3;
|
||||
map<string, string> input_args = 4;
|
||||
}
|
||||
|
||||
message OperateResp {
|
||||
repeated OperationResult operation_results = 1;
|
||||
|
||||
message OperationResult {
|
||||
string executed_command = 1;
|
||||
oneof operation_resp {
|
||||
string req_obj_path = 2;
|
||||
OutputArgs req_output_args = 3;
|
||||
CommandFailure cmd_failure = 4;
|
||||
}
|
||||
|
||||
message OutputArgs {
|
||||
map<string, string> output_args = 1;
|
||||
}
|
||||
|
||||
message CommandFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
message Notify {
|
||||
string subscription_id = 1;
|
||||
bool send_resp = 2;
|
||||
oneof notification {
|
||||
Event event = 3;
|
||||
ValueChange value_change = 4;
|
||||
ObjectCreation obj_creation = 5;
|
||||
ObjectDeletion obj_deletion = 6;
|
||||
OperationComplete oper_complete = 7;
|
||||
OnBoardRequest on_board_req = 8;
|
||||
}
|
||||
|
||||
message Event {
|
||||
string obj_path = 1;
|
||||
string event_name = 2;
|
||||
map<string, string> params = 3;
|
||||
}
|
||||
|
||||
message ValueChange {
|
||||
string param_path = 1;
|
||||
string param_value = 2;
|
||||
}
|
||||
|
||||
message ObjectCreation {
|
||||
string obj_path = 1;
|
||||
map<string, string> unique_keys = 2;
|
||||
}
|
||||
|
||||
message ObjectDeletion {
|
||||
string obj_path = 1;
|
||||
}
|
||||
|
||||
message OperationComplete {
|
||||
string obj_path = 1;
|
||||
string command_name = 2;
|
||||
string command_key = 3;
|
||||
oneof operation_resp {
|
||||
OutputArgs req_output_args = 4;
|
||||
CommandFailure cmd_failure = 5;
|
||||
}
|
||||
|
||||
message OutputArgs {
|
||||
map<string, string> output_args = 1;
|
||||
}
|
||||
|
||||
message CommandFailure {
|
||||
fixed32 err_code = 1;
|
||||
string err_msg = 2;
|
||||
}
|
||||
}
|
||||
|
||||
message OnBoardRequest {
|
||||
string oui = 1;
|
||||
string product_class = 2;
|
||||
string serial_number = 3;
|
||||
string agent_supported_protocol_versions = 4;
|
||||
}
|
||||
}
|
||||
|
||||
message NotifyResp {
|
||||
string subscription_id = 1;
|
||||
}
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.28.1
|
||||
// protoc-gen-go v1.31.0
|
||||
// protoc v3.21.12
|
||||
// source: usp-record-1-2.proto
|
||||
// source: usp-record-1-3.proto
|
||||
|
||||
//**************************************************************************
|
||||
// TR-369 USP Record Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
// Copyright (c) 2017-2018 ARRIS Enterprises, LLC.
|
||||
// Copyright (c) 2017-2022 ARRIS Enterprises, LLC.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or
|
||||
// without modification, are permitted provided that the following
|
||||
|
|
@ -51,14 +51,8 @@
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp_record
|
||||
|
|
@ -107,11 +101,11 @@ func (x Record_PayloadSecurity) String() string {
|
|||
}
|
||||
|
||||
func (Record_PayloadSecurity) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[0].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[0].Descriptor()
|
||||
}
|
||||
|
||||
func (Record_PayloadSecurity) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[0]
|
||||
return &file_usp_record_1_3_proto_enumTypes[0]
|
||||
}
|
||||
|
||||
func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -120,7 +114,7 @@ func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
||||
func (Record_PayloadSecurity) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{0, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{0, 0}
|
||||
}
|
||||
|
||||
type SessionContextRecord_PayloadSARState int32
|
||||
|
|
@ -159,11 +153,11 @@ func (x SessionContextRecord_PayloadSARState) String() string {
|
|||
}
|
||||
|
||||
func (SessionContextRecord_PayloadSARState) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[1].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[1].Descriptor()
|
||||
}
|
||||
|
||||
func (SessionContextRecord_PayloadSARState) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[1]
|
||||
return &file_usp_record_1_3_proto_enumTypes[1]
|
||||
}
|
||||
|
||||
func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -172,7 +166,7 @@ func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
||||
func (SessionContextRecord_PayloadSARState) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{2, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{2, 0}
|
||||
}
|
||||
|
||||
type MQTTConnectRecord_MQTTVersion int32
|
||||
|
|
@ -205,11 +199,11 @@ func (x MQTTConnectRecord_MQTTVersion) String() string {
|
|||
}
|
||||
|
||||
func (MQTTConnectRecord_MQTTVersion) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[2].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[2].Descriptor()
|
||||
}
|
||||
|
||||
func (MQTTConnectRecord_MQTTVersion) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[2]
|
||||
return &file_usp_record_1_3_proto_enumTypes[2]
|
||||
}
|
||||
|
||||
func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -218,7 +212,7 @@ func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
||||
func (MQTTConnectRecord_MQTTVersion) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{4, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{4, 0}
|
||||
}
|
||||
|
||||
type STOMPConnectRecord_STOMPVersion int32
|
||||
|
|
@ -248,11 +242,11 @@ func (x STOMPConnectRecord_STOMPVersion) String() string {
|
|||
}
|
||||
|
||||
func (STOMPConnectRecord_STOMPVersion) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_usp_record_1_2_proto_enumTypes[3].Descriptor()
|
||||
return file_usp_record_1_3_proto_enumTypes[3].Descriptor()
|
||||
}
|
||||
|
||||
func (STOMPConnectRecord_STOMPVersion) Type() protoreflect.EnumType {
|
||||
return &file_usp_record_1_2_proto_enumTypes[3]
|
||||
return &file_usp_record_1_3_proto_enumTypes[3]
|
||||
}
|
||||
|
||||
func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||
|
|
@ -261,7 +255,7 @@ func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
|||
|
||||
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
||||
func (STOMPConnectRecord_STOMPVersion) EnumDescriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{5, 0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{5, 0}
|
||||
}
|
||||
|
||||
type Record struct {
|
||||
|
|
@ -283,13 +277,14 @@ type Record struct {
|
|||
// *Record_MqttConnect
|
||||
// *Record_StompConnect
|
||||
// *Record_Disconnect
|
||||
// *Record_UdsConnect
|
||||
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
||||
}
|
||||
|
||||
func (x *Record) Reset() {
|
||||
*x = Record{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[0]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -302,7 +297,7 @@ func (x *Record) String() string {
|
|||
func (*Record) ProtoMessage() {}
|
||||
|
||||
func (x *Record) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[0]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -315,7 +310,7 @@ func (x *Record) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
||||
func (*Record) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{0}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *Record) GetVersion() string {
|
||||
|
|
@ -409,6 +404,13 @@ func (x *Record) GetDisconnect() *DisconnectRecord {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (x *Record) GetUdsConnect() *UDSConnectRecord {
|
||||
if x, ok := x.GetRecordType().(*Record_UdsConnect); ok {
|
||||
return x.UdsConnect
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type isRecord_RecordType interface {
|
||||
isRecord_RecordType()
|
||||
}
|
||||
|
|
@ -437,6 +439,10 @@ type Record_Disconnect struct {
|
|||
Disconnect *DisconnectRecord `protobuf:"bytes,12,opt,name=disconnect,proto3,oneof"`
|
||||
}
|
||||
|
||||
type Record_UdsConnect struct {
|
||||
UdsConnect *UDSConnectRecord `protobuf:"bytes,13,opt,name=uds_connect,json=udsConnect,proto3,oneof"`
|
||||
}
|
||||
|
||||
func (*Record_NoSessionContext) isRecord_RecordType() {}
|
||||
|
||||
func (*Record_SessionContext) isRecord_RecordType() {}
|
||||
|
|
@ -449,6 +455,8 @@ func (*Record_StompConnect) isRecord_RecordType() {}
|
|||
|
||||
func (*Record_Disconnect) isRecord_RecordType() {}
|
||||
|
||||
func (*Record_UdsConnect) isRecord_RecordType() {}
|
||||
|
||||
type NoSessionContextRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
|
|
@ -460,7 +468,7 @@ type NoSessionContextRecord struct {
|
|||
func (x *NoSessionContextRecord) Reset() {
|
||||
*x = NoSessionContextRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[1]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -473,7 +481,7 @@ func (x *NoSessionContextRecord) String() string {
|
|||
func (*NoSessionContextRecord) ProtoMessage() {}
|
||||
|
||||
func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[1]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -486,7 +494,7 @@ func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
||||
func (*NoSessionContextRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{1}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *NoSessionContextRecord) GetPayload() []byte {
|
||||
|
|
@ -513,7 +521,7 @@ type SessionContextRecord struct {
|
|||
func (x *SessionContextRecord) Reset() {
|
||||
*x = SessionContextRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[2]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -526,7 +534,7 @@ func (x *SessionContextRecord) String() string {
|
|||
func (*SessionContextRecord) ProtoMessage() {}
|
||||
|
||||
func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[2]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -539,7 +547,7 @@ func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
||||
func (*SessionContextRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{2}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (x *SessionContextRecord) GetSessionId() uint64 {
|
||||
|
|
@ -600,7 +608,7 @@ type WebSocketConnectRecord struct {
|
|||
func (x *WebSocketConnectRecord) Reset() {
|
||||
*x = WebSocketConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[3]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -613,7 +621,7 @@ func (x *WebSocketConnectRecord) String() string {
|
|||
func (*WebSocketConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[3]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[3]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -626,7 +634,7 @@ func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*WebSocketConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{3}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
type MQTTConnectRecord struct {
|
||||
|
|
@ -641,7 +649,7 @@ type MQTTConnectRecord struct {
|
|||
func (x *MQTTConnectRecord) Reset() {
|
||||
*x = MQTTConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[4]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[4]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -654,7 +662,7 @@ func (x *MQTTConnectRecord) String() string {
|
|||
func (*MQTTConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[4]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[4]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -667,7 +675,7 @@ func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*MQTTConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{4}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *MQTTConnectRecord) GetVersion() MQTTConnectRecord_MQTTVersion {
|
||||
|
|
@ -696,7 +704,7 @@ type STOMPConnectRecord struct {
|
|||
func (x *STOMPConnectRecord) Reset() {
|
||||
*x = STOMPConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[5]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[5]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -709,7 +717,7 @@ func (x *STOMPConnectRecord) String() string {
|
|||
func (*STOMPConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[5]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[5]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -722,7 +730,7 @@ func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*STOMPConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{5}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (x *STOMPConnectRecord) GetVersion() STOMPConnectRecord_STOMPVersion {
|
||||
|
|
@ -739,6 +747,44 @@ func (x *STOMPConnectRecord) GetSubscribedDestination() string {
|
|||
return ""
|
||||
}
|
||||
|
||||
type UDSConnectRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
}
|
||||
|
||||
func (x *UDSConnectRecord) Reset() {
|
||||
*x = UDSConnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[6]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *UDSConnectRecord) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*UDSConnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *UDSConnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[6]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use UDSConnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*UDSConnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{6}
|
||||
}
|
||||
|
||||
type DisconnectRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
|
|
@ -751,7 +797,7 @@ type DisconnectRecord struct {
|
|||
func (x *DisconnectRecord) Reset() {
|
||||
*x = DisconnectRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[6]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[7]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
|
@ -764,7 +810,7 @@ func (x *DisconnectRecord) String() string {
|
|||
func (*DisconnectRecord) ProtoMessage() {}
|
||||
|
||||
func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_usp_record_1_2_proto_msgTypes[6]
|
||||
mi := &file_usp_record_1_3_proto_msgTypes[7]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
|
|
@ -777,7 +823,7 @@ func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
|||
|
||||
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
||||
func (*DisconnectRecord) Descriptor() ([]byte, []int) {
|
||||
return file_usp_record_1_2_proto_rawDescGZIP(), []int{6}
|
||||
return file_usp_record_1_3_proto_rawDescGZIP(), []int{7}
|
||||
}
|
||||
|
||||
func (x *DisconnectRecord) GetReason() string {
|
||||
|
|
@ -794,12 +840,12 @@ func (x *DisconnectRecord) GetReasonCode() uint32 {
|
|||
return 0
|
||||
}
|
||||
|
||||
var File_usp_record_1_2_proto protoreflect.FileDescriptor
|
||||
var File_usp_record_1_3_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_usp_record_1_2_proto_rawDesc = []byte{
|
||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x32,
|
||||
var file_usp_record_1_3_proto_rawDesc = []byte{
|
||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x33,
|
||||
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x22, 0xe0, 0x05, 0x0a, 0x06, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a,
|
||||
0x72, 0x64, 0x22, 0xa1, 0x06, 0x0a, 0x06, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
||||
0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x05, 0x74, 0x6f, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x6f, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07,
|
||||
|
|
@ -841,88 +887,94 @@ var file_usp_record_1_2_proto_rawDesc = []byte{
|
|||
0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
|
||||
0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f,
|
||||
0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x64,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a, 0x09,
|
||||
0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54,
|
||||
0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
|
||||
0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53, 0x65,
|
||||
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
|
||||
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
|
||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65,
|
||||
0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
|
||||
0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74, 0x72,
|
||||
0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x6c,
|
||||
0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
|
||||
0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
|
||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41, 0x52,
|
||||
0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x61,
|
||||
0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61,
|
||||
0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x3f, 0x0a, 0x0b, 0x75, 0x64, 0x73,
|
||||
0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
|
||||
0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x55, 0x44, 0x53, 0x43,
|
||||
0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a,
|
||||
0x75, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a,
|
||||
0x09, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
|
||||
0x54, 0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73,
|
||||
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53,
|
||||
0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69,
|
||||
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
|
||||
0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
|
||||
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74,
|
||||
0x65, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
|
||||
0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74,
|
||||
0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05,
|
||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
|
||||
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41,
|
||||
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x72,
|
||||
0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
|
||||
0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
|
||||
0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43,
|
||||
0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65, 0x62,
|
||||
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65, 0x72,
|
||||
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73, 0x70,
|
||||
0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56, 0x65,
|
||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29,
|
||||
0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x70,
|
||||
0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72,
|
||||
0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51, 0x54,
|
||||
0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f, 0x31,
|
||||
0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01, 0x0a,
|
||||
0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
||||
0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||
0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75,
|
||||
0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
|
||||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62, 0x73,
|
||||
0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
|
||||
0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
||||
0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x4b, 0x0a, 0x10, 0x44,
|
||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
||||
0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x61, 0x73, 0x6f,
|
||||
0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x72, 0x65,
|
||||
0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x2f, 0x75, 0x73,
|
||||
0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f,
|
||||
0x61, 0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||||
0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
|
||||
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||
0x72, 0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
||||
0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61,
|
||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||
0x53, 0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45,
|
||||
0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a,
|
||||
0x09, 0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
|
||||
0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65,
|
||||
0x62, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65,
|
||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73,
|
||||
0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56,
|
||||
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
|
||||
0x29, 0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f,
|
||||
0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63,
|
||||
0x72, 0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51,
|
||||
0x54, 0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f,
|
||||
0x31, 0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01,
|
||||
0x0a, 0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||
0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
|
||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73,
|
||||
0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
|
||||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62,
|
||||
0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
|
||||
0x6f, 0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||
0x6f, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x12, 0x0a, 0x10,
|
||||
0x55, 0x44, 0x53, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x22, 0x4b, 0x0a, 0x10, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||
0x63, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b,
|
||||
0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x07, 0x52, 0x0a, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a,
|
||||
0x0c, 0x2e, 0x2f, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_usp_record_1_2_proto_rawDescOnce sync.Once
|
||||
file_usp_record_1_2_proto_rawDescData = file_usp_record_1_2_proto_rawDesc
|
||||
file_usp_record_1_3_proto_rawDescOnce sync.Once
|
||||
file_usp_record_1_3_proto_rawDescData = file_usp_record_1_3_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_usp_record_1_2_proto_rawDescGZIP() []byte {
|
||||
file_usp_record_1_2_proto_rawDescOnce.Do(func() {
|
||||
file_usp_record_1_2_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_2_proto_rawDescData)
|
||||
func file_usp_record_1_3_proto_rawDescGZIP() []byte {
|
||||
file_usp_record_1_3_proto_rawDescOnce.Do(func() {
|
||||
file_usp_record_1_3_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_3_proto_rawDescData)
|
||||
})
|
||||
return file_usp_record_1_2_proto_rawDescData
|
||||
return file_usp_record_1_3_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_usp_record_1_2_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||
var file_usp_record_1_2_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
|
||||
var file_usp_record_1_2_proto_goTypes = []interface{}{
|
||||
var file_usp_record_1_3_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||
var file_usp_record_1_3_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
|
||||
var file_usp_record_1_3_proto_goTypes = []interface{}{
|
||||
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
||||
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
||||
(MQTTConnectRecord_MQTTVersion)(0), // 2: usp_record.MQTTConnectRecord.MQTTVersion
|
||||
|
|
@ -933,34 +985,36 @@ var file_usp_record_1_2_proto_goTypes = []interface{}{
|
|||
(*WebSocketConnectRecord)(nil), // 7: usp_record.WebSocketConnectRecord
|
||||
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
||||
(*STOMPConnectRecord)(nil), // 9: usp_record.STOMPConnectRecord
|
||||
(*DisconnectRecord)(nil), // 10: usp_record.DisconnectRecord
|
||||
(*UDSConnectRecord)(nil), // 10: usp_record.UDSConnectRecord
|
||||
(*DisconnectRecord)(nil), // 11: usp_record.DisconnectRecord
|
||||
}
|
||||
var file_usp_record_1_2_proto_depIdxs = []int32{
|
||||
var file_usp_record_1_3_proto_depIdxs = []int32{
|
||||
0, // 0: usp_record.Record.payload_security:type_name -> usp_record.Record.PayloadSecurity
|
||||
5, // 1: usp_record.Record.no_session_context:type_name -> usp_record.NoSessionContextRecord
|
||||
6, // 2: usp_record.Record.session_context:type_name -> usp_record.SessionContextRecord
|
||||
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
||||
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
||||
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
||||
10, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||
1, // 7: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
1, // 8: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
2, // 9: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||
3, // 10: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||
11, // [11:11] is the sub-list for method output_type
|
||||
11, // [11:11] is the sub-list for method input_type
|
||||
11, // [11:11] is the sub-list for extension type_name
|
||||
11, // [11:11] is the sub-list for extension extendee
|
||||
0, // [0:11] is the sub-list for field type_name
|
||||
11, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||
10, // 7: usp_record.Record.uds_connect:type_name -> usp_record.UDSConnectRecord
|
||||
1, // 8: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
1, // 9: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||
2, // 10: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||
3, // 11: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||
12, // [12:12] is the sub-list for method output_type
|
||||
12, // [12:12] is the sub-list for method input_type
|
||||
12, // [12:12] is the sub-list for extension type_name
|
||||
12, // [12:12] is the sub-list for extension extendee
|
||||
0, // [0:12] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_usp_record_1_2_proto_init() }
|
||||
func file_usp_record_1_2_proto_init() {
|
||||
if File_usp_record_1_2_proto != nil {
|
||||
func init() { file_usp_record_1_3_proto_init() }
|
||||
func file_usp_record_1_3_proto_init() {
|
||||
if File_usp_record_1_3_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_usp_record_1_2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*Record); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -972,7 +1026,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*NoSessionContextRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -984,7 +1038,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*SessionContextRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -996,7 +1050,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*WebSocketConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1008,7 +1062,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*MQTTConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1020,7 +1074,7 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*STOMPConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1032,7 +1086,19 @@ func file_usp_record_1_2_proto_init() {
|
|||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
file_usp_record_1_3_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*UDSConnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_usp_record_1_3_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DisconnectRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
|
|
@ -1045,31 +1111,32 @@ func file_usp_record_1_2_proto_init() {
|
|||
}
|
||||
}
|
||||
}
|
||||
file_usp_record_1_2_proto_msgTypes[0].OneofWrappers = []interface{}{
|
||||
file_usp_record_1_3_proto_msgTypes[0].OneofWrappers = []interface{}{
|
||||
(*Record_NoSessionContext)(nil),
|
||||
(*Record_SessionContext)(nil),
|
||||
(*Record_WebsocketConnect)(nil),
|
||||
(*Record_MqttConnect)(nil),
|
||||
(*Record_StompConnect)(nil),
|
||||
(*Record_Disconnect)(nil),
|
||||
(*Record_UdsConnect)(nil),
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_usp_record_1_2_proto_rawDesc,
|
||||
RawDescriptor: file_usp_record_1_3_proto_rawDesc,
|
||||
NumEnums: 4,
|
||||
NumMessages: 7,
|
||||
NumMessages: 8,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_usp_record_1_2_proto_goTypes,
|
||||
DependencyIndexes: file_usp_record_1_2_proto_depIdxs,
|
||||
EnumInfos: file_usp_record_1_2_proto_enumTypes,
|
||||
MessageInfos: file_usp_record_1_2_proto_msgTypes,
|
||||
GoTypes: file_usp_record_1_3_proto_goTypes,
|
||||
DependencyIndexes: file_usp_record_1_3_proto_depIdxs,
|
||||
EnumInfos: file_usp_record_1_3_proto_enumTypes,
|
||||
MessageInfos: file_usp_record_1_3_proto_msgTypes,
|
||||
}.Build()
|
||||
File_usp_record_1_2_proto = out.File
|
||||
file_usp_record_1_2_proto_rawDesc = nil
|
||||
file_usp_record_1_2_proto_goTypes = nil
|
||||
file_usp_record_1_2_proto_depIdxs = nil
|
||||
File_usp_record_1_3_proto = out.File
|
||||
file_usp_record_1_3_proto_rawDesc = nil
|
||||
file_usp_record_1_3_proto_goTypes = nil
|
||||
file_usp_record_1_3_proto_depIdxs = nil
|
||||
}
|
||||
|
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
|||
//**************************************************************************
|
||||
// TR-369 USP Record Protocol Buffer Schema
|
||||
//
|
||||
// Copyright (c) 2017-2018, Broadband Forum
|
||||
// Copyright (c) 2017-2022, Broadband Forum
|
||||
//
|
||||
// The undersigned members have elected to grant the copyright to
|
||||
// their contributed material used in this software:
|
||||
// Copyright (c) 2017-2018 ARRIS Enterprises, LLC.
|
||||
// Copyright (c) 2017-2022 ARRIS Enterprises, LLC.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or
|
||||
// without modification, are permitted provided that the following
|
||||
|
|
@ -47,14 +47,8 @@ syntax = "proto3";
|
|||
// Any moral rights which are necessary to exercise under the above
|
||||
// license grant are also deemed granted under this license.
|
||||
//
|
||||
//
|
||||
// | Version | Name | Date |
|
||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
||||
// | TR-369 1.0.1 | User Services Platform | JUN, 2018 |
|
||||
// | TR-369 1.0.2 | User Services Platform | OCT, 2018 |
|
||||
// | TR-369 1.1 | User Services Platform | SEP, 2019 |
|
||||
//
|
||||
// BBF software release registry: http://www.broadband-forum.org/software
|
||||
// BBF software release registry:
|
||||
// https://www.broadband-forum.org/software-releases
|
||||
//**************************************************************************
|
||||
|
||||
package usp_record;
|
||||
|
|
@ -76,6 +70,7 @@ message Record {
|
|||
MQTTConnectRecord mqtt_connect = 10;
|
||||
STOMPConnectRecord stomp_connect = 11;
|
||||
DisconnectRecord disconnect = 12;
|
||||
UDSConnectRecord uds_connect = 13;
|
||||
}
|
||||
|
||||
enum PayloadSecurity {
|
||||
|
|
@ -128,6 +123,10 @@ message STOMPConnectRecord {
|
|||
}
|
||||
}
|
||||
|
||||
message UDSConnectRecord {
|
||||
// An empty message
|
||||
}
|
||||
|
||||
message DisconnectRecord {
|
||||
string reason = 1;
|
||||
fixed32 reason_code = 2;
|
||||
Loading…
Reference in New Issue
Block a user