5475 lines
		
	
	
		
			194 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			5475 lines
		
	
	
		
			194 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Code generated by protoc-gen-go. DO NOT EDIT.
 | |
| // versions:
 | |
| // 	protoc-gen-go v1.28.1
 | |
| // 	protoc        v4.22.0--rc2
 | |
| // source: pb/artwork_query.proto
 | |
| 
 | |
| package artwork_query
 | |
| 
 | |
| 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"
 | |
| 	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
 | |
| 	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)
 | |
| )
 | |
| 
 | |
| // ArtworkList
 | |
| type ArtworkListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Keyword  string `protobuf:"bytes,1,opt,name=Keyword,json=keyword,proto3" json:"Keyword,omitempty"`
 | |
| 	Page     int32  `protobuf:"varint,2,opt,name=Page,json=page,proto3" json:"Page,omitempty"`
 | |
| 	PageSize int32  `protobuf:"varint,3,opt,name=PageSize,json=page_size,proto3" json:"PageSize,omitempty"`
 | |
| 	// int32 StorageStatus                = 4 [json_name = "storage_status"];
 | |
| 	StorageStatus *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=StorageStatus,json=storage_status,proto3" json:"StorageStatus,omitempty"`
 | |
| 	IsOver        int32                  `protobuf:"varint,5,opt,name=IsOver,json=is_over,proto3" json:"IsOver,omitempty"`
 | |
| 	AdminId       int32                  `protobuf:"varint,6,opt,name=AdminId,json=admin_id,proto3" json:"AdminId,omitempty"`
 | |
| 	ArtistUid     string                 `protobuf:"bytes,7,opt,name=ArtistUid,json=artist_uid,proto3" json:"ArtistUid,omitempty"`
 | |
| 	InArtShow     int32                  `protobuf:"varint,8,opt,name=InArtShow,json=in_artshow,proto3" json:"InArtShow,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) Reset() {
 | |
| 	*x = ArtworkListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[0]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 ArtworkListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{0}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetKeyword() string {
 | |
| 	if x != nil {
 | |
| 		return x.Keyword
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetPage() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Page
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetPageSize() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.PageSize
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetStorageStatus() *wrapperspb.Int32Value {
 | |
| 	if x != nil {
 | |
| 		return x.StorageStatus
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetIsOver() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.IsOver
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetAdminId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.AdminId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetArtistUid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistUid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListRequest) GetInArtShow() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.InArtShow
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type ArtworkListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data     []*ArtworkListResponse_Info `protobuf:"bytes,1,rep,name=Data,json=data,proto3" json:"Data,omitempty"`
 | |
| 	Count    int32                       `protobuf:"varint,2,opt,name=Count,json=count,proto3" json:"Count,omitempty"`
 | |
| 	Page     int32                       `protobuf:"varint,3,opt,name=Page,json=page,proto3" json:"Page,omitempty"`
 | |
| 	PageSize int32                       `protobuf:"varint,4,opt,name=PageSize,json=page_size,proto3" json:"PageSize,omitempty"`
 | |
| 	Msg      string                      `protobuf:"bytes,5,opt,name=Msg,json=message,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse) Reset() {
 | |
| 	*x = ArtworkListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[1]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 ArtworkListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{1}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse) GetData() []*ArtworkListResponse_Info {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse) GetCount() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Count
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse) GetPage() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Page
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse) GetPageSize() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.PageSize
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // DelArtwork
 | |
| type DelAwRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkUuid string `protobuf:"bytes,1,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelAwRequest) Reset() {
 | |
| 	*x = DelAwRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[2]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelAwRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelAwRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelAwRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelAwRequest.ProtoReflect.Descriptor instead.
 | |
| func (*DelAwRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{2}
 | |
| }
 | |
| 
 | |
| func (x *DelAwRequest) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type DelAwResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelAwResponse) Reset() {
 | |
| 	*x = DelAwResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[3]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelAwResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelAwResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelAwResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelAwResponse.ProtoReflect.Descriptor instead.
 | |
| func (*DelAwResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{3}
 | |
| }
 | |
| 
 | |
| func (x *DelAwResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // DelAuthData
 | |
| type DelAuthDataRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Ids []int32 `protobuf:"varint,1,rep,packed,name=Ids,json=ids,proto3" json:"Ids,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelAuthDataRequest) Reset() {
 | |
| 	*x = DelAuthDataRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[4]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelAuthDataRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelAuthDataRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelAuthDataRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelAuthDataRequest.ProtoReflect.Descriptor instead.
 | |
| func (*DelAuthDataRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{4}
 | |
| }
 | |
| 
 | |
| func (x *DelAuthDataRequest) GetIds() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Ids
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type DelAuthDataResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelAuthDataResponse) Reset() {
 | |
| 	*x = DelAuthDataResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[5]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelAuthDataResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelAuthDataResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelAuthDataResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelAuthDataResponse.ProtoReflect.Descriptor instead.
 | |
| func (*DelAuthDataResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{5}
 | |
| }
 | |
| 
 | |
| func (x *DelAuthDataResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // DelAuthData
 | |
| type DelMarketDataRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	MarketIds []int32 `protobuf:"varint,1,rep,packed,name=MarketIds,json=market_ids,proto3" json:"MarketIds,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelMarketDataRequest) Reset() {
 | |
| 	*x = DelMarketDataRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[6]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelMarketDataRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelMarketDataRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelMarketDataRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelMarketDataRequest.ProtoReflect.Descriptor instead.
 | |
| func (*DelMarketDataRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{6}
 | |
| }
 | |
| 
 | |
| func (x *DelMarketDataRequest) GetMarketIds() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.MarketIds
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type DelMarketDataResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelMarketDataResponse) Reset() {
 | |
| 	*x = DelMarketDataResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[7]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelMarketDataResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelMarketDataResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelMarketDataResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelMarketDataResponse.ProtoReflect.Descriptor instead.
 | |
| func (*DelMarketDataResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{7}
 | |
| }
 | |
| 
 | |
| func (x *DelMarketDataResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // DelStorageData
 | |
| type DelStorageDataRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Ids []int32 `protobuf:"varint,1,rep,packed,name=Ids,json=ids,proto3" json:"Ids,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelStorageDataRequest) Reset() {
 | |
| 	*x = DelStorageDataRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[8]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelStorageDataRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelStorageDataRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelStorageDataRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelStorageDataRequest.ProtoReflect.Descriptor instead.
 | |
| func (*DelStorageDataRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{8}
 | |
| }
 | |
| 
 | |
| func (x *DelStorageDataRequest) GetIds() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Ids
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type DelStorageDataResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelStorageDataResponse) Reset() {
 | |
| 	*x = DelStorageDataResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[9]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelStorageDataResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelStorageDataResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelStorageDataResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelStorageDataResponse.ProtoReflect.Descriptor instead.
 | |
| func (*DelStorageDataResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{9}
 | |
| }
 | |
| 
 | |
| func (x *DelStorageDataResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // TagsList
 | |
| type TagsListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| }
 | |
| 
 | |
| func (x *TagsListRequest) Reset() {
 | |
| 	*x = TagsListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[10]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *TagsListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TagsListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *TagsListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 TagsListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*TagsListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{10}
 | |
| }
 | |
| 
 | |
| type TagsData struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	TagsFirst *TagsData_TagsInfo   `protobuf:"bytes,1,opt,name=TagsFirst,json=tags_top,proto3" json:"TagsFirst,omitempty"`
 | |
| 	List      []*TagsData_TagsInfo `protobuf:"bytes,2,rep,name=List,json=list,proto3" json:"List,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *TagsData) Reset() {
 | |
| 	*x = TagsData{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[11]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *TagsData) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TagsData) ProtoMessage() {}
 | |
| 
 | |
| func (x *TagsData) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 TagsData.ProtoReflect.Descriptor instead.
 | |
| func (*TagsData) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{11}
 | |
| }
 | |
| 
 | |
| func (x *TagsData) GetTagsFirst() *TagsData_TagsInfo {
 | |
| 	if x != nil {
 | |
| 		return x.TagsFirst
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TagsData) GetList() []*TagsData_TagsInfo {
 | |
| 	if x != nil {
 | |
| 		return x.List
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type TagsListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	TagsData []*TagsData `protobuf:"bytes,1,rep,name=TagsData,json=data,proto3" json:"TagsData,omitempty"`
 | |
| 	Msg      string      `protobuf:"bytes,2,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *TagsListResponse) Reset() {
 | |
| 	*x = TagsListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[12]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *TagsListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TagsListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *TagsListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 TagsListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*TagsListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{12}
 | |
| }
 | |
| 
 | |
| func (x *TagsListResponse) GetTagsData() []*TagsData {
 | |
| 	if x != nil {
 | |
| 		return x.TagsData
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TagsListResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // CatList
 | |
| type CatListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Pid int32 `protobuf:"varint,1,opt,name=Pid,json=pid,proto3" json:"Pid,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *CatListRequest) Reset() {
 | |
| 	*x = CatListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[13]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *CatListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CatListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *CatListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 CatListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*CatListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{13}
 | |
| }
 | |
| 
 | |
| func (x *CatListRequest) GetPid() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Pid
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type CatListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data []*CatListResponse_CatInfo `protobuf:"bytes,1,rep,name=Data,json=data,proto3" json:"Data,omitempty"`
 | |
| 	Msg  string                     `protobuf:"bytes,2,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse) Reset() {
 | |
| 	*x = CatListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[14]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CatListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *CatListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 CatListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*CatListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{14}
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse) GetData() []*CatListResponse_CatInfo {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // ImgMatchByName
 | |
| type ImgMatchRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkName string `protobuf:"bytes,1,opt,name=ArtworkName,json=artwork_name,proto3" json:"ArtworkName,omitempty"`
 | |
| 	ImgUrl      string `protobuf:"bytes,2,opt,name=ImgUrl,json=img_url,proto3" json:"ImgUrl,omitempty"`
 | |
| 	UseType     int32  `protobuf:"varint,3,opt,name=UseType,json=use_type,proto3" json:"UseType,omitempty"`
 | |
| 	ArtworkUuid string `protobuf:"bytes,4,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchRequest) Reset() {
 | |
| 	*x = ImgMatchRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[15]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ImgMatchRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ImgMatchRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 ImgMatchRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ImgMatchRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{15}
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchRequest) GetArtworkName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchRequest) GetImgUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImgUrl
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchRequest) GetUseType() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.UseType
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchRequest) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ImgMatchResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchResponse) Reset() {
 | |
| 	*x = ImgMatchResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[16]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ImgMatchResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ImgMatchResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 ImgMatchResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ImgMatchResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{16}
 | |
| }
 | |
| 
 | |
| func (x *ImgMatchResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type BatchBitMapRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	BitData     []*BatchBitMapRequest_BitInfo `protobuf:"bytes,1,rep,name=BitData,proto3" json:"BitData,omitempty"`
 | |
| 	ArtworkUuid string                        `protobuf:"bytes,2,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest) Reset() {
 | |
| 	*x = BatchBitMapRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[17]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*BatchBitMapRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *BatchBitMapRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 BatchBitMapRequest.ProtoReflect.Descriptor instead.
 | |
| func (*BatchBitMapRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{17}
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest) GetBitData() []*BatchBitMapRequest_BitInfo {
 | |
| 	if x != nil {
 | |
| 		return x.BitData
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type BatchBitMapResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapResponse) Reset() {
 | |
| 	*x = BatchBitMapResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[18]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*BatchBitMapResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *BatchBitMapResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 BatchBitMapResponse.ProtoReflect.Descriptor instead.
 | |
| func (*BatchBitMapResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{18}
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // CheckArtworkName
 | |
| type CheckArtworkNameRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkName string `protobuf:"bytes,1,opt,name=ArtworkName,json=artwork_name,proto3" json:"ArtworkName,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameRequest) Reset() {
 | |
| 	*x = CheckArtworkNameRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[19]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CheckArtworkNameRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *CheckArtworkNameRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 CheckArtworkNameRequest.ProtoReflect.Descriptor instead.
 | |
| func (*CheckArtworkNameRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{19}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameRequest) GetArtworkName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CheckArtworkNameResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkUuid string `protobuf:"bytes,1,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	ArtworkId   int32  `protobuf:"varint,2,opt,name=ArtworkId,json=artwork_id,proto3" json:"ArtworkId,omitempty"`
 | |
| 	Msg         string `protobuf:"bytes,3,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameResponse) Reset() {
 | |
| 	*x = CheckArtworkNameResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[20]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CheckArtworkNameResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *CheckArtworkNameResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 CheckArtworkNameResponse.ProtoReflect.Descriptor instead.
 | |
| func (*CheckArtworkNameResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{20}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameResponse) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameResponse) GetArtworkId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkNameResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // CheckArtworkTfnum
 | |
| type CheckArtworkTfnumRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Tfnum string `protobuf:"bytes,1,opt,name=Tfnum,json=tfnum,proto3" json:"Tfnum,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumRequest) Reset() {
 | |
| 	*x = CheckArtworkTfnumRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[21]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CheckArtworkTfnumRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *CheckArtworkTfnumRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 CheckArtworkTfnumRequest.ProtoReflect.Descriptor instead.
 | |
| func (*CheckArtworkTfnumRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{21}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumRequest) GetTfnum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Tfnum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CheckArtworkTfnumResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkUuid string `protobuf:"bytes,1,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	ArtworkId   int32  `protobuf:"varint,2,opt,name=ArtworkId,json=artwork_id,proto3" json:"ArtworkId,omitempty"`
 | |
| 	Msg         string `protobuf:"bytes,3,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumResponse) Reset() {
 | |
| 	*x = CheckArtworkTfnumResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[22]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CheckArtworkTfnumResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *CheckArtworkTfnumResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 CheckArtworkTfnumResponse.ProtoReflect.Descriptor instead.
 | |
| func (*CheckArtworkTfnumResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{22}
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumResponse) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumResponse) GetArtworkId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CheckArtworkTfnumResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // UpdateThirdParty
 | |
| type UpdateThirdPartyRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ThirdId      int32  `protobuf:"varint,1,opt,name=ThirdId,json=third_id,proto3" json:"ThirdId,omitempty"`
 | |
| 	ArtworkUuid  string `protobuf:"bytes,2,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	ThirdComment string `protobuf:"bytes,3,opt,name=ThirdComment,json=class_value,proto3" json:"ThirdComment,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyRequest) Reset() {
 | |
| 	*x = UpdateThirdPartyRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[23]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*UpdateThirdPartyRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *UpdateThirdPartyRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 UpdateThirdPartyRequest.ProtoReflect.Descriptor instead.
 | |
| func (*UpdateThirdPartyRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{23}
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyRequest) GetThirdId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ThirdId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyRequest) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyRequest) GetThirdComment() string {
 | |
| 	if x != nil {
 | |
| 		return x.ThirdComment
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type UpdateThirdPartyResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyResponse) Reset() {
 | |
| 	*x = UpdateThirdPartyResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[24]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*UpdateThirdPartyResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *UpdateThirdPartyResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 UpdateThirdPartyResponse.ProtoReflect.Descriptor instead.
 | |
| func (*UpdateThirdPartyResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{24}
 | |
| }
 | |
| 
 | |
| func (x *UpdateThirdPartyResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // DelThirdParty
 | |
| type DelThirdPartyRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ThirdIds []int32 `protobuf:"varint,1,rep,packed,name=ThirdIds,json=third_ids,proto3" json:"ThirdIds,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelThirdPartyRequest) Reset() {
 | |
| 	*x = DelThirdPartyRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[25]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelThirdPartyRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelThirdPartyRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelThirdPartyRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelThirdPartyRequest.ProtoReflect.Descriptor instead.
 | |
| func (*DelThirdPartyRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{25}
 | |
| }
 | |
| 
 | |
| func (x *DelThirdPartyRequest) GetThirdIds() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ThirdIds
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type DelThirdPartyResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *DelThirdPartyResponse) Reset() {
 | |
| 	*x = DelThirdPartyResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[26]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *DelThirdPartyResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*DelThirdPartyResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *DelThirdPartyResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 DelThirdPartyResponse.ProtoReflect.Descriptor instead.
 | |
| func (*DelThirdPartyResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{26}
 | |
| }
 | |
| 
 | |
| func (x *DelThirdPartyResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // DelThirdPartyList
 | |
| type ThirdPartyListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkUuid string `protobuf:"bytes,1,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ThirdPartyListRequest) Reset() {
 | |
| 	*x = ThirdPartyListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[27]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ThirdPartyListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ThirdPartyListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ThirdPartyListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 ThirdPartyListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ThirdPartyListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{27}
 | |
| }
 | |
| 
 | |
| func (x *ThirdPartyListRequest) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ThirdPartyListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	//	message Info{
 | |
| 	//	        int32 Id = 1 [json_name = "id"];
 | |
| 	//	        string ArtworkUuid = 2 [json_name = "artwork_uuid"];
 | |
| 	//	        string ThirdComment = 3 [json_name = "third_comment"];
 | |
| 	//	}
 | |
| 	Data []string `protobuf:"bytes,2,rep,name=Data,json=data,proto3" json:"Data,omitempty"`
 | |
| 	Msg  string   `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ThirdPartyListResponse) Reset() {
 | |
| 	*x = ThirdPartyListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[28]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ThirdPartyListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ThirdPartyListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ThirdPartyListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 ThirdPartyListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ThirdPartyListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{28}
 | |
| }
 | |
| 
 | |
| func (x *ThirdPartyListResponse) GetData() []string {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ThirdPartyListResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // UpdateAwStatus
 | |
| type UpdateAwStockStatusRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	//	enum SaleStatus {
 | |
| 	//	    StorageStatusNotIn = 0;
 | |
| 	//	    StorageStatusIn = 1;
 | |
| 	//	    StorageStatusDigiIng = 2;
 | |
| 	//	    StorageStatusDigiDone = 3;
 | |
| 	//	    StorageStatusAuthIng = 4;
 | |
| 	//	    StorageStatusAuthDone = 5;
 | |
| 	//	    StorageStatusForSale = 6;
 | |
| 	//	    StorageStatusOut = 7;
 | |
| 	//	}
 | |
| 	ArtworkUuid string  `protobuf:"bytes,1,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	ActionType  int32   `protobuf:"varint,2,opt,name=ActionType,json=action_type,proto3" json:"ActionType,omitempty"`
 | |
| 	AdminId     int32   `protobuf:"varint,3,opt,name=AdminId,json=admin_id,proto3" json:"AdminId,omitempty"`
 | |
| 	DepartName  string  `protobuf:"bytes,4,opt,name=DepartName,json=depart_name,proto3" json:"DepartName,omitempty"`
 | |
| 	ArtworkIds  []int32 `protobuf:"varint,5,rep,packed,name=ArtworkIds,json=artwork_ids,proto3" json:"ArtworkIds,omitempty"`
 | |
| 	AllotUids   []int32 `protobuf:"varint,6,rep,packed,name=AllotUids,json=allot_uids,proto3" json:"AllotUids,omitempty"`
 | |
| 	ReceiveDate string  `protobuf:"bytes,7,opt,name=ReceiveDate,json=receive_date,proto3" json:"ReceiveDate,omitempty"`
 | |
| 	PostName    string  `protobuf:"bytes,8,opt,name=PostName,json=post_name,proto3" json:"PostName,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) Reset() {
 | |
| 	*x = UpdateAwStockStatusRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[29]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*UpdateAwStockStatusRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 UpdateAwStockStatusRequest.ProtoReflect.Descriptor instead.
 | |
| func (*UpdateAwStockStatusRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{29}
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetActionType() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ActionType
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetAdminId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.AdminId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetDepartName() string {
 | |
| 	if x != nil {
 | |
| 		return x.DepartName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetArtworkIds() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkIds
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetAllotUids() []int32 {
 | |
| 	if x != nil {
 | |
| 		return x.AllotUids
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetReceiveDate() string {
 | |
| 	if x != nil {
 | |
| 		return x.ReceiveDate
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusRequest) GetPostName() string {
 | |
| 	if x != nil {
 | |
| 		return x.PostName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type UpdateAwStockStatusResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusResponse) Reset() {
 | |
| 	*x = UpdateAwStockStatusResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[30]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*UpdateAwStockStatusResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *UpdateAwStockStatusResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 UpdateAwStockStatusResponse.ProtoReflect.Descriptor instead.
 | |
| func (*UpdateAwStockStatusResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{30}
 | |
| }
 | |
| 
 | |
| func (x *UpdateAwStockStatusResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type SyncArtShowIdRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data         []*SyncArtShowIdRequestInfo `protobuf:"bytes,1,rep,name=Data,json=data,proto3" json:"Data,omitempty"`
 | |
| 	ArtShowUuids []string                    `protobuf:"bytes,2,rep,name=ArtShowUuids,json=artshow_uuids,proto3" json:"ArtShowUuids,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequest) Reset() {
 | |
| 	*x = SyncArtShowIdRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[31]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*SyncArtShowIdRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *SyncArtShowIdRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_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 SyncArtShowIdRequest.ProtoReflect.Descriptor instead.
 | |
| func (*SyncArtShowIdRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{31}
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequest) GetData() []*SyncArtShowIdRequestInfo {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequest) GetArtShowUuids() []string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtShowUuids
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type SyncArtShowIdResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdResponse) Reset() {
 | |
| 	*x = SyncArtShowIdResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[32]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*SyncArtShowIdResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *SyncArtShowIdResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[32]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use SyncArtShowIdResponse.ProtoReflect.Descriptor instead.
 | |
| func (*SyncArtShowIdResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{32}
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // ShelfList
 | |
| type ShelfListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| }
 | |
| 
 | |
| func (x *ShelfListRequest) Reset() {
 | |
| 	*x = ShelfListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[33]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ShelfListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ShelfListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ShelfListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[33]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ShelfListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ShelfListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{33}
 | |
| }
 | |
| 
 | |
| type ShelfListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data []*ShelfListResponse_ShelfInfo `protobuf:"bytes,1,rep,name=Data,proto3" json:"Data,omitempty"`
 | |
| 	Msg  string                         `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse) Reset() {
 | |
| 	*x = ShelfListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[34]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ShelfListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ShelfListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[34]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ShelfListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ShelfListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{34}
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse) GetData() []*ShelfListResponse_ShelfInfo {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // UpdateCopyrightHash
 | |
| type UpdateCopyrightHashRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkUuid   string `protobuf:"bytes,1,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	CopyrightHash string `protobuf:"bytes,2,opt,name=CopyrightHash,json=copyrightHash,proto3" json:"CopyrightHash,omitempty"`
 | |
| 	CopyrightPath string `protobuf:"bytes,3,opt,name=CopyrightPath,json=copyrightPath,proto3" json:"CopyrightPath,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashRequest) Reset() {
 | |
| 	*x = UpdateCopyrightHashRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[35]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*UpdateCopyrightHashRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *UpdateCopyrightHashRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[35]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use UpdateCopyrightHashRequest.ProtoReflect.Descriptor instead.
 | |
| func (*UpdateCopyrightHashRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{35}
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashRequest) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashRequest) GetCopyrightHash() string {
 | |
| 	if x != nil {
 | |
| 		return x.CopyrightHash
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashRequest) GetCopyrightPath() string {
 | |
| 	if x != nil {
 | |
| 		return x.CopyrightPath
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type UpdateCopyrightHashResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Msg string `protobuf:"bytes,1,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashResponse) Reset() {
 | |
| 	*x = UpdateCopyrightHashResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[36]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*UpdateCopyrightHashResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *UpdateCopyrightHashResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[36]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use UpdateCopyrightHashResponse.ProtoReflect.Descriptor instead.
 | |
| func (*UpdateCopyrightHashResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{36}
 | |
| }
 | |
| 
 | |
| func (x *UpdateCopyrightHashResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // ExportArtwork
 | |
| type ExportArtworkRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Keyword      string   `protobuf:"bytes,1,opt,name=Keyword,json=keyword,proto3" json:"Keyword,omitempty"`
 | |
| 	Page         int32    `protobuf:"varint,2,opt,name=Page,json=page,proto3" json:"Page,omitempty"`
 | |
| 	PageSize     int32    `protobuf:"varint,3,opt,name=PageSize,json=page_size,proto3" json:"PageSize,omitempty"`
 | |
| 	ColumnId     string   `protobuf:"bytes,4,opt,name=ColumnId,json=column_id,proto3" json:"ColumnId,omitempty"`
 | |
| 	ColumnName   string   `protobuf:"bytes,5,opt,name=ColumnName,json=column_name,proto3" json:"ColumnName,omitempty"`
 | |
| 	ArtworkUuids []string `protobuf:"bytes,6,rep,name=ArtworkUuids,json=artwork_uuids,proto3" json:"ArtworkUuids,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) Reset() {
 | |
| 	*x = ExportArtworkRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[37]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExportArtworkRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExportArtworkRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[37]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExportArtworkRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ExportArtworkRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{37}
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) GetKeyword() string {
 | |
| 	if x != nil {
 | |
| 		return x.Keyword
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) GetPage() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Page
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) GetPageSize() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.PageSize
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) GetColumnId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ColumnId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) GetColumnName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ColumnName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkRequest) GetArtworkUuids() []string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuids
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ExportArtworkResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data       []*ExportArtworkResponse_Info `protobuf:"bytes,1,rep,name=Data,json=data,proto3" json:"Data,omitempty"`
 | |
| 	StructName string                        `protobuf:"bytes,2,opt,name=StructName,json=struct_name,proto3" json:"StructName,omitempty"`
 | |
| 	ColumnDesc string                        `protobuf:"bytes,3,opt,name=ColumnDesc,json=column_desc,proto3" json:"ColumnDesc,omitempty"`
 | |
| 	Msg        string                        `protobuf:"bytes,4,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse) Reset() {
 | |
| 	*x = ExportArtworkResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[38]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExportArtworkResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExportArtworkResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[38]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExportArtworkResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ExportArtworkResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{38}
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse) GetData() []*ExportArtworkResponse_Info {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse) GetStructName() string {
 | |
| 	if x != nil {
 | |
| 		return x.StructName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse) GetColumnDesc() string {
 | |
| 	if x != nil {
 | |
| 		return x.ColumnDesc
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // TagIdKvList
 | |
| type TagIdKvListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Pids string `protobuf:"bytes,1,opt,name=Pids,json=pids,proto3" json:"Pids,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *TagIdKvListRequest) Reset() {
 | |
| 	*x = TagIdKvListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[39]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *TagIdKvListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TagIdKvListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *TagIdKvListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[39]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use TagIdKvListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*TagIdKvListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{39}
 | |
| }
 | |
| 
 | |
| func (x *TagIdKvListRequest) GetPids() string {
 | |
| 	if x != nil {
 | |
| 		return x.Pids
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type TagIdKvListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Info map[int32]string `protobuf:"bytes,1,rep,name=Info,json=info,proto3" json:"Info,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
 | |
| 	Msg  string           `protobuf:"bytes,2,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *TagIdKvListResponse) Reset() {
 | |
| 	*x = TagIdKvListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[40]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *TagIdKvListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TagIdKvListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *TagIdKvListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[40]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use TagIdKvListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*TagIdKvListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{40}
 | |
| }
 | |
| 
 | |
| func (x *TagIdKvListResponse) GetInfo() map[int32]string {
 | |
| 	if x != nil {
 | |
| 		return x.Info
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *TagIdKvListResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // ExportFieldList
 | |
| type ExportFieldListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ExportType int32 `protobuf:"varint,1,opt,name=ExportType,json=export_type,proto3" json:"ExportType,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListRequest) Reset() {
 | |
| 	*x = ExportFieldListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[41]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExportFieldListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExportFieldListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[41]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExportFieldListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ExportFieldListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{41}
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListRequest) GetExportType() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ExportType
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type ExportFieldListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data []*ExportFieldListResponse_Info `protobuf:"bytes,1,rep,name=Data,json=data,proto3" json:"Data,omitempty"`
 | |
| 	Msg  string                          `protobuf:"bytes,2,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse) Reset() {
 | |
| 	*x = ExportFieldListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[42]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExportFieldListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExportFieldListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[42]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExportFieldListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ExportFieldListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{42}
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse) GetData() []*ExportFieldListResponse_Info {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| // ArtworkDataByShowId
 | |
| type ArtworkDataByShowIdRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkShowIds []string `protobuf:"bytes,1,rep,name=ArtworkShowIds,json=data,proto3" json:"ArtworkShowIds,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdRequest) Reset() {
 | |
| 	*x = ArtworkDataByShowIdRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[43]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkDataByShowIdRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkDataByShowIdRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[43]
 | |
| 	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 ArtworkDataByShowIdRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkDataByShowIdRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{43}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdRequest) GetArtworkShowIds() []string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkShowIds
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ArtworkDataByShowIdResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data []*ArtworkDataByShowIdResponse_Info `protobuf:"bytes,1,rep,name=Data,proto3" json:"Data,omitempty"`
 | |
| 	Msg  string                              `protobuf:"bytes,2,opt,name=Msg,json=msg,proto3" json:"Msg,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse) Reset() {
 | |
| 	*x = ArtworkDataByShowIdResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[44]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkDataByShowIdResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[44]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkDataByShowIdResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkDataByShowIdResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{44}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse) GetData() []*ArtworkDataByShowIdResponse_Info {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse) GetMsg() string {
 | |
| 	if x != nil {
 | |
| 		return x.Msg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type PageInfo struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Page     int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
 | |
| 	PageSize int32 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
 | |
| 	Total    int32 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *PageInfo) Reset() {
 | |
| 	*x = PageInfo{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[45]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *PageInfo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*PageInfo) ProtoMessage() {}
 | |
| 
 | |
| func (x *PageInfo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[45]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use PageInfo.ProtoReflect.Descriptor instead.
 | |
| func (*PageInfo) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{45}
 | |
| }
 | |
| 
 | |
| func (x *PageInfo) GetPage() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Page
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PageInfo) GetPageSize() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.PageSize
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *PageInfo) GetTotal() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Total
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type ArtworkPreviewListRequest struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Page     int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
 | |
| 	PageSize int32 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
 | |
| 	// string keyword=3;
 | |
| 	// int32 storageStatus=4;
 | |
| 	// int32 isOver=5;
 | |
| 	// int32 adminId=6;
 | |
| 	ArtistUid   string   `protobuf:"bytes,7,opt,name=artistUid,proto3" json:"artistUid,omitempty"`
 | |
| 	InArtShow   int32    `protobuf:"varint,8,opt,name=inArtShow,proto3" json:"inArtShow,omitempty"`
 | |
| 	ArtworkUids []string `protobuf:"bytes,9,rep,name=artworkUids,proto3" json:"artworkUids,omitempty"` //画作uid列表 选填
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) Reset() {
 | |
| 	*x = ArtworkPreviewListRequest{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[46]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkPreviewListRequest) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[46]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkPreviewListRequest.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkPreviewListRequest) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{46}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) GetPage() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Page
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) GetPageSize() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.PageSize
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) GetArtistUid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistUid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) GetInArtShow() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.InArtShow
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListRequest) GetArtworkUids() []string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUids
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ArtworkPreviewListResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Data []*ArtworkPreviewResponse `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
 | |
| 	Page *PageInfo                 `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListResponse) Reset() {
 | |
| 	*x = ArtworkPreviewListResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[47]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkPreviewListResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkPreviewListResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[47]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkPreviewListResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkPreviewListResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{47}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListResponse) GetData() []*ArtworkPreviewResponse {
 | |
| 	if x != nil {
 | |
| 		return x.Data
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewListResponse) GetPage() *PageInfo {
 | |
| 	if x != nil {
 | |
| 		return x.Page
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ArtworkPreviewResponse struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtistUuid     string `protobuf:"bytes,1,opt,name=artistUuid,proto3" json:"artistUuid,omitempty"`
 | |
| 	ArtworkName    string `protobuf:"bytes,2,opt,name=artworkName,proto3" json:"artworkName,omitempty"`
 | |
| 	Length         int32  `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"`
 | |
| 	Width          int32  `protobuf:"varint,4,opt,name=width,proto3" json:"width,omitempty"`
 | |
| 	Ruler          int32  `protobuf:"varint,5,opt,name=ruler,proto3" json:"ruler,omitempty"`
 | |
| 	CreatedAddress string `protobuf:"bytes,6,opt,name=createdAddress,proto3" json:"createdAddress,omitempty"`
 | |
| 	ArtistPhoto    string `protobuf:"bytes,7,opt,name=artistPhoto,proto3" json:"artistPhoto,omitempty"`
 | |
| 	HdPic          string `protobuf:"bytes,8,opt,name=hdPic,proto3" json:"hdPic,omitempty"`
 | |
| 	ArtworkUid     string `protobuf:"bytes,9,opt,name=artworkUid,proto3" json:"artworkUid,omitempty"`
 | |
| 	CreateDate     string `protobuf:"bytes,10,opt,name=createDate,proto3" json:"createDate,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) Reset() {
 | |
| 	*x = ArtworkPreviewResponse{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[48]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkPreviewResponse) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[48]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkPreviewResponse.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkPreviewResponse) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{48}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetArtistUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetArtworkName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetLength() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Length
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetRuler() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Ruler
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetCreatedAddress() string {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAddress
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetArtistPhoto() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistPhoto
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetHdPic() string {
 | |
| 	if x != nil {
 | |
| 		return x.HdPic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetArtworkUid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkPreviewResponse) GetCreateDate() string {
 | |
| 	if x != nil {
 | |
| 		return x.CreateDate
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ArtworkListResponse_Info struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Id              int32   `protobuf:"varint,1,opt,name=Id,json=id,proto3" json:"Id,omitempty"`
 | |
| 	ArtworkUuid     string  `protobuf:"bytes,2,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	ArtistName      string  `protobuf:"bytes,3,opt,name=ArtistName,json=artist_name,proto3" json:"ArtistName,omitempty"`
 | |
| 	ArtworkName     string  `protobuf:"bytes,4,opt,name=ArtworkName,json=artwork_name,proto3" json:"ArtworkName,omitempty"`
 | |
| 	Length          int32   `protobuf:"varint,5,opt,name=Length,json=length,proto3" json:"Length,omitempty"`
 | |
| 	Width           int32   `protobuf:"varint,6,opt,name=Width,json=width,proto3" json:"Width,omitempty"`
 | |
| 	Ruler           int32   `protobuf:"varint,7,opt,name=Ruler,json=ruler,proto3" json:"Ruler,omitempty"`
 | |
| 	Num             string  `protobuf:"bytes,8,opt,name=Num,json=num,proto3" json:"Num,omitempty"`
 | |
| 	HdPic           string  `protobuf:"bytes,9,opt,name=HdPic,json=hd_pic,proto3" json:"HdPic,omitempty"`
 | |
| 	StorageStatus   int32   `protobuf:"varint,10,opt,name=StorageStatus,json=storage_status,proto3" json:"StorageStatus,omitempty"`
 | |
| 	SaleStatus      int32   `protobuf:"varint,11,opt,name=SaleStatus,json=sale_status,proto3" json:"SaleStatus,omitempty"`
 | |
| 	InStorageTime   string  `protobuf:"bytes,12,opt,name=InStorageTime,json=in_storage_time,proto3" json:"InStorageTime,omitempty"`
 | |
| 	WtState         int32   `protobuf:"varint,13,opt,name=WtState,json=wtstate,proto3" json:"WtState,omitempty"`
 | |
| 	Changchainstate int32   `protobuf:"varint,14,opt,name=Changchainstate,json=changchainstate,proto3" json:"Changchainstate,omitempty"`
 | |
| 	BaiduState      int32   `protobuf:"varint,15,opt,name=BaiduState,json=baidustate,proto3" json:"BaiduState,omitempty"`
 | |
| 	Tfnum           string  `protobuf:"bytes,16,opt,name=Tfnum,json=tfnum,proto3" json:"Tfnum,omitempty"`
 | |
| 	DigiArtImg      string  `protobuf:"bytes,17,opt,name=DigiArtImg,json=digi_art_img,proto3" json:"DigiArtImg,omitempty"`
 | |
| 	PhotoPic        string  `protobuf:"bytes,18,opt,name=PhotoPic,json=photo_pic,proto3" json:"PhotoPic,omitempty"`
 | |
| 	PriceRun        float32 `protobuf:"fixed32,19,opt,name=PriceRun,json=price_run,proto3" json:"PriceRun,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) Reset() {
 | |
| 	*x = ArtworkListResponse_Info{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[49]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkListResponse_Info) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[49]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ArtworkListResponse_Info.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkListResponse_Info) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{1, 0}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetArtistName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetArtworkName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetLength() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Length
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetRuler() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Ruler
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetNum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Num
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetHdPic() string {
 | |
| 	if x != nil {
 | |
| 		return x.HdPic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetStorageStatus() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.StorageStatus
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetSaleStatus() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.SaleStatus
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetInStorageTime() string {
 | |
| 	if x != nil {
 | |
| 		return x.InStorageTime
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetWtState() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.WtState
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetChangchainstate() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Changchainstate
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetBaiduState() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.BaiduState
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetTfnum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Tfnum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetDigiArtImg() string {
 | |
| 	if x != nil {
 | |
| 		return x.DigiArtImg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetPhotoPic() string {
 | |
| 	if x != nil {
 | |
| 		return x.PhotoPic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkListResponse_Info) GetPriceRun() float32 {
 | |
| 	if x != nil {
 | |
| 		return x.PriceRun
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| type TagsData_TagsInfo struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Id      int32  `protobuf:"varint,1,opt,name=Id,json=id,proto3" json:"Id,omitempty"`
 | |
| 	CatName string `protobuf:"bytes,2,opt,name=CatName,json=cat_name,proto3" json:"CatName,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *TagsData_TagsInfo) Reset() {
 | |
| 	*x = TagsData_TagsInfo{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[50]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *TagsData_TagsInfo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*TagsData_TagsInfo) ProtoMessage() {}
 | |
| 
 | |
| func (x *TagsData_TagsInfo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[50]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use TagsData_TagsInfo.ProtoReflect.Descriptor instead.
 | |
| func (*TagsData_TagsInfo) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{11, 0}
 | |
| }
 | |
| 
 | |
| func (x *TagsData_TagsInfo) GetId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *TagsData_TagsInfo) GetCatName() string {
 | |
| 	if x != nil {
 | |
| 		return x.CatName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type CatListResponse_CatInfo struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Id      int32  `protobuf:"varint,1,opt,name=Id,json=id,proto3" json:"Id,omitempty"`
 | |
| 	CatName string `protobuf:"bytes,2,opt,name=CatName,json=cat_name,proto3" json:"CatName,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse_CatInfo) Reset() {
 | |
| 	*x = CatListResponse_CatInfo{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[51]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse_CatInfo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*CatListResponse_CatInfo) ProtoMessage() {}
 | |
| 
 | |
| func (x *CatListResponse_CatInfo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[51]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use CatListResponse_CatInfo.ProtoReflect.Descriptor instead.
 | |
| func (*CatListResponse_CatInfo) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{14, 0}
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse_CatInfo) GetId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *CatListResponse_CatInfo) GetCatName() string {
 | |
| 	if x != nil {
 | |
| 		return x.CatName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type BatchBitMapRequest_BitInfo struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	BitIndex  string `protobuf:"bytes,1,opt,name=BitIndex,proto3" json:"BitIndex,omitempty"`
 | |
| 	ImgOssUrl string `protobuf:"bytes,2,opt,name=ImgOssUrl,proto3" json:"ImgOssUrl,omitempty"`
 | |
| 	BitName   string `protobuf:"bytes,3,opt,name=BitName,proto3" json:"BitName,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest_BitInfo) Reset() {
 | |
| 	*x = BatchBitMapRequest_BitInfo{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[52]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest_BitInfo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*BatchBitMapRequest_BitInfo) ProtoMessage() {}
 | |
| 
 | |
| func (x *BatchBitMapRequest_BitInfo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[52]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use BatchBitMapRequest_BitInfo.ProtoReflect.Descriptor instead.
 | |
| func (*BatchBitMapRequest_BitInfo) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{17, 0}
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest_BitInfo) GetBitIndex() string {
 | |
| 	if x != nil {
 | |
| 		return x.BitIndex
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest_BitInfo) GetImgOssUrl() string {
 | |
| 	if x != nil {
 | |
| 		return x.ImgOssUrl
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *BatchBitMapRequest_BitInfo) GetBitName() string {
 | |
| 	if x != nil {
 | |
| 		return x.BitName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type SyncArtShowIdRequestInfo struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtShowUuid  string   `protobuf:"bytes,2,opt,name=ArtShowUuid,json=artshow_uuid,proto3" json:"ArtShowUuid,omitempty"`
 | |
| 	ArtworkUuids []string `protobuf:"bytes,1,rep,name=ArtworkUuids,json=artwork_uuids,proto3" json:"ArtworkUuids,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequestInfo) Reset() {
 | |
| 	*x = SyncArtShowIdRequestInfo{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[53]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequestInfo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*SyncArtShowIdRequestInfo) ProtoMessage() {}
 | |
| 
 | |
| func (x *SyncArtShowIdRequestInfo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[53]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use SyncArtShowIdRequestInfo.ProtoReflect.Descriptor instead.
 | |
| func (*SyncArtShowIdRequestInfo) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{31, 0}
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequestInfo) GetArtShowUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtShowUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *SyncArtShowIdRequestInfo) GetArtworkUuids() []string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuids
 | |
| 	}
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| type ShelfListResponse_ShelfInfo struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ShelfId int32  `protobuf:"varint,1,opt,name=ShelfId,json=shelf_id,proto3" json:"ShelfId,omitempty"`
 | |
| 	ShelfNo string `protobuf:"bytes,2,opt,name=ShelfNo,json=msg,proto3" json:"ShelfNo,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse_ShelfInfo) Reset() {
 | |
| 	*x = ShelfListResponse_ShelfInfo{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[54]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse_ShelfInfo) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ShelfListResponse_ShelfInfo) ProtoMessage() {}
 | |
| 
 | |
| func (x *ShelfListResponse_ShelfInfo) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[54]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ShelfListResponse_ShelfInfo.ProtoReflect.Descriptor instead.
 | |
| func (*ShelfListResponse_ShelfInfo) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{34, 0}
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse_ShelfInfo) GetShelfId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ShelfId
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ShelfListResponse_ShelfInfo) GetShelfNo() string {
 | |
| 	if x != nil {
 | |
| 		return x.ShelfNo
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ExportArtworkResponse_Info struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtworkName         string  `protobuf:"bytes,1,opt,name=ArtworkName,json=artwork_name,proto3" json:"ArtworkName,omitempty"`
 | |
| 	ArtistName          string  `protobuf:"bytes,2,opt,name=ArtistName,json=artist_name,proto3" json:"ArtistName,omitempty"`
 | |
| 	ArtCondition        int32   `protobuf:"varint,3,opt,name=ArtCondition,json=art_condition,proto3" json:"ArtCondition,omitempty"`
 | |
| 	Mountmode           int32   `protobuf:"varint,4,opt,name=Mountmode,json=mountmode,proto3" json:"Mountmode,omitempty"`
 | |
| 	ArtHorizontal       int32   `protobuf:"varint,5,opt,name=ArtHorizontal,json=art_horizontal,proto3" json:"ArtHorizontal,omitempty"`
 | |
| 	Size                int32   `protobuf:"varint,6,opt,name=Size,json=size,proto3" json:"Size,omitempty"`
 | |
| 	Length              int32   `protobuf:"varint,7,opt,name=Length,json=length,proto3" json:"Length,omitempty"`
 | |
| 	Width               int32   `protobuf:"varint,8,opt,name=Width,json=width,proto3" json:"Width,omitempty"`
 | |
| 	Ruler               int32   `protobuf:"varint,9,opt,name=Ruler,json=ruler,proto3" json:"Ruler,omitempty"`
 | |
| 	InscribeDate        string  `protobuf:"bytes,10,opt,name=InscribeDate,json=inscribe_date,proto3" json:"InscribeDate,omitempty"`
 | |
| 	CreatedDate         string  `protobuf:"bytes,11,opt,name=CreatedDate,json=created_date,proto3" json:"CreatedDate,omitempty"`
 | |
| 	CreatedAddress      string  `protobuf:"bytes,12,opt,name=CreatedAddress,json=created_address,proto3" json:"CreatedAddress,omitempty"`
 | |
| 	Abstract            string  `protobuf:"bytes,13,opt,name=Abstract,json=abstract,proto3" json:"Abstract,omitempty"`
 | |
| 	PriceRuler          float64 `protobuf:"fixed64,14,opt,name=PriceRuler,json=price_ruler,proto3" json:"PriceRuler,omitempty"`
 | |
| 	PriceCopyright      float64 `protobuf:"fixed64,15,opt,name=PriceCopyright,json=price_copyright,proto3" json:"PriceCopyright,omitempty"`
 | |
| 	PriceArtwork        float64 `protobuf:"fixed64,16,opt,name=PriceArtwork,json=price_artwork,proto3" json:"PriceArtwork,omitempty"`
 | |
| 	PriceMarket         float64 `protobuf:"fixed64,17,opt,name=PriceMarket,json=price_market,proto3" json:"PriceMarket,omitempty"`
 | |
| 	Belong              int32   `protobuf:"varint,18,opt,name=Belong,json=belong,proto3" json:"Belong,omitempty"`
 | |
| 	FlowState           int32   `protobuf:"varint,19,opt,name=FlowState,json=flow_state,proto3" json:"FlowState,omitempty"`
 | |
| 	ArtQuality          int32   `protobuf:"varint,20,opt,name=ArtQuality,json=art_quality,proto3" json:"ArtQuality,omitempty"`
 | |
| 	IncompletePic       string  `protobuf:"bytes,21,opt,name=IncompletePic,json=incomplete_pic,proto3" json:"IncompletePic,omitempty"`
 | |
| 	Signpic             string  `protobuf:"bytes,22,opt,name=Signpic,json=signpic,proto3" json:"Signpic,omitempty"`
 | |
| 	Sealpic             string  `protobuf:"bytes,23,opt,name=Sealpic,json=sealpic,proto3" json:"Sealpic,omitempty"`
 | |
| 	ArtistPhoto         string  `protobuf:"bytes,24,opt,name=ArtistPhoto,json=artist_photo,proto3" json:"ArtistPhoto,omitempty"`
 | |
| 	PhotoPic            string  `protobuf:"bytes,25,opt,name=PhotoPic,json=photo_pic,proto3" json:"PhotoPic,omitempty"`
 | |
| 	HdPic               string  `protobuf:"bytes,26,opt,name=HdPic,json=hd_pic,proto3" json:"HdPic,omitempty"`
 | |
| 	Material            int32   `protobuf:"varint,27,opt,name=Material,json=material,proto3" json:"Material,omitempty"`
 | |
| 	ArtworkUuid         string  `protobuf:"bytes,28,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	ArtistUuid          string  `protobuf:"bytes,29,opt,name=ArtistUuid,json=artist_uuid,proto3" json:"ArtistUuid,omitempty"`
 | |
| 	ArtworkType         int32   `protobuf:"varint,30,opt,name=ArtworkType,json=artwork_type,proto3" json:"ArtworkType,omitempty"`
 | |
| 	ArtType             int32   `protobuf:"varint,31,opt,name=ArtType,json=art_type,proto3" json:"ArtType,omitempty"`
 | |
| 	ArtTitle            int32   `protobuf:"varint,32,opt,name=ArtTitle,json=art_title,proto3" json:"ArtTitle,omitempty"`
 | |
| 	ArtStyle            int32   `protobuf:"varint,33,opt,name=ArtStyle,json=art_style,proto3" json:"ArtStyle,omitempty"`
 | |
| 	Color               int32   `protobuf:"varint,34,opt,name=Color,json=color,proto3" json:"Color,omitempty"`
 | |
| 	PenTechniques       string  `protobuf:"bytes,35,opt,name=PenTechniques,json=pen_techniques,proto3" json:"PenTechniques,omitempty"`
 | |
| 	ArtIdea             string  `protobuf:"bytes,36,opt,name=ArtIdea,json=art_idea,proto3" json:"ArtIdea,omitempty"`
 | |
| 	ExpressIdea         string  `protobuf:"bytes,37,opt,name=ExpressIdea,json=express_idea,proto3" json:"ExpressIdea,omitempty"`
 | |
| 	ArtStory            string  `protobuf:"bytes,38,opt,name=ArtStory,json=art_story,proto3" json:"ArtStory,omitempty"`
 | |
| 	FirstPublish        string  `protobuf:"bytes,39,opt,name=FirstPublish,json=first_publish,proto3" json:"FirstPublish,omitempty"`
 | |
| 	FirstPublishImg     string  `protobuf:"bytes,40,opt,name=FirstPublish_img,json=first_publish_img,proto3" json:"FirstPublish_img,omitempty"`
 | |
| 	FirstName           string  `protobuf:"bytes,41,opt,name=FirstName,json=first_name,proto3" json:"FirstName,omitempty"`
 | |
| 	FirstNameImg        string  `protobuf:"bytes,42,opt,name=FirstName_img,json=first_name_img,proto3" json:"FirstName_img,omitempty"`
 | |
| 	ThirdComment        string  `protobuf:"bytes,43,opt,name=ThirdComment,json=third_comment,proto3" json:"ThirdComment,omitempty"`
 | |
| 	SprayPosition       string  `protobuf:"bytes,44,opt,name=SprayPosition,json=spray_position,proto3" json:"SprayPosition,omitempty"`
 | |
| 	SprayRemark         string  `protobuf:"bytes,45,opt,name=SprayRemark,json=spray_remark,proto3" json:"SprayRemark,omitempty"`
 | |
| 	DigiShootDate       string  `protobuf:"bytes,46,opt,name=DigiShootDate,json=digi_shoot_date,proto3" json:"DigiShootDate,omitempty"`
 | |
| 	DigiMakeDate        string  `protobuf:"bytes,47,opt,name=DigiMakeDate,json=digi_make_date,proto3" json:"DigiMakeDate,omitempty"`
 | |
| 	DigiArtImg          string  `protobuf:"bytes,48,opt,name=DigiArtImg,json=digi_art_img,proto3" json:"DigiArtImg,omitempty"`
 | |
| 	DigiArtCopyrightImg string  `protobuf:"bytes,49,opt,name=DigiArtCopyrightImg,json=digi_art_copyright_img,proto3" json:"DigiArtCopyrightImg,omitempty"`
 | |
| 	CopyrightHash       string  `protobuf:"bytes,50,opt,name=CopyrightHash,json=copyright_hash,proto3" json:"CopyrightHash,omitempty"`
 | |
| 	RealrightHash       string  `protobuf:"bytes,51,opt,name=RealrightHash,json=realright_hash,proto3" json:"RealrightHash,omitempty"`
 | |
| 	AuthDataHash        string  `protobuf:"bytes,52,opt,name=AuthDataHash,json=auth_data_hash,proto3" json:"AuthDataHash,omitempty"`
 | |
| 	WtRealHash          string  `protobuf:"bytes,53,opt,name=WtRealHash,json=wt_real_hash,proto3" json:"WtRealHash,omitempty"`
 | |
| 	CxRealHash          string  `protobuf:"bytes,54,opt,name=CxRealHash,json=cx_real_hash,proto3" json:"CxRealHash,omitempty"`
 | |
| 	BaiduRealHash       string  `protobuf:"bytes,55,opt,name=BaiduRealHash,json=baidu_real_hash,proto3" json:"BaiduRealHash,omitempty"`
 | |
| 	DigiCopyrightInfo   string  `protobuf:"bytes,56,opt,name=DigiCopyrightInfo,json=digi_copyright_info,proto3" json:"DigiCopyrightInfo,omitempty"`
 | |
| 	DigiCopyrightFile   string  `protobuf:"bytes,57,opt,name=DigiCopyrightFile,json=digi_copyright_file,proto3" json:"DigiCopyrightFile,omitempty"`
 | |
| 	Tfnum               string  `protobuf:"bytes,58,opt,name=Tfnum,json=tfnum,proto3" json:"Tfnum,omitempty"`
 | |
| 	Seqnum              string  `protobuf:"bytes,59,opt,name=Seqnum,json=seqnum,proto3" json:"Seqnum,omitempty"`
 | |
| 	Uuid                string  `protobuf:"bytes,60,opt,name=Uuid,json=uuid,proto3" json:"Uuid,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) Reset() {
 | |
| 	*x = ExportArtworkResponse_Info{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[55]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExportArtworkResponse_Info) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[55]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExportArtworkResponse_Info.ProtoReflect.Descriptor instead.
 | |
| func (*ExportArtworkResponse_Info) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{38, 0}
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtworkName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtistName() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtCondition() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtCondition
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetMountmode() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Mountmode
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtHorizontal() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtHorizontal
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetSize() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Size
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetLength() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Length
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetWidth() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Width
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetRuler() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Ruler
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetInscribeDate() string {
 | |
| 	if x != nil {
 | |
| 		return x.InscribeDate
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetCreatedDate() string {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedDate
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetCreatedAddress() string {
 | |
| 	if x != nil {
 | |
| 		return x.CreatedAddress
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetAbstract() string {
 | |
| 	if x != nil {
 | |
| 		return x.Abstract
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetPriceRuler() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.PriceRuler
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetPriceCopyright() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.PriceCopyright
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetPriceArtwork() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.PriceArtwork
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetPriceMarket() float64 {
 | |
| 	if x != nil {
 | |
| 		return x.PriceMarket
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetBelong() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Belong
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetFlowState() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.FlowState
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtQuality() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtQuality
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetIncompletePic() string {
 | |
| 	if x != nil {
 | |
| 		return x.IncompletePic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetSignpic() string {
 | |
| 	if x != nil {
 | |
| 		return x.Signpic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetSealpic() string {
 | |
| 	if x != nil {
 | |
| 		return x.Sealpic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtistPhoto() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistPhoto
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetPhotoPic() string {
 | |
| 	if x != nil {
 | |
| 		return x.PhotoPic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetHdPic() string {
 | |
| 	if x != nil {
 | |
| 		return x.HdPic
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetMaterial() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Material
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtistUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtistUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtworkType() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkType
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtType() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtType
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtTitle() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtTitle
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtStyle() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.ArtStyle
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetColor() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Color
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetPenTechniques() string {
 | |
| 	if x != nil {
 | |
| 		return x.PenTechniques
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtIdea() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtIdea
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetExpressIdea() string {
 | |
| 	if x != nil {
 | |
| 		return x.ExpressIdea
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetArtStory() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtStory
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetFirstPublish() string {
 | |
| 	if x != nil {
 | |
| 		return x.FirstPublish
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetFirstPublishImg() string {
 | |
| 	if x != nil {
 | |
| 		return x.FirstPublishImg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetFirstName() string {
 | |
| 	if x != nil {
 | |
| 		return x.FirstName
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetFirstNameImg() string {
 | |
| 	if x != nil {
 | |
| 		return x.FirstNameImg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetThirdComment() string {
 | |
| 	if x != nil {
 | |
| 		return x.ThirdComment
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetSprayPosition() string {
 | |
| 	if x != nil {
 | |
| 		return x.SprayPosition
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetSprayRemark() string {
 | |
| 	if x != nil {
 | |
| 		return x.SprayRemark
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetDigiShootDate() string {
 | |
| 	if x != nil {
 | |
| 		return x.DigiShootDate
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetDigiMakeDate() string {
 | |
| 	if x != nil {
 | |
| 		return x.DigiMakeDate
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetDigiArtImg() string {
 | |
| 	if x != nil {
 | |
| 		return x.DigiArtImg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetDigiArtCopyrightImg() string {
 | |
| 	if x != nil {
 | |
| 		return x.DigiArtCopyrightImg
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetCopyrightHash() string {
 | |
| 	if x != nil {
 | |
| 		return x.CopyrightHash
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetRealrightHash() string {
 | |
| 	if x != nil {
 | |
| 		return x.RealrightHash
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetAuthDataHash() string {
 | |
| 	if x != nil {
 | |
| 		return x.AuthDataHash
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetWtRealHash() string {
 | |
| 	if x != nil {
 | |
| 		return x.WtRealHash
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetCxRealHash() string {
 | |
| 	if x != nil {
 | |
| 		return x.CxRealHash
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetBaiduRealHash() string {
 | |
| 	if x != nil {
 | |
| 		return x.BaiduRealHash
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetDigiCopyrightInfo() string {
 | |
| 	if x != nil {
 | |
| 		return x.DigiCopyrightInfo
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetDigiCopyrightFile() string {
 | |
| 	if x != nil {
 | |
| 		return x.DigiCopyrightFile
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetTfnum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Tfnum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetSeqnum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Seqnum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ExportArtworkResponse_Info) GetUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.Uuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ExportFieldListResponse_Info struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	Id         int32  `protobuf:"varint,1,opt,name=Id,json=id,proto3" json:"Id,omitempty"`
 | |
| 	ColumnDesc string `protobuf:"bytes,2,opt,name=ColumnDesc,json=column_desc,proto3" json:"ColumnDesc,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse_Info) Reset() {
 | |
| 	*x = ExportFieldListResponse_Info{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[57]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse_Info) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ExportFieldListResponse_Info) ProtoMessage() {}
 | |
| 
 | |
| func (x *ExportFieldListResponse_Info) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[57]
 | |
| 	if protoimpl.UnsafeEnabled && x != nil {
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		if ms.LoadMessageInfo() == nil {
 | |
| 			ms.StoreMessageInfo(mi)
 | |
| 		}
 | |
| 		return ms
 | |
| 	}
 | |
| 	return mi.MessageOf(x)
 | |
| }
 | |
| 
 | |
| // Deprecated: Use ExportFieldListResponse_Info.ProtoReflect.Descriptor instead.
 | |
| func (*ExportFieldListResponse_Info) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{42, 0}
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse_Info) GetId() int32 {
 | |
| 	if x != nil {
 | |
| 		return x.Id
 | |
| 	}
 | |
| 	return 0
 | |
| }
 | |
| 
 | |
| func (x *ExportFieldListResponse_Info) GetColumnDesc() string {
 | |
| 	if x != nil {
 | |
| 		return x.ColumnDesc
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| type ArtworkDataByShowIdResponse_Info struct {
 | |
| 	state         protoimpl.MessageState
 | |
| 	sizeCache     protoimpl.SizeCache
 | |
| 	unknownFields protoimpl.UnknownFields
 | |
| 
 | |
| 	ArtShowId   string `protobuf:"bytes,1,opt,name=ArtShowId,json=show_id,proto3" json:"ArtShowId,omitempty"`
 | |
| 	ArtworkUuid string `protobuf:"bytes,2,opt,name=ArtworkUuid,json=artwork_uuid,proto3" json:"ArtworkUuid,omitempty"`
 | |
| 	Tfnum       string `protobuf:"bytes,3,opt,name=Tfnum,json=tfnum,proto3" json:"Tfnum,omitempty"`
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse_Info) Reset() {
 | |
| 	*x = ArtworkDataByShowIdResponse_Info{}
 | |
| 	if protoimpl.UnsafeEnabled {
 | |
| 		mi := &file_pb_artwork_query_proto_msgTypes[58]
 | |
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 | |
| 		ms.StoreMessageInfo(mi)
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse_Info) String() string {
 | |
| 	return protoimpl.X.MessageStringOf(x)
 | |
| }
 | |
| 
 | |
| func (*ArtworkDataByShowIdResponse_Info) ProtoMessage() {}
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse_Info) ProtoReflect() protoreflect.Message {
 | |
| 	mi := &file_pb_artwork_query_proto_msgTypes[58]
 | |
| 	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 ArtworkDataByShowIdResponse_Info.ProtoReflect.Descriptor instead.
 | |
| func (*ArtworkDataByShowIdResponse_Info) Descriptor() ([]byte, []int) {
 | |
| 	return file_pb_artwork_query_proto_rawDescGZIP(), []int{44, 0}
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse_Info) GetArtShowId() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtShowId
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse_Info) GetArtworkUuid() string {
 | |
| 	if x != nil {
 | |
| 		return x.ArtworkUuid
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| func (x *ArtworkDataByShowIdResponse_Info) GetTfnum() string {
 | |
| 	if x != nil {
 | |
| 		return x.Tfnum
 | |
| 	}
 | |
| 	return ""
 | |
| }
 | |
| 
 | |
| var File_pb_artwork_query_proto protoreflect.FileDescriptor
 | |
| 
 | |
| var file_pb_artwork_query_proto_rawDesc = []byte{
 | |
| 	0x0a, 0x16, 0x70, 0x62, 0x2f, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x71, 0x75, 0x65,
 | |
| 	0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x1a, 0x12, 0x70, 0x62, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x2e,
 | |
| 	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
 | |
| 	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f,
 | |
| 	0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
 | |
| 	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72,
 | |
| 	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x02, 0x0a, 0x12, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18,
 | |
| 	0x0a, 0x07, 0x4b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
 | |
| 	0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65,
 | |
| 	0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x08,
 | |
| 	0x50, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09,
 | |
| 	0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x42, 0x0a, 0x0d, 0x53, 0x74, 0x6f,
 | |
| 	0x72, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
 | |
| 	0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
 | |
| 	0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x73,
 | |
| 	0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x17, 0x0a,
 | |
| 	0x06, 0x49, 0x73, 0x4f, 0x76, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x69,
 | |
| 	0x73, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x07, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x49,
 | |
| 	0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x69,
 | |
| 	0x64, 0x12, 0x1d, 0x0a, 0x09, 0x41, 0x72, 0x74, 0x69, 0x73, 0x74, 0x55, 0x69, 0x64, 0x18, 0x07,
 | |
| 	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x5f, 0x75, 0x69, 0x64,
 | |
| 	0x12, 0x1d, 0x0a, 0x09, 0x49, 0x6e, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x18, 0x08, 0x20,
 | |
| 	0x01, 0x28, 0x05, 0x52, 0x0a, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x74, 0x73, 0x68, 0x6f, 0x77, 0x22,
 | |
| 	0xdc, 0x05, 0x0a, 0x13, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52,
 | |
| 	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18,
 | |
| 	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
 | |
| 	0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f,
 | |
| 	0x6e, 0x73, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14,
 | |
| 	0x0a, 0x05, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63,
 | |
| 	0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01,
 | |
| 	0x28, 0x05, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x08, 0x50, 0x61, 0x67, 0x65,
 | |
| 	0x53, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65,
 | |
| 	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x14, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x05, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0xb0, 0x04, 0x0a, 0x04,
 | |
| 	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
 | |
| 	0x52, 0x02, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55,
 | |
| 	0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x41, 0x72, 0x74, 0x69, 0x73,
 | |
| 	0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x72, 0x74,
 | |
| 	0x69, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x4c,
 | |
| 	0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6c, 0x65, 0x6e,
 | |
| 	0x67, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x57, 0x69, 0x64, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01,
 | |
| 	0x28, 0x05, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x52, 0x75, 0x6c,
 | |
| 	0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x72, 0x12,
 | |
| 	0x10, 0x0a, 0x03, 0x4e, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6e, 0x75,
 | |
| 	0x6d, 0x12, 0x15, 0x0a, 0x05, 0x48, 0x64, 0x50, 0x69, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
 | |
| 	0x52, 0x06, 0x68, 0x64, 0x5f, 0x70, 0x69, 0x63, 0x12, 0x25, 0x0a, 0x0d, 0x53, 0x74, 0x6f, 0x72,
 | |
| 	0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
 | |
| 	0x0e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
 | |
| 	0x1f, 0x0a, 0x0a, 0x53, 0x61, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20,
 | |
| 	0x01, 0x28, 0x05, 0x52, 0x0b, 0x73, 0x61, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
 | |
| 	0x12, 0x26, 0x0a, 0x0d, 0x49, 0x6e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d,
 | |
| 	0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x69, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72,
 | |
| 	0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x57, 0x74, 0x53, 0x74,
 | |
| 	0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x77, 0x74, 0x73, 0x74, 0x61,
 | |
| 	0x74, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x63, 0x68, 0x61, 0x69, 0x6e,
 | |
| 	0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x63, 0x68, 0x61,
 | |
| 	0x6e, 0x67, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x0a,
 | |
| 	0x42, 0x61, 0x69, 0x64, 0x75, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05,
 | |
| 	0x52, 0x0a, 0x62, 0x61, 0x69, 0x64, 0x75, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05,
 | |
| 	0x54, 0x66, 0x6e, 0x75, 0x6d, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x66, 0x6e,
 | |
| 	0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0a, 0x44, 0x69, 0x67, 0x69, 0x41, 0x72, 0x74, 0x49, 0x6d, 0x67,
 | |
| 	0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x69, 0x67, 0x69, 0x5f, 0x61, 0x72, 0x74,
 | |
| 	0x5f, 0x69, 0x6d, 0x67, 0x12, 0x1b, 0x0a, 0x08, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x50, 0x69, 0x63,
 | |
| 	0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x70, 0x69,
 | |
| 	0x63, 0x12, 0x1b, 0x0a, 0x08, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x75, 0x6e, 0x18, 0x13, 0x20,
 | |
| 	0x01, 0x28, 0x02, 0x52, 0x09, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x75, 0x6e, 0x22, 0x4a,
 | |
| 	0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x41, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3a,
 | |
| 	0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x42, 0x17, 0xe2, 0xdf, 0x1f, 0x13, 0x2a, 0x0f, 0xe8, 0xaf, 0xb7, 0xe9, 0x80,
 | |
| 	0x89, 0xe6, 0x8b, 0xa9, 0xe7, 0x94, 0xbb, 0xe4, 0xbd, 0x9c, 0x58, 0x01, 0x52, 0x0c, 0x61, 0x72,
 | |
| 	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x22, 0x21, 0x0a, 0x0d, 0x44, 0x65,
 | |
| 	0x6c, 0x41, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x4d,
 | |
| 	0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x26, 0x0a,
 | |
| 	0x12, 0x44, 0x65, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75,
 | |
| 	0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05,
 | |
| 	0x52, 0x03, 0x69, 0x64, 0x73, 0x22, 0x27, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x41, 0x75, 0x74, 0x68,
 | |
| 	0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03,
 | |
| 	0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x35,
 | |
| 	0x0a, 0x14, 0x44, 0x65, 0x6c, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52,
 | |
| 	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x09, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 | |
| 	0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 | |
| 	0x74, 0x5f, 0x69, 0x64, 0x73, 0x22, 0x29, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x4d, 0x61, 0x72, 0x6b,
 | |
| 	0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10,
 | |
| 	0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67,
 | |
| 	0x22, 0x29, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x61,
 | |
| 	0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x64, 0x73,
 | |
| 	0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x03, 0x69, 0x64, 0x73, 0x22, 0x2a, 0x0a, 0x16, 0x44,
 | |
| 	0x65, 0x6c, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73,
 | |
| 	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x11, 0x0a, 0x0f, 0x54, 0x61, 0x67, 0x73, 0x4c,
 | |
| 	0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xaa, 0x01, 0x0a, 0x08, 0x54,
 | |
| 	0x61, 0x67, 0x73, 0x44, 0x61, 0x74, 0x61, 0x12, 0x37, 0x0a, 0x09, 0x54, 0x61, 0x67, 0x73, 0x46,
 | |
| 	0x69, 0x72, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x41, 0x72, 0x74,
 | |
| 	0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x61, 0x67, 0x73, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61,
 | |
| 	0x67, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x74, 0x61, 0x67, 0x73, 0x5f, 0x74, 0x6f, 0x70,
 | |
| 	0x12, 0x2e, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a,
 | |
| 	0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x61, 0x67, 0x73, 0x44, 0x61, 0x74,
 | |
| 	0x61, 0x2e, 0x54, 0x61, 0x67, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74,
 | |
| 	0x1a, 0x35, 0x0a, 0x08, 0x54, 0x61, 0x67, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02,
 | |
| 	0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x07,
 | |
| 	0x43, 0x61, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63,
 | |
| 	0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4f, 0x0a, 0x10, 0x54, 0x61, 0x67, 0x73, 0x4c,
 | |
| 	0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x29, 0x0a, 0x08, 0x54,
 | |
| 	0x61, 0x67, 0x73, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e,
 | |
| 	0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x61, 0x67, 0x73, 0x44, 0x61, 0x74, 0x61,
 | |
| 	0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x3e, 0x0a, 0x0e, 0x43, 0x61, 0x74, 0x4c,
 | |
| 	0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x03, 0x50, 0x69,
 | |
| 	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x1a, 0xe2, 0xdf, 0x1f, 0x16, 0x10, 0x00, 0x2a,
 | |
| 	0x12, 0xe5, 0x88, 0x86, 0xe7, 0xb1, 0xbb, 0x49, 0x44, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4,
 | |
| 	0xb8, 0xba, 0x30, 0x52, 0x03, 0x70, 0x69, 0x64, 0x22, 0x8f, 0x01, 0x0a, 0x0f, 0x43, 0x61, 0x74,
 | |
| 	0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x04,
 | |
| 	0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x41, 0x72, 0x74,
 | |
| 	0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x43, 0x61, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70,
 | |
| 	0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61,
 | |
| 	0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 | |
| 	0x03, 0x6d, 0x73, 0x67, 0x1a, 0x34, 0x0a, 0x07, 0x43, 0x61, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12,
 | |
| 	0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12,
 | |
| 	0x19, 0x0a, 0x07, 0x43, 0x61, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
 | |
| 	0x52, 0x08, 0x63, 0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe5, 0x01, 0x0a, 0x0f, 0x49,
 | |
| 	0x6d, 0x67, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
 | |
| 	0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d,
 | |
| 	0x65, 0x12, 0x33, 0x0a, 0x06, 0x49, 0x6d, 0x67, 0x55, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
 | |
| 	0x09, 0x42, 0x1a, 0xe2, 0xdf, 0x1f, 0x16, 0x2a, 0x12, 0xe5, 0x9b, 0xbe, 0xe7, 0x89, 0x87, 0xe4,
 | |
| 	0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x07, 0x69,
 | |
| 	0x6d, 0x67, 0x5f, 0x75, 0x72, 0x6c, 0x12, 0x35, 0x0a, 0x07, 0x55, 0x73, 0x65, 0x54, 0x79, 0x70,
 | |
| 	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x1a, 0xe2, 0xdf, 0x1f, 0x16, 0x10, 0x00, 0x2a,
 | |
| 	0x12, 0xe7, 0x94, 0xa8, 0xe9, 0x80, 0x94, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba,
 | |
| 	0xe7, 0xa9, 0xba, 0x52, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x43, 0x0a,
 | |
| 	0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x10, 0x00, 0x2a, 0x18, 0xe7, 0x94, 0xbb, 0xe4,
 | |
| 	0xbd, 0x9c, 0xe5, 0x90, 0x8d, 0xe5, 0xad, 0x97, 0xe8, 0x8e, 0xb7, 0xe5, 0x8f, 0x96, 0xe9, 0x94,
 | |
| 	0x99, 0xe8, 0xaf, 0xaf, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75,
 | |
| 	0x69, 0x64, 0x22, 0x24, 0x0a, 0x10, 0x49, 0x6d, 0x67, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65,
 | |
| 	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0xf7, 0x01, 0x0a, 0x12, 0x42, 0x61, 0x74,
 | |
| 	0x63, 0x68, 0x42, 0x69, 0x74, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
 | |
| 	0x3d, 0x0a, 0x07, 0x42, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
 | |
| 	0x32, 0x23, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68,
 | |
| 	0x42, 0x69, 0x74, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x42, 0x69,
 | |
| 	0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x42, 0x69, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x43,
 | |
| 	0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x42, 0x20, 0xe2, 0xdf, 0x1f, 0x1c, 0x10, 0x00, 0x2a, 0x18, 0xe7, 0x94, 0xbb,
 | |
| 	0xe4, 0xbd, 0x9c, 0xe5, 0x90, 0x8d, 0xe5, 0xad, 0x97, 0xe8, 0x8e, 0xb7, 0xe5, 0x8f, 0x96, 0xe9,
 | |
| 	0x94, 0x99, 0xe8, 0xaf, 0xaf, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75,
 | |
| 	0x75, 0x69, 0x64, 0x1a, 0x5d, 0x0a, 0x07, 0x42, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a,
 | |
| 	0x0a, 0x08, 0x42, 0x69, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
 | |
| 	0x52, 0x08, 0x42, 0x69, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1c, 0x0a, 0x09, 0x49, 0x6d,
 | |
| 	0x67, 0x4f, 0x73, 0x73, 0x55, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x49,
 | |
| 	0x6d, 0x67, 0x4f, 0x73, 0x73, 0x55, 0x72, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x42, 0x69, 0x74, 0x4e,
 | |
| 	0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x42, 0x69, 0x74, 0x4e, 0x61,
 | |
| 	0x6d, 0x65, 0x22, 0x27, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42, 0x69, 0x74, 0x4d, 0x61,
 | |
| 	0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67,
 | |
| 	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x5b, 0x0a, 0x17, 0x43,
 | |
| 	0x68, 0x65, 0x63, 0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52,
 | |
| 	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xe2, 0xdf, 0x1f,
 | |
| 	0x19, 0x2a, 0x15, 0xe7, 0x94, 0xbb, 0xe4, 0xbd, 0x9c, 0xe5, 0x90, 0x8d, 0xe4, 0xb8, 0x8d, 0xe8,
 | |
| 	0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x6e, 0x0a, 0x18, 0x43, 0x68, 0x65, 0x63,
 | |
| 	0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70,
 | |
| 	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55,
 | |
| 	0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x09, 0x41, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x61, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x03, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x4c, 0x0a, 0x18, 0x43, 0x68, 0x65, 0x63,
 | |
| 	0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x66, 0x6e, 0x75, 0x6d, 0x52, 0x65, 0x71,
 | |
| 	0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x05, 0x54, 0x66, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x42, 0x1a, 0xe2, 0xdf, 0x1f, 0x16, 0x2a, 0x12, 0xe7, 0xbc, 0x96, 0xe5, 0x8f,
 | |
| 	0xb7, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52,
 | |
| 	0x05, 0x74, 0x66, 0x6e, 0x75, 0x6d, 0x22, 0x6f, 0x0a, 0x19, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x66, 0x6e, 0x75, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f,
 | |
| 	0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75,
 | |
| 	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x09, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x61, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x5f, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0xb2, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61,
 | |
| 	0x74, 0x65, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75,
 | |
| 	0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x07, 0x54, 0x68, 0x69, 0x72, 0x64, 0x49, 0x64, 0x18, 0x01,
 | |
| 	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x12, 0x3a,
 | |
| 	0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x42, 0x17, 0xe2, 0xdf, 0x1f, 0x13, 0x2a, 0x0f, 0xe8, 0xaf, 0xb7, 0xe9, 0x80,
 | |
| 	0x89, 0xe6, 0x8b, 0xa9, 0xe7, 0x94, 0xbb, 0xe4, 0xbd, 0x9c, 0x58, 0x01, 0x52, 0x0c, 0x61, 0x72,
 | |
| 	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x12, 0x40, 0x0a, 0x0c, 0x54, 0x68,
 | |
| 	0x69, 0x72, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
 | |
| 	0x42, 0x1d, 0xe2, 0xdf, 0x1f, 0x19, 0x2a, 0x15, 0xe5, 0xb1, 0x9e, 0xe6, 0x80, 0xa7, 0xe5, 0x80,
 | |
| 	0xbc, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58, 0x01, 0x52,
 | |
| 	0x0b, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2c, 0x0a, 0x18,
 | |
| 	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79,
 | |
| 	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18,
 | |
| 	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x33, 0x0a, 0x14, 0x44, 0x65,
 | |
| 	0x6c, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
 | |
| 	0x73, 0x74, 0x12, 0x1b, 0x0a, 0x08, 0x54, 0x68, 0x69, 0x72, 0x64, 0x49, 0x64, 0x73, 0x18, 0x01,
 | |
| 	0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x73, 0x22,
 | |
| 	0x29, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79,
 | |
| 	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18,
 | |
| 	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x53, 0x0a, 0x15, 0x54, 0x68,
 | |
| 	0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75,
 | |
| 	0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75,
 | |
| 	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x17, 0xe2, 0xdf, 0x1f, 0x13, 0x2a, 0x0f,
 | |
| 	0xe8, 0xaf, 0xb7, 0xe9, 0x80, 0x89, 0xe6, 0x8b, 0xa9, 0xe7, 0x94, 0xbb, 0xe4, 0xbd, 0x9c, 0x58,
 | |
| 	0x01, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x22,
 | |
| 	0x3e, 0x0a, 0x16, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x4c, 0x69, 0x73,
 | |
| 	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x74,
 | |
| 	0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a,
 | |
| 	0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22,
 | |
| 	0x9c, 0x02, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x77, 0x53, 0x74, 0x6f, 0x63,
 | |
| 	0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21,
 | |
| 	0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69,
 | |
| 	0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18,
 | |
| 	0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79,
 | |
| 	0x70, 0x65, 0x12, 0x19, 0x0a, 0x07, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20,
 | |
| 	0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x12, 0x1f, 0x0a,
 | |
| 	0x0a, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
 | |
| 	0x09, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f,
 | |
| 	0x0a, 0x0a, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03,
 | |
| 	0x28, 0x05, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x73, 0x12,
 | |
| 	0x1d, 0x0a, 0x09, 0x41, 0x6c, 0x6c, 0x6f, 0x74, 0x55, 0x69, 0x64, 0x73, 0x18, 0x06, 0x20, 0x03,
 | |
| 	0x28, 0x05, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x6f, 0x74, 0x5f, 0x75, 0x69, 0x64, 0x73, 0x12, 0x21,
 | |
| 	0x0a, 0x0b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x44, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x61, 0x74,
 | |
| 	0x65, 0x12, 0x1b, 0x0a, 0x08, 0x50, 0x6f, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x2f,
 | |
| 	0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x77, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x53,
 | |
| 	0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a,
 | |
| 	0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22,
 | |
| 	0xc3, 0x01, 0x0a, 0x14, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x49,
 | |
| 	0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61,
 | |
| 	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 | |
| 	0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65,
 | |
| 	0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x69, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
 | |
| 	0x12, 0x23, 0x0a, 0x0c, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x55, 0x75, 0x69, 0x64, 0x73,
 | |
| 	0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x72, 0x74, 0x73, 0x68, 0x6f, 0x77, 0x5f,
 | |
| 	0x75, 0x75, 0x69, 0x64, 0x73, 0x1a, 0x4e, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a,
 | |
| 	0x0b, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x55, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x75, 0x75, 0x69, 0x64,
 | |
| 	0x12, 0x23, 0x0a, 0x0c, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x73,
 | |
| 	0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f,
 | |
| 	0x75, 0x75, 0x69, 0x64, 0x73, 0x22, 0x29, 0x0a, 0x15, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x72, 0x74,
 | |
| 	0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10,
 | |
| 	0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67,
 | |
| 	0x22, 0x12, 0x0a, 0x10, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
 | |
| 	0x75, 0x65, 0x73, 0x74, 0x22, 0x9d, 0x01, 0x0a, 0x11, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x4c, 0x69,
 | |
| 	0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x04, 0x44, 0x61,
 | |
| 	0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70,
 | |
| 	0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04,
 | |
| 	0x44, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
 | |
| 	0x09, 0x52, 0x03, 0x4d, 0x73, 0x67, 0x1a, 0x3c, 0x0a, 0x09, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x49,
 | |
| 	0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x07, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x49, 0x64, 0x18, 0x01,
 | |
| 	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x73, 0x68, 0x65, 0x6c, 0x66, 0x5f, 0x69, 0x64, 0x12, 0x14,
 | |
| 	0x0a, 0x07, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x4e, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 | |
| 	0x03, 0x6d, 0x73, 0x67, 0x22, 0xc9, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43,
 | |
| 	0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75,
 | |
| 	0x65, 0x73, 0x74, 0x12, 0x3a, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75,
 | |
| 	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x17, 0xe2, 0xdf, 0x1f, 0x13, 0x2a, 0x0f,
 | |
| 	0xe8, 0xaf, 0xb7, 0xe9, 0x80, 0x89, 0xe6, 0x8b, 0xa9, 0xe7, 0x94, 0xbb, 0xe5, 0xae, 0xb6, 0x58,
 | |
| 	0x01, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x12,
 | |
| 	0x24, 0x0a, 0x0d, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x48, 0x61, 0x73, 0x68,
 | |
| 	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68,
 | |
| 	0x74, 0x48, 0x61, 0x73, 0x68, 0x12, 0x49, 0x0a, 0x0d, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67,
 | |
| 	0x68, 0x74, 0x50, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xe2, 0xdf,
 | |
| 	0x1f, 0x1f, 0x2a, 0x1b, 0xe7, 0x89, 0x88, 0xe6, 0x9d, 0x83, 0xe5, 0x9b, 0xbe, 0xe8, 0xb7, 0xaf,
 | |
| 	0xe5, 0xbe, 0x84, 0xe4, 0xb8, 0x8d, 0xe8, 0x83, 0xbd, 0xe4, 0xb8, 0xba, 0xe7, 0xa9, 0xba, 0x58,
 | |
| 	0x01, 0x52, 0x0d, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x50, 0x61, 0x74, 0x68,
 | |
| 	0x22, 0x2f, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69,
 | |
| 	0x67, 0x68, 0x74, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
 | |
| 	0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73,
 | |
| 	0x67, 0x22, 0xdd, 0x01, 0x0a, 0x14, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x4b, 0x65,
 | |
| 	0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79,
 | |
| 	0x77, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01,
 | |
| 	0x28, 0x05, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x08, 0x50, 0x61, 0x67, 0x65,
 | |
| 	0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65,
 | |
| 	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x34, 0x0a, 0x08, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x49,
 | |
| 	0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x17, 0xe2, 0xdf, 0x1f, 0x13, 0x2a, 0x0f, 0xe8,
 | |
| 	0xaf, 0xb7, 0xe9, 0x80, 0x89, 0xe6, 0x8b, 0xa9, 0xe5, 0xad, 0x97, 0xe6, 0xae, 0xb5, 0x58, 0x01,
 | |
| 	0x52, 0x09, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x43,
 | |
| 	0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
 | |
| 	0x0b, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0c,
 | |
| 	0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x73, 0x18, 0x06, 0x20, 0x03,
 | |
| 	0x28, 0x09, 0x52, 0x0d, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64,
 | |
| 	0x73, 0x22, 0xfa, 0x10, 0x0a, 0x15, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x04, 0x44,
 | |
| 	0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04,
 | |
| 	0x64, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0a, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x4e, 0x61,
 | |
| 	0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74,
 | |
| 	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x44,
 | |
| 	0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6c, 0x75, 0x6d,
 | |
| 	0x6e, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x04, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x1a, 0xd3, 0x0f, 0x0a, 0x04, 0x49, 0x6e, 0x66,
 | |
| 	0x6f, 0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65,
 | |
| 	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f,
 | |
| 	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x41, 0x72, 0x74, 0x69, 0x73, 0x74, 0x4e, 0x61,
 | |
| 	0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74,
 | |
| 	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x41, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x64,
 | |
| 	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x61, 0x72, 0x74,
 | |
| 	0x5f, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x4d, 0x6f,
 | |
| 	0x75, 0x6e, 0x74, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6d,
 | |
| 	0x6f, 0x75, 0x6e, 0x74, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x0d, 0x41, 0x72, 0x74, 0x48,
 | |
| 	0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
 | |
| 	0x0e, 0x61, 0x72, 0x74, 0x5f, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x12,
 | |
| 	0x12, 0x0a, 0x04, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73,
 | |
| 	0x69, 0x7a, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x07, 0x20,
 | |
| 	0x01, 0x28, 0x05, 0x52, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x57,
 | |
| 	0x69, 0x64, 0x74, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74,
 | |
| 	0x68, 0x12, 0x14, 0x0a, 0x05, 0x52, 0x75, 0x6c, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05,
 | |
| 	0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x0c, 0x49, 0x6e, 0x73, 0x63, 0x72,
 | |
| 	0x69, 0x62, 0x65, 0x44, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x69,
 | |
| 	0x6e, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0b,
 | |
| 	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x61, 0x74, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
 | |
| 	0x09, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x12,
 | |
| 	0x27, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
 | |
| 	0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64,
 | |
| 	0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x62, 0x73, 0x74,
 | |
| 	0x72, 0x61, 0x63, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x62, 0x73, 0x74,
 | |
| 	0x72, 0x61, 0x63, 0x74, 0x12, 0x1f, 0x0a, 0x0a, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x75, 0x6c,
 | |
| 	0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f,
 | |
| 	0x72, 0x75, 0x6c, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x6f,
 | |
| 	0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0f, 0x70,
 | |
| 	0x72, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x12, 0x23,
 | |
| 	0x0a, 0x0c, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x10,
 | |
| 	0x20, 0x01, 0x28, 0x01, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x12, 0x21, 0x0a, 0x0b, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4d, 0x61, 0x72, 0x6b,
 | |
| 	0x65, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0c, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f,
 | |
| 	0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x42, 0x65, 0x6c, 0x6f, 0x6e, 0x67,
 | |
| 	0x18, 0x12, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x12, 0x1d,
 | |
| 	0x0a, 0x09, 0x46, 0x6c, 0x6f, 0x77, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28,
 | |
| 	0x05, 0x52, 0x0a, 0x66, 0x6c, 0x6f, 0x77, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a,
 | |
| 	0x0a, 0x41, 0x72, 0x74, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28,
 | |
| 	0x05, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x5f, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x25,
 | |
| 	0x0a, 0x0d, 0x49, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x69, 0x63, 0x18,
 | |
| 	0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
 | |
| 	0x65, 0x5f, 0x70, 0x69, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x53, 0x69, 0x67, 0x6e, 0x70, 0x69, 0x63,
 | |
| 	0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x69, 0x67, 0x6e, 0x70, 0x69, 0x63, 0x12,
 | |
| 	0x18, 0x0a, 0x07, 0x53, 0x65, 0x61, 0x6c, 0x70, 0x69, 0x63, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09,
 | |
| 	0x52, 0x07, 0x73, 0x65, 0x61, 0x6c, 0x70, 0x69, 0x63, 0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74,
 | |
| 	0x69, 0x73, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
 | |
| 	0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x0a, 0x08,
 | |
| 	0x50, 0x68, 0x6f, 0x74, 0x6f, 0x50, 0x69, 0x63, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
 | |
| 	0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x70, 0x69, 0x63, 0x12, 0x15, 0x0a, 0x05, 0x48, 0x64, 0x50,
 | |
| 	0x69, 0x63, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x64, 0x5f, 0x70, 0x69, 0x63,
 | |
| 	0x12, 0x1a, 0x0a, 0x08, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x1b, 0x20, 0x01,
 | |
| 	0x28, 0x05, 0x52, 0x08, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x21, 0x0a, 0x0b,
 | |
| 	0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x18, 0x1c, 0x20, 0x01, 0x28,
 | |
| 	0x09, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x12,
 | |
| 	0x1f, 0x0a, 0x0a, 0x41, 0x72, 0x74, 0x69, 0x73, 0x74, 0x55, 0x75, 0x69, 0x64, 0x18, 0x1d, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x5f, 0x75, 0x75, 0x69, 0x64,
 | |
| 	0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18,
 | |
| 	0x1e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74,
 | |
| 	0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x07, 0x41, 0x72, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x1f,
 | |
| 	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1b,
 | |
| 	0x0a, 0x08, 0x41, 0x72, 0x74, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05,
 | |
| 	0x52, 0x09, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x08, 0x41,
 | |
| 	0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x18, 0x21, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x61,
 | |
| 	0x72, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x6f, 0x6c, 0x6f,
 | |
| 	0x72, 0x18, 0x22, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x12, 0x25,
 | |
| 	0x0a, 0x0d, 0x50, 0x65, 0x6e, 0x54, 0x65, 0x63, 0x68, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x73, 0x18,
 | |
| 	0x23, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x65, 0x63, 0x68, 0x6e,
 | |
| 	0x69, 0x71, 0x75, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x07, 0x41, 0x72, 0x74, 0x49, 0x64, 0x65, 0x61,
 | |
| 	0x18, 0x24, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x72, 0x74, 0x5f, 0x69, 0x64, 0x65, 0x61,
 | |
| 	0x12, 0x21, 0x0a, 0x0b, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x65, 0x61, 0x18,
 | |
| 	0x25, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69,
 | |
| 	0x64, 0x65, 0x61, 0x12, 0x1b, 0x0a, 0x08, 0x41, 0x72, 0x74, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x18,
 | |
| 	0x26, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x79,
 | |
| 	0x12, 0x23, 0x0a, 0x0c, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
 | |
| 	0x18, 0x27, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x75,
 | |
| 	0x62, 0x6c, 0x69, 0x73, 0x68, 0x12, 0x2b, 0x0a, 0x10, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x75,
 | |
| 	0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x69, 0x6d, 0x67, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x52,
 | |
| 	0x11, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x69,
 | |
| 	0x6d, 0x67, 0x12, 0x1d, 0x0a, 0x09, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18,
 | |
| 	0x29, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x6e, 0x61, 0x6d,
 | |
| 	0x65, 0x12, 0x25, 0x0a, 0x0d, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x5f, 0x69,
 | |
| 	0x6d, 0x67, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f,
 | |
| 	0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6d, 0x67, 0x12, 0x23, 0x0a, 0x0c, 0x54, 0x68, 0x69, 0x72,
 | |
| 	0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
 | |
| 	0x74, 0x68, 0x69, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a,
 | |
| 	0x0d, 0x53, 0x70, 0x72, 0x61, 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x2c,
 | |
| 	0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x70, 0x72, 0x61, 0x79, 0x5f, 0x70, 0x6f, 0x73, 0x69,
 | |
| 	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0b, 0x53, 0x70, 0x72, 0x61, 0x79, 0x52, 0x65, 0x6d,
 | |
| 	0x61, 0x72, 0x6b, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x70, 0x72, 0x61, 0x79,
 | |
| 	0x5f, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x26, 0x0a, 0x0d, 0x44, 0x69, 0x67, 0x69, 0x53,
 | |
| 	0x68, 0x6f, 0x6f, 0x74, 0x44, 0x61, 0x74, 0x65, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
 | |
| 	0x64, 0x69, 0x67, 0x69, 0x5f, 0x73, 0x68, 0x6f, 0x6f, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x12,
 | |
| 	0x24, 0x0a, 0x0c, 0x44, 0x69, 0x67, 0x69, 0x4d, 0x61, 0x6b, 0x65, 0x44, 0x61, 0x74, 0x65, 0x18,
 | |
| 	0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x69, 0x67, 0x69, 0x5f, 0x6d, 0x61, 0x6b, 0x65,
 | |
| 	0x5f, 0x64, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x0a, 0x44, 0x69, 0x67, 0x69, 0x41, 0x72, 0x74,
 | |
| 	0x49, 0x6d, 0x67, 0x18, 0x30, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x69, 0x67, 0x69, 0x5f,
 | |
| 	0x61, 0x72, 0x74, 0x5f, 0x69, 0x6d, 0x67, 0x12, 0x33, 0x0a, 0x13, 0x44, 0x69, 0x67, 0x69, 0x41,
 | |
| 	0x72, 0x74, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x49, 0x6d, 0x67, 0x18, 0x31,
 | |
| 	0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x64, 0x69, 0x67, 0x69, 0x5f, 0x61, 0x72, 0x74, 0x5f, 0x63,
 | |
| 	0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x6d, 0x67, 0x12, 0x25, 0x0a, 0x0d,
 | |
| 	0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x48, 0x61, 0x73, 0x68, 0x18, 0x32, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x68,
 | |
| 	0x61, 0x73, 0x68, 0x12, 0x25, 0x0a, 0x0d, 0x52, 0x65, 0x61, 0x6c, 0x72, 0x69, 0x67, 0x68, 0x74,
 | |
| 	0x48, 0x61, 0x73, 0x68, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x61, 0x6c,
 | |
| 	0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x12, 0x24, 0x0a, 0x0c, 0x41, 0x75,
 | |
| 	0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x48, 0x61, 0x73, 0x68, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09,
 | |
| 	0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x68, 0x61, 0x73, 0x68,
 | |
| 	0x12, 0x20, 0x0a, 0x0a, 0x57, 0x74, 0x52, 0x65, 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68, 0x18, 0x35,
 | |
| 	0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x77, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x68, 0x61,
 | |
| 	0x73, 0x68, 0x12, 0x20, 0x0a, 0x0a, 0x43, 0x78, 0x52, 0x65, 0x61, 0x6c, 0x48, 0x61, 0x73, 0x68,
 | |
| 	0x18, 0x36, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x78, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x5f,
 | |
| 	0x68, 0x61, 0x73, 0x68, 0x12, 0x26, 0x0a, 0x0d, 0x42, 0x61, 0x69, 0x64, 0x75, 0x52, 0x65, 0x61,
 | |
| 	0x6c, 0x48, 0x61, 0x73, 0x68, 0x18, 0x37, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x62, 0x61, 0x69,
 | |
| 	0x64, 0x75, 0x5f, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x12, 0x2e, 0x0a, 0x11,
 | |
| 	0x44, 0x69, 0x67, 0x69, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x49, 0x6e, 0x66,
 | |
| 	0x6f, 0x18, 0x38, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x64, 0x69, 0x67, 0x69, 0x5f, 0x63, 0x6f,
 | |
| 	0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x11,
 | |
| 	0x44, 0x69, 0x67, 0x69, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x46, 0x69, 0x6c,
 | |
| 	0x65, 0x18, 0x39, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x64, 0x69, 0x67, 0x69, 0x5f, 0x63, 0x6f,
 | |
| 	0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05,
 | |
| 	0x54, 0x66, 0x6e, 0x75, 0x6d, 0x18, 0x3a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x66, 0x6e,
 | |
| 	0x75, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x65, 0x71, 0x6e, 0x75, 0x6d, 0x18, 0x3b, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x71, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x55, 0x75,
 | |
| 	0x69, 0x64, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75, 0x69, 0x64, 0x22, 0x28,
 | |
| 	0x0a, 0x12, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4b, 0x76, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
 | |
| 	0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x50, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x52, 0x04, 0x70, 0x69, 0x64, 0x73, 0x22, 0x9c, 0x01, 0x0a, 0x13, 0x54, 0x61, 0x67,
 | |
| 	0x49, 0x64, 0x4b, 0x76, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
 | |
| 	0x12, 0x3a, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26,
 | |
| 	0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4b, 0x76,
 | |
| 	0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x49, 0x6e, 0x66,
 | |
| 	0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03,
 | |
| 	0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x1a, 0x37,
 | |
| 	0x0a, 0x09, 0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
 | |
| 	0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
 | |
| 	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
 | |
| 	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x5c, 0x0a, 0x16, 0x45, 0x78, 0x70, 0x6f, 0x72,
 | |
| 	0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
 | |
| 	0x74, 0x12, 0x42, 0x0a, 0x0a, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18,
 | |
| 	0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x21, 0xe2, 0xdf, 0x1f, 0x1d, 0x10, 0x00, 0x2a, 0x19, 0xe5,
 | |
| 	0xaf, 0xbc, 0xe5, 0x87, 0xba, 0xe7, 0xb1, 0xbb, 0xe5, 0x9e, 0x8b, 0xe5, 0xbf, 0x85, 0xe9, 0xa1,
 | |
| 	0xbb, 0xe5, 0xa4, 0xa7, 0xe4, 0xba, 0x8e, 0x30, 0x52, 0x0b, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74,
 | |
| 	0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x17, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74,
 | |
| 	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
 | |
| 	0x65, 0x12, 0x39, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
 | |
| 	0x25, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74,
 | |
| 	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
 | |
| 	0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03,
 | |
| 	0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x1a, 0x37,
 | |
| 	0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
 | |
| 	0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0a, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e,
 | |
| 	0x44, 0x65, 0x73, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6c, 0x75,
 | |
| 	0x6d, 0x6e, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3a, 0x0a, 0x1a, 0x41, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x42, 0x79, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65,
 | |
| 	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x0e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 | |
| 	0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x64,
 | |
| 	0x61, 0x74, 0x61, 0x22, 0xcb, 0x01, 0x0a, 0x1b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44,
 | |
| 	0x61, 0x74, 0x61, 0x42, 0x79, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f,
 | |
| 	0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28,
 | |
| 	0x0b, 0x32, 0x29, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x42, 0x79, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52,
 | |
| 	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x44, 0x61,
 | |
| 	0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 | |
| 	0x03, 0x6d, 0x73, 0x67, 0x1a, 0x5b, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x09,
 | |
| 	0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
 | |
| 	0x07, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x55, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x54,
 | |
| 	0x66, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x66, 0x6e, 0x75,
 | |
| 	0x6d, 0x22, 0x50, 0x0a, 0x08, 0x50, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a,
 | |
| 	0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x61, 0x67,
 | |
| 	0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
 | |
| 	0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x14, 0x0a,
 | |
| 	0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x74, 0x6f,
 | |
| 	0x74, 0x61, 0x6c, 0x22, 0xa9, 0x01, 0x0a, 0x19, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50,
 | |
| 	0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
 | |
| 	0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
 | |
| 	0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
 | |
| 	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
 | |
| 	0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x55, 0x69, 0x64, 0x18, 0x07,
 | |
| 	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x55, 0x69, 0x64, 0x12,
 | |
| 	0x1c, 0x0a, 0x09, 0x69, 0x6e, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x18, 0x08, 0x20, 0x01,
 | |
| 	0x28, 0x05, 0x52, 0x09, 0x69, 0x6e, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x12, 0x20, 0x0a,
 | |
| 	0x0b, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x69, 0x64, 0x73, 0x18, 0x09, 0x20, 0x03,
 | |
| 	0x28, 0x09, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x69, 0x64, 0x73, 0x22,
 | |
| 	0x78, 0x0a, 0x1a, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65,
 | |
| 	0x77, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a,
 | |
| 	0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x41, 0x72,
 | |
| 	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x72, 0x65,
 | |
| 	0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x04, 0x64, 0x61,
 | |
| 	0x74, 0x61, 0x12, 0x25, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
 | |
| 	0x32, 0x11, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x49,
 | |
| 	0x6e, 0x66, 0x6f, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x22, 0xbe, 0x02, 0x0a, 0x16, 0x41, 0x72,
 | |
| 	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x73, 0x70,
 | |
| 	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x55, 0x75,
 | |
| 	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74,
 | |
| 	0x55, 0x75, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e,
 | |
| 	0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68,
 | |
| 	0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x14,
 | |
| 	0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x77,
 | |
| 	0x69, 0x64, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x72, 0x18, 0x05, 0x20,
 | |
| 	0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x72,
 | |
| 	0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01,
 | |
| 	0x28, 0x09, 0x52, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65,
 | |
| 	0x73, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x50, 0x68, 0x6f, 0x74,
 | |
| 	0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x69, 0x73, 0x74, 0x50,
 | |
| 	0x68, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x64, 0x50, 0x69, 0x63, 0x18, 0x08, 0x20,
 | |
| 	0x01, 0x28, 0x09, 0x52, 0x05, 0x68, 0x64, 0x50, 0x69, 0x63, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x72,
 | |
| 	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
 | |
| 	0x61, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72,
 | |
| 	0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
 | |
| 	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x65, 0x32, 0xfa, 0x0e, 0x0a, 0x0c, 0x41,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4a, 0x0a, 0x0b, 0x41,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x2e, 0x41, 0x72, 0x74,
 | |
| 	0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74,
 | |
| 	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73,
 | |
| 	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x41, 0x72,
 | |
| 	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x15, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
 | |
| 	0x44, 0x65, 0x6c, 0x41, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x41,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x44, 0x65, 0x6c, 0x41, 0x77, 0x52, 0x65, 0x73, 0x70,
 | |
| 	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x41, 0x75, 0x74,
 | |
| 	0x68, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
 | |
| 	0x44, 0x65, 0x6c, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65,
 | |
| 	0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x44, 0x65, 0x6c,
 | |
| 	0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
 | |
| 	0x22, 0x00, 0x12, 0x50, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44,
 | |
| 	0x61, 0x74, 0x61, 0x12, 0x1d, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x44, 0x65,
 | |
| 	0x6c, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65,
 | |
| 	0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x44, 0x65, 0x6c,
 | |
| 	0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
 | |
| 	0x73, 0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x53, 0x74, 0x6f, 0x72, 0x61,
 | |
| 	0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1e, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 | |
| 	0x2e, 0x44, 0x65, 0x6c, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52,
 | |
| 	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 | |
| 	0x2e, 0x44, 0x65, 0x6c, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52,
 | |
| 	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x08, 0x54, 0x61, 0x67,
 | |
| 	0x73, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
 | |
| 	0x54, 0x61, 0x67, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
 | |
| 	0x19, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x61, 0x67, 0x73, 0x4c, 0x69,
 | |
| 	0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x07,
 | |
| 	0x43, 0x61, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x17, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x2e, 0x43, 0x61, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
 | |
| 	0x1a, 0x18, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x43, 0x61, 0x74, 0x4c, 0x69,
 | |
| 	0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0e,
 | |
| 	0x49, 0x6d, 0x67, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x42, 0x79, 0x55, 0x75, 0x69, 0x64, 0x12, 0x18,
 | |
| 	0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x49, 0x6d, 0x67, 0x4d, 0x61, 0x74, 0x63,
 | |
| 	0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x2e, 0x49, 0x6d, 0x67, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f,
 | |
| 	0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0b, 0x42, 0x61, 0x74, 0x63, 0x68, 0x42, 0x69,
 | |
| 	0x74, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x42,
 | |
| 	0x61, 0x74, 0x63, 0x68, 0x42, 0x69, 0x74, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
 | |
| 	0x74, 0x1a, 0x1c, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x42, 0x61, 0x74, 0x63,
 | |
| 	0x68, 0x42, 0x69, 0x74, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
 | |
| 	0x00, 0x12, 0x59, 0x0a, 0x10, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
 | |
| 	0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65,
 | |
| 	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61,
 | |
| 	0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5c, 0x0a, 0x11,
 | |
| 	0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x66, 0x6e, 0x75,
 | |
| 	0x6d, 0x12, 0x21, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x43, 0x68, 0x65, 0x63,
 | |
| 	0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x66, 0x6e, 0x75, 0x6d, 0x52, 0x65, 0x71,
 | |
| 	0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x43,
 | |
| 	0x68, 0x65, 0x63, 0x6b, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x66, 0x6e, 0x75, 0x6d,
 | |
| 	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x59, 0x0a, 0x10, 0x55, 0x70,
 | |
| 	0x64, 0x61, 0x74, 0x65, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x12, 0x20,
 | |
| 	0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54,
 | |
| 	0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
 | |
| 	0x1a, 0x21, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
 | |
| 	0x65, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f,
 | |
| 	0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x54, 0x68, 0x69, 0x72,
 | |
| 	0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x12, 0x1d, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 | |
| 	0x2e, 0x44, 0x65, 0x6c, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65,
 | |
| 	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
 | |
| 	0x44, 0x65, 0x6c, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x73,
 | |
| 	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0e, 0x54, 0x68, 0x69, 0x72, 0x64,
 | |
| 	0x50, 0x61, 0x72, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1e, 0x2e, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x4c, 0x69,
 | |
| 	0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x68, 0x69, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x4c, 0x69,
 | |
| 	0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13,
 | |
| 	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x77, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61,
 | |
| 	0x74, 0x75, 0x73, 0x12, 0x23, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x55, 0x70,
 | |
| 	0x64, 0x61, 0x74, 0x65, 0x41, 0x77, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75,
 | |
| 	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x77, 0x53, 0x74, 0x6f, 0x63, 0x6b,
 | |
| 	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
 | |
| 	0x12, 0x50, 0x0a, 0x0d, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x49,
 | |
| 	0x64, 0x12, 0x1d, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x53, 0x79, 0x6e, 0x63,
 | |
| 	0x41, 0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
 | |
| 	0x1a, 0x1e, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x41,
 | |
| 	0x72, 0x74, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
 | |
| 	0x22, 0x00, 0x12, 0x44, 0x0a, 0x09, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x12,
 | |
| 	0x19, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x4c,
 | |
| 	0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x41, 0x72, 0x74,
 | |
| 	0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x53, 0x68, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
 | |
| 	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61,
 | |
| 	0x74, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x48, 0x61, 0x73, 0x68, 0x12,
 | |
| 	0x23, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
 | |
| 	0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71,
 | |
| 	0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x55,
 | |
| 	0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68, 0x74, 0x48, 0x61,
 | |
| 	0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, 0x0a, 0x0d,
 | |
| 	0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1d, 0x2e,
 | |
| 	0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x72,
 | |
| 	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x41,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x72, 0x74,
 | |
| 	0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a,
 | |
| 	0x0a, 0x0b, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4b, 0x76, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1b, 0x2e,
 | |
| 	0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4b, 0x76, 0x4c,
 | |
| 	0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x41, 0x72, 0x74,
 | |
| 	0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x54, 0x61, 0x67, 0x49, 0x64, 0x4b, 0x76, 0x4c, 0x69, 0x73, 0x74,
 | |
| 	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x45, 0x78,
 | |
| 	0x70, 0x6f, 0x72, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1f, 0x2e,
 | |
| 	0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46, 0x69,
 | |
| 	0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20,
 | |
| 	0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x46,
 | |
| 	0x69, 0x65, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
 | |
| 	0x22, 0x00, 0x12, 0x62, 0x0a, 0x13, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x61, 0x74,
 | |
| 	0x61, 0x42, 0x79, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x12, 0x23, 0x2e, 0x41, 0x72, 0x74, 0x77,
 | |
| 	0x6f, 0x72, 0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x42,
 | |
| 	0x79, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24,
 | |
| 	0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 | |
| 	0x44, 0x61, 0x74, 0x61, 0x42, 0x79, 0x53, 0x68, 0x6f, 0x77, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70,
 | |
| 	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5f, 0x0a, 0x12, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72,
 | |
| 	0x6b, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x2e, 0x41,
 | |
| 	0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x72,
 | |
| 	0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
 | |
| 	0x1a, 0x23, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x41, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73,
 | |
| 	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x1f, 0x5a, 0x1d, 0x2e, 0x2f, 0x61, 0x72, 0x74,
 | |
| 	0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x3b, 0x61, 0x72, 0x74, 0x77, 0x6f,
 | |
| 	0x72, 0x6b, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
 | |
| }
 | |
| 
 | |
| var (
 | |
| 	file_pb_artwork_query_proto_rawDescOnce sync.Once
 | |
| 	file_pb_artwork_query_proto_rawDescData = file_pb_artwork_query_proto_rawDesc
 | |
| )
 | |
| 
 | |
| func file_pb_artwork_query_proto_rawDescGZIP() []byte {
 | |
| 	file_pb_artwork_query_proto_rawDescOnce.Do(func() {
 | |
| 		file_pb_artwork_query_proto_rawDescData = protoimpl.X.CompressGZIP(file_pb_artwork_query_proto_rawDescData)
 | |
| 	})
 | |
| 	return file_pb_artwork_query_proto_rawDescData
 | |
| }
 | |
| 
 | |
| var file_pb_artwork_query_proto_msgTypes = make([]protoimpl.MessageInfo, 59)
 | |
| var file_pb_artwork_query_proto_goTypes = []interface{}{
 | |
| 	(*ArtworkListRequest)(nil),               // 0: Artwork.ArtworkListRequest
 | |
| 	(*ArtworkListResponse)(nil),              // 1: Artwork.ArtworkListResponse
 | |
| 	(*DelAwRequest)(nil),                     // 2: Artwork.DelAwRequest
 | |
| 	(*DelAwResponse)(nil),                    // 3: Artwork.DelAwResponse
 | |
| 	(*DelAuthDataRequest)(nil),               // 4: Artwork.DelAuthDataRequest
 | |
| 	(*DelAuthDataResponse)(nil),              // 5: Artwork.DelAuthDataResponse
 | |
| 	(*DelMarketDataRequest)(nil),             // 6: Artwork.DelMarketDataRequest
 | |
| 	(*DelMarketDataResponse)(nil),            // 7: Artwork.DelMarketDataResponse
 | |
| 	(*DelStorageDataRequest)(nil),            // 8: Artwork.DelStorageDataRequest
 | |
| 	(*DelStorageDataResponse)(nil),           // 9: Artwork.DelStorageDataResponse
 | |
| 	(*TagsListRequest)(nil),                  // 10: Artwork.TagsListRequest
 | |
| 	(*TagsData)(nil),                         // 11: Artwork.TagsData
 | |
| 	(*TagsListResponse)(nil),                 // 12: Artwork.TagsListResponse
 | |
| 	(*CatListRequest)(nil),                   // 13: Artwork.CatListRequest
 | |
| 	(*CatListResponse)(nil),                  // 14: Artwork.CatListResponse
 | |
| 	(*ImgMatchRequest)(nil),                  // 15: Artwork.ImgMatchRequest
 | |
| 	(*ImgMatchResponse)(nil),                 // 16: Artwork.ImgMatchResponse
 | |
| 	(*BatchBitMapRequest)(nil),               // 17: Artwork.BatchBitMapRequest
 | |
| 	(*BatchBitMapResponse)(nil),              // 18: Artwork.BatchBitMapResponse
 | |
| 	(*CheckArtworkNameRequest)(nil),          // 19: Artwork.CheckArtworkNameRequest
 | |
| 	(*CheckArtworkNameResponse)(nil),         // 20: Artwork.CheckArtworkNameResponse
 | |
| 	(*CheckArtworkTfnumRequest)(nil),         // 21: Artwork.CheckArtworkTfnumRequest
 | |
| 	(*CheckArtworkTfnumResponse)(nil),        // 22: Artwork.CheckArtworkTfnumResponse
 | |
| 	(*UpdateThirdPartyRequest)(nil),          // 23: Artwork.UpdateThirdPartyRequest
 | |
| 	(*UpdateThirdPartyResponse)(nil),         // 24: Artwork.UpdateThirdPartyResponse
 | |
| 	(*DelThirdPartyRequest)(nil),             // 25: Artwork.DelThirdPartyRequest
 | |
| 	(*DelThirdPartyResponse)(nil),            // 26: Artwork.DelThirdPartyResponse
 | |
| 	(*ThirdPartyListRequest)(nil),            // 27: Artwork.ThirdPartyListRequest
 | |
| 	(*ThirdPartyListResponse)(nil),           // 28: Artwork.ThirdPartyListResponse
 | |
| 	(*UpdateAwStockStatusRequest)(nil),       // 29: Artwork.UpdateAwStockStatusRequest
 | |
| 	(*UpdateAwStockStatusResponse)(nil),      // 30: Artwork.UpdateAwStockStatusResponse
 | |
| 	(*SyncArtShowIdRequest)(nil),             // 31: Artwork.SyncArtShowIdRequest
 | |
| 	(*SyncArtShowIdResponse)(nil),            // 32: Artwork.SyncArtShowIdResponse
 | |
| 	(*ShelfListRequest)(nil),                 // 33: Artwork.ShelfListRequest
 | |
| 	(*ShelfListResponse)(nil),                // 34: Artwork.ShelfListResponse
 | |
| 	(*UpdateCopyrightHashRequest)(nil),       // 35: Artwork.UpdateCopyrightHashRequest
 | |
| 	(*UpdateCopyrightHashResponse)(nil),      // 36: Artwork.UpdateCopyrightHashResponse
 | |
| 	(*ExportArtworkRequest)(nil),             // 37: Artwork.ExportArtworkRequest
 | |
| 	(*ExportArtworkResponse)(nil),            // 38: Artwork.ExportArtworkResponse
 | |
| 	(*TagIdKvListRequest)(nil),               // 39: Artwork.TagIdKvListRequest
 | |
| 	(*TagIdKvListResponse)(nil),              // 40: Artwork.TagIdKvListResponse
 | |
| 	(*ExportFieldListRequest)(nil),           // 41: Artwork.ExportFieldListRequest
 | |
| 	(*ExportFieldListResponse)(nil),          // 42: Artwork.ExportFieldListResponse
 | |
| 	(*ArtworkDataByShowIdRequest)(nil),       // 43: Artwork.ArtworkDataByShowIdRequest
 | |
| 	(*ArtworkDataByShowIdResponse)(nil),      // 44: Artwork.ArtworkDataByShowIdResponse
 | |
| 	(*PageInfo)(nil),                         // 45: Artwork.PageInfo
 | |
| 	(*ArtworkPreviewListRequest)(nil),        // 46: Artwork.ArtworkPreviewListRequest
 | |
| 	(*ArtworkPreviewListResponse)(nil),       // 47: Artwork.ArtworkPreviewListResponse
 | |
| 	(*ArtworkPreviewResponse)(nil),           // 48: Artwork.ArtworkPreviewResponse
 | |
| 	(*ArtworkListResponse_Info)(nil),         // 49: Artwork.ArtworkListResponse.Info
 | |
| 	(*TagsData_TagsInfo)(nil),                // 50: Artwork.TagsData.TagsInfo
 | |
| 	(*CatListResponse_CatInfo)(nil),          // 51: Artwork.CatListResponse.CatInfo
 | |
| 	(*BatchBitMapRequest_BitInfo)(nil),       // 52: Artwork.BatchBitMapRequest.BitInfo
 | |
| 	(*SyncArtShowIdRequestInfo)(nil),         // 53: Artwork.SyncArtShowIdRequest.info
 | |
| 	(*ShelfListResponse_ShelfInfo)(nil),      // 54: Artwork.ShelfListResponse.ShelfInfo
 | |
| 	(*ExportArtworkResponse_Info)(nil),       // 55: Artwork.ExportArtworkResponse.Info
 | |
| 	nil,                                      // 56: Artwork.TagIdKvListResponse.InfoEntry
 | |
| 	(*ExportFieldListResponse_Info)(nil),     // 57: Artwork.ExportFieldListResponse.Info
 | |
| 	(*ArtworkDataByShowIdResponse_Info)(nil), // 58: Artwork.ArtworkDataByShowIdResponse.Info
 | |
| 	(*wrapperspb.Int32Value)(nil),            // 59: google.protobuf.Int32Value
 | |
| }
 | |
| var file_pb_artwork_query_proto_depIdxs = []int32{
 | |
| 	59, // 0: Artwork.ArtworkListRequest.StorageStatus:type_name -> google.protobuf.Int32Value
 | |
| 	49, // 1: Artwork.ArtworkListResponse.Data:type_name -> Artwork.ArtworkListResponse.Info
 | |
| 	50, // 2: Artwork.TagsData.TagsFirst:type_name -> Artwork.TagsData.TagsInfo
 | |
| 	50, // 3: Artwork.TagsData.List:type_name -> Artwork.TagsData.TagsInfo
 | |
| 	11, // 4: Artwork.TagsListResponse.TagsData:type_name -> Artwork.TagsData
 | |
| 	51, // 5: Artwork.CatListResponse.Data:type_name -> Artwork.CatListResponse.CatInfo
 | |
| 	52, // 6: Artwork.BatchBitMapRequest.BitData:type_name -> Artwork.BatchBitMapRequest.BitInfo
 | |
| 	53, // 7: Artwork.SyncArtShowIdRequest.Data:type_name -> Artwork.SyncArtShowIdRequest.info
 | |
| 	54, // 8: Artwork.ShelfListResponse.Data:type_name -> Artwork.ShelfListResponse.ShelfInfo
 | |
| 	55, // 9: Artwork.ExportArtworkResponse.Data:type_name -> Artwork.ExportArtworkResponse.Info
 | |
| 	56, // 10: Artwork.TagIdKvListResponse.Info:type_name -> Artwork.TagIdKvListResponse.InfoEntry
 | |
| 	57, // 11: Artwork.ExportFieldListResponse.Data:type_name -> Artwork.ExportFieldListResponse.Info
 | |
| 	58, // 12: Artwork.ArtworkDataByShowIdResponse.Data:type_name -> Artwork.ArtworkDataByShowIdResponse.Info
 | |
| 	48, // 13: Artwork.ArtworkPreviewListResponse.data:type_name -> Artwork.ArtworkPreviewResponse
 | |
| 	45, // 14: Artwork.ArtworkPreviewListResponse.page:type_name -> Artwork.PageInfo
 | |
| 	0,  // 15: Artwork.ArtworkQuery.ArtworkList:input_type -> Artwork.ArtworkListRequest
 | |
| 	2,  // 16: Artwork.ArtworkQuery.DelArtwork:input_type -> Artwork.DelAwRequest
 | |
| 	4,  // 17: Artwork.ArtworkQuery.DelAuthData:input_type -> Artwork.DelAuthDataRequest
 | |
| 	6,  // 18: Artwork.ArtworkQuery.DelMarketData:input_type -> Artwork.DelMarketDataRequest
 | |
| 	8,  // 19: Artwork.ArtworkQuery.DelStorageData:input_type -> Artwork.DelStorageDataRequest
 | |
| 	10, // 20: Artwork.ArtworkQuery.TagsList:input_type -> Artwork.TagsListRequest
 | |
| 	13, // 21: Artwork.ArtworkQuery.CatList:input_type -> Artwork.CatListRequest
 | |
| 	15, // 22: Artwork.ArtworkQuery.ImgMatchByUuid:input_type -> Artwork.ImgMatchRequest
 | |
| 	17, // 23: Artwork.ArtworkQuery.BatchBitMap:input_type -> Artwork.BatchBitMapRequest
 | |
| 	19, // 24: Artwork.ArtworkQuery.CheckArtworkName:input_type -> Artwork.CheckArtworkNameRequest
 | |
| 	21, // 25: Artwork.ArtworkQuery.CheckArtworkTfnum:input_type -> Artwork.CheckArtworkTfnumRequest
 | |
| 	23, // 26: Artwork.ArtworkQuery.UpdateThirdParty:input_type -> Artwork.UpdateThirdPartyRequest
 | |
| 	25, // 27: Artwork.ArtworkQuery.DelThirdParty:input_type -> Artwork.DelThirdPartyRequest
 | |
| 	27, // 28: Artwork.ArtworkQuery.ThirdPartyList:input_type -> Artwork.ThirdPartyListRequest
 | |
| 	29, // 29: Artwork.ArtworkQuery.UpdateAwStockStatus:input_type -> Artwork.UpdateAwStockStatusRequest
 | |
| 	31, // 30: Artwork.ArtworkQuery.SyncArtShowId:input_type -> Artwork.SyncArtShowIdRequest
 | |
| 	33, // 31: Artwork.ArtworkQuery.ShelfList:input_type -> Artwork.ShelfListRequest
 | |
| 	35, // 32: Artwork.ArtworkQuery.UpdateCopyrightHash:input_type -> Artwork.UpdateCopyrightHashRequest
 | |
| 	37, // 33: Artwork.ArtworkQuery.ExportArtwork:input_type -> Artwork.ExportArtworkRequest
 | |
| 	39, // 34: Artwork.ArtworkQuery.TagIdKvList:input_type -> Artwork.TagIdKvListRequest
 | |
| 	41, // 35: Artwork.ArtworkQuery.ExportFieldList:input_type -> Artwork.ExportFieldListRequest
 | |
| 	43, // 36: Artwork.ArtworkQuery.ArtworkDataByShowId:input_type -> Artwork.ArtworkDataByShowIdRequest
 | |
| 	46, // 37: Artwork.ArtworkQuery.ArtworkPreviewList:input_type -> Artwork.ArtworkPreviewListRequest
 | |
| 	1,  // 38: Artwork.ArtworkQuery.ArtworkList:output_type -> Artwork.ArtworkListResponse
 | |
| 	3,  // 39: Artwork.ArtworkQuery.DelArtwork:output_type -> Artwork.DelAwResponse
 | |
| 	5,  // 40: Artwork.ArtworkQuery.DelAuthData:output_type -> Artwork.DelAuthDataResponse
 | |
| 	7,  // 41: Artwork.ArtworkQuery.DelMarketData:output_type -> Artwork.DelMarketDataResponse
 | |
| 	9,  // 42: Artwork.ArtworkQuery.DelStorageData:output_type -> Artwork.DelStorageDataResponse
 | |
| 	12, // 43: Artwork.ArtworkQuery.TagsList:output_type -> Artwork.TagsListResponse
 | |
| 	14, // 44: Artwork.ArtworkQuery.CatList:output_type -> Artwork.CatListResponse
 | |
| 	16, // 45: Artwork.ArtworkQuery.ImgMatchByUuid:output_type -> Artwork.ImgMatchResponse
 | |
| 	18, // 46: Artwork.ArtworkQuery.BatchBitMap:output_type -> Artwork.BatchBitMapResponse
 | |
| 	20, // 47: Artwork.ArtworkQuery.CheckArtworkName:output_type -> Artwork.CheckArtworkNameResponse
 | |
| 	22, // 48: Artwork.ArtworkQuery.CheckArtworkTfnum:output_type -> Artwork.CheckArtworkTfnumResponse
 | |
| 	24, // 49: Artwork.ArtworkQuery.UpdateThirdParty:output_type -> Artwork.UpdateThirdPartyResponse
 | |
| 	26, // 50: Artwork.ArtworkQuery.DelThirdParty:output_type -> Artwork.DelThirdPartyResponse
 | |
| 	28, // 51: Artwork.ArtworkQuery.ThirdPartyList:output_type -> Artwork.ThirdPartyListResponse
 | |
| 	30, // 52: Artwork.ArtworkQuery.UpdateAwStockStatus:output_type -> Artwork.UpdateAwStockStatusResponse
 | |
| 	32, // 53: Artwork.ArtworkQuery.SyncArtShowId:output_type -> Artwork.SyncArtShowIdResponse
 | |
| 	34, // 54: Artwork.ArtworkQuery.ShelfList:output_type -> Artwork.ShelfListResponse
 | |
| 	36, // 55: Artwork.ArtworkQuery.UpdateCopyrightHash:output_type -> Artwork.UpdateCopyrightHashResponse
 | |
| 	38, // 56: Artwork.ArtworkQuery.ExportArtwork:output_type -> Artwork.ExportArtworkResponse
 | |
| 	40, // 57: Artwork.ArtworkQuery.TagIdKvList:output_type -> Artwork.TagIdKvListResponse
 | |
| 	42, // 58: Artwork.ArtworkQuery.ExportFieldList:output_type -> Artwork.ExportFieldListResponse
 | |
| 	44, // 59: Artwork.ArtworkQuery.ArtworkDataByShowId:output_type -> Artwork.ArtworkDataByShowIdResponse
 | |
| 	47, // 60: Artwork.ArtworkQuery.ArtworkPreviewList:output_type -> Artwork.ArtworkPreviewListResponse
 | |
| 	38, // [38:61] is the sub-list for method output_type
 | |
| 	15, // [15:38] is the sub-list for method input_type
 | |
| 	15, // [15:15] is the sub-list for extension type_name
 | |
| 	15, // [15:15] is the sub-list for extension extendee
 | |
| 	0,  // [0:15] is the sub-list for field type_name
 | |
| }
 | |
| 
 | |
| func init() { file_pb_artwork_query_proto_init() }
 | |
| func file_pb_artwork_query_proto_init() {
 | |
| 	if File_pb_artwork_query_proto != nil {
 | |
| 		return
 | |
| 	}
 | |
| 	if !protoimpl.UnsafeEnabled {
 | |
| 		file_pb_artwork_query_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelAwRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelAwResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelAuthDataRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelAuthDataResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelMarketDataRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelMarketDataResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelStorageDataRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelStorageDataResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*TagsListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*TagsData); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*TagsListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*CatListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*CatListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ImgMatchRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ImgMatchResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*BatchBitMapRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*BatchBitMapResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*CheckArtworkNameRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*CheckArtworkNameResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*CheckArtworkTfnumRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*CheckArtworkTfnumResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*UpdateThirdPartyRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*UpdateThirdPartyResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelThirdPartyRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*DelThirdPartyResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ThirdPartyListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ThirdPartyListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*UpdateAwStockStatusRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*UpdateAwStockStatusResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*SyncArtShowIdRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*SyncArtShowIdResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ShelfListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ShelfListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*UpdateCopyrightHashRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*UpdateCopyrightHashResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ExportArtworkRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ExportArtworkResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*TagIdKvListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*TagIdKvListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ExportFieldListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ExportFieldListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkDataByShowIdRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkDataByShowIdResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*PageInfo); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkPreviewListRequest); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkPreviewListResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkPreviewResponse); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkListResponse_Info); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*TagsData_TagsInfo); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*CatListResponse_CatInfo); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*BatchBitMapRequest_BitInfo); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*SyncArtShowIdRequestInfo); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ShelfListResponse_ShelfInfo); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ExportArtworkResponse_Info); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ExportFieldListResponse_Info); i {
 | |
| 			case 0:
 | |
| 				return &v.state
 | |
| 			case 1:
 | |
| 				return &v.sizeCache
 | |
| 			case 2:
 | |
| 				return &v.unknownFields
 | |
| 			default:
 | |
| 				return nil
 | |
| 			}
 | |
| 		}
 | |
| 		file_pb_artwork_query_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
 | |
| 			switch v := v.(*ArtworkDataByShowIdResponse_Info); 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_artwork_query_proto_rawDesc,
 | |
| 			NumEnums:      0,
 | |
| 			NumMessages:   59,
 | |
| 			NumExtensions: 0,
 | |
| 			NumServices:   1,
 | |
| 		},
 | |
| 		GoTypes:           file_pb_artwork_query_proto_goTypes,
 | |
| 		DependencyIndexes: file_pb_artwork_query_proto_depIdxs,
 | |
| 		MessageInfos:      file_pb_artwork_query_proto_msgTypes,
 | |
| 	}.Build()
 | |
| 	File_pb_artwork_query_proto = out.File
 | |
| 	file_pb_artwork_query_proto_rawDesc = nil
 | |
| 	file_pb_artwork_query_proto_goTypes = nil
 | |
| 	file_pb_artwork_query_proto_depIdxs = nil
 | |
| }
 |