l_msg_api/protoc/msg/msg.pb.go

3474 lines
118 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.34.2
// protoc v3.6.1
// source: msg/msg.proto
package 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 Empty struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *Empty) Reset() {
*x = Empty{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Empty) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Empty) ProtoMessage() {}
func (x *Empty) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 Empty.ProtoReflect.Descriptor instead.
func (*Empty) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{0}
}
type BaseRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
Msg string `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"`
}
func (x *BaseRes) Reset() {
*x = BaseRes{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BaseRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BaseRes) ProtoMessage() {}
func (x *BaseRes) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 BaseRes.ProtoReflect.Descriptor instead.
func (*BaseRes) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{1}
}
func (x *BaseRes) GetIsSuccess() bool {
if x != nil {
return x.IsSuccess
}
return false
}
func (x *BaseRes) GetMsg() string {
if x != nil {
return x.Msg
}
return ""
}
type MsgCenterResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to Resp:
//
// *MsgCenterResp_SmsSendRes
// *MsgCenterResp_HsSmsSendRes
// *MsgCenterResp_BaseRes
Resp isMsgCenterResp_Resp `protobuf_oneof:"Resp"`
}
func (x *MsgCenterResp) Reset() {
*x = MsgCenterResp{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MsgCenterResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MsgCenterResp) ProtoMessage() {}
func (x *MsgCenterResp) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 MsgCenterResp.ProtoReflect.Descriptor instead.
func (*MsgCenterResp) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{2}
}
func (m *MsgCenterResp) GetResp() isMsgCenterResp_Resp {
if m != nil {
return m.Resp
}
return nil
}
func (x *MsgCenterResp) GetSmsSendRes() *SmsSendRes {
if x, ok := x.GetResp().(*MsgCenterResp_SmsSendRes); ok {
return x.SmsSendRes
}
return nil
}
func (x *MsgCenterResp) GetHsSmsSendRes() *HsSmsSendRes {
if x, ok := x.GetResp().(*MsgCenterResp_HsSmsSendRes); ok {
return x.HsSmsSendRes
}
return nil
}
func (x *MsgCenterResp) GetBaseRes() *BaseRes {
if x, ok := x.GetResp().(*MsgCenterResp_BaseRes); ok {
return x.BaseRes
}
return nil
}
type isMsgCenterResp_Resp interface {
isMsgCenterResp_Resp()
}
type MsgCenterResp_SmsSendRes struct {
SmsSendRes *SmsSendRes `protobuf:"bytes,1,opt,name=smsSendRes,proto3,oneof"`
}
type MsgCenterResp_HsSmsSendRes struct {
HsSmsSendRes *HsSmsSendRes `protobuf:"bytes,2,opt,name=HsSmsSendRes,proto3,oneof"`
}
type MsgCenterResp_BaseRes struct {
BaseRes *BaseRes `protobuf:"bytes,3,opt,name=baseRes,proto3,oneof"`
}
func (*MsgCenterResp_SmsSendRes) isMsgCenterResp_Resp() {}
func (*MsgCenterResp_HsSmsSendRes) isMsgCenterResp_Resp() {}
func (*MsgCenterResp_BaseRes) isMsgCenterResp_Resp() {}
type OauthReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ClientKey string `protobuf:"bytes,1,opt,name=clientKey,proto3" json:"clientKey,omitempty"`
ClientSecret string `protobuf:"bytes,2,opt,name=clientSecret,proto3" json:"clientSecret,omitempty"`
}
func (x *OauthReq) Reset() {
*x = OauthReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OauthReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OauthReq) ProtoMessage() {}
func (x *OauthReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 OauthReq.ProtoReflect.Descriptor instead.
func (*OauthReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{3}
}
func (x *OauthReq) GetClientKey() string {
if x != nil {
return x.ClientKey
}
return ""
}
func (x *OauthReq) GetClientSecret() string {
if x != nil {
return x.ClientSecret
}
return ""
}
type OauthResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AccessToken string `protobuf:"bytes,2,opt,name=accessToken,proto3" json:"accessToken,omitempty"`
AccessExpire int64 `protobuf:"varint,3,opt,name=AccessExpire,proto3" json:"AccessExpire,omitempty"`
}
func (x *OauthResp) Reset() {
*x = OauthResp{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OauthResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OauthResp) ProtoMessage() {}
func (x *OauthResp) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 OauthResp.ProtoReflect.Descriptor instead.
func (*OauthResp) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{4}
}
func (x *OauthResp) GetAccessToken() string {
if x != nil {
return x.AccessToken
}
return ""
}
func (x *OauthResp) GetAccessExpire() int64 {
if x != nil {
return x.AccessExpire
}
return 0
}
type CenterSendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SeverType string `protobuf:"bytes,1,opt,name=severType,proto3" json:"severType,omitempty"`
MsgType string `protobuf:"bytes,2,opt,name=msgType,proto3" json:"msgType,omitempty"`
Base *BaseReq `protobuf:"bytes,3,opt,name=base,proto3" json:"base,omitempty"`
Config string `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
}
func (x *CenterSendReq) Reset() {
*x = CenterSendReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CenterSendReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CenterSendReq) ProtoMessage() {}
func (x *CenterSendReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 CenterSendReq.ProtoReflect.Descriptor instead.
func (*CenterSendReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{5}
}
func (x *CenterSendReq) GetSeverType() string {
if x != nil {
return x.SeverType
}
return ""
}
func (x *CenterSendReq) GetMsgType() string {
if x != nil {
return x.MsgType
}
return ""
}
func (x *CenterSendReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *CenterSendReq) GetConfig() string {
if x != nil {
return x.Config
}
return ""
}
type BaseReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ServerIndex string `protobuf:"bytes,1,opt,name=serverIndex,proto3" json:"serverIndex,omitempty"`
TempIndex string `protobuf:"bytes,2,opt,name=tempIndex,proto3" json:"tempIndex,omitempty"`
}
func (x *BaseReq) Reset() {
*x = BaseReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BaseReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BaseReq) ProtoMessage() {}
func (x *BaseReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 BaseReq.ProtoReflect.Descriptor instead.
func (*BaseReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{6}
}
func (x *BaseReq) GetServerIndex() string {
if x != nil {
return x.ServerIndex
}
return ""
}
func (x *BaseReq) GetTempIndex() string {
if x != nil {
return x.TempIndex
}
return ""
}
type SmsSendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Param string `protobuf:"bytes,2,opt,name=param,proto3" json:"param,omitempty"`
Tels string `protobuf:"bytes,3,opt,name=tels,proto3" json:"tels,omitempty"`
}
func (x *SmsSendReq) Reset() {
*x = SmsSendReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SmsSendReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SmsSendReq) ProtoMessage() {}
func (x *SmsSendReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 SmsSendReq.ProtoReflect.Descriptor instead.
func (*SmsSendReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{7}
}
func (x *SmsSendReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *SmsSendReq) GetParam() string {
if x != nil {
return x.Param
}
return ""
}
func (x *SmsSendReq) GetTels() string {
if x != nil {
return x.Tels
}
return ""
}
type SmsSendRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SendList []*SmsSendRes_SmsSendResItem `protobuf:"bytes,1,rep,name=sendList,proto3" json:"sendList,omitempty"`
}
func (x *SmsSendRes) Reset() {
*x = SmsSendRes{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SmsSendRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SmsSendRes) ProtoMessage() {}
func (x *SmsSendRes) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 SmsSendRes.ProtoReflect.Descriptor instead.
func (*SmsSendRes) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{8}
}
func (x *SmsSendRes) GetSendList() []*SmsSendRes_SmsSendResItem {
if x != nil {
return x.SendList
}
return nil
}
type DingdingOASendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
OriginatorUserId string `protobuf:"bytes,2,opt,name=originatorUserId,proto3" json:"originatorUserId,omitempty"` //审批实例发起人的userId
FormComponentValues *DingdingOASendReq_FormComponentValuesView `protobuf:"bytes,3,opt,name=formComponentValues,proto3" json:"formComponentValues,omitempty"`
}
func (x *DingdingOASendReq) Reset() {
*x = DingdingOASendReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingdingOASendReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingdingOASendReq) ProtoMessage() {}
func (x *DingdingOASendReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingdingOASendReq.ProtoReflect.Descriptor instead.
func (*DingdingOASendReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{9}
}
func (x *DingdingOASendReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *DingdingOASendReq) GetOriginatorUserId() string {
if x != nil {
return x.OriginatorUserId
}
return ""
}
func (x *DingdingOASendReq) GetFormComponentValues() *DingdingOASendReq_FormComponentValuesView {
if x != nil {
return x.FormComponentValues
}
return nil
}
type DingTalkBlackBoardSendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
BlackboardReceiver *DingTalkBlackBoardSendReq_BlackboardReceiverView `protobuf:"bytes,3,opt,name=blackboardReceiver,proto3" json:"blackboardReceiver,omitempty"`
Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
Content string `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
}
func (x *DingTalkBlackBoardSendReq) Reset() {
*x = DingTalkBlackBoardSendReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingTalkBlackBoardSendReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingTalkBlackBoardSendReq) ProtoMessage() {}
func (x *DingTalkBlackBoardSendReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingTalkBlackBoardSendReq.ProtoReflect.Descriptor instead.
func (*DingTalkBlackBoardSendReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{10}
}
func (x *DingTalkBlackBoardSendReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *DingTalkBlackBoardSendReq) GetBlackboardReceiver() *DingTalkBlackBoardSendReq_BlackboardReceiverView {
if x != nil {
return x.BlackboardReceiver
}
return nil
}
func (x *DingTalkBlackBoardSendReq) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *DingTalkBlackBoardSendReq) GetContent() string {
if x != nil {
return x.Content
}
return ""
}
type WxBizSendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Page string `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"` //跳转页面
Touser string `protobuf:"bytes,3,opt,name=touser,proto3" json:"touser,omitempty"` //用户open_id
Data string `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` //模板内容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }的object
Miniprogram string `protobuf:"bytes,5,opt,name=miniprogram,proto3" json:"miniprogram,omitempty"` //跳转小程序时填写,格式如{ "appid": ,"pagepath": { "value": any } }
}
func (x *WxBizSendReq) Reset() {
*x = WxBizSendReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *WxBizSendReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WxBizSendReq) ProtoMessage() {}
func (x *WxBizSendReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 WxBizSendReq.ProtoReflect.Descriptor instead.
func (*WxBizSendReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{11}
}
func (x *WxBizSendReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *WxBizSendReq) GetPage() string {
if x != nil {
return x.Page
}
return ""
}
func (x *WxBizSendReq) GetTouser() string {
if x != nil {
return x.Touser
}
return ""
}
func (x *WxBizSendReq) GetData() string {
if x != nil {
return x.Data
}
return ""
}
func (x *WxBizSendReq) GetMiniprogram() string {
if x != nil {
return x.Miniprogram
}
return ""
}
type CallInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
CalledNumber string `protobuf:"bytes,3,opt,name=calledNumber,proto3" json:"calledNumber,omitempty"` //接收语音通知的被叫号码
PlayTimes int32 `protobuf:"varint,4,opt,name=playTimes,proto3" json:"playTimes,omitempty"` //播放次数1->3
Volume int32 `protobuf:"varint,5,opt,name=volume,proto3" json:"volume,omitempty"` //音量1->100
Speed int32 `protobuf:"varint,6,opt,name=speed,proto3" json:"speed,omitempty"` //语速,-500->500
OutId string `protobuf:"bytes,8,opt,name=outId,proto3" json:"outId,omitempty"` //预留给调用方的 ID最终会通过回执消息将此 ID 带回给调用方。
}
func (x *CallInfoReq) Reset() {
*x = CallInfoReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CallInfoReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CallInfoReq) ProtoMessage() {}
func (x *CallInfoReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 CallInfoReq.ProtoReflect.Descriptor instead.
func (*CallInfoReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{12}
}
func (x *CallInfoReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *CallInfoReq) GetCalledNumber() string {
if x != nil {
return x.CalledNumber
}
return ""
}
func (x *CallInfoReq) GetPlayTimes() int32 {
if x != nil {
return x.PlayTimes
}
return 0
}
func (x *CallInfoReq) GetVolume() int32 {
if x != nil {
return x.Volume
}
return 0
}
func (x *CallInfoReq) GetSpeed() int32 {
if x != nil {
return x.Speed
}
return 0
}
func (x *CallInfoReq) GetOutId() string {
if x != nil {
return x.OutId
}
return ""
}
type CallCaptchaReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
CalledNumber string `protobuf:"bytes,3,opt,name=calledNumber,proto3" json:"calledNumber,omitempty"` //接收语音通知的被叫号码
TtsParam string `protobuf:"bytes,4,opt,name=ttsParam,proto3" json:"ttsParam,omitempty"` //{"AckNum":"123456"}
PlayTimes int32 `protobuf:"varint,5,opt,name=playTimes,proto3" json:"playTimes,omitempty"` //播放次数1->3
Volume int32 `protobuf:"varint,6,opt,name=volume,proto3" json:"volume,omitempty"` //音量1->100
Speed int32 `protobuf:"varint,7,opt,name=speed,proto3" json:"speed,omitempty"` //语速,-500->500
OutId string `protobuf:"bytes,8,opt,name=outId,proto3" json:"outId,omitempty"` //预留给调用方的 ID最终会通过回执消息将此 ID 带回给调用方。
}
func (x *CallCaptchaReq) Reset() {
*x = CallCaptchaReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CallCaptchaReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CallCaptchaReq) ProtoMessage() {}
func (x *CallCaptchaReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 CallCaptchaReq.ProtoReflect.Descriptor instead.
func (*CallCaptchaReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{13}
}
func (x *CallCaptchaReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *CallCaptchaReq) GetCalledNumber() string {
if x != nil {
return x.CalledNumber
}
return ""
}
func (x *CallCaptchaReq) GetTtsParam() string {
if x != nil {
return x.TtsParam
}
return ""
}
func (x *CallCaptchaReq) GetPlayTimes() int32 {
if x != nil {
return x.PlayTimes
}
return 0
}
func (x *CallCaptchaReq) GetVolume() int32 {
if x != nil {
return x.Volume
}
return 0
}
func (x *CallCaptchaReq) GetSpeed() int32 {
if x != nil {
return x.Speed
}
return 0
}
func (x *CallCaptchaReq) GetOutId() string {
if x != nil {
return x.OutId
}
return ""
}
// DingTalk OA 审批创建
type DingOACreateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
OutTradeNo string `protobuf:"bytes,2,opt,name=outTradeNo,proto3" json:"outTradeNo,omitempty"` //下游流水号
OriginatorUserId string `protobuf:"bytes,3,opt,name=originatorUserId,proto3" json:"originatorUserId,omitempty"` //审批实例发起人的userId
FormComponentValues []*DingOACreateReq_FormComponentValuesView `protobuf:"bytes,5,rep,name=formComponentValues,proto3" json:"formComponentValues,omitempty"` //审批表单的参数
Finance *DingOACreateReq_Finance `protobuf:"bytes,6,opt,name=finance,proto3" json:"finance,omitempty"` //财务组件
}
func (x *DingOACreateReq) Reset() {
*x = DingOACreateReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACreateReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACreateReq) ProtoMessage() {}
func (x *DingOACreateReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACreateReq.ProtoReflect.Descriptor instead.
func (*DingOACreateReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{14}
}
func (x *DingOACreateReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *DingOACreateReq) GetOutTradeNo() string {
if x != nil {
return x.OutTradeNo
}
return ""
}
func (x *DingOACreateReq) GetOriginatorUserId() string {
if x != nil {
return x.OriginatorUserId
}
return ""
}
func (x *DingOACreateReq) GetFormComponentValues() []*DingOACreateReq_FormComponentValuesView {
if x != nil {
return x.FormComponentValues
}
return nil
}
func (x *DingOACreateReq) GetFinance() *DingOACreateReq_Finance {
if x != nil {
return x.Finance
}
return nil
}
type DingOACreateResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
Msg string `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"`
InstanceId string `protobuf:"bytes,3,opt,name=instanceId,proto3" json:"instanceId,omitempty"` // 审批实例的id
}
func (x *DingOACreateResp) Reset() {
*x = DingOACreateResp{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACreateResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACreateResp) ProtoMessage() {}
func (x *DingOACreateResp) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACreateResp.ProtoReflect.Descriptor instead.
func (*DingOACreateResp) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{15}
}
func (x *DingOACreateResp) GetIsSuccess() bool {
if x != nil {
return x.IsSuccess
}
return false
}
func (x *DingOACreateResp) GetMsg() string {
if x != nil {
return x.Msg
}
return ""
}
func (x *DingOACreateResp) GetInstanceId() string {
if x != nil {
return x.InstanceId
}
return ""
}
// DingTalk OA 审批实例修改
type DingOAUpdateReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
OutTradeNo string `protobuf:"bytes,2,opt,name=outTradeNo,proto3" json:"outTradeNo,omitempty"` //下游流水号
FormComponentValues []*DingOAUpdateReq_FormComponentValuesView `protobuf:"bytes,5,rep,name=formComponentValues,proto3" json:"formComponentValues,omitempty"` //审批表单的参数
}
func (x *DingOAUpdateReq) Reset() {
*x = DingOAUpdateReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOAUpdateReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOAUpdateReq) ProtoMessage() {}
func (x *DingOAUpdateReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOAUpdateReq.ProtoReflect.Descriptor instead.
func (*DingOAUpdateReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{16}
}
func (x *DingOAUpdateReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *DingOAUpdateReq) GetOutTradeNo() string {
if x != nil {
return x.OutTradeNo
}
return ""
}
func (x *DingOAUpdateReq) GetFormComponentValues() []*DingOAUpdateReq_FormComponentValuesView {
if x != nil {
return x.FormComponentValues
}
return nil
}
type DingOAUpdateResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
Msg string `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"`
InstanceId string `protobuf:"bytes,3,opt,name=instanceId,proto3" json:"instanceId,omitempty"` // 审批实例的id
}
func (x *DingOAUpdateResp) Reset() {
*x = DingOAUpdateResp{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOAUpdateResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOAUpdateResp) ProtoMessage() {}
func (x *DingOAUpdateResp) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOAUpdateResp.ProtoReflect.Descriptor instead.
func (*DingOAUpdateResp) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{17}
}
func (x *DingOAUpdateResp) GetIsSuccess() bool {
if x != nil {
return x.IsSuccess
}
return false
}
func (x *DingOAUpdateResp) GetMsg() string {
if x != nil {
return x.Msg
}
return ""
}
func (x *DingOAUpdateResp) GetInstanceId() string {
if x != nil {
return x.InstanceId
}
return ""
}
// DingTalk OA 审批实例修改
type DingOACommentReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
OutTradeNo string `protobuf:"bytes,2,opt,name=outTradeNo,proto3" json:"outTradeNo,omitempty"` //下游流水号
Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"` //评论的内容
CommentUserId string `protobuf:"bytes,4,opt,name=commentUserId,proto3" json:"commentUserId,omitempty"` //评论的内容
File *DingOACommentReq_File `protobuf:"bytes,5,opt,name=file,proto3" json:"file,omitempty"` //文件
}
func (x *DingOACommentReq) Reset() {
*x = DingOACommentReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACommentReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACommentReq) ProtoMessage() {}
func (x *DingOACommentReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACommentReq.ProtoReflect.Descriptor instead.
func (*DingOACommentReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{18}
}
func (x *DingOACommentReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *DingOACommentReq) GetOutTradeNo() string {
if x != nil {
return x.OutTradeNo
}
return ""
}
func (x *DingOACommentReq) GetText() string {
if x != nil {
return x.Text
}
return ""
}
func (x *DingOACommentReq) GetCommentUserId() string {
if x != nil {
return x.CommentUserId
}
return ""
}
func (x *DingOACommentReq) GetFile() *DingOACommentReq_File {
if x != nil {
return x.File
}
return nil
}
type DingOACommentResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
Msg string `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"`
InstanceId string `protobuf:"bytes,3,opt,name=instanceId,proto3" json:"instanceId,omitempty"` // 审批实例的id
}
func (x *DingOACommentResp) Reset() {
*x = DingOACommentResp{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACommentResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACommentResp) ProtoMessage() {}
func (x *DingOACommentResp) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACommentResp.ProtoReflect.Descriptor instead.
func (*DingOACommentResp) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{19}
}
func (x *DingOACommentResp) GetIsSuccess() bool {
if x != nil {
return x.IsSuccess
}
return false
}
func (x *DingOACommentResp) GetMsg() string {
if x != nil {
return x.Msg
}
return ""
}
func (x *DingOACommentResp) GetInstanceId() string {
if x != nil {
return x.InstanceId
}
return ""
}
type DingOAGetReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
ProcessInstanceId string `protobuf:"bytes,2,opt,name=processInstanceId,proto3" json:"processInstanceId,omitempty"` //审批实例的id
OutTradeNo string `protobuf:"bytes,3,opt,name=outTradeNo,proto3" json:"outTradeNo,omitempty"` //下游流水号
}
func (x *DingOAGetReq) Reset() {
*x = DingOAGetReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOAGetReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOAGetReq) ProtoMessage() {}
func (x *DingOAGetReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOAGetReq.ProtoReflect.Descriptor instead.
func (*DingOAGetReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{20}
}
func (x *DingOAGetReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *DingOAGetReq) GetProcessInstanceId() string {
if x != nil {
return x.ProcessInstanceId
}
return ""
}
func (x *DingOAGetReq) GetOutTradeNo() string {
if x != nil {
return x.OutTradeNo
}
return ""
}
type DingOAGetResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OutTradeNo string `protobuf:"bytes,1,opt,name=OutTradeNo,proto3" json:"OutTradeNo,omitempty"` //下游流水号
ProcessInstanceId string `protobuf:"bytes,2,opt,name=processInstanceId,proto3" json:"processInstanceId,omitempty"` //审批实例的id
Title string `protobuf:"bytes,3,opt,name=Title,proto3" json:"Title,omitempty"` //审批实例的标题
Result int64 `protobuf:"varint,4,opt,name=Result,proto3" json:"Result,omitempty"` //审批结果 0 进行中 1:同意 2:拒绝
Type string `protobuf:"bytes,5,opt,name=Type,proto3" json:"Type,omitempty"` //审批任务状态变更类型
Remarks string `protobuf:"bytes,6,opt,name=Remarks,proto3" json:"Remarks,omitempty"` //审批备注
CreateTime string `protobuf:"bytes,7,opt,name=CreateTime,proto3" json:"CreateTime,omitempty"` //审批任务创建时间
UpdateTime string `protobuf:"bytes,8,opt,name=UpdateTime,proto3" json:"UpdateTime,omitempty"` //审批任务更新时间
}
func (x *DingOAGetResp) Reset() {
*x = DingOAGetResp{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOAGetResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOAGetResp) ProtoMessage() {}
func (x *DingOAGetResp) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOAGetResp.ProtoReflect.Descriptor instead.
func (*DingOAGetResp) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{21}
}
func (x *DingOAGetResp) GetOutTradeNo() string {
if x != nil {
return x.OutTradeNo
}
return ""
}
func (x *DingOAGetResp) GetProcessInstanceId() string {
if x != nil {
return x.ProcessInstanceId
}
return ""
}
func (x *DingOAGetResp) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *DingOAGetResp) GetResult() int64 {
if x != nil {
return x.Result
}
return 0
}
func (x *DingOAGetResp) GetType() string {
if x != nil {
return x.Type
}
return ""
}
func (x *DingOAGetResp) GetRemarks() string {
if x != nil {
return x.Remarks
}
return ""
}
func (x *DingOAGetResp) GetCreateTime() string {
if x != nil {
return x.CreateTime
}
return ""
}
func (x *DingOAGetResp) GetUpdateTime() string {
if x != nil {
return x.UpdateTime
}
return ""
}
type PaymentCallbackData struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Sign string `protobuf:"bytes,1,opt,name=sign,proto3" json:"sign,omitempty"`
InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"`
CorpId string `protobuf:"bytes,3,opt,name=corpId,proto3" json:"corpId,omitempty"`
FailReason string `protobuf:"bytes,4,opt,name=failReason,proto3" json:"failReason,omitempty"`
PaymentTime string `protobuf:"bytes,5,opt,name=paymentTime,proto3" json:"paymentTime,omitempty"` //付款时间
UserId string `protobuf:"bytes,6,opt,name=userId,proto3" json:"userId,omitempty"`
PaymentStatus string `protobuf:"bytes,7,opt,name=paymentStatus,proto3" json:"paymentStatus,omitempty"`
}
func (x *PaymentCallbackData) Reset() {
*x = PaymentCallbackData{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PaymentCallbackData) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PaymentCallbackData) ProtoMessage() {}
func (x *PaymentCallbackData) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 PaymentCallbackData.ProtoReflect.Descriptor instead.
func (*PaymentCallbackData) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{22}
}
func (x *PaymentCallbackData) GetSign() string {
if x != nil {
return x.Sign
}
return ""
}
func (x *PaymentCallbackData) GetInstanceId() string {
if x != nil {
return x.InstanceId
}
return ""
}
func (x *PaymentCallbackData) GetCorpId() string {
if x != nil {
return x.CorpId
}
return ""
}
func (x *PaymentCallbackData) GetFailReason() string {
if x != nil {
return x.FailReason
}
return ""
}
func (x *PaymentCallbackData) GetPaymentTime() string {
if x != nil {
return x.PaymentTime
}
return ""
}
func (x *PaymentCallbackData) GetUserId() string {
if x != nil {
return x.UserId
}
return ""
}
func (x *PaymentCallbackData) GetPaymentStatus() string {
if x != nil {
return x.PaymentStatus
}
return ""
}
type PaymentCallbackRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
}
func (x *PaymentCallbackRes) Reset() {
*x = PaymentCallbackRes{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PaymentCallbackRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PaymentCallbackRes) ProtoMessage() {}
func (x *PaymentCallbackRes) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 PaymentCallbackRes.ProtoReflect.Descriptor instead.
func (*PaymentCallbackRes) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{23}
}
func (x *PaymentCallbackRes) GetIsSuccess() bool {
if x != nil {
return x.IsSuccess
}
return false
}
type HsSmsSendReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Base *BaseReq `protobuf:"bytes,1,opt,name=base,proto3" json:"base,omitempty"`
Param string `protobuf:"bytes,2,opt,name=param,proto3" json:"param,omitempty"`
Tels string `protobuf:"bytes,3,opt,name=tels,proto3" json:"tels,omitempty"`
}
func (x *HsSmsSendReq) Reset() {
*x = HsSmsSendReq{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *HsSmsSendReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*HsSmsSendReq) ProtoMessage() {}
func (x *HsSmsSendReq) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 HsSmsSendReq.ProtoReflect.Descriptor instead.
func (*HsSmsSendReq) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{24}
}
func (x *HsSmsSendReq) GetBase() *BaseReq {
if x != nil {
return x.Base
}
return nil
}
func (x *HsSmsSendReq) GetParam() string {
if x != nil {
return x.Param
}
return ""
}
func (x *HsSmsSendReq) GetTels() string {
if x != nil {
return x.Tels
}
return ""
}
type HsSmsSendRes struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SendList []*HsSmsSendRes_SmsSendResItem `protobuf:"bytes,1,rep,name=sendList,proto3" json:"sendList,omitempty"`
}
func (x *HsSmsSendRes) Reset() {
*x = HsSmsSendRes{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *HsSmsSendRes) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*HsSmsSendRes) ProtoMessage() {}
func (x *HsSmsSendRes) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 HsSmsSendRes.ProtoReflect.Descriptor instead.
func (*HsSmsSendRes) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{25}
}
func (x *HsSmsSendRes) GetSendList() []*HsSmsSendRes_SmsSendResItem {
if x != nil {
return x.SendList
}
return nil
}
type SmsSendRes_SmsSendResItem struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Tel string `protobuf:"bytes,1,opt,name=tel,proto3" json:"tel,omitempty"`
IsSuccess uint32 `protobuf:"varint,2,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
}
func (x *SmsSendRes_SmsSendResItem) Reset() {
*x = SmsSendRes_SmsSendResItem{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SmsSendRes_SmsSendResItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SmsSendRes_SmsSendResItem) ProtoMessage() {}
func (x *SmsSendRes_SmsSendResItem) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 SmsSendRes_SmsSendResItem.ProtoReflect.Descriptor instead.
func (*SmsSendRes_SmsSendResItem) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{8, 0}
}
func (x *SmsSendRes_SmsSendResItem) GetTel() string {
if x != nil {
return x.Tel
}
return ""
}
func (x *SmsSendRes_SmsSendResItem) GetIsSuccess() uint32 {
if x != nil {
return x.IsSuccess
}
return 0
}
type DingdingOASendReq_FormComponentValuesView struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
BizAlias string `protobuf:"bytes,2,opt,name=bizAlias,proto3" json:"bizAlias,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *DingdingOASendReq_FormComponentValuesView) Reset() {
*x = DingdingOASendReq_FormComponentValuesView{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingdingOASendReq_FormComponentValuesView) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingdingOASendReq_FormComponentValuesView) ProtoMessage() {}
func (x *DingdingOASendReq_FormComponentValuesView) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_proto_msgTypes[27]
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 DingdingOASendReq_FormComponentValuesView.ProtoReflect.Descriptor instead.
func (*DingdingOASendReq_FormComponentValuesView) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{9, 0}
}
func (x *DingdingOASendReq_FormComponentValuesView) GetId() string {
if x != nil {
return x.Id
}
return ""
}
func (x *DingdingOASendReq_FormComponentValuesView) GetBizAlias() string {
if x != nil {
return x.BizAlias
}
return ""
}
func (x *DingdingOASendReq_FormComponentValuesView) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *DingdingOASendReq_FormComponentValuesView) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
type DingTalkBlackBoardSendReq_BlackboardReceiverView struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DeptidList []int32 `protobuf:"varint,1,rep,packed,name=deptidList,proto3" json:"deptidList,omitempty"`
UseridList []string `protobuf:"bytes,2,rep,name=useridList,proto3" json:"useridList,omitempty"`
}
func (x *DingTalkBlackBoardSendReq_BlackboardReceiverView) Reset() {
*x = DingTalkBlackBoardSendReq_BlackboardReceiverView{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingTalkBlackBoardSendReq_BlackboardReceiverView) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingTalkBlackBoardSendReq_BlackboardReceiverView) ProtoMessage() {}
func (x *DingTalkBlackBoardSendReq_BlackboardReceiverView) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingTalkBlackBoardSendReq_BlackboardReceiverView.ProtoReflect.Descriptor instead.
func (*DingTalkBlackBoardSendReq_BlackboardReceiverView) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{10, 0}
}
func (x *DingTalkBlackBoardSendReq_BlackboardReceiverView) GetDeptidList() []int32 {
if x != nil {
return x.DeptidList
}
return nil
}
func (x *DingTalkBlackBoardSendReq_BlackboardReceiverView) GetUseridList() []string {
if x != nil {
return x.UseridList
}
return nil
}
type DingOACreateReq_FormComponentValuesView struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` //表单参数的名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //表单参数的值
ComponentType string `protobuf:"bytes,3,opt,name=ComponentType,proto3" json:"ComponentType,omitempty"` //表单参数的类型
ExtValue string `protobuf:"bytes,5,opt,name=extValue,proto3" json:"extValue,omitempty"` //表单扩展值
Id string `protobuf:"bytes,4,opt,name=Id,proto3" json:"Id,omitempty"` //控件的id
}
func (x *DingOACreateReq_FormComponentValuesView) Reset() {
*x = DingOACreateReq_FormComponentValuesView{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACreateReq_FormComponentValuesView) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACreateReq_FormComponentValuesView) ProtoMessage() {}
func (x *DingOACreateReq_FormComponentValuesView) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACreateReq_FormComponentValuesView.ProtoReflect.Descriptor instead.
func (*DingOACreateReq_FormComponentValuesView) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{14, 0}
}
func (x *DingOACreateReq_FormComponentValuesView) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *DingOACreateReq_FormComponentValuesView) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *DingOACreateReq_FormComponentValuesView) GetComponentType() string {
if x != nil {
return x.ComponentType
}
return ""
}
func (x *DingOACreateReq_FormComponentValuesView) GetExtValue() string {
if x != nil {
return x.ExtValue
}
return ""
}
func (x *DingOACreateReq_FormComponentValuesView) GetId() string {
if x != nil {
return x.Id
}
return ""
}
type DingOACreateReq_Finance struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CheckUserId string `protobuf:"bytes,1,opt,name=checkUserId,proto3" json:"checkUserId,omitempty"` //审核人
Sync int64 `protobuf:"varint,2,opt,name=sync,proto3" json:"sync,omitempty"` //是否是异步,如果为异步,付款申请和业务申请是同时进行
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` //金额
SystemName string `protobuf:"bytes,13,opt,name=systemName,proto3" json:"systemName,omitempty"` //业务系统名称
GoodsInfo string `protobuf:"bytes,4,opt,name=goodsInfo,proto3" json:"goodsInfo,omitempty"` //商品信息
PaymentAccount string `protobuf:"bytes,5,opt,name=paymentAccount,proto3" json:"paymentAccount,omitempty"` //付款方账户
TaxAmount string `protobuf:"bytes,6,opt,name=taxAmount,proto3" json:"taxAmount,omitempty"` //税率
CallbackUrl string `protobuf:"bytes,7,opt,name=callbackUrl,proto3" json:"callbackUrl,omitempty"` //回调地址
OrderNo string `protobuf:"bytes,8,opt,name=orderNo,proto3" json:"orderNo,omitempty"` //订单号
Remark string `protobuf:"bytes,9,opt,name=remark,proto3" json:"remark,omitempty"` //备注
Purpose string `protobuf:"bytes,12,opt,name=purpose,proto3" json:"purpose,omitempty"` //用途
SubjectName string `protobuf:"bytes,11,opt,name=subjectName,proto3" json:"subjectName,omitempty"` //户名
BankInfo *DingOACreateReq_Finance_BankInfo `protobuf:"bytes,10,opt,name=bankInfo,proto3" json:"bankInfo,omitempty"`
}
func (x *DingOACreateReq_Finance) Reset() {
*x = DingOACreateReq_Finance{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACreateReq_Finance) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACreateReq_Finance) ProtoMessage() {}
func (x *DingOACreateReq_Finance) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACreateReq_Finance.ProtoReflect.Descriptor instead.
func (*DingOACreateReq_Finance) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{14, 1}
}
func (x *DingOACreateReq_Finance) GetCheckUserId() string {
if x != nil {
return x.CheckUserId
}
return ""
}
func (x *DingOACreateReq_Finance) GetSync() int64 {
if x != nil {
return x.Sync
}
return 0
}
func (x *DingOACreateReq_Finance) GetAmount() string {
if x != nil {
return x.Amount
}
return ""
}
func (x *DingOACreateReq_Finance) GetSystemName() string {
if x != nil {
return x.SystemName
}
return ""
}
func (x *DingOACreateReq_Finance) GetGoodsInfo() string {
if x != nil {
return x.GoodsInfo
}
return ""
}
func (x *DingOACreateReq_Finance) GetPaymentAccount() string {
if x != nil {
return x.PaymentAccount
}
return ""
}
func (x *DingOACreateReq_Finance) GetTaxAmount() string {
if x != nil {
return x.TaxAmount
}
return ""
}
func (x *DingOACreateReq_Finance) GetCallbackUrl() string {
if x != nil {
return x.CallbackUrl
}
return ""
}
func (x *DingOACreateReq_Finance) GetOrderNo() string {
if x != nil {
return x.OrderNo
}
return ""
}
func (x *DingOACreateReq_Finance) GetRemark() string {
if x != nil {
return x.Remark
}
return ""
}
func (x *DingOACreateReq_Finance) GetPurpose() string {
if x != nil {
return x.Purpose
}
return ""
}
func (x *DingOACreateReq_Finance) GetSubjectName() string {
if x != nil {
return x.SubjectName
}
return ""
}
func (x *DingOACreateReq_Finance) GetBankInfo() *DingOACreateReq_Finance_BankInfo {
if x != nil {
return x.BankInfo
}
return nil
}
type DingOACreateReq_Finance_BankInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ResellerName string `protobuf:"bytes,1,opt,name=resellerName,proto3" json:"resellerName,omitempty"` //供应商名称
BankName string `protobuf:"bytes,2,opt,name=bankName,proto3" json:"bankName,omitempty"` //银行名称
AccountBankName string `protobuf:"bytes,3,opt,name=accountBankName,proto3" json:"accountBankName,omitempty"` //开户行名称
SubjectName string `protobuf:"bytes,4,opt,name=subjectName,proto3" json:"subjectName,omitempty"` //户名
BankAccount string `protobuf:"bytes,5,opt,name=bankAccount,proto3" json:"bankAccount,omitempty"` //银行卡号
}
func (x *DingOACreateReq_Finance_BankInfo) Reset() {
*x = DingOACreateReq_Finance_BankInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACreateReq_Finance_BankInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACreateReq_Finance_BankInfo) ProtoMessage() {}
func (x *DingOACreateReq_Finance_BankInfo) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACreateReq_Finance_BankInfo.ProtoReflect.Descriptor instead.
func (*DingOACreateReq_Finance_BankInfo) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{14, 1, 0}
}
func (x *DingOACreateReq_Finance_BankInfo) GetResellerName() string {
if x != nil {
return x.ResellerName
}
return ""
}
func (x *DingOACreateReq_Finance_BankInfo) GetBankName() string {
if x != nil {
return x.BankName
}
return ""
}
func (x *DingOACreateReq_Finance_BankInfo) GetAccountBankName() string {
if x != nil {
return x.AccountBankName
}
return ""
}
func (x *DingOACreateReq_Finance_BankInfo) GetSubjectName() string {
if x != nil {
return x.SubjectName
}
return ""
}
func (x *DingOACreateReq_Finance_BankInfo) GetBankAccount() string {
if x != nil {
return x.BankAccount
}
return ""
}
type DingOAUpdateReq_FormComponentValuesView struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` //表单参数的名称
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` //表单参数的值
ComponentType string `protobuf:"bytes,3,opt,name=ComponentType,proto3" json:"ComponentType,omitempty"` //表单参数的类型
ExtValue string `protobuf:"bytes,5,opt,name=extValue,proto3" json:"extValue,omitempty"` //表单扩展值
Id string `protobuf:"bytes,4,opt,name=Id,proto3" json:"Id,omitempty"` //控件的id
}
func (x *DingOAUpdateReq_FormComponentValuesView) Reset() {
*x = DingOAUpdateReq_FormComponentValuesView{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOAUpdateReq_FormComponentValuesView) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOAUpdateReq_FormComponentValuesView) ProtoMessage() {}
func (x *DingOAUpdateReq_FormComponentValuesView) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOAUpdateReq_FormComponentValuesView.ProtoReflect.Descriptor instead.
func (*DingOAUpdateReq_FormComponentValuesView) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{16, 0}
}
func (x *DingOAUpdateReq_FormComponentValuesView) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *DingOAUpdateReq_FormComponentValuesView) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
func (x *DingOAUpdateReq_FormComponentValuesView) GetComponentType() string {
if x != nil {
return x.ComponentType
}
return ""
}
func (x *DingOAUpdateReq_FormComponentValuesView) GetExtValue() string {
if x != nil {
return x.ExtValue
}
return ""
}
func (x *DingOAUpdateReq_FormComponentValuesView) GetId() string {
if x != nil {
return x.Id
}
return ""
}
type DingOACommentReq_File struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Photos []string `protobuf:"bytes,1,rep,name=photos,proto3" json:"photos,omitempty"` //图片URL地址
Attachments []*DingOACommentReq_File_Attachments `protobuf:"bytes,2,rep,name=attachments,proto3" json:"attachments,omitempty"` //图片URL地址
}
func (x *DingOACommentReq_File) Reset() {
*x = DingOACommentReq_File{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACommentReq_File) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACommentReq_File) ProtoMessage() {}
func (x *DingOACommentReq_File) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACommentReq_File.ProtoReflect.Descriptor instead.
func (*DingOACommentReq_File) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{18, 0}
}
func (x *DingOACommentReq_File) GetPhotos() []string {
if x != nil {
return x.Photos
}
return nil
}
func (x *DingOACommentReq_File) GetAttachments() []*DingOACommentReq_File_Attachments {
if x != nil {
return x.Attachments
}
return nil
}
type DingOACommentReq_File_Attachments struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SpaceId string `protobuf:"bytes,1,opt,name=spaceId,proto3" json:"spaceId,omitempty"` //钉盘空间ID。
FileSize string `protobuf:"bytes,2,opt,name=fileSize,proto3" json:"fileSize,omitempty"` //文件大小。
FileId string `protobuf:"bytes,3,opt,name=fileId,proto3" json:"fileId,omitempty"` //文件ID。
FileName string `protobuf:"bytes,4,opt,name=fileName,proto3" json:"fileName,omitempty"` //文件名称。
FileType string `protobuf:"bytes,5,opt,name=fileType,proto3" json:"fileType,omitempty"` //文件类型。
}
func (x *DingOACommentReq_File_Attachments) Reset() {
*x = DingOACommentReq_File_Attachments{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DingOACommentReq_File_Attachments) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DingOACommentReq_File_Attachments) ProtoMessage() {}
func (x *DingOACommentReq_File_Attachments) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_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 DingOACommentReq_File_Attachments.ProtoReflect.Descriptor instead.
func (*DingOACommentReq_File_Attachments) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{18, 0, 0}
}
func (x *DingOACommentReq_File_Attachments) GetSpaceId() string {
if x != nil {
return x.SpaceId
}
return ""
}
func (x *DingOACommentReq_File_Attachments) GetFileSize() string {
if x != nil {
return x.FileSize
}
return ""
}
func (x *DingOACommentReq_File_Attachments) GetFileId() string {
if x != nil {
return x.FileId
}
return ""
}
func (x *DingOACommentReq_File_Attachments) GetFileName() string {
if x != nil {
return x.FileName
}
return ""
}
func (x *DingOACommentReq_File_Attachments) GetFileType() string {
if x != nil {
return x.FileType
}
return ""
}
type HsSmsSendRes_SmsSendResItem struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Tel string `protobuf:"bytes,1,opt,name=tel,proto3" json:"tel,omitempty"`
IsSuccess uint32 `protobuf:"varint,2,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
}
func (x *HsSmsSendRes_SmsSendResItem) Reset() {
*x = HsSmsSendRes_SmsSendResItem{}
if protoimpl.UnsafeEnabled {
mi := &file_msg_msg_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *HsSmsSendRes_SmsSendResItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*HsSmsSendRes_SmsSendResItem) ProtoMessage() {}
func (x *HsSmsSendRes_SmsSendResItem) ProtoReflect() protoreflect.Message {
mi := &file_msg_msg_proto_msgTypes[35]
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 HsSmsSendRes_SmsSendResItem.ProtoReflect.Descriptor instead.
func (*HsSmsSendRes_SmsSendResItem) Descriptor() ([]byte, []int) {
return file_msg_msg_proto_rawDescGZIP(), []int{25, 0}
}
func (x *HsSmsSendRes_SmsSendResItem) GetTel() string {
if x != nil {
return x.Tel
}
return ""
}
func (x *HsSmsSendRes_SmsSendResItem) GetIsSuccess() uint32 {
if x != nil {
return x.IsSuccess
}
return 0
}
var File_msg_msg_proto protoreflect.FileDescriptor
var file_msg_msg_proto_rawDesc = []byte{
0x0a, 0x0d, 0x6d, 0x73, 0x67, 0x2f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
0x03, 0x6d, 0x73, 0x67, 0x22, 0x07, 0x0a, 0x05, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x39, 0x0a,
0x07, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x53, 0x75,
0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53,
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x22, 0xad, 0x01, 0x0a, 0x0d, 0x4d, 0x73, 0x67,
0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x0a, 0x73, 0x6d,
0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f,
0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x48,
0x00, 0x52, 0x0a, 0x73, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x12, 0x37, 0x0a,
0x0c, 0x48, 0x73, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x48, 0x73, 0x53, 0x6d, 0x73, 0x53,
0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x48, 0x73, 0x53, 0x6d, 0x73, 0x53,
0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x07, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65,
0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61,
0x73, 0x65, 0x52, 0x65, 0x73, 0x48, 0x00, 0x52, 0x07, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
0x42, 0x06, 0x0a, 0x04, 0x52, 0x65, 0x73, 0x70, 0x22, 0x4c, 0x0a, 0x08, 0x4f, 0x61, 0x75, 0x74,
0x68, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4b, 0x65,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4b,
0x65, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72,
0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x51, 0x0a, 0x09, 0x4f, 0x61, 0x75, 0x74, 0x68, 0x52,
0x65, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b,
0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x45,
0x78, 0x70, 0x69, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x41, 0x63, 0x63,
0x65, 0x73, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x0d, 0x43, 0x65,
0x6e, 0x74, 0x65, 0x72, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73,
0x65, 0x76, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
0x73, 0x65, 0x76, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x73, 0x67,
0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x73, 0x67, 0x54,
0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x52,
0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18,
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x49, 0x0a,
0x07, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76,
0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73,
0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x65,
0x6d, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74,
0x65, 0x6d, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x58, 0x0a, 0x0a, 0x53, 0x6d, 0x73, 0x53,
0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52,
0x65, 0x71, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x12,
0x0a, 0x04, 0x74, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65,
0x6c, 0x73, 0x22, 0x8a, 0x01, 0x0a, 0x0a, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65,
0x73, 0x12, 0x3a, 0x0a, 0x08, 0x73, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e,
0x64, 0x52, 0x65, 0x73, 0x2e, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x49,
0x74, 0x65, 0x6d, 0x52, 0x08, 0x73, 0x65, 0x6e, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x40, 0x0a,
0x0e, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x12,
0x10, 0x0a, 0x03, 0x74, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x65,
0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22,
0xb4, 0x02, 0x0a, 0x11, 0x44, 0x69, 0x6e, 0x67, 0x64, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x53, 0x65,
0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65,
0x71, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69,
0x6e, 0x61, 0x74, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x55, 0x73, 0x65,
0x72, 0x49, 0x64, 0x12, 0x60, 0x0a, 0x13, 0x66, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x2e, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x64, 0x69, 0x6e, 0x67, 0x4f,
0x41, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d,
0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x56, 0x69, 0x65, 0x77,
0x52, 0x13, 0x66, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56,
0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x6f, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d,
0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x56, 0x69, 0x65, 0x77,
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
0x12, 0x1a, 0x0a, 0x08, 0x62, 0x69, 0x7a, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x08, 0x62, 0x69, 0x7a, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x12, 0x0a, 0x04,
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xae, 0x02, 0x0a, 0x19, 0x44, 0x69, 0x6e, 0x67, 0x54,
0x61, 0x6c, 0x6b, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x6e,
0x64, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71,
0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x12, 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x62,
0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x54, 0x61, 0x6c,
0x6b, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x6e, 0x64, 0x52,
0x65, 0x71, 0x2e, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63,
0x65, 0x69, 0x76, 0x65, 0x72, 0x56, 0x69, 0x65, 0x77, 0x52, 0x12, 0x62, 0x6c, 0x61, 0x63, 0x6b,
0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x72, 0x12, 0x14, 0x0a,
0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69,
0x74, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x05,
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x58, 0x0a,
0x16, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69,
0x76, 0x65, 0x72, 0x56, 0x69, 0x65, 0x77, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x74, 0x69,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x65, 0x70,
0x74, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x69,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x75, 0x73, 0x65,
0x72, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x92, 0x01, 0x0a, 0x0c, 0x77, 0x78, 0x42, 0x69,
0x7a, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73,
0x65, 0x52, 0x65, 0x71, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61,
0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x16,
0x0a, 0x06, 0x74, 0x6f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x74, 0x6f, 0x75, 0x73, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x69,
0x6e, 0x69, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0b, 0x6d, 0x69, 0x6e, 0x69, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x22, 0xb5, 0x01, 0x0a,
0x0b, 0x63, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04,
0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67,
0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x22,
0x0a, 0x0c, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x62,
0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x18,
0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x73,
0x12, 0x16, 0x0a, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65,
0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x14,
0x0a, 0x05, 0x6f, 0x75, 0x74, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f,
0x75, 0x74, 0x49, 0x64, 0x22, 0xd4, 0x01, 0x0a, 0x0e, 0x63, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x70,
0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65,
0x52, 0x65, 0x71, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x6c,
0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0c, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1a, 0x0a,
0x08, 0x74, 0x74, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x74, 0x74, 0x73, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x6c, 0x61,
0x79, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x6c,
0x61, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d,
0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12,
0x14, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x75, 0x74, 0x49, 0x64, 0x18, 0x08,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x75, 0x74, 0x49, 0x64, 0x22, 0x9b, 0x08, 0x0a, 0x0f,
0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12,
0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x52, 0x04, 0x62, 0x61, 0x73,
0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x4e,
0x6f, 0x12, 0x2a, 0x0a, 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x55,
0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x72, 0x69,
0x67, 0x69, 0x6e, 0x61, 0x74, 0x6f, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x5e, 0x0a,
0x13, 0x66, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6d, 0x73, 0x67,
0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71,
0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x73, 0x56, 0x69, 0x65, 0x77, 0x52, 0x13, 0x66, 0x6f, 0x72, 0x6d, 0x43, 0x6f,
0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x36, 0x0a,
0x07, 0x66, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x07, 0x66, 0x69,
0x6e, 0x61, 0x6e, 0x63, 0x65, 0x1a, 0x95, 0x01, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x6d, 0x43, 0x6f,
0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x56, 0x69, 0x65,
0x77, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x43,
0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
0x65, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20,
0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x0e, 0x0a,
0x02, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x49, 0x64, 0x1a, 0xe9, 0x04,
0x0a, 0x07, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x68, 0x65,
0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
0x63, 0x68, 0x65, 0x63, 0x6b, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73,
0x79, 0x6e, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x79, 0x6e, 0x63, 0x12,
0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x79, 0x73, 0x74, 0x65,
0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x79, 0x73,
0x74, 0x65, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73,
0x49, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64,
0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70,
0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1c, 0x0a,
0x09, 0x74, 0x61, 0x78, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
0x52, 0x09, 0x74, 0x61, 0x78, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x63,
0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x55, 0x72, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x55, 0x72, 0x6c, 0x12, 0x18, 0x0a,
0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
0x6f, 0x72, 0x64, 0x65, 0x72, 0x4e, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x6d, 0x61, 0x72,
0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x12,
0x18, 0x0a, 0x07, 0x70, 0x75, 0x72, 0x70, 0x6f, 0x73, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x70, 0x75, 0x72, 0x70, 0x6f, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x75, 0x62,
0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x08, 0x62,
0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e,
0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x42, 0x61, 0x6e, 0x6b,
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x62, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0xb8,
0x01, 0x0a, 0x08, 0x42, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x72,
0x65, 0x73, 0x65, 0x6c, 0x6c, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x65, 0x6c, 0x6c, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12,
0x1a, 0x0a, 0x08, 0x62, 0x61, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x62, 0x61, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x61,
0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x61, 0x6e, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x61, 0x6e,
0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74,
0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x75, 0x62, 0x6a,
0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x61, 0x6e, 0x6b, 0x41,
0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x61,
0x6e, 0x6b, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x62, 0x0a, 0x10, 0x44, 0x69, 0x6e,
0x67, 0x4f, 0x41, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a,
0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x4d,
0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x1e, 0x0a,
0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0xcb, 0x02,
0x0a, 0x0f, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65,
0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x52, 0x04, 0x62,
0x61, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x4e,
0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x54, 0x72, 0x61, 0x64,
0x65, 0x4e, 0x6f, 0x12, 0x5e, 0x0a, 0x13, 0x66, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x2c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x55, 0x70, 0x64,
0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x56, 0x69, 0x65, 0x77, 0x52, 0x13,
0x66, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x73, 0x1a, 0x95, 0x01, 0x0a, 0x17, 0x46, 0x6f, 0x72, 0x6d, 0x43, 0x6f, 0x6d, 0x70,
0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x56, 0x69, 0x65, 0x77, 0x12,
0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x43, 0x6f, 0x6d,
0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12,
0x1a, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x49,
0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x49, 0x64, 0x22, 0x62, 0x0a, 0x10, 0x44,
0x69, 0x6e, 0x67, 0x4f, 0x41, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
0x1c, 0x0a, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01,
0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a,
0x03, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x12,
0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22,
0xbf, 0x03, 0x0a, 0x10, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
0x74, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71,
0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x54, 0x72, 0x61,
0x64, 0x65, 0x4e, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x54,
0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f,
0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64,
0x12, 0x2e, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x6f, 0x6d, 0x6d, 0x65,
0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65,
0x1a, 0xfe, 0x01, 0x0a, 0x04, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x68, 0x6f,
0x74, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x70, 0x68, 0x6f, 0x74, 0x6f,
0x73, 0x12, 0x48, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e,
0x67, 0x4f, 0x41, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x2e, 0x46, 0x69,
0x6c, 0x65, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0b,
0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x93, 0x01, 0x0a, 0x0b,
0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73,
0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x70,
0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x69, 0x7a,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x69, 0x7a,
0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c,
0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c,
0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70,
0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70,
0x65, 0x22, 0x63, 0x0a, 0x11, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x6f, 0x6d, 0x6d, 0x65,
0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63,
0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x53, 0x75, 0x63,
0x63, 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x7e, 0x0a, 0x0c, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41,
0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52,
0x65, 0x71, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x63,
0x65, 0x73, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x54, 0x72, 0x61,
0x64, 0x65, 0x4e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x54,
0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x22, 0xf9, 0x01, 0x0a, 0x0d, 0x44, 0x69, 0x6e, 0x67, 0x4f,
0x41, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x4f, 0x75, 0x74, 0x54,
0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x4f, 0x75,
0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x12, 0x2c, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x63,
0x65, 0x73, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x73, 0x74,
0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06,
0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x52, 0x65, 0x6d, 0x61,
0x72, 0x6b, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x52, 0x65, 0x6d, 0x61, 0x72,
0x6b, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69,
0x6d, 0x65, 0x22, 0xe1, 0x01, 0x0a, 0x13, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x61,
0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69,
0x67, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x69, 0x67, 0x6e, 0x12, 0x1e,
0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x16,
0x0a, 0x06, 0x63, 0x6f, 0x72, 0x70, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x63, 0x6f, 0x72, 0x70, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x52, 0x65,
0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c,
0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e,
0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x61, 0x79,
0x6d, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72,
0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64,
0x12, 0x24, 0x0a, 0x0d, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75,
0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x32, 0x0a, 0x12, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e,
0x74, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x12, 0x1c, 0x0a, 0x09,
0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
0x09, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x5a, 0x0a, 0x0c, 0x48, 0x73,
0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x20, 0x0a, 0x04, 0x62, 0x61,
0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42,
0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x52, 0x04, 0x62, 0x61, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x04, 0x74, 0x65, 0x6c, 0x73, 0x22, 0x8e, 0x01, 0x0a, 0x0c, 0x48, 0x73, 0x53, 0x6d, 0x73,
0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x08, 0x73, 0x65, 0x6e, 0x64, 0x4c,
0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x73, 0x67, 0x2e,
0x48, 0x73, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x2e, 0x53, 0x6d, 0x73,
0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x08, 0x73, 0x65, 0x6e,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x1a, 0x40, 0x0a, 0x0e, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64,
0x52, 0x65, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x65, 0x6c, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x65, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x53,
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x69, 0x73,
0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x32, 0xc9, 0x05, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12,
0x26, 0x0a, 0x05, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x12, 0x0d, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x4f,
0x61, 0x75, 0x74, 0x68, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x4f, 0x61,
0x75, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x34, 0x0a, 0x0a, 0x63, 0x65, 0x6e, 0x74, 0x65,
0x72, 0x53, 0x65, 0x6e, 0x64, 0x12, 0x12, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x43, 0x65, 0x6e, 0x74,
0x65, 0x72, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x6d, 0x73, 0x67, 0x2e,
0x4d, 0x73, 0x67, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2b, 0x0a,
0x07, 0x73, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x12, 0x0f, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x53,
0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x6d, 0x73, 0x67, 0x2e,
0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x12, 0x46, 0x0a, 0x16, 0x64, 0x69,
0x6e, 0x67, 0x54, 0x61, 0x6c, 0x6b, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64,
0x53, 0x65, 0x6e, 0x64, 0x12, 0x1e, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x54,
0x61, 0x6c, 0x6b, 0x42, 0x6c, 0x61, 0x63, 0x6b, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x6e,
0x64, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52,
0x65, 0x73, 0x12, 0x2c, 0x0a, 0x09, 0x77, 0x78, 0x42, 0x69, 0x7a, 0x53, 0x65, 0x6e, 0x64, 0x12,
0x11, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x77, 0x78, 0x42, 0x69, 0x7a, 0x53, 0x65, 0x6e, 0x64, 0x52,
0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
0x12, 0x2a, 0x0a, 0x08, 0x63, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x2e, 0x6d,
0x73, 0x67, 0x2e, 0x63, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x0c,
0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x0b,
0x63, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x12, 0x13, 0x2e, 0x6d, 0x73,
0x67, 0x2e, 0x63, 0x61, 0x6c, 0x6c, 0x43, 0x61, 0x70, 0x74, 0x63, 0x68, 0x61, 0x52, 0x65, 0x71,
0x1a, 0x0c, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x12, 0x3b,
0x0a, 0x0c, 0x64, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x14,
0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x52, 0x65, 0x71, 0x1a, 0x15, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f,
0x41, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3b, 0x0a, 0x0c, 0x64,
0x69, 0x6e, 0x67, 0x4f, 0x41, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x14, 0x2e, 0x6d, 0x73,
0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65,
0x71, 0x1a, 0x15, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3e, 0x0a, 0x0d, 0x64, 0x69, 0x6e, 0x67,
0x4f, 0x41, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x15, 0x2e, 0x6d, 0x73, 0x67, 0x2e,
0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71,
0x1a, 0x16, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67, 0x4f, 0x41, 0x43, 0x6f, 0x6d,
0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x09, 0x64, 0x69, 0x6e, 0x67,
0x4f, 0x41, 0x47, 0x65, 0x74, 0x12, 0x11, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44, 0x69, 0x6e, 0x67,
0x4f, 0x41, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x12, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x44,
0x69, 0x6e, 0x67, 0x4f, 0x41, 0x47, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x0d,
0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x12, 0x18, 0x2e,
0x6d, 0x73, 0x67, 0x2e, 0x50, 0x61, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x62,
0x61, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x1a, 0x17, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x50, 0x61,
0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73,
0x12, 0x31, 0x0a, 0x09, 0x68, 0x73, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x12, 0x11, 0x2e,
0x6d, 0x73, 0x67, 0x2e, 0x48, 0x73, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71,
0x1a, 0x11, 0x2e, 0x6d, 0x73, 0x67, 0x2e, 0x48, 0x73, 0x53, 0x6d, 0x73, 0x53, 0x65, 0x6e, 0x64,
0x52, 0x65, 0x73, 0x42, 0x0a, 0x5a, 0x08, 0x2f, 0x6d, 0x73, 0x67, 0x3b, 0x6d, 0x73, 0x67, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_msg_msg_proto_rawDescOnce sync.Once
file_msg_msg_proto_rawDescData = file_msg_msg_proto_rawDesc
)
func file_msg_msg_proto_rawDescGZIP() []byte {
file_msg_msg_proto_rawDescOnce.Do(func() {
file_msg_msg_proto_rawDescData = protoimpl.X.CompressGZIP(file_msg_msg_proto_rawDescData)
})
return file_msg_msg_proto_rawDescData
}
var file_msg_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 36)
var file_msg_msg_proto_goTypes = []any{
(*Empty)(nil), // 0: msg.Empty
(*BaseRes)(nil), // 1: msg.BaseRes
(*MsgCenterResp)(nil), // 2: msg.MsgCenterResp
(*OauthReq)(nil), // 3: msg.OauthReq
(*OauthResp)(nil), // 4: msg.OauthResp
(*CenterSendReq)(nil), // 5: msg.CenterSendReq
(*BaseReq)(nil), // 6: msg.BaseReq
(*SmsSendReq)(nil), // 7: msg.SmsSendReq
(*SmsSendRes)(nil), // 8: msg.SmsSendRes
(*DingdingOASendReq)(nil), // 9: msg.DingdingOASendReq
(*DingTalkBlackBoardSendReq)(nil), // 10: msg.DingTalkBlackBoardSendReq
(*WxBizSendReq)(nil), // 11: msg.wxBizSendReq
(*CallInfoReq)(nil), // 12: msg.callInfoReq
(*CallCaptchaReq)(nil), // 13: msg.callCaptchaReq
(*DingOACreateReq)(nil), // 14: msg.DingOACreateReq
(*DingOACreateResp)(nil), // 15: msg.DingOACreateResp
(*DingOAUpdateReq)(nil), // 16: msg.DingOAUpdateReq
(*DingOAUpdateResp)(nil), // 17: msg.DingOAUpdateResp
(*DingOACommentReq)(nil), // 18: msg.DingOACommentReq
(*DingOACommentResp)(nil), // 19: msg.DingOACommentResp
(*DingOAGetReq)(nil), // 20: msg.DingOAGetReq
(*DingOAGetResp)(nil), // 21: msg.DingOAGetResp
(*PaymentCallbackData)(nil), // 22: msg.PaymentCallbackData
(*PaymentCallbackRes)(nil), // 23: msg.PaymentCallbackRes
(*HsSmsSendReq)(nil), // 24: msg.HsSmsSendReq
(*HsSmsSendRes)(nil), // 25: msg.HsSmsSendRes
(*SmsSendRes_SmsSendResItem)(nil), // 26: msg.SmsSendRes.SmsSendResItem
(*DingdingOASendReq_FormComponentValuesView)(nil), // 27: msg.DingdingOASendReq.FormComponentValuesView
(*DingTalkBlackBoardSendReq_BlackboardReceiverView)(nil), // 28: msg.DingTalkBlackBoardSendReq.BlackboardReceiverView
(*DingOACreateReq_FormComponentValuesView)(nil), // 29: msg.DingOACreateReq.FormComponentValuesView
(*DingOACreateReq_Finance)(nil), // 30: msg.DingOACreateReq.Finance
(*DingOACreateReq_Finance_BankInfo)(nil), // 31: msg.DingOACreateReq.Finance.BankInfo
(*DingOAUpdateReq_FormComponentValuesView)(nil), // 32: msg.DingOAUpdateReq.FormComponentValuesView
(*DingOACommentReq_File)(nil), // 33: msg.DingOACommentReq.File
(*DingOACommentReq_File_Attachments)(nil), // 34: msg.DingOACommentReq.File.Attachments
(*HsSmsSendRes_SmsSendResItem)(nil), // 35: msg.HsSmsSendRes.SmsSendResItem
}
var file_msg_msg_proto_depIdxs = []int32{
8, // 0: msg.MsgCenterResp.smsSendRes:type_name -> msg.SmsSendRes
25, // 1: msg.MsgCenterResp.HsSmsSendRes:type_name -> msg.HsSmsSendRes
1, // 2: msg.MsgCenterResp.baseRes:type_name -> msg.BaseRes
6, // 3: msg.CenterSendReq.base:type_name -> msg.BaseReq
6, // 4: msg.SmsSendReq.base:type_name -> msg.BaseReq
26, // 5: msg.SmsSendRes.sendList:type_name -> msg.SmsSendRes.SmsSendResItem
6, // 6: msg.DingdingOASendReq.base:type_name -> msg.BaseReq
27, // 7: msg.DingdingOASendReq.formComponentValues:type_name -> msg.DingdingOASendReq.FormComponentValuesView
6, // 8: msg.DingTalkBlackBoardSendReq.base:type_name -> msg.BaseReq
28, // 9: msg.DingTalkBlackBoardSendReq.blackboardReceiver:type_name -> msg.DingTalkBlackBoardSendReq.BlackboardReceiverView
6, // 10: msg.wxBizSendReq.base:type_name -> msg.BaseReq
6, // 11: msg.callInfoReq.base:type_name -> msg.BaseReq
6, // 12: msg.callCaptchaReq.base:type_name -> msg.BaseReq
6, // 13: msg.DingOACreateReq.base:type_name -> msg.BaseReq
29, // 14: msg.DingOACreateReq.formComponentValues:type_name -> msg.DingOACreateReq.FormComponentValuesView
30, // 15: msg.DingOACreateReq.finance:type_name -> msg.DingOACreateReq.Finance
6, // 16: msg.DingOAUpdateReq.base:type_name -> msg.BaseReq
32, // 17: msg.DingOAUpdateReq.formComponentValues:type_name -> msg.DingOAUpdateReq.FormComponentValuesView
6, // 18: msg.DingOACommentReq.base:type_name -> msg.BaseReq
33, // 19: msg.DingOACommentReq.file:type_name -> msg.DingOACommentReq.File
6, // 20: msg.DingOAGetReq.base:type_name -> msg.BaseReq
6, // 21: msg.HsSmsSendReq.base:type_name -> msg.BaseReq
35, // 22: msg.HsSmsSendRes.sendList:type_name -> msg.HsSmsSendRes.SmsSendResItem
31, // 23: msg.DingOACreateReq.Finance.bankInfo:type_name -> msg.DingOACreateReq.Finance.BankInfo
34, // 24: msg.DingOACommentReq.File.attachments:type_name -> msg.DingOACommentReq.File.Attachments
3, // 25: msg.Msg.oauth:input_type -> msg.OauthReq
5, // 26: msg.Msg.centerSend:input_type -> msg.CenterSendReq
7, // 27: msg.Msg.smsSend:input_type -> msg.SmsSendReq
10, // 28: msg.Msg.dingTalkBlackBoardSend:input_type -> msg.DingTalkBlackBoardSendReq
11, // 29: msg.Msg.wxBizSend:input_type -> msg.wxBizSendReq
12, // 30: msg.Msg.callInfo:input_type -> msg.callInfoReq
13, // 31: msg.Msg.callCaptcha:input_type -> msg.callCaptchaReq
14, // 32: msg.Msg.dingOACreate:input_type -> msg.DingOACreateReq
16, // 33: msg.Msg.dingOAUpdate:input_type -> msg.DingOAUpdateReq
18, // 34: msg.Msg.dingOAComment:input_type -> msg.DingOACommentReq
20, // 35: msg.Msg.dingOAGet:input_type -> msg.DingOAGetReq
22, // 36: msg.Msg.FinanceNotify:input_type -> msg.PaymentCallbackData
24, // 37: msg.Msg.hsSmsSend:input_type -> msg.HsSmsSendReq
4, // 38: msg.Msg.oauth:output_type -> msg.OauthResp
2, // 39: msg.Msg.centerSend:output_type -> msg.MsgCenterResp
8, // 40: msg.Msg.smsSend:output_type -> msg.SmsSendRes
1, // 41: msg.Msg.dingTalkBlackBoardSend:output_type -> msg.BaseRes
1, // 42: msg.Msg.wxBizSend:output_type -> msg.BaseRes
1, // 43: msg.Msg.callInfo:output_type -> msg.BaseRes
1, // 44: msg.Msg.callCaptcha:output_type -> msg.BaseRes
15, // 45: msg.Msg.dingOACreate:output_type -> msg.DingOACreateResp
17, // 46: msg.Msg.dingOAUpdate:output_type -> msg.DingOAUpdateResp
19, // 47: msg.Msg.dingOAComment:output_type -> msg.DingOACommentResp
21, // 48: msg.Msg.dingOAGet:output_type -> msg.DingOAGetResp
23, // 49: msg.Msg.FinanceNotify:output_type -> msg.PaymentCallbackRes
25, // 50: msg.Msg.hsSmsSend:output_type -> msg.HsSmsSendRes
38, // [38:51] is the sub-list for method output_type
25, // [25:38] is the sub-list for method input_type
25, // [25:25] is the sub-list for extension type_name
25, // [25:25] is the sub-list for extension extendee
0, // [0:25] is the sub-list for field type_name
}
func init() { file_msg_msg_proto_init() }
func file_msg_msg_proto_init() {
if File_msg_msg_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_msg_msg_proto_msgTypes[0].Exporter = func(v any, i int) any {
switch v := v.(*Empty); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[1].Exporter = func(v any, i int) any {
switch v := v.(*BaseRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[2].Exporter = func(v any, i int) any {
switch v := v.(*MsgCenterResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[3].Exporter = func(v any, i int) any {
switch v := v.(*OauthReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[4].Exporter = func(v any, i int) any {
switch v := v.(*OauthResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[5].Exporter = func(v any, i int) any {
switch v := v.(*CenterSendReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[6].Exporter = func(v any, i int) any {
switch v := v.(*BaseReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[7].Exporter = func(v any, i int) any {
switch v := v.(*SmsSendReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[8].Exporter = func(v any, i int) any {
switch v := v.(*SmsSendRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[9].Exporter = func(v any, i int) any {
switch v := v.(*DingdingOASendReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[10].Exporter = func(v any, i int) any {
switch v := v.(*DingTalkBlackBoardSendReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[11].Exporter = func(v any, i int) any {
switch v := v.(*WxBizSendReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[12].Exporter = func(v any, i int) any {
switch v := v.(*CallInfoReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[13].Exporter = func(v any, i int) any {
switch v := v.(*CallCaptchaReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[14].Exporter = func(v any, i int) any {
switch v := v.(*DingOACreateReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[15].Exporter = func(v any, i int) any {
switch v := v.(*DingOACreateResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[16].Exporter = func(v any, i int) any {
switch v := v.(*DingOAUpdateReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[17].Exporter = func(v any, i int) any {
switch v := v.(*DingOAUpdateResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[18].Exporter = func(v any, i int) any {
switch v := v.(*DingOACommentReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[19].Exporter = func(v any, i int) any {
switch v := v.(*DingOACommentResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[20].Exporter = func(v any, i int) any {
switch v := v.(*DingOAGetReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[21].Exporter = func(v any, i int) any {
switch v := v.(*DingOAGetResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[22].Exporter = func(v any, i int) any {
switch v := v.(*PaymentCallbackData); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[23].Exporter = func(v any, i int) any {
switch v := v.(*PaymentCallbackRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[24].Exporter = func(v any, i int) any {
switch v := v.(*HsSmsSendReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[25].Exporter = func(v any, i int) any {
switch v := v.(*HsSmsSendRes); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[26].Exporter = func(v any, i int) any {
switch v := v.(*SmsSendRes_SmsSendResItem); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[27].Exporter = func(v any, i int) any {
switch v := v.(*DingdingOASendReq_FormComponentValuesView); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[28].Exporter = func(v any, i int) any {
switch v := v.(*DingTalkBlackBoardSendReq_BlackboardReceiverView); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[29].Exporter = func(v any, i int) any {
switch v := v.(*DingOACreateReq_FormComponentValuesView); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[30].Exporter = func(v any, i int) any {
switch v := v.(*DingOACreateReq_Finance); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[31].Exporter = func(v any, i int) any {
switch v := v.(*DingOACreateReq_Finance_BankInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[32].Exporter = func(v any, i int) any {
switch v := v.(*DingOAUpdateReq_FormComponentValuesView); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[33].Exporter = func(v any, i int) any {
switch v := v.(*DingOACommentReq_File); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[34].Exporter = func(v any, i int) any {
switch v := v.(*DingOACommentReq_File_Attachments); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_msg_msg_proto_msgTypes[35].Exporter = func(v any, i int) any {
switch v := v.(*HsSmsSendRes_SmsSendResItem); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_msg_msg_proto_msgTypes[2].OneofWrappers = []any{
(*MsgCenterResp_SmsSendRes)(nil),
(*MsgCenterResp_HsSmsSendRes)(nil),
(*MsgCenterResp_BaseRes)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_msg_msg_proto_rawDesc,
NumEnums: 0,
NumMessages: 36,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_msg_msg_proto_goTypes,
DependencyIndexes: file_msg_msg_proto_depIdxs,
MessageInfos: file_msg_msg_proto_msgTypes,
}.Build()
File_msg_msg_proto = out.File
file_msg_msg_proto_rawDesc = nil
file_msg_msg_proto_goTypes = nil
file_msg_msg_proto_depIdxs = nil
}