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
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// their contributed material used in this software:
|
||||||
|
|
@ -47,13 +47,8 @@ syntax = "proto3";
|
||||||
// Any moral rights which are necessary to exercise under the above
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
// | Version | Name | Date |
|
// BBF software release registry:
|
||||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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;
|
package usp;
|
||||||
|
|
@ -90,6 +85,10 @@ message Header {
|
||||||
NOTIFY_RESP = 16;
|
NOTIFY_RESP = 16;
|
||||||
GET_SUPPORTED_PROTO = 17;
|
GET_SUPPORTED_PROTO = 17;
|
||||||
GET_SUPPORTED_PROTO_RESP = 18;
|
GET_SUPPORTED_PROTO_RESP = 18;
|
||||||
|
REGISTER = 19;
|
||||||
|
REGISTER_RESP = 20;
|
||||||
|
DEREGISTER = 21;
|
||||||
|
DEREGISTER_RESP = 22;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -114,6 +113,8 @@ message Request {
|
||||||
Operate operate = 7;
|
Operate operate = 7;
|
||||||
Notify notify = 8;
|
Notify notify = 8;
|
||||||
GetSupportedProtocol get_supported_protocol = 9;
|
GetSupportedProtocol get_supported_protocol = 9;
|
||||||
|
Register register = 10;
|
||||||
|
Deregister deregister = 11;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -129,6 +130,8 @@ message Response {
|
||||||
OperateResp operate_resp = 7;
|
OperateResp operate_resp = 7;
|
||||||
NotifyResp notify_resp = 8;
|
NotifyResp notify_resp = 8;
|
||||||
GetSupportedProtocolResp get_supported_protocol_resp = 9;
|
GetSupportedProtocolResp get_supported_protocol_resp = 9;
|
||||||
|
RegisterResp register_resp = 10;
|
||||||
|
DeregisterResp deregister_resp = 11;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -528,3 +531,66 @@ message Notify {
|
||||||
message NotifyResp {
|
message NotifyResp {
|
||||||
string subscription_id = 1;
|
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.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.28.1
|
// protoc-gen-go v1.31.0
|
||||||
// protoc v3.21.12
|
// protoc v3.21.12
|
||||||
// source: usp-record-1-2.proto
|
// source: usp-record-1-3.proto
|
||||||
|
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// TR-369 USP Record Protocol Buffer Schema
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// 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
|
// Redistribution and use in source and binary forms, with or
|
||||||
// without modification, are permitted provided that the following
|
// without modification, are permitted provided that the following
|
||||||
|
|
@ -51,14 +51,8 @@
|
||||||
// Any moral rights which are necessary to exercise under the above
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
//
|
// BBF software release registry:
|
||||||
// | Version | Name | Date |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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_record
|
package usp_record
|
||||||
|
|
@ -107,11 +101,11 @@ func (x Record_PayloadSecurity) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Record_PayloadSecurity) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -120,7 +114,7 @@ func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
||||||
func (Record_PayloadSecurity) EnumDescriptor() ([]byte, []int) {
|
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
|
type SessionContextRecord_PayloadSARState int32
|
||||||
|
|
@ -159,11 +153,11 @@ func (x SessionContextRecord_PayloadSARState) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (SessionContextRecord_PayloadSARState) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -172,7 +166,7 @@ func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
||||||
func (SessionContextRecord_PayloadSARState) EnumDescriptor() ([]byte, []int) {
|
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
|
type MQTTConnectRecord_MQTTVersion int32
|
||||||
|
|
@ -205,11 +199,11 @@ func (x MQTTConnectRecord_MQTTVersion) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (MQTTConnectRecord_MQTTVersion) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -218,7 +212,7 @@ func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
||||||
func (MQTTConnectRecord_MQTTVersion) EnumDescriptor() ([]byte, []int) {
|
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
|
type STOMPConnectRecord_STOMPVersion int32
|
||||||
|
|
@ -248,11 +242,11 @@ func (x STOMPConnectRecord_STOMPVersion) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (STOMPConnectRecord_STOMPVersion) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -261,7 +255,7 @@ func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
||||||
func (STOMPConnectRecord_STOMPVersion) EnumDescriptor() ([]byte, []int) {
|
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 {
|
type Record struct {
|
||||||
|
|
@ -283,13 +277,14 @@ type Record struct {
|
||||||
// *Record_MqttConnect
|
// *Record_MqttConnect
|
||||||
// *Record_StompConnect
|
// *Record_StompConnect
|
||||||
// *Record_Disconnect
|
// *Record_Disconnect
|
||||||
|
// *Record_UdsConnect
|
||||||
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *Record) Reset() {
|
func (x *Record) Reset() {
|
||||||
*x = Record{}
|
*x = Record{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -302,7 +297,7 @@ func (x *Record) String() string {
|
||||||
func (*Record) ProtoMessage() {}
|
func (*Record) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *Record) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -315,7 +310,7 @@ func (x *Record) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
||||||
func (*Record) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *Record) GetVersion() string {
|
||||||
|
|
@ -409,6 +404,13 @@ func (x *Record) GetDisconnect() *DisconnectRecord {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (x *Record) GetUdsConnect() *UDSConnectRecord {
|
||||||
|
if x, ok := x.GetRecordType().(*Record_UdsConnect); ok {
|
||||||
|
return x.UdsConnect
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
type isRecord_RecordType interface {
|
type isRecord_RecordType interface {
|
||||||
isRecord_RecordType()
|
isRecord_RecordType()
|
||||||
}
|
}
|
||||||
|
|
@ -437,6 +439,10 @@ type Record_Disconnect struct {
|
||||||
Disconnect *DisconnectRecord `protobuf:"bytes,12,opt,name=disconnect,proto3,oneof"`
|
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_NoSessionContext) isRecord_RecordType() {}
|
||||||
|
|
||||||
func (*Record_SessionContext) isRecord_RecordType() {}
|
func (*Record_SessionContext) isRecord_RecordType() {}
|
||||||
|
|
@ -449,6 +455,8 @@ func (*Record_StompConnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
func (*Record_Disconnect) isRecord_RecordType() {}
|
func (*Record_Disconnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
|
func (*Record_UdsConnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
type NoSessionContextRecord struct {
|
type NoSessionContextRecord struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
@ -460,7 +468,7 @@ type NoSessionContextRecord struct {
|
||||||
func (x *NoSessionContextRecord) Reset() {
|
func (x *NoSessionContextRecord) Reset() {
|
||||||
*x = NoSessionContextRecord{}
|
*x = NoSessionContextRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -473,7 +481,7 @@ func (x *NoSessionContextRecord) String() string {
|
||||||
func (*NoSessionContextRecord) ProtoMessage() {}
|
func (*NoSessionContextRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -486,7 +494,7 @@ func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*NoSessionContextRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *NoSessionContextRecord) GetPayload() []byte {
|
||||||
|
|
@ -513,7 +521,7 @@ type SessionContextRecord struct {
|
||||||
func (x *SessionContextRecord) Reset() {
|
func (x *SessionContextRecord) Reset() {
|
||||||
*x = SessionContextRecord{}
|
*x = SessionContextRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -526,7 +534,7 @@ func (x *SessionContextRecord) String() string {
|
||||||
func (*SessionContextRecord) ProtoMessage() {}
|
func (*SessionContextRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -539,7 +547,7 @@ func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*SessionContextRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *SessionContextRecord) GetSessionId() uint64 {
|
||||||
|
|
@ -600,7 +608,7 @@ type WebSocketConnectRecord struct {
|
||||||
func (x *WebSocketConnectRecord) Reset() {
|
func (x *WebSocketConnectRecord) Reset() {
|
||||||
*x = WebSocketConnectRecord{}
|
*x = WebSocketConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -613,7 +621,7 @@ func (x *WebSocketConnectRecord) String() string {
|
||||||
func (*WebSocketConnectRecord) ProtoMessage() {}
|
func (*WebSocketConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -626,7 +634,7 @@ func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*WebSocketConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
type MQTTConnectRecord struct {
|
||||||
|
|
@ -641,7 +649,7 @@ type MQTTConnectRecord struct {
|
||||||
func (x *MQTTConnectRecord) Reset() {
|
func (x *MQTTConnectRecord) Reset() {
|
||||||
*x = MQTTConnectRecord{}
|
*x = MQTTConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -654,7 +662,7 @@ func (x *MQTTConnectRecord) String() string {
|
||||||
func (*MQTTConnectRecord) ProtoMessage() {}
|
func (*MQTTConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -667,7 +675,7 @@ func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*MQTTConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *MQTTConnectRecord) GetVersion() MQTTConnectRecord_MQTTVersion {
|
||||||
|
|
@ -696,7 +704,7 @@ type STOMPConnectRecord struct {
|
||||||
func (x *STOMPConnectRecord) Reset() {
|
func (x *STOMPConnectRecord) Reset() {
|
||||||
*x = STOMPConnectRecord{}
|
*x = STOMPConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -709,7 +717,7 @@ func (x *STOMPConnectRecord) String() string {
|
||||||
func (*STOMPConnectRecord) ProtoMessage() {}
|
func (*STOMPConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -722,7 +730,7 @@ func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*STOMPConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *STOMPConnectRecord) GetVersion() STOMPConnectRecord_STOMPVersion {
|
||||||
|
|
@ -739,6 +747,44 @@ func (x *STOMPConnectRecord) GetSubscribedDestination() string {
|
||||||
return ""
|
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 {
|
type DisconnectRecord struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
@ -751,7 +797,7 @@ type DisconnectRecord struct {
|
||||||
func (x *DisconnectRecord) Reset() {
|
func (x *DisconnectRecord) Reset() {
|
||||||
*x = DisconnectRecord{}
|
*x = DisconnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -764,7 +810,7 @@ func (x *DisconnectRecord) String() string {
|
||||||
func (*DisconnectRecord) ProtoMessage() {}
|
func (*DisconnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -777,7 +823,7 @@ func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*DisconnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *DisconnectRecord) GetReason() string {
|
||||||
|
|
@ -794,12 +840,12 @@ func (x *DisconnectRecord) GetReasonCode() uint32 {
|
||||||
return 0
|
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{
|
var file_usp_record_1_3_proto_rawDesc = []byte{
|
||||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x32,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x3f, 0x0a, 0x0b, 0x75, 0x64, 0x73,
|
||||||
0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a, 0x09,
|
0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
|
||||||
0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54,
|
0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x55, 0x44, 0x53, 0x43,
|
||||||
0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a,
|
||||||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73, 0x69,
|
0x75, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61,
|
||||||
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a,
|
||||||
0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
|
0x09, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
|
||||||
0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53, 0x65,
|
0x54, 0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||||
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f,
|
0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73,
|
||||||
0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
|
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
|
0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||||
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
|
0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53,
|
||||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
|
0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63,
|
||||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x69,
|
0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
|
||||||
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65,
|
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||||
0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
|
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69,
|
||||||
0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74, 0x72,
|
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
|
||||||
0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x6c,
|
0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
|
||||||
0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
|
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74,
|
||||||
0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
0x65, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
|
||||||
0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
|
0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74,
|
||||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41, 0x52,
|
0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79,
|
||||||
0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x61,
|
0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05,
|
||||||
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,
|
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,
|
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, 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,
|
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||||
0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61,
|
0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f,
|
||||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79,
|
0x61, 0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||||||
0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
|
0x72, 0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
|
||||||
0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
|
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||||
0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43,
|
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||||
0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65, 0x62,
|
0x72, 0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
||||||
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61,
|
||||||
0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65, 0x72,
|
0x53, 0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45,
|
||||||
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73, 0x70,
|
0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a,
|
||||||
0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
0x09, 0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
|
||||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56, 0x65,
|
0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65,
|
||||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29,
|
0x62, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||||
0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x70,
|
0x63, 0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||||
0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72,
|
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65,
|
||||||
0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51, 0x54,
|
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73,
|
||||||
0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f, 0x31,
|
0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||||
0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01, 0x0a,
|
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56,
|
||||||
0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
|
||||||
0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
|
0x29, 0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f,
|
||||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63,
|
||||||
0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
0x72, 0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51,
|
||||||
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
0x54, 0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f,
|
||||||
0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75,
|
0x31, 0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01,
|
||||||
0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
|
0x0a, 0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62, 0x73,
|
0x63, 0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
|
||||||
0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
|
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||||
0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
|
||||||
0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x4b, 0x0a, 0x10, 0x44,
|
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73,
|
||||||
0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
|
||||||
0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x61, 0x73, 0x6f,
|
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62,
|
||||||
0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x72, 0x65,
|
0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
|
||||||
0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x2f, 0x75, 0x73,
|
0x6f, 0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||||
0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
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 (
|
var (
|
||||||
file_usp_record_1_2_proto_rawDescOnce sync.Once
|
file_usp_record_1_3_proto_rawDescOnce sync.Once
|
||||||
file_usp_record_1_2_proto_rawDescData = file_usp_record_1_2_proto_rawDesc
|
file_usp_record_1_3_proto_rawDescData = file_usp_record_1_3_proto_rawDesc
|
||||||
)
|
)
|
||||||
|
|
||||||
func file_usp_record_1_2_proto_rawDescGZIP() []byte {
|
func file_usp_record_1_3_proto_rawDescGZIP() []byte {
|
||||||
file_usp_record_1_2_proto_rawDescOnce.Do(func() {
|
file_usp_record_1_3_proto_rawDescOnce.Do(func() {
|
||||||
file_usp_record_1_2_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_2_proto_rawDescData)
|
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_3_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||||
var file_usp_record_1_2_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
|
var file_usp_record_1_3_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
|
||||||
var file_usp_record_1_2_proto_goTypes = []interface{}{
|
var file_usp_record_1_3_proto_goTypes = []interface{}{
|
||||||
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
||||||
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
||||||
(MQTTConnectRecord_MQTTVersion)(0), // 2: usp_record.MQTTConnectRecord.MQTTVersion
|
(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
|
(*WebSocketConnectRecord)(nil), // 7: usp_record.WebSocketConnectRecord
|
||||||
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
||||||
(*STOMPConnectRecord)(nil), // 9: usp_record.STOMPConnectRecord
|
(*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
|
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
|
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
|
6, // 2: usp_record.Record.session_context:type_name -> usp_record.SessionContextRecord
|
||||||
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
||||||
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
||||||
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
||||||
10, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
11, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||||
1, // 7: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
10, // 7: usp_record.Record.uds_connect:type_name -> usp_record.UDSConnectRecord
|
||||||
1, // 8: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
1, // 8: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||||
2, // 9: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
1, // 9: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||||
3, // 10: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
2, // 10: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||||
11, // [11:11] is the sub-list for method output_type
|
3, // 11: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||||
11, // [11:11] is the sub-list for method input_type
|
12, // [12:12] is the sub-list for method output_type
|
||||||
11, // [11:11] is the sub-list for extension type_name
|
12, // [12:12] is the sub-list for method input_type
|
||||||
11, // [11:11] is the sub-list for extension extendee
|
12, // [12:12] is the sub-list for extension type_name
|
||||||
0, // [0:11] is the sub-list for field 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 init() { file_usp_record_1_3_proto_init() }
|
||||||
func file_usp_record_1_2_proto_init() {
|
func file_usp_record_1_3_proto_init() {
|
||||||
if File_usp_record_1_2_proto != nil {
|
if File_usp_record_1_3_proto != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if !protoimpl.UnsafeEnabled {
|
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 {
|
switch v := v.(*Record); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -972,7 +1026,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*NoSessionContextRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -984,7 +1038,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*SessionContextRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -996,7 +1050,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*WebSocketConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1008,7 +1062,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*MQTTConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1020,7 +1074,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*STOMPConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1032,7 +1086,19 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*DisconnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
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_NoSessionContext)(nil),
|
||||||
(*Record_SessionContext)(nil),
|
(*Record_SessionContext)(nil),
|
||||||
(*Record_WebsocketConnect)(nil),
|
(*Record_WebsocketConnect)(nil),
|
||||||
(*Record_MqttConnect)(nil),
|
(*Record_MqttConnect)(nil),
|
||||||
(*Record_StompConnect)(nil),
|
(*Record_StompConnect)(nil),
|
||||||
(*Record_Disconnect)(nil),
|
(*Record_Disconnect)(nil),
|
||||||
|
(*Record_UdsConnect)(nil),
|
||||||
}
|
}
|
||||||
type x struct{}
|
type x struct{}
|
||||||
out := protoimpl.TypeBuilder{
|
out := protoimpl.TypeBuilder{
|
||||||
File: protoimpl.DescBuilder{
|
File: protoimpl.DescBuilder{
|
||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_usp_record_1_2_proto_rawDesc,
|
RawDescriptor: file_usp_record_1_3_proto_rawDesc,
|
||||||
NumEnums: 4,
|
NumEnums: 4,
|
||||||
NumMessages: 7,
|
NumMessages: 8,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
GoTypes: file_usp_record_1_2_proto_goTypes,
|
GoTypes: file_usp_record_1_3_proto_goTypes,
|
||||||
DependencyIndexes: file_usp_record_1_2_proto_depIdxs,
|
DependencyIndexes: file_usp_record_1_3_proto_depIdxs,
|
||||||
EnumInfos: file_usp_record_1_2_proto_enumTypes,
|
EnumInfos: file_usp_record_1_3_proto_enumTypes,
|
||||||
MessageInfos: file_usp_record_1_2_proto_msgTypes,
|
MessageInfos: file_usp_record_1_3_proto_msgTypes,
|
||||||
}.Build()
|
}.Build()
|
||||||
File_usp_record_1_2_proto = out.File
|
File_usp_record_1_3_proto = out.File
|
||||||
file_usp_record_1_2_proto_rawDesc = nil
|
file_usp_record_1_3_proto_rawDesc = nil
|
||||||
file_usp_record_1_2_proto_goTypes = nil
|
file_usp_record_1_3_proto_goTypes = nil
|
||||||
file_usp_record_1_2_proto_depIdxs = nil
|
file_usp_record_1_3_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// TR-369 USP Record Protocol Buffer Schema
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// 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
|
// Redistribution and use in source and binary forms, with or
|
||||||
// without modification, are permitted provided that the following
|
// 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
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
//
|
// BBF software release registry:
|
||||||
// | Version | Name | Date |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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_record;
|
package usp_record;
|
||||||
|
|
@ -76,6 +70,7 @@ message Record {
|
||||||
MQTTConnectRecord mqtt_connect = 10;
|
MQTTConnectRecord mqtt_connect = 10;
|
||||||
STOMPConnectRecord stomp_connect = 11;
|
STOMPConnectRecord stomp_connect = 11;
|
||||||
DisconnectRecord disconnect = 12;
|
DisconnectRecord disconnect = 12;
|
||||||
|
UDSConnectRecord uds_connect = 13;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum PayloadSecurity {
|
enum PayloadSecurity {
|
||||||
|
|
@ -128,6 +123,10 @@ message STOMPConnectRecord {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message UDSConnectRecord {
|
||||||
|
// An empty message
|
||||||
|
}
|
||||||
|
|
||||||
message DisconnectRecord {
|
message DisconnectRecord {
|
||||||
string reason = 1;
|
string reason = 1;
|
||||||
fixed32 reason_code = 2;
|
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
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// their contributed material used in this software:
|
||||||
|
|
@ -47,13 +47,8 @@ syntax = "proto3";
|
||||||
// Any moral rights which are necessary to exercise under the above
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
// | Version | Name | Date |
|
// BBF software release registry:
|
||||||
// | TR-369 1.0.0 | User Services Platform | APR, 2018 |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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;
|
package usp;
|
||||||
|
|
@ -90,6 +85,10 @@ message Header {
|
||||||
NOTIFY_RESP = 16;
|
NOTIFY_RESP = 16;
|
||||||
GET_SUPPORTED_PROTO = 17;
|
GET_SUPPORTED_PROTO = 17;
|
||||||
GET_SUPPORTED_PROTO_RESP = 18;
|
GET_SUPPORTED_PROTO_RESP = 18;
|
||||||
|
REGISTER = 19;
|
||||||
|
REGISTER_RESP = 20;
|
||||||
|
DEREGISTER = 21;
|
||||||
|
DEREGISTER_RESP = 22;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -114,6 +113,8 @@ message Request {
|
||||||
Operate operate = 7;
|
Operate operate = 7;
|
||||||
Notify notify = 8;
|
Notify notify = 8;
|
||||||
GetSupportedProtocol get_supported_protocol = 9;
|
GetSupportedProtocol get_supported_protocol = 9;
|
||||||
|
Register register = 10;
|
||||||
|
Deregister deregister = 11;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -129,6 +130,8 @@ message Response {
|
||||||
OperateResp operate_resp = 7;
|
OperateResp operate_resp = 7;
|
||||||
NotifyResp notify_resp = 8;
|
NotifyResp notify_resp = 8;
|
||||||
GetSupportedProtocolResp get_supported_protocol_resp = 9;
|
GetSupportedProtocolResp get_supported_protocol_resp = 9;
|
||||||
|
RegisterResp register_resp = 10;
|
||||||
|
DeregisterResp deregister_resp = 11;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -528,3 +531,66 @@ message Notify {
|
||||||
message NotifyResp {
|
message NotifyResp {
|
||||||
string subscription_id = 1;
|
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.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.28.1
|
// protoc-gen-go v1.31.0
|
||||||
// protoc v3.21.12
|
// protoc v3.21.12
|
||||||
// source: usp-record-1-2.proto
|
// source: usp-record-1-3.proto
|
||||||
|
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// TR-369 USP Record Protocol Buffer Schema
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// 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
|
// Redistribution and use in source and binary forms, with or
|
||||||
// without modification, are permitted provided that the following
|
// without modification, are permitted provided that the following
|
||||||
|
|
@ -51,14 +51,8 @@
|
||||||
// Any moral rights which are necessary to exercise under the above
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
//
|
// BBF software release registry:
|
||||||
// | Version | Name | Date |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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_record
|
package usp_record
|
||||||
|
|
@ -107,11 +101,11 @@ func (x Record_PayloadSecurity) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Record_PayloadSecurity) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -120,7 +114,7 @@ func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
||||||
func (Record_PayloadSecurity) EnumDescriptor() ([]byte, []int) {
|
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
|
type SessionContextRecord_PayloadSARState int32
|
||||||
|
|
@ -159,11 +153,11 @@ func (x SessionContextRecord_PayloadSARState) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (SessionContextRecord_PayloadSARState) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -172,7 +166,7 @@ func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
||||||
func (SessionContextRecord_PayloadSARState) EnumDescriptor() ([]byte, []int) {
|
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
|
type MQTTConnectRecord_MQTTVersion int32
|
||||||
|
|
@ -205,11 +199,11 @@ func (x MQTTConnectRecord_MQTTVersion) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (MQTTConnectRecord_MQTTVersion) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -218,7 +212,7 @@ func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
||||||
func (MQTTConnectRecord_MQTTVersion) EnumDescriptor() ([]byte, []int) {
|
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
|
type STOMPConnectRecord_STOMPVersion int32
|
||||||
|
|
@ -248,11 +242,11 @@ func (x STOMPConnectRecord_STOMPVersion) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (STOMPConnectRecord_STOMPVersion) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -261,7 +255,7 @@ func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
||||||
func (STOMPConnectRecord_STOMPVersion) EnumDescriptor() ([]byte, []int) {
|
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 {
|
type Record struct {
|
||||||
|
|
@ -283,13 +277,14 @@ type Record struct {
|
||||||
// *Record_MqttConnect
|
// *Record_MqttConnect
|
||||||
// *Record_StompConnect
|
// *Record_StompConnect
|
||||||
// *Record_Disconnect
|
// *Record_Disconnect
|
||||||
|
// *Record_UdsConnect
|
||||||
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *Record) Reset() {
|
func (x *Record) Reset() {
|
||||||
*x = Record{}
|
*x = Record{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -302,7 +297,7 @@ func (x *Record) String() string {
|
||||||
func (*Record) ProtoMessage() {}
|
func (*Record) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *Record) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -315,7 +310,7 @@ func (x *Record) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
||||||
func (*Record) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *Record) GetVersion() string {
|
||||||
|
|
@ -409,6 +404,13 @@ func (x *Record) GetDisconnect() *DisconnectRecord {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (x *Record) GetUdsConnect() *UDSConnectRecord {
|
||||||
|
if x, ok := x.GetRecordType().(*Record_UdsConnect); ok {
|
||||||
|
return x.UdsConnect
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
type isRecord_RecordType interface {
|
type isRecord_RecordType interface {
|
||||||
isRecord_RecordType()
|
isRecord_RecordType()
|
||||||
}
|
}
|
||||||
|
|
@ -437,6 +439,10 @@ type Record_Disconnect struct {
|
||||||
Disconnect *DisconnectRecord `protobuf:"bytes,12,opt,name=disconnect,proto3,oneof"`
|
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_NoSessionContext) isRecord_RecordType() {}
|
||||||
|
|
||||||
func (*Record_SessionContext) isRecord_RecordType() {}
|
func (*Record_SessionContext) isRecord_RecordType() {}
|
||||||
|
|
@ -449,6 +455,8 @@ func (*Record_StompConnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
func (*Record_Disconnect) isRecord_RecordType() {}
|
func (*Record_Disconnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
|
func (*Record_UdsConnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
type NoSessionContextRecord struct {
|
type NoSessionContextRecord struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
@ -460,7 +468,7 @@ type NoSessionContextRecord struct {
|
||||||
func (x *NoSessionContextRecord) Reset() {
|
func (x *NoSessionContextRecord) Reset() {
|
||||||
*x = NoSessionContextRecord{}
|
*x = NoSessionContextRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -473,7 +481,7 @@ func (x *NoSessionContextRecord) String() string {
|
||||||
func (*NoSessionContextRecord) ProtoMessage() {}
|
func (*NoSessionContextRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -486,7 +494,7 @@ func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*NoSessionContextRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *NoSessionContextRecord) GetPayload() []byte {
|
||||||
|
|
@ -513,7 +521,7 @@ type SessionContextRecord struct {
|
||||||
func (x *SessionContextRecord) Reset() {
|
func (x *SessionContextRecord) Reset() {
|
||||||
*x = SessionContextRecord{}
|
*x = SessionContextRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -526,7 +534,7 @@ func (x *SessionContextRecord) String() string {
|
||||||
func (*SessionContextRecord) ProtoMessage() {}
|
func (*SessionContextRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -539,7 +547,7 @@ func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*SessionContextRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *SessionContextRecord) GetSessionId() uint64 {
|
||||||
|
|
@ -600,7 +608,7 @@ type WebSocketConnectRecord struct {
|
||||||
func (x *WebSocketConnectRecord) Reset() {
|
func (x *WebSocketConnectRecord) Reset() {
|
||||||
*x = WebSocketConnectRecord{}
|
*x = WebSocketConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -613,7 +621,7 @@ func (x *WebSocketConnectRecord) String() string {
|
||||||
func (*WebSocketConnectRecord) ProtoMessage() {}
|
func (*WebSocketConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -626,7 +634,7 @@ func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*WebSocketConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
type MQTTConnectRecord struct {
|
||||||
|
|
@ -641,7 +649,7 @@ type MQTTConnectRecord struct {
|
||||||
func (x *MQTTConnectRecord) Reset() {
|
func (x *MQTTConnectRecord) Reset() {
|
||||||
*x = MQTTConnectRecord{}
|
*x = MQTTConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -654,7 +662,7 @@ func (x *MQTTConnectRecord) String() string {
|
||||||
func (*MQTTConnectRecord) ProtoMessage() {}
|
func (*MQTTConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -667,7 +675,7 @@ func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*MQTTConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *MQTTConnectRecord) GetVersion() MQTTConnectRecord_MQTTVersion {
|
||||||
|
|
@ -696,7 +704,7 @@ type STOMPConnectRecord struct {
|
||||||
func (x *STOMPConnectRecord) Reset() {
|
func (x *STOMPConnectRecord) Reset() {
|
||||||
*x = STOMPConnectRecord{}
|
*x = STOMPConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -709,7 +717,7 @@ func (x *STOMPConnectRecord) String() string {
|
||||||
func (*STOMPConnectRecord) ProtoMessage() {}
|
func (*STOMPConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -722,7 +730,7 @@ func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*STOMPConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *STOMPConnectRecord) GetVersion() STOMPConnectRecord_STOMPVersion {
|
||||||
|
|
@ -739,6 +747,44 @@ func (x *STOMPConnectRecord) GetSubscribedDestination() string {
|
||||||
return ""
|
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 {
|
type DisconnectRecord struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
@ -751,7 +797,7 @@ type DisconnectRecord struct {
|
||||||
func (x *DisconnectRecord) Reset() {
|
func (x *DisconnectRecord) Reset() {
|
||||||
*x = DisconnectRecord{}
|
*x = DisconnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -764,7 +810,7 @@ func (x *DisconnectRecord) String() string {
|
||||||
func (*DisconnectRecord) ProtoMessage() {}
|
func (*DisconnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -777,7 +823,7 @@ func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*DisconnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *DisconnectRecord) GetReason() string {
|
||||||
|
|
@ -794,12 +840,12 @@ func (x *DisconnectRecord) GetReasonCode() uint32 {
|
||||||
return 0
|
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{
|
var file_usp_record_1_3_proto_rawDesc = []byte{
|
||||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x32,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x3f, 0x0a, 0x0b, 0x75, 0x64, 0x73,
|
||||||
0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a, 0x09,
|
0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
|
||||||
0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54,
|
0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x55, 0x44, 0x53, 0x43,
|
||||||
0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a,
|
||||||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73, 0x69,
|
0x75, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61,
|
||||||
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a,
|
||||||
0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
|
0x09, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
|
||||||
0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53, 0x65,
|
0x54, 0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||||
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f,
|
0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73,
|
||||||
0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
|
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
|
0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||||
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
|
0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53,
|
||||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
|
0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63,
|
||||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x69,
|
0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
|
||||||
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65,
|
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||||
0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
|
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69,
|
||||||
0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74, 0x72,
|
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
|
||||||
0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x6c,
|
0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
|
||||||
0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
|
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74,
|
||||||
0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
0x65, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
|
||||||
0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
|
0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74,
|
||||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41, 0x52,
|
0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79,
|
||||||
0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x61,
|
0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05,
|
||||||
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,
|
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,
|
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, 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,
|
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||||
0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61,
|
0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f,
|
||||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79,
|
0x61, 0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||||||
0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
|
0x72, 0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
|
||||||
0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
|
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||||
0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43,
|
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||||
0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65, 0x62,
|
0x72, 0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
||||||
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61,
|
||||||
0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65, 0x72,
|
0x53, 0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45,
|
||||||
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73, 0x70,
|
0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a,
|
||||||
0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
0x09, 0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
|
||||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56, 0x65,
|
0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65,
|
||||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29,
|
0x62, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||||
0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x70,
|
0x63, 0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||||
0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72,
|
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65,
|
||||||
0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51, 0x54,
|
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73,
|
||||||
0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f, 0x31,
|
0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||||
0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01, 0x0a,
|
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56,
|
||||||
0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
|
||||||
0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
|
0x29, 0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f,
|
||||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63,
|
||||||
0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
0x72, 0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51,
|
||||||
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
0x54, 0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f,
|
||||||
0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75,
|
0x31, 0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01,
|
||||||
0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
|
0x0a, 0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62, 0x73,
|
0x63, 0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
|
||||||
0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
|
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||||
0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
|
||||||
0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x4b, 0x0a, 0x10, 0x44,
|
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73,
|
||||||
0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
|
||||||
0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x61, 0x73, 0x6f,
|
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62,
|
||||||
0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x72, 0x65,
|
0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
|
||||||
0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x2f, 0x75, 0x73,
|
0x6f, 0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||||
0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
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 (
|
var (
|
||||||
file_usp_record_1_2_proto_rawDescOnce sync.Once
|
file_usp_record_1_3_proto_rawDescOnce sync.Once
|
||||||
file_usp_record_1_2_proto_rawDescData = file_usp_record_1_2_proto_rawDesc
|
file_usp_record_1_3_proto_rawDescData = file_usp_record_1_3_proto_rawDesc
|
||||||
)
|
)
|
||||||
|
|
||||||
func file_usp_record_1_2_proto_rawDescGZIP() []byte {
|
func file_usp_record_1_3_proto_rawDescGZIP() []byte {
|
||||||
file_usp_record_1_2_proto_rawDescOnce.Do(func() {
|
file_usp_record_1_3_proto_rawDescOnce.Do(func() {
|
||||||
file_usp_record_1_2_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_2_proto_rawDescData)
|
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_3_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||||
var file_usp_record_1_2_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
|
var file_usp_record_1_3_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
|
||||||
var file_usp_record_1_2_proto_goTypes = []interface{}{
|
var file_usp_record_1_3_proto_goTypes = []interface{}{
|
||||||
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
||||||
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
||||||
(MQTTConnectRecord_MQTTVersion)(0), // 2: usp_record.MQTTConnectRecord.MQTTVersion
|
(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
|
(*WebSocketConnectRecord)(nil), // 7: usp_record.WebSocketConnectRecord
|
||||||
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
||||||
(*STOMPConnectRecord)(nil), // 9: usp_record.STOMPConnectRecord
|
(*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
|
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
|
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
|
6, // 2: usp_record.Record.session_context:type_name -> usp_record.SessionContextRecord
|
||||||
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
||||||
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
||||||
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
||||||
10, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
11, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||||
1, // 7: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
10, // 7: usp_record.Record.uds_connect:type_name -> usp_record.UDSConnectRecord
|
||||||
1, // 8: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
1, // 8: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||||
2, // 9: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
1, // 9: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||||
3, // 10: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
2, // 10: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||||
11, // [11:11] is the sub-list for method output_type
|
3, // 11: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||||
11, // [11:11] is the sub-list for method input_type
|
12, // [12:12] is the sub-list for method output_type
|
||||||
11, // [11:11] is the sub-list for extension type_name
|
12, // [12:12] is the sub-list for method input_type
|
||||||
11, // [11:11] is the sub-list for extension extendee
|
12, // [12:12] is the sub-list for extension type_name
|
||||||
0, // [0:11] is the sub-list for field 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 init() { file_usp_record_1_3_proto_init() }
|
||||||
func file_usp_record_1_2_proto_init() {
|
func file_usp_record_1_3_proto_init() {
|
||||||
if File_usp_record_1_2_proto != nil {
|
if File_usp_record_1_3_proto != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if !protoimpl.UnsafeEnabled {
|
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 {
|
switch v := v.(*Record); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -972,7 +1026,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*NoSessionContextRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -984,7 +1038,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*SessionContextRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -996,7 +1050,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*WebSocketConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1008,7 +1062,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*MQTTConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1020,7 +1074,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*STOMPConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1032,7 +1086,19 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*DisconnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
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_NoSessionContext)(nil),
|
||||||
(*Record_SessionContext)(nil),
|
(*Record_SessionContext)(nil),
|
||||||
(*Record_WebsocketConnect)(nil),
|
(*Record_WebsocketConnect)(nil),
|
||||||
(*Record_MqttConnect)(nil),
|
(*Record_MqttConnect)(nil),
|
||||||
(*Record_StompConnect)(nil),
|
(*Record_StompConnect)(nil),
|
||||||
(*Record_Disconnect)(nil),
|
(*Record_Disconnect)(nil),
|
||||||
|
(*Record_UdsConnect)(nil),
|
||||||
}
|
}
|
||||||
type x struct{}
|
type x struct{}
|
||||||
out := protoimpl.TypeBuilder{
|
out := protoimpl.TypeBuilder{
|
||||||
File: protoimpl.DescBuilder{
|
File: protoimpl.DescBuilder{
|
||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_usp_record_1_2_proto_rawDesc,
|
RawDescriptor: file_usp_record_1_3_proto_rawDesc,
|
||||||
NumEnums: 4,
|
NumEnums: 4,
|
||||||
NumMessages: 7,
|
NumMessages: 8,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
GoTypes: file_usp_record_1_2_proto_goTypes,
|
GoTypes: file_usp_record_1_3_proto_goTypes,
|
||||||
DependencyIndexes: file_usp_record_1_2_proto_depIdxs,
|
DependencyIndexes: file_usp_record_1_3_proto_depIdxs,
|
||||||
EnumInfos: file_usp_record_1_2_proto_enumTypes,
|
EnumInfos: file_usp_record_1_3_proto_enumTypes,
|
||||||
MessageInfos: file_usp_record_1_2_proto_msgTypes,
|
MessageInfos: file_usp_record_1_3_proto_msgTypes,
|
||||||
}.Build()
|
}.Build()
|
||||||
File_usp_record_1_2_proto = out.File
|
File_usp_record_1_3_proto = out.File
|
||||||
file_usp_record_1_2_proto_rawDesc = nil
|
file_usp_record_1_3_proto_rawDesc = nil
|
||||||
file_usp_record_1_2_proto_goTypes = nil
|
file_usp_record_1_3_proto_goTypes = nil
|
||||||
file_usp_record_1_2_proto_depIdxs = nil
|
file_usp_record_1_3_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// TR-369 USP Record Protocol Buffer Schema
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// 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
|
// Redistribution and use in source and binary forms, with or
|
||||||
// without modification, are permitted provided that the following
|
// 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
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
//
|
// BBF software release registry:
|
||||||
// | Version | Name | Date |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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_record;
|
package usp_record;
|
||||||
|
|
@ -76,6 +70,7 @@ message Record {
|
||||||
MQTTConnectRecord mqtt_connect = 10;
|
MQTTConnectRecord mqtt_connect = 10;
|
||||||
STOMPConnectRecord stomp_connect = 11;
|
STOMPConnectRecord stomp_connect = 11;
|
||||||
DisconnectRecord disconnect = 12;
|
DisconnectRecord disconnect = 12;
|
||||||
|
UDSConnectRecord uds_connect = 13;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum PayloadSecurity {
|
enum PayloadSecurity {
|
||||||
|
|
@ -128,6 +123,10 @@ message STOMPConnectRecord {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message UDSConnectRecord {
|
||||||
|
// An empty message
|
||||||
|
}
|
||||||
|
|
||||||
message DisconnectRecord {
|
message DisconnectRecord {
|
||||||
string reason = 1;
|
string reason = 1;
|
||||||
fixed32 reason_code = 2;
|
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.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.28.1
|
// protoc-gen-go v1.31.0
|
||||||
// protoc v3.21.12
|
// protoc v3.21.12
|
||||||
// source: usp-record-1-2.proto
|
// source: usp-record-1-3.proto
|
||||||
|
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// TR-369 USP Record Protocol Buffer Schema
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// 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
|
// Redistribution and use in source and binary forms, with or
|
||||||
// without modification, are permitted provided that the following
|
// without modification, are permitted provided that the following
|
||||||
|
|
@ -51,14 +51,8 @@
|
||||||
// Any moral rights which are necessary to exercise under the above
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
//
|
// BBF software release registry:
|
||||||
// | Version | Name | Date |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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_record
|
package usp_record
|
||||||
|
|
@ -107,11 +101,11 @@ func (x Record_PayloadSecurity) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Record_PayloadSecurity) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -120,7 +114,7 @@ func (x Record_PayloadSecurity) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
// Deprecated: Use Record_PayloadSecurity.Descriptor instead.
|
||||||
func (Record_PayloadSecurity) EnumDescriptor() ([]byte, []int) {
|
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
|
type SessionContextRecord_PayloadSARState int32
|
||||||
|
|
@ -159,11 +153,11 @@ func (x SessionContextRecord_PayloadSARState) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (SessionContextRecord_PayloadSARState) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -172,7 +166,7 @@ func (x SessionContextRecord_PayloadSARState) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
// Deprecated: Use SessionContextRecord_PayloadSARState.Descriptor instead.
|
||||||
func (SessionContextRecord_PayloadSARState) EnumDescriptor() ([]byte, []int) {
|
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
|
type MQTTConnectRecord_MQTTVersion int32
|
||||||
|
|
@ -205,11 +199,11 @@ func (x MQTTConnectRecord_MQTTVersion) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (MQTTConnectRecord_MQTTVersion) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -218,7 +212,7 @@ func (x MQTTConnectRecord_MQTTVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
// Deprecated: Use MQTTConnectRecord_MQTTVersion.Descriptor instead.
|
||||||
func (MQTTConnectRecord_MQTTVersion) EnumDescriptor() ([]byte, []int) {
|
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
|
type STOMPConnectRecord_STOMPVersion int32
|
||||||
|
|
@ -248,11 +242,11 @@ func (x STOMPConnectRecord_STOMPVersion) String() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (STOMPConnectRecord_STOMPVersion) Descriptor() protoreflect.EnumDescriptor {
|
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 {
|
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 {
|
func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
@ -261,7 +255,7 @@ func (x STOMPConnectRecord_STOMPVersion) Number() protoreflect.EnumNumber {
|
||||||
|
|
||||||
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
// Deprecated: Use STOMPConnectRecord_STOMPVersion.Descriptor instead.
|
||||||
func (STOMPConnectRecord_STOMPVersion) EnumDescriptor() ([]byte, []int) {
|
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 {
|
type Record struct {
|
||||||
|
|
@ -283,13 +277,14 @@ type Record struct {
|
||||||
// *Record_MqttConnect
|
// *Record_MqttConnect
|
||||||
// *Record_StompConnect
|
// *Record_StompConnect
|
||||||
// *Record_Disconnect
|
// *Record_Disconnect
|
||||||
|
// *Record_UdsConnect
|
||||||
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
RecordType isRecord_RecordType `protobuf_oneof:"record_type"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *Record) Reset() {
|
func (x *Record) Reset() {
|
||||||
*x = Record{}
|
*x = Record{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -302,7 +297,7 @@ func (x *Record) String() string {
|
||||||
func (*Record) ProtoMessage() {}
|
func (*Record) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *Record) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -315,7 +310,7 @@ func (x *Record) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
// Deprecated: Use Record.ProtoReflect.Descriptor instead.
|
||||||
func (*Record) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *Record) GetVersion() string {
|
||||||
|
|
@ -409,6 +404,13 @@ func (x *Record) GetDisconnect() *DisconnectRecord {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (x *Record) GetUdsConnect() *UDSConnectRecord {
|
||||||
|
if x, ok := x.GetRecordType().(*Record_UdsConnect); ok {
|
||||||
|
return x.UdsConnect
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
type isRecord_RecordType interface {
|
type isRecord_RecordType interface {
|
||||||
isRecord_RecordType()
|
isRecord_RecordType()
|
||||||
}
|
}
|
||||||
|
|
@ -437,6 +439,10 @@ type Record_Disconnect struct {
|
||||||
Disconnect *DisconnectRecord `protobuf:"bytes,12,opt,name=disconnect,proto3,oneof"`
|
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_NoSessionContext) isRecord_RecordType() {}
|
||||||
|
|
||||||
func (*Record_SessionContext) isRecord_RecordType() {}
|
func (*Record_SessionContext) isRecord_RecordType() {}
|
||||||
|
|
@ -449,6 +455,8 @@ func (*Record_StompConnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
func (*Record_Disconnect) isRecord_RecordType() {}
|
func (*Record_Disconnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
|
func (*Record_UdsConnect) isRecord_RecordType() {}
|
||||||
|
|
||||||
type NoSessionContextRecord struct {
|
type NoSessionContextRecord struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
@ -460,7 +468,7 @@ type NoSessionContextRecord struct {
|
||||||
func (x *NoSessionContextRecord) Reset() {
|
func (x *NoSessionContextRecord) Reset() {
|
||||||
*x = NoSessionContextRecord{}
|
*x = NoSessionContextRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -473,7 +481,7 @@ func (x *NoSessionContextRecord) String() string {
|
||||||
func (*NoSessionContextRecord) ProtoMessage() {}
|
func (*NoSessionContextRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -486,7 +494,7 @@ func (x *NoSessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use NoSessionContextRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*NoSessionContextRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *NoSessionContextRecord) GetPayload() []byte {
|
||||||
|
|
@ -513,7 +521,7 @@ type SessionContextRecord struct {
|
||||||
func (x *SessionContextRecord) Reset() {
|
func (x *SessionContextRecord) Reset() {
|
||||||
*x = SessionContextRecord{}
|
*x = SessionContextRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -526,7 +534,7 @@ func (x *SessionContextRecord) String() string {
|
||||||
func (*SessionContextRecord) ProtoMessage() {}
|
func (*SessionContextRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -539,7 +547,7 @@ func (x *SessionContextRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use SessionContextRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*SessionContextRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *SessionContextRecord) GetSessionId() uint64 {
|
||||||
|
|
@ -600,7 +608,7 @@ type WebSocketConnectRecord struct {
|
||||||
func (x *WebSocketConnectRecord) Reset() {
|
func (x *WebSocketConnectRecord) Reset() {
|
||||||
*x = WebSocketConnectRecord{}
|
*x = WebSocketConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -613,7 +621,7 @@ func (x *WebSocketConnectRecord) String() string {
|
||||||
func (*WebSocketConnectRecord) ProtoMessage() {}
|
func (*WebSocketConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -626,7 +634,7 @@ func (x *WebSocketConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use WebSocketConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*WebSocketConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
type MQTTConnectRecord struct {
|
||||||
|
|
@ -641,7 +649,7 @@ type MQTTConnectRecord struct {
|
||||||
func (x *MQTTConnectRecord) Reset() {
|
func (x *MQTTConnectRecord) Reset() {
|
||||||
*x = MQTTConnectRecord{}
|
*x = MQTTConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -654,7 +662,7 @@ func (x *MQTTConnectRecord) String() string {
|
||||||
func (*MQTTConnectRecord) ProtoMessage() {}
|
func (*MQTTConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -667,7 +675,7 @@ func (x *MQTTConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use MQTTConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*MQTTConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *MQTTConnectRecord) GetVersion() MQTTConnectRecord_MQTTVersion {
|
||||||
|
|
@ -696,7 +704,7 @@ type STOMPConnectRecord struct {
|
||||||
func (x *STOMPConnectRecord) Reset() {
|
func (x *STOMPConnectRecord) Reset() {
|
||||||
*x = STOMPConnectRecord{}
|
*x = STOMPConnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -709,7 +717,7 @@ func (x *STOMPConnectRecord) String() string {
|
||||||
func (*STOMPConnectRecord) ProtoMessage() {}
|
func (*STOMPConnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -722,7 +730,7 @@ func (x *STOMPConnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use STOMPConnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*STOMPConnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *STOMPConnectRecord) GetVersion() STOMPConnectRecord_STOMPVersion {
|
||||||
|
|
@ -739,6 +747,44 @@ func (x *STOMPConnectRecord) GetSubscribedDestination() string {
|
||||||
return ""
|
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 {
|
type DisconnectRecord struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
@ -751,7 +797,7 @@ type DisconnectRecord struct {
|
||||||
func (x *DisconnectRecord) Reset() {
|
func (x *DisconnectRecord) Reset() {
|
||||||
*x = DisconnectRecord{}
|
*x = DisconnectRecord{}
|
||||||
if protoimpl.UnsafeEnabled {
|
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 := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
|
|
@ -764,7 +810,7 @@ func (x *DisconnectRecord) String() string {
|
||||||
func (*DisconnectRecord) ProtoMessage() {}
|
func (*DisconnectRecord) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
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 {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
|
@ -777,7 +823,7 @@ func (x *DisconnectRecord) ProtoReflect() protoreflect.Message {
|
||||||
|
|
||||||
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
// Deprecated: Use DisconnectRecord.ProtoReflect.Descriptor instead.
|
||||||
func (*DisconnectRecord) Descriptor() ([]byte, []int) {
|
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 {
|
func (x *DisconnectRecord) GetReason() string {
|
||||||
|
|
@ -794,12 +840,12 @@ func (x *DisconnectRecord) GetReasonCode() uint32 {
|
||||||
return 0
|
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{
|
var file_usp_record_1_3_proto_rawDesc = []byte{
|
||||||
0x0a, 0x14, 0x75, 0x73, 0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2d, 0x31, 0x2d, 0x32,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
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,
|
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x3f, 0x0a, 0x0b, 0x75, 0x64, 0x73,
|
||||||
0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a, 0x09,
|
0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
|
||||||
0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54,
|
0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x55, 0x44, 0x53, 0x43,
|
||||||
0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x48, 0x00, 0x52, 0x0a,
|
||||||
0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73, 0x69,
|
0x75, 0x64, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0x2b, 0x0a, 0x0f, 0x50, 0x61,
|
||||||
0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x0d, 0x0a,
|
||||||
0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
|
0x09, 0x50, 0x4c, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
|
||||||
0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53, 0x65,
|
0x54, 0x4c, 0x53, 0x31, 0x32, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
||||||
0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f,
|
0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x32, 0x0a, 0x16, 0x4e, 0x6f, 0x53, 0x65, 0x73, 0x73,
|
||||||
0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64,
|
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49,
|
0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||||
0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
|
0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0xbd, 0x03, 0x0a, 0x14, 0x53,
|
||||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
|
0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x65, 0x63,
|
||||||
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x69,
|
0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69,
|
||||||
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65,
|
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
|
||||||
0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
|
0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69,
|
||||||
0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74, 0x72,
|
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
|
||||||
0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x6c,
|
0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
|
||||||
0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
|
0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74,
|
||||||
0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
0x65, 0x64, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
|
||||||
0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
|
0x69, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x72, 0x65, 0x74,
|
||||||
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x41, 0x52,
|
0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x74, 0x49, 0x64, 0x12, 0x5c, 0x0a, 0x11, 0x70, 0x61, 0x79,
|
||||||
0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x61,
|
0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05,
|
||||||
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,
|
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,
|
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, 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,
|
0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||||
0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61,
|
0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x6c, 0x6f,
|
||||||
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79,
|
0x61, 0x64, 0x72, 0x65, 0x63, 0x5f, 0x73, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
|
||||||
0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||||
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10,
|
0x72, 0x64, 0x2e, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
|
||||||
0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
|
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x53,
|
||||||
0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43,
|
0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||||
0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65, 0x62,
|
0x72, 0x65, 0x63, 0x53, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
||||||
0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61,
|
||||||
0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x43, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
|
||||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65, 0x72,
|
0x53, 0x41, 0x52, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45,
|
||||||
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73, 0x70,
|
0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x45, 0x47, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x0d, 0x0a,
|
||||||
0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e, 0x6e,
|
0x09, 0x49, 0x4e, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
|
||||||
0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56, 0x65,
|
0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x22, 0x18, 0x0a, 0x16, 0x57, 0x65,
|
||||||
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29,
|
0x62, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||||
0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f, 0x70,
|
0x63, 0x6f, 0x72, 0x64, 0x22, 0xa6, 0x01, 0x0a, 0x11, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||||
0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72,
|
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65,
|
||||||
0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51, 0x54,
|
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x75, 0x73,
|
||||||
0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f, 0x31,
|
0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x43, 0x6f, 0x6e,
|
||||||
0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01, 0x0a,
|
0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x51, 0x54, 0x54, 0x56,
|
||||||
0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63,
|
0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
|
||||||
0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
|
0x29, 0x0a, 0x10, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x74, 0x6f,
|
||||||
0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72,
|
0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63,
|
||||||
0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
0x72, 0x69, 0x62, 0x65, 0x64, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x21, 0x0a, 0x0b, 0x4d, 0x51,
|
||||||
0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
0x54, 0x54, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x33, 0x5f,
|
||||||
0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75,
|
0x31, 0x5f, 0x31, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x35, 0x10, 0x01, 0x22, 0xac, 0x01,
|
||||||
0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
|
0x0a, 0x12, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
|
||||||
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62, 0x73,
|
0x63, 0x6f, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
|
||||||
0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
|
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x5f, 0x72, 0x65, 0x63, 0x6f,
|
||||||
0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
|
0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
|
||||||
0x6e, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x5f, 0x32, 0x10, 0x00, 0x22, 0x4b, 0x0a, 0x10, 0x44,
|
0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||||
0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
|
0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x16, 0x73,
|
||||||
0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
|
||||||
0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x61, 0x73, 0x6f,
|
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x62,
|
||||||
0x6e, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x72, 0x65,
|
0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
|
||||||
0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x0e, 0x5a, 0x0c, 0x2e, 0x2f, 0x75, 0x73,
|
0x6f, 0x6e, 0x22, 0x18, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x4d, 0x50, 0x56, 0x65, 0x72, 0x73, 0x69,
|
||||||
0x70, 0x2d, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
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 (
|
var (
|
||||||
file_usp_record_1_2_proto_rawDescOnce sync.Once
|
file_usp_record_1_3_proto_rawDescOnce sync.Once
|
||||||
file_usp_record_1_2_proto_rawDescData = file_usp_record_1_2_proto_rawDesc
|
file_usp_record_1_3_proto_rawDescData = file_usp_record_1_3_proto_rawDesc
|
||||||
)
|
)
|
||||||
|
|
||||||
func file_usp_record_1_2_proto_rawDescGZIP() []byte {
|
func file_usp_record_1_3_proto_rawDescGZIP() []byte {
|
||||||
file_usp_record_1_2_proto_rawDescOnce.Do(func() {
|
file_usp_record_1_3_proto_rawDescOnce.Do(func() {
|
||||||
file_usp_record_1_2_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_record_1_2_proto_rawDescData)
|
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_3_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
|
||||||
var file_usp_record_1_2_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
|
var file_usp_record_1_3_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
|
||||||
var file_usp_record_1_2_proto_goTypes = []interface{}{
|
var file_usp_record_1_3_proto_goTypes = []interface{}{
|
||||||
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
(Record_PayloadSecurity)(0), // 0: usp_record.Record.PayloadSecurity
|
||||||
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
(SessionContextRecord_PayloadSARState)(0), // 1: usp_record.SessionContextRecord.PayloadSARState
|
||||||
(MQTTConnectRecord_MQTTVersion)(0), // 2: usp_record.MQTTConnectRecord.MQTTVersion
|
(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
|
(*WebSocketConnectRecord)(nil), // 7: usp_record.WebSocketConnectRecord
|
||||||
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
(*MQTTConnectRecord)(nil), // 8: usp_record.MQTTConnectRecord
|
||||||
(*STOMPConnectRecord)(nil), // 9: usp_record.STOMPConnectRecord
|
(*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
|
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
|
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
|
6, // 2: usp_record.Record.session_context:type_name -> usp_record.SessionContextRecord
|
||||||
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
7, // 3: usp_record.Record.websocket_connect:type_name -> usp_record.WebSocketConnectRecord
|
||||||
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
8, // 4: usp_record.Record.mqtt_connect:type_name -> usp_record.MQTTConnectRecord
|
||||||
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
9, // 5: usp_record.Record.stomp_connect:type_name -> usp_record.STOMPConnectRecord
|
||||||
10, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
11, // 6: usp_record.Record.disconnect:type_name -> usp_record.DisconnectRecord
|
||||||
1, // 7: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
10, // 7: usp_record.Record.uds_connect:type_name -> usp_record.UDSConnectRecord
|
||||||
1, // 8: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
1, // 8: usp_record.SessionContextRecord.payload_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||||
2, // 9: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
1, // 9: usp_record.SessionContextRecord.payloadrec_sar_state:type_name -> usp_record.SessionContextRecord.PayloadSARState
|
||||||
3, // 10: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
2, // 10: usp_record.MQTTConnectRecord.version:type_name -> usp_record.MQTTConnectRecord.MQTTVersion
|
||||||
11, // [11:11] is the sub-list for method output_type
|
3, // 11: usp_record.STOMPConnectRecord.version:type_name -> usp_record.STOMPConnectRecord.STOMPVersion
|
||||||
11, // [11:11] is the sub-list for method input_type
|
12, // [12:12] is the sub-list for method output_type
|
||||||
11, // [11:11] is the sub-list for extension type_name
|
12, // [12:12] is the sub-list for method input_type
|
||||||
11, // [11:11] is the sub-list for extension extendee
|
12, // [12:12] is the sub-list for extension type_name
|
||||||
0, // [0:11] is the sub-list for field 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 init() { file_usp_record_1_3_proto_init() }
|
||||||
func file_usp_record_1_2_proto_init() {
|
func file_usp_record_1_3_proto_init() {
|
||||||
if File_usp_record_1_2_proto != nil {
|
if File_usp_record_1_3_proto != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if !protoimpl.UnsafeEnabled {
|
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 {
|
switch v := v.(*Record); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -972,7 +1026,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*NoSessionContextRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -984,7 +1038,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*SessionContextRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -996,7 +1050,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*WebSocketConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1008,7 +1062,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*MQTTConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1020,7 +1074,7 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*STOMPConnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
|
|
@ -1032,7 +1086,19 @@ func file_usp_record_1_2_proto_init() {
|
||||||
return nil
|
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 {
|
switch v := v.(*DisconnectRecord); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
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_NoSessionContext)(nil),
|
||||||
(*Record_SessionContext)(nil),
|
(*Record_SessionContext)(nil),
|
||||||
(*Record_WebsocketConnect)(nil),
|
(*Record_WebsocketConnect)(nil),
|
||||||
(*Record_MqttConnect)(nil),
|
(*Record_MqttConnect)(nil),
|
||||||
(*Record_StompConnect)(nil),
|
(*Record_StompConnect)(nil),
|
||||||
(*Record_Disconnect)(nil),
|
(*Record_Disconnect)(nil),
|
||||||
|
(*Record_UdsConnect)(nil),
|
||||||
}
|
}
|
||||||
type x struct{}
|
type x struct{}
|
||||||
out := protoimpl.TypeBuilder{
|
out := protoimpl.TypeBuilder{
|
||||||
File: protoimpl.DescBuilder{
|
File: protoimpl.DescBuilder{
|
||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_usp_record_1_2_proto_rawDesc,
|
RawDescriptor: file_usp_record_1_3_proto_rawDesc,
|
||||||
NumEnums: 4,
|
NumEnums: 4,
|
||||||
NumMessages: 7,
|
NumMessages: 8,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
GoTypes: file_usp_record_1_2_proto_goTypes,
|
GoTypes: file_usp_record_1_3_proto_goTypes,
|
||||||
DependencyIndexes: file_usp_record_1_2_proto_depIdxs,
|
DependencyIndexes: file_usp_record_1_3_proto_depIdxs,
|
||||||
EnumInfos: file_usp_record_1_2_proto_enumTypes,
|
EnumInfos: file_usp_record_1_3_proto_enumTypes,
|
||||||
MessageInfos: file_usp_record_1_2_proto_msgTypes,
|
MessageInfos: file_usp_record_1_3_proto_msgTypes,
|
||||||
}.Build()
|
}.Build()
|
||||||
File_usp_record_1_2_proto = out.File
|
File_usp_record_1_3_proto = out.File
|
||||||
file_usp_record_1_2_proto_rawDesc = nil
|
file_usp_record_1_3_proto_rawDesc = nil
|
||||||
file_usp_record_1_2_proto_goTypes = nil
|
file_usp_record_1_3_proto_goTypes = nil
|
||||||
file_usp_record_1_2_proto_depIdxs = nil
|
file_usp_record_1_3_proto_depIdxs = nil
|
||||||
}
|
}
|
||||||
|
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
// TR-369 USP Record Protocol Buffer Schema
|
// 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
|
// The undersigned members have elected to grant the copyright to
|
||||||
// their contributed material used in this software:
|
// 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
|
// Redistribution and use in source and binary forms, with or
|
||||||
// without modification, are permitted provided that the following
|
// 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
|
// Any moral rights which are necessary to exercise under the above
|
||||||
// license grant are also deemed granted under this license.
|
// license grant are also deemed granted under this license.
|
||||||
//
|
//
|
||||||
//
|
// BBF software release registry:
|
||||||
// | Version | Name | Date |
|
// https://www.broadband-forum.org/software-releases
|
||||||
// | 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_record;
|
package usp_record;
|
||||||
|
|
@ -76,6 +70,7 @@ message Record {
|
||||||
MQTTConnectRecord mqtt_connect = 10;
|
MQTTConnectRecord mqtt_connect = 10;
|
||||||
STOMPConnectRecord stomp_connect = 11;
|
STOMPConnectRecord stomp_connect = 11;
|
||||||
DisconnectRecord disconnect = 12;
|
DisconnectRecord disconnect = 12;
|
||||||
|
UDSConnectRecord uds_connect = 13;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum PayloadSecurity {
|
enum PayloadSecurity {
|
||||||
|
|
@ -128,6 +123,10 @@ message STOMPConnectRecord {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message UDSConnectRecord {
|
||||||
|
// An empty message
|
||||||
|
}
|
||||||
|
|
||||||
message DisconnectRecord {
|
message DisconnectRecord {
|
||||||
string reason = 1;
|
string reason = 1;
|
||||||
fixed32 reason_code = 2;
|
fixed32 reason_code = 2;
|
||||||
Loading…
Reference in New Issue
Block a user