oktopus/backend/services/controller/internal/usp_message/usp-msg-1-2.pb.go
2023-03-20 11:19:02 -03:00

6607 lines
246 KiB
Go
Executable File

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc v3.21.12
// source: usp-msg-1-2.proto
//**************************************************************************
// 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_msg
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type Header_MsgType int32
const (
Header_ERROR Header_MsgType = 0
Header_GET Header_MsgType = 1
Header_GET_RESP Header_MsgType = 2
Header_NOTIFY Header_MsgType = 3
Header_SET Header_MsgType = 4
Header_SET_RESP Header_MsgType = 5
Header_OPERATE Header_MsgType = 6
Header_OPERATE_RESP Header_MsgType = 7
Header_ADD Header_MsgType = 8
Header_ADD_RESP Header_MsgType = 9
Header_DELETE Header_MsgType = 10
Header_DELETE_RESP Header_MsgType = 11
Header_GET_SUPPORTED_DM Header_MsgType = 12
Header_GET_SUPPORTED_DM_RESP Header_MsgType = 13
Header_GET_INSTANCES Header_MsgType = 14
Header_GET_INSTANCES_RESP Header_MsgType = 15
Header_NOTIFY_RESP Header_MsgType = 16
Header_GET_SUPPORTED_PROTO Header_MsgType = 17
Header_GET_SUPPORTED_PROTO_RESP Header_MsgType = 18
)
// Enum value maps for Header_MsgType.
var (
Header_MsgType_name = map[int32]string{
0: "ERROR",
1: "GET",
2: "GET_RESP",
3: "NOTIFY",
4: "SET",
5: "SET_RESP",
6: "OPERATE",
7: "OPERATE_RESP",
8: "ADD",
9: "ADD_RESP",
10: "DELETE",
11: "DELETE_RESP",
12: "GET_SUPPORTED_DM",
13: "GET_SUPPORTED_DM_RESP",
14: "GET_INSTANCES",
15: "GET_INSTANCES_RESP",
16: "NOTIFY_RESP",
17: "GET_SUPPORTED_PROTO",
18: "GET_SUPPORTED_PROTO_RESP",
}
Header_MsgType_value = map[string]int32{
"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,
}
)
func (x Header_MsgType) Enum() *Header_MsgType {
p := new(Header_MsgType)
*p = x
return p
}
func (x Header_MsgType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Header_MsgType) Descriptor() protoreflect.EnumDescriptor {
return file_usp_msg_1_2_proto_enumTypes[0].Descriptor()
}
func (Header_MsgType) Type() protoreflect.EnumType {
return &file_usp_msg_1_2_proto_enumTypes[0]
}
func (x Header_MsgType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Header_MsgType.Descriptor instead.
func (Header_MsgType) EnumDescriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{1, 0}
}
type GetSupportedDMResp_ParamAccessType int32
const (
GetSupportedDMResp_PARAM_READ_ONLY GetSupportedDMResp_ParamAccessType = 0
GetSupportedDMResp_PARAM_READ_WRITE GetSupportedDMResp_ParamAccessType = 1
GetSupportedDMResp_PARAM_WRITE_ONLY GetSupportedDMResp_ParamAccessType = 2
)
// Enum value maps for GetSupportedDMResp_ParamAccessType.
var (
GetSupportedDMResp_ParamAccessType_name = map[int32]string{
0: "PARAM_READ_ONLY",
1: "PARAM_READ_WRITE",
2: "PARAM_WRITE_ONLY",
}
GetSupportedDMResp_ParamAccessType_value = map[string]int32{
"PARAM_READ_ONLY": 0,
"PARAM_READ_WRITE": 1,
"PARAM_WRITE_ONLY": 2,
}
)
func (x GetSupportedDMResp_ParamAccessType) Enum() *GetSupportedDMResp_ParamAccessType {
p := new(GetSupportedDMResp_ParamAccessType)
*p = x
return p
}
func (x GetSupportedDMResp_ParamAccessType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (GetSupportedDMResp_ParamAccessType) Descriptor() protoreflect.EnumDescriptor {
return file_usp_msg_1_2_proto_enumTypes[1].Descriptor()
}
func (GetSupportedDMResp_ParamAccessType) Type() protoreflect.EnumType {
return &file_usp_msg_1_2_proto_enumTypes[1]
}
func (x GetSupportedDMResp_ParamAccessType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use GetSupportedDMResp_ParamAccessType.Descriptor instead.
func (GetSupportedDMResp_ParamAccessType) EnumDescriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 0}
}
type GetSupportedDMResp_ObjAccessType int32
const (
GetSupportedDMResp_OBJ_READ_ONLY GetSupportedDMResp_ObjAccessType = 0
GetSupportedDMResp_OBJ_ADD_DELETE GetSupportedDMResp_ObjAccessType = 1
GetSupportedDMResp_OBJ_ADD_ONLY GetSupportedDMResp_ObjAccessType = 2
GetSupportedDMResp_OBJ_DELETE_ONLY GetSupportedDMResp_ObjAccessType = 3
)
// Enum value maps for GetSupportedDMResp_ObjAccessType.
var (
GetSupportedDMResp_ObjAccessType_name = map[int32]string{
0: "OBJ_READ_ONLY",
1: "OBJ_ADD_DELETE",
2: "OBJ_ADD_ONLY",
3: "OBJ_DELETE_ONLY",
}
GetSupportedDMResp_ObjAccessType_value = map[string]int32{
"OBJ_READ_ONLY": 0,
"OBJ_ADD_DELETE": 1,
"OBJ_ADD_ONLY": 2,
"OBJ_DELETE_ONLY": 3,
}
)
func (x GetSupportedDMResp_ObjAccessType) Enum() *GetSupportedDMResp_ObjAccessType {
p := new(GetSupportedDMResp_ObjAccessType)
*p = x
return p
}
func (x GetSupportedDMResp_ObjAccessType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (GetSupportedDMResp_ObjAccessType) Descriptor() protoreflect.EnumDescriptor {
return file_usp_msg_1_2_proto_enumTypes[2].Descriptor()
}
func (GetSupportedDMResp_ObjAccessType) Type() protoreflect.EnumType {
return &file_usp_msg_1_2_proto_enumTypes[2]
}
func (x GetSupportedDMResp_ObjAccessType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use GetSupportedDMResp_ObjAccessType.Descriptor instead.
func (GetSupportedDMResp_ObjAccessType) EnumDescriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 1}
}
type GetSupportedDMResp_ParamValueType int32
const (
GetSupportedDMResp_PARAM_UNKNOWN GetSupportedDMResp_ParamValueType = 0
GetSupportedDMResp_PARAM_BASE_64 GetSupportedDMResp_ParamValueType = 1
GetSupportedDMResp_PARAM_BOOLEAN GetSupportedDMResp_ParamValueType = 2
GetSupportedDMResp_PARAM_DATE_TIME GetSupportedDMResp_ParamValueType = 3
GetSupportedDMResp_PARAM_DECIMAL GetSupportedDMResp_ParamValueType = 4
GetSupportedDMResp_PARAM_HEX_BINARY GetSupportedDMResp_ParamValueType = 5
GetSupportedDMResp_PARAM_INT GetSupportedDMResp_ParamValueType = 6
GetSupportedDMResp_PARAM_LONG GetSupportedDMResp_ParamValueType = 7
GetSupportedDMResp_PARAM_STRING GetSupportedDMResp_ParamValueType = 8
GetSupportedDMResp_PARAM_UNSIGNED_INT GetSupportedDMResp_ParamValueType = 9
GetSupportedDMResp_PARAM_UNSIGNED_LONG GetSupportedDMResp_ParamValueType = 10
)
// Enum value maps for GetSupportedDMResp_ParamValueType.
var (
GetSupportedDMResp_ParamValueType_name = map[int32]string{
0: "PARAM_UNKNOWN",
1: "PARAM_BASE_64",
2: "PARAM_BOOLEAN",
3: "PARAM_DATE_TIME",
4: "PARAM_DECIMAL",
5: "PARAM_HEX_BINARY",
6: "PARAM_INT",
7: "PARAM_LONG",
8: "PARAM_STRING",
9: "PARAM_UNSIGNED_INT",
10: "PARAM_UNSIGNED_LONG",
}
GetSupportedDMResp_ParamValueType_value = map[string]int32{
"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,
}
)
func (x GetSupportedDMResp_ParamValueType) Enum() *GetSupportedDMResp_ParamValueType {
p := new(GetSupportedDMResp_ParamValueType)
*p = x
return p
}
func (x GetSupportedDMResp_ParamValueType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (GetSupportedDMResp_ParamValueType) Descriptor() protoreflect.EnumDescriptor {
return file_usp_msg_1_2_proto_enumTypes[3].Descriptor()
}
func (GetSupportedDMResp_ParamValueType) Type() protoreflect.EnumType {
return &file_usp_msg_1_2_proto_enumTypes[3]
}
func (x GetSupportedDMResp_ParamValueType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use GetSupportedDMResp_ParamValueType.Descriptor instead.
func (GetSupportedDMResp_ParamValueType) EnumDescriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 2}
}
type GetSupportedDMResp_ValueChangeType int32
const (
GetSupportedDMResp_VALUE_CHANGE_UNKNOWN GetSupportedDMResp_ValueChangeType = 0
GetSupportedDMResp_VALUE_CHANGE_ALLOWED GetSupportedDMResp_ValueChangeType = 1
GetSupportedDMResp_VALUE_CHANGE_WILL_IGNORE GetSupportedDMResp_ValueChangeType = 2
)
// Enum value maps for GetSupportedDMResp_ValueChangeType.
var (
GetSupportedDMResp_ValueChangeType_name = map[int32]string{
0: "VALUE_CHANGE_UNKNOWN",
1: "VALUE_CHANGE_ALLOWED",
2: "VALUE_CHANGE_WILL_IGNORE",
}
GetSupportedDMResp_ValueChangeType_value = map[string]int32{
"VALUE_CHANGE_UNKNOWN": 0,
"VALUE_CHANGE_ALLOWED": 1,
"VALUE_CHANGE_WILL_IGNORE": 2,
}
)
func (x GetSupportedDMResp_ValueChangeType) Enum() *GetSupportedDMResp_ValueChangeType {
p := new(GetSupportedDMResp_ValueChangeType)
*p = x
return p
}
func (x GetSupportedDMResp_ValueChangeType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (GetSupportedDMResp_ValueChangeType) Descriptor() protoreflect.EnumDescriptor {
return file_usp_msg_1_2_proto_enumTypes[4].Descriptor()
}
func (GetSupportedDMResp_ValueChangeType) Type() protoreflect.EnumType {
return &file_usp_msg_1_2_proto_enumTypes[4]
}
func (x GetSupportedDMResp_ValueChangeType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use GetSupportedDMResp_ValueChangeType.Descriptor instead.
func (GetSupportedDMResp_ValueChangeType) EnumDescriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 3}
}
type GetSupportedDMResp_CmdType int32
const (
GetSupportedDMResp_CMD_UNKNOWN GetSupportedDMResp_CmdType = 0
GetSupportedDMResp_CMD_SYNC GetSupportedDMResp_CmdType = 1
GetSupportedDMResp_CMD_ASYNC GetSupportedDMResp_CmdType = 2
)
// Enum value maps for GetSupportedDMResp_CmdType.
var (
GetSupportedDMResp_CmdType_name = map[int32]string{
0: "CMD_UNKNOWN",
1: "CMD_SYNC",
2: "CMD_ASYNC",
}
GetSupportedDMResp_CmdType_value = map[string]int32{
"CMD_UNKNOWN": 0,
"CMD_SYNC": 1,
"CMD_ASYNC": 2,
}
)
func (x GetSupportedDMResp_CmdType) Enum() *GetSupportedDMResp_CmdType {
p := new(GetSupportedDMResp_CmdType)
*p = x
return p
}
func (x GetSupportedDMResp_CmdType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (GetSupportedDMResp_CmdType) Descriptor() protoreflect.EnumDescriptor {
return file_usp_msg_1_2_proto_enumTypes[5].Descriptor()
}
func (GetSupportedDMResp_CmdType) Type() protoreflect.EnumType {
return &file_usp_msg_1_2_proto_enumTypes[5]
}
func (x GetSupportedDMResp_CmdType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use GetSupportedDMResp_CmdType.Descriptor instead.
func (GetSupportedDMResp_CmdType) EnumDescriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 4}
}
type Msg struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Make required in the protocol
Body *Body `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // Make required in the protocol
}
func (x *Msg) Reset() {
*x = Msg{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Msg) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Msg) ProtoMessage() {}
func (x *Msg) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[0]
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 Msg.ProtoReflect.Descriptor instead.
func (*Msg) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{0}
}
func (x *Msg) GetHeader() *Header {
if x != nil {
return x.Header
}
return nil
}
func (x *Msg) GetBody() *Body {
if x != nil {
return x.Body
}
return nil
}
type Header struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MsgId string `protobuf:"bytes,1,opt,name=msg_id,json=msgId,proto3" json:"msg_id,omitempty"` // Make required in the protocol
MsgType Header_MsgType `protobuf:"varint,2,opt,name=msg_type,json=msgType,proto3,enum=usp.Header_MsgType" json:"msg_type,omitempty"` // Make required in the protocol
}
func (x *Header) Reset() {
*x = Header{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Header) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Header) ProtoMessage() {}
func (x *Header) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[1]
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 Header.ProtoReflect.Descriptor instead.
func (*Header) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{1}
}
func (x *Header) GetMsgId() string {
if x != nil {
return x.MsgId
}
return ""
}
func (x *Header) GetMsgType() Header_MsgType {
if x != nil {
return x.MsgType
}
return Header_ERROR
}
type Body struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to MsgBody:
//
// *Body_Request
// *Body_Response
// *Body_Error
MsgBody isBody_MsgBody `protobuf_oneof:"msg_body"`
}
func (x *Body) Reset() {
*x = Body{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Body) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Body) ProtoMessage() {}
func (x *Body) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[2]
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 Body.ProtoReflect.Descriptor instead.
func (*Body) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{2}
}
func (m *Body) GetMsgBody() isBody_MsgBody {
if m != nil {
return m.MsgBody
}
return nil
}
func (x *Body) GetRequest() *Request {
if x, ok := x.GetMsgBody().(*Body_Request); ok {
return x.Request
}
return nil
}
func (x *Body) GetResponse() *Response {
if x, ok := x.GetMsgBody().(*Body_Response); ok {
return x.Response
}
return nil
}
func (x *Body) GetError() *Error {
if x, ok := x.GetMsgBody().(*Body_Error); ok {
return x.Error
}
return nil
}
type isBody_MsgBody interface {
isBody_MsgBody()
}
type Body_Request struct {
Request *Request `protobuf:"bytes,1,opt,name=request,proto3,oneof"`
}
type Body_Response struct {
Response *Response `protobuf:"bytes,2,opt,name=response,proto3,oneof"`
}
type Body_Error struct {
Error *Error `protobuf:"bytes,3,opt,name=error,proto3,oneof"`
}
func (*Body_Request) isBody_MsgBody() {}
func (*Body_Response) isBody_MsgBody() {}
func (*Body_Error) isBody_MsgBody() {}
type Request struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to ReqType:
//
// *Request_Get
// *Request_GetSupportedDm
// *Request_GetInstances
// *Request_Set
// *Request_Add
// *Request_Delete
// *Request_Operate
// *Request_Notify
// *Request_GetSupportedProtocol
ReqType isRequest_ReqType `protobuf_oneof:"req_type"`
}
func (x *Request) Reset() {
*x = Request{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Request) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Request) ProtoMessage() {}
func (x *Request) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[3]
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 Request.ProtoReflect.Descriptor instead.
func (*Request) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{3}
}
func (m *Request) GetReqType() isRequest_ReqType {
if m != nil {
return m.ReqType
}
return nil
}
func (x *Request) GetGet() *Get {
if x, ok := x.GetReqType().(*Request_Get); ok {
return x.Get
}
return nil
}
func (x *Request) GetGetSupportedDm() *GetSupportedDM {
if x, ok := x.GetReqType().(*Request_GetSupportedDm); ok {
return x.GetSupportedDm
}
return nil
}
func (x *Request) GetGetInstances() *GetInstances {
if x, ok := x.GetReqType().(*Request_GetInstances); ok {
return x.GetInstances
}
return nil
}
func (x *Request) GetSet() *Set {
if x, ok := x.GetReqType().(*Request_Set); ok {
return x.Set
}
return nil
}
func (x *Request) GetAdd() *Add {
if x, ok := x.GetReqType().(*Request_Add); ok {
return x.Add
}
return nil
}
func (x *Request) GetDelete() *Delete {
if x, ok := x.GetReqType().(*Request_Delete); ok {
return x.Delete
}
return nil
}
func (x *Request) GetOperate() *Operate {
if x, ok := x.GetReqType().(*Request_Operate); ok {
return x.Operate
}
return nil
}
func (x *Request) GetNotify() *Notify {
if x, ok := x.GetReqType().(*Request_Notify); ok {
return x.Notify
}
return nil
}
func (x *Request) GetGetSupportedProtocol() *GetSupportedProtocol {
if x, ok := x.GetReqType().(*Request_GetSupportedProtocol); ok {
return x.GetSupportedProtocol
}
return nil
}
type isRequest_ReqType interface {
isRequest_ReqType()
}
type Request_Get struct {
Get *Get `protobuf:"bytes,1,opt,name=get,proto3,oneof"`
}
type Request_GetSupportedDm struct {
GetSupportedDm *GetSupportedDM `protobuf:"bytes,2,opt,name=get_supported_dm,json=getSupportedDm,proto3,oneof"`
}
type Request_GetInstances struct {
GetInstances *GetInstances `protobuf:"bytes,3,opt,name=get_instances,json=getInstances,proto3,oneof"`
}
type Request_Set struct {
Set *Set `protobuf:"bytes,4,opt,name=set,proto3,oneof"`
}
type Request_Add struct {
Add *Add `protobuf:"bytes,5,opt,name=add,proto3,oneof"`
}
type Request_Delete struct {
Delete *Delete `protobuf:"bytes,6,opt,name=delete,proto3,oneof"`
}
type Request_Operate struct {
Operate *Operate `protobuf:"bytes,7,opt,name=operate,proto3,oneof"`
}
type Request_Notify struct {
Notify *Notify `protobuf:"bytes,8,opt,name=notify,proto3,oneof"`
}
type Request_GetSupportedProtocol struct {
GetSupportedProtocol *GetSupportedProtocol `protobuf:"bytes,9,opt,name=get_supported_protocol,json=getSupportedProtocol,proto3,oneof"`
}
func (*Request_Get) isRequest_ReqType() {}
func (*Request_GetSupportedDm) isRequest_ReqType() {}
func (*Request_GetInstances) isRequest_ReqType() {}
func (*Request_Set) isRequest_ReqType() {}
func (*Request_Add) isRequest_ReqType() {}
func (*Request_Delete) isRequest_ReqType() {}
func (*Request_Operate) isRequest_ReqType() {}
func (*Request_Notify) isRequest_ReqType() {}
func (*Request_GetSupportedProtocol) isRequest_ReqType() {}
type Response struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to RespType:
//
// *Response_GetResp
// *Response_GetSupportedDmResp
// *Response_GetInstancesResp
// *Response_SetResp
// *Response_AddResp
// *Response_DeleteResp
// *Response_OperateResp
// *Response_NotifyResp
// *Response_GetSupportedProtocolResp
RespType isResponse_RespType `protobuf_oneof:"resp_type"`
}
func (x *Response) Reset() {
*x = Response{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Response) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Response) ProtoMessage() {}
func (x *Response) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[4]
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 Response.ProtoReflect.Descriptor instead.
func (*Response) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{4}
}
func (m *Response) GetRespType() isResponse_RespType {
if m != nil {
return m.RespType
}
return nil
}
func (x *Response) GetGetResp() *GetResp {
if x, ok := x.GetRespType().(*Response_GetResp); ok {
return x.GetResp
}
return nil
}
func (x *Response) GetGetSupportedDmResp() *GetSupportedDMResp {
if x, ok := x.GetRespType().(*Response_GetSupportedDmResp); ok {
return x.GetSupportedDmResp
}
return nil
}
func (x *Response) GetGetInstancesResp() *GetInstancesResp {
if x, ok := x.GetRespType().(*Response_GetInstancesResp); ok {
return x.GetInstancesResp
}
return nil
}
func (x *Response) GetSetResp() *SetResp {
if x, ok := x.GetRespType().(*Response_SetResp); ok {
return x.SetResp
}
return nil
}
func (x *Response) GetAddResp() *AddResp {
if x, ok := x.GetRespType().(*Response_AddResp); ok {
return x.AddResp
}
return nil
}
func (x *Response) GetDeleteResp() *DeleteResp {
if x, ok := x.GetRespType().(*Response_DeleteResp); ok {
return x.DeleteResp
}
return nil
}
func (x *Response) GetOperateResp() *OperateResp {
if x, ok := x.GetRespType().(*Response_OperateResp); ok {
return x.OperateResp
}
return nil
}
func (x *Response) GetNotifyResp() *NotifyResp {
if x, ok := x.GetRespType().(*Response_NotifyResp); ok {
return x.NotifyResp
}
return nil
}
func (x *Response) GetGetSupportedProtocolResp() *GetSupportedProtocolResp {
if x, ok := x.GetRespType().(*Response_GetSupportedProtocolResp); ok {
return x.GetSupportedProtocolResp
}
return nil
}
type isResponse_RespType interface {
isResponse_RespType()
}
type Response_GetResp struct {
GetResp *GetResp `protobuf:"bytes,1,opt,name=get_resp,json=getResp,proto3,oneof"`
}
type Response_GetSupportedDmResp struct {
GetSupportedDmResp *GetSupportedDMResp `protobuf:"bytes,2,opt,name=get_supported_dm_resp,json=getSupportedDmResp,proto3,oneof"`
}
type Response_GetInstancesResp struct {
GetInstancesResp *GetInstancesResp `protobuf:"bytes,3,opt,name=get_instances_resp,json=getInstancesResp,proto3,oneof"`
}
type Response_SetResp struct {
SetResp *SetResp `protobuf:"bytes,4,opt,name=set_resp,json=setResp,proto3,oneof"`
}
type Response_AddResp struct {
AddResp *AddResp `protobuf:"bytes,5,opt,name=add_resp,json=addResp,proto3,oneof"`
}
type Response_DeleteResp struct {
DeleteResp *DeleteResp `protobuf:"bytes,6,opt,name=delete_resp,json=deleteResp,proto3,oneof"`
}
type Response_OperateResp struct {
OperateResp *OperateResp `protobuf:"bytes,7,opt,name=operate_resp,json=operateResp,proto3,oneof"`
}
type Response_NotifyResp struct {
NotifyResp *NotifyResp `protobuf:"bytes,8,opt,name=notify_resp,json=notifyResp,proto3,oneof"`
}
type Response_GetSupportedProtocolResp struct {
GetSupportedProtocolResp *GetSupportedProtocolResp `protobuf:"bytes,9,opt,name=get_supported_protocol_resp,json=getSupportedProtocolResp,proto3,oneof"`
}
func (*Response_GetResp) isResponse_RespType() {}
func (*Response_GetSupportedDmResp) isResponse_RespType() {}
func (*Response_GetInstancesResp) isResponse_RespType() {}
func (*Response_SetResp) isResponse_RespType() {}
func (*Response_AddResp) isResponse_RespType() {}
func (*Response_DeleteResp) isResponse_RespType() {}
func (*Response_OperateResp) isResponse_RespType() {}
func (*Response_NotifyResp) isResponse_RespType() {}
func (*Response_GetSupportedProtocolResp) isResponse_RespType() {}
type Error struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode uint32 `protobuf:"fixed32,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
ParamErrs []*Error_ParamError `protobuf:"bytes,3,rep,name=param_errs,json=paramErrs,proto3" json:"param_errs,omitempty"`
}
func (x *Error) Reset() {
*x = Error{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Error) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Error) ProtoMessage() {}
func (x *Error) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[5]
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 Error.ProtoReflect.Descriptor instead.
func (*Error) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{5}
}
func (x *Error) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *Error) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
func (x *Error) GetParamErrs() []*Error_ParamError {
if x != nil {
return x.ParamErrs
}
return nil
}
type Get struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ParamPaths []string `protobuf:"bytes,1,rep,name=param_paths,json=paramPaths,proto3" json:"param_paths,omitempty"`
MaxDepth uint32 `protobuf:"fixed32,2,opt,name=max_depth,json=maxDepth,proto3" json:"max_depth,omitempty"`
}
func (x *Get) Reset() {
*x = Get{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Get) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Get) ProtoMessage() {}
func (x *Get) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_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 Get.ProtoReflect.Descriptor instead.
func (*Get) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{6}
}
func (x *Get) GetParamPaths() []string {
if x != nil {
return x.ParamPaths
}
return nil
}
func (x *Get) GetMaxDepth() uint32 {
if x != nil {
return x.MaxDepth
}
return 0
}
type GetResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReqPathResults []*GetResp_RequestedPathResult `protobuf:"bytes,1,rep,name=req_path_results,json=reqPathResults,proto3" json:"req_path_results,omitempty"`
}
func (x *GetResp) Reset() {
*x = GetResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetResp) ProtoMessage() {}
func (x *GetResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[7]
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 GetResp.ProtoReflect.Descriptor instead.
func (*GetResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{7}
}
func (x *GetResp) GetReqPathResults() []*GetResp_RequestedPathResult {
if x != nil {
return x.ReqPathResults
}
return nil
}
type GetSupportedDM struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPaths []string `protobuf:"bytes,1,rep,name=obj_paths,json=objPaths,proto3" json:"obj_paths,omitempty"`
FirstLevelOnly bool `protobuf:"varint,2,opt,name=first_level_only,json=firstLevelOnly,proto3" json:"first_level_only,omitempty"`
ReturnCommands bool `protobuf:"varint,3,opt,name=return_commands,json=returnCommands,proto3" json:"return_commands,omitempty"`
ReturnEvents bool `protobuf:"varint,4,opt,name=return_events,json=returnEvents,proto3" json:"return_events,omitempty"`
ReturnParams bool `protobuf:"varint,5,opt,name=return_params,json=returnParams,proto3" json:"return_params,omitempty"`
}
func (x *GetSupportedDM) Reset() {
*x = GetSupportedDM{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedDM) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedDM) ProtoMessage() {}
func (x *GetSupportedDM) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[8]
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 GetSupportedDM.ProtoReflect.Descriptor instead.
func (*GetSupportedDM) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{8}
}
func (x *GetSupportedDM) GetObjPaths() []string {
if x != nil {
return x.ObjPaths
}
return nil
}
func (x *GetSupportedDM) GetFirstLevelOnly() bool {
if x != nil {
return x.FirstLevelOnly
}
return false
}
func (x *GetSupportedDM) GetReturnCommands() bool {
if x != nil {
return x.ReturnCommands
}
return false
}
func (x *GetSupportedDM) GetReturnEvents() bool {
if x != nil {
return x.ReturnEvents
}
return false
}
func (x *GetSupportedDM) GetReturnParams() bool {
if x != nil {
return x.ReturnParams
}
return false
}
type GetSupportedDMResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReqObjResults []*GetSupportedDMResp_RequestedObjectResult `protobuf:"bytes,1,rep,name=req_obj_results,json=reqObjResults,proto3" json:"req_obj_results,omitempty"`
}
func (x *GetSupportedDMResp) Reset() {
*x = GetSupportedDMResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedDMResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedDMResp) ProtoMessage() {}
func (x *GetSupportedDMResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[9]
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 GetSupportedDMResp.ProtoReflect.Descriptor instead.
func (*GetSupportedDMResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9}
}
func (x *GetSupportedDMResp) GetReqObjResults() []*GetSupportedDMResp_RequestedObjectResult {
if x != nil {
return x.ReqObjResults
}
return nil
}
type GetInstances struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPaths []string `protobuf:"bytes,1,rep,name=obj_paths,json=objPaths,proto3" json:"obj_paths,omitempty"`
FirstLevelOnly bool `protobuf:"varint,2,opt,name=first_level_only,json=firstLevelOnly,proto3" json:"first_level_only,omitempty"`
}
func (x *GetInstances) Reset() {
*x = GetInstances{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetInstances) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetInstances) ProtoMessage() {}
func (x *GetInstances) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[10]
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 GetInstances.ProtoReflect.Descriptor instead.
func (*GetInstances) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{10}
}
func (x *GetInstances) GetObjPaths() []string {
if x != nil {
return x.ObjPaths
}
return nil
}
func (x *GetInstances) GetFirstLevelOnly() bool {
if x != nil {
return x.FirstLevelOnly
}
return false
}
type GetInstancesResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReqPathResults []*GetInstancesResp_RequestedPathResult `protobuf:"bytes,1,rep,name=req_path_results,json=reqPathResults,proto3" json:"req_path_results,omitempty"`
}
func (x *GetInstancesResp) Reset() {
*x = GetInstancesResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetInstancesResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetInstancesResp) ProtoMessage() {}
func (x *GetInstancesResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[11]
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 GetInstancesResp.ProtoReflect.Descriptor instead.
func (*GetInstancesResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{11}
}
func (x *GetInstancesResp) GetReqPathResults() []*GetInstancesResp_RequestedPathResult {
if x != nil {
return x.ReqPathResults
}
return nil
}
type GetSupportedProtocol struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ControllerSupportedProtocolVersions string `protobuf:"bytes,1,opt,name=controller_supported_protocol_versions,json=controllerSupportedProtocolVersions,proto3" json:"controller_supported_protocol_versions,omitempty"`
}
func (x *GetSupportedProtocol) Reset() {
*x = GetSupportedProtocol{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedProtocol) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedProtocol) ProtoMessage() {}
func (x *GetSupportedProtocol) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[12]
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 GetSupportedProtocol.ProtoReflect.Descriptor instead.
func (*GetSupportedProtocol) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{12}
}
func (x *GetSupportedProtocol) GetControllerSupportedProtocolVersions() string {
if x != nil {
return x.ControllerSupportedProtocolVersions
}
return ""
}
type GetSupportedProtocolResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AgentSupportedProtocolVersions string `protobuf:"bytes,1,opt,name=agent_supported_protocol_versions,json=agentSupportedProtocolVersions,proto3" json:"agent_supported_protocol_versions,omitempty"`
}
func (x *GetSupportedProtocolResp) Reset() {
*x = GetSupportedProtocolResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedProtocolResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedProtocolResp) ProtoMessage() {}
func (x *GetSupportedProtocolResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[13]
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 GetSupportedProtocolResp.ProtoReflect.Descriptor instead.
func (*GetSupportedProtocolResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{13}
}
func (x *GetSupportedProtocolResp) GetAgentSupportedProtocolVersions() string {
if x != nil {
return x.AgentSupportedProtocolVersions
}
return ""
}
type Add struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AllowPartial bool `protobuf:"varint,1,opt,name=allow_partial,json=allowPartial,proto3" json:"allow_partial,omitempty"`
CreateObjs []*Add_CreateObject `protobuf:"bytes,2,rep,name=create_objs,json=createObjs,proto3" json:"create_objs,omitempty"`
}
func (x *Add) Reset() {
*x = Add{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Add) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Add) ProtoMessage() {}
func (x *Add) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[14]
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 Add.ProtoReflect.Descriptor instead.
func (*Add) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{14}
}
func (x *Add) GetAllowPartial() bool {
if x != nil {
return x.AllowPartial
}
return false
}
func (x *Add) GetCreateObjs() []*Add_CreateObject {
if x != nil {
return x.CreateObjs
}
return nil
}
type AddResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CreatedObjResults []*AddResp_CreatedObjectResult `protobuf:"bytes,1,rep,name=created_obj_results,json=createdObjResults,proto3" json:"created_obj_results,omitempty"`
}
func (x *AddResp) Reset() {
*x = AddResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddResp) ProtoMessage() {}
func (x *AddResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[15]
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 AddResp.ProtoReflect.Descriptor instead.
func (*AddResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{15}
}
func (x *AddResp) GetCreatedObjResults() []*AddResp_CreatedObjectResult {
if x != nil {
return x.CreatedObjResults
}
return nil
}
type Delete struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AllowPartial bool `protobuf:"varint,1,opt,name=allow_partial,json=allowPartial,proto3" json:"allow_partial,omitempty"`
ObjPaths []string `protobuf:"bytes,2,rep,name=obj_paths,json=objPaths,proto3" json:"obj_paths,omitempty"`
}
func (x *Delete) Reset() {
*x = Delete{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Delete) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Delete) ProtoMessage() {}
func (x *Delete) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[16]
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 Delete.ProtoReflect.Descriptor instead.
func (*Delete) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{16}
}
func (x *Delete) GetAllowPartial() bool {
if x != nil {
return x.AllowPartial
}
return false
}
func (x *Delete) GetObjPaths() []string {
if x != nil {
return x.ObjPaths
}
return nil
}
type DeleteResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DeletedObjResults []*DeleteResp_DeletedObjectResult `protobuf:"bytes,1,rep,name=deleted_obj_results,json=deletedObjResults,proto3" json:"deleted_obj_results,omitempty"`
}
func (x *DeleteResp) Reset() {
*x = DeleteResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteResp) ProtoMessage() {}
func (x *DeleteResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[17]
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 DeleteResp.ProtoReflect.Descriptor instead.
func (*DeleteResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{17}
}
func (x *DeleteResp) GetDeletedObjResults() []*DeleteResp_DeletedObjectResult {
if x != nil {
return x.DeletedObjResults
}
return nil
}
type Set struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AllowPartial bool `protobuf:"varint,1,opt,name=allow_partial,json=allowPartial,proto3" json:"allow_partial,omitempty"`
UpdateObjs []*Set_UpdateObject `protobuf:"bytes,2,rep,name=update_objs,json=updateObjs,proto3" json:"update_objs,omitempty"`
}
func (x *Set) Reset() {
*x = Set{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Set) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Set) ProtoMessage() {}
func (x *Set) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[18]
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 Set.ProtoReflect.Descriptor instead.
func (*Set) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{18}
}
func (x *Set) GetAllowPartial() bool {
if x != nil {
return x.AllowPartial
}
return false
}
func (x *Set) GetUpdateObjs() []*Set_UpdateObject {
if x != nil {
return x.UpdateObjs
}
return nil
}
type SetResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UpdatedObjResults []*SetResp_UpdatedObjectResult `protobuf:"bytes,1,rep,name=updated_obj_results,json=updatedObjResults,proto3" json:"updated_obj_results,omitempty"`
}
func (x *SetResp) Reset() {
*x = SetResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp) ProtoMessage() {}
func (x *SetResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[19]
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 SetResp.ProtoReflect.Descriptor instead.
func (*SetResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19}
}
func (x *SetResp) GetUpdatedObjResults() []*SetResp_UpdatedObjectResult {
if x != nil {
return x.UpdatedObjResults
}
return nil
}
type Operate struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
CommandKey string `protobuf:"bytes,2,opt,name=command_key,json=commandKey,proto3" json:"command_key,omitempty"`
SendResp bool `protobuf:"varint,3,opt,name=send_resp,json=sendResp,proto3" json:"send_resp,omitempty"`
InputArgs map[string]string `protobuf:"bytes,4,rep,name=input_args,json=inputArgs,proto3" json:"input_args,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *Operate) Reset() {
*x = Operate{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Operate) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Operate) ProtoMessage() {}
func (x *Operate) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[20]
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 Operate.ProtoReflect.Descriptor instead.
func (*Operate) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{20}
}
func (x *Operate) GetCommand() string {
if x != nil {
return x.Command
}
return ""
}
func (x *Operate) GetCommandKey() string {
if x != nil {
return x.CommandKey
}
return ""
}
func (x *Operate) GetSendResp() bool {
if x != nil {
return x.SendResp
}
return false
}
func (x *Operate) GetInputArgs() map[string]string {
if x != nil {
return x.InputArgs
}
return nil
}
type OperateResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OperationResults []*OperateResp_OperationResult `protobuf:"bytes,1,rep,name=operation_results,json=operationResults,proto3" json:"operation_results,omitempty"`
}
func (x *OperateResp) Reset() {
*x = OperateResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperateResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperateResp) ProtoMessage() {}
func (x *OperateResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[21]
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 OperateResp.ProtoReflect.Descriptor instead.
func (*OperateResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{21}
}
func (x *OperateResp) GetOperationResults() []*OperateResp_OperationResult {
if x != nil {
return x.OperationResults
}
return nil
}
type Notify struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SubscriptionId string `protobuf:"bytes,1,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"`
SendResp bool `protobuf:"varint,2,opt,name=send_resp,json=sendResp,proto3" json:"send_resp,omitempty"`
// Types that are assignable to Notification:
//
// *Notify_Event_
// *Notify_ValueChange_
// *Notify_ObjCreation
// *Notify_ObjDeletion
// *Notify_OperComplete
// *Notify_OnBoardReq
Notification isNotify_Notification `protobuf_oneof:"notification"`
}
func (x *Notify) Reset() {
*x = Notify{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify) ProtoMessage() {}
func (x *Notify) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[22]
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 Notify.ProtoReflect.Descriptor instead.
func (*Notify) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22}
}
func (x *Notify) GetSubscriptionId() string {
if x != nil {
return x.SubscriptionId
}
return ""
}
func (x *Notify) GetSendResp() bool {
if x != nil {
return x.SendResp
}
return false
}
func (m *Notify) GetNotification() isNotify_Notification {
if m != nil {
return m.Notification
}
return nil
}
func (x *Notify) GetEvent() *Notify_Event {
if x, ok := x.GetNotification().(*Notify_Event_); ok {
return x.Event
}
return nil
}
func (x *Notify) GetValueChange() *Notify_ValueChange {
if x, ok := x.GetNotification().(*Notify_ValueChange_); ok {
return x.ValueChange
}
return nil
}
func (x *Notify) GetObjCreation() *Notify_ObjectCreation {
if x, ok := x.GetNotification().(*Notify_ObjCreation); ok {
return x.ObjCreation
}
return nil
}
func (x *Notify) GetObjDeletion() *Notify_ObjectDeletion {
if x, ok := x.GetNotification().(*Notify_ObjDeletion); ok {
return x.ObjDeletion
}
return nil
}
func (x *Notify) GetOperComplete() *Notify_OperationComplete {
if x, ok := x.GetNotification().(*Notify_OperComplete); ok {
return x.OperComplete
}
return nil
}
func (x *Notify) GetOnBoardReq() *Notify_OnBoardRequest {
if x, ok := x.GetNotification().(*Notify_OnBoardReq); ok {
return x.OnBoardReq
}
return nil
}
type isNotify_Notification interface {
isNotify_Notification()
}
type Notify_Event_ struct {
Event *Notify_Event `protobuf:"bytes,3,opt,name=event,proto3,oneof"`
}
type Notify_ValueChange_ struct {
ValueChange *Notify_ValueChange `protobuf:"bytes,4,opt,name=value_change,json=valueChange,proto3,oneof"`
}
type Notify_ObjCreation struct {
ObjCreation *Notify_ObjectCreation `protobuf:"bytes,5,opt,name=obj_creation,json=objCreation,proto3,oneof"`
}
type Notify_ObjDeletion struct {
ObjDeletion *Notify_ObjectDeletion `protobuf:"bytes,6,opt,name=obj_deletion,json=objDeletion,proto3,oneof"`
}
type Notify_OperComplete struct {
OperComplete *Notify_OperationComplete `protobuf:"bytes,7,opt,name=oper_complete,json=operComplete,proto3,oneof"`
}
type Notify_OnBoardReq struct {
OnBoardReq *Notify_OnBoardRequest `protobuf:"bytes,8,opt,name=on_board_req,json=onBoardReq,proto3,oneof"`
}
func (*Notify_Event_) isNotify_Notification() {}
func (*Notify_ValueChange_) isNotify_Notification() {}
func (*Notify_ObjCreation) isNotify_Notification() {}
func (*Notify_ObjDeletion) isNotify_Notification() {}
func (*Notify_OperComplete) isNotify_Notification() {}
func (*Notify_OnBoardReq) isNotify_Notification() {}
type NotifyResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SubscriptionId string `protobuf:"bytes,1,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"`
}
func (x *NotifyResp) Reset() {
*x = NotifyResp{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *NotifyResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*NotifyResp) ProtoMessage() {}
func (x *NotifyResp) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[23]
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 NotifyResp.ProtoReflect.Descriptor instead.
func (*NotifyResp) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{23}
}
func (x *NotifyResp) GetSubscriptionId() string {
if x != nil {
return x.SubscriptionId
}
return ""
}
type Error_ParamError struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ParamPath string `protobuf:"bytes,1,opt,name=param_path,json=paramPath,proto3" json:"param_path,omitempty"`
ErrCode uint32 `protobuf:"fixed32,2,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *Error_ParamError) Reset() {
*x = Error_ParamError{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Error_ParamError) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Error_ParamError) ProtoMessage() {}
func (x *Error_ParamError) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[24]
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 Error_ParamError.ProtoReflect.Descriptor instead.
func (*Error_ParamError) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{5, 0}
}
func (x *Error_ParamError) GetParamPath() string {
if x != nil {
return x.ParamPath
}
return ""
}
func (x *Error_ParamError) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *Error_ParamError) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
type GetResp_RequestedPathResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RequestedPath string `protobuf:"bytes,1,opt,name=requested_path,json=requestedPath,proto3" json:"requested_path,omitempty"`
ErrCode uint32 `protobuf:"fixed32,2,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
ResolvedPathResults []*GetResp_ResolvedPathResult `protobuf:"bytes,4,rep,name=resolved_path_results,json=resolvedPathResults,proto3" json:"resolved_path_results,omitempty"`
}
func (x *GetResp_RequestedPathResult) Reset() {
*x = GetResp_RequestedPathResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetResp_RequestedPathResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetResp_RequestedPathResult) ProtoMessage() {}
func (x *GetResp_RequestedPathResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[25]
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 GetResp_RequestedPathResult.ProtoReflect.Descriptor instead.
func (*GetResp_RequestedPathResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{7, 0}
}
func (x *GetResp_RequestedPathResult) GetRequestedPath() string {
if x != nil {
return x.RequestedPath
}
return ""
}
func (x *GetResp_RequestedPathResult) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *GetResp_RequestedPathResult) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
func (x *GetResp_RequestedPathResult) GetResolvedPathResults() []*GetResp_ResolvedPathResult {
if x != nil {
return x.ResolvedPathResults
}
return nil
}
type GetResp_ResolvedPathResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ResolvedPath string `protobuf:"bytes,1,opt,name=resolved_path,json=resolvedPath,proto3" json:"resolved_path,omitempty"`
ResultParams map[string]string `protobuf:"bytes,2,rep,name=result_params,json=resultParams,proto3" json:"result_params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *GetResp_ResolvedPathResult) Reset() {
*x = GetResp_ResolvedPathResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetResp_ResolvedPathResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetResp_ResolvedPathResult) ProtoMessage() {}
func (x *GetResp_ResolvedPathResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[26]
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 GetResp_ResolvedPathResult.ProtoReflect.Descriptor instead.
func (*GetResp_ResolvedPathResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{7, 1}
}
func (x *GetResp_ResolvedPathResult) GetResolvedPath() string {
if x != nil {
return x.ResolvedPath
}
return ""
}
func (x *GetResp_ResolvedPathResult) GetResultParams() map[string]string {
if x != nil {
return x.ResultParams
}
return nil
}
type GetSupportedDMResp_RequestedObjectResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReqObjPath string `protobuf:"bytes,1,opt,name=req_obj_path,json=reqObjPath,proto3" json:"req_obj_path,omitempty"`
ErrCode uint32 `protobuf:"fixed32,2,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
DataModelInstUri string `protobuf:"bytes,4,opt,name=data_model_inst_uri,json=dataModelInstUri,proto3" json:"data_model_inst_uri,omitempty"`
SupportedObjs []*GetSupportedDMResp_SupportedObjectResult `protobuf:"bytes,5,rep,name=supported_objs,json=supportedObjs,proto3" json:"supported_objs,omitempty"`
}
func (x *GetSupportedDMResp_RequestedObjectResult) Reset() {
*x = GetSupportedDMResp_RequestedObjectResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedDMResp_RequestedObjectResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedDMResp_RequestedObjectResult) ProtoMessage() {}
func (x *GetSupportedDMResp_RequestedObjectResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[28]
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 GetSupportedDMResp_RequestedObjectResult.ProtoReflect.Descriptor instead.
func (*GetSupportedDMResp_RequestedObjectResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 0}
}
func (x *GetSupportedDMResp_RequestedObjectResult) GetReqObjPath() string {
if x != nil {
return x.ReqObjPath
}
return ""
}
func (x *GetSupportedDMResp_RequestedObjectResult) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *GetSupportedDMResp_RequestedObjectResult) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
func (x *GetSupportedDMResp_RequestedObjectResult) GetDataModelInstUri() string {
if x != nil {
return x.DataModelInstUri
}
return ""
}
func (x *GetSupportedDMResp_RequestedObjectResult) GetSupportedObjs() []*GetSupportedDMResp_SupportedObjectResult {
if x != nil {
return x.SupportedObjs
}
return nil
}
type GetSupportedDMResp_SupportedObjectResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SupportedObjPath string `protobuf:"bytes,1,opt,name=supported_obj_path,json=supportedObjPath,proto3" json:"supported_obj_path,omitempty"`
Access GetSupportedDMResp_ObjAccessType `protobuf:"varint,2,opt,name=access,proto3,enum=usp.GetSupportedDMResp_ObjAccessType" json:"access,omitempty"`
IsMultiInstance bool `protobuf:"varint,3,opt,name=is_multi_instance,json=isMultiInstance,proto3" json:"is_multi_instance,omitempty"`
SupportedCommands []*GetSupportedDMResp_SupportedCommandResult `protobuf:"bytes,4,rep,name=supported_commands,json=supportedCommands,proto3" json:"supported_commands,omitempty"`
SupportedEvents []*GetSupportedDMResp_SupportedEventResult `protobuf:"bytes,5,rep,name=supported_events,json=supportedEvents,proto3" json:"supported_events,omitempty"`
SupportedParams []*GetSupportedDMResp_SupportedParamResult `protobuf:"bytes,6,rep,name=supported_params,json=supportedParams,proto3" json:"supported_params,omitempty"`
DivergentPaths []string `protobuf:"bytes,7,rep,name=divergent_paths,json=divergentPaths,proto3" json:"divergent_paths,omitempty"`
}
func (x *GetSupportedDMResp_SupportedObjectResult) Reset() {
*x = GetSupportedDMResp_SupportedObjectResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedDMResp_SupportedObjectResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedDMResp_SupportedObjectResult) ProtoMessage() {}
func (x *GetSupportedDMResp_SupportedObjectResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[29]
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 GetSupportedDMResp_SupportedObjectResult.ProtoReflect.Descriptor instead.
func (*GetSupportedDMResp_SupportedObjectResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 1}
}
func (x *GetSupportedDMResp_SupportedObjectResult) GetSupportedObjPath() string {
if x != nil {
return x.SupportedObjPath
}
return ""
}
func (x *GetSupportedDMResp_SupportedObjectResult) GetAccess() GetSupportedDMResp_ObjAccessType {
if x != nil {
return x.Access
}
return GetSupportedDMResp_OBJ_READ_ONLY
}
func (x *GetSupportedDMResp_SupportedObjectResult) GetIsMultiInstance() bool {
if x != nil {
return x.IsMultiInstance
}
return false
}
func (x *GetSupportedDMResp_SupportedObjectResult) GetSupportedCommands() []*GetSupportedDMResp_SupportedCommandResult {
if x != nil {
return x.SupportedCommands
}
return nil
}
func (x *GetSupportedDMResp_SupportedObjectResult) GetSupportedEvents() []*GetSupportedDMResp_SupportedEventResult {
if x != nil {
return x.SupportedEvents
}
return nil
}
func (x *GetSupportedDMResp_SupportedObjectResult) GetSupportedParams() []*GetSupportedDMResp_SupportedParamResult {
if x != nil {
return x.SupportedParams
}
return nil
}
func (x *GetSupportedDMResp_SupportedObjectResult) GetDivergentPaths() []string {
if x != nil {
return x.DivergentPaths
}
return nil
}
type GetSupportedDMResp_SupportedParamResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ParamName string `protobuf:"bytes,1,opt,name=param_name,json=paramName,proto3" json:"param_name,omitempty"`
Access GetSupportedDMResp_ParamAccessType `protobuf:"varint,2,opt,name=access,proto3,enum=usp.GetSupportedDMResp_ParamAccessType" json:"access,omitempty"`
ValueType GetSupportedDMResp_ParamValueType `protobuf:"varint,3,opt,name=value_type,json=valueType,proto3,enum=usp.GetSupportedDMResp_ParamValueType" json:"value_type,omitempty"`
ValueChange GetSupportedDMResp_ValueChangeType `protobuf:"varint,4,opt,name=value_change,json=valueChange,proto3,enum=usp.GetSupportedDMResp_ValueChangeType" json:"value_change,omitempty"`
}
func (x *GetSupportedDMResp_SupportedParamResult) Reset() {
*x = GetSupportedDMResp_SupportedParamResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedDMResp_SupportedParamResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedDMResp_SupportedParamResult) ProtoMessage() {}
func (x *GetSupportedDMResp_SupportedParamResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[30]
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 GetSupportedDMResp_SupportedParamResult.ProtoReflect.Descriptor instead.
func (*GetSupportedDMResp_SupportedParamResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 2}
}
func (x *GetSupportedDMResp_SupportedParamResult) GetParamName() string {
if x != nil {
return x.ParamName
}
return ""
}
func (x *GetSupportedDMResp_SupportedParamResult) GetAccess() GetSupportedDMResp_ParamAccessType {
if x != nil {
return x.Access
}
return GetSupportedDMResp_PARAM_READ_ONLY
}
func (x *GetSupportedDMResp_SupportedParamResult) GetValueType() GetSupportedDMResp_ParamValueType {
if x != nil {
return x.ValueType
}
return GetSupportedDMResp_PARAM_UNKNOWN
}
func (x *GetSupportedDMResp_SupportedParamResult) GetValueChange() GetSupportedDMResp_ValueChangeType {
if x != nil {
return x.ValueChange
}
return GetSupportedDMResp_VALUE_CHANGE_UNKNOWN
}
type GetSupportedDMResp_SupportedCommandResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommandName string `protobuf:"bytes,1,opt,name=command_name,json=commandName,proto3" json:"command_name,omitempty"`
InputArgNames []string `protobuf:"bytes,2,rep,name=input_arg_names,json=inputArgNames,proto3" json:"input_arg_names,omitempty"`
OutputArgNames []string `protobuf:"bytes,3,rep,name=output_arg_names,json=outputArgNames,proto3" json:"output_arg_names,omitempty"`
CommandType GetSupportedDMResp_CmdType `protobuf:"varint,4,opt,name=command_type,json=commandType,proto3,enum=usp.GetSupportedDMResp_CmdType" json:"command_type,omitempty"`
}
func (x *GetSupportedDMResp_SupportedCommandResult) Reset() {
*x = GetSupportedDMResp_SupportedCommandResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedDMResp_SupportedCommandResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedDMResp_SupportedCommandResult) ProtoMessage() {}
func (x *GetSupportedDMResp_SupportedCommandResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[31]
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 GetSupportedDMResp_SupportedCommandResult.ProtoReflect.Descriptor instead.
func (*GetSupportedDMResp_SupportedCommandResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 3}
}
func (x *GetSupportedDMResp_SupportedCommandResult) GetCommandName() string {
if x != nil {
return x.CommandName
}
return ""
}
func (x *GetSupportedDMResp_SupportedCommandResult) GetInputArgNames() []string {
if x != nil {
return x.InputArgNames
}
return nil
}
func (x *GetSupportedDMResp_SupportedCommandResult) GetOutputArgNames() []string {
if x != nil {
return x.OutputArgNames
}
return nil
}
func (x *GetSupportedDMResp_SupportedCommandResult) GetCommandType() GetSupportedDMResp_CmdType {
if x != nil {
return x.CommandType
}
return GetSupportedDMResp_CMD_UNKNOWN
}
type GetSupportedDMResp_SupportedEventResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
EventName string `protobuf:"bytes,1,opt,name=event_name,json=eventName,proto3" json:"event_name,omitempty"`
ArgNames []string `protobuf:"bytes,2,rep,name=arg_names,json=argNames,proto3" json:"arg_names,omitempty"`
}
func (x *GetSupportedDMResp_SupportedEventResult) Reset() {
*x = GetSupportedDMResp_SupportedEventResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetSupportedDMResp_SupportedEventResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetSupportedDMResp_SupportedEventResult) ProtoMessage() {}
func (x *GetSupportedDMResp_SupportedEventResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[32]
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 GetSupportedDMResp_SupportedEventResult.ProtoReflect.Descriptor instead.
func (*GetSupportedDMResp_SupportedEventResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{9, 4}
}
func (x *GetSupportedDMResp_SupportedEventResult) GetEventName() string {
if x != nil {
return x.EventName
}
return ""
}
func (x *GetSupportedDMResp_SupportedEventResult) GetArgNames() []string {
if x != nil {
return x.ArgNames
}
return nil
}
type GetInstancesResp_RequestedPathResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RequestedPath string `protobuf:"bytes,1,opt,name=requested_path,json=requestedPath,proto3" json:"requested_path,omitempty"`
ErrCode uint32 `protobuf:"fixed32,2,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
CurrInsts []*GetInstancesResp_CurrInstance `protobuf:"bytes,4,rep,name=curr_insts,json=currInsts,proto3" json:"curr_insts,omitempty"`
}
func (x *GetInstancesResp_RequestedPathResult) Reset() {
*x = GetInstancesResp_RequestedPathResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetInstancesResp_RequestedPathResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetInstancesResp_RequestedPathResult) ProtoMessage() {}
func (x *GetInstancesResp_RequestedPathResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[33]
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 GetInstancesResp_RequestedPathResult.ProtoReflect.Descriptor instead.
func (*GetInstancesResp_RequestedPathResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{11, 0}
}
func (x *GetInstancesResp_RequestedPathResult) GetRequestedPath() string {
if x != nil {
return x.RequestedPath
}
return ""
}
func (x *GetInstancesResp_RequestedPathResult) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *GetInstancesResp_RequestedPathResult) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
func (x *GetInstancesResp_RequestedPathResult) GetCurrInsts() []*GetInstancesResp_CurrInstance {
if x != nil {
return x.CurrInsts
}
return nil
}
type GetInstancesResp_CurrInstance struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
InstantiatedObjPath string `protobuf:"bytes,1,opt,name=instantiated_obj_path,json=instantiatedObjPath,proto3" json:"instantiated_obj_path,omitempty"`
UniqueKeys map[string]string `protobuf:"bytes,2,rep,name=unique_keys,json=uniqueKeys,proto3" json:"unique_keys,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *GetInstancesResp_CurrInstance) Reset() {
*x = GetInstancesResp_CurrInstance{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetInstancesResp_CurrInstance) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetInstancesResp_CurrInstance) ProtoMessage() {}
func (x *GetInstancesResp_CurrInstance) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[34]
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 GetInstancesResp_CurrInstance.ProtoReflect.Descriptor instead.
func (*GetInstancesResp_CurrInstance) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{11, 1}
}
func (x *GetInstancesResp_CurrInstance) GetInstantiatedObjPath() string {
if x != nil {
return x.InstantiatedObjPath
}
return ""
}
func (x *GetInstancesResp_CurrInstance) GetUniqueKeys() map[string]string {
if x != nil {
return x.UniqueKeys
}
return nil
}
type Add_CreateObject struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPath string `protobuf:"bytes,1,opt,name=obj_path,json=objPath,proto3" json:"obj_path,omitempty"`
ParamSettings []*Add_CreateParamSetting `protobuf:"bytes,2,rep,name=param_settings,json=paramSettings,proto3" json:"param_settings,omitempty"`
}
func (x *Add_CreateObject) Reset() {
*x = Add_CreateObject{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Add_CreateObject) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Add_CreateObject) ProtoMessage() {}
func (x *Add_CreateObject) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[36]
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 Add_CreateObject.ProtoReflect.Descriptor instead.
func (*Add_CreateObject) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{14, 0}
}
func (x *Add_CreateObject) GetObjPath() string {
if x != nil {
return x.ObjPath
}
return ""
}
func (x *Add_CreateObject) GetParamSettings() []*Add_CreateParamSetting {
if x != nil {
return x.ParamSettings
}
return nil
}
type Add_CreateParamSetting struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Param string `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
Required bool `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"`
}
func (x *Add_CreateParamSetting) Reset() {
*x = Add_CreateParamSetting{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Add_CreateParamSetting) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Add_CreateParamSetting) ProtoMessage() {}
func (x *Add_CreateParamSetting) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[37]
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 Add_CreateParamSetting.ProtoReflect.Descriptor instead.
func (*Add_CreateParamSetting) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{14, 1}
}
func (x *Add_CreateParamSetting) GetParam() string {
if x != nil {
return x.Param
}
return ""
}
func (x *Add_CreateParamSetting) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *Add_CreateParamSetting) GetRequired() bool {
if x != nil {
return x.Required
}
return false
}
type AddResp_CreatedObjectResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RequestedPath string `protobuf:"bytes,1,opt,name=requested_path,json=requestedPath,proto3" json:"requested_path,omitempty"`
OperStatus *AddResp_CreatedObjectResult_OperationStatus `protobuf:"bytes,2,opt,name=oper_status,json=operStatus,proto3" json:"oper_status,omitempty"`
}
func (x *AddResp_CreatedObjectResult) Reset() {
*x = AddResp_CreatedObjectResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddResp_CreatedObjectResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddResp_CreatedObjectResult) ProtoMessage() {}
func (x *AddResp_CreatedObjectResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[38]
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 AddResp_CreatedObjectResult.ProtoReflect.Descriptor instead.
func (*AddResp_CreatedObjectResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{15, 0}
}
func (x *AddResp_CreatedObjectResult) GetRequestedPath() string {
if x != nil {
return x.RequestedPath
}
return ""
}
func (x *AddResp_CreatedObjectResult) GetOperStatus() *AddResp_CreatedObjectResult_OperationStatus {
if x != nil {
return x.OperStatus
}
return nil
}
type AddResp_ParameterError struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Param string `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
ErrCode uint32 `protobuf:"fixed32,2,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *AddResp_ParameterError) Reset() {
*x = AddResp_ParameterError{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddResp_ParameterError) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddResp_ParameterError) ProtoMessage() {}
func (x *AddResp_ParameterError) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[39]
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 AddResp_ParameterError.ProtoReflect.Descriptor instead.
func (*AddResp_ParameterError) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{15, 1}
}
func (x *AddResp_ParameterError) GetParam() string {
if x != nil {
return x.Param
}
return ""
}
func (x *AddResp_ParameterError) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *AddResp_ParameterError) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
type AddResp_CreatedObjectResult_OperationStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to OperStatus:
//
// *AddResp_CreatedObjectResult_OperationStatus_OperFailure
// *AddResp_CreatedObjectResult_OperationStatus_OperSuccess
OperStatus isAddResp_CreatedObjectResult_OperationStatus_OperStatus `protobuf_oneof:"oper_status"`
}
func (x *AddResp_CreatedObjectResult_OperationStatus) Reset() {
*x = AddResp_CreatedObjectResult_OperationStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddResp_CreatedObjectResult_OperationStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddResp_CreatedObjectResult_OperationStatus) ProtoMessage() {}
func (x *AddResp_CreatedObjectResult_OperationStatus) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[40]
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 AddResp_CreatedObjectResult_OperationStatus.ProtoReflect.Descriptor instead.
func (*AddResp_CreatedObjectResult_OperationStatus) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{15, 0, 0}
}
func (m *AddResp_CreatedObjectResult_OperationStatus) GetOperStatus() isAddResp_CreatedObjectResult_OperationStatus_OperStatus {
if m != nil {
return m.OperStatus
}
return nil
}
func (x *AddResp_CreatedObjectResult_OperationStatus) GetOperFailure() *AddResp_CreatedObjectResult_OperationStatus_OperationFailure {
if x, ok := x.GetOperStatus().(*AddResp_CreatedObjectResult_OperationStatus_OperFailure); ok {
return x.OperFailure
}
return nil
}
func (x *AddResp_CreatedObjectResult_OperationStatus) GetOperSuccess() *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess {
if x, ok := x.GetOperStatus().(*AddResp_CreatedObjectResult_OperationStatus_OperSuccess); ok {
return x.OperSuccess
}
return nil
}
type isAddResp_CreatedObjectResult_OperationStatus_OperStatus interface {
isAddResp_CreatedObjectResult_OperationStatus_OperStatus()
}
type AddResp_CreatedObjectResult_OperationStatus_OperFailure struct {
OperFailure *AddResp_CreatedObjectResult_OperationStatus_OperationFailure `protobuf:"bytes,1,opt,name=oper_failure,json=operFailure,proto3,oneof"`
}
type AddResp_CreatedObjectResult_OperationStatus_OperSuccess struct {
OperSuccess *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess `protobuf:"bytes,2,opt,name=oper_success,json=operSuccess,proto3,oneof"`
}
func (*AddResp_CreatedObjectResult_OperationStatus_OperFailure) isAddResp_CreatedObjectResult_OperationStatus_OperStatus() {
}
func (*AddResp_CreatedObjectResult_OperationStatus_OperSuccess) isAddResp_CreatedObjectResult_OperationStatus_OperStatus() {
}
type AddResp_CreatedObjectResult_OperationStatus_OperationFailure struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode uint32 `protobuf:"fixed32,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationFailure) Reset() {
*x = AddResp_CreatedObjectResult_OperationStatus_OperationFailure{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationFailure) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddResp_CreatedObjectResult_OperationStatus_OperationFailure) ProtoMessage() {}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationFailure) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[41]
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 AddResp_CreatedObjectResult_OperationStatus_OperationFailure.ProtoReflect.Descriptor instead.
func (*AddResp_CreatedObjectResult_OperationStatus_OperationFailure) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{15, 0, 0, 0}
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationFailure) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationFailure) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
type AddResp_CreatedObjectResult_OperationStatus_OperationSuccess struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
InstantiatedPath string `protobuf:"bytes,1,opt,name=instantiated_path,json=instantiatedPath,proto3" json:"instantiated_path,omitempty"`
ParamErrs []*AddResp_ParameterError `protobuf:"bytes,2,rep,name=param_errs,json=paramErrs,proto3" json:"param_errs,omitempty"`
UniqueKeys map[string]string `protobuf:"bytes,3,rep,name=unique_keys,json=uniqueKeys,proto3" json:"unique_keys,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) Reset() {
*x = AddResp_CreatedObjectResult_OperationStatus_OperationSuccess{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) ProtoMessage() {}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[42]
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 AddResp_CreatedObjectResult_OperationStatus_OperationSuccess.ProtoReflect.Descriptor instead.
func (*AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{15, 0, 0, 1}
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) GetInstantiatedPath() string {
if x != nil {
return x.InstantiatedPath
}
return ""
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) GetParamErrs() []*AddResp_ParameterError {
if x != nil {
return x.ParamErrs
}
return nil
}
func (x *AddResp_CreatedObjectResult_OperationStatus_OperationSuccess) GetUniqueKeys() map[string]string {
if x != nil {
return x.UniqueKeys
}
return nil
}
type DeleteResp_DeletedObjectResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RequestedPath string `protobuf:"bytes,1,opt,name=requested_path,json=requestedPath,proto3" json:"requested_path,omitempty"`
OperStatus *DeleteResp_DeletedObjectResult_OperationStatus `protobuf:"bytes,2,opt,name=oper_status,json=operStatus,proto3" json:"oper_status,omitempty"`
}
func (x *DeleteResp_DeletedObjectResult) Reset() {
*x = DeleteResp_DeletedObjectResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteResp_DeletedObjectResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteResp_DeletedObjectResult) ProtoMessage() {}
func (x *DeleteResp_DeletedObjectResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[44]
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 DeleteResp_DeletedObjectResult.ProtoReflect.Descriptor instead.
func (*DeleteResp_DeletedObjectResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{17, 0}
}
func (x *DeleteResp_DeletedObjectResult) GetRequestedPath() string {
if x != nil {
return x.RequestedPath
}
return ""
}
func (x *DeleteResp_DeletedObjectResult) GetOperStatus() *DeleteResp_DeletedObjectResult_OperationStatus {
if x != nil {
return x.OperStatus
}
return nil
}
type DeleteResp_UnaffectedPathError struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UnaffectedPath string `protobuf:"bytes,1,opt,name=unaffected_path,json=unaffectedPath,proto3" json:"unaffected_path,omitempty"`
ErrCode uint32 `protobuf:"fixed32,2,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *DeleteResp_UnaffectedPathError) Reset() {
*x = DeleteResp_UnaffectedPathError{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteResp_UnaffectedPathError) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteResp_UnaffectedPathError) ProtoMessage() {}
func (x *DeleteResp_UnaffectedPathError) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[45]
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 DeleteResp_UnaffectedPathError.ProtoReflect.Descriptor instead.
func (*DeleteResp_UnaffectedPathError) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{17, 1}
}
func (x *DeleteResp_UnaffectedPathError) GetUnaffectedPath() string {
if x != nil {
return x.UnaffectedPath
}
return ""
}
func (x *DeleteResp_UnaffectedPathError) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *DeleteResp_UnaffectedPathError) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
type DeleteResp_DeletedObjectResult_OperationStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to OperStatus:
//
// *DeleteResp_DeletedObjectResult_OperationStatus_OperFailure
// *DeleteResp_DeletedObjectResult_OperationStatus_OperSuccess
OperStatus isDeleteResp_DeletedObjectResult_OperationStatus_OperStatus `protobuf_oneof:"oper_status"`
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus) Reset() {
*x = DeleteResp_DeletedObjectResult_OperationStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteResp_DeletedObjectResult_OperationStatus) ProtoMessage() {}
func (x *DeleteResp_DeletedObjectResult_OperationStatus) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[46]
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 DeleteResp_DeletedObjectResult_OperationStatus.ProtoReflect.Descriptor instead.
func (*DeleteResp_DeletedObjectResult_OperationStatus) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{17, 0, 0}
}
func (m *DeleteResp_DeletedObjectResult_OperationStatus) GetOperStatus() isDeleteResp_DeletedObjectResult_OperationStatus_OperStatus {
if m != nil {
return m.OperStatus
}
return nil
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus) GetOperFailure() *DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure {
if x, ok := x.GetOperStatus().(*DeleteResp_DeletedObjectResult_OperationStatus_OperFailure); ok {
return x.OperFailure
}
return nil
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus) GetOperSuccess() *DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess {
if x, ok := x.GetOperStatus().(*DeleteResp_DeletedObjectResult_OperationStatus_OperSuccess); ok {
return x.OperSuccess
}
return nil
}
type isDeleteResp_DeletedObjectResult_OperationStatus_OperStatus interface {
isDeleteResp_DeletedObjectResult_OperationStatus_OperStatus()
}
type DeleteResp_DeletedObjectResult_OperationStatus_OperFailure struct {
OperFailure *DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure `protobuf:"bytes,1,opt,name=oper_failure,json=operFailure,proto3,oneof"`
}
type DeleteResp_DeletedObjectResult_OperationStatus_OperSuccess struct {
OperSuccess *DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess `protobuf:"bytes,2,opt,name=oper_success,json=operSuccess,proto3,oneof"`
}
func (*DeleteResp_DeletedObjectResult_OperationStatus_OperFailure) isDeleteResp_DeletedObjectResult_OperationStatus_OperStatus() {
}
func (*DeleteResp_DeletedObjectResult_OperationStatus_OperSuccess) isDeleteResp_DeletedObjectResult_OperationStatus_OperStatus() {
}
type DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode uint32 `protobuf:"fixed32,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure) Reset() {
*x = DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure) ProtoMessage() {}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[47]
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 DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure.ProtoReflect.Descriptor instead.
func (*DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{17, 0, 0, 0}
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
type DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AffectedPaths []string `protobuf:"bytes,1,rep,name=affected_paths,json=affectedPaths,proto3" json:"affected_paths,omitempty"`
UnaffectedPathErrs []*DeleteResp_UnaffectedPathError `protobuf:"bytes,2,rep,name=unaffected_path_errs,json=unaffectedPathErrs,proto3" json:"unaffected_path_errs,omitempty"`
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess) Reset() {
*x = DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess) ProtoMessage() {}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[48]
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 DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess.ProtoReflect.Descriptor instead.
func (*DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{17, 0, 0, 1}
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess) GetAffectedPaths() []string {
if x != nil {
return x.AffectedPaths
}
return nil
}
func (x *DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess) GetUnaffectedPathErrs() []*DeleteResp_UnaffectedPathError {
if x != nil {
return x.UnaffectedPathErrs
}
return nil
}
type Set_UpdateObject struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPath string `protobuf:"bytes,1,opt,name=obj_path,json=objPath,proto3" json:"obj_path,omitempty"`
ParamSettings []*Set_UpdateParamSetting `protobuf:"bytes,2,rep,name=param_settings,json=paramSettings,proto3" json:"param_settings,omitempty"`
}
func (x *Set_UpdateObject) Reset() {
*x = Set_UpdateObject{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Set_UpdateObject) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Set_UpdateObject) ProtoMessage() {}
func (x *Set_UpdateObject) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[49]
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 Set_UpdateObject.ProtoReflect.Descriptor instead.
func (*Set_UpdateObject) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{18, 0}
}
func (x *Set_UpdateObject) GetObjPath() string {
if x != nil {
return x.ObjPath
}
return ""
}
func (x *Set_UpdateObject) GetParamSettings() []*Set_UpdateParamSetting {
if x != nil {
return x.ParamSettings
}
return nil
}
type Set_UpdateParamSetting struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Param string `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
Required bool `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"`
}
func (x *Set_UpdateParamSetting) Reset() {
*x = Set_UpdateParamSetting{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Set_UpdateParamSetting) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Set_UpdateParamSetting) ProtoMessage() {}
func (x *Set_UpdateParamSetting) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[50]
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 Set_UpdateParamSetting.ProtoReflect.Descriptor instead.
func (*Set_UpdateParamSetting) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{18, 1}
}
func (x *Set_UpdateParamSetting) GetParam() string {
if x != nil {
return x.Param
}
return ""
}
func (x *Set_UpdateParamSetting) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *Set_UpdateParamSetting) GetRequired() bool {
if x != nil {
return x.Required
}
return false
}
type SetResp_UpdatedObjectResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RequestedPath string `protobuf:"bytes,1,opt,name=requested_path,json=requestedPath,proto3" json:"requested_path,omitempty"`
OperStatus *SetResp_UpdatedObjectResult_OperationStatus `protobuf:"bytes,2,opt,name=oper_status,json=operStatus,proto3" json:"oper_status,omitempty"`
}
func (x *SetResp_UpdatedObjectResult) Reset() {
*x = SetResp_UpdatedObjectResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp_UpdatedObjectResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp_UpdatedObjectResult) ProtoMessage() {}
func (x *SetResp_UpdatedObjectResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[51]
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 SetResp_UpdatedObjectResult.ProtoReflect.Descriptor instead.
func (*SetResp_UpdatedObjectResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19, 0}
}
func (x *SetResp_UpdatedObjectResult) GetRequestedPath() string {
if x != nil {
return x.RequestedPath
}
return ""
}
func (x *SetResp_UpdatedObjectResult) GetOperStatus() *SetResp_UpdatedObjectResult_OperationStatus {
if x != nil {
return x.OperStatus
}
return nil
}
type SetResp_UpdatedInstanceFailure struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AffectedPath string `protobuf:"bytes,1,opt,name=affected_path,json=affectedPath,proto3" json:"affected_path,omitempty"`
ParamErrs []*SetResp_ParameterError `protobuf:"bytes,2,rep,name=param_errs,json=paramErrs,proto3" json:"param_errs,omitempty"`
}
func (x *SetResp_UpdatedInstanceFailure) Reset() {
*x = SetResp_UpdatedInstanceFailure{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp_UpdatedInstanceFailure) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp_UpdatedInstanceFailure) ProtoMessage() {}
func (x *SetResp_UpdatedInstanceFailure) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[52]
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 SetResp_UpdatedInstanceFailure.ProtoReflect.Descriptor instead.
func (*SetResp_UpdatedInstanceFailure) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19, 1}
}
func (x *SetResp_UpdatedInstanceFailure) GetAffectedPath() string {
if x != nil {
return x.AffectedPath
}
return ""
}
func (x *SetResp_UpdatedInstanceFailure) GetParamErrs() []*SetResp_ParameterError {
if x != nil {
return x.ParamErrs
}
return nil
}
type SetResp_UpdatedInstanceResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AffectedPath string `protobuf:"bytes,1,opt,name=affected_path,json=affectedPath,proto3" json:"affected_path,omitempty"`
ParamErrs []*SetResp_ParameterError `protobuf:"bytes,2,rep,name=param_errs,json=paramErrs,proto3" json:"param_errs,omitempty"`
UpdatedParams map[string]string `protobuf:"bytes,3,rep,name=updated_params,json=updatedParams,proto3" json:"updated_params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *SetResp_UpdatedInstanceResult) Reset() {
*x = SetResp_UpdatedInstanceResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp_UpdatedInstanceResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp_UpdatedInstanceResult) ProtoMessage() {}
func (x *SetResp_UpdatedInstanceResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[53]
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 SetResp_UpdatedInstanceResult.ProtoReflect.Descriptor instead.
func (*SetResp_UpdatedInstanceResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19, 2}
}
func (x *SetResp_UpdatedInstanceResult) GetAffectedPath() string {
if x != nil {
return x.AffectedPath
}
return ""
}
func (x *SetResp_UpdatedInstanceResult) GetParamErrs() []*SetResp_ParameterError {
if x != nil {
return x.ParamErrs
}
return nil
}
func (x *SetResp_UpdatedInstanceResult) GetUpdatedParams() map[string]string {
if x != nil {
return x.UpdatedParams
}
return nil
}
type SetResp_ParameterError struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Param string `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
ErrCode uint32 `protobuf:"fixed32,2,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *SetResp_ParameterError) Reset() {
*x = SetResp_ParameterError{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp_ParameterError) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp_ParameterError) ProtoMessage() {}
func (x *SetResp_ParameterError) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[54]
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 SetResp_ParameterError.ProtoReflect.Descriptor instead.
func (*SetResp_ParameterError) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19, 3}
}
func (x *SetResp_ParameterError) GetParam() string {
if x != nil {
return x.Param
}
return ""
}
func (x *SetResp_ParameterError) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *SetResp_ParameterError) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
type SetResp_UpdatedObjectResult_OperationStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to OperStatus:
//
// *SetResp_UpdatedObjectResult_OperationStatus_OperFailure
// *SetResp_UpdatedObjectResult_OperationStatus_OperSuccess
OperStatus isSetResp_UpdatedObjectResult_OperationStatus_OperStatus `protobuf_oneof:"oper_status"`
}
func (x *SetResp_UpdatedObjectResult_OperationStatus) Reset() {
*x = SetResp_UpdatedObjectResult_OperationStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp_UpdatedObjectResult_OperationStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp_UpdatedObjectResult_OperationStatus) ProtoMessage() {}
func (x *SetResp_UpdatedObjectResult_OperationStatus) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[55]
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 SetResp_UpdatedObjectResult_OperationStatus.ProtoReflect.Descriptor instead.
func (*SetResp_UpdatedObjectResult_OperationStatus) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19, 0, 0}
}
func (m *SetResp_UpdatedObjectResult_OperationStatus) GetOperStatus() isSetResp_UpdatedObjectResult_OperationStatus_OperStatus {
if m != nil {
return m.OperStatus
}
return nil
}
func (x *SetResp_UpdatedObjectResult_OperationStatus) GetOperFailure() *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure {
if x, ok := x.GetOperStatus().(*SetResp_UpdatedObjectResult_OperationStatus_OperFailure); ok {
return x.OperFailure
}
return nil
}
func (x *SetResp_UpdatedObjectResult_OperationStatus) GetOperSuccess() *SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess {
if x, ok := x.GetOperStatus().(*SetResp_UpdatedObjectResult_OperationStatus_OperSuccess); ok {
return x.OperSuccess
}
return nil
}
type isSetResp_UpdatedObjectResult_OperationStatus_OperStatus interface {
isSetResp_UpdatedObjectResult_OperationStatus_OperStatus()
}
type SetResp_UpdatedObjectResult_OperationStatus_OperFailure struct {
OperFailure *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure `protobuf:"bytes,1,opt,name=oper_failure,json=operFailure,proto3,oneof"`
}
type SetResp_UpdatedObjectResult_OperationStatus_OperSuccess struct {
OperSuccess *SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess `protobuf:"bytes,2,opt,name=oper_success,json=operSuccess,proto3,oneof"`
}
func (*SetResp_UpdatedObjectResult_OperationStatus_OperFailure) isSetResp_UpdatedObjectResult_OperationStatus_OperStatus() {
}
func (*SetResp_UpdatedObjectResult_OperationStatus_OperSuccess) isSetResp_UpdatedObjectResult_OperationStatus_OperStatus() {
}
type SetResp_UpdatedObjectResult_OperationStatus_OperationFailure struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode uint32 `protobuf:"fixed32,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
UpdatedInstFailures []*SetResp_UpdatedInstanceFailure `protobuf:"bytes,3,rep,name=updated_inst_failures,json=updatedInstFailures,proto3" json:"updated_inst_failures,omitempty"`
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) Reset() {
*x = SetResp_UpdatedObjectResult_OperationStatus_OperationFailure{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) ProtoMessage() {}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[56]
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 SetResp_UpdatedObjectResult_OperationStatus_OperationFailure.ProtoReflect.Descriptor instead.
func (*SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19, 0, 0, 0}
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationFailure) GetUpdatedInstFailures() []*SetResp_UpdatedInstanceFailure {
if x != nil {
return x.UpdatedInstFailures
}
return nil
}
type SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UpdatedInstResults []*SetResp_UpdatedInstanceResult `protobuf:"bytes,1,rep,name=updated_inst_results,json=updatedInstResults,proto3" json:"updated_inst_results,omitempty"`
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess) Reset() {
*x = SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess) ProtoMessage() {}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[57]
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 SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess.ProtoReflect.Descriptor instead.
func (*SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{19, 0, 0, 1}
}
func (x *SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess) GetUpdatedInstResults() []*SetResp_UpdatedInstanceResult {
if x != nil {
return x.UpdatedInstResults
}
return nil
}
type OperateResp_OperationResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ExecutedCommand string `protobuf:"bytes,1,opt,name=executed_command,json=executedCommand,proto3" json:"executed_command,omitempty"`
// Types that are assignable to OperationResp:
//
// *OperateResp_OperationResult_ReqObjPath
// *OperateResp_OperationResult_ReqOutputArgs
// *OperateResp_OperationResult_CmdFailure
OperationResp isOperateResp_OperationResult_OperationResp `protobuf_oneof:"operation_resp"`
}
func (x *OperateResp_OperationResult) Reset() {
*x = OperateResp_OperationResult{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperateResp_OperationResult) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperateResp_OperationResult) ProtoMessage() {}
func (x *OperateResp_OperationResult) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[60]
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 OperateResp_OperationResult.ProtoReflect.Descriptor instead.
func (*OperateResp_OperationResult) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{21, 0}
}
func (x *OperateResp_OperationResult) GetExecutedCommand() string {
if x != nil {
return x.ExecutedCommand
}
return ""
}
func (m *OperateResp_OperationResult) GetOperationResp() isOperateResp_OperationResult_OperationResp {
if m != nil {
return m.OperationResp
}
return nil
}
func (x *OperateResp_OperationResult) GetReqObjPath() string {
if x, ok := x.GetOperationResp().(*OperateResp_OperationResult_ReqObjPath); ok {
return x.ReqObjPath
}
return ""
}
func (x *OperateResp_OperationResult) GetReqOutputArgs() *OperateResp_OperationResult_OutputArgs {
if x, ok := x.GetOperationResp().(*OperateResp_OperationResult_ReqOutputArgs); ok {
return x.ReqOutputArgs
}
return nil
}
func (x *OperateResp_OperationResult) GetCmdFailure() *OperateResp_OperationResult_CommandFailure {
if x, ok := x.GetOperationResp().(*OperateResp_OperationResult_CmdFailure); ok {
return x.CmdFailure
}
return nil
}
type isOperateResp_OperationResult_OperationResp interface {
isOperateResp_OperationResult_OperationResp()
}
type OperateResp_OperationResult_ReqObjPath struct {
ReqObjPath string `protobuf:"bytes,2,opt,name=req_obj_path,json=reqObjPath,proto3,oneof"`
}
type OperateResp_OperationResult_ReqOutputArgs struct {
ReqOutputArgs *OperateResp_OperationResult_OutputArgs `protobuf:"bytes,3,opt,name=req_output_args,json=reqOutputArgs,proto3,oneof"`
}
type OperateResp_OperationResult_CmdFailure struct {
CmdFailure *OperateResp_OperationResult_CommandFailure `protobuf:"bytes,4,opt,name=cmd_failure,json=cmdFailure,proto3,oneof"`
}
func (*OperateResp_OperationResult_ReqObjPath) isOperateResp_OperationResult_OperationResp() {}
func (*OperateResp_OperationResult_ReqOutputArgs) isOperateResp_OperationResult_OperationResp() {}
func (*OperateResp_OperationResult_CmdFailure) isOperateResp_OperationResult_OperationResp() {}
type OperateResp_OperationResult_OutputArgs struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OutputArgs map[string]string `protobuf:"bytes,1,rep,name=output_args,json=outputArgs,proto3" json:"output_args,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *OperateResp_OperationResult_OutputArgs) Reset() {
*x = OperateResp_OperationResult_OutputArgs{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperateResp_OperationResult_OutputArgs) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperateResp_OperationResult_OutputArgs) ProtoMessage() {}
func (x *OperateResp_OperationResult_OutputArgs) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[61]
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 OperateResp_OperationResult_OutputArgs.ProtoReflect.Descriptor instead.
func (*OperateResp_OperationResult_OutputArgs) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{21, 0, 0}
}
func (x *OperateResp_OperationResult_OutputArgs) GetOutputArgs() map[string]string {
if x != nil {
return x.OutputArgs
}
return nil
}
type OperateResp_OperationResult_CommandFailure struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode uint32 `protobuf:"fixed32,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *OperateResp_OperationResult_CommandFailure) Reset() {
*x = OperateResp_OperationResult_CommandFailure{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OperateResp_OperationResult_CommandFailure) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OperateResp_OperationResult_CommandFailure) ProtoMessage() {}
func (x *OperateResp_OperationResult_CommandFailure) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[62]
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 OperateResp_OperationResult_CommandFailure.ProtoReflect.Descriptor instead.
func (*OperateResp_OperationResult_CommandFailure) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{21, 0, 1}
}
func (x *OperateResp_OperationResult_CommandFailure) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *OperateResp_OperationResult_CommandFailure) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
type Notify_Event struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPath string `protobuf:"bytes,1,opt,name=obj_path,json=objPath,proto3" json:"obj_path,omitempty"`
EventName string `protobuf:"bytes,2,opt,name=event_name,json=eventName,proto3" json:"event_name,omitempty"`
Params map[string]string `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *Notify_Event) Reset() {
*x = Notify_Event{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_Event) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_Event) ProtoMessage() {}
func (x *Notify_Event) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[64]
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 Notify_Event.ProtoReflect.Descriptor instead.
func (*Notify_Event) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 0}
}
func (x *Notify_Event) GetObjPath() string {
if x != nil {
return x.ObjPath
}
return ""
}
func (x *Notify_Event) GetEventName() string {
if x != nil {
return x.EventName
}
return ""
}
func (x *Notify_Event) GetParams() map[string]string {
if x != nil {
return x.Params
}
return nil
}
type Notify_ValueChange struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ParamPath string `protobuf:"bytes,1,opt,name=param_path,json=paramPath,proto3" json:"param_path,omitempty"`
ParamValue string `protobuf:"bytes,2,opt,name=param_value,json=paramValue,proto3" json:"param_value,omitempty"`
}
func (x *Notify_ValueChange) Reset() {
*x = Notify_ValueChange{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[65]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_ValueChange) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_ValueChange) ProtoMessage() {}
func (x *Notify_ValueChange) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[65]
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 Notify_ValueChange.ProtoReflect.Descriptor instead.
func (*Notify_ValueChange) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 1}
}
func (x *Notify_ValueChange) GetParamPath() string {
if x != nil {
return x.ParamPath
}
return ""
}
func (x *Notify_ValueChange) GetParamValue() string {
if x != nil {
return x.ParamValue
}
return ""
}
type Notify_ObjectCreation struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPath string `protobuf:"bytes,1,opt,name=obj_path,json=objPath,proto3" json:"obj_path,omitempty"`
UniqueKeys map[string]string `protobuf:"bytes,2,rep,name=unique_keys,json=uniqueKeys,proto3" json:"unique_keys,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *Notify_ObjectCreation) Reset() {
*x = Notify_ObjectCreation{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[66]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_ObjectCreation) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_ObjectCreation) ProtoMessage() {}
func (x *Notify_ObjectCreation) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[66]
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 Notify_ObjectCreation.ProtoReflect.Descriptor instead.
func (*Notify_ObjectCreation) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 2}
}
func (x *Notify_ObjectCreation) GetObjPath() string {
if x != nil {
return x.ObjPath
}
return ""
}
func (x *Notify_ObjectCreation) GetUniqueKeys() map[string]string {
if x != nil {
return x.UniqueKeys
}
return nil
}
type Notify_ObjectDeletion struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPath string `protobuf:"bytes,1,opt,name=obj_path,json=objPath,proto3" json:"obj_path,omitempty"`
}
func (x *Notify_ObjectDeletion) Reset() {
*x = Notify_ObjectDeletion{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[67]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_ObjectDeletion) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_ObjectDeletion) ProtoMessage() {}
func (x *Notify_ObjectDeletion) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[67]
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 Notify_ObjectDeletion.ProtoReflect.Descriptor instead.
func (*Notify_ObjectDeletion) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 3}
}
func (x *Notify_ObjectDeletion) GetObjPath() string {
if x != nil {
return x.ObjPath
}
return ""
}
type Notify_OperationComplete struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ObjPath string `protobuf:"bytes,1,opt,name=obj_path,json=objPath,proto3" json:"obj_path,omitempty"`
CommandName string `protobuf:"bytes,2,opt,name=command_name,json=commandName,proto3" json:"command_name,omitempty"`
CommandKey string `protobuf:"bytes,3,opt,name=command_key,json=commandKey,proto3" json:"command_key,omitempty"`
// Types that are assignable to OperationResp:
//
// *Notify_OperationComplete_ReqOutputArgs
// *Notify_OperationComplete_CmdFailure
OperationResp isNotify_OperationComplete_OperationResp `protobuf_oneof:"operation_resp"`
}
func (x *Notify_OperationComplete) Reset() {
*x = Notify_OperationComplete{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[68]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_OperationComplete) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_OperationComplete) ProtoMessage() {}
func (x *Notify_OperationComplete) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[68]
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 Notify_OperationComplete.ProtoReflect.Descriptor instead.
func (*Notify_OperationComplete) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 4}
}
func (x *Notify_OperationComplete) GetObjPath() string {
if x != nil {
return x.ObjPath
}
return ""
}
func (x *Notify_OperationComplete) GetCommandName() string {
if x != nil {
return x.CommandName
}
return ""
}
func (x *Notify_OperationComplete) GetCommandKey() string {
if x != nil {
return x.CommandKey
}
return ""
}
func (m *Notify_OperationComplete) GetOperationResp() isNotify_OperationComplete_OperationResp {
if m != nil {
return m.OperationResp
}
return nil
}
func (x *Notify_OperationComplete) GetReqOutputArgs() *Notify_OperationComplete_OutputArgs {
if x, ok := x.GetOperationResp().(*Notify_OperationComplete_ReqOutputArgs); ok {
return x.ReqOutputArgs
}
return nil
}
func (x *Notify_OperationComplete) GetCmdFailure() *Notify_OperationComplete_CommandFailure {
if x, ok := x.GetOperationResp().(*Notify_OperationComplete_CmdFailure); ok {
return x.CmdFailure
}
return nil
}
type isNotify_OperationComplete_OperationResp interface {
isNotify_OperationComplete_OperationResp()
}
type Notify_OperationComplete_ReqOutputArgs struct {
ReqOutputArgs *Notify_OperationComplete_OutputArgs `protobuf:"bytes,4,opt,name=req_output_args,json=reqOutputArgs,proto3,oneof"`
}
type Notify_OperationComplete_CmdFailure struct {
CmdFailure *Notify_OperationComplete_CommandFailure `protobuf:"bytes,5,opt,name=cmd_failure,json=cmdFailure,proto3,oneof"`
}
func (*Notify_OperationComplete_ReqOutputArgs) isNotify_OperationComplete_OperationResp() {}
func (*Notify_OperationComplete_CmdFailure) isNotify_OperationComplete_OperationResp() {}
type Notify_OnBoardRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Oui string `protobuf:"bytes,1,opt,name=oui,proto3" json:"oui,omitempty"`
ProductClass string `protobuf:"bytes,2,opt,name=product_class,json=productClass,proto3" json:"product_class,omitempty"`
SerialNumber string `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
AgentSupportedProtocolVersions string `protobuf:"bytes,4,opt,name=agent_supported_protocol_versions,json=agentSupportedProtocolVersions,proto3" json:"agent_supported_protocol_versions,omitempty"`
}
func (x *Notify_OnBoardRequest) Reset() {
*x = Notify_OnBoardRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[69]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_OnBoardRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_OnBoardRequest) ProtoMessage() {}
func (x *Notify_OnBoardRequest) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[69]
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 Notify_OnBoardRequest.ProtoReflect.Descriptor instead.
func (*Notify_OnBoardRequest) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 5}
}
func (x *Notify_OnBoardRequest) GetOui() string {
if x != nil {
return x.Oui
}
return ""
}
func (x *Notify_OnBoardRequest) GetProductClass() string {
if x != nil {
return x.ProductClass
}
return ""
}
func (x *Notify_OnBoardRequest) GetSerialNumber() string {
if x != nil {
return x.SerialNumber
}
return ""
}
func (x *Notify_OnBoardRequest) GetAgentSupportedProtocolVersions() string {
if x != nil {
return x.AgentSupportedProtocolVersions
}
return ""
}
type Notify_OperationComplete_OutputArgs struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OutputArgs map[string]string `protobuf:"bytes,1,rep,name=output_args,json=outputArgs,proto3" json:"output_args,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *Notify_OperationComplete_OutputArgs) Reset() {
*x = Notify_OperationComplete_OutputArgs{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[72]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_OperationComplete_OutputArgs) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_OperationComplete_OutputArgs) ProtoMessage() {}
func (x *Notify_OperationComplete_OutputArgs) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[72]
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 Notify_OperationComplete_OutputArgs.ProtoReflect.Descriptor instead.
func (*Notify_OperationComplete_OutputArgs) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 4, 0}
}
func (x *Notify_OperationComplete_OutputArgs) GetOutputArgs() map[string]string {
if x != nil {
return x.OutputArgs
}
return nil
}
type Notify_OperationComplete_CommandFailure struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode uint32 `protobuf:"fixed32,1,opt,name=err_code,json=errCode,proto3" json:"err_code,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
}
func (x *Notify_OperationComplete_CommandFailure) Reset() {
*x = Notify_OperationComplete_CommandFailure{}
if protoimpl.UnsafeEnabled {
mi := &file_usp_msg_1_2_proto_msgTypes[73]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Notify_OperationComplete_CommandFailure) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Notify_OperationComplete_CommandFailure) ProtoMessage() {}
func (x *Notify_OperationComplete_CommandFailure) ProtoReflect() protoreflect.Message {
mi := &file_usp_msg_1_2_proto_msgTypes[73]
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 Notify_OperationComplete_CommandFailure.ProtoReflect.Descriptor instead.
func (*Notify_OperationComplete_CommandFailure) Descriptor() ([]byte, []int) {
return file_usp_msg_1_2_proto_rawDescGZIP(), []int{22, 4, 1}
}
func (x *Notify_OperationComplete_CommandFailure) GetErrCode() uint32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *Notify_OperationComplete_CommandFailure) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
var File_usp_msg_1_2_proto protoreflect.FileDescriptor
var file_usp_msg_1_2_proto_rawDesc = []byte{
0x0a, 0x11, 0x75, 0x73, 0x70, 0x2d, 0x6d, 0x73, 0x67, 0x2d, 0x31, 0x2d, 0x32, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x12, 0x03, 0x75, 0x73, 0x70, 0x22, 0x49, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12,
0x23, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0b, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65,
0x61, 0x64, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x09, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62,
0x6f, 0x64, 0x79, 0x22, 0x97, 0x03, 0x0a, 0x06, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x15,
0x0a, 0x06, 0x6d, 0x73, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x6d, 0x73, 0x67, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x6d, 0x73, 0x67, 0x5f, 0x74, 0x79, 0x70,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x48, 0x65,
0x61, 0x64, 0x65, 0x72, 0x2e, 0x4d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x6d, 0x73,
0x67, 0x54, 0x79, 0x70, 0x65, 0x22, 0xc5, 0x02, 0x0a, 0x07, 0x4d, 0x73, 0x67, 0x54, 0x79, 0x70,
0x65, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03,
0x47, 0x45, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x47, 0x45, 0x54, 0x5f, 0x52, 0x45, 0x53,
0x50, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10, 0x03, 0x12,
0x07, 0x0a, 0x03, 0x53, 0x45, 0x54, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x45, 0x54, 0x5f,
0x52, 0x45, 0x53, 0x50, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54,
0x45, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x45, 0x5f, 0x52,
0x45, 0x53, 0x50, 0x10, 0x07, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x44, 0x44, 0x10, 0x08, 0x12, 0x0c,
0x0a, 0x08, 0x41, 0x44, 0x44, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x10, 0x09, 0x12, 0x0a, 0x0a, 0x06,
0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x44, 0x45, 0x4c, 0x45,
0x54, 0x45, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x10, 0x0b, 0x12, 0x14, 0x0a, 0x10, 0x47, 0x45, 0x54,
0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x44, 0x4d, 0x10, 0x0c, 0x12,
0x19, 0x0a, 0x15, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44,
0x5f, 0x44, 0x4d, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x10, 0x0d, 0x12, 0x11, 0x0a, 0x0d, 0x47, 0x45,
0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x10, 0x0e, 0x12, 0x16, 0x0a,
0x12, 0x47, 0x45, 0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x5f, 0x52,
0x45, 0x53, 0x50, 0x10, 0x0f, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x5f,
0x52, 0x45, 0x53, 0x50, 0x10, 0x10, 0x12, 0x17, 0x0a, 0x13, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x55,
0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x10, 0x11, 0x12,
0x1c, 0x0a, 0x18, 0x47, 0x45, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44,
0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x10, 0x12, 0x22, 0x8d, 0x01,
0x0a, 0x04, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x28, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x2b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x48, 0x00, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a,
0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x75,
0x73, 0x70, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f,
0x72, 0x42, 0x0a, 0x0a, 0x08, 0x6d, 0x73, 0x67, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x22, 0xb5, 0x03,
0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x67, 0x65, 0x74,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74,
0x48, 0x00, 0x52, 0x03, 0x67, 0x65, 0x74, 0x12, 0x3f, 0x0a, 0x10, 0x67, 0x65, 0x74, 0x5f, 0x73,
0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x64, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x13, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f,
0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x48, 0x00, 0x52, 0x0e, 0x67, 0x65, 0x74, 0x53, 0x75, 0x70,
0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x6d, 0x12, 0x38, 0x0a, 0x0d, 0x67, 0x65, 0x74, 0x5f,
0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x11, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
0x65, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
0x65, 0x73, 0x12, 0x1c, 0x0a, 0x03, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x08, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x48, 0x00, 0x52, 0x03, 0x73, 0x65, 0x74,
0x12, 0x1c, 0x0a, 0x03, 0x61, 0x64, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e,
0x75, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x48, 0x00, 0x52, 0x03, 0x61, 0x64, 0x64, 0x12, 0x25,
0x0a, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b,
0x2e, 0x75, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x00, 0x52, 0x06, 0x64,
0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x07, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65,
0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4f, 0x70, 0x65,
0x72, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x07, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x12,
0x25, 0x0a, 0x06, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0b, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x00, 0x52, 0x06,
0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x51, 0x0a, 0x16, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x75,
0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74,
0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
0x6c, 0x48, 0x00, 0x52, 0x14, 0x67, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x42, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x71,
0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0xac, 0x04, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x12, 0x29, 0x0a, 0x08, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65,
0x73, 0x70, 0x48, 0x00, 0x52, 0x07, 0x67, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4c, 0x0a,
0x15, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x64,
0x6d, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x75,
0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x44,
0x4d, 0x52, 0x65, 0x73, 0x70, 0x48, 0x00, 0x52, 0x12, 0x67, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70,
0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x45, 0x0a, 0x12, 0x67,
0x65, 0x74, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x73,
0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65,
0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x48, 0x00,
0x52, 0x10, 0x67, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65,
0x73, 0x70, 0x12, 0x29, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65,
0x73, 0x70, 0x48, 0x00, 0x52, 0x07, 0x73, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x29, 0x0a,
0x08, 0x61, 0x64, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0c, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x48, 0x00, 0x52,
0x07, 0x61, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65,
0x74, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
0x75, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x48, 0x00,
0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x35, 0x0a, 0x0c,
0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x07, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x10, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65,
0x52, 0x65, 0x73, 0x70, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52,
0x65, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x0b, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x72, 0x65,
0x73, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, 0x48, 0x00, 0x52, 0x0a, 0x6e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x5e, 0x0a, 0x1b, 0x67, 0x65, 0x74, 0x5f, 0x73,
0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x75,
0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x48, 0x00, 0x52, 0x18, 0x67,
0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f,
0x63, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x42, 0x0b, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x70, 0x5f,
0x74, 0x79, 0x70, 0x65, 0x22, 0xd2, 0x01, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x19,
0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07,
0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72,
0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d,
0x73, 0x67, 0x12, 0x34, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x65, 0x72, 0x72, 0x73,
0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x45, 0x72, 0x72,
0x6f, 0x72, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x09, 0x70,
0x61, 0x72, 0x61, 0x6d, 0x45, 0x72, 0x72, 0x73, 0x1a, 0x5f, 0x0a, 0x0a, 0x50, 0x61, 0x72, 0x61,
0x6d, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f,
0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x50, 0x61, 0x74, 0x68, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65,
0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x43, 0x0a, 0x03, 0x47, 0x65, 0x74,
0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x73, 0x18,
0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x50, 0x61, 0x74, 0x68,
0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x65, 0x70, 0x74, 0x68, 0x18, 0x02,
0x20, 0x01, 0x28, 0x07, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x44, 0x65, 0x70, 0x74, 0x68, 0x22, 0xf2,
0x03, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4a, 0x0a, 0x10, 0x72, 0x65,
0x71, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65,
0x73, 0x70, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68,
0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x50, 0x61, 0x74, 0x68, 0x52,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0xc5, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x25,
0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65,
0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65,
0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x53, 0x0a, 0x15, 0x72, 0x65, 0x73,
0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47,
0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x50,
0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x13, 0x72, 0x65, 0x73, 0x6f, 0x6c,
0x76, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0xd2,
0x01, 0x0a, 0x12, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x52,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65,
0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65,
0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x56, 0x0a, 0x0d, 0x72, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x31, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e,
0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x72, 0x61,
0x6d, 0x73, 0x1a, 0x3f, 0x0a, 0x11, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x50, 0x61, 0x72, 0x61,
0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
0x02, 0x38, 0x01, 0x22, 0xca, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f,
0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61,
0x74, 0x68, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x62, 0x6a, 0x50, 0x61,
0x74, 0x68, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6c, 0x65, 0x76,
0x65, 0x6c, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x66,
0x69, 0x72, 0x73, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x27, 0x0a,
0x0f, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73,
0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x43, 0x6f,
0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e,
0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x72,
0x65, 0x74, 0x75, 0x72, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72,
0x65, 0x74, 0x75, 0x72, 0x6e, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x01,
0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73,
0x22, 0xbe, 0x0f, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
0x64, 0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x55, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x5f, 0x6f,
0x62, 0x6a, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x2d, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72,
0x74, 0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52,
0x0d, 0x72, 0x65, 0x71, 0x4f, 0x62, 0x6a, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0xf2,
0x01, 0x0a, 0x15, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65,
0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x5f,
0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
0x72, 0x65, 0x71, 0x4f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72,
0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72,
0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x2d,
0x0a, 0x13, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x73,
0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x61, 0x74,
0x61, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x55, 0x72, 0x69, 0x12, 0x54, 0x0a,
0x0e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x62, 0x6a, 0x73, 0x18,
0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53,
0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53,
0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x52, 0x0d, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4f,
0x62, 0x6a, 0x73, 0x1a, 0xea, 0x03, 0x0a, 0x15, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2c, 0x0a,
0x12, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x70,
0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x75, 0x70, 0x70, 0x6f,
0x72, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x12, 0x3d, 0x0a, 0x06, 0x61,
0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x75, 0x73,
0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x4d,
0x52, 0x65, 0x73, 0x70, 0x2e, 0x4f, 0x62, 0x6a, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x79,
0x70, 0x65, 0x52, 0x06, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73,
0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x73, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x49, 0x6e,
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x5d, 0x0a, 0x12, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72,
0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70,
0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x75, 0x70, 0x70,
0x6f, 0x72, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d,
0x6d, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x57, 0x0a, 0x10, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
0x65, 0x64, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x2c, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0f, 0x73,
0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x57,
0x0a, 0x10, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47,
0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73,
0x70, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d,
0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
0x64, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x69, 0x76, 0x65, 0x72,
0x67, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09,
0x52, 0x0e, 0x64, 0x69, 0x76, 0x65, 0x72, 0x67, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x74, 0x68, 0x73,
0x1a, 0x89, 0x02, 0x0a, 0x14, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x61,
0x72, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
0x61, 0x72, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x06, 0x61, 0x63, 0x63, 0x65,
0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47,
0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73,
0x70, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70,
0x65, 0x52, 0x06, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x45, 0x0a, 0x0a, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e,
0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64,
0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x56, 0x61, 0x6c, 0x75,
0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65,
0x12, 0x4a, 0x0a, 0x0c, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74,
0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x2e,
0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52,
0x0b, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x1a, 0xd1, 0x01, 0x0a,
0x16, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x61,
0x6e, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x69, 0x6e,
0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20,
0x03, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x4e, 0x61, 0x6d,
0x65, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x67,
0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x75,
0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x0c,
0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70,
0x6f, 0x72, 0x74, 0x65, 0x64, 0x44, 0x4d, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x43, 0x6d, 0x64, 0x54,
0x79, 0x70, 0x65, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65,
0x1a, 0x52, 0x0a, 0x14, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x45, 0x76, 0x65,
0x6e, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e,
0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x76,
0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x72, 0x67, 0x5f, 0x6e,
0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x61, 0x72, 0x67, 0x4e,
0x61, 0x6d, 0x65, 0x73, 0x22, 0x52, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x41, 0x63, 0x63,
0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x41, 0x52, 0x41, 0x4d,
0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10,
0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x57, 0x52, 0x49, 0x54, 0x45,
0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x57, 0x52, 0x49, 0x54,
0x45, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x02, 0x22, 0x5d, 0x0a, 0x0d, 0x4f, 0x62, 0x6a, 0x41,
0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x4f, 0x42, 0x4a,
0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e,
0x4f, 0x42, 0x4a, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x01,
0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x42, 0x4a, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x4f, 0x4e, 0x4c, 0x59,
0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4f, 0x42, 0x4a, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x03, 0x22, 0xe9, 0x01, 0x0a, 0x0e, 0x50, 0x61, 0x72, 0x61,
0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x41,
0x52, 0x41, 0x4d, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x11, 0x0a,
0x0d, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x36, 0x34, 0x10, 0x01,
0x12, 0x11, 0x0a, 0x0d, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x42, 0x4f, 0x4f, 0x4c, 0x45, 0x41,
0x4e, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x44, 0x41, 0x54,
0x45, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x41, 0x52, 0x41,
0x4d, 0x5f, 0x44, 0x45, 0x43, 0x49, 0x4d, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x50,
0x41, 0x52, 0x41, 0x4d, 0x5f, 0x48, 0x45, 0x58, 0x5f, 0x42, 0x49, 0x4e, 0x41, 0x52, 0x59, 0x10,
0x05, 0x12, 0x0d, 0x0a, 0x09, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x49, 0x4e, 0x54, 0x10, 0x06,
0x12, 0x0e, 0x0a, 0x0a, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0x07,
0x12, 0x10, 0x0a, 0x0c, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47,
0x10, 0x08, 0x12, 0x16, 0x0a, 0x12, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x49,
0x47, 0x4e, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x54, 0x10, 0x09, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x41,
0x52, 0x41, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x49, 0x47, 0x4e, 0x45, 0x44, 0x5f, 0x4c, 0x4f, 0x4e,
0x47, 0x10, 0x0a, 0x22, 0x63, 0x0a, 0x0f, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f,
0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00,
0x12, 0x18, 0x0a, 0x14, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45,
0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x56, 0x41,
0x4c, 0x55, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x5f, 0x57, 0x49, 0x4c, 0x4c, 0x5f,
0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x10, 0x02, 0x22, 0x37, 0x0a, 0x07, 0x43, 0x6d, 0x64, 0x54,
0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x4d, 0x44, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
0x57, 0x4e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x4d, 0x44, 0x5f, 0x53, 0x59, 0x4e, 0x43,
0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x4d, 0x44, 0x5f, 0x41, 0x53, 0x59, 0x4e, 0x43, 0x10,
0x02, 0x22, 0x55, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, 0x01,
0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x73, 0x12, 0x28,
0x0a, 0x10, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6f, 0x6e,
0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, 0x4c,
0x65, 0x76, 0x65, 0x6c, 0x4f, 0x6e, 0x6c, 0x79, 0x22, 0xf6, 0x03, 0x0a, 0x10, 0x47, 0x65, 0x74,
0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x53, 0x0a,
0x10, 0x72, 0x65, 0x71, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65,
0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x73, 0x1a, 0xb3, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64,
0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74,
0x68, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07,
0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65,
0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x41, 0x0a, 0x0a, 0x63, 0x75, 0x72, 0x72, 0x5f, 0x69, 0x6e,
0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x73, 0x70, 0x2e,
0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70,
0x2e, 0x43, 0x75, 0x72, 0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x09, 0x63,
0x75, 0x72, 0x72, 0x49, 0x6e, 0x73, 0x74, 0x73, 0x1a, 0xd6, 0x01, 0x0a, 0x0c, 0x43, 0x75, 0x72,
0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e, 0x73,
0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61,
0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
0x74, 0x69, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x12, 0x53, 0x0a,
0x0b, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x32, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x43, 0x75, 0x72, 0x72, 0x49, 0x6e,
0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4b, 0x65, 0x79,
0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4b, 0x65,
0x79, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4b, 0x65, 0x79, 0x73,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
0x01, 0x22, 0x6b, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x53, 0x0a, 0x26, 0x63, 0x6f, 0x6e,
0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
0x64, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x23, 0x63, 0x6f, 0x6e, 0x74, 0x72,
0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x65,
0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x49, 0x0a, 0x21, 0x61, 0x67,
0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x70, 0x70,
0x6f, 0x72, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72,
0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xaf, 0x02, 0x0a, 0x03, 0x41, 0x64, 0x64, 0x12, 0x23, 0x0a,
0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x18, 0x01,
0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x61, 0x72, 0x74, 0x69,
0x61, 0x6c, 0x12, 0x36, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x62, 0x6a,
0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x41, 0x64,
0x64, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x0a,
0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x73, 0x1a, 0x6d, 0x0a, 0x0c, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x62,
0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x62,
0x6a, 0x50, 0x61, 0x74, 0x68, 0x12, 0x42, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x73,
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
0x75, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x61,
0x72, 0x61, 0x6d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x1a, 0x5c, 0x0a, 0x12, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12,
0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72,
0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72,
0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0xb5, 0x07, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x52,
0x65, 0x73, 0x70, 0x12, 0x50, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f,
0x62, 0x6a, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x20, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x43,
0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0xfb, 0x05, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a,
0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64,
0x50, 0x61, 0x74, 0x68, 0x12, 0x51, 0x0a, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x2e,
0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f,
0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0a, 0x6f, 0x70, 0x65,
0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0xe9, 0x04, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x66, 0x0a, 0x0c, 0x6f,
0x70, 0x65, 0x72, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x41, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e,
0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69,
0x6c, 0x75, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c,
0x75, 0x72, 0x65, 0x12, 0x66, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x75, 0x63, 0x63,
0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x75, 0x73, 0x70, 0x2e,
0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f,
0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x0b,
0x6f, 0x70, 0x65, 0x72, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x1a, 0x46, 0x0a, 0x10, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12,
0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72,
0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72,
0x4d, 0x73, 0x67, 0x1a, 0xae, 0x02, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x69, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65,
0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x3a, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x65,
0x72, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x75, 0x73, 0x70, 0x2e,
0x41, 0x64, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65,
0x72, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x45, 0x72, 0x72,
0x73, 0x12, 0x72, 0x0a, 0x0b, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x73,
0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x41, 0x64, 0x64,
0x52, 0x65, 0x73, 0x70, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65,
0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2e, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65,
0x4b, 0x65, 0x79, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x75, 0x6e, 0x69, 0x71, 0x75,
0x65, 0x4b, 0x65, 0x79, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4b,
0x65, 0x79, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
0x3a, 0x02, 0x38, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
0x74, 0x75, 0x73, 0x1a, 0x5a, 0x0a, 0x0e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x65,
0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65,
0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73,
0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x22,
0x4a, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c,
0x6f, 0x77, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x1b,
0x0a, 0x09, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
0x09, 0x52, 0x08, 0x6f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x73, 0x22, 0xbe, 0x06, 0x0a, 0x0a,
0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x53, 0x0a, 0x13, 0x64, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x44, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64,
0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x11, 0x64, 0x65,
0x6c, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a,
0xe6, 0x04, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63,
0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x54,
0x0a, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
0x52, 0x65, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65,
0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0a, 0x6f, 0x70, 0x65, 0x72, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x1a, 0xd1, 0x03, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x69, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72,
0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44,
0x2e, 0x75, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e,
0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69,
0x6c, 0x75, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c,
0x75, 0x72, 0x65, 0x12, 0x69, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x75, 0x63, 0x63,
0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x75, 0x73, 0x70, 0x2e,
0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x48,
0x00, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x1a, 0x46,
0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75,
0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a,
0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x1a, 0x90, 0x01, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x61,
0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, 0x01, 0x20,
0x03, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74,
0x68, 0x73, 0x12, 0x55, 0x0a, 0x14, 0x75, 0x6e, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64,
0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x65, 0x72, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x23, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73,
0x70, 0x2e, 0x55, 0x6e, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68,
0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x12, 0x75, 0x6e, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65,
0x64, 0x50, 0x61, 0x74, 0x68, 0x45, 0x72, 0x72, 0x73, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x70, 0x65,
0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0x72, 0x0a, 0x13, 0x55, 0x6e, 0x61, 0x66,
0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12,
0x27, 0x0a, 0x0f, 0x75, 0x6e, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61,
0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x75, 0x6e, 0x61, 0x66, 0x66, 0x65,
0x63, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f,
0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43,
0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x22, 0xaf, 0x02, 0x0a,
0x03, 0x53, 0x65, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x70, 0x61,
0x72, 0x74, 0x69, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c,
0x6f, 0x77, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x36, 0x0a, 0x0b, 0x75, 0x70, 0x64,
0x61, 0x74, 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15,
0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f,
0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a,
0x73, 0x1a, 0x6d, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63,
0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x12, 0x42, 0x0a, 0x0e,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x2e, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
0x67, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
0x1a, 0x5c, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x53,
0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x14, 0x0a, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x03,
0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0xde,
0x09, 0x0a, 0x07, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x50, 0x0a, 0x13, 0x75, 0x70,
0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65,
0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a,
0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74,
0x65, 0x64, 0x4f, 0x62, 0x6a, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0x8e, 0x05, 0x0a,
0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65,
0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x51, 0x0a, 0x0b, 0x6f,
0x70, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x30, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x52, 0x0a, 0x6f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0xfc,
0x03, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x12, 0x66, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75,
0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53,
0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62,
0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x6f,
0x70, 0x65, 0x72, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x66, 0x0a, 0x0c, 0x6f, 0x70,
0x65, 0x72, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x41, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x63, 0x63,
0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x53, 0x75, 0x63, 0x63, 0x65,
0x73, 0x73, 0x1a, 0x9f, 0x01, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63,
0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f,
0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x57, 0x0a, 0x15, 0x75,
0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x5f, 0x66, 0x61, 0x69, 0x6c,
0x75, 0x72, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x73, 0x70,
0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,
0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52,
0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x46, 0x61, 0x69, 0x6c,
0x75, 0x72, 0x65, 0x73, 0x1a, 0x68, 0x0a, 0x10, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x54, 0x0a, 0x14, 0x75, 0x70, 0x64, 0x61,
0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73,
0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74,
0x52, 0x65, 0x73, 0x70, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x12, 0x75, 0x70, 0x64, 0x61,
0x74, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x42, 0x0d,
0x0a, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0x79, 0x0a,
0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x66, 0x66, 0x65, 0x63,
0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x3a, 0x0a, 0x0a,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x65, 0x72, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x1b, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50,
0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x09, 0x70,
0x61, 0x72, 0x61, 0x6d, 0x45, 0x72, 0x72, 0x73, 0x1a, 0x98, 0x02, 0x0a, 0x15, 0x55, 0x70, 0x64,
0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x70,
0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x66, 0x66, 0x65, 0x63,
0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x3a, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d,
0x5f, 0x65, 0x72, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x75, 0x73,
0x70, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
0x74, 0x65, 0x72, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x45,
0x72, 0x72, 0x73, 0x12, 0x5c, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70,
0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x75, 0x73,
0x70, 0x2e, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e,
0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x52, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d,
0x73, 0x1a, 0x40, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x50, 0x61, 0x72, 0x61,
0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
0x02, 0x38, 0x01, 0x1a, 0x5a, 0x0a, 0x0e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x65,
0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65,
0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73,
0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x22,
0xdb, 0x01, 0x0a, 0x07, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63,
0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f,
0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d,
0x61, 0x6e, 0x64, 0x4b, 0x65, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x72,
0x65, 0x73, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6e, 0x64, 0x52,
0x65, 0x73, 0x70, 0x12, 0x3a, 0x0a, 0x0a, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x67,
0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4f, 0x70,
0x65, 0x72, 0x61, 0x74, 0x65, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x1a,
0x3c, 0x0a, 0x0e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xee, 0x04,
0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4d, 0x0a,
0x11, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x10, 0x6f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0x8f, 0x04, 0x0a,
0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x12, 0x29, 0x0a, 0x10, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d,
0x6d, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x78, 0x65, 0x63,
0x75, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x72,
0x65, 0x71, 0x5f, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x48, 0x00, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x4f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x12,
0x55, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x61, 0x72,
0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75,
0x74, 0x41, 0x72, 0x67, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x4f, 0x75, 0x74, 0x70,
0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x12, 0x52, 0x0a, 0x0b, 0x63, 0x6d, 0x64, 0x5f, 0x66, 0x61,
0x69, 0x6c, 0x75, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x75, 0x73,
0x70, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4f, 0x70,
0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2e, 0x43, 0x6f,
0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0a,
0x63, 0x6d, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x1a, 0xa9, 0x01, 0x0a, 0x0a, 0x4f,
0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x12, 0x5c, 0x0a, 0x0b, 0x6f, 0x75, 0x74,
0x70, 0x75, 0x74, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b,
0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70,
0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x2e, 0x4f, 0x75, 0x74, 0x70,
0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x6f, 0x75, 0x74,
0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x4f, 0x75, 0x74, 0x70, 0x75,
0x74, 0x41, 0x72, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f,
0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43,
0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x42, 0x10, 0x0a, 0x0e,
0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x22, 0x90,
0x0d, 0x0a, 0x06, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x62,
0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0e, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x18,
0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12,
0x29, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x45, 0x76, 0x65, 0x6e,
0x74, 0x48, 0x00, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x0c, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x17, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x3f, 0x0a, 0x0c, 0x6f, 0x62, 0x6a, 0x5f,
0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x62, 0x6a, 0x65,
0x63, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x62,
0x6a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x0c, 0x6f, 0x62, 0x6a,
0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1a, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x62, 0x6a,
0x65, 0x63, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x6f,
0x62, 0x6a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0d, 0x6f, 0x70,
0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1d, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65,
0x48, 0x00, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65,
0x12, 0x3e, 0x0a, 0x0c, 0x6f, 0x6e, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65, 0x71,
0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74,
0x69, 0x66, 0x79, 0x2e, 0x4f, 0x6e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71,
0x1a, 0xb3, 0x01, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x62,
0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x62,
0x6a, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x6e,
0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74,
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x03,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66,
0x79, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x50,
0x61, 0x72, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4d, 0x0a, 0x0b, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43,
0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x70,
0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d,
0x50, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d,
0x56, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0xb7, 0x01, 0x0a, 0x0e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74,
0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x62, 0x6a, 0x5f,
0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x62, 0x6a, 0x50,
0x61, 0x74, 0x68, 0x12, 0x4b, 0x0a, 0x0b, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x5f, 0x6b, 0x65,
0x79, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x75, 0x73, 0x70, 0x2e, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x72, 0x65, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4b, 0x65, 0x79, 0x73,
0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a,
0x2b, 0x0a, 0x0e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f,
0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x1a, 0x98, 0x04, 0x0a,
0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
0x74, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x62, 0x6a, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x62, 0x6a, 0x50, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a,
0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4e, 0x61, 0x6d, 0x65,
0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x6b, 0x65, 0x79, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x4b, 0x65,
0x79, 0x12, 0x52, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f,
0x61, 0x72, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x75, 0x73, 0x70,
0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74,
0x41, 0x72, 0x67, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x4f, 0x75, 0x74, 0x70, 0x75,
0x74, 0x41, 0x72, 0x67, 0x73, 0x12, 0x4f, 0x0a, 0x0b, 0x63, 0x6d, 0x64, 0x5f, 0x66, 0x61, 0x69,
0x6c, 0x75, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x75, 0x73, 0x70,
0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e,
0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6d, 0x64, 0x46,
0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x1a, 0xa6, 0x01, 0x0a, 0x0a, 0x4f, 0x75, 0x74, 0x70, 0x75,
0x74, 0x41, 0x72, 0x67, 0x73, 0x12, 0x59, 0x0a, 0x0b, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f,
0x61, 0x72, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x75, 0x73, 0x70,
0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74,
0x41, 0x72, 0x67, 0x73, 0x2e, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73,
0x1a, 0x3d, 0x0a, 0x0f, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x41, 0x72, 0x67, 0x73, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a,
0x44, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72,
0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x72, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x07, 0x52, 0x07, 0x65, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x0a, 0x07,
0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65,
0x72, 0x72, 0x4d, 0x73, 0x67, 0x42, 0x10, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x1a, 0xb7, 0x01, 0x0a, 0x0e, 0x4f, 0x6e, 0x42, 0x6f,
0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x75,
0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x75, 0x69, 0x12, 0x23, 0x0a, 0x0d,
0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6c, 0x61, 0x73,
0x73, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62,
0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x49, 0x0a, 0x21, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f,
0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
0x6f, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
0x09, 0x52, 0x1e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65,
0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
0x73, 0x42, 0x0e, 0x0a, 0x0c, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x22, 0x35, 0x0a, 0x0a, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12,
0x27, 0x0a, 0x0f, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72,
0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x42, 0x0b, 0x5a, 0x09, 0x2e, 0x2f, 0x75, 0x73,
0x70, 0x2d, 0x6d, 0x73, 0x67, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_usp_msg_1_2_proto_rawDescOnce sync.Once
file_usp_msg_1_2_proto_rawDescData = file_usp_msg_1_2_proto_rawDesc
)
func file_usp_msg_1_2_proto_rawDescGZIP() []byte {
file_usp_msg_1_2_proto_rawDescOnce.Do(func() {
file_usp_msg_1_2_proto_rawDescData = protoimpl.X.CompressGZIP(file_usp_msg_1_2_proto_rawDescData)
})
return file_usp_msg_1_2_proto_rawDescData
}
var file_usp_msg_1_2_proto_enumTypes = make([]protoimpl.EnumInfo, 6)
var file_usp_msg_1_2_proto_msgTypes = make([]protoimpl.MessageInfo, 75)
var file_usp_msg_1_2_proto_goTypes = []interface{}{
(Header_MsgType)(0), // 0: usp.Header.MsgType
(GetSupportedDMResp_ParamAccessType)(0), // 1: usp.GetSupportedDMResp.ParamAccessType
(GetSupportedDMResp_ObjAccessType)(0), // 2: usp.GetSupportedDMResp.ObjAccessType
(GetSupportedDMResp_ParamValueType)(0), // 3: usp.GetSupportedDMResp.ParamValueType
(GetSupportedDMResp_ValueChangeType)(0), // 4: usp.GetSupportedDMResp.ValueChangeType
(GetSupportedDMResp_CmdType)(0), // 5: usp.GetSupportedDMResp.CmdType
(*Msg)(nil), // 6: usp.Msg
(*Header)(nil), // 7: usp.Header
(*Body)(nil), // 8: usp.Body
(*Request)(nil), // 9: usp.Request
(*Response)(nil), // 10: usp.Response
(*Error)(nil), // 11: usp.Error
(*Get)(nil), // 12: usp.Get
(*GetResp)(nil), // 13: usp.GetResp
(*GetSupportedDM)(nil), // 14: usp.GetSupportedDM
(*GetSupportedDMResp)(nil), // 15: usp.GetSupportedDMResp
(*GetInstances)(nil), // 16: usp.GetInstances
(*GetInstancesResp)(nil), // 17: usp.GetInstancesResp
(*GetSupportedProtocol)(nil), // 18: usp.GetSupportedProtocol
(*GetSupportedProtocolResp)(nil), // 19: usp.GetSupportedProtocolResp
(*Add)(nil), // 20: usp.Add
(*AddResp)(nil), // 21: usp.AddResp
(*Delete)(nil), // 22: usp.Delete
(*DeleteResp)(nil), // 23: usp.DeleteResp
(*Set)(nil), // 24: usp.Set
(*SetResp)(nil), // 25: usp.SetResp
(*Operate)(nil), // 26: usp.Operate
(*OperateResp)(nil), // 27: usp.OperateResp
(*Notify)(nil), // 28: usp.Notify
(*NotifyResp)(nil), // 29: usp.NotifyResp
(*Error_ParamError)(nil), // 30: usp.Error.ParamError
(*GetResp_RequestedPathResult)(nil), // 31: usp.GetResp.RequestedPathResult
(*GetResp_ResolvedPathResult)(nil), // 32: usp.GetResp.ResolvedPathResult
nil, // 33: usp.GetResp.ResolvedPathResult.ResultParamsEntry
(*GetSupportedDMResp_RequestedObjectResult)(nil), // 34: usp.GetSupportedDMResp.RequestedObjectResult
(*GetSupportedDMResp_SupportedObjectResult)(nil), // 35: usp.GetSupportedDMResp.SupportedObjectResult
(*GetSupportedDMResp_SupportedParamResult)(nil), // 36: usp.GetSupportedDMResp.SupportedParamResult
(*GetSupportedDMResp_SupportedCommandResult)(nil), // 37: usp.GetSupportedDMResp.SupportedCommandResult
(*GetSupportedDMResp_SupportedEventResult)(nil), // 38: usp.GetSupportedDMResp.SupportedEventResult
(*GetInstancesResp_RequestedPathResult)(nil), // 39: usp.GetInstancesResp.RequestedPathResult
(*GetInstancesResp_CurrInstance)(nil), // 40: usp.GetInstancesResp.CurrInstance
nil, // 41: usp.GetInstancesResp.CurrInstance.UniqueKeysEntry
(*Add_CreateObject)(nil), // 42: usp.Add.CreateObject
(*Add_CreateParamSetting)(nil), // 43: usp.Add.CreateParamSetting
(*AddResp_CreatedObjectResult)(nil), // 44: usp.AddResp.CreatedObjectResult
(*AddResp_ParameterError)(nil), // 45: usp.AddResp.ParameterError
(*AddResp_CreatedObjectResult_OperationStatus)(nil), // 46: usp.AddResp.CreatedObjectResult.OperationStatus
(*AddResp_CreatedObjectResult_OperationStatus_OperationFailure)(nil), // 47: usp.AddResp.CreatedObjectResult.OperationStatus.OperationFailure
(*AddResp_CreatedObjectResult_OperationStatus_OperationSuccess)(nil), // 48: usp.AddResp.CreatedObjectResult.OperationStatus.OperationSuccess
nil, // 49: usp.AddResp.CreatedObjectResult.OperationStatus.OperationSuccess.UniqueKeysEntry
(*DeleteResp_DeletedObjectResult)(nil), // 50: usp.DeleteResp.DeletedObjectResult
(*DeleteResp_UnaffectedPathError)(nil), // 51: usp.DeleteResp.UnaffectedPathError
(*DeleteResp_DeletedObjectResult_OperationStatus)(nil), // 52: usp.DeleteResp.DeletedObjectResult.OperationStatus
(*DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure)(nil), // 53: usp.DeleteResp.DeletedObjectResult.OperationStatus.OperationFailure
(*DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess)(nil), // 54: usp.DeleteResp.DeletedObjectResult.OperationStatus.OperationSuccess
(*Set_UpdateObject)(nil), // 55: usp.Set.UpdateObject
(*Set_UpdateParamSetting)(nil), // 56: usp.Set.UpdateParamSetting
(*SetResp_UpdatedObjectResult)(nil), // 57: usp.SetResp.UpdatedObjectResult
(*SetResp_UpdatedInstanceFailure)(nil), // 58: usp.SetResp.UpdatedInstanceFailure
(*SetResp_UpdatedInstanceResult)(nil), // 59: usp.SetResp.UpdatedInstanceResult
(*SetResp_ParameterError)(nil), // 60: usp.SetResp.ParameterError
(*SetResp_UpdatedObjectResult_OperationStatus)(nil), // 61: usp.SetResp.UpdatedObjectResult.OperationStatus
(*SetResp_UpdatedObjectResult_OperationStatus_OperationFailure)(nil), // 62: usp.SetResp.UpdatedObjectResult.OperationStatus.OperationFailure
(*SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess)(nil), // 63: usp.SetResp.UpdatedObjectResult.OperationStatus.OperationSuccess
nil, // 64: usp.SetResp.UpdatedInstanceResult.UpdatedParamsEntry
nil, // 65: usp.Operate.InputArgsEntry
(*OperateResp_OperationResult)(nil), // 66: usp.OperateResp.OperationResult
(*OperateResp_OperationResult_OutputArgs)(nil), // 67: usp.OperateResp.OperationResult.OutputArgs
(*OperateResp_OperationResult_CommandFailure)(nil), // 68: usp.OperateResp.OperationResult.CommandFailure
nil, // 69: usp.OperateResp.OperationResult.OutputArgs.OutputArgsEntry
(*Notify_Event)(nil), // 70: usp.Notify.Event
(*Notify_ValueChange)(nil), // 71: usp.Notify.ValueChange
(*Notify_ObjectCreation)(nil), // 72: usp.Notify.ObjectCreation
(*Notify_ObjectDeletion)(nil), // 73: usp.Notify.ObjectDeletion
(*Notify_OperationComplete)(nil), // 74: usp.Notify.OperationComplete
(*Notify_OnBoardRequest)(nil), // 75: usp.Notify.OnBoardRequest
nil, // 76: usp.Notify.Event.ParamsEntry
nil, // 77: usp.Notify.ObjectCreation.UniqueKeysEntry
(*Notify_OperationComplete_OutputArgs)(nil), // 78: usp.Notify.OperationComplete.OutputArgs
(*Notify_OperationComplete_CommandFailure)(nil), // 79: usp.Notify.OperationComplete.CommandFailure
nil, // 80: usp.Notify.OperationComplete.OutputArgs.OutputArgsEntry
}
var file_usp_msg_1_2_proto_depIdxs = []int32{
7, // 0: usp.Msg.header:type_name -> usp.Header
8, // 1: usp.Msg.body:type_name -> usp.Body
0, // 2: usp.Header.msg_type:type_name -> usp.Header.MsgType
9, // 3: usp.Body.request:type_name -> usp.Request
10, // 4: usp.Body.response:type_name -> usp.Response
11, // 5: usp.Body.error:type_name -> usp.Error
12, // 6: usp.Request.get:type_name -> usp.Get
14, // 7: usp.Request.get_supported_dm:type_name -> usp.GetSupportedDM
16, // 8: usp.Request.get_instances:type_name -> usp.GetInstances
24, // 9: usp.Request.set:type_name -> usp.Set
20, // 10: usp.Request.add:type_name -> usp.Add
22, // 11: usp.Request.delete:type_name -> usp.Delete
26, // 12: usp.Request.operate:type_name -> usp.Operate
28, // 13: usp.Request.notify:type_name -> usp.Notify
18, // 14: usp.Request.get_supported_protocol:type_name -> usp.GetSupportedProtocol
13, // 15: usp.Response.get_resp:type_name -> usp.GetResp
15, // 16: usp.Response.get_supported_dm_resp:type_name -> usp.GetSupportedDMResp
17, // 17: usp.Response.get_instances_resp:type_name -> usp.GetInstancesResp
25, // 18: usp.Response.set_resp:type_name -> usp.SetResp
21, // 19: usp.Response.add_resp:type_name -> usp.AddResp
23, // 20: usp.Response.delete_resp:type_name -> usp.DeleteResp
27, // 21: usp.Response.operate_resp:type_name -> usp.OperateResp
29, // 22: usp.Response.notify_resp:type_name -> usp.NotifyResp
19, // 23: usp.Response.get_supported_protocol_resp:type_name -> usp.GetSupportedProtocolResp
30, // 24: usp.Error.param_errs:type_name -> usp.Error.ParamError
31, // 25: usp.GetResp.req_path_results:type_name -> usp.GetResp.RequestedPathResult
34, // 26: usp.GetSupportedDMResp.req_obj_results:type_name -> usp.GetSupportedDMResp.RequestedObjectResult
39, // 27: usp.GetInstancesResp.req_path_results:type_name -> usp.GetInstancesResp.RequestedPathResult
42, // 28: usp.Add.create_objs:type_name -> usp.Add.CreateObject
44, // 29: usp.AddResp.created_obj_results:type_name -> usp.AddResp.CreatedObjectResult
50, // 30: usp.DeleteResp.deleted_obj_results:type_name -> usp.DeleteResp.DeletedObjectResult
55, // 31: usp.Set.update_objs:type_name -> usp.Set.UpdateObject
57, // 32: usp.SetResp.updated_obj_results:type_name -> usp.SetResp.UpdatedObjectResult
65, // 33: usp.Operate.input_args:type_name -> usp.Operate.InputArgsEntry
66, // 34: usp.OperateResp.operation_results:type_name -> usp.OperateResp.OperationResult
70, // 35: usp.Notify.event:type_name -> usp.Notify.Event
71, // 36: usp.Notify.value_change:type_name -> usp.Notify.ValueChange
72, // 37: usp.Notify.obj_creation:type_name -> usp.Notify.ObjectCreation
73, // 38: usp.Notify.obj_deletion:type_name -> usp.Notify.ObjectDeletion
74, // 39: usp.Notify.oper_complete:type_name -> usp.Notify.OperationComplete
75, // 40: usp.Notify.on_board_req:type_name -> usp.Notify.OnBoardRequest
32, // 41: usp.GetResp.RequestedPathResult.resolved_path_results:type_name -> usp.GetResp.ResolvedPathResult
33, // 42: usp.GetResp.ResolvedPathResult.result_params:type_name -> usp.GetResp.ResolvedPathResult.ResultParamsEntry
35, // 43: usp.GetSupportedDMResp.RequestedObjectResult.supported_objs:type_name -> usp.GetSupportedDMResp.SupportedObjectResult
2, // 44: usp.GetSupportedDMResp.SupportedObjectResult.access:type_name -> usp.GetSupportedDMResp.ObjAccessType
37, // 45: usp.GetSupportedDMResp.SupportedObjectResult.supported_commands:type_name -> usp.GetSupportedDMResp.SupportedCommandResult
38, // 46: usp.GetSupportedDMResp.SupportedObjectResult.supported_events:type_name -> usp.GetSupportedDMResp.SupportedEventResult
36, // 47: usp.GetSupportedDMResp.SupportedObjectResult.supported_params:type_name -> usp.GetSupportedDMResp.SupportedParamResult
1, // 48: usp.GetSupportedDMResp.SupportedParamResult.access:type_name -> usp.GetSupportedDMResp.ParamAccessType
3, // 49: usp.GetSupportedDMResp.SupportedParamResult.value_type:type_name -> usp.GetSupportedDMResp.ParamValueType
4, // 50: usp.GetSupportedDMResp.SupportedParamResult.value_change:type_name -> usp.GetSupportedDMResp.ValueChangeType
5, // 51: usp.GetSupportedDMResp.SupportedCommandResult.command_type:type_name -> usp.GetSupportedDMResp.CmdType
40, // 52: usp.GetInstancesResp.RequestedPathResult.curr_insts:type_name -> usp.GetInstancesResp.CurrInstance
41, // 53: usp.GetInstancesResp.CurrInstance.unique_keys:type_name -> usp.GetInstancesResp.CurrInstance.UniqueKeysEntry
43, // 54: usp.Add.CreateObject.param_settings:type_name -> usp.Add.CreateParamSetting
46, // 55: usp.AddResp.CreatedObjectResult.oper_status:type_name -> usp.AddResp.CreatedObjectResult.OperationStatus
47, // 56: usp.AddResp.CreatedObjectResult.OperationStatus.oper_failure:type_name -> usp.AddResp.CreatedObjectResult.OperationStatus.OperationFailure
48, // 57: usp.AddResp.CreatedObjectResult.OperationStatus.oper_success:type_name -> usp.AddResp.CreatedObjectResult.OperationStatus.OperationSuccess
45, // 58: usp.AddResp.CreatedObjectResult.OperationStatus.OperationSuccess.param_errs:type_name -> usp.AddResp.ParameterError
49, // 59: usp.AddResp.CreatedObjectResult.OperationStatus.OperationSuccess.unique_keys:type_name -> usp.AddResp.CreatedObjectResult.OperationStatus.OperationSuccess.UniqueKeysEntry
52, // 60: usp.DeleteResp.DeletedObjectResult.oper_status:type_name -> usp.DeleteResp.DeletedObjectResult.OperationStatus
53, // 61: usp.DeleteResp.DeletedObjectResult.OperationStatus.oper_failure:type_name -> usp.DeleteResp.DeletedObjectResult.OperationStatus.OperationFailure
54, // 62: usp.DeleteResp.DeletedObjectResult.OperationStatus.oper_success:type_name -> usp.DeleteResp.DeletedObjectResult.OperationStatus.OperationSuccess
51, // 63: usp.DeleteResp.DeletedObjectResult.OperationStatus.OperationSuccess.unaffected_path_errs:type_name -> usp.DeleteResp.UnaffectedPathError
56, // 64: usp.Set.UpdateObject.param_settings:type_name -> usp.Set.UpdateParamSetting
61, // 65: usp.SetResp.UpdatedObjectResult.oper_status:type_name -> usp.SetResp.UpdatedObjectResult.OperationStatus
60, // 66: usp.SetResp.UpdatedInstanceFailure.param_errs:type_name -> usp.SetResp.ParameterError
60, // 67: usp.SetResp.UpdatedInstanceResult.param_errs:type_name -> usp.SetResp.ParameterError
64, // 68: usp.SetResp.UpdatedInstanceResult.updated_params:type_name -> usp.SetResp.UpdatedInstanceResult.UpdatedParamsEntry
62, // 69: usp.SetResp.UpdatedObjectResult.OperationStatus.oper_failure:type_name -> usp.SetResp.UpdatedObjectResult.OperationStatus.OperationFailure
63, // 70: usp.SetResp.UpdatedObjectResult.OperationStatus.oper_success:type_name -> usp.SetResp.UpdatedObjectResult.OperationStatus.OperationSuccess
58, // 71: usp.SetResp.UpdatedObjectResult.OperationStatus.OperationFailure.updated_inst_failures:type_name -> usp.SetResp.UpdatedInstanceFailure
59, // 72: usp.SetResp.UpdatedObjectResult.OperationStatus.OperationSuccess.updated_inst_results:type_name -> usp.SetResp.UpdatedInstanceResult
67, // 73: usp.OperateResp.OperationResult.req_output_args:type_name -> usp.OperateResp.OperationResult.OutputArgs
68, // 74: usp.OperateResp.OperationResult.cmd_failure:type_name -> usp.OperateResp.OperationResult.CommandFailure
69, // 75: usp.OperateResp.OperationResult.OutputArgs.output_args:type_name -> usp.OperateResp.OperationResult.OutputArgs.OutputArgsEntry
76, // 76: usp.Notify.Event.params:type_name -> usp.Notify.Event.ParamsEntry
77, // 77: usp.Notify.ObjectCreation.unique_keys:type_name -> usp.Notify.ObjectCreation.UniqueKeysEntry
78, // 78: usp.Notify.OperationComplete.req_output_args:type_name -> usp.Notify.OperationComplete.OutputArgs
79, // 79: usp.Notify.OperationComplete.cmd_failure:type_name -> usp.Notify.OperationComplete.CommandFailure
80, // 80: usp.Notify.OperationComplete.OutputArgs.output_args:type_name -> usp.Notify.OperationComplete.OutputArgs.OutputArgsEntry
81, // [81:81] is the sub-list for method output_type
81, // [81:81] is the sub-list for method input_type
81, // [81:81] is the sub-list for extension type_name
81, // [81:81] is the sub-list for extension extendee
0, // [0:81] is the sub-list for field type_name
}
func init() { file_usp_msg_1_2_proto_init() }
func file_usp_msg_1_2_proto_init() {
if File_usp_msg_1_2_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_usp_msg_1_2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Msg); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Header); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Body); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Request); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Response); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Error); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Get); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedDM); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedDMResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetInstances); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetInstancesResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedProtocol); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedProtocolResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Add); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Delete); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Set); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Operate); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperateResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NotifyResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Error_ParamError); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetResp_RequestedPathResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetResp_ResolvedPathResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedDMResp_RequestedObjectResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedDMResp_SupportedObjectResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedDMResp_SupportedParamResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedDMResp_SupportedCommandResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetSupportedDMResp_SupportedEventResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetInstancesResp_RequestedPathResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetInstancesResp_CurrInstance); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Add_CreateObject); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Add_CreateParamSetting); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddResp_CreatedObjectResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddResp_ParameterError); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddResp_CreatedObjectResult_OperationStatus); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddResp_CreatedObjectResult_OperationStatus_OperationFailure); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddResp_CreatedObjectResult_OperationStatus_OperationSuccess); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteResp_DeletedObjectResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteResp_UnaffectedPathError); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteResp_DeletedObjectResult_OperationStatus); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteResp_DeletedObjectResult_OperationStatus_OperationFailure); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteResp_DeletedObjectResult_OperationStatus_OperationSuccess); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Set_UpdateObject); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Set_UpdateParamSetting); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp_UpdatedObjectResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp_UpdatedInstanceFailure); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp_UpdatedInstanceResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp_ParameterError); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp_UpdatedObjectResult_OperationStatus); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp_UpdatedObjectResult_OperationStatus_OperationFailure); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetResp_UpdatedObjectResult_OperationStatus_OperationSuccess); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperateResp_OperationResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperateResp_OperationResult_OutputArgs); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OperateResp_OperationResult_CommandFailure); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_Event); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_ValueChange); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_ObjectCreation); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_ObjectDeletion); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_OperationComplete); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_OnBoardRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_OperationComplete_OutputArgs); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_usp_msg_1_2_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Notify_OperationComplete_CommandFailure); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_usp_msg_1_2_proto_msgTypes[2].OneofWrappers = []interface{}{
(*Body_Request)(nil),
(*Body_Response)(nil),
(*Body_Error)(nil),
}
file_usp_msg_1_2_proto_msgTypes[3].OneofWrappers = []interface{}{
(*Request_Get)(nil),
(*Request_GetSupportedDm)(nil),
(*Request_GetInstances)(nil),
(*Request_Set)(nil),
(*Request_Add)(nil),
(*Request_Delete)(nil),
(*Request_Operate)(nil),
(*Request_Notify)(nil),
(*Request_GetSupportedProtocol)(nil),
}
file_usp_msg_1_2_proto_msgTypes[4].OneofWrappers = []interface{}{
(*Response_GetResp)(nil),
(*Response_GetSupportedDmResp)(nil),
(*Response_GetInstancesResp)(nil),
(*Response_SetResp)(nil),
(*Response_AddResp)(nil),
(*Response_DeleteResp)(nil),
(*Response_OperateResp)(nil),
(*Response_NotifyResp)(nil),
(*Response_GetSupportedProtocolResp)(nil),
}
file_usp_msg_1_2_proto_msgTypes[22].OneofWrappers = []interface{}{
(*Notify_Event_)(nil),
(*Notify_ValueChange_)(nil),
(*Notify_ObjCreation)(nil),
(*Notify_ObjDeletion)(nil),
(*Notify_OperComplete)(nil),
(*Notify_OnBoardReq)(nil),
}
file_usp_msg_1_2_proto_msgTypes[40].OneofWrappers = []interface{}{
(*AddResp_CreatedObjectResult_OperationStatus_OperFailure)(nil),
(*AddResp_CreatedObjectResult_OperationStatus_OperSuccess)(nil),
}
file_usp_msg_1_2_proto_msgTypes[46].OneofWrappers = []interface{}{
(*DeleteResp_DeletedObjectResult_OperationStatus_OperFailure)(nil),
(*DeleteResp_DeletedObjectResult_OperationStatus_OperSuccess)(nil),
}
file_usp_msg_1_2_proto_msgTypes[55].OneofWrappers = []interface{}{
(*SetResp_UpdatedObjectResult_OperationStatus_OperFailure)(nil),
(*SetResp_UpdatedObjectResult_OperationStatus_OperSuccess)(nil),
}
file_usp_msg_1_2_proto_msgTypes[60].OneofWrappers = []interface{}{
(*OperateResp_OperationResult_ReqObjPath)(nil),
(*OperateResp_OperationResult_ReqOutputArgs)(nil),
(*OperateResp_OperationResult_CmdFailure)(nil),
}
file_usp_msg_1_2_proto_msgTypes[68].OneofWrappers = []interface{}{
(*Notify_OperationComplete_ReqOutputArgs)(nil),
(*Notify_OperationComplete_CmdFailure)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_usp_msg_1_2_proto_rawDesc,
NumEnums: 6,
NumMessages: 75,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_usp_msg_1_2_proto_goTypes,
DependencyIndexes: file_usp_msg_1_2_proto_depIdxs,
EnumInfos: file_usp_msg_1_2_proto_enumTypes,
MessageInfos: file_usp_msg_1_2_proto_msgTypes,
}.Build()
File_usp_msg_1_2_proto = out.File
file_usp_msg_1_2_proto_rawDesc = nil
file_usp_msg_1_2_proto_goTypes = nil
file_usp_msg_1_2_proto_depIdxs = nil
}