You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3873 lines
152 KiB
Go

10 months ago
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.0
// protoc v3.21.4
// source: pb/dci.proto
package dci
import (
_ "github.com/mwitkow/go-proto-validators"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
_ "google.golang.org/protobuf/types/descriptorpb"
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)
)
// 获取 文件上传的 oss链接
type GetUploadUrlRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AuthToken string `protobuf:"bytes,1,opt,name=authToken,proto3" json:"authToken,omitempty"`
ProductInstanceId string `protobuf:"bytes,2,opt,name=productInstanceId,proto3" json:"productInstanceId,omitempty"`
FileName string `protobuf:"bytes,3,opt,name=fileName,proto3" json:"fileName,omitempty"` // 此处传递的是文件的额链接,文件名如果是中文需要
ClientToken string `protobuf:"bytes,4,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *GetUploadUrlRequest) Reset() {
*x = GetUploadUrlRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetUploadUrlRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUploadUrlRequest) ProtoMessage() {}
func (x *GetUploadUrlRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 GetUploadUrlRequest.ProtoReflect.Descriptor instead.
func (*GetUploadUrlRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{0}
}
func (x *GetUploadUrlRequest) GetAuthToken() string {
if x != nil {
return x.AuthToken
}
return ""
}
func (x *GetUploadUrlRequest) GetProductInstanceId() string {
if x != nil {
return x.ProductInstanceId
}
return ""
}
func (x *GetUploadUrlRequest) GetFileName() string {
if x != nil {
return x.FileName
}
return ""
}
func (x *GetUploadUrlRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type GetUploadUrlResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReqMsgId string `protobuf:"bytes,1,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
ResultCode string `protobuf:"bytes,2,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,3,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
FileId string `protobuf:"bytes,5,opt,name=fileId,proto3" json:"fileId,omitempty"`
10 months ago
}
func (x *GetUploadUrlResponse) Reset() {
*x = GetUploadUrlResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetUploadUrlResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUploadUrlResponse) ProtoMessage() {}
func (x *GetUploadUrlResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 GetUploadUrlResponse.ProtoReflect.Descriptor instead.
func (*GetUploadUrlResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{1}
}
func (x *GetUploadUrlResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
func (x *GetUploadUrlResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *GetUploadUrlResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *GetUploadUrlResponse) GetUrl() string {
if x != nil {
return x.Url
}
return ""
}
func (x *GetUploadUrlResponse) GetFileId() string {
if x != nil {
return x.FileId
}
return ""
}
// Dci user 注册
type AddDciUserRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CertName string `protobuf:"bytes,1,opt,name=certName,proto3" json:"certName,omitempty"`
CertificateNumber string `protobuf:"bytes,2,opt,name=certificateNumber,proto3" json:"certificateNumber,omitempty"`
CertificateType string `protobuf:"bytes,3,opt,name=certificateType,proto3" json:"certificateType,omitempty"`
CertificateFrontFileId string `protobuf:"bytes,4,opt,name=certificateFrontFileId,proto3" json:"certificateFrontFileId,omitempty"`
CertificateBackFileId string `protobuf:"bytes,5,opt,name=certificateBackFileId,proto3" json:"certificateBackFileId,omitempty"`
LegalPersonCertName string `protobuf:"bytes,6,opt,name=legalPersonCertName,proto3" json:"legalPersonCertName,omitempty"`
LegalPersonCertType string `protobuf:"bytes,7,opt,name=legalPersonCertType,proto3" json:"legalPersonCertType,omitempty"`
LegalPersonCertNo string `protobuf:"bytes,8,opt,name=legalPersonCertNo,proto3" json:"legalPersonCertNo,omitempty"`
Phone string `protobuf:"bytes,9,opt,name=phone,proto3" json:"phone,omitempty"`
AreaType string `protobuf:"bytes,10,opt,name=areaType,proto3" json:"areaType,omitempty"`
ClientToken string `protobuf:"bytes,11,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *AddDciUserRequest) Reset() {
*x = AddDciUserRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddDciUserRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddDciUserRequest) ProtoMessage() {}
func (x *AddDciUserRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 AddDciUserRequest.ProtoReflect.Descriptor instead.
func (*AddDciUserRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{2}
}
func (x *AddDciUserRequest) GetCertName() string {
if x != nil {
return x.CertName
}
return ""
}
func (x *AddDciUserRequest) GetCertificateNumber() string {
if x != nil {
return x.CertificateNumber
}
return ""
}
func (x *AddDciUserRequest) GetCertificateType() string {
if x != nil {
return x.CertificateType
}
return ""
}
func (x *AddDciUserRequest) GetCertificateFrontFileId() string {
if x != nil {
return x.CertificateFrontFileId
}
return ""
}
func (x *AddDciUserRequest) GetCertificateBackFileId() string {
if x != nil {
return x.CertificateBackFileId
}
return ""
}
func (x *AddDciUserRequest) GetLegalPersonCertName() string {
if x != nil {
return x.LegalPersonCertName
}
return ""
}
func (x *AddDciUserRequest) GetLegalPersonCertType() string {
if x != nil {
return x.LegalPersonCertType
}
return ""
}
func (x *AddDciUserRequest) GetLegalPersonCertNo() string {
if x != nil {
return x.LegalPersonCertNo
}
return ""
}
func (x *AddDciUserRequest) GetPhone() string {
if x != nil {
return x.Phone
}
return ""
}
func (x *AddDciUserRequest) GetAreaType() string {
if x != nil {
return x.AreaType
}
return ""
}
func (x *AddDciUserRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type AddDciUserResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DciUserId string `protobuf:"bytes,1,opt,name=dciUserId,proto3" json:"dciUserId,omitempty"`
DciUserStatus string `protobuf:"bytes,2,opt,name=dciUserStatus,proto3" json:"dciUserStatus,omitempty"`
ResultCode string `protobuf:"bytes,3,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,4,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,5,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *AddDciUserResponse) Reset() {
*x = AddDciUserResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AddDciUserResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddDciUserResponse) ProtoMessage() {}
func (x *AddDciUserResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 AddDciUserResponse.ProtoReflect.Descriptor instead.
func (*AddDciUserResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{3}
}
func (x *AddDciUserResponse) GetDciUserId() string {
if x != nil {
return x.DciUserId
}
return ""
}
func (x *AddDciUserResponse) GetDciUserStatus() string {
if x != nil {
return x.DciUserStatus
}
return ""
}
func (x *AddDciUserResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *AddDciUserResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *AddDciUserResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// Dci user 更新
type UpdateDciUserRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DciUserId string `protobuf:"bytes,1,opt,name=dciUserId,proto3" json:"dciUserId,omitempty"`
CertFrontFileId string `protobuf:"bytes,2,opt,name=certFrontFileId,proto3" json:"certFrontFileId,omitempty"`
CertBackFileId string `protobuf:"bytes,3,opt,name=certBackFileId,proto3" json:"certBackFileId,omitempty"`
Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"`
ClientToken string `protobuf:"bytes,5,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *UpdateDciUserRequest) Reset() {
*x = UpdateDciUserRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateDciUserRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateDciUserRequest) ProtoMessage() {}
func (x *UpdateDciUserRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 UpdateDciUserRequest.ProtoReflect.Descriptor instead.
func (*UpdateDciUserRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{4}
}
func (x *UpdateDciUserRequest) GetDciUserId() string {
if x != nil {
return x.DciUserId
}
return ""
}
func (x *UpdateDciUserRequest) GetCertFrontFileId() string {
if x != nil {
return x.CertFrontFileId
}
return ""
}
func (x *UpdateDciUserRequest) GetCertBackFileId() string {
if x != nil {
return x.CertBackFileId
}
return ""
}
func (x *UpdateDciUserRequest) GetPhone() string {
if x != nil {
return x.Phone
}
return ""
}
func (x *UpdateDciUserRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type UpdateDciUserResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ResultCode string `protobuf:"bytes,1,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,2,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,3,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *UpdateDciUserResponse) Reset() {
*x = UpdateDciUserResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateDciUserResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateDciUserResponse) ProtoMessage() {}
func (x *UpdateDciUserResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 UpdateDciUserResponse.ProtoReflect.Descriptor instead.
func (*UpdateDciUserResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{5}
}
func (x *UpdateDciUserResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *UpdateDciUserResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *UpdateDciUserResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// Dci user 查询
type QueryDciUserRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CertificateType string `protobuf:"bytes,1,opt,name=certificateType,proto3" json:"certificateType,omitempty"`
CertificateNumber string `protobuf:"bytes,2,opt,name=certificateNumber,proto3" json:"certificateNumber,omitempty"`
Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
10 months ago
}
func (x *QueryDciUserRequest) Reset() {
*x = QueryDciUserRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciUserRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciUserRequest) ProtoMessage() {}
func (x *QueryDciUserRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciUserRequest.ProtoReflect.Descriptor instead.
func (*QueryDciUserRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{6}
}
func (x *QueryDciUserRequest) GetCertificateType() string {
if x != nil {
return x.CertificateType
}
return ""
}
func (x *QueryDciUserRequest) GetCertificateNumber() string {
if x != nil {
return x.CertificateNumber
}
return ""
}
func (x *QueryDciUserRequest) GetPhone() string {
if x != nil {
return x.Phone
}
return ""
}
type QueryDciUserResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DciUserId string `protobuf:"bytes,1,opt,name=dciUserId,proto3" json:"dciUserId,omitempty"`
DciUserStatus string `protobuf:"bytes,2,opt,name=dciUserStatus,proto3" json:"dciUserStatus,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
CertificateType string `protobuf:"bytes,4,opt,name=certificateType,proto3" json:"certificateType,omitempty"`
CertificateNumber string `protobuf:"bytes,5,opt,name=certificateNumber,proto3" json:"certificateNumber,omitempty"`
Address string `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"`
CertStartTime string `protobuf:"bytes,7,opt,name=certStartTime,proto3" json:"certStartTime,omitempty"`
CertEndTime string `protobuf:"bytes,8,opt,name=certEndTime,proto3" json:"certEndTime,omitempty"`
LegalPerson string `protobuf:"bytes,9,opt,name=legalPerson,proto3" json:"legalPerson,omitempty"`
ResultCode string `protobuf:"bytes,10,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,11,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,12,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *QueryDciUserResponse) Reset() {
*x = QueryDciUserResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciUserResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciUserResponse) ProtoMessage() {}
func (x *QueryDciUserResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciUserResponse.ProtoReflect.Descriptor instead.
func (*QueryDciUserResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{7}
}
func (x *QueryDciUserResponse) GetDciUserId() string {
if x != nil {
return x.DciUserId
}
return ""
}
func (x *QueryDciUserResponse) GetDciUserStatus() string {
if x != nil {
return x.DciUserStatus
}
return ""
}
func (x *QueryDciUserResponse) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *QueryDciUserResponse) GetCertificateType() string {
if x != nil {
return x.CertificateType
}
return ""
}
func (x *QueryDciUserResponse) GetCertificateNumber() string {
if x != nil {
return x.CertificateNumber
}
return ""
}
func (x *QueryDciUserResponse) GetAddress() string {
if x != nil {
return x.Address
}
return ""
}
func (x *QueryDciUserResponse) GetCertStartTime() string {
if x != nil {
return x.CertStartTime
}
return ""
}
func (x *QueryDciUserResponse) GetCertEndTime() string {
if x != nil {
return x.CertEndTime
}
return ""
}
func (x *QueryDciUserResponse) GetLegalPerson() string {
if x != nil {
return x.LegalPerson
}
return ""
}
func (x *QueryDciUserResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *QueryDciUserResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *QueryDciUserResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// Dci work 申领
type CreateDciPreregistrationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
WorkName string `protobuf:"bytes,1,opt,name=workName,proto3" json:"workName,omitempty"`
DciUserId string `protobuf:"bytes,2,opt,name=dciUserId,proto3" json:"dciUserId,omitempty"`
WorkCategory string `protobuf:"bytes,3,opt,name=workCategory,proto3" json:"workCategory,omitempty"`
WorkFileId string `protobuf:"bytes,4,opt,name=workFileId,proto3" json:"workFileId,omitempty"`
FileType string `protobuf:"bytes,5,opt,name=fileType,proto3" json:"fileType,omitempty"`
CreationInfo *DciCreationInfo `protobuf:"bytes,6,opt,name=creationInfo,proto3" json:"creationInfo,omitempty"`
PublicationInfo *DciPublicationInfo `protobuf:"bytes,7,opt,name=publicationInfo,proto3" json:"publicationInfo,omitempty"`
AuthorName string `protobuf:"bytes,8,opt,name=authorName,proto3" json:"authorName,omitempty"`
AuthorSignature string `protobuf:"bytes,9,opt,name=authorSignature,proto3" json:"authorSignature,omitempty"`
OriginalStatement string `protobuf:"bytes,10,opt,name=originalStatement,proto3" json:"originalStatement,omitempty"`
RightInfo *DciRightInfo `protobuf:"bytes,11,opt,name=rightInfo,proto3" json:"rightInfo,omitempty"`
PreRegistrationTrueWill string `protobuf:"bytes,12,opt,name=preRegistrationTrueWill,proto3" json:"preRegistrationTrueWill,omitempty"`
CopyrightOwnerIds []string `protobuf:"bytes,13,rep,name=copyrightOwnerIds,proto3" json:"copyrightOwnerIds,omitempty"`
ClientToken string `protobuf:"bytes,14,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *CreateDciPreregistrationRequest) Reset() {
*x = CreateDciPreregistrationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateDciPreregistrationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateDciPreregistrationRequest) ProtoMessage() {}
func (x *CreateDciPreregistrationRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 CreateDciPreregistrationRequest.ProtoReflect.Descriptor instead.
func (*CreateDciPreregistrationRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{8}
}
func (x *CreateDciPreregistrationRequest) GetWorkName() string {
if x != nil {
return x.WorkName
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetDciUserId() string {
if x != nil {
return x.DciUserId
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetWorkCategory() string {
if x != nil {
return x.WorkCategory
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetWorkFileId() string {
if x != nil {
return x.WorkFileId
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetFileType() string {
if x != nil {
return x.FileType
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetCreationInfo() *DciCreationInfo {
if x != nil {
return x.CreationInfo
}
return nil
}
func (x *CreateDciPreregistrationRequest) GetPublicationInfo() *DciPublicationInfo {
if x != nil {
return x.PublicationInfo
}
return nil
}
func (x *CreateDciPreregistrationRequest) GetAuthorName() string {
if x != nil {
return x.AuthorName
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetAuthorSignature() string {
if x != nil {
return x.AuthorSignature
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetOriginalStatement() string {
if x != nil {
return x.OriginalStatement
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetRightInfo() *DciRightInfo {
if x != nil {
return x.RightInfo
}
return nil
}
func (x *CreateDciPreregistrationRequest) GetPreRegistrationTrueWill() string {
if x != nil {
return x.PreRegistrationTrueWill
}
return ""
}
func (x *CreateDciPreregistrationRequest) GetCopyrightOwnerIds() []string {
if x != nil {
return x.CopyrightOwnerIds
}
return nil
}
func (x *CreateDciPreregistrationRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type DciCreationInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CreationNature string `protobuf:"bytes,1,opt,name=creationNature,proto3" json:"creationNature,omitempty"`
CreationCompletionDate string `protobuf:"bytes,2,opt,name=creationCompletionDate,proto3" json:"creationCompletionDate,omitempty"`
CreationCompletionCode string `protobuf:"bytes,3,opt,name=creationCompletionCode,proto3" json:"creationCompletionCode,omitempty"`
10 months ago
}
func (x *DciCreationInfo) Reset() {
*x = DciCreationInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DciCreationInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DciCreationInfo) ProtoMessage() {}
func (x *DciCreationInfo) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 DciCreationInfo.ProtoReflect.Descriptor instead.
func (*DciCreationInfo) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{9}
}
func (x *DciCreationInfo) GetCreationNature() string {
if x != nil {
return x.CreationNature
}
return ""
}
func (x *DciCreationInfo) GetCreationCompletionDate() string {
if x != nil {
return x.CreationCompletionDate
}
return ""
}
func (x *DciCreationInfo) GetCreationCompletionCode() string {
if x != nil {
return x.CreationCompletionCode
}
return ""
}
type DciPublicationInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PublicationStatus string `protobuf:"bytes,1,opt,name=publicationStatus,proto3" json:"publicationStatus,omitempty"`
FirstPublicationDate string `protobuf:"bytes,2,opt,name=firstPublicationDate,proto3" json:"firstPublicationDate,omitempty"`
FirstPublicationCode string `protobuf:"bytes,3,opt,name=firstPublicationCode,proto3" json:"firstPublicationCode,omitempty"`
10 months ago
}
func (x *DciPublicationInfo) Reset() {
*x = DciPublicationInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DciPublicationInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DciPublicationInfo) ProtoMessage() {}
func (x *DciPublicationInfo) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 DciPublicationInfo.ProtoReflect.Descriptor instead.
func (*DciPublicationInfo) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{10}
}
10 months ago
func (x *DciPublicationInfo) GetPublicationStatus() string {
10 months ago
if x != nil {
10 months ago
return x.PublicationStatus
10 months ago
}
return ""
}
10 months ago
func (x *DciPublicationInfo) GetFirstPublicationDate() string {
10 months ago
if x != nil {
10 months ago
return x.FirstPublicationDate
10 months ago
}
return ""
}
10 months ago
func (x *DciPublicationInfo) GetFirstPublicationCode() string {
10 months ago
if x != nil {
10 months ago
return x.FirstPublicationCode
10 months ago
}
return ""
}
type DciRightInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RightScope string `protobuf:"bytes,1,opt,name=rightScope,proto3" json:"rightScope,omitempty"`
RightObtainWay string `protobuf:"bytes,2,opt,name=rightObtainWay,proto3" json:"rightObtainWay,omitempty"`
OwnershipWay string `protobuf:"bytes,3,opt,name=ownershipWay,proto3" json:"ownershipWay,omitempty"`
10 months ago
}
func (x *DciRightInfo) Reset() {
*x = DciRightInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DciRightInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DciRightInfo) ProtoMessage() {}
func (x *DciRightInfo) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 DciRightInfo.ProtoReflect.Descriptor instead.
func (*DciRightInfo) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{11}
}
func (x *DciRightInfo) GetRightScope() string {
if x != nil {
return x.RightScope
}
return ""
}
func (x *DciRightInfo) GetRightObtainWay() string {
if x != nil {
return x.RightObtainWay
}
return ""
}
func (x *DciRightInfo) GetOwnershipWay() string {
if x != nil {
return x.OwnershipWay
}
return ""
}
type CreateDciPreregistrationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DciContentId string `protobuf:"bytes,1,opt,name=dciContentId,proto3" json:"dciContentId,omitempty"`
ResultCode string `protobuf:"bytes,2,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,3,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,4,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *CreateDciPreregistrationResponse) Reset() {
*x = CreateDciPreregistrationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateDciPreregistrationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateDciPreregistrationResponse) ProtoMessage() {}
func (x *CreateDciPreregistrationResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 CreateDciPreregistrationResponse.ProtoReflect.Descriptor instead.
func (*CreateDciPreregistrationResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{12}
}
func (x *CreateDciPreregistrationResponse) GetDciContentId() string {
if x != nil {
return x.DciContentId
}
return ""
}
func (x *CreateDciPreregistrationResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *CreateDciPreregistrationResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *CreateDciPreregistrationResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// Dci work 查询申领信息
type QueryDciPreregistrationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DciContentId string `protobuf:"bytes,1,opt,name=dciContentId,proto3" json:"dciContentId,omitempty"`
10 months ago
}
func (x *QueryDciPreregistrationRequest) Reset() {
*x = QueryDciPreregistrationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciPreregistrationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciPreregistrationRequest) ProtoMessage() {}
func (x *QueryDciPreregistrationRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciPreregistrationRequest.ProtoReflect.Descriptor instead.
func (*QueryDciPreregistrationRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{13}
}
func (x *QueryDciPreregistrationRequest) GetDciContentId() string {
if x != nil {
return x.DciContentId
}
return ""
}
type QueryDciPreregistrationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
FileHash string `protobuf:"bytes,2,opt,name=fileHash,proto3" json:"fileHash,omitempty"`
FileHashTxHash string `protobuf:"bytes,3,opt,name=fileHashTxHash,proto3" json:"fileHashTxHash,omitempty"`
FileHashBlockHeight string `protobuf:"bytes,4,opt,name=fileHashBlockHeight,proto3" json:"fileHashBlockHeight,omitempty"`
DciCode string `protobuf:"bytes,5,opt,name=dciCode,proto3" json:"dciCode,omitempty"`
DciCodeTxHash string `protobuf:"bytes,6,opt,name=dciCodeTxHash,proto3" json:"dciCodeTxHash,omitempty"`
DciCodeBlockHeight string `protobuf:"bytes,7,opt,name=dciCodeBlockHeight,proto3" json:"dciCodeBlockHeight,omitempty"`
DciCodeFileTxHash string `protobuf:"bytes,8,opt,name=dciCodeFileTxHash,proto3" json:"dciCodeFileTxHash,omitempty"`
DciCodeFileBlockHeight string `protobuf:"bytes,9,opt,name=dciCodeFileBlockHeight,proto3" json:"dciCodeFileBlockHeight,omitempty"`
PreRegCertTxHash string `protobuf:"bytes,10,opt,name=preRegCertTxHash,proto3" json:"preRegCertTxHash,omitempty"`
PreRegCertBlockHeight string `protobuf:"bytes,11,opt,name=preRegCertBlockHeight,proto3" json:"preRegCertBlockHeight,omitempty"`
DciCodeTsr string `protobuf:"bytes,12,opt,name=dciCodeTsr,proto3" json:"dciCodeTsr,omitempty"`
DciCodeFileTsr string `protobuf:"bytes,13,opt,name=dciCodeFileTsr,proto3" json:"dciCodeFileTsr,omitempty"`
PreRegCertTsr string `protobuf:"bytes,14,opt,name=preRegCertTsr,proto3" json:"preRegCertTsr,omitempty"`
PreRegCertFileHash string `protobuf:"bytes,15,opt,name=preRegCertFileHash,proto3" json:"preRegCertFileHash,omitempty"`
PreRegCertUrl string `protobuf:"bytes,16,opt,name=preRegCertUrl,proto3" json:"preRegCertUrl,omitempty"`
ApplyObtainDate string `protobuf:"bytes,17,opt,name=applyObtainDate,proto3" json:"applyObtainDate,omitempty"`
DciCodeObtainDate string `protobuf:"bytes,18,opt,name=dciCodeObtainDate,proto3" json:"dciCodeObtainDate,omitempty"`
ErrorReason string `protobuf:"bytes,19,opt,name=errorReason,proto3" json:"errorReason,omitempty"`
ErrorReasonCn string `protobuf:"bytes,20,opt,name=errorReasonCn,proto3" json:"errorReasonCn,omitempty"`
ResultCode string `protobuf:"bytes,21,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,22,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,23,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *QueryDciPreregistrationResponse) Reset() {
*x = QueryDciPreregistrationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciPreregistrationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciPreregistrationResponse) ProtoMessage() {}
func (x *QueryDciPreregistrationResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciPreregistrationResponse.ProtoReflect.Descriptor instead.
func (*QueryDciPreregistrationResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{14}
}
func (x *QueryDciPreregistrationResponse) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetFileHash() string {
if x != nil {
return x.FileHash
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetFileHashTxHash() string {
if x != nil {
return x.FileHashTxHash
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetFileHashBlockHeight() string {
if x != nil {
return x.FileHashBlockHeight
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCode() string {
if x != nil {
return x.DciCode
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCodeTxHash() string {
if x != nil {
return x.DciCodeTxHash
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCodeBlockHeight() string {
if x != nil {
return x.DciCodeBlockHeight
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCodeFileTxHash() string {
if x != nil {
return x.DciCodeFileTxHash
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCodeFileBlockHeight() string {
if x != nil {
return x.DciCodeFileBlockHeight
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetPreRegCertTxHash() string {
if x != nil {
return x.PreRegCertTxHash
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetPreRegCertBlockHeight() string {
if x != nil {
return x.PreRegCertBlockHeight
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCodeTsr() string {
if x != nil {
return x.DciCodeTsr
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCodeFileTsr() string {
if x != nil {
return x.DciCodeFileTsr
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetPreRegCertTsr() string {
if x != nil {
return x.PreRegCertTsr
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetPreRegCertFileHash() string {
if x != nil {
return x.PreRegCertFileHash
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetPreRegCertUrl() string {
if x != nil {
return x.PreRegCertUrl
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetApplyObtainDate() string {
if x != nil {
return x.ApplyObtainDate
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetDciCodeObtainDate() string {
if x != nil {
return x.DciCodeObtainDate
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetErrorReason() string {
if x != nil {
return x.ErrorReason
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetErrorReasonCn() string {
if x != nil {
return x.ErrorReasonCn
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *QueryDciPreregistrationResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// 数登 发起申请
type CreateDciRegistrationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DciContentId string `protobuf:"bytes,1,opt,name=dciContentId,proto3" json:"dciContentId,omitempty"`
ExplanationInfo *DciExplanationInfo `protobuf:"bytes,2,opt,name=explanationInfo,proto3" json:"explanationInfo,omitempty"`
InvoiceInfo *InvoiceInfo `protobuf:"bytes,3,opt,name=invoiceInfo,proto3" json:"invoiceInfo,omitempty"`
AdditionalFileInfo *AdditionalFileInfo `protobuf:"bytes,4,opt,name=additionalFileInfo,proto3" json:"additionalFileInfo,omitempty"`
ClientToken string `protobuf:"bytes,5,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *CreateDciRegistrationRequest) Reset() {
*x = CreateDciRegistrationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateDciRegistrationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateDciRegistrationRequest) ProtoMessage() {}
func (x *CreateDciRegistrationRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 CreateDciRegistrationRequest.ProtoReflect.Descriptor instead.
func (*CreateDciRegistrationRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{15}
}
func (x *CreateDciRegistrationRequest) GetDciContentId() string {
if x != nil {
return x.DciContentId
}
return ""
}
func (x *CreateDciRegistrationRequest) GetExplanationInfo() *DciExplanationInfo {
if x != nil {
return x.ExplanationInfo
}
return nil
}
func (x *CreateDciRegistrationRequest) GetInvoiceInfo() *InvoiceInfo {
if x != nil {
return x.InvoiceInfo
}
return nil
}
func (x *CreateDciRegistrationRequest) GetAdditionalFileInfo() *AdditionalFileInfo {
if x != nil {
return x.AdditionalFileInfo
}
return nil
}
func (x *CreateDciRegistrationRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type DciExplanationInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CreationPurpose string `protobuf:"bytes,1,opt,name=creationPurpose,proto3" json:"creationPurpose,omitempty"`
CreationProcess string `protobuf:"bytes,2,opt,name=creationProcess,proto3" json:"creationProcess,omitempty"`
Originality string `protobuf:"bytes,3,opt,name=originality,proto3" json:"originality,omitempty"`
FontCopyright string `protobuf:"bytes,4,opt,name=fontCopyright,proto3" json:"fontCopyright,omitempty"`
10 months ago
}
func (x *DciExplanationInfo) Reset() {
*x = DciExplanationInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DciExplanationInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DciExplanationInfo) ProtoMessage() {}
func (x *DciExplanationInfo) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 DciExplanationInfo.ProtoReflect.Descriptor instead.
func (*DciExplanationInfo) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{16}
}
func (x *DciExplanationInfo) GetCreationPurpose() string {
if x != nil {
return x.CreationPurpose
}
return ""
}
func (x *DciExplanationInfo) GetCreationProcess() string {
if x != nil {
return x.CreationProcess
}
return ""
}
func (x *DciExplanationInfo) GetOriginality() string {
if x != nil {
return x.Originality
}
return ""
}
func (x *DciExplanationInfo) GetFontCopyright() string {
if x != nil {
return x.FontCopyright
}
return ""
}
type InvoiceInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
InvoiceType string `protobuf:"bytes,1,opt,name=invoiceType,proto3" json:"invoiceType,omitempty"`
InvoiceHeader string `protobuf:"bytes,2,opt,name=invoiceHeader,proto3" json:"invoiceHeader,omitempty"`
TaxpayerNumber string `protobuf:"bytes,3,opt,name=taxpayerNumber,proto3" json:"taxpayerNumber,omitempty"`
RegisteredAddress string `protobuf:"bytes,4,opt,name=registeredAddress,proto3" json:"registeredAddress,omitempty"`
RegisteredTel string `protobuf:"bytes,5,opt,name=registeredTel,proto3" json:"registeredTel,omitempty"`
OpenAccountTel string `protobuf:"bytes,6,opt,name=openAccountTel,proto3" json:"openAccountTel,omitempty"`
OpenAccountBank string `protobuf:"bytes,7,opt,name=openAccountBank,proto3" json:"openAccountBank,omitempty"`
BankAccount string `protobuf:"bytes,8,opt,name=bankAccount,proto3" json:"bankAccount,omitempty"`
10 months ago
}
func (x *InvoiceInfo) Reset() {
*x = InvoiceInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *InvoiceInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*InvoiceInfo) ProtoMessage() {}
func (x *InvoiceInfo) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 InvoiceInfo.ProtoReflect.Descriptor instead.
func (*InvoiceInfo) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{17}
}
func (x *InvoiceInfo) GetInvoiceType() string {
if x != nil {
return x.InvoiceType
}
return ""
}
func (x *InvoiceInfo) GetInvoiceHeader() string {
if x != nil {
return x.InvoiceHeader
}
return ""
}
func (x *InvoiceInfo) GetTaxpayerNumber() string {
if x != nil {
return x.TaxpayerNumber
}
return ""
}
func (x *InvoiceInfo) GetRegisteredAddress() string {
if x != nil {
return x.RegisteredAddress
}
return ""
}
func (x *InvoiceInfo) GetRegisteredTel() string {
if x != nil {
return x.RegisteredTel
}
return ""
}
func (x *InvoiceInfo) GetOpenAccountTel() string {
if x != nil {
return x.OpenAccountTel
}
return ""
}
func (x *InvoiceInfo) GetOpenAccountBank() string {
if x != nil {
return x.OpenAccountBank
}
return ""
}
func (x *InvoiceInfo) GetBankAccount() string {
if x != nil {
return x.BankAccount
}
return ""
}
type AdditionalFileInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ContentSummaryFileId string `protobuf:"bytes,1,opt,name=contentSummaryFileId,proto3" json:"contentSummaryFileId,omitempty"`
OwnershipFileIds []string `protobuf:"bytes,2,rep,name=ownershipFileIds,proto3" json:"ownershipFileIds,omitempty"`
PortraitAuthFileId string `protobuf:"bytes,3,opt,name=portraitAuthFileId,proto3" json:"portraitAuthFileId,omitempty"`
OthersWorkAuthFileId string `protobuf:"bytes,4,opt,name=othersWorkAuthFileId,proto3" json:"othersWorkAuthFileId,omitempty"`
OtherFileIdList []string `protobuf:"bytes,5,rep,name=otherFileIdList,proto3" json:"otherFileIdList,omitempty"`
10 months ago
}
func (x *AdditionalFileInfo) Reset() {
*x = AdditionalFileInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AdditionalFileInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdditionalFileInfo) ProtoMessage() {}
func (x *AdditionalFileInfo) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 AdditionalFileInfo.ProtoReflect.Descriptor instead.
func (*AdditionalFileInfo) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{18}
}
func (x *AdditionalFileInfo) GetContentSummaryFileId() string {
if x != nil {
return x.ContentSummaryFileId
}
return ""
}
func (x *AdditionalFileInfo) GetOwnershipFileIds() []string {
if x != nil {
return x.OwnershipFileIds
}
return nil
}
func (x *AdditionalFileInfo) GetPortraitAuthFileId() string {
if x != nil {
return x.PortraitAuthFileId
}
return ""
}
func (x *AdditionalFileInfo) GetOthersWorkAuthFileId() string {
if x != nil {
return x.OthersWorkAuthFileId
}
return ""
}
func (x *AdditionalFileInfo) GetOtherFileIdList() []string {
if x != nil {
return x.OtherFileIdList
}
return nil
}
type CreateDciRegistrationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterId string `protobuf:"bytes,1,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
ResultCode string `protobuf:"bytes,2,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,3,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,4,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *CreateDciRegistrationResponse) Reset() {
*x = CreateDciRegistrationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CreateDciRegistrationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateDciRegistrationResponse) ProtoMessage() {}
func (x *CreateDciRegistrationResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 CreateDciRegistrationResponse.ProtoReflect.Descriptor instead.
func (*CreateDciRegistrationResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{19}
}
func (x *CreateDciRegistrationResponse) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
func (x *CreateDciRegistrationResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *CreateDciRegistrationResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *CreateDciRegistrationResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// 数登 查询申请
type QueryDciRegistrationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterId string `protobuf:"bytes,1,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
DciContentId string `protobuf:"bytes,2,opt,name=dciContentId,proto3" json:"dciContentId,omitempty"`
10 months ago
}
func (x *QueryDciRegistrationRequest) Reset() {
*x = QueryDciRegistrationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciRegistrationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciRegistrationRequest) ProtoMessage() {}
func (x *QueryDciRegistrationRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciRegistrationRequest.ProtoReflect.Descriptor instead.
func (*QueryDciRegistrationRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{20}
}
func (x *QueryDciRegistrationRequest) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
func (x *QueryDciRegistrationRequest) GetDciContentId() string {
if x != nil {
return x.DciContentId
}
return ""
}
type QueryDciRegistrationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RegNumber string `protobuf:"bytes,1,opt,name=regNumber,proto3" json:"regNumber,omitempty"`
DigitalRegisterId string `protobuf:"bytes,2,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
DciContentId string `protobuf:"bytes,3,opt,name=dciContentId,proto3" json:"dciContentId,omitempty"`
DigitalRegisterStatus string `protobuf:"bytes,4,opt,name=digitalRegisterStatus,proto3" json:"digitalRegisterStatus,omitempty"`
DigitalRegisterApplyTime string `protobuf:"bytes,5,opt,name=digitalRegisterApplyTime,proto3" json:"digitalRegisterApplyTime,omitempty"`
DigitalRegisterCompletionTime string `protobuf:"bytes,6,opt,name=digitalRegisterCompletionTime,proto3" json:"digitalRegisterCompletionTime,omitempty"`
DownloadTimesLeft int64 `protobuf:"varint,7,opt,name=downloadTimesLeft,proto3" json:"downloadTimesLeft,omitempty"`
InvoiceUrlList []string `protobuf:"bytes,8,rep,name=invoiceUrlList,proto3" json:"invoiceUrlList,omitempty"`
FailDetail string `protobuf:"bytes,9,opt,name=failDetail,proto3" json:"failDetail,omitempty"`
AmendType string `protobuf:"bytes,10,opt,name=amendType,proto3" json:"amendType,omitempty"`
ApplyFormUrl string `protobuf:"bytes,11,opt,name=applyFormUrl,proto3" json:"applyFormUrl,omitempty"`
FlowNumber string `protobuf:"bytes,12,opt,name=flowNumber,proto3" json:"flowNumber,omitempty"`
ResultCode string `protobuf:"bytes,13,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,14,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,15,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *QueryDciRegistrationResponse) Reset() {
*x = QueryDciRegistrationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciRegistrationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciRegistrationResponse) ProtoMessage() {}
func (x *QueryDciRegistrationResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciRegistrationResponse.ProtoReflect.Descriptor instead.
func (*QueryDciRegistrationResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{21}
}
func (x *QueryDciRegistrationResponse) GetRegNumber() string {
if x != nil {
return x.RegNumber
}
return ""
}
func (x *QueryDciRegistrationResponse) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
func (x *QueryDciRegistrationResponse) GetDciContentId() string {
if x != nil {
return x.DciContentId
}
return ""
}
func (x *QueryDciRegistrationResponse) GetDigitalRegisterStatus() string {
if x != nil {
return x.DigitalRegisterStatus
}
return ""
}
func (x *QueryDciRegistrationResponse) GetDigitalRegisterApplyTime() string {
if x != nil {
return x.DigitalRegisterApplyTime
}
return ""
}
func (x *QueryDciRegistrationResponse) GetDigitalRegisterCompletionTime() string {
if x != nil {
return x.DigitalRegisterCompletionTime
}
return ""
}
func (x *QueryDciRegistrationResponse) GetDownloadTimesLeft() int64 {
if x != nil {
return x.DownloadTimesLeft
}
return 0
}
func (x *QueryDciRegistrationResponse) GetInvoiceUrlList() []string {
if x != nil {
return x.InvoiceUrlList
}
return nil
}
func (x *QueryDciRegistrationResponse) GetFailDetail() string {
if x != nil {
return x.FailDetail
}
return ""
}
func (x *QueryDciRegistrationResponse) GetAmendType() string {
if x != nil {
return x.AmendType
}
return ""
}
func (x *QueryDciRegistrationResponse) GetApplyFormUrl() string {
if x != nil {
return x.ApplyFormUrl
}
return ""
}
func (x *QueryDciRegistrationResponse) GetFlowNumber() string {
if x != nil {
return x.FlowNumber
}
return ""
}
func (x *QueryDciRegistrationResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *QueryDciRegistrationResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *QueryDciRegistrationResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// 数登 数登支付链接获取
type GetDciPayUrlRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterId string `protobuf:"bytes,1,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
ClientToken string `protobuf:"bytes,2,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *GetDciPayUrlRequest) Reset() {
*x = GetDciPayUrlRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetDciPayUrlRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDciPayUrlRequest) ProtoMessage() {}
func (x *GetDciPayUrlRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 GetDciPayUrlRequest.ProtoReflect.Descriptor instead.
func (*GetDciPayUrlRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{22}
}
func (x *GetDciPayUrlRequest) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
func (x *GetDciPayUrlRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type GetDciPayUrlResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PayUrl string `protobuf:"bytes,12,opt,name=payUrl,proto3" json:"payUrl,omitempty"`
ResultCode string `protobuf:"bytes,13,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,14,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,15,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *GetDciPayUrlResponse) Reset() {
*x = GetDciPayUrlResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetDciPayUrlResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDciPayUrlResponse) ProtoMessage() {}
func (x *GetDciPayUrlResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 GetDciPayUrlResponse.ProtoReflect.Descriptor instead.
func (*GetDciPayUrlResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{23}
}
func (x *GetDciPayUrlResponse) GetPayUrl() string {
if x != nil {
return x.PayUrl
}
return ""
}
func (x *GetDciPayUrlResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *GetDciPayUrlResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *GetDciPayUrlResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// 数登 数登支付查询
type QueryDciPayRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterId string `protobuf:"bytes,1,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
10 months ago
}
func (x *QueryDciPayRequest) Reset() {
*x = QueryDciPayRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciPayRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciPayRequest) ProtoMessage() {}
func (x *QueryDciPayRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciPayRequest.ProtoReflect.Descriptor instead.
func (*QueryDciPayRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{24}
}
func (x *QueryDciPayRequest) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
type QueryDciPayResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PayStatus string `protobuf:"bytes,12,opt,name=payStatus,proto3" json:"payStatus,omitempty"`
ResultCode string `protobuf:"bytes,13,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,14,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,15,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *QueryDciPayResponse) Reset() {
*x = QueryDciPayResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QueryDciPayResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QueryDciPayResponse) ProtoMessage() {}
func (x *QueryDciPayResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 QueryDciPayResponse.ProtoReflect.Descriptor instead.
func (*QueryDciPayResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{25}
}
func (x *QueryDciPayResponse) GetPayStatus() string {
if x != nil {
return x.PayStatus
}
return ""
}
func (x *QueryDciPayResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *QueryDciPayResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *QueryDciPayResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// 数登 获取数登证书下载
type GetDciRegistrationcertRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterId string `protobuf:"bytes,1,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
ClientToken string `protobuf:"bytes,2,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *GetDciRegistrationcertRequest) Reset() {
*x = GetDciRegistrationcertRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetDciRegistrationcertRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDciRegistrationcertRequest) ProtoMessage() {}
func (x *GetDciRegistrationcertRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 GetDciRegistrationcertRequest.ProtoReflect.Descriptor instead.
func (*GetDciRegistrationcertRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{26}
}
func (x *GetDciRegistrationcertRequest) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
func (x *GetDciRegistrationcertRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type GetDciRegistrationcertResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterStatus string `protobuf:"bytes,1,opt,name=digitalRegisterStatus,proto3" json:"digitalRegisterStatus,omitempty"`
DownloadUrl string `protobuf:"bytes,2,opt,name=downloadUrl,proto3" json:"downloadUrl,omitempty"`
DownloadTimesLeft int64 `protobuf:"varint,3,opt,name=downloadTimesLeft,proto3" json:"downloadTimesLeft,omitempty"`
FailDetail string `protobuf:"bytes,4,opt,name=failDetail,proto3" json:"failDetail,omitempty"`
ResultCode string `protobuf:"bytes,5,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,6,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,7,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *GetDciRegistrationcertResponse) Reset() {
*x = GetDciRegistrationcertResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetDciRegistrationcertResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDciRegistrationcertResponse) ProtoMessage() {}
func (x *GetDciRegistrationcertResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 GetDciRegistrationcertResponse.ProtoReflect.Descriptor instead.
func (*GetDciRegistrationcertResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{27}
}
func (x *GetDciRegistrationcertResponse) GetDigitalRegisterStatus() string {
if x != nil {
return x.DigitalRegisterStatus
}
return ""
}
func (x *GetDciRegistrationcertResponse) GetDownloadUrl() string {
if x != nil {
return x.DownloadUrl
}
return ""
}
func (x *GetDciRegistrationcertResponse) GetDownloadTimesLeft() int64 {
if x != nil {
return x.DownloadTimesLeft
}
return 0
}
func (x *GetDciRegistrationcertResponse) GetFailDetail() string {
if x != nil {
return x.FailDetail
}
return ""
}
func (x *GetDciRegistrationcertResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *GetDciRegistrationcertResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *GetDciRegistrationcertResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// 数登 补正申请
type RetryDciRegistrationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterId string `protobuf:"bytes,1,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
DciContentId string `protobuf:"bytes,2,opt,name=dciContentId,proto3" json:"dciContentId,omitempty"`
ExplanationInfo *DciExplanationInfo `protobuf:"bytes,3,opt,name=explanationInfo,proto3" json:"explanationInfo,omitempty"`
AdditionalFileInfo *AdditionalFileInfo `protobuf:"bytes,4,opt,name=additionalFileInfo,proto3" json:"additionalFileInfo,omitempty"`
ClientToken string `protobuf:"bytes,5,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *RetryDciRegistrationRequest) Reset() {
*x = RetryDciRegistrationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *RetryDciRegistrationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RetryDciRegistrationRequest) ProtoMessage() {}
func (x *RetryDciRegistrationRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 RetryDciRegistrationRequest.ProtoReflect.Descriptor instead.
func (*RetryDciRegistrationRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{28}
}
func (x *RetryDciRegistrationRequest) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
func (x *RetryDciRegistrationRequest) GetDciContentId() string {
if x != nil {
return x.DciContentId
}
return ""
}
func (x *RetryDciRegistrationRequest) GetExplanationInfo() *DciExplanationInfo {
if x != nil {
return x.ExplanationInfo
}
return nil
}
func (x *RetryDciRegistrationRequest) GetAdditionalFileInfo() *AdditionalFileInfo {
if x != nil {
return x.AdditionalFileInfo
}
return nil
}
func (x *RetryDciRegistrationRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type RetryDciRegistrationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ResultCode string `protobuf:"bytes,1,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,2,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,3,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *RetryDciRegistrationResponse) Reset() {
*x = RetryDciRegistrationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *RetryDciRegistrationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RetryDciRegistrationResponse) ProtoMessage() {}
func (x *RetryDciRegistrationResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 RetryDciRegistrationResponse.ProtoReflect.Descriptor instead.
func (*RetryDciRegistrationResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{29}
}
func (x *RetryDciRegistrationResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *RetryDciRegistrationResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *RetryDciRegistrationResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
// 数登 停止申请
type CloseDciRegistrationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
DigitalRegisterId string `protobuf:"bytes,1,opt,name=digitalRegisterId,proto3" json:"digitalRegisterId,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
MobileNo string `protobuf:"bytes,3,opt,name=mobileNo,proto3" json:"mobileNo,omitempty"`
ClientToken string `protobuf:"bytes,5,opt,name=clientToken,proto3" json:"clientToken,omitempty"`
10 months ago
}
func (x *CloseDciRegistrationRequest) Reset() {
*x = CloseDciRegistrationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CloseDciRegistrationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CloseDciRegistrationRequest) ProtoMessage() {}
func (x *CloseDciRegistrationRequest) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 CloseDciRegistrationRequest.ProtoReflect.Descriptor instead.
func (*CloseDciRegistrationRequest) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{30}
}
func (x *CloseDciRegistrationRequest) GetDigitalRegisterId() string {
if x != nil {
return x.DigitalRegisterId
}
return ""
}
func (x *CloseDciRegistrationRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *CloseDciRegistrationRequest) GetMobileNo() string {
if x != nil {
return x.MobileNo
}
return ""
}
func (x *CloseDciRegistrationRequest) GetClientToken() string {
if x != nil {
return x.ClientToken
}
return ""
}
type CloseDciRegistrationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ResultCode string `protobuf:"bytes,1,opt,name=resultCode,proto3" json:"resultCode,omitempty"`
ResultMsg string `protobuf:"bytes,2,opt,name=resultMsg,proto3" json:"resultMsg,omitempty"`
ReqMsgId string `protobuf:"bytes,3,opt,name=reqMsgId,proto3" json:"reqMsgId,omitempty"`
10 months ago
}
func (x *CloseDciRegistrationResponse) Reset() {
*x = CloseDciRegistrationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_pb_dci_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CloseDciRegistrationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CloseDciRegistrationResponse) ProtoMessage() {}
func (x *CloseDciRegistrationResponse) ProtoReflect() protoreflect.Message {
mi := &file_pb_dci_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 CloseDciRegistrationResponse.ProtoReflect.Descriptor instead.
func (*CloseDciRegistrationResponse) Descriptor() ([]byte, []int) {
return file_pb_dci_proto_rawDescGZIP(), []int{31}
}
func (x *CloseDciRegistrationResponse) GetResultCode() string {
if x != nil {
return x.ResultCode
}
return ""
}
func (x *CloseDciRegistrationResponse) GetResultMsg() string {
if x != nil {
return x.ResultMsg
}
return ""
}
func (x *CloseDciRegistrationResponse) GetReqMsgId() string {
if x != nil {
return x.ReqMsgId
}
return ""
}
var File_pb_dci_proto protoreflect.FileDescriptor
var file_pb_dci_proto_rawDesc = []byte{
0x0a, 0x0c, 0x70, 0x62, 0x2f, 0x64, 0x63, 0x69, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03,
0x64, 0x63, 0x69, 0x1a, 0x13, 0x70, 0x62, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x12, 0x70, 0x62, 0x2f, 0x76, 0x61, 0x6c,
0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a,
0x13, 0x47, 0x65, 0x74, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x54, 0x6f, 0x6b, 0x65,
0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x54, 0x6f, 0x6b,
0x65, 0x6e, 0x12, 0x2c, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x6e, 0x73,
0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x70,
0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64,
0x12, 0x36, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x42, 0x1a, 0xe2, 0xdf, 0x1f, 0x16, 0x2a, 0x12, 0xe6, 0x96, 0x87, 0xe4, 0xbb, 0xb6,
0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x08,
0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65,
0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9a, 0x01, 0x0a, 0x14, 0x47,
0x65, 0x74, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x12,
0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12,
0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a,
0x03, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12,
0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
8 months ago
0x06, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0xb0, 0x05, 0x0a, 0x11, 0x41, 0x64, 0x64, 0x44,
10 months ago
0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,
0x08, 0x63, 0x65, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe8, 0xaf, 0x81, 0xe4, 0xbb, 0xb6, 0xe5, 0x90, 0x8d,
0xe7, 0xa7, 0xb0, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58,
0x01, 0x52, 0x08, 0x63, 0x65, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x11, 0x63,
0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe8, 0xaf,
0x81, 0xe4, 0xbb, 0xb6, 0xe5, 0x8f, 0xb7, 0xe7, 0xa0, 0x81, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd,
0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x11, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66,
0x69, 0x63, 0x61, 0x74, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x4a, 0x0a, 0x0f, 0x63,
0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe8, 0xaf, 0x81, 0xe4,
0xbb, 0xb6, 0xe7, 0xb1, 0xbb, 0xe5, 0x9e, 0x8b, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8,
0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x64, 0x0a, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69,
0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x46, 0x72, 0x6f, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x49,
0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2c, 0xe2, 0xdf, 0x1f, 0x28, 0x2a, 0x24, 0xe8,
0xaf, 0x81, 0xe4, 0xbb, 0xb6, 0xe6, 0xad, 0xa3, 0xe9, 0x9d, 0xa2, 0xe6, 0x96, 0x87, 0xe4, 0xbb,
0xb6, 0xe8, 0xb7, 0xaf, 0xe5, 0xbe, 0x84, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba,
0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x16, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
0x74, 0x65, 0x46, 0x72, 0x6f, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x34, 0x0a,
0x15, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x42, 0x61, 0x63, 0x6b,
0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x63, 0x65,
0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x46, 0x69, 0x6c,
0x65, 0x49, 0x64, 0x12, 0x30, 0x0a, 0x13, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x73,
0x6f, 0x6e, 0x43, 0x65, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
0x52, 0x13, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x43, 0x65, 0x72,
0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x13, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x50, 0x65,
0x72, 0x73, 0x6f, 0x6e, 0x43, 0x65, 0x72, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01,
0x28, 0x09, 0x52, 0x13, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x43,
0x65, 0x72, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x6c, 0x65, 0x67, 0x61, 0x6c,
0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x43, 0x65, 0x72, 0x74, 0x4e, 0x6f, 0x18, 0x08, 0x20, 0x01,
0x28, 0x09, 0x52, 0x11, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x43,
0x65, 0x72, 0x74, 0x4e, 0x6f, 0x12, 0x33, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x09,
0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xe2, 0xdf, 0x1f, 0x19, 0x2a, 0x15, 0xe6, 0x89, 0x8b, 0xe6,
0x9c, 0xba, 0xe5, 0x8f, 0xb7, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9,
0xba, 0x58, 0x01, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x3c, 0x0a, 0x08, 0x61, 0x72,
0x65, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf,
0x1f, 0x1c, 0x2a, 0x18, 0xe6, 0x89, 0x80, 0xe5, 0xb1, 0x9e, 0xe5, 0x9c, 0xb0, 0xe5, 0x8c, 0xba,
0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x08,
8 months ago
0x61, 0x72, 0x65, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65,
0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb2, 0x01, 0x0a, 0x12, 0x41,
0x64, 0x64, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12,
0x24, 0x0a, 0x0d, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43,
0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d,
0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x18,
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x22,
0x8d, 0x02, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65,
0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x09, 0x64, 0x63, 0x69, 0x55,
0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1f, 0xe2, 0xdf, 0x1f,
0x1b, 0x2a, 0x17, 0x64, 0x63, 0x69, 0xe7, 0x94, 0xa8, 0xe6, 0x88, 0xb7, 0x49, 0x44, 0xe4, 0xb8,
0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x09, 0x64, 0x63,
0x69, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x56, 0x0a, 0x0f, 0x63, 0x65, 0x72, 0x74, 0x46,
0x72, 0x6f, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x42, 0x2c, 0xe2, 0xdf, 0x1f, 0x28, 0x2a, 0x24, 0xe8, 0xaf, 0x81, 0xe4, 0xbb, 0xb6, 0xe6, 0xad,
0xa3, 0xe9, 0x9d, 0xa2, 0xe6, 0x96, 0x87, 0xe4, 0xbb, 0xb6, 0xe8, 0xb7, 0xaf, 0xe5, 0xbe, 0x84,
0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0f,
0x63, 0x65, 0x72, 0x74, 0x46, 0x72, 0x6f, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12,
0x26, 0x0a, 0x0e, 0x63, 0x65, 0x72, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x46, 0x69, 0x6c, 0x65, 0x49,
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x65, 0x72, 0x74, 0x42, 0x61, 0x63,
0x6b, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65,
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x20, 0x0a,
10 months ago
0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01,
8 months ago
0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
0x71, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67,
0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67,
0x49, 0x64, 0x22, 0xe6, 0x01, 0x0a, 0x13, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x55,
0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x0f, 0x63, 0x65,
0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe8, 0xaf, 0x81, 0xe4, 0xbb,
0xb6, 0xe7, 0xb1, 0xbb, 0xe5, 0x9e, 0x8b, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba,
0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4e, 0x0a, 0x11, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66,
0x69, 0x63, 0x61, 0x74, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe8, 0xaf, 0x81, 0xe4, 0xbb, 0xb6, 0xe5,
0x8f, 0xb7, 0xe7, 0xa0, 0x81, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9,
0xba, 0x58, 0x01, 0x52, 0x11, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x33, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xe2, 0xdf, 0x1f, 0x19, 0x2a, 0x15, 0xe6, 0x89, 0x8b,
0xe6, 0x9c, 0xba, 0xe5, 0x8f, 0xb7, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7,
0xa9, 0xba, 0x58, 0x01, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x22, 0xa4, 0x03, 0x0a, 0x14,
0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x49,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72,
0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x63, 0x69, 0x55, 0x73,
0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0f,
0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18,
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66,
0x69, 0x63, 0x61, 0x74, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x11, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24,
0x0a, 0x0d, 0x63, 0x65, 0x72, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18,
0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x65, 0x72, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74,
0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x65, 0x72, 0x74, 0x45, 0x6e, 0x64, 0x54,
0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x65, 0x72, 0x74, 0x45,
0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x50,
0x65, 0x72, 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x65, 0x67,
0x61, 0x6c, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67,
0x49, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67,
0x49, 0x64, 0x22, 0xa4, 0x08, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69,
0x50, 0x72, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x08, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61,
0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x22, 0xe2, 0xdf, 0x1f, 0x1e, 0x2a, 0x18,
0xe4, 0xbd, 0x9c, 0xe5, 0x93, 0x81, 0xe5, 0x90, 0x8d, 0xe7, 0xa7, 0xb0, 0xe4, 0xb8, 0x8d, 0xe8,
0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x78, 0x33, 0x52, 0x08, 0x77, 0x6f,
0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x09, 0x64, 0x63, 0x69, 0x55, 0x73, 0x65,
0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1f, 0xe2, 0xdf, 0x1f, 0x1b, 0x2a,
0x17, 0x44, 0x43, 0x49, 0xe7, 0x94, 0xa8, 0xe6, 0x88, 0xb7, 0x49, 0x44, 0xe4, 0xb8, 0x8d, 0xe8,
0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x09, 0x64, 0x63, 0x69, 0x55,
0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x44, 0x0a, 0x0c, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x61, 0x74,
0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f,
0x1c, 0x2a, 0x18, 0xe4, 0xbd, 0x9c, 0xe5, 0x93, 0x81, 0xe7, 0xb1, 0xbb, 0xe5, 0x9e, 0x8b, 0xe4,
0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0c, 0x77,
0x6f, 0x72, 0x6b, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x46, 0x0a, 0x0a, 0x77,
0x6f, 0x72, 0x6b, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42,
0x26, 0xe2, 0xdf, 0x1f, 0x22, 0x2a, 0x1e, 0xe4, 0xbd, 0x9c, 0xe5, 0x93, 0x81, 0xe6, 0x96, 0x87,
0xe4, 0xbb, 0xb6, 0xe8, 0xb7, 0xaf, 0xe5, 0xbe, 0x84, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4,
0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0a, 0x77, 0x6f, 0x72, 0x6b, 0x46, 0x69, 0x6c,
0x65, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18,
0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe6, 0x96, 0x87,
0xe4, 0xbb, 0xb6, 0xe7, 0xb1, 0xbb, 0xe5, 0x9e, 0x8b, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4,
0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70,
0x65, 0x12, 0x5a, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x44, 0x63,
0x69, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x20, 0xe2,
0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe5, 0x88, 0x9b, 0xe4, 0xbd, 0x9c, 0xe4, 0xbf, 0xa1, 0xe6, 0x81,
0xaf, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52,
0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x63, 0x0a,
0x0f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x44, 0x63, 0x69,
0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42,
0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe5, 0x8f, 0x91, 0xe8, 0xa1, 0xa8, 0xe4, 0xbf, 0xa1,
0xe6, 0x81, 0xaf, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58,
0x01, 0x52, 0x0f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x40, 0x0a, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65,
0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe4, 0xbd,
0x9c, 0xe8, 0x80, 0x85, 0xe5, 0xa7, 0x93, 0xe5, 0x90, 0x8d, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd,
0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0a, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72,
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x53, 0x69,
0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2,
0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe4, 0xbd, 0x9c, 0xe8, 0x80, 0x85, 0xe7, 0xbd, 0xb2, 0xe5, 0x90,
0x8d, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52,
0x0f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
0x12, 0x2c, 0x0a, 0x11, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74,
0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6f, 0x72, 0x69,
0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x51,
0x0a, 0x09, 0x72, 0x69, 0x67, 0x68, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x11, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x44, 0x63, 0x69, 0x52, 0x69, 0x67, 0x68, 0x74,
0x49, 0x6e, 0x66, 0x6f, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe6, 0x9d, 0x83, 0xe5,
0x88, 0xa9, 0xe4, 0xbf, 0xa1, 0xe6, 0x81, 0xaf, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8,
0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x09, 0x72, 0x69, 0x67, 0x68, 0x74, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x66, 0x0a, 0x17, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x54, 0x72, 0x75, 0x65, 0x57, 0x69, 0x6c, 0x6c, 0x18, 0x0c, 0x20, 0x01,
0x28, 0x09, 0x42, 0x2c, 0xe2, 0xdf, 0x1f, 0x28, 0x2a, 0x24, 0xe7, 0x9c, 0x9f, 0xe5, 0xae, 0x9e,
0xe6, 0x84, 0x8f, 0xe6, 0x84, 0xbf, 0xe8, 0xa1, 0xa8, 0xe8, 0xbe, 0xbe, 0xe4, 0xbf, 0xa1, 0xe6,
0x81, 0xaf, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01,
0x52, 0x17, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x54, 0x72, 0x75, 0x65, 0x57, 0x69, 0x6c, 0x6c, 0x12, 0x5c, 0x0a, 0x11, 0x63, 0x6f, 0x70,
0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x73, 0x18, 0x0d,
0x20, 0x03, 0x28, 0x09, 0x42, 0x2e, 0xe2, 0xdf, 0x1f, 0x2a, 0x2a, 0x26, 0xe8, 0x91, 0x97, 0xe4,
0xbd, 0x9c, 0xe6, 0x9d, 0x83, 0xe4, 0xba, 0xba, 0xe7, 0x94, 0xa8, 0xe6, 0x88, 0xb7, 0x69, 0x64,
0xe5, 0x88, 0x97, 0xe8, 0xa1, 0xa8, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7,
0xa9, 0xba, 0x58, 0x01, 0x52, 0x11, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x4f,
0x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e,
0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c,
0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xad, 0x02, 0x0a, 0x0f, 0x44, 0x63,
0x69, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4e, 0x0a,
0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe2, 0xdf, 0x1f, 0x22, 0x2a, 0x1e, 0xe4, 0xbd, 0x9c,
0xe5, 0x93, 0x81, 0xe5, 0x88, 0x9b, 0xe4, 0xbd, 0x9c, 0xe6, 0x80, 0xa7, 0xe8, 0xb4, 0xa8, 0xe4,
0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0e, 0x63,
0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x5e, 0x0a,
0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe2,
0xdf, 0x1f, 0x22, 0x2a, 0x1e, 0xe5, 0x88, 0x9b, 0xe4, 0xbd, 0x9c, 0xe5, 0xae, 0x8c, 0xe6, 0x88,
0x90, 0xe6, 0x97, 0xa5, 0xe6, 0x9c, 0x9f, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba,
0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43,
0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x6a, 0x0a,
0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe2,
0xdf, 0x1f, 0x2e, 0x2a, 0x2a, 0xe4, 0xbd, 0x9c, 0xe5, 0x93, 0x81, 0xe5, 0x88, 0x9b, 0xe4, 0xbd,
0x9c, 0xe5, 0x9c, 0xb0, 0xe7, 0x82, 0xb9, 0xe5, 0x9c, 0xb0, 0xe5, 0x8c, 0xba, 0xe7, 0xbc, 0x96,
0xe7, 0xa0, 0x81, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58,
0x01, 0x52, 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c,
0x65, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xae, 0x02, 0x0a, 0x12, 0x44, 0x63,
0x69, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x12, 0x54, 0x0a, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53,
0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe2, 0xdf, 0x1f,
0x22, 0x2a, 0x1e, 0xe4, 0xbd, 0x9c, 0xe5, 0x93, 0x81, 0xe5, 0x8f, 0x91, 0xe8, 0xa1, 0xa8, 0xe7,
0x8a, 0xb6, 0xe6, 0x80, 0x81, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9,
0xba, 0x58, 0x01, 0x52, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x5a, 0x0a, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50,
0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe2, 0xdf, 0x1f, 0x22, 0x2a, 0x1e, 0xe9, 0xa6, 0x96, 0xe6,
0xac, 0xa1, 0xe5, 0x8f, 0x91, 0xe8, 0xa1, 0xa8, 0xe6, 0x97, 0xa5, 0xe6, 0x9c, 0x9f, 0xe4, 0xb8,
0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x14, 0x66, 0x69,
0x72, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61,
0x74, 0x65, 0x12, 0x66, 0x0a, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69,
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x42, 0x32, 0xe2, 0xdf, 0x1f, 0x2e, 0x2a, 0x2a, 0xe9, 0xa6, 0x96, 0xe6, 0xac, 0xa1, 0xe5, 0x8f,
0x91, 0xe8, 0xa1, 0xa8, 0xe5, 0x9c, 0xb0, 0xe7, 0x82, 0xb9, 0xe5, 0x9c, 0xb0, 0xe5, 0x8c, 0xba,
0xe7, 0xbc, 0x96, 0xe7, 0xa0, 0x81, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7,
0xa9, 0xba, 0x58, 0x01, 0x52, 0x14, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69,
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xf2, 0x01, 0x0a, 0x0c, 0x44,
0x63, 0x69, 0x52, 0x69, 0x67, 0x68, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x0a, 0x72,
0x69, 0x67, 0x68, 0x74, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
0x26, 0xe2, 0xdf, 0x1f, 0x22, 0x2a, 0x1e, 0xe4, 0xbd, 0x9c, 0xe5, 0x93, 0x81, 0xe6, 0x9d, 0x83,
0xe5, 0x88, 0xa9, 0xe8, 0x8c, 0x83, 0xe5, 0x9b, 0xb4, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4,
0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0a, 0x72, 0x69, 0x67, 0x68, 0x74, 0x53, 0x63,
0x6f, 0x70, 0x65, 0x12, 0x4e, 0x0a, 0x0e, 0x72, 0x69, 0x67, 0x68, 0x74, 0x4f, 0x62, 0x74, 0x61,
0x69, 0x6e, 0x57, 0x61, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe2, 0xdf, 0x1f,
0x22, 0x2a, 0x1e, 0xe6, 0x9d, 0x83, 0xe5, 0x88, 0xa9, 0xe5, 0x8f, 0x96, 0xe5, 0xbe, 0x97, 0xe6,
0x96, 0xb9, 0xe5, 0xbc, 0x8f, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9,
0xba, 0x58, 0x01, 0x52, 0x0e, 0x72, 0x69, 0x67, 0x68, 0x74, 0x4f, 0x62, 0x74, 0x61, 0x69, 0x6e,
0x57, 0x61, 0x79, 0x12, 0x4a, 0x0a, 0x0c, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70,
0x57, 0x61, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe2, 0xdf, 0x1f, 0x22, 0x2a,
0x1e, 0xe6, 0x9d, 0x83, 0xe5, 0x88, 0xa9, 0xe5, 0xbd, 0x92, 0xe5, 0xb1, 0x9e, 0xe6, 0x96, 0xb9,
0xe5, 0xbc, 0x8f, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58,
0x01, 0x52, 0x0c, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x57, 0x61, 0x79, 0x22,
0xa0, 0x01, 0x0a, 0x20, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x50, 0x72, 0x65,
0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74, 0x65,
0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x63, 0x69, 0x43,
0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67,
0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67,
0x49, 0x64, 0x22, 0x65, 0x0a, 0x1e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x50, 0x72,
0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74, 0x65,
0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1f, 0xe2, 0xdf, 0x1f, 0x1b,
0x2a, 0x17, 0x44, 0x43, 0x49, 0xe5, 0x86, 0x85, 0xe5, 0xae, 0xb9, 0x49, 0x44, 0xe4, 0xb8, 0x8d,
0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0c, 0x64, 0x63, 0x69,
0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xa5, 0x07, 0x0a, 0x1f, 0x51, 0x75,
0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x50, 0x72, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a,
0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73,
0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73,
0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73,
0x68, 0x12, 0x26, 0x0a, 0x0e, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73, 0x68, 0x54, 0x78, 0x48,
0x61, 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x66, 0x69, 0x6c, 0x65, 0x48,
0x61, 0x73, 0x68, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x6c,
0x65, 0x48, 0x61, 0x73, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74,
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73, 0x68,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x64,
0x63, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x63,
0x69, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x64, 0x65,
0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x63,
0x69, 0x43, 0x6f, 0x64, 0x65, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2e, 0x0a, 0x12, 0x64,
0x63, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68,
0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x64, 0x65,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x64,
0x63, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68,
0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x46,
0x69, 0x6c, 0x65, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x12, 0x36, 0x0a, 0x16, 0x64, 0x63, 0x69,
0x43, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69,
0x67, 0x68, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x64, 0x63, 0x69, 0x43, 0x6f,
0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68,
0x74, 0x12, 0x2a, 0x0a, 0x10, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x54,
0x78, 0x48, 0x61, 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x70, 0x72, 0x65,
0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x12, 0x34, 0x0a,
0x15, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x70, 0x72,
0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69,
0x67, 0x68, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x54, 0x73,
0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x64, 0x65,
0x54, 0x73, 0x72, 0x12, 0x26, 0x0a, 0x0e, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x46, 0x69,
0x6c, 0x65, 0x54, 0x73, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x63, 0x69,
0x43, 0x6f, 0x64, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x73, 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x70,
0x72, 0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x54, 0x73, 0x72, 0x18, 0x0e, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x54, 0x73,
0x72, 0x12, 0x2e, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x46,
0x69, 0x6c, 0x65, 0x48, 0x61, 0x73, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70,
0x72, 0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x48, 0x61, 0x73,
0x68, 0x12, 0x24, 0x0a, 0x0d, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67, 0x43, 0x65, 0x72, 0x74, 0x55,
0x72, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x52, 0x65, 0x67,
0x43, 0x65, 0x72, 0x74, 0x55, 0x72, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x79,
0x4f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x4f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74,
0x65, 0x12, 0x2c, 0x0a, 0x11, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x64, 0x65, 0x4f, 0x62, 0x74, 0x61,
0x69, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x63,
0x69, 0x43, 0x6f, 0x64, 0x65, 0x4f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12,
0x20, 0x0a, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x13,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x61, 0x73, 0x6f,
0x6e, 0x12, 0x24, 0x0a, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
0x43, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52,
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x43, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x4d, 0x73, 0x67, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49,
0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49,
0x64, 0x22, 0x8f, 0x03, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x52,
0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x43, 0x0a, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1f, 0xe2, 0xdf, 0x1f, 0x1b, 0x2a, 0x17,
0x44, 0x43, 0x49, 0xe7, 0x94, 0xb3, 0xe9, 0xa2, 0x86, 0x49, 0x44, 0xe4, 0xb8, 0x8d, 0xe8, 0x83,
0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f,
0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x69, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x6c, 0x61,
0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x17, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x44, 0x63, 0x69, 0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x26, 0xe2, 0xdf, 0x1f, 0x22, 0x2a,
0x1e, 0xe4, 0xbd, 0x9c, 0xe5, 0x93, 0x81, 0xe5, 0x88, 0x9b, 0xe4, 0xbd, 0x9c, 0xe8, 0xaf, 0xb4,
0xe6, 0x98, 0x8e, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58,
0x01, 0x52, 0x0f, 0x65, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
0x66, 0x6f, 0x12, 0x54, 0x0a, 0x0b, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x49, 0x6e,
0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a,
0x18, 0xe5, 0x8f, 0x91, 0xe7, 0xa5, 0xa8, 0xe4, 0xbf, 0xa1, 0xe6, 0x81, 0xaf, 0xe4, 0xb8, 0x8d,
0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0b, 0x69, 0x6e, 0x76,
0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x12, 0x61, 0x64, 0x64, 0x69,
0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74,
0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x61,
0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66,
0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f,
10 months ago
0x6b, 0x65, 0x6e, 0x22, 0xc2, 0x02, 0x0a, 0x12, 0x44, 0x63, 0x69, 0x45, 0x78, 0x70, 0x6c, 0x61,
0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4c, 0x0a, 0x0f, 0x63, 0x72,
0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x75, 0x72, 0x70, 0x6f, 0x73, 0x65, 0x18, 0x01, 0x20,
10 months ago
0x01, 0x28, 0x09, 0x42, 0x22, 0xe2, 0xdf, 0x1f, 0x1e, 0x2a, 0x18, 0xe5, 0x88, 0x9b, 0xe4, 0xbd,
10 months ago
0x9c, 0xe7, 0x9b, 0xae, 0xe7, 0x9a, 0x84, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba,
0xe7, 0xa9, 0xba, 0x58, 0x01, 0x78, 0x33, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x50, 0x75, 0x72, 0x70, 0x6f, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x42, 0x22, 0xe2, 0xdf, 0x1f, 0x1e, 0x2a, 0x18, 0xe5, 0x88, 0x9b, 0xe4, 0xbd, 0x9c, 0xe8,
0xbf, 0x87, 0xe7, 0xa8, 0x8b, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9,
0xba, 0x58, 0x01, 0x78, 0x56, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50,
0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x48, 0x0a, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e,
0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe2, 0xdf, 0x1f,
0x22, 0x2a, 0x1b, 0xe7, 0x8b, 0xac, 0xe5, 0x88, 0x9b, 0xe6, 0x80, 0xa7, 0xe8, 0xaf, 0xb4, 0xe6,
0x98, 0x8e, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01,
0x78, 0x8d, 0x01, 0x52, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79,
0x12, 0x46, 0x0a, 0x0d, 0x66, 0x6f, 0x6e, 0x74, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68,
0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe5,
0xad, 0x97, 0xe4, 0xbd, 0x93, 0xe5, 0xa3, 0xb0, 0xe6, 0x98, 0x8e, 0xe4, 0xb8, 0x8d, 0xe8, 0x83,
0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0d, 0x66, 0x6f, 0x6e, 0x74, 0x43,
0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x22, 0x89, 0x03, 0x0a, 0x0b, 0x49, 0x6e, 0x76,
0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x42, 0x0a, 0x0b, 0x69, 0x6e, 0x76, 0x6f,
0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0xe2,
0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe5, 0x8f, 0x91, 0xe7, 0xa5, 0xa8, 0xe7, 0xb1, 0xbb, 0xe5, 0x9e,
0x8b, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52,
0x0b, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x46, 0x0a, 0x0d,
0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x2a, 0x18, 0xe5, 0x8f, 0x91, 0xe7, 0xa5,
0xa8, 0xe6, 0x8a, 0xac, 0xe5, 0xa4, 0xb4, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba,
0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0d, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x48, 0x65,
0x61, 0x64, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0e, 0x74, 0x61, 0x78, 0x70, 0x61, 0x79, 0x65, 0x72,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x74, 0x61,
0x78, 0x70, 0x61, 0x79, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x11,
0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65,
0x72, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65,
0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x65, 0x64, 0x54, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x65, 0x64, 0x54, 0x65, 0x6c,
0x12, 0x26, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x6e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54,
0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x65, 0x6e, 0x41, 0x63,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x65, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x6f, 0x70, 0x65, 0x6e,
0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x61, 0x6e, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0f, 0x6f, 0x70, 0x65, 0x6e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x61,
0x6e, 0x6b, 0x12, 0x20, 0x0a, 0x0b, 0x62, 0x61, 0x6e, 0x6b, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x61, 0x6e, 0x6b, 0x41, 0x63, 0x63,
0x6f, 0x75, 0x6e, 0x74, 0x22, 0x82, 0x02, 0x0a, 0x12, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f,
0x6e, 0x61, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x32, 0x0a, 0x14, 0x63,
0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c,
0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x63, 0x6f, 0x6e, 0x74, 0x65,
0x6e, 0x74, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12,
0x2a, 0x0a, 0x10, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x46, 0x69, 0x6c, 0x65,
0x49, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x6f, 0x77, 0x6e, 0x65, 0x72,
0x73, 0x68, 0x69, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x73, 0x12, 0x2e, 0x0a, 0x12, 0x70,
0x6f, 0x72, 0x74, 0x72, 0x61, 0x69, 0x74, 0x41, 0x75, 0x74, 0x68, 0x46, 0x69, 0x6c, 0x65, 0x49,
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x6f, 0x72, 0x74, 0x72, 0x61, 0x69,
0x74, 0x41, 0x75, 0x74, 0x68, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x6f,
0x74, 0x68, 0x65, 0x72, 0x73, 0x57, 0x6f, 0x72, 0x6b, 0x41, 0x75, 0x74, 0x68, 0x46, 0x69, 0x6c,
0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6f, 0x74, 0x68, 0x65, 0x72,
0x73, 0x57, 0x6f, 0x72, 0x6b, 0x41, 0x75, 0x74, 0x68, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x12,
0x28, 0x0a, 0x0f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x4c, 0x69,
0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x46,
0x69, 0x6c, 0x65, 0x49, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xa7, 0x01, 0x0a, 0x1d, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x64,
0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52,
0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73,
0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72,
10 months ago
0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73,
10 months ago
0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65,
10 months ago
0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73,
10 months ago
0x67, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73,
0x67, 0x49, 0x64, 0x22, 0x6f, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x52,
0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67,
0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64,
0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64,
0x12, 0x22, 0x0a, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74, 0x65,
0x6e, 0x74, 0x49, 0x64, 0x22, 0xf8, 0x04, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63,
0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x67, 0x4e, 0x75, 0x6d, 0x62,
0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x67, 0x4e, 0x75, 0x6d,
0x62, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65,
0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11,
0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49,
0x64, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49,
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74,
0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x34, 0x0a, 0x15, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c,
0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04,
0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67,
0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3a, 0x0a, 0x18, 0x64,
0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70,
0x70, 0x6c, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x64,
0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x41, 0x70,
0x70, 0x6c, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x1d, 0x64, 0x69, 0x67, 0x69, 0x74,
0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1d,
0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x43,
0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a,
0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x65,
0x66, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f,
0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x65, 0x66, 0x74, 0x12, 0x26, 0x0a, 0x0e, 0x69,
0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20,
0x03, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x4c,
0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69,
0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x44, 0x65, 0x74,
0x61, 0x69, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x6d, 0x65, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65,
0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x6d, 0x65, 0x6e, 0x64, 0x54, 0x79, 0x70,
0x65, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x46, 0x6f, 0x72, 0x6d, 0x55, 0x72,
0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x46, 0x6f,
0x72, 0x6d, 0x55, 0x72, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x6c, 0x6f, 0x77, 0x4e, 0x75, 0x6d,
0x62, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x6c, 0x6f, 0x77, 0x4e,
0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43,
0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d,
0x73, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x18,
0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x22,
8 months ago
0x89, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x44, 0x63, 0x69, 0x50, 0x61, 0x79, 0x55, 0x72, 0x6c,
10 months ago
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74,
0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x42, 0x22, 0xe2, 0xdf, 0x1f, 0x1e, 0x2a, 0x1a, 0xe6, 0x95, 0xb0, 0xe7, 0x99, 0xbb,
0xe7, 0x94, 0xb3, 0xe8, 0xaf, 0xb7, 0x49, 0x44, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8,
0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52,
8 months ago
0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x88, 0x01, 0x0a, 0x14,
0x47, 0x65, 0x74, 0x44, 0x63, 0x69, 0x50, 0x61, 0x79, 0x55, 0x72, 0x6c, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x79, 0x55, 0x72, 0x6c, 0x18, 0x0c,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x79, 0x55, 0x72, 0x6c, 0x12, 0x1e, 0x0a, 0x0a,
0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09,
0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52,
0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65,
0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65,
0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x22, 0x66, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44,
0x63, 0x69, 0x50, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x11,
0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x22, 0xe2, 0xdf, 0x1f, 0x1e, 0x2a, 0x1a, 0xe6,
0x95, 0xb0, 0xe7, 0x99, 0xbb, 0xe7, 0x94, 0xb3, 0xe8, 0xaf, 0xb7, 0x49, 0x44, 0xe4, 0xb8, 0x8d,
0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x11, 0x64, 0x69, 0x67,
0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x8d,
0x01, 0x0a, 0x13, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x50, 0x61, 0x79, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x79, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x79, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f,
0x64, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73,
0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d,
0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x18, 0x0f,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x22, 0x93,
0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
10 months ago
0x12, 0x50, 0x0a, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73,
0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x22, 0xe2, 0xdf, 0x1f,
0x1e, 0x2a, 0x1a, 0xe6, 0x95, 0xb0, 0xe7, 0x99, 0xbb, 0xe7, 0x94, 0xb3, 0xe8, 0xaf, 0xb7, 0x49,
0x44, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52,
0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72,
8 months ago
0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65,
0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54,
0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa0, 0x02, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x44, 0x63, 0x69, 0x52,
0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x15, 0x64, 0x69, 0x67, 0x69, 0x74,
0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52,
0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x20, 0x0a,
0x0b, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0b, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x12,
0x2c, 0x0a, 0x11, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73,
0x4c, 0x65, 0x66, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x64, 0x6f, 0x77, 0x6e,
0x6c, 0x6f, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x65, 0x66, 0x74, 0x12, 0x1e, 0x0a,
0x0a, 0x66, 0x61, 0x69, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0a, 0x66, 0x61, 0x69, 0x6c, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1e, 0x0a,
0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a,
0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
0x52, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72,
0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72,
0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x22, 0xc1, 0x02, 0x0a, 0x1b, 0x52, 0x65, 0x74, 0x72,
0x79, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74,
0x61, 0x6c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x42, 0x22, 0xe2, 0xdf, 0x1f, 0x1e, 0x2a, 0x1a, 0xe6, 0x95, 0xb0, 0xe7, 0x99, 0xbb,
0xe7, 0x94, 0xb3, 0xe8, 0xaf, 0xb7, 0x49, 0x44, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8,
0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52,
0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x63, 0x69,
0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0c, 0x64, 0x63, 0x69, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x41, 0x0a,
0x0f, 0x65, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x44, 0x63, 0x69,
0x45, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x0f, 0x65, 0x78, 0x70, 0x6c, 0x61, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
0x12, 0x47, 0x0a, 0x12, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69,
0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x64,
0x63, 0x69, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x6c,
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x12, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
0x6c, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x78, 0x0a, 0x1c, 0x52,
0x65, 0x74, 0x72, 0x79, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71,
0x4d, 0x73, 0x67, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71,
0x4d, 0x73, 0x67, 0x49, 0x64, 0x22, 0x8d, 0x02, 0x0a, 0x1b, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x44,
0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c,
0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x42, 0x22, 0xe2, 0xdf, 0x1f, 0x1e, 0x2a, 0x1a, 0xe6, 0x95, 0xb0, 0xe7, 0x99, 0xbb, 0xe7, 0x94,
0xb3, 0xe8, 0xaf, 0xb7, 0x49, 0x44, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7,
0xa9, 0xba, 0x58, 0x01, 0x52, 0x11, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x67,
0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xe2, 0xdf, 0x1f, 0x21, 0x2a, 0x1b, 0xe9, 0x80, 0x80,
0xe8, 0xb4, 0xb9, 0xe4, 0xba, 0xba, 0xe5, 0x90, 0x8d, 0xe7, 0xa7, 0xb0, 0xe4, 0xb8, 0x8d, 0xe8,
0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x78, 0x29, 0x52, 0x04, 0x6e, 0x61,
0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x4e, 0x6f, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xe2, 0xdf, 0x1f, 0x1f, 0x2a, 0x1b, 0xe8, 0x81, 0x94, 0xe7,
0xb3, 0xbb, 0xe6, 0x89, 0x8b, 0xe6, 0x9c, 0xba, 0xe5, 0x8f, 0xb7, 0xe4, 0xb8, 0x8d, 0xe8, 0x83,
0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x08, 0x6d, 0x6f, 0x62, 0x69, 0x6c,
0x65, 0x4e, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6f, 0x6b,
0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
10 months ago
0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x78, 0x0a, 0x1c, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x44, 0x63,
0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43,
0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4d,
0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x4d, 0x73, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x4d, 0x73, 0x67, 0x49, 0x64, 0x32,
0xc6, 0x08, 0x0a, 0x03, 0x44, 0x63, 0x69, 0x12, 0x43, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x55, 0x70,
0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x12, 0x18, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x47, 0x65,
0x74, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x19, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x70, 0x6c, 0x6f, 0x61,
0x64, 0x55, 0x72, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x0a,
0x41, 0x64, 0x64, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x64, 0x63, 0x69,
0x2e, 0x41, 0x64, 0x64, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x17, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x41, 0x64, 0x64, 0x44, 0x63, 0x69, 0x55,
0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x0d, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x12, 0x19, 0x2e, 0x64,
0x63, 0x69, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x55, 0x70,
0x64, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x55,
0x73, 0x65, 0x72, 0x12, 0x18, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44,
0x63, 0x69, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e,
0x64, 0x63, 0x69, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x55, 0x73, 0x65, 0x72,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x67, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61,
0x74, 0x65, 0x44, 0x63, 0x69, 0x50, 0x72, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x44, 0x63, 0x69, 0x50, 0x72, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x64, 0x63, 0x69,
0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69, 0x50, 0x72, 0x65, 0x72, 0x65, 0x67,
0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x64, 0x0a, 0x17, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x50, 0x72, 0x65,
0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x2e, 0x64,
0x63, 0x69, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x50, 0x72, 0x65, 0x72, 0x65,
0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x24, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69,
0x50, 0x72, 0x65, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5e, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74,
0x65, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x12, 0x21, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x63, 0x69,
10 months ago
0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
10 months ago
0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x72, 0x79,
0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
0x20, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x52, 0x65,
0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x21, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69,
0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x44, 0x63, 0x69, 0x50, 0x61,
0x79, 0x55, 0x72, 0x6c, 0x12, 0x18, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x63,
0x69, 0x50, 0x61, 0x79, 0x55, 0x72, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19,
0x2e, 0x64, 0x63, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x63, 0x69, 0x50, 0x61, 0x79, 0x55, 0x72,
0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x51, 0x75, 0x65,
0x72, 0x79, 0x44, 0x63, 0x69, 0x50, 0x61, 0x79, 0x12, 0x17, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x51,
0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69, 0x50, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x18, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x44, 0x63, 0x69,
0x50, 0x61, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x16, 0x47,
0x65, 0x74, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x63, 0x65, 0x72, 0x74, 0x12, 0x22, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x44,
0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x63, 0x65,
0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x64, 0x63, 0x69, 0x2e,
0x47, 0x65, 0x74, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x63, 0x65, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b,
0x0a, 0x14, 0x52, 0x65, 0x74, 0x72, 0x79, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x52, 0x65, 0x74,
0x72, 0x79, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x52,
10 months ago
0x65, 0x74, 0x72, 0x79, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
10 months ago
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x14, 0x43,
0x6c, 0x6f, 0x73, 0x65, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x12, 0x20, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x44,
0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x64, 0x63, 0x69, 0x2e, 0x43, 0x6c, 0x6f, 0x73,
10 months ago
0x65, 0x44, 0x63, 0x69, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
10 months ago
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x07, 0x5a, 0x05, 0x2e, 0x2f, 0x64, 0x63,
0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
10 months ago
}
var (
file_pb_dci_proto_rawDescOnce sync.Once
file_pb_dci_proto_rawDescData = file_pb_dci_proto_rawDesc
)
func file_pb_dci_proto_rawDescGZIP() []byte {
file_pb_dci_proto_rawDescOnce.Do(func() {
file_pb_dci_proto_rawDescData = protoimpl.X.CompressGZIP(file_pb_dci_proto_rawDescData)
})
return file_pb_dci_proto_rawDescData
}
var file_pb_dci_proto_msgTypes = make([]protoimpl.MessageInfo, 32)
var file_pb_dci_proto_goTypes = []interface{}{
(*GetUploadUrlRequest)(nil), // 0: dci.GetUploadUrlRequest
(*GetUploadUrlResponse)(nil), // 1: dci.GetUploadUrlResponse
(*AddDciUserRequest)(nil), // 2: dci.AddDciUserRequest
(*AddDciUserResponse)(nil), // 3: dci.AddDciUserResponse
(*UpdateDciUserRequest)(nil), // 4: dci.UpdateDciUserRequest
(*UpdateDciUserResponse)(nil), // 5: dci.UpdateDciUserResponse
(*QueryDciUserRequest)(nil), // 6: dci.QueryDciUserRequest
(*QueryDciUserResponse)(nil), // 7: dci.QueryDciUserResponse
(*CreateDciPreregistrationRequest)(nil), // 8: dci.CreateDciPreregistrationRequest
(*DciCreationInfo)(nil), // 9: dci.DciCreationInfo
(*DciPublicationInfo)(nil), // 10: dci.DciPublicationInfo
(*DciRightInfo)(nil), // 11: dci.DciRightInfo
(*CreateDciPreregistrationResponse)(nil), // 12: dci.CreateDciPreregistrationResponse
(*QueryDciPreregistrationRequest)(nil), // 13: dci.QueryDciPreregistrationRequest
(*QueryDciPreregistrationResponse)(nil), // 14: dci.QueryDciPreregistrationResponse
(*CreateDciRegistrationRequest)(nil), // 15: dci.CreateDciRegistrationRequest
(*DciExplanationInfo)(nil), // 16: dci.DciExplanationInfo
(*InvoiceInfo)(nil), // 17: dci.InvoiceInfo
(*AdditionalFileInfo)(nil), // 18: dci.AdditionalFileInfo
(*CreateDciRegistrationResponse)(nil), // 19: dci.CreateDciRegistrationResponse
(*QueryDciRegistrationRequest)(nil), // 20: dci.QueryDciRegistrationRequest
(*QueryDciRegistrationResponse)(nil), // 21: dci.QueryDciRegistrationResponse
(*GetDciPayUrlRequest)(nil), // 22: dci.GetDciPayUrlRequest
(*GetDciPayUrlResponse)(nil), // 23: dci.GetDciPayUrlResponse
(*QueryDciPayRequest)(nil), // 24: dci.QueryDciPayRequest
(*QueryDciPayResponse)(nil), // 25: dci.QueryDciPayResponse
(*GetDciRegistrationcertRequest)(nil), // 26: dci.GetDciRegistrationcertRequest
(*GetDciRegistrationcertResponse)(nil), // 27: dci.GetDciRegistrationcertResponse
(*RetryDciRegistrationRequest)(nil), // 28: dci.RetryDciRegistrationRequest
(*RetryDciRegistrationResponse)(nil), // 29: dci.RetryDciRegistrationResponse
(*CloseDciRegistrationRequest)(nil), // 30: dci.CloseDciRegistrationRequest
(*CloseDciRegistrationResponse)(nil), // 31: dci.CloseDciRegistrationResponse
}
var file_pb_dci_proto_depIdxs = []int32{
9, // 0: dci.CreateDciPreregistrationRequest.creationInfo:type_name -> dci.DciCreationInfo
10, // 1: dci.CreateDciPreregistrationRequest.publicationInfo:type_name -> dci.DciPublicationInfo
11, // 2: dci.CreateDciPreregistrationRequest.rightInfo:type_name -> dci.DciRightInfo
16, // 3: dci.CreateDciRegistrationRequest.explanationInfo:type_name -> dci.DciExplanationInfo
17, // 4: dci.CreateDciRegistrationRequest.invoiceInfo:type_name -> dci.InvoiceInfo
18, // 5: dci.CreateDciRegistrationRequest.additionalFileInfo:type_name -> dci.AdditionalFileInfo
16, // 6: dci.RetryDciRegistrationRequest.explanationInfo:type_name -> dci.DciExplanationInfo
18, // 7: dci.RetryDciRegistrationRequest.additionalFileInfo:type_name -> dci.AdditionalFileInfo
0, // 8: dci.Dci.GetUploadUrl:input_type -> dci.GetUploadUrlRequest
2, // 9: dci.Dci.AddDciUser:input_type -> dci.AddDciUserRequest
4, // 10: dci.Dci.UpdateDciUser:input_type -> dci.UpdateDciUserRequest
6, // 11: dci.Dci.QueryDciUser:input_type -> dci.QueryDciUserRequest
8, // 12: dci.Dci.CreateDciPreregistration:input_type -> dci.CreateDciPreregistrationRequest
13, // 13: dci.Dci.QueryDciPreregistration:input_type -> dci.QueryDciPreregistrationRequest
15, // 14: dci.Dci.CreateDciRegistration:input_type -> dci.CreateDciRegistrationRequest
20, // 15: dci.Dci.QueryDciRegistration:input_type -> dci.QueryDciRegistrationRequest
22, // 16: dci.Dci.GetDciPayUrl:input_type -> dci.GetDciPayUrlRequest
24, // 17: dci.Dci.QueryDciPay:input_type -> dci.QueryDciPayRequest
26, // 18: dci.Dci.GetDciRegistrationcert:input_type -> dci.GetDciRegistrationcertRequest
28, // 19: dci.Dci.RetryDciRegistration:input_type -> dci.RetryDciRegistrationRequest
30, // 20: dci.Dci.CloseDciRegistration:input_type -> dci.CloseDciRegistrationRequest
1, // 21: dci.Dci.GetUploadUrl:output_type -> dci.GetUploadUrlResponse
3, // 22: dci.Dci.AddDciUser:output_type -> dci.AddDciUserResponse
5, // 23: dci.Dci.UpdateDciUser:output_type -> dci.UpdateDciUserResponse
7, // 24: dci.Dci.QueryDciUser:output_type -> dci.QueryDciUserResponse
12, // 25: dci.Dci.CreateDciPreregistration:output_type -> dci.CreateDciPreregistrationResponse
14, // 26: dci.Dci.QueryDciPreregistration:output_type -> dci.QueryDciPreregistrationResponse
19, // 27: dci.Dci.CreateDciRegistration:output_type -> dci.CreateDciRegistrationResponse
21, // 28: dci.Dci.QueryDciRegistration:output_type -> dci.QueryDciRegistrationResponse
23, // 29: dci.Dci.GetDciPayUrl:output_type -> dci.GetDciPayUrlResponse
25, // 30: dci.Dci.QueryDciPay:output_type -> dci.QueryDciPayResponse
27, // 31: dci.Dci.GetDciRegistrationcert:output_type -> dci.GetDciRegistrationcertResponse
29, // 32: dci.Dci.RetryDciRegistration:output_type -> dci.RetryDciRegistrationResponse
31, // 33: dci.Dci.CloseDciRegistration:output_type -> dci.CloseDciRegistrationResponse
21, // [21:34] is the sub-list for method output_type
8, // [8:21] is the sub-list for method input_type
8, // [8:8] is the sub-list for extension type_name
8, // [8:8] is the sub-list for extension extendee
0, // [0:8] is the sub-list for field type_name
}
func init() { file_pb_dci_proto_init() }
func file_pb_dci_proto_init() {
if File_pb_dci_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_pb_dci_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetUploadUrlRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetUploadUrlResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddDciUserRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AddDciUserResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateDciUserRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateDciUserResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciUserRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciUserResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateDciPreregistrationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DciCreationInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DciPublicationInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DciRightInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateDciPreregistrationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciPreregistrationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciPreregistrationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateDciRegistrationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DciExplanationInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*InvoiceInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AdditionalFileInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateDciRegistrationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciRegistrationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciRegistrationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetDciPayUrlRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetDciPayUrlResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciPayRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*QueryDciPayResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetDciRegistrationcertRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetDciRegistrationcertResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RetryDciRegistrationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RetryDciRegistrationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CloseDciRegistrationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_pb_dci_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CloseDciRegistrationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_pb_dci_proto_rawDesc,
NumEnums: 0,
NumMessages: 32,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_pb_dci_proto_goTypes,
DependencyIndexes: file_pb_dci_proto_depIdxs,
MessageInfos: file_pb_dci_proto_msgTypes,
}.Build()
File_pb_dci_proto = out.File
file_pb_dci_proto_rawDesc = nil
file_pb_dci_proto_goTypes = nil
file_pb_dci_proto_depIdxs = nil
}