2026-05-29 19:56:14 +08:00

14229 lines
473 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc v7.35.0
// source: proto/wallet/v1/wallet.proto
package walletv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
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)
)
// DebitGiftRequest 是 room-service 送礼同步扣费的最小账务输入。
type DebitGiftRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
RoomId string `protobuf:"bytes,2,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
SenderUserId int64 `protobuf:"varint,3,opt,name=sender_user_id,json=senderUserId,proto3" json:"sender_user_id,omitempty"`
TargetUserId int64 `protobuf:"varint,4,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
GiftId string `protobuf:"bytes,5,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
GiftCount int32 `protobuf:"varint,6,opt,name=gift_count,json=giftCount,proto3" json:"gift_count,omitempty"`
// price_version 为空时使用当前生效价格;非空时必须命中 active 价格版本。
PriceVersion string `protobuf:"bytes,7,opt,name=price_version,json=priceVersion,proto3" json:"price_version,omitempty"`
AppCode string `protobuf:"bytes,8,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
// region_id 来自 room-service 房间 visible_region_id用于校验礼物区域可用性。
RegionId int64 `protobuf:"varint,9,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
// target_is_host 由 gateway 根据 user-service active host profile 注入,客户端不能直接声明。
TargetIsHost bool `protobuf:"varint,10,opt,name=target_is_host,json=targetIsHost,proto3" json:"target_is_host,omitempty"`
// target_host_region_id 是主播身份所属区域,用于后续按主播区域匹配工资政策。
TargetHostRegionId int64 `protobuf:"varint,11,opt,name=target_host_region_id,json=targetHostRegionId,proto3" json:"target_host_region_id,omitempty"`
// target_agency_owner_user_id 是送礼时主播归属 Agency 的 owner用于后续代理工资结算。
TargetAgencyOwnerUserId int64 `protobuf:"varint,12,opt,name=target_agency_owner_user_id,json=targetAgencyOwnerUserId,proto3" json:"target_agency_owner_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DebitGiftRequest) Reset() {
*x = DebitGiftRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DebitGiftRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DebitGiftRequest) ProtoMessage() {}
func (x *DebitGiftRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DebitGiftRequest.ProtoReflect.Descriptor instead.
func (*DebitGiftRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{0}
}
func (x *DebitGiftRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *DebitGiftRequest) GetRoomId() string {
if x != nil {
return x.RoomId
}
return ""
}
func (x *DebitGiftRequest) GetSenderUserId() int64 {
if x != nil {
return x.SenderUserId
}
return 0
}
func (x *DebitGiftRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *DebitGiftRequest) GetGiftId() string {
if x != nil {
return x.GiftId
}
return ""
}
func (x *DebitGiftRequest) GetGiftCount() int32 {
if x != nil {
return x.GiftCount
}
return 0
}
func (x *DebitGiftRequest) GetPriceVersion() string {
if x != nil {
return x.PriceVersion
}
return ""
}
func (x *DebitGiftRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *DebitGiftRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *DebitGiftRequest) GetTargetIsHost() bool {
if x != nil {
return x.TargetIsHost
}
return false
}
func (x *DebitGiftRequest) GetTargetHostRegionId() int64 {
if x != nil {
return x.TargetHostRegionId
}
return 0
}
func (x *DebitGiftRequest) GetTargetAgencyOwnerUserId() int64 {
if x != nil {
return x.TargetAgencyOwnerUserId
}
return 0
}
// DebitGiftResponse 返回扣费流水、服务端结算值和 sender COIN 账后余额。
type DebitGiftResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
BillingReceiptId string `protobuf:"bytes,1,opt,name=billing_receipt_id,json=billingReceiptId,proto3" json:"billing_receipt_id,omitempty"`
TransactionId string `protobuf:"bytes,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
CoinSpent int64 `protobuf:"varint,3,opt,name=coin_spent,json=coinSpent,proto3" json:"coin_spent,omitempty"`
GiftPointAdded int64 `protobuf:"varint,4,opt,name=gift_point_added,json=giftPointAdded,proto3" json:"gift_point_added,omitempty"`
HeatValue int64 `protobuf:"varint,5,opt,name=heat_value,json=heatValue,proto3" json:"heat_value,omitempty"`
PriceVersion string `protobuf:"bytes,6,opt,name=price_version,json=priceVersion,proto3" json:"price_version,omitempty"`
// balance_after 是 sender 被扣费资产 available_amount 账后余额。
BalanceAfter int64 `protobuf:"varint,7,opt,name=balance_after,json=balanceAfter,proto3" json:"balance_after,omitempty"`
ChargeAssetType string `protobuf:"bytes,8,opt,name=charge_asset_type,json=chargeAssetType,proto3" json:"charge_asset_type,omitempty"`
ChargeAmount int64 `protobuf:"varint,9,opt,name=charge_amount,json=chargeAmount,proto3" json:"charge_amount,omitempty"`
GiftTypeCode string `protobuf:"bytes,10,opt,name=gift_type_code,json=giftTypeCode,proto3" json:"gift_type_code,omitempty"`
// host_period_diamond_added 是本次送礼给主播周期钻石账户增加的钻石;非主播为 0。
HostPeriodDiamondAdded int64 `protobuf:"varint,11,opt,name=host_period_diamond_added,json=hostPeriodDiamondAdded,proto3" json:"host_period_diamond_added,omitempty"`
// host_period_cycle_key 是 UTC 月周期,例如 2026-05非主播为空。
HostPeriodCycleKey string `protobuf:"bytes,12,opt,name=host_period_cycle_key,json=hostPeriodCycleKey,proto3" json:"host_period_cycle_key,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DebitGiftResponse) Reset() {
*x = DebitGiftResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DebitGiftResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DebitGiftResponse) ProtoMessage() {}
func (x *DebitGiftResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DebitGiftResponse.ProtoReflect.Descriptor instead.
func (*DebitGiftResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{1}
}
func (x *DebitGiftResponse) GetBillingReceiptId() string {
if x != nil {
return x.BillingReceiptId
}
return ""
}
func (x *DebitGiftResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *DebitGiftResponse) GetCoinSpent() int64 {
if x != nil {
return x.CoinSpent
}
return 0
}
func (x *DebitGiftResponse) GetGiftPointAdded() int64 {
if x != nil {
return x.GiftPointAdded
}
return 0
}
func (x *DebitGiftResponse) GetHeatValue() int64 {
if x != nil {
return x.HeatValue
}
return 0
}
func (x *DebitGiftResponse) GetPriceVersion() string {
if x != nil {
return x.PriceVersion
}
return ""
}
func (x *DebitGiftResponse) GetBalanceAfter() int64 {
if x != nil {
return x.BalanceAfter
}
return 0
}
func (x *DebitGiftResponse) GetChargeAssetType() string {
if x != nil {
return x.ChargeAssetType
}
return ""
}
func (x *DebitGiftResponse) GetChargeAmount() int64 {
if x != nil {
return x.ChargeAmount
}
return 0
}
func (x *DebitGiftResponse) GetGiftTypeCode() string {
if x != nil {
return x.GiftTypeCode
}
return ""
}
func (x *DebitGiftResponse) GetHostPeriodDiamondAdded() int64 {
if x != nil {
return x.HostPeriodDiamondAdded
}
return 0
}
func (x *DebitGiftResponse) GetHostPeriodCycleKey() string {
if x != nil {
return x.HostPeriodCycleKey
}
return ""
}
// AssetBalance 是用户某类资产的余额投影。
type AssetBalance struct {
state protoimpl.MessageState `protogen:"open.v1"`
AssetType string `protobuf:"bytes,1,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
AvailableAmount int64 `protobuf:"varint,2,opt,name=available_amount,json=availableAmount,proto3" json:"available_amount,omitempty"`
FrozenAmount int64 `protobuf:"varint,3,opt,name=frozen_amount,json=frozenAmount,proto3" json:"frozen_amount,omitempty"`
Version int64 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
AppCode string `protobuf:"bytes,5,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AssetBalance) Reset() {
*x = AssetBalance{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AssetBalance) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AssetBalance) ProtoMessage() {}
func (x *AssetBalance) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AssetBalance.ProtoReflect.Descriptor instead.
func (*AssetBalance) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{2}
}
func (x *AssetBalance) GetAssetType() string {
if x != nil {
return x.AssetType
}
return ""
}
func (x *AssetBalance) GetAvailableAmount() int64 {
if x != nil {
return x.AvailableAmount
}
return 0
}
func (x *AssetBalance) GetFrozenAmount() int64 {
if x != nil {
return x.FrozenAmount
}
return 0
}
func (x *AssetBalance) GetVersion() int64 {
if x != nil {
return x.Version
}
return 0
}
func (x *AssetBalance) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
// GetBalancesRequest 查询用户多资产余额;内部调用方负责鉴权和用户范围控制。
type GetBalancesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
AssetTypes []string `protobuf:"bytes,3,rep,name=asset_types,json=assetTypes,proto3" json:"asset_types,omitempty"`
AppCode string `protobuf:"bytes,4,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetBalancesRequest) Reset() {
*x = GetBalancesRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetBalancesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetBalancesRequest) ProtoMessage() {}
func (x *GetBalancesRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[3]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetBalancesRequest.ProtoReflect.Descriptor instead.
func (*GetBalancesRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{3}
}
func (x *GetBalancesRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetBalancesRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetBalancesRequest) GetAssetTypes() []string {
if x != nil {
return x.AssetTypes
}
return nil
}
func (x *GetBalancesRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
type GetBalancesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Balances []*AssetBalance `protobuf:"bytes,1,rep,name=balances,proto3" json:"balances,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetBalancesResponse) Reset() {
*x = GetBalancesResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetBalancesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetBalancesResponse) ProtoMessage() {}
func (x *GetBalancesResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[4]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetBalancesResponse.ProtoReflect.Descriptor instead.
func (*GetBalancesResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{4}
}
func (x *GetBalancesResponse) GetBalances() []*AssetBalance {
if x != nil {
return x.Balances
}
return nil
}
// AdminCreditAssetRequest 是后台手动入账/调账的最小审计命令。
type AdminCreditAssetRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
TargetUserId int64 `protobuf:"varint,2,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
OperatorUserId int64 `protobuf:"varint,5,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
EvidenceRef string `protobuf:"bytes,7,opt,name=evidence_ref,json=evidenceRef,proto3" json:"evidence_ref,omitempty"`
AppCode string `protobuf:"bytes,8,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AdminCreditAssetRequest) Reset() {
*x = AdminCreditAssetRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AdminCreditAssetRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdminCreditAssetRequest) ProtoMessage() {}
func (x *AdminCreditAssetRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[5]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AdminCreditAssetRequest.ProtoReflect.Descriptor instead.
func (*AdminCreditAssetRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{5}
}
func (x *AdminCreditAssetRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *AdminCreditAssetRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *AdminCreditAssetRequest) GetAssetType() string {
if x != nil {
return x.AssetType
}
return ""
}
func (x *AdminCreditAssetRequest) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *AdminCreditAssetRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *AdminCreditAssetRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *AdminCreditAssetRequest) GetEvidenceRef() string {
if x != nil {
return x.EvidenceRef
}
return ""
}
func (x *AdminCreditAssetRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
type AdminCreditAssetResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
TransactionId string `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
Balance *AssetBalance `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AdminCreditAssetResponse) Reset() {
*x = AdminCreditAssetResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AdminCreditAssetResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdminCreditAssetResponse) ProtoMessage() {}
func (x *AdminCreditAssetResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[6]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AdminCreditAssetResponse.ProtoReflect.Descriptor instead.
func (*AdminCreditAssetResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{6}
}
func (x *AdminCreditAssetResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *AdminCreditAssetResponse) GetBalance() *AssetBalance {
if x != nil {
return x.Balance
}
return nil
}
// AdminCreditCoinSellerStockRequest 是后台给 active 币商专用库存入账的账务命令。
type AdminCreditCoinSellerStockRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
SellerUserId int64 `protobuf:"varint,2,opt,name=seller_user_id,json=sellerUserId,proto3" json:"seller_user_id,omitempty"`
StockType string `protobuf:"bytes,3,opt,name=stock_type,json=stockType,proto3" json:"stock_type,omitempty"`
CoinAmount int64 `protobuf:"varint,4,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
PaidCurrencyCode string `protobuf:"bytes,5,opt,name=paid_currency_code,json=paidCurrencyCode,proto3" json:"paid_currency_code,omitempty"`
PaidAmountMicro int64 `protobuf:"varint,6,opt,name=paid_amount_micro,json=paidAmountMicro,proto3" json:"paid_amount_micro,omitempty"`
PaymentRef string `protobuf:"bytes,7,opt,name=payment_ref,json=paymentRef,proto3" json:"payment_ref,omitempty"`
EvidenceRef string `protobuf:"bytes,8,opt,name=evidence_ref,json=evidenceRef,proto3" json:"evidence_ref,omitempty"`
OperatorUserId int64 `protobuf:"varint,9,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
Reason string `protobuf:"bytes,10,opt,name=reason,proto3" json:"reason,omitempty"`
AppCode string `protobuf:"bytes,11,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AdminCreditCoinSellerStockRequest) Reset() {
*x = AdminCreditCoinSellerStockRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AdminCreditCoinSellerStockRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdminCreditCoinSellerStockRequest) ProtoMessage() {}
func (x *AdminCreditCoinSellerStockRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[7]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AdminCreditCoinSellerStockRequest.ProtoReflect.Descriptor instead.
func (*AdminCreditCoinSellerStockRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{7}
}
func (x *AdminCreditCoinSellerStockRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *AdminCreditCoinSellerStockRequest) GetSellerUserId() int64 {
if x != nil {
return x.SellerUserId
}
return 0
}
func (x *AdminCreditCoinSellerStockRequest) GetStockType() string {
if x != nil {
return x.StockType
}
return ""
}
func (x *AdminCreditCoinSellerStockRequest) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *AdminCreditCoinSellerStockRequest) GetPaidCurrencyCode() string {
if x != nil {
return x.PaidCurrencyCode
}
return ""
}
func (x *AdminCreditCoinSellerStockRequest) GetPaidAmountMicro() int64 {
if x != nil {
return x.PaidAmountMicro
}
return 0
}
func (x *AdminCreditCoinSellerStockRequest) GetPaymentRef() string {
if x != nil {
return x.PaymentRef
}
return ""
}
func (x *AdminCreditCoinSellerStockRequest) GetEvidenceRef() string {
if x != nil {
return x.EvidenceRef
}
return ""
}
func (x *AdminCreditCoinSellerStockRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *AdminCreditCoinSellerStockRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *AdminCreditCoinSellerStockRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
type AdminCreditCoinSellerStockResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
TransactionId string `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
SellerUserId int64 `protobuf:"varint,2,opt,name=seller_user_id,json=sellerUserId,proto3" json:"seller_user_id,omitempty"`
StockType string `protobuf:"bytes,3,opt,name=stock_type,json=stockType,proto3" json:"stock_type,omitempty"`
CoinAmount int64 `protobuf:"varint,4,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
PaidCurrencyCode string `protobuf:"bytes,5,opt,name=paid_currency_code,json=paidCurrencyCode,proto3" json:"paid_currency_code,omitempty"`
PaidAmountMicro int64 `protobuf:"varint,6,opt,name=paid_amount_micro,json=paidAmountMicro,proto3" json:"paid_amount_micro,omitempty"`
CountsAsSellerRecharge bool `protobuf:"varint,7,opt,name=counts_as_seller_recharge,json=countsAsSellerRecharge,proto3" json:"counts_as_seller_recharge,omitempty"`
BalanceAfter int64 `protobuf:"varint,8,opt,name=balance_after,json=balanceAfter,proto3" json:"balance_after,omitempty"`
CreatedAtMs int64 `protobuf:"varint,9,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AdminCreditCoinSellerStockResponse) Reset() {
*x = AdminCreditCoinSellerStockResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AdminCreditCoinSellerStockResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdminCreditCoinSellerStockResponse) ProtoMessage() {}
func (x *AdminCreditCoinSellerStockResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[8]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AdminCreditCoinSellerStockResponse.ProtoReflect.Descriptor instead.
func (*AdminCreditCoinSellerStockResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{8}
}
func (x *AdminCreditCoinSellerStockResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *AdminCreditCoinSellerStockResponse) GetSellerUserId() int64 {
if x != nil {
return x.SellerUserId
}
return 0
}
func (x *AdminCreditCoinSellerStockResponse) GetStockType() string {
if x != nil {
return x.StockType
}
return ""
}
func (x *AdminCreditCoinSellerStockResponse) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *AdminCreditCoinSellerStockResponse) GetPaidCurrencyCode() string {
if x != nil {
return x.PaidCurrencyCode
}
return ""
}
func (x *AdminCreditCoinSellerStockResponse) GetPaidAmountMicro() int64 {
if x != nil {
return x.PaidAmountMicro
}
return 0
}
func (x *AdminCreditCoinSellerStockResponse) GetCountsAsSellerRecharge() bool {
if x != nil {
return x.CountsAsSellerRecharge
}
return false
}
func (x *AdminCreditCoinSellerStockResponse) GetBalanceAfter() int64 {
if x != nil {
return x.BalanceAfter
}
return 0
}
func (x *AdminCreditCoinSellerStockResponse) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
// TransferCoinFromSellerRequest 是币商给玩家转普通金币的内部账务命令。
type TransferCoinFromSellerRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
SellerUserId int64 `protobuf:"varint,2,opt,name=seller_user_id,json=sellerUserId,proto3" json:"seller_user_id,omitempty"`
TargetUserId int64 `protobuf:"varint,3,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
AppCode string `protobuf:"bytes,6,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
// seller_region_id 和 target_region_id 由 gateway 从 user-service 查询,不接受客户端提交。
SellerRegionId int64 `protobuf:"varint,7,opt,name=seller_region_id,json=sellerRegionId,proto3" json:"seller_region_id,omitempty"`
TargetRegionId int64 `protobuf:"varint,8,opt,name=target_region_id,json=targetRegionId,proto3" json:"target_region_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransferCoinFromSellerRequest) Reset() {
*x = TransferCoinFromSellerRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransferCoinFromSellerRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransferCoinFromSellerRequest) ProtoMessage() {}
func (x *TransferCoinFromSellerRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[9]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransferCoinFromSellerRequest.ProtoReflect.Descriptor instead.
func (*TransferCoinFromSellerRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{9}
}
func (x *TransferCoinFromSellerRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *TransferCoinFromSellerRequest) GetSellerUserId() int64 {
if x != nil {
return x.SellerUserId
}
return 0
}
func (x *TransferCoinFromSellerRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *TransferCoinFromSellerRequest) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *TransferCoinFromSellerRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *TransferCoinFromSellerRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *TransferCoinFromSellerRequest) GetSellerRegionId() int64 {
if x != nil {
return x.SellerRegionId
}
return 0
}
func (x *TransferCoinFromSellerRequest) GetTargetRegionId() int64 {
if x != nil {
return x.TargetRegionId
}
return 0
}
// TransferCoinFromSellerResponse 同时返回金币到账结果和本次转账对应的充值金额口径。
type TransferCoinFromSellerResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
TransactionId string `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
SellerBalanceAfter int64 `protobuf:"varint,2,opt,name=seller_balance_after,json=sellerBalanceAfter,proto3" json:"seller_balance_after,omitempty"`
TargetBalanceAfter int64 `protobuf:"varint,3,opt,name=target_balance_after,json=targetBalanceAfter,proto3" json:"target_balance_after,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
RechargeUsdMinor int64 `protobuf:"varint,5,opt,name=recharge_usd_minor,json=rechargeUsdMinor,proto3" json:"recharge_usd_minor,omitempty"`
RechargeCurrencyCode string `protobuf:"bytes,6,opt,name=recharge_currency_code,json=rechargeCurrencyCode,proto3" json:"recharge_currency_code,omitempty"`
RechargePolicyId int64 `protobuf:"varint,7,opt,name=recharge_policy_id,json=rechargePolicyId,proto3" json:"recharge_policy_id,omitempty"`
RechargePolicyVersion string `protobuf:"bytes,8,opt,name=recharge_policy_version,json=rechargePolicyVersion,proto3" json:"recharge_policy_version,omitempty"`
RechargePolicyCoinAmount int64 `protobuf:"varint,9,opt,name=recharge_policy_coin_amount,json=rechargePolicyCoinAmount,proto3" json:"recharge_policy_coin_amount,omitempty"`
RechargePolicyUsdMinorAmount int64 `protobuf:"varint,10,opt,name=recharge_policy_usd_minor_amount,json=rechargePolicyUsdMinorAmount,proto3" json:"recharge_policy_usd_minor_amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TransferCoinFromSellerResponse) Reset() {
*x = TransferCoinFromSellerResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TransferCoinFromSellerResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TransferCoinFromSellerResponse) ProtoMessage() {}
func (x *TransferCoinFromSellerResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[10]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TransferCoinFromSellerResponse.ProtoReflect.Descriptor instead.
func (*TransferCoinFromSellerResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{10}
}
func (x *TransferCoinFromSellerResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *TransferCoinFromSellerResponse) GetSellerBalanceAfter() int64 {
if x != nil {
return x.SellerBalanceAfter
}
return 0
}
func (x *TransferCoinFromSellerResponse) GetTargetBalanceAfter() int64 {
if x != nil {
return x.TargetBalanceAfter
}
return 0
}
func (x *TransferCoinFromSellerResponse) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *TransferCoinFromSellerResponse) GetRechargeUsdMinor() int64 {
if x != nil {
return x.RechargeUsdMinor
}
return 0
}
func (x *TransferCoinFromSellerResponse) GetRechargeCurrencyCode() string {
if x != nil {
return x.RechargeCurrencyCode
}
return ""
}
func (x *TransferCoinFromSellerResponse) GetRechargePolicyId() int64 {
if x != nil {
return x.RechargePolicyId
}
return 0
}
func (x *TransferCoinFromSellerResponse) GetRechargePolicyVersion() string {
if x != nil {
return x.RechargePolicyVersion
}
return ""
}
func (x *TransferCoinFromSellerResponse) GetRechargePolicyCoinAmount() int64 {
if x != nil {
return x.RechargePolicyCoinAmount
}
return 0
}
func (x *TransferCoinFromSellerResponse) GetRechargePolicyUsdMinorAmount() int64 {
if x != nil {
return x.RechargePolicyUsdMinorAmount
}
return 0
}
// Resource 是资源库里可配置、可赠送、可被礼物引用的最小资源。
type Resource struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ResourceId int64 `protobuf:"varint,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
ResourceCode string `protobuf:"bytes,3,opt,name=resource_code,json=resourceCode,proto3" json:"resource_code,omitempty"`
ResourceType string `protobuf:"bytes,4,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
Grantable bool `protobuf:"varint,7,opt,name=grantable,proto3" json:"grantable,omitempty"`
GrantStrategy string `protobuf:"bytes,8,opt,name=grant_strategy,json=grantStrategy,proto3" json:"grant_strategy,omitempty"`
WalletAssetType string `protobuf:"bytes,9,opt,name=wallet_asset_type,json=walletAssetType,proto3" json:"wallet_asset_type,omitempty"`
WalletAssetAmount int64 `protobuf:"varint,10,opt,name=wallet_asset_amount,json=walletAssetAmount,proto3" json:"wallet_asset_amount,omitempty"`
UsageScopes []string `protobuf:"bytes,11,rep,name=usage_scopes,json=usageScopes,proto3" json:"usage_scopes,omitempty"`
AssetUrl string `protobuf:"bytes,12,opt,name=asset_url,json=assetUrl,proto3" json:"asset_url,omitempty"`
PreviewUrl string `protobuf:"bytes,13,opt,name=preview_url,json=previewUrl,proto3" json:"preview_url,omitempty"`
AnimationUrl string `protobuf:"bytes,14,opt,name=animation_url,json=animationUrl,proto3" json:"animation_url,omitempty"`
MetadataJson string `protobuf:"bytes,15,opt,name=metadata_json,json=metadataJson,proto3" json:"metadata_json,omitempty"`
SortOrder int32 `protobuf:"varint,16,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
CreatedByUserId int64 `protobuf:"varint,17,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
UpdatedByUserId int64 `protobuf:"varint,18,opt,name=updated_by_user_id,json=updatedByUserId,proto3" json:"updated_by_user_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,19,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,20,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
ManagerGrantEnabled bool `protobuf:"varint,21,opt,name=manager_grant_enabled,json=managerGrantEnabled,proto3" json:"manager_grant_enabled,omitempty"`
PriceType string `protobuf:"bytes,22,opt,name=price_type,json=priceType,proto3" json:"price_type,omitempty"`
CoinPrice int64 `protobuf:"varint,23,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"`
GiftPointAmount int64 `protobuf:"varint,24,opt,name=gift_point_amount,json=giftPointAmount,proto3" json:"gift_point_amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Resource) Reset() {
*x = Resource{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Resource) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Resource) ProtoMessage() {}
func (x *Resource) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[11]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Resource.ProtoReflect.Descriptor instead.
func (*Resource) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{11}
}
func (x *Resource) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *Resource) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *Resource) GetResourceCode() string {
if x != nil {
return x.ResourceCode
}
return ""
}
func (x *Resource) GetResourceType() string {
if x != nil {
return x.ResourceType
}
return ""
}
func (x *Resource) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Resource) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *Resource) GetGrantable() bool {
if x != nil {
return x.Grantable
}
return false
}
func (x *Resource) GetGrantStrategy() string {
if x != nil {
return x.GrantStrategy
}
return ""
}
func (x *Resource) GetWalletAssetType() string {
if x != nil {
return x.WalletAssetType
}
return ""
}
func (x *Resource) GetWalletAssetAmount() int64 {
if x != nil {
return x.WalletAssetAmount
}
return 0
}
func (x *Resource) GetUsageScopes() []string {
if x != nil {
return x.UsageScopes
}
return nil
}
func (x *Resource) GetAssetUrl() string {
if x != nil {
return x.AssetUrl
}
return ""
}
func (x *Resource) GetPreviewUrl() string {
if x != nil {
return x.PreviewUrl
}
return ""
}
func (x *Resource) GetAnimationUrl() string {
if x != nil {
return x.AnimationUrl
}
return ""
}
func (x *Resource) GetMetadataJson() string {
if x != nil {
return x.MetadataJson
}
return ""
}
func (x *Resource) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *Resource) GetCreatedByUserId() int64 {
if x != nil {
return x.CreatedByUserId
}
return 0
}
func (x *Resource) GetUpdatedByUserId() int64 {
if x != nil {
return x.UpdatedByUserId
}
return 0
}
func (x *Resource) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *Resource) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
func (x *Resource) GetManagerGrantEnabled() bool {
if x != nil {
return x.ManagerGrantEnabled
}
return false
}
func (x *Resource) GetPriceType() string {
if x != nil {
return x.PriceType
}
return ""
}
func (x *Resource) GetCoinPrice() int64 {
if x != nil {
return x.CoinPrice
}
return 0
}
func (x *Resource) GetGiftPointAmount() int64 {
if x != nil {
return x.GiftPointAmount
}
return 0
}
type ResourceGroupItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
GroupItemId int64 `protobuf:"varint,1,opt,name=group_item_id,json=groupItemId,proto3" json:"group_item_id,omitempty"`
GroupId int64 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Resource *Resource `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
Quantity int64 `protobuf:"varint,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
DurationMs int64 `protobuf:"varint,6,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
CreatedAtMs int64 `protobuf:"varint,8,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,9,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
ItemType string `protobuf:"bytes,10,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
WalletAssetType string `protobuf:"bytes,11,opt,name=wallet_asset_type,json=walletAssetType,proto3" json:"wallet_asset_type,omitempty"`
WalletAssetAmount int64 `protobuf:"varint,12,opt,name=wallet_asset_amount,json=walletAssetAmount,proto3" json:"wallet_asset_amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceGroupItem) Reset() {
*x = ResourceGroupItem{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceGroupItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceGroupItem) ProtoMessage() {}
func (x *ResourceGroupItem) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[12]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceGroupItem.ProtoReflect.Descriptor instead.
func (*ResourceGroupItem) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{12}
}
func (x *ResourceGroupItem) GetGroupItemId() int64 {
if x != nil {
return x.GroupItemId
}
return 0
}
func (x *ResourceGroupItem) GetGroupId() int64 {
if x != nil {
return x.GroupId
}
return 0
}
func (x *ResourceGroupItem) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *ResourceGroupItem) GetResource() *Resource {
if x != nil {
return x.Resource
}
return nil
}
func (x *ResourceGroupItem) GetQuantity() int64 {
if x != nil {
return x.Quantity
}
return 0
}
func (x *ResourceGroupItem) GetDurationMs() int64 {
if x != nil {
return x.DurationMs
}
return 0
}
func (x *ResourceGroupItem) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *ResourceGroupItem) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *ResourceGroupItem) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
func (x *ResourceGroupItem) GetItemType() string {
if x != nil {
return x.ItemType
}
return ""
}
func (x *ResourceGroupItem) GetWalletAssetType() string {
if x != nil {
return x.WalletAssetType
}
return ""
}
func (x *ResourceGroupItem) GetWalletAssetAmount() int64 {
if x != nil {
return x.WalletAssetAmount
}
return 0
}
type ResourceGroup struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GroupId int64 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
GroupCode string `protobuf:"bytes,3,opt,name=group_code,json=groupCode,proto3" json:"group_code,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
Items []*ResourceGroupItem `protobuf:"bytes,8,rep,name=items,proto3" json:"items,omitempty"`
CreatedByUserId int64 `protobuf:"varint,9,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
UpdatedByUserId int64 `protobuf:"varint,10,opt,name=updated_by_user_id,json=updatedByUserId,proto3" json:"updated_by_user_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,11,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,12,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceGroup) Reset() {
*x = ResourceGroup{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceGroup) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceGroup) ProtoMessage() {}
func (x *ResourceGroup) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[13]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceGroup.ProtoReflect.Descriptor instead.
func (*ResourceGroup) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{13}
}
func (x *ResourceGroup) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ResourceGroup) GetGroupId() int64 {
if x != nil {
return x.GroupId
}
return 0
}
func (x *ResourceGroup) GetGroupCode() string {
if x != nil {
return x.GroupCode
}
return ""
}
func (x *ResourceGroup) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *ResourceGroup) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ResourceGroup) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *ResourceGroup) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *ResourceGroup) GetItems() []*ResourceGroupItem {
if x != nil {
return x.Items
}
return nil
}
func (x *ResourceGroup) GetCreatedByUserId() int64 {
if x != nil {
return x.CreatedByUserId
}
return 0
}
func (x *ResourceGroup) GetUpdatedByUserId() int64 {
if x != nil {
return x.UpdatedByUserId
}
return 0
}
func (x *ResourceGroup) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *ResourceGroup) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type GiftConfig struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GiftId string `protobuf:"bytes,2,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Resource *Resource `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
PresentationJson string `protobuf:"bytes,8,opt,name=presentation_json,json=presentationJson,proto3" json:"presentation_json,omitempty"`
PriceVersion string `protobuf:"bytes,9,opt,name=price_version,json=priceVersion,proto3" json:"price_version,omitempty"`
CoinPrice int64 `protobuf:"varint,10,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"`
GiftPointAmount int64 `protobuf:"varint,11,opt,name=gift_point_amount,json=giftPointAmount,proto3" json:"gift_point_amount,omitempty"`
HeatValue int64 `protobuf:"varint,12,opt,name=heat_value,json=heatValue,proto3" json:"heat_value,omitempty"`
CreatedByUserId int64 `protobuf:"varint,13,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
UpdatedByUserId int64 `protobuf:"varint,14,opt,name=updated_by_user_id,json=updatedByUserId,proto3" json:"updated_by_user_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,15,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,16,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
RegionIds []int64 `protobuf:"varint,17,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"`
GiftTypeCode string `protobuf:"bytes,18,opt,name=gift_type_code,json=giftTypeCode,proto3" json:"gift_type_code,omitempty"`
ChargeAssetType string `protobuf:"bytes,19,opt,name=charge_asset_type,json=chargeAssetType,proto3" json:"charge_asset_type,omitempty"`
EffectiveFromMs int64 `protobuf:"varint,20,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"`
EffectiveToMs int64 `protobuf:"varint,21,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"`
EffectTypes []string `protobuf:"bytes,22,rep,name=effect_types,json=effectTypes,proto3" json:"effect_types,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GiftConfig) Reset() {
*x = GiftConfig{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GiftConfig) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GiftConfig) ProtoMessage() {}
func (x *GiftConfig) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[14]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GiftConfig.ProtoReflect.Descriptor instead.
func (*GiftConfig) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{14}
}
func (x *GiftConfig) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GiftConfig) GetGiftId() string {
if x != nil {
return x.GiftId
}
return ""
}
func (x *GiftConfig) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *GiftConfig) GetResource() *Resource {
if x != nil {
return x.Resource
}
return nil
}
func (x *GiftConfig) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *GiftConfig) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *GiftConfig) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *GiftConfig) GetPresentationJson() string {
if x != nil {
return x.PresentationJson
}
return ""
}
func (x *GiftConfig) GetPriceVersion() string {
if x != nil {
return x.PriceVersion
}
return ""
}
func (x *GiftConfig) GetCoinPrice() int64 {
if x != nil {
return x.CoinPrice
}
return 0
}
func (x *GiftConfig) GetGiftPointAmount() int64 {
if x != nil {
return x.GiftPointAmount
}
return 0
}
func (x *GiftConfig) GetHeatValue() int64 {
if x != nil {
return x.HeatValue
}
return 0
}
func (x *GiftConfig) GetCreatedByUserId() int64 {
if x != nil {
return x.CreatedByUserId
}
return 0
}
func (x *GiftConfig) GetUpdatedByUserId() int64 {
if x != nil {
return x.UpdatedByUserId
}
return 0
}
func (x *GiftConfig) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *GiftConfig) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
func (x *GiftConfig) GetRegionIds() []int64 {
if x != nil {
return x.RegionIds
}
return nil
}
func (x *GiftConfig) GetGiftTypeCode() string {
if x != nil {
return x.GiftTypeCode
}
return ""
}
func (x *GiftConfig) GetChargeAssetType() string {
if x != nil {
return x.ChargeAssetType
}
return ""
}
func (x *GiftConfig) GetEffectiveFromMs() int64 {
if x != nil {
return x.EffectiveFromMs
}
return 0
}
func (x *GiftConfig) GetEffectiveToMs() int64 {
if x != nil {
return x.EffectiveToMs
}
return 0
}
func (x *GiftConfig) GetEffectTypes() []string {
if x != nil {
return x.EffectTypes
}
return nil
}
type GiftTypeConfig struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TypeCode string `protobuf:"bytes,2,opt,name=type_code,json=typeCode,proto3" json:"type_code,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
TabKey string `protobuf:"bytes,4,opt,name=tab_key,json=tabKey,proto3" json:"tab_key,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
SortOrder int32 `protobuf:"varint,6,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
CreatedByUserId int64 `protobuf:"varint,7,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
UpdatedByUserId int64 `protobuf:"varint,8,opt,name=updated_by_user_id,json=updatedByUserId,proto3" json:"updated_by_user_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,9,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,10,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GiftTypeConfig) Reset() {
*x = GiftTypeConfig{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GiftTypeConfig) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GiftTypeConfig) ProtoMessage() {}
func (x *GiftTypeConfig) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[15]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GiftTypeConfig.ProtoReflect.Descriptor instead.
func (*GiftTypeConfig) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{15}
}
func (x *GiftTypeConfig) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GiftTypeConfig) GetTypeCode() string {
if x != nil {
return x.TypeCode
}
return ""
}
func (x *GiftTypeConfig) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *GiftTypeConfig) GetTabKey() string {
if x != nil {
return x.TabKey
}
return ""
}
func (x *GiftTypeConfig) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *GiftTypeConfig) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *GiftTypeConfig) GetCreatedByUserId() int64 {
if x != nil {
return x.CreatedByUserId
}
return 0
}
func (x *GiftTypeConfig) GetUpdatedByUserId() int64 {
if x != nil {
return x.UpdatedByUserId
}
return 0
}
func (x *GiftTypeConfig) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *GiftTypeConfig) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type ResourceShopItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ShopItemId int64 `protobuf:"varint,2,opt,name=shop_item_id,json=shopItemId,proto3" json:"shop_item_id,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Resource *Resource `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
DurationDays int32 `protobuf:"varint,6,opt,name=duration_days,json=durationDays,proto3" json:"duration_days,omitempty"`
PriceType string `protobuf:"bytes,7,opt,name=price_type,json=priceType,proto3" json:"price_type,omitempty"`
CoinPrice int64 `protobuf:"varint,8,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"`
EffectiveFromMs int64 `protobuf:"varint,9,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"`
EffectiveToMs int64 `protobuf:"varint,10,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"`
SortOrder int32 `protobuf:"varint,11,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
CreatedByUserId int64 `protobuf:"varint,12,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
UpdatedByUserId int64 `protobuf:"varint,13,opt,name=updated_by_user_id,json=updatedByUserId,proto3" json:"updated_by_user_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,14,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,15,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceShopItem) Reset() {
*x = ResourceShopItem{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceShopItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceShopItem) ProtoMessage() {}
func (x *ResourceShopItem) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[16]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceShopItem.ProtoReflect.Descriptor instead.
func (*ResourceShopItem) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{16}
}
func (x *ResourceShopItem) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ResourceShopItem) GetShopItemId() int64 {
if x != nil {
return x.ShopItemId
}
return 0
}
func (x *ResourceShopItem) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *ResourceShopItem) GetResource() *Resource {
if x != nil {
return x.Resource
}
return nil
}
func (x *ResourceShopItem) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ResourceShopItem) GetDurationDays() int32 {
if x != nil {
return x.DurationDays
}
return 0
}
func (x *ResourceShopItem) GetPriceType() string {
if x != nil {
return x.PriceType
}
return ""
}
func (x *ResourceShopItem) GetCoinPrice() int64 {
if x != nil {
return x.CoinPrice
}
return 0
}
func (x *ResourceShopItem) GetEffectiveFromMs() int64 {
if x != nil {
return x.EffectiveFromMs
}
return 0
}
func (x *ResourceShopItem) GetEffectiveToMs() int64 {
if x != nil {
return x.EffectiveToMs
}
return 0
}
func (x *ResourceShopItem) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *ResourceShopItem) GetCreatedByUserId() int64 {
if x != nil {
return x.CreatedByUserId
}
return 0
}
func (x *ResourceShopItem) GetUpdatedByUserId() int64 {
if x != nil {
return x.UpdatedByUserId
}
return 0
}
func (x *ResourceShopItem) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *ResourceShopItem) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type UserResourceEntitlement struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
EntitlementId string `protobuf:"bytes,2,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ResourceId int64 `protobuf:"varint,4,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Resource *Resource `protobuf:"bytes,5,opt,name=resource,proto3" json:"resource,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
Quantity int64 `protobuf:"varint,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
RemainingQuantity int64 `protobuf:"varint,8,opt,name=remaining_quantity,json=remainingQuantity,proto3" json:"remaining_quantity,omitempty"`
EffectiveAtMs int64 `protobuf:"varint,9,opt,name=effective_at_ms,json=effectiveAtMs,proto3" json:"effective_at_ms,omitempty"`
ExpiresAtMs int64 `protobuf:"varint,10,opt,name=expires_at_ms,json=expiresAtMs,proto3" json:"expires_at_ms,omitempty"`
SourceGrantId string `protobuf:"bytes,11,opt,name=source_grant_id,json=sourceGrantId,proto3" json:"source_grant_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,12,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,13,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
Equipped bool `protobuf:"varint,14,opt,name=equipped,proto3" json:"equipped,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UserResourceEntitlement) Reset() {
*x = UserResourceEntitlement{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UserResourceEntitlement) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UserResourceEntitlement) ProtoMessage() {}
func (x *UserResourceEntitlement) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[17]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UserResourceEntitlement.ProtoReflect.Descriptor instead.
func (*UserResourceEntitlement) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{17}
}
func (x *UserResourceEntitlement) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UserResourceEntitlement) GetEntitlementId() string {
if x != nil {
return x.EntitlementId
}
return ""
}
func (x *UserResourceEntitlement) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *UserResourceEntitlement) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *UserResourceEntitlement) GetResource() *Resource {
if x != nil {
return x.Resource
}
return nil
}
func (x *UserResourceEntitlement) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *UserResourceEntitlement) GetQuantity() int64 {
if x != nil {
return x.Quantity
}
return 0
}
func (x *UserResourceEntitlement) GetRemainingQuantity() int64 {
if x != nil {
return x.RemainingQuantity
}
return 0
}
func (x *UserResourceEntitlement) GetEffectiveAtMs() int64 {
if x != nil {
return x.EffectiveAtMs
}
return 0
}
func (x *UserResourceEntitlement) GetExpiresAtMs() int64 {
if x != nil {
return x.ExpiresAtMs
}
return 0
}
func (x *UserResourceEntitlement) GetSourceGrantId() string {
if x != nil {
return x.SourceGrantId
}
return ""
}
func (x *UserResourceEntitlement) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *UserResourceEntitlement) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
func (x *UserResourceEntitlement) GetEquipped() bool {
if x != nil {
return x.Equipped
}
return false
}
type ResourceGrantItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
GrantItemId int64 `protobuf:"varint,1,opt,name=grant_item_id,json=grantItemId,proto3" json:"grant_item_id,omitempty"`
GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
ResourceSnapshotJson string `protobuf:"bytes,4,opt,name=resource_snapshot_json,json=resourceSnapshotJson,proto3" json:"resource_snapshot_json,omitempty"`
Quantity int64 `protobuf:"varint,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
DurationMs int64 `protobuf:"varint,6,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
ResultType string `protobuf:"bytes,7,opt,name=result_type,json=resultType,proto3" json:"result_type,omitempty"`
WalletTransactionId string `protobuf:"bytes,8,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"`
EntitlementId string `protobuf:"bytes,9,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,10,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceGrantItem) Reset() {
*x = ResourceGrantItem{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceGrantItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceGrantItem) ProtoMessage() {}
func (x *ResourceGrantItem) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[18]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceGrantItem.ProtoReflect.Descriptor instead.
func (*ResourceGrantItem) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{18}
}
func (x *ResourceGrantItem) GetGrantItemId() int64 {
if x != nil {
return x.GrantItemId
}
return 0
}
func (x *ResourceGrantItem) GetGrantId() string {
if x != nil {
return x.GrantId
}
return ""
}
func (x *ResourceGrantItem) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *ResourceGrantItem) GetResourceSnapshotJson() string {
if x != nil {
return x.ResourceSnapshotJson
}
return ""
}
func (x *ResourceGrantItem) GetQuantity() int64 {
if x != nil {
return x.Quantity
}
return 0
}
func (x *ResourceGrantItem) GetDurationMs() int64 {
if x != nil {
return x.DurationMs
}
return 0
}
func (x *ResourceGrantItem) GetResultType() string {
if x != nil {
return x.ResultType
}
return ""
}
func (x *ResourceGrantItem) GetWalletTransactionId() string {
if x != nil {
return x.WalletTransactionId
}
return ""
}
func (x *ResourceGrantItem) GetEntitlementId() string {
if x != nil {
return x.EntitlementId
}
return ""
}
func (x *ResourceGrantItem) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
type ResourceGrant struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GrantId string `protobuf:"bytes,2,opt,name=grant_id,json=grantId,proto3" json:"grant_id,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
TargetUserId int64 `protobuf:"varint,4,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
GrantSource string `protobuf:"bytes,5,opt,name=grant_source,json=grantSource,proto3" json:"grant_source,omitempty"`
GrantSubjectType string `protobuf:"bytes,6,opt,name=grant_subject_type,json=grantSubjectType,proto3" json:"grant_subject_type,omitempty"`
GrantSubjectId string `protobuf:"bytes,7,opt,name=grant_subject_id,json=grantSubjectId,proto3" json:"grant_subject_id,omitempty"`
Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
Reason string `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"`
OperatorUserId int64 `protobuf:"varint,10,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
Items []*ResourceGrantItem `protobuf:"bytes,11,rep,name=items,proto3" json:"items,omitempty"`
CreatedAtMs int64 `protobuf:"varint,12,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,13,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceGrant) Reset() {
*x = ResourceGrant{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceGrant) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceGrant) ProtoMessage() {}
func (x *ResourceGrant) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[19]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceGrant.ProtoReflect.Descriptor instead.
func (*ResourceGrant) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{19}
}
func (x *ResourceGrant) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ResourceGrant) GetGrantId() string {
if x != nil {
return x.GrantId
}
return ""
}
func (x *ResourceGrant) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *ResourceGrant) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *ResourceGrant) GetGrantSource() string {
if x != nil {
return x.GrantSource
}
return ""
}
func (x *ResourceGrant) GetGrantSubjectType() string {
if x != nil {
return x.GrantSubjectType
}
return ""
}
func (x *ResourceGrant) GetGrantSubjectId() string {
if x != nil {
return x.GrantSubjectId
}
return ""
}
func (x *ResourceGrant) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ResourceGrant) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *ResourceGrant) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *ResourceGrant) GetItems() []*ResourceGrantItem {
if x != nil {
return x.Items
}
return nil
}
func (x *ResourceGrant) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *ResourceGrant) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type ResourceGroupItemInput struct {
state protoimpl.MessageState `protogen:"open.v1"`
ResourceId int64 `protobuf:"varint,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Quantity int64 `protobuf:"varint,2,opt,name=quantity,proto3" json:"quantity,omitempty"`
DurationMs int64 `protobuf:"varint,3,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
SortOrder int32 `protobuf:"varint,4,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
ItemType string `protobuf:"bytes,5,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
WalletAssetType string `protobuf:"bytes,6,opt,name=wallet_asset_type,json=walletAssetType,proto3" json:"wallet_asset_type,omitempty"`
WalletAssetAmount int64 `protobuf:"varint,7,opt,name=wallet_asset_amount,json=walletAssetAmount,proto3" json:"wallet_asset_amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceGroupItemInput) Reset() {
*x = ResourceGroupItemInput{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceGroupItemInput) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceGroupItemInput) ProtoMessage() {}
func (x *ResourceGroupItemInput) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[20]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceGroupItemInput.ProtoReflect.Descriptor instead.
func (*ResourceGroupItemInput) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{20}
}
func (x *ResourceGroupItemInput) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *ResourceGroupItemInput) GetQuantity() int64 {
if x != nil {
return x.Quantity
}
return 0
}
func (x *ResourceGroupItemInput) GetDurationMs() int64 {
if x != nil {
return x.DurationMs
}
return 0
}
func (x *ResourceGroupItemInput) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *ResourceGroupItemInput) GetItemType() string {
if x != nil {
return x.ItemType
}
return ""
}
func (x *ResourceGroupItemInput) GetWalletAssetType() string {
if x != nil {
return x.WalletAssetType
}
return ""
}
func (x *ResourceGroupItemInput) GetWalletAssetAmount() int64 {
if x != nil {
return x.WalletAssetAmount
}
return 0
}
type ListResourcesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ResourceType string `protobuf:"bytes,3,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
Keyword string `protobuf:"bytes,5,opt,name=keyword,proto3" json:"keyword,omitempty"`
Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
ActiveOnly bool `protobuf:"varint,8,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"`
ManagerGrantOnly bool `protobuf:"varint,9,opt,name=manager_grant_only,json=managerGrantOnly,proto3" json:"manager_grant_only,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourcesRequest) Reset() {
*x = ListResourcesRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourcesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourcesRequest) ProtoMessage() {}
func (x *ListResourcesRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[21]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourcesRequest.ProtoReflect.Descriptor instead.
func (*ListResourcesRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{21}
}
func (x *ListResourcesRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListResourcesRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListResourcesRequest) GetResourceType() string {
if x != nil {
return x.ResourceType
}
return ""
}
func (x *ListResourcesRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListResourcesRequest) GetKeyword() string {
if x != nil {
return x.Keyword
}
return ""
}
func (x *ListResourcesRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListResourcesRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
func (x *ListResourcesRequest) GetActiveOnly() bool {
if x != nil {
return x.ActiveOnly
}
return false
}
func (x *ListResourcesRequest) GetManagerGrantOnly() bool {
if x != nil {
return x.ManagerGrantOnly
}
return false
}
type ListResourcesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Resources []*Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourcesResponse) Reset() {
*x = ListResourcesResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourcesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourcesResponse) ProtoMessage() {}
func (x *ListResourcesResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[22]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourcesResponse.ProtoReflect.Descriptor instead.
func (*ListResourcesResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{22}
}
func (x *ListResourcesResponse) GetResources() []*Resource {
if x != nil {
return x.Resources
}
return nil
}
func (x *ListResourcesResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type GetResourceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetResourceRequest) Reset() {
*x = GetResourceRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetResourceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetResourceRequest) ProtoMessage() {}
func (x *GetResourceRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[23]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetResourceRequest.ProtoReflect.Descriptor instead.
func (*GetResourceRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{23}
}
func (x *GetResourceRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetResourceRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetResourceRequest) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
type GetResourceResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetResourceResponse) Reset() {
*x = GetResourceResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetResourceResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetResourceResponse) ProtoMessage() {}
func (x *GetResourceResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[24]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetResourceResponse.ProtoReflect.Descriptor instead.
func (*GetResourceResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{24}
}
func (x *GetResourceResponse) GetResource() *Resource {
if x != nil {
return x.Resource
}
return nil
}
type CreateResourceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ResourceCode string `protobuf:"bytes,3,opt,name=resource_code,json=resourceCode,proto3" json:"resource_code,omitempty"`
ResourceType string `protobuf:"bytes,4,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
Grantable bool `protobuf:"varint,7,opt,name=grantable,proto3" json:"grantable,omitempty"`
GrantStrategy string `protobuf:"bytes,8,opt,name=grant_strategy,json=grantStrategy,proto3" json:"grant_strategy,omitempty"`
WalletAssetType string `protobuf:"bytes,9,opt,name=wallet_asset_type,json=walletAssetType,proto3" json:"wallet_asset_type,omitempty"`
WalletAssetAmount int64 `protobuf:"varint,10,opt,name=wallet_asset_amount,json=walletAssetAmount,proto3" json:"wallet_asset_amount,omitempty"`
UsageScopes []string `protobuf:"bytes,11,rep,name=usage_scopes,json=usageScopes,proto3" json:"usage_scopes,omitempty"`
AssetUrl string `protobuf:"bytes,12,opt,name=asset_url,json=assetUrl,proto3" json:"asset_url,omitempty"`
PreviewUrl string `protobuf:"bytes,13,opt,name=preview_url,json=previewUrl,proto3" json:"preview_url,omitempty"`
AnimationUrl string `protobuf:"bytes,14,opt,name=animation_url,json=animationUrl,proto3" json:"animation_url,omitempty"`
MetadataJson string `protobuf:"bytes,15,opt,name=metadata_json,json=metadataJson,proto3" json:"metadata_json,omitempty"`
SortOrder int32 `protobuf:"varint,16,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
OperatorUserId int64 `protobuf:"varint,17,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
ManagerGrantEnabled *bool `protobuf:"varint,18,opt,name=manager_grant_enabled,json=managerGrantEnabled,proto3,oneof" json:"manager_grant_enabled,omitempty"`
PriceType string `protobuf:"bytes,19,opt,name=price_type,json=priceType,proto3" json:"price_type,omitempty"`
CoinPrice int64 `protobuf:"varint,20,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"`
GiftPointAmount int64 `protobuf:"varint,21,opt,name=gift_point_amount,json=giftPointAmount,proto3" json:"gift_point_amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateResourceRequest) Reset() {
*x = CreateResourceRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateResourceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateResourceRequest) ProtoMessage() {}
func (x *CreateResourceRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[25]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateResourceRequest.ProtoReflect.Descriptor instead.
func (*CreateResourceRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{25}
}
func (x *CreateResourceRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *CreateResourceRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CreateResourceRequest) GetResourceCode() string {
if x != nil {
return x.ResourceCode
}
return ""
}
func (x *CreateResourceRequest) GetResourceType() string {
if x != nil {
return x.ResourceType
}
return ""
}
func (x *CreateResourceRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *CreateResourceRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *CreateResourceRequest) GetGrantable() bool {
if x != nil {
return x.Grantable
}
return false
}
func (x *CreateResourceRequest) GetGrantStrategy() string {
if x != nil {
return x.GrantStrategy
}
return ""
}
func (x *CreateResourceRequest) GetWalletAssetType() string {
if x != nil {
return x.WalletAssetType
}
return ""
}
func (x *CreateResourceRequest) GetWalletAssetAmount() int64 {
if x != nil {
return x.WalletAssetAmount
}
return 0
}
func (x *CreateResourceRequest) GetUsageScopes() []string {
if x != nil {
return x.UsageScopes
}
return nil
}
func (x *CreateResourceRequest) GetAssetUrl() string {
if x != nil {
return x.AssetUrl
}
return ""
}
func (x *CreateResourceRequest) GetPreviewUrl() string {
if x != nil {
return x.PreviewUrl
}
return ""
}
func (x *CreateResourceRequest) GetAnimationUrl() string {
if x != nil {
return x.AnimationUrl
}
return ""
}
func (x *CreateResourceRequest) GetMetadataJson() string {
if x != nil {
return x.MetadataJson
}
return ""
}
func (x *CreateResourceRequest) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *CreateResourceRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *CreateResourceRequest) GetManagerGrantEnabled() bool {
if x != nil && x.ManagerGrantEnabled != nil {
return *x.ManagerGrantEnabled
}
return false
}
func (x *CreateResourceRequest) GetPriceType() string {
if x != nil {
return x.PriceType
}
return ""
}
func (x *CreateResourceRequest) GetCoinPrice() int64 {
if x != nil {
return x.CoinPrice
}
return 0
}
func (x *CreateResourceRequest) GetGiftPointAmount() int64 {
if x != nil {
return x.GiftPointAmount
}
return 0
}
type UpdateResourceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
ResourceCode string `protobuf:"bytes,4,opt,name=resource_code,json=resourceCode,proto3" json:"resource_code,omitempty"`
ResourceType string `protobuf:"bytes,5,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
Grantable bool `protobuf:"varint,8,opt,name=grantable,proto3" json:"grantable,omitempty"`
GrantStrategy string `protobuf:"bytes,9,opt,name=grant_strategy,json=grantStrategy,proto3" json:"grant_strategy,omitempty"`
WalletAssetType string `protobuf:"bytes,10,opt,name=wallet_asset_type,json=walletAssetType,proto3" json:"wallet_asset_type,omitempty"`
WalletAssetAmount int64 `protobuf:"varint,11,opt,name=wallet_asset_amount,json=walletAssetAmount,proto3" json:"wallet_asset_amount,omitempty"`
UsageScopes []string `protobuf:"bytes,12,rep,name=usage_scopes,json=usageScopes,proto3" json:"usage_scopes,omitempty"`
AssetUrl string `protobuf:"bytes,13,opt,name=asset_url,json=assetUrl,proto3" json:"asset_url,omitempty"`
PreviewUrl string `protobuf:"bytes,14,opt,name=preview_url,json=previewUrl,proto3" json:"preview_url,omitempty"`
AnimationUrl string `protobuf:"bytes,15,opt,name=animation_url,json=animationUrl,proto3" json:"animation_url,omitempty"`
MetadataJson string `protobuf:"bytes,16,opt,name=metadata_json,json=metadataJson,proto3" json:"metadata_json,omitempty"`
SortOrder int32 `protobuf:"varint,17,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
OperatorUserId int64 `protobuf:"varint,18,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
ManagerGrantEnabled *bool `protobuf:"varint,19,opt,name=manager_grant_enabled,json=managerGrantEnabled,proto3,oneof" json:"manager_grant_enabled,omitempty"`
PriceType string `protobuf:"bytes,20,opt,name=price_type,json=priceType,proto3" json:"price_type,omitempty"`
CoinPrice int64 `protobuf:"varint,21,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"`
GiftPointAmount int64 `protobuf:"varint,22,opt,name=gift_point_amount,json=giftPointAmount,proto3" json:"gift_point_amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateResourceRequest) Reset() {
*x = UpdateResourceRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateResourceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateResourceRequest) ProtoMessage() {}
func (x *UpdateResourceRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[26]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateResourceRequest.ProtoReflect.Descriptor instead.
func (*UpdateResourceRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{26}
}
func (x *UpdateResourceRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpdateResourceRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpdateResourceRequest) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *UpdateResourceRequest) GetResourceCode() string {
if x != nil {
return x.ResourceCode
}
return ""
}
func (x *UpdateResourceRequest) GetResourceType() string {
if x != nil {
return x.ResourceType
}
return ""
}
func (x *UpdateResourceRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *UpdateResourceRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *UpdateResourceRequest) GetGrantable() bool {
if x != nil {
return x.Grantable
}
return false
}
func (x *UpdateResourceRequest) GetGrantStrategy() string {
if x != nil {
return x.GrantStrategy
}
return ""
}
func (x *UpdateResourceRequest) GetWalletAssetType() string {
if x != nil {
return x.WalletAssetType
}
return ""
}
func (x *UpdateResourceRequest) GetWalletAssetAmount() int64 {
if x != nil {
return x.WalletAssetAmount
}
return 0
}
func (x *UpdateResourceRequest) GetUsageScopes() []string {
if x != nil {
return x.UsageScopes
}
return nil
}
func (x *UpdateResourceRequest) GetAssetUrl() string {
if x != nil {
return x.AssetUrl
}
return ""
}
func (x *UpdateResourceRequest) GetPreviewUrl() string {
if x != nil {
return x.PreviewUrl
}
return ""
}
func (x *UpdateResourceRequest) GetAnimationUrl() string {
if x != nil {
return x.AnimationUrl
}
return ""
}
func (x *UpdateResourceRequest) GetMetadataJson() string {
if x != nil {
return x.MetadataJson
}
return ""
}
func (x *UpdateResourceRequest) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *UpdateResourceRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *UpdateResourceRequest) GetManagerGrantEnabled() bool {
if x != nil && x.ManagerGrantEnabled != nil {
return *x.ManagerGrantEnabled
}
return false
}
func (x *UpdateResourceRequest) GetPriceType() string {
if x != nil {
return x.PriceType
}
return ""
}
func (x *UpdateResourceRequest) GetCoinPrice() int64 {
if x != nil {
return x.CoinPrice
}
return 0
}
func (x *UpdateResourceRequest) GetGiftPointAmount() int64 {
if x != nil {
return x.GiftPointAmount
}
return 0
}
type SetResourceStatusRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
OperatorUserId int64 `protobuf:"varint,5,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SetResourceStatusRequest) Reset() {
*x = SetResourceStatusRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SetResourceStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResourceStatusRequest) ProtoMessage() {}
func (x *SetResourceStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[27]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SetResourceStatusRequest.ProtoReflect.Descriptor instead.
func (*SetResourceStatusRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{27}
}
func (x *SetResourceStatusRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *SetResourceStatusRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *SetResourceStatusRequest) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *SetResourceStatusRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *SetResourceStatusRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type ResourceResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceResponse) Reset() {
*x = ResourceResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceResponse) ProtoMessage() {}
func (x *ResourceResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[28]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceResponse.ProtoReflect.Descriptor instead.
func (*ResourceResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{28}
}
func (x *ResourceResponse) GetResource() *Resource {
if x != nil {
return x.Resource
}
return nil
}
type ListResourceGroupsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Keyword string `protobuf:"bytes,4,opt,name=keyword,proto3" json:"keyword,omitempty"`
Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
ActiveOnly bool `protobuf:"varint,7,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourceGroupsRequest) Reset() {
*x = ListResourceGroupsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourceGroupsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourceGroupsRequest) ProtoMessage() {}
func (x *ListResourceGroupsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[29]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourceGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListResourceGroupsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{29}
}
func (x *ListResourceGroupsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListResourceGroupsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListResourceGroupsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListResourceGroupsRequest) GetKeyword() string {
if x != nil {
return x.Keyword
}
return ""
}
func (x *ListResourceGroupsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListResourceGroupsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
func (x *ListResourceGroupsRequest) GetActiveOnly() bool {
if x != nil {
return x.ActiveOnly
}
return false
}
type ListResourceGroupsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Groups []*ResourceGroup `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourceGroupsResponse) Reset() {
*x = ListResourceGroupsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourceGroupsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourceGroupsResponse) ProtoMessage() {}
func (x *ListResourceGroupsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[30]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourceGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListResourceGroupsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{30}
}
func (x *ListResourceGroupsResponse) GetGroups() []*ResourceGroup {
if x != nil {
return x.Groups
}
return nil
}
func (x *ListResourceGroupsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type GetResourceGroupRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GroupId int64 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetResourceGroupRequest) Reset() {
*x = GetResourceGroupRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetResourceGroupRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetResourceGroupRequest) ProtoMessage() {}
func (x *GetResourceGroupRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[31]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetResourceGroupRequest.ProtoReflect.Descriptor instead.
func (*GetResourceGroupRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{31}
}
func (x *GetResourceGroupRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetResourceGroupRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetResourceGroupRequest) GetGroupId() int64 {
if x != nil {
return x.GroupId
}
return 0
}
type GetResourceGroupResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Group *ResourceGroup `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetResourceGroupResponse) Reset() {
*x = GetResourceGroupResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetResourceGroupResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetResourceGroupResponse) ProtoMessage() {}
func (x *GetResourceGroupResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[32]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetResourceGroupResponse.ProtoReflect.Descriptor instead.
func (*GetResourceGroupResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{32}
}
func (x *GetResourceGroupResponse) GetGroup() *ResourceGroup {
if x != nil {
return x.Group
}
return nil
}
type CreateResourceGroupRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GroupCode string `protobuf:"bytes,3,opt,name=group_code,json=groupCode,proto3" json:"group_code,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
Items []*ResourceGroupItemInput `protobuf:"bytes,8,rep,name=items,proto3" json:"items,omitempty"`
OperatorUserId int64 `protobuf:"varint,9,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateResourceGroupRequest) Reset() {
*x = CreateResourceGroupRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateResourceGroupRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateResourceGroupRequest) ProtoMessage() {}
func (x *CreateResourceGroupRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[33]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateResourceGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateResourceGroupRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{33}
}
func (x *CreateResourceGroupRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *CreateResourceGroupRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CreateResourceGroupRequest) GetGroupCode() string {
if x != nil {
return x.GroupCode
}
return ""
}
func (x *CreateResourceGroupRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *CreateResourceGroupRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *CreateResourceGroupRequest) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *CreateResourceGroupRequest) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *CreateResourceGroupRequest) GetItems() []*ResourceGroupItemInput {
if x != nil {
return x.Items
}
return nil
}
func (x *CreateResourceGroupRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type UpdateResourceGroupRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GroupId int64 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
GroupCode string `protobuf:"bytes,4,opt,name=group_code,json=groupCode,proto3" json:"group_code,omitempty"`
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
SortOrder int32 `protobuf:"varint,8,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
Items []*ResourceGroupItemInput `protobuf:"bytes,9,rep,name=items,proto3" json:"items,omitempty"`
OperatorUserId int64 `protobuf:"varint,10,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateResourceGroupRequest) Reset() {
*x = UpdateResourceGroupRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateResourceGroupRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateResourceGroupRequest) ProtoMessage() {}
func (x *UpdateResourceGroupRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[34]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateResourceGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateResourceGroupRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{34}
}
func (x *UpdateResourceGroupRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpdateResourceGroupRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpdateResourceGroupRequest) GetGroupId() int64 {
if x != nil {
return x.GroupId
}
return 0
}
func (x *UpdateResourceGroupRequest) GetGroupCode() string {
if x != nil {
return x.GroupCode
}
return ""
}
func (x *UpdateResourceGroupRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *UpdateResourceGroupRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *UpdateResourceGroupRequest) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *UpdateResourceGroupRequest) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *UpdateResourceGroupRequest) GetItems() []*ResourceGroupItemInput {
if x != nil {
return x.Items
}
return nil
}
func (x *UpdateResourceGroupRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type SetResourceGroupStatusRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GroupId int64 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
OperatorUserId int64 `protobuf:"varint,5,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SetResourceGroupStatusRequest) Reset() {
*x = SetResourceGroupStatusRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SetResourceGroupStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResourceGroupStatusRequest) ProtoMessage() {}
func (x *SetResourceGroupStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[35]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SetResourceGroupStatusRequest.ProtoReflect.Descriptor instead.
func (*SetResourceGroupStatusRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{35}
}
func (x *SetResourceGroupStatusRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *SetResourceGroupStatusRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *SetResourceGroupStatusRequest) GetGroupId() int64 {
if x != nil {
return x.GroupId
}
return 0
}
func (x *SetResourceGroupStatusRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *SetResourceGroupStatusRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type ResourceGroupResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Group *ResourceGroup `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceGroupResponse) Reset() {
*x = ResourceGroupResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceGroupResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceGroupResponse) ProtoMessage() {}
func (x *ResourceGroupResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[36]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceGroupResponse.ProtoReflect.Descriptor instead.
func (*ResourceGroupResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{36}
}
func (x *ResourceGroupResponse) GetGroup() *ResourceGroup {
if x != nil {
return x.Group
}
return nil
}
type ListGiftConfigsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Keyword string `protobuf:"bytes,4,opt,name=keyword,proto3" json:"keyword,omitempty"`
Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
ActiveOnly bool `protobuf:"varint,7,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"`
RegionId int64 `protobuf:"varint,8,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
FilterRegion bool `protobuf:"varint,9,opt,name=filter_region,json=filterRegion,proto3" json:"filter_region,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListGiftConfigsRequest) Reset() {
*x = ListGiftConfigsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListGiftConfigsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListGiftConfigsRequest) ProtoMessage() {}
func (x *ListGiftConfigsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[37]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListGiftConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListGiftConfigsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{37}
}
func (x *ListGiftConfigsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListGiftConfigsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListGiftConfigsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListGiftConfigsRequest) GetKeyword() string {
if x != nil {
return x.Keyword
}
return ""
}
func (x *ListGiftConfigsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListGiftConfigsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
func (x *ListGiftConfigsRequest) GetActiveOnly() bool {
if x != nil {
return x.ActiveOnly
}
return false
}
func (x *ListGiftConfigsRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *ListGiftConfigsRequest) GetFilterRegion() bool {
if x != nil {
return x.FilterRegion
}
return false
}
type ListGiftConfigsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Gifts []*GiftConfig `protobuf:"bytes,1,rep,name=gifts,proto3" json:"gifts,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListGiftConfigsResponse) Reset() {
*x = ListGiftConfigsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListGiftConfigsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListGiftConfigsResponse) ProtoMessage() {}
func (x *ListGiftConfigsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[38]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListGiftConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListGiftConfigsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{38}
}
func (x *ListGiftConfigsResponse) GetGifts() []*GiftConfig {
if x != nil {
return x.Gifts
}
return nil
}
func (x *ListGiftConfigsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type ListGiftTypeConfigsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
ActiveOnly bool `protobuf:"varint,4,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListGiftTypeConfigsRequest) Reset() {
*x = ListGiftTypeConfigsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListGiftTypeConfigsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListGiftTypeConfigsRequest) ProtoMessage() {}
func (x *ListGiftTypeConfigsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[39]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListGiftTypeConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListGiftTypeConfigsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{39}
}
func (x *ListGiftTypeConfigsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListGiftTypeConfigsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListGiftTypeConfigsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListGiftTypeConfigsRequest) GetActiveOnly() bool {
if x != nil {
return x.ActiveOnly
}
return false
}
type ListGiftTypeConfigsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
GiftTypes []*GiftTypeConfig `protobuf:"bytes,1,rep,name=gift_types,json=giftTypes,proto3" json:"gift_types,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListGiftTypeConfigsResponse) Reset() {
*x = ListGiftTypeConfigsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListGiftTypeConfigsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListGiftTypeConfigsResponse) ProtoMessage() {}
func (x *ListGiftTypeConfigsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[40]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListGiftTypeConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListGiftTypeConfigsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{40}
}
func (x *ListGiftTypeConfigsResponse) GetGiftTypes() []*GiftTypeConfig {
if x != nil {
return x.GiftTypes
}
return nil
}
type UpsertGiftTypeConfigRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TypeCode string `protobuf:"bytes,3,opt,name=type_code,json=typeCode,proto3" json:"type_code,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
TabKey string `protobuf:"bytes,5,opt,name=tab_key,json=tabKey,proto3" json:"tab_key,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
OperatorUserId int64 `protobuf:"varint,8,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpsertGiftTypeConfigRequest) Reset() {
*x = UpsertGiftTypeConfigRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpsertGiftTypeConfigRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpsertGiftTypeConfigRequest) ProtoMessage() {}
func (x *UpsertGiftTypeConfigRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[41]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpsertGiftTypeConfigRequest.ProtoReflect.Descriptor instead.
func (*UpsertGiftTypeConfigRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{41}
}
func (x *UpsertGiftTypeConfigRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpsertGiftTypeConfigRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpsertGiftTypeConfigRequest) GetTypeCode() string {
if x != nil {
return x.TypeCode
}
return ""
}
func (x *UpsertGiftTypeConfigRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *UpsertGiftTypeConfigRequest) GetTabKey() string {
if x != nil {
return x.TabKey
}
return ""
}
func (x *UpsertGiftTypeConfigRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *UpsertGiftTypeConfigRequest) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *UpsertGiftTypeConfigRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type GiftTypeConfigResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
GiftType *GiftTypeConfig `protobuf:"bytes,1,opt,name=gift_type,json=giftType,proto3" json:"gift_type,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GiftTypeConfigResponse) Reset() {
*x = GiftTypeConfigResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GiftTypeConfigResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GiftTypeConfigResponse) ProtoMessage() {}
func (x *GiftTypeConfigResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[42]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GiftTypeConfigResponse.ProtoReflect.Descriptor instead.
func (*GiftTypeConfigResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{42}
}
func (x *GiftTypeConfigResponse) GetGiftType() *GiftTypeConfig {
if x != nil {
return x.GiftType
}
return nil
}
type CreateGiftConfigRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GiftId string `protobuf:"bytes,3,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
ResourceId int64 `protobuf:"varint,4,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
PresentationJson string `protobuf:"bytes,8,opt,name=presentation_json,json=presentationJson,proto3" json:"presentation_json,omitempty"`
PriceVersion string `protobuf:"bytes,9,opt,name=price_version,json=priceVersion,proto3" json:"price_version,omitempty"`
CoinPrice int64 `protobuf:"varint,10,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"`
GiftPointAmount int64 `protobuf:"varint,11,opt,name=gift_point_amount,json=giftPointAmount,proto3" json:"gift_point_amount,omitempty"`
HeatValue int64 `protobuf:"varint,12,opt,name=heat_value,json=heatValue,proto3" json:"heat_value,omitempty"`
EffectiveAtMs int64 `protobuf:"varint,13,opt,name=effective_at_ms,json=effectiveAtMs,proto3" json:"effective_at_ms,omitempty"`
OperatorUserId int64 `protobuf:"varint,14,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
RegionIds []int64 `protobuf:"varint,15,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"`
GiftTypeCode string `protobuf:"bytes,16,opt,name=gift_type_code,json=giftTypeCode,proto3" json:"gift_type_code,omitempty"`
ChargeAssetType string `protobuf:"bytes,17,opt,name=charge_asset_type,json=chargeAssetType,proto3" json:"charge_asset_type,omitempty"`
EffectiveFromMs int64 `protobuf:"varint,18,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"`
EffectiveToMs int64 `protobuf:"varint,19,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"`
EffectTypes []string `protobuf:"bytes,20,rep,name=effect_types,json=effectTypes,proto3" json:"effect_types,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateGiftConfigRequest) Reset() {
*x = CreateGiftConfigRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateGiftConfigRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateGiftConfigRequest) ProtoMessage() {}
func (x *CreateGiftConfigRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[43]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateGiftConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateGiftConfigRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{43}
}
func (x *CreateGiftConfigRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *CreateGiftConfigRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CreateGiftConfigRequest) GetGiftId() string {
if x != nil {
return x.GiftId
}
return ""
}
func (x *CreateGiftConfigRequest) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *CreateGiftConfigRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *CreateGiftConfigRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *CreateGiftConfigRequest) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *CreateGiftConfigRequest) GetPresentationJson() string {
if x != nil {
return x.PresentationJson
}
return ""
}
func (x *CreateGiftConfigRequest) GetPriceVersion() string {
if x != nil {
return x.PriceVersion
}
return ""
}
func (x *CreateGiftConfigRequest) GetCoinPrice() int64 {
if x != nil {
return x.CoinPrice
}
return 0
}
func (x *CreateGiftConfigRequest) GetGiftPointAmount() int64 {
if x != nil {
return x.GiftPointAmount
}
return 0
}
func (x *CreateGiftConfigRequest) GetHeatValue() int64 {
if x != nil {
return x.HeatValue
}
return 0
}
func (x *CreateGiftConfigRequest) GetEffectiveAtMs() int64 {
if x != nil {
return x.EffectiveAtMs
}
return 0
}
func (x *CreateGiftConfigRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *CreateGiftConfigRequest) GetRegionIds() []int64 {
if x != nil {
return x.RegionIds
}
return nil
}
func (x *CreateGiftConfigRequest) GetGiftTypeCode() string {
if x != nil {
return x.GiftTypeCode
}
return ""
}
func (x *CreateGiftConfigRequest) GetChargeAssetType() string {
if x != nil {
return x.ChargeAssetType
}
return ""
}
func (x *CreateGiftConfigRequest) GetEffectiveFromMs() int64 {
if x != nil {
return x.EffectiveFromMs
}
return 0
}
func (x *CreateGiftConfigRequest) GetEffectiveToMs() int64 {
if x != nil {
return x.EffectiveToMs
}
return 0
}
func (x *CreateGiftConfigRequest) GetEffectTypes() []string {
if x != nil {
return x.EffectTypes
}
return nil
}
type UpdateGiftConfigRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GiftId string `protobuf:"bytes,3,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
ResourceId int64 `protobuf:"varint,4,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
PresentationJson string `protobuf:"bytes,8,opt,name=presentation_json,json=presentationJson,proto3" json:"presentation_json,omitempty"`
PriceVersion string `protobuf:"bytes,9,opt,name=price_version,json=priceVersion,proto3" json:"price_version,omitempty"`
CoinPrice int64 `protobuf:"varint,10,opt,name=coin_price,json=coinPrice,proto3" json:"coin_price,omitempty"`
GiftPointAmount int64 `protobuf:"varint,11,opt,name=gift_point_amount,json=giftPointAmount,proto3" json:"gift_point_amount,omitempty"`
HeatValue int64 `protobuf:"varint,12,opt,name=heat_value,json=heatValue,proto3" json:"heat_value,omitempty"`
EffectiveAtMs int64 `protobuf:"varint,13,opt,name=effective_at_ms,json=effectiveAtMs,proto3" json:"effective_at_ms,omitempty"`
OperatorUserId int64 `protobuf:"varint,14,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
RegionIds []int64 `protobuf:"varint,15,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"`
GiftTypeCode string `protobuf:"bytes,16,opt,name=gift_type_code,json=giftTypeCode,proto3" json:"gift_type_code,omitempty"`
ChargeAssetType string `protobuf:"bytes,17,opt,name=charge_asset_type,json=chargeAssetType,proto3" json:"charge_asset_type,omitempty"`
EffectiveFromMs int64 `protobuf:"varint,18,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"`
EffectiveToMs int64 `protobuf:"varint,19,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"`
EffectTypes []string `protobuf:"bytes,20,rep,name=effect_types,json=effectTypes,proto3" json:"effect_types,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateGiftConfigRequest) Reset() {
*x = UpdateGiftConfigRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateGiftConfigRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateGiftConfigRequest) ProtoMessage() {}
func (x *UpdateGiftConfigRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[44]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateGiftConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateGiftConfigRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{44}
}
func (x *UpdateGiftConfigRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpdateGiftConfigRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpdateGiftConfigRequest) GetGiftId() string {
if x != nil {
return x.GiftId
}
return ""
}
func (x *UpdateGiftConfigRequest) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *UpdateGiftConfigRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *UpdateGiftConfigRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *UpdateGiftConfigRequest) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *UpdateGiftConfigRequest) GetPresentationJson() string {
if x != nil {
return x.PresentationJson
}
return ""
}
func (x *UpdateGiftConfigRequest) GetPriceVersion() string {
if x != nil {
return x.PriceVersion
}
return ""
}
func (x *UpdateGiftConfigRequest) GetCoinPrice() int64 {
if x != nil {
return x.CoinPrice
}
return 0
}
func (x *UpdateGiftConfigRequest) GetGiftPointAmount() int64 {
if x != nil {
return x.GiftPointAmount
}
return 0
}
func (x *UpdateGiftConfigRequest) GetHeatValue() int64 {
if x != nil {
return x.HeatValue
}
return 0
}
func (x *UpdateGiftConfigRequest) GetEffectiveAtMs() int64 {
if x != nil {
return x.EffectiveAtMs
}
return 0
}
func (x *UpdateGiftConfigRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *UpdateGiftConfigRequest) GetRegionIds() []int64 {
if x != nil {
return x.RegionIds
}
return nil
}
func (x *UpdateGiftConfigRequest) GetGiftTypeCode() string {
if x != nil {
return x.GiftTypeCode
}
return ""
}
func (x *UpdateGiftConfigRequest) GetChargeAssetType() string {
if x != nil {
return x.ChargeAssetType
}
return ""
}
func (x *UpdateGiftConfigRequest) GetEffectiveFromMs() int64 {
if x != nil {
return x.EffectiveFromMs
}
return 0
}
func (x *UpdateGiftConfigRequest) GetEffectiveToMs() int64 {
if x != nil {
return x.EffectiveToMs
}
return 0
}
func (x *UpdateGiftConfigRequest) GetEffectTypes() []string {
if x != nil {
return x.EffectTypes
}
return nil
}
type SetGiftConfigStatusRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
GiftId string `protobuf:"bytes,3,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
OperatorUserId int64 `protobuf:"varint,5,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SetGiftConfigStatusRequest) Reset() {
*x = SetGiftConfigStatusRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SetGiftConfigStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetGiftConfigStatusRequest) ProtoMessage() {}
func (x *SetGiftConfigStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[45]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SetGiftConfigStatusRequest.ProtoReflect.Descriptor instead.
func (*SetGiftConfigStatusRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{45}
}
func (x *SetGiftConfigStatusRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *SetGiftConfigStatusRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *SetGiftConfigStatusRequest) GetGiftId() string {
if x != nil {
return x.GiftId
}
return ""
}
func (x *SetGiftConfigStatusRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *SetGiftConfigStatusRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type GiftConfigResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Gift *GiftConfig `protobuf:"bytes,1,opt,name=gift,proto3" json:"gift,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GiftConfigResponse) Reset() {
*x = GiftConfigResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GiftConfigResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GiftConfigResponse) ProtoMessage() {}
func (x *GiftConfigResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[46]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GiftConfigResponse.ProtoReflect.Descriptor instead.
func (*GiftConfigResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{46}
}
func (x *GiftConfigResponse) GetGift() *GiftConfig {
if x != nil {
return x.Gift
}
return nil
}
type GrantResourceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TargetUserId int64 `protobuf:"varint,3,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
ResourceId int64 `protobuf:"varint,4,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Quantity int64 `protobuf:"varint,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
DurationMs int64 `protobuf:"varint,6,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
OperatorUserId int64 `protobuf:"varint,8,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
GrantSource string `protobuf:"bytes,9,opt,name=grant_source,json=grantSource,proto3" json:"grant_source,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GrantResourceRequest) Reset() {
*x = GrantResourceRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GrantResourceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GrantResourceRequest) ProtoMessage() {}
func (x *GrantResourceRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[47]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GrantResourceRequest.ProtoReflect.Descriptor instead.
func (*GrantResourceRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{47}
}
func (x *GrantResourceRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *GrantResourceRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GrantResourceRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *GrantResourceRequest) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *GrantResourceRequest) GetQuantity() int64 {
if x != nil {
return x.Quantity
}
return 0
}
func (x *GrantResourceRequest) GetDurationMs() int64 {
if x != nil {
return x.DurationMs
}
return 0
}
func (x *GrantResourceRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *GrantResourceRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *GrantResourceRequest) GetGrantSource() string {
if x != nil {
return x.GrantSource
}
return ""
}
type GrantResourceGroupRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TargetUserId int64 `protobuf:"varint,3,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
GroupId int64 `protobuf:"varint,4,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
OperatorUserId int64 `protobuf:"varint,6,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
GrantSource string `protobuf:"bytes,7,opt,name=grant_source,json=grantSource,proto3" json:"grant_source,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GrantResourceGroupRequest) Reset() {
*x = GrantResourceGroupRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GrantResourceGroupRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GrantResourceGroupRequest) ProtoMessage() {}
func (x *GrantResourceGroupRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[48]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GrantResourceGroupRequest.ProtoReflect.Descriptor instead.
func (*GrantResourceGroupRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{48}
}
func (x *GrantResourceGroupRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *GrantResourceGroupRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GrantResourceGroupRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *GrantResourceGroupRequest) GetGroupId() int64 {
if x != nil {
return x.GroupId
}
return 0
}
func (x *GrantResourceGroupRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *GrantResourceGroupRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *GrantResourceGroupRequest) GetGrantSource() string {
if x != nil {
return x.GrantSource
}
return ""
}
type ResourceGrantResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Grant *ResourceGrant `protobuf:"bytes,1,opt,name=grant,proto3" json:"grant,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceGrantResponse) Reset() {
*x = ResourceGrantResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceGrantResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceGrantResponse) ProtoMessage() {}
func (x *ResourceGrantResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[49]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceGrantResponse.ProtoReflect.Descriptor instead.
func (*ResourceGrantResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{49}
}
func (x *ResourceGrantResponse) GetGrant() *ResourceGrant {
if x != nil {
return x.Grant
}
return nil
}
type ListUserResourcesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ResourceType string `protobuf:"bytes,4,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
ActiveOnly bool `protobuf:"varint,5,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListUserResourcesRequest) Reset() {
*x = ListUserResourcesRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListUserResourcesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListUserResourcesRequest) ProtoMessage() {}
func (x *ListUserResourcesRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[50]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListUserResourcesRequest.ProtoReflect.Descriptor instead.
func (*ListUserResourcesRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{50}
}
func (x *ListUserResourcesRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListUserResourcesRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListUserResourcesRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ListUserResourcesRequest) GetResourceType() string {
if x != nil {
return x.ResourceType
}
return ""
}
func (x *ListUserResourcesRequest) GetActiveOnly() bool {
if x != nil {
return x.ActiveOnly
}
return false
}
type ListUserResourcesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Resources []*UserResourceEntitlement `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListUserResourcesResponse) Reset() {
*x = ListUserResourcesResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListUserResourcesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListUserResourcesResponse) ProtoMessage() {}
func (x *ListUserResourcesResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[51]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListUserResourcesResponse.ProtoReflect.Descriptor instead.
func (*ListUserResourcesResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{51}
}
func (x *ListUserResourcesResponse) GetResources() []*UserResourceEntitlement {
if x != nil {
return x.Resources
}
return nil
}
type EquipUserResourceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ResourceId int64 `protobuf:"varint,4,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
EntitlementId string `protobuf:"bytes,5,opt,name=entitlement_id,json=entitlementId,proto3" json:"entitlement_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *EquipUserResourceRequest) Reset() {
*x = EquipUserResourceRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *EquipUserResourceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*EquipUserResourceRequest) ProtoMessage() {}
func (x *EquipUserResourceRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[52]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use EquipUserResourceRequest.ProtoReflect.Descriptor instead.
func (*EquipUserResourceRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{52}
}
func (x *EquipUserResourceRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *EquipUserResourceRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *EquipUserResourceRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *EquipUserResourceRequest) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *EquipUserResourceRequest) GetEntitlementId() string {
if x != nil {
return x.EntitlementId
}
return ""
}
type EquipUserResourceResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Resource *UserResourceEntitlement `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *EquipUserResourceResponse) Reset() {
*x = EquipUserResourceResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *EquipUserResourceResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*EquipUserResourceResponse) ProtoMessage() {}
func (x *EquipUserResourceResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[53]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use EquipUserResourceResponse.ProtoReflect.Descriptor instead.
func (*EquipUserResourceResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{53}
}
func (x *EquipUserResourceResponse) GetResource() *UserResourceEntitlement {
if x != nil {
return x.Resource
}
return nil
}
type ListResourceGrantsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TargetUserId int64 `protobuf:"varint,3,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourceGrantsRequest) Reset() {
*x = ListResourceGrantsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourceGrantsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourceGrantsRequest) ProtoMessage() {}
func (x *ListResourceGrantsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[54]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourceGrantsRequest.ProtoReflect.Descriptor instead.
func (*ListResourceGrantsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{54}
}
func (x *ListResourceGrantsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListResourceGrantsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListResourceGrantsRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *ListResourceGrantsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListResourceGrantsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListResourceGrantsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
type ListResourceGrantsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Grants []*ResourceGrant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourceGrantsResponse) Reset() {
*x = ListResourceGrantsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourceGrantsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourceGrantsResponse) ProtoMessage() {}
func (x *ListResourceGrantsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[55]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourceGrantsResponse.ProtoReflect.Descriptor instead.
func (*ListResourceGrantsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{55}
}
func (x *ListResourceGrantsResponse) GetGrants() []*ResourceGrant {
if x != nil {
return x.Grants
}
return nil
}
func (x *ListResourceGrantsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type ResourceShopItemInput struct {
state protoimpl.MessageState `protogen:"open.v1"`
ShopItemId int64 `protobuf:"varint,1,opt,name=shop_item_id,json=shopItemId,proto3" json:"shop_item_id,omitempty"`
ResourceId int64 `protobuf:"varint,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
DurationDays int32 `protobuf:"varint,4,opt,name=duration_days,json=durationDays,proto3" json:"duration_days,omitempty"`
EffectiveFromMs int64 `protobuf:"varint,5,opt,name=effective_from_ms,json=effectiveFromMs,proto3" json:"effective_from_ms,omitempty"`
EffectiveToMs int64 `protobuf:"varint,6,opt,name=effective_to_ms,json=effectiveToMs,proto3" json:"effective_to_ms,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceShopItemInput) Reset() {
*x = ResourceShopItemInput{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceShopItemInput) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceShopItemInput) ProtoMessage() {}
func (x *ResourceShopItemInput) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[56]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceShopItemInput.ProtoReflect.Descriptor instead.
func (*ResourceShopItemInput) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{56}
}
func (x *ResourceShopItemInput) GetShopItemId() int64 {
if x != nil {
return x.ShopItemId
}
return 0
}
func (x *ResourceShopItemInput) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *ResourceShopItemInput) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ResourceShopItemInput) GetDurationDays() int32 {
if x != nil {
return x.DurationDays
}
return 0
}
func (x *ResourceShopItemInput) GetEffectiveFromMs() int64 {
if x != nil {
return x.EffectiveFromMs
}
return 0
}
func (x *ResourceShopItemInput) GetEffectiveToMs() int64 {
if x != nil {
return x.EffectiveToMs
}
return 0
}
func (x *ResourceShopItemInput) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
type ListResourceShopItemsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ResourceType string `protobuf:"bytes,3,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
Keyword string `protobuf:"bytes,5,opt,name=keyword,proto3" json:"keyword,omitempty"`
Page int32 `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
ActiveOnly bool `protobuf:"varint,8,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourceShopItemsRequest) Reset() {
*x = ListResourceShopItemsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourceShopItemsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourceShopItemsRequest) ProtoMessage() {}
func (x *ListResourceShopItemsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[57]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourceShopItemsRequest.ProtoReflect.Descriptor instead.
func (*ListResourceShopItemsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{57}
}
func (x *ListResourceShopItemsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListResourceShopItemsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListResourceShopItemsRequest) GetResourceType() string {
if x != nil {
return x.ResourceType
}
return ""
}
func (x *ListResourceShopItemsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListResourceShopItemsRequest) GetKeyword() string {
if x != nil {
return x.Keyword
}
return ""
}
func (x *ListResourceShopItemsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListResourceShopItemsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
func (x *ListResourceShopItemsRequest) GetActiveOnly() bool {
if x != nil {
return x.ActiveOnly
}
return false
}
type ListResourceShopItemsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Items []*ResourceShopItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListResourceShopItemsResponse) Reset() {
*x = ListResourceShopItemsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListResourceShopItemsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListResourceShopItemsResponse) ProtoMessage() {}
func (x *ListResourceShopItemsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[58]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListResourceShopItemsResponse.ProtoReflect.Descriptor instead.
func (*ListResourceShopItemsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{58}
}
func (x *ListResourceShopItemsResponse) GetItems() []*ResourceShopItem {
if x != nil {
return x.Items
}
return nil
}
func (x *ListResourceShopItemsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type UpsertResourceShopItemsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Items []*ResourceShopItemInput `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
OperatorUserId int64 `protobuf:"varint,4,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpsertResourceShopItemsRequest) Reset() {
*x = UpsertResourceShopItemsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpsertResourceShopItemsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpsertResourceShopItemsRequest) ProtoMessage() {}
func (x *UpsertResourceShopItemsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[59]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpsertResourceShopItemsRequest.ProtoReflect.Descriptor instead.
func (*UpsertResourceShopItemsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{59}
}
func (x *UpsertResourceShopItemsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpsertResourceShopItemsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpsertResourceShopItemsRequest) GetItems() []*ResourceShopItemInput {
if x != nil {
return x.Items
}
return nil
}
func (x *UpsertResourceShopItemsRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type UpsertResourceShopItemsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Items []*ResourceShopItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpsertResourceShopItemsResponse) Reset() {
*x = UpsertResourceShopItemsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpsertResourceShopItemsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpsertResourceShopItemsResponse) ProtoMessage() {}
func (x *UpsertResourceShopItemsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[60]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpsertResourceShopItemsResponse.ProtoReflect.Descriptor instead.
func (*UpsertResourceShopItemsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{60}
}
func (x *UpsertResourceShopItemsResponse) GetItems() []*ResourceShopItem {
if x != nil {
return x.Items
}
return nil
}
type SetResourceShopItemStatusRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ShopItemId int64 `protobuf:"varint,3,opt,name=shop_item_id,json=shopItemId,proto3" json:"shop_item_id,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
OperatorUserId int64 `protobuf:"varint,5,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SetResourceShopItemStatusRequest) Reset() {
*x = SetResourceShopItemStatusRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SetResourceShopItemStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetResourceShopItemStatusRequest) ProtoMessage() {}
func (x *SetResourceShopItemStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[61]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SetResourceShopItemStatusRequest.ProtoReflect.Descriptor instead.
func (*SetResourceShopItemStatusRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{61}
}
func (x *SetResourceShopItemStatusRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *SetResourceShopItemStatusRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *SetResourceShopItemStatusRequest) GetShopItemId() int64 {
if x != nil {
return x.ShopItemId
}
return 0
}
func (x *SetResourceShopItemStatusRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *SetResourceShopItemStatusRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type ResourceShopItemResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Item *ResourceShopItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResourceShopItemResponse) Reset() {
*x = ResourceShopItemResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResourceShopItemResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResourceShopItemResponse) ProtoMessage() {}
func (x *ResourceShopItemResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[62]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResourceShopItemResponse.ProtoReflect.Descriptor instead.
func (*ResourceShopItemResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{62}
}
func (x *ResourceShopItemResponse) GetItem() *ResourceShopItem {
if x != nil {
return x.Item
}
return nil
}
type PurchaseResourceShopItemRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ShopItemId int64 `protobuf:"varint,4,opt,name=shop_item_id,json=shopItemId,proto3" json:"shop_item_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PurchaseResourceShopItemRequest) Reset() {
*x = PurchaseResourceShopItemRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[63]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PurchaseResourceShopItemRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PurchaseResourceShopItemRequest) ProtoMessage() {}
func (x *PurchaseResourceShopItemRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[63]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PurchaseResourceShopItemRequest.ProtoReflect.Descriptor instead.
func (*PurchaseResourceShopItemRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{63}
}
func (x *PurchaseResourceShopItemRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *PurchaseResourceShopItemRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *PurchaseResourceShopItemRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *PurchaseResourceShopItemRequest) GetShopItemId() int64 {
if x != nil {
return x.ShopItemId
}
return 0
}
type PurchaseResourceShopItemResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
TransactionId string `protobuf:"bytes,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
ResourceGrantId string `protobuf:"bytes,3,opt,name=resource_grant_id,json=resourceGrantId,proto3" json:"resource_grant_id,omitempty"`
ShopItem *ResourceShopItem `protobuf:"bytes,4,opt,name=shop_item,json=shopItem,proto3" json:"shop_item,omitempty"`
Resource *UserResourceEntitlement `protobuf:"bytes,5,opt,name=resource,proto3" json:"resource,omitempty"`
Balance *AssetBalance `protobuf:"bytes,6,opt,name=balance,proto3" json:"balance,omitempty"`
CoinSpent int64 `protobuf:"varint,7,opt,name=coin_spent,json=coinSpent,proto3" json:"coin_spent,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PurchaseResourceShopItemResponse) Reset() {
*x = PurchaseResourceShopItemResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PurchaseResourceShopItemResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PurchaseResourceShopItemResponse) ProtoMessage() {}
func (x *PurchaseResourceShopItemResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[64]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PurchaseResourceShopItemResponse.ProtoReflect.Descriptor instead.
func (*PurchaseResourceShopItemResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{64}
}
func (x *PurchaseResourceShopItemResponse) GetOrderId() string {
if x != nil {
return x.OrderId
}
return ""
}
func (x *PurchaseResourceShopItemResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *PurchaseResourceShopItemResponse) GetResourceGrantId() string {
if x != nil {
return x.ResourceGrantId
}
return ""
}
func (x *PurchaseResourceShopItemResponse) GetShopItem() *ResourceShopItem {
if x != nil {
return x.ShopItem
}
return nil
}
func (x *PurchaseResourceShopItemResponse) GetResource() *UserResourceEntitlement {
if x != nil {
return x.Resource
}
return nil
}
func (x *PurchaseResourceShopItemResponse) GetBalance() *AssetBalance {
if x != nil {
return x.Balance
}
return nil
}
func (x *PurchaseResourceShopItemResponse) GetCoinSpent() int64 {
if x != nil {
return x.CoinSpent
}
return 0
}
type RechargeBill struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TransactionId string `protobuf:"bytes,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
RechargeType string `protobuf:"bytes,4,opt,name=recharge_type,json=rechargeType,proto3" json:"recharge_type,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
ExternalRef string `protobuf:"bytes,6,opt,name=external_ref,json=externalRef,proto3" json:"external_ref,omitempty"`
UserId int64 `protobuf:"varint,7,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
SellerUserId int64 `protobuf:"varint,8,opt,name=seller_user_id,json=sellerUserId,proto3" json:"seller_user_id,omitempty"`
SellerRegionId int64 `protobuf:"varint,9,opt,name=seller_region_id,json=sellerRegionId,proto3" json:"seller_region_id,omitempty"`
TargetRegionId int64 `protobuf:"varint,10,opt,name=target_region_id,json=targetRegionId,proto3" json:"target_region_id,omitempty"`
PolicyId int64 `protobuf:"varint,11,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
PolicyVersion string `protobuf:"bytes,12,opt,name=policy_version,json=policyVersion,proto3" json:"policy_version,omitempty"`
CurrencyCode string `protobuf:"bytes,13,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
CoinAmount int64 `protobuf:"varint,14,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
UsdMinorAmount int64 `protobuf:"varint,15,opt,name=usd_minor_amount,json=usdMinorAmount,proto3" json:"usd_minor_amount,omitempty"`
ExchangeCoinAmount int64 `protobuf:"varint,16,opt,name=exchange_coin_amount,json=exchangeCoinAmount,proto3" json:"exchange_coin_amount,omitempty"`
ExchangeUsdMinorAmount int64 `protobuf:"varint,17,opt,name=exchange_usd_minor_amount,json=exchangeUsdMinorAmount,proto3" json:"exchange_usd_minor_amount,omitempty"`
CreatedAtMs int64 `protobuf:"varint,18,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RechargeBill) Reset() {
*x = RechargeBill{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[65]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RechargeBill) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RechargeBill) ProtoMessage() {}
func (x *RechargeBill) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[65]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RechargeBill.ProtoReflect.Descriptor instead.
func (*RechargeBill) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{65}
}
func (x *RechargeBill) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *RechargeBill) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *RechargeBill) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *RechargeBill) GetRechargeType() string {
if x != nil {
return x.RechargeType
}
return ""
}
func (x *RechargeBill) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *RechargeBill) GetExternalRef() string {
if x != nil {
return x.ExternalRef
}
return ""
}
func (x *RechargeBill) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *RechargeBill) GetSellerUserId() int64 {
if x != nil {
return x.SellerUserId
}
return 0
}
func (x *RechargeBill) GetSellerRegionId() int64 {
if x != nil {
return x.SellerRegionId
}
return 0
}
func (x *RechargeBill) GetTargetRegionId() int64 {
if x != nil {
return x.TargetRegionId
}
return 0
}
func (x *RechargeBill) GetPolicyId() int64 {
if x != nil {
return x.PolicyId
}
return 0
}
func (x *RechargeBill) GetPolicyVersion() string {
if x != nil {
return x.PolicyVersion
}
return ""
}
func (x *RechargeBill) GetCurrencyCode() string {
if x != nil {
return x.CurrencyCode
}
return ""
}
func (x *RechargeBill) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *RechargeBill) GetUsdMinorAmount() int64 {
if x != nil {
return x.UsdMinorAmount
}
return 0
}
func (x *RechargeBill) GetExchangeCoinAmount() int64 {
if x != nil {
return x.ExchangeCoinAmount
}
return 0
}
func (x *RechargeBill) GetExchangeUsdMinorAmount() int64 {
if x != nil {
return x.ExchangeUsdMinorAmount
}
return 0
}
func (x *RechargeBill) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
type ListRechargeBillsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
SellerUserId int64 `protobuf:"varint,4,opt,name=seller_user_id,json=sellerUserId,proto3" json:"seller_user_id,omitempty"`
RegionId int64 `protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
RechargeType string `protobuf:"bytes,6,opt,name=recharge_type,json=rechargeType,proto3" json:"recharge_type,omitempty"`
Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
Keyword string `protobuf:"bytes,8,opt,name=keyword,proto3" json:"keyword,omitempty"`
StartAtMs int64 `protobuf:"varint,9,opt,name=start_at_ms,json=startAtMs,proto3" json:"start_at_ms,omitempty"`
EndAtMs int64 `protobuf:"varint,10,opt,name=end_at_ms,json=endAtMs,proto3" json:"end_at_ms,omitempty"`
Page int32 `protobuf:"varint,11,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,12,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListRechargeBillsRequest) Reset() {
*x = ListRechargeBillsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[66]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListRechargeBillsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRechargeBillsRequest) ProtoMessage() {}
func (x *ListRechargeBillsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[66]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListRechargeBillsRequest.ProtoReflect.Descriptor instead.
func (*ListRechargeBillsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{66}
}
func (x *ListRechargeBillsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListRechargeBillsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListRechargeBillsRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ListRechargeBillsRequest) GetSellerUserId() int64 {
if x != nil {
return x.SellerUserId
}
return 0
}
func (x *ListRechargeBillsRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *ListRechargeBillsRequest) GetRechargeType() string {
if x != nil {
return x.RechargeType
}
return ""
}
func (x *ListRechargeBillsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListRechargeBillsRequest) GetKeyword() string {
if x != nil {
return x.Keyword
}
return ""
}
func (x *ListRechargeBillsRequest) GetStartAtMs() int64 {
if x != nil {
return x.StartAtMs
}
return 0
}
func (x *ListRechargeBillsRequest) GetEndAtMs() int64 {
if x != nil {
return x.EndAtMs
}
return 0
}
func (x *ListRechargeBillsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListRechargeBillsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
type ListRechargeBillsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Bills []*RechargeBill `protobuf:"bytes,1,rep,name=bills,proto3" json:"bills,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListRechargeBillsResponse) Reset() {
*x = ListRechargeBillsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[67]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListRechargeBillsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRechargeBillsResponse) ProtoMessage() {}
func (x *ListRechargeBillsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[67]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListRechargeBillsResponse.ProtoReflect.Descriptor instead.
func (*ListRechargeBillsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{67}
}
func (x *ListRechargeBillsResponse) GetBills() []*RechargeBill {
if x != nil {
return x.Bills
}
return nil
}
func (x *ListRechargeBillsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
// WalletFeatureFlags 是我的页和钱包首页使用的操作开关,来源属于 wallet-service。
type WalletFeatureFlags struct {
state protoimpl.MessageState `protogen:"open.v1"`
RechargeEnabled bool `protobuf:"varint,1,opt,name=recharge_enabled,json=rechargeEnabled,proto3" json:"recharge_enabled,omitempty"`
DiamondExchangeEnabled bool `protobuf:"varint,2,opt,name=diamond_exchange_enabled,json=diamondExchangeEnabled,proto3" json:"diamond_exchange_enabled,omitempty"`
WithdrawEnabled bool `protobuf:"varint,3,opt,name=withdraw_enabled,json=withdrawEnabled,proto3" json:"withdraw_enabled,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *WalletFeatureFlags) Reset() {
*x = WalletFeatureFlags{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[68]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *WalletFeatureFlags) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WalletFeatureFlags) ProtoMessage() {}
func (x *WalletFeatureFlags) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[68]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WalletFeatureFlags.ProtoReflect.Descriptor instead.
func (*WalletFeatureFlags) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{68}
}
func (x *WalletFeatureFlags) GetRechargeEnabled() bool {
if x != nil {
return x.RechargeEnabled
}
return false
}
func (x *WalletFeatureFlags) GetDiamondExchangeEnabled() bool {
if x != nil {
return x.DiamondExchangeEnabled
}
return false
}
func (x *WalletFeatureFlags) GetWithdrawEnabled() bool {
if x != nil {
return x.WithdrawEnabled
}
return false
}
type GetWalletOverviewRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetWalletOverviewRequest) Reset() {
*x = GetWalletOverviewRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[69]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetWalletOverviewRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetWalletOverviewRequest) ProtoMessage() {}
func (x *GetWalletOverviewRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[69]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetWalletOverviewRequest.ProtoReflect.Descriptor instead.
func (*GetWalletOverviewRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{69}
}
func (x *GetWalletOverviewRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetWalletOverviewRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetWalletOverviewRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type GetWalletOverviewResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Balances []*AssetBalance `protobuf:"bytes,1,rep,name=balances,proto3" json:"balances,omitempty"`
FeatureFlags *WalletFeatureFlags `protobuf:"bytes,2,opt,name=feature_flags,json=featureFlags,proto3" json:"feature_flags,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetWalletOverviewResponse) Reset() {
*x = GetWalletOverviewResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[70]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetWalletOverviewResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetWalletOverviewResponse) ProtoMessage() {}
func (x *GetWalletOverviewResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[70]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetWalletOverviewResponse.ProtoReflect.Descriptor instead.
func (*GetWalletOverviewResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{70}
}
func (x *GetWalletOverviewResponse) GetBalances() []*AssetBalance {
if x != nil {
return x.Balances
}
return nil
}
func (x *GetWalletOverviewResponse) GetFeatureFlags() *WalletFeatureFlags {
if x != nil {
return x.FeatureFlags
}
return nil
}
// WalletValueSummary 是我的页钱包价值展示的轻量投影,只返回首屏展示需要的金币余额。
type WalletValueSummary struct {
state protoimpl.MessageState `protogen:"open.v1"`
CoinAmount int64 `protobuf:"varint,1,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,2,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *WalletValueSummary) Reset() {
*x = WalletValueSummary{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[71]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *WalletValueSummary) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WalletValueSummary) ProtoMessage() {}
func (x *WalletValueSummary) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[71]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WalletValueSummary.ProtoReflect.Descriptor instead.
func (*WalletValueSummary) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{71}
}
func (x *WalletValueSummary) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *WalletValueSummary) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type GetWalletValueSummaryRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetWalletValueSummaryRequest) Reset() {
*x = GetWalletValueSummaryRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[72]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetWalletValueSummaryRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetWalletValueSummaryRequest) ProtoMessage() {}
func (x *GetWalletValueSummaryRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[72]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetWalletValueSummaryRequest.ProtoReflect.Descriptor instead.
func (*GetWalletValueSummaryRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{72}
}
func (x *GetWalletValueSummaryRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetWalletValueSummaryRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetWalletValueSummaryRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type GetWalletValueSummaryResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Summary *WalletValueSummary `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetWalletValueSummaryResponse) Reset() {
*x = GetWalletValueSummaryResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[73]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetWalletValueSummaryResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetWalletValueSummaryResponse) ProtoMessage() {}
func (x *GetWalletValueSummaryResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[73]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetWalletValueSummaryResponse.ProtoReflect.Descriptor instead.
func (*GetWalletValueSummaryResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{73}
}
func (x *GetWalletValueSummaryResponse) GetSummary() *WalletValueSummary {
if x != nil {
return x.Summary
}
return nil
}
// GiftWallItem 是用户礼物墙按礼物类型聚合后的当前投影。
type GiftWallItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
GiftId string `protobuf:"bytes,1,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
GiftName string `protobuf:"bytes,2,opt,name=gift_name,json=giftName,proto3" json:"gift_name,omitempty"`
ResourceId int64 `protobuf:"varint,3,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Resource *Resource `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
ResourceSnapshotJson string `protobuf:"bytes,5,opt,name=resource_snapshot_json,json=resourceSnapshotJson,proto3" json:"resource_snapshot_json,omitempty"`
GiftTypeCode string `protobuf:"bytes,6,opt,name=gift_type_code,json=giftTypeCode,proto3" json:"gift_type_code,omitempty"`
PresentationJson string `protobuf:"bytes,7,opt,name=presentation_json,json=presentationJson,proto3" json:"presentation_json,omitempty"`
GiftCount int64 `protobuf:"varint,8,opt,name=gift_count,json=giftCount,proto3" json:"gift_count,omitempty"`
TotalValue int64 `protobuf:"varint,9,opt,name=total_value,json=totalValue,proto3" json:"total_value,omitempty"`
TotalCoinValue int64 `protobuf:"varint,10,opt,name=total_coin_value,json=totalCoinValue,proto3" json:"total_coin_value,omitempty"`
TotalDiamondValue int64 `protobuf:"varint,11,opt,name=total_diamond_value,json=totalDiamondValue,proto3" json:"total_diamond_value,omitempty"`
TotalGiftPoint int64 `protobuf:"varint,12,opt,name=total_gift_point,json=totalGiftPoint,proto3" json:"total_gift_point,omitempty"`
TotalHeatValue int64 `protobuf:"varint,13,opt,name=total_heat_value,json=totalHeatValue,proto3" json:"total_heat_value,omitempty"`
ChargeAssetType string `protobuf:"bytes,14,opt,name=charge_asset_type,json=chargeAssetType,proto3" json:"charge_asset_type,omitempty"`
LastPriceVersion string `protobuf:"bytes,15,opt,name=last_price_version,json=lastPriceVersion,proto3" json:"last_price_version,omitempty"`
FirstReceivedAtMs int64 `protobuf:"varint,16,opt,name=first_received_at_ms,json=firstReceivedAtMs,proto3" json:"first_received_at_ms,omitempty"`
LastReceivedAtMs int64 `protobuf:"varint,17,opt,name=last_received_at_ms,json=lastReceivedAtMs,proto3" json:"last_received_at_ms,omitempty"`
SortOrder int32 `protobuf:"varint,18,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GiftWallItem) Reset() {
*x = GiftWallItem{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[74]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GiftWallItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GiftWallItem) ProtoMessage() {}
func (x *GiftWallItem) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[74]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GiftWallItem.ProtoReflect.Descriptor instead.
func (*GiftWallItem) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{74}
}
func (x *GiftWallItem) GetGiftId() string {
if x != nil {
return x.GiftId
}
return ""
}
func (x *GiftWallItem) GetGiftName() string {
if x != nil {
return x.GiftName
}
return ""
}
func (x *GiftWallItem) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *GiftWallItem) GetResource() *Resource {
if x != nil {
return x.Resource
}
return nil
}
func (x *GiftWallItem) GetResourceSnapshotJson() string {
if x != nil {
return x.ResourceSnapshotJson
}
return ""
}
func (x *GiftWallItem) GetGiftTypeCode() string {
if x != nil {
return x.GiftTypeCode
}
return ""
}
func (x *GiftWallItem) GetPresentationJson() string {
if x != nil {
return x.PresentationJson
}
return ""
}
func (x *GiftWallItem) GetGiftCount() int64 {
if x != nil {
return x.GiftCount
}
return 0
}
func (x *GiftWallItem) GetTotalValue() int64 {
if x != nil {
return x.TotalValue
}
return 0
}
func (x *GiftWallItem) GetTotalCoinValue() int64 {
if x != nil {
return x.TotalCoinValue
}
return 0
}
func (x *GiftWallItem) GetTotalDiamondValue() int64 {
if x != nil {
return x.TotalDiamondValue
}
return 0
}
func (x *GiftWallItem) GetTotalGiftPoint() int64 {
if x != nil {
return x.TotalGiftPoint
}
return 0
}
func (x *GiftWallItem) GetTotalHeatValue() int64 {
if x != nil {
return x.TotalHeatValue
}
return 0
}
func (x *GiftWallItem) GetChargeAssetType() string {
if x != nil {
return x.ChargeAssetType
}
return ""
}
func (x *GiftWallItem) GetLastPriceVersion() string {
if x != nil {
return x.LastPriceVersion
}
return ""
}
func (x *GiftWallItem) GetFirstReceivedAtMs() int64 {
if x != nil {
return x.FirstReceivedAtMs
}
return 0
}
func (x *GiftWallItem) GetLastReceivedAtMs() int64 {
if x != nil {
return x.LastReceivedAtMs
}
return 0
}
func (x *GiftWallItem) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
type GetUserGiftWallRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetUserGiftWallRequest) Reset() {
*x = GetUserGiftWallRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[75]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetUserGiftWallRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUserGiftWallRequest) ProtoMessage() {}
func (x *GetUserGiftWallRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[75]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetUserGiftWallRequest.ProtoReflect.Descriptor instead.
func (*GetUserGiftWallRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{75}
}
func (x *GetUserGiftWallRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetUserGiftWallRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetUserGiftWallRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type GetUserGiftWallResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Items []*GiftWallItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
GiftKindCount int64 `protobuf:"varint,2,opt,name=gift_kind_count,json=giftKindCount,proto3" json:"gift_kind_count,omitempty"`
GiftTotalCount int64 `protobuf:"varint,3,opt,name=gift_total_count,json=giftTotalCount,proto3" json:"gift_total_count,omitempty"`
TotalValue int64 `protobuf:"varint,4,opt,name=total_value,json=totalValue,proto3" json:"total_value,omitempty"`
TotalCoinValue int64 `protobuf:"varint,5,opt,name=total_coin_value,json=totalCoinValue,proto3" json:"total_coin_value,omitempty"`
TotalDiamondValue int64 `protobuf:"varint,6,opt,name=total_diamond_value,json=totalDiamondValue,proto3" json:"total_diamond_value,omitempty"`
TotalGiftPoint int64 `protobuf:"varint,7,opt,name=total_gift_point,json=totalGiftPoint,proto3" json:"total_gift_point,omitempty"`
TotalHeatValue int64 `protobuf:"varint,8,opt,name=total_heat_value,json=totalHeatValue,proto3" json:"total_heat_value,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetUserGiftWallResponse) Reset() {
*x = GetUserGiftWallResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[76]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetUserGiftWallResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUserGiftWallResponse) ProtoMessage() {}
func (x *GetUserGiftWallResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[76]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetUserGiftWallResponse.ProtoReflect.Descriptor instead.
func (*GetUserGiftWallResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{76}
}
func (x *GetUserGiftWallResponse) GetItems() []*GiftWallItem {
if x != nil {
return x.Items
}
return nil
}
func (x *GetUserGiftWallResponse) GetGiftKindCount() int64 {
if x != nil {
return x.GiftKindCount
}
return 0
}
func (x *GetUserGiftWallResponse) GetGiftTotalCount() int64 {
if x != nil {
return x.GiftTotalCount
}
return 0
}
func (x *GetUserGiftWallResponse) GetTotalValue() int64 {
if x != nil {
return x.TotalValue
}
return 0
}
func (x *GetUserGiftWallResponse) GetTotalCoinValue() int64 {
if x != nil {
return x.TotalCoinValue
}
return 0
}
func (x *GetUserGiftWallResponse) GetTotalDiamondValue() int64 {
if x != nil {
return x.TotalDiamondValue
}
return 0
}
func (x *GetUserGiftWallResponse) GetTotalGiftPoint() int64 {
if x != nil {
return x.TotalGiftPoint
}
return 0
}
func (x *GetUserGiftWallResponse) GetTotalHeatValue() int64 {
if x != nil {
return x.TotalHeatValue
}
return 0
}
// RechargeProduct 是 App 充值页可展示的区域化充值档位。
type RechargeProduct struct {
state protoimpl.MessageState `protogen:"open.v1"`
ProductId int64 `protobuf:"varint,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
ProductCode string `protobuf:"bytes,2,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
Channel string `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"`
CurrencyCode string `protobuf:"bytes,4,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
CoinAmount int64 `protobuf:"varint,5,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
AmountMinor int64 `protobuf:"varint,6,opt,name=amount_minor,json=amountMinor,proto3" json:"amount_minor,omitempty"`
PolicyVersion string `protobuf:"bytes,7,opt,name=policy_version,json=policyVersion,proto3" json:"policy_version,omitempty"`
Enabled bool `protobuf:"varint,8,opt,name=enabled,proto3" json:"enabled,omitempty"`
SortOrder int32 `protobuf:"varint,9,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
ProductName string `protobuf:"bytes,10,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"`
Platform string `protobuf:"bytes,12,opt,name=platform,proto3" json:"platform,omitempty"`
RegionIds []int64 `protobuf:"varint,13,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"`
ResourceAssetType string `protobuf:"bytes,14,opt,name=resource_asset_type,json=resourceAssetType,proto3" json:"resource_asset_type,omitempty"`
AmountMicro int64 `protobuf:"varint,15,opt,name=amount_micro,json=amountMicro,proto3" json:"amount_micro,omitempty"`
CreatedByUserId int64 `protobuf:"varint,16,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
UpdatedByUserId int64 `protobuf:"varint,17,opt,name=updated_by_user_id,json=updatedByUserId,proto3" json:"updated_by_user_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,18,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,19,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
AppCode string `protobuf:"bytes,20,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Status string `protobuf:"bytes,21,opt,name=status,proto3" json:"status,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RechargeProduct) Reset() {
*x = RechargeProduct{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[77]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RechargeProduct) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RechargeProduct) ProtoMessage() {}
func (x *RechargeProduct) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[77]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RechargeProduct.ProtoReflect.Descriptor instead.
func (*RechargeProduct) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{77}
}
func (x *RechargeProduct) GetProductId() int64 {
if x != nil {
return x.ProductId
}
return 0
}
func (x *RechargeProduct) GetProductCode() string {
if x != nil {
return x.ProductCode
}
return ""
}
func (x *RechargeProduct) GetChannel() string {
if x != nil {
return x.Channel
}
return ""
}
func (x *RechargeProduct) GetCurrencyCode() string {
if x != nil {
return x.CurrencyCode
}
return ""
}
func (x *RechargeProduct) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *RechargeProduct) GetAmountMinor() int64 {
if x != nil {
return x.AmountMinor
}
return 0
}
func (x *RechargeProduct) GetPolicyVersion() string {
if x != nil {
return x.PolicyVersion
}
return ""
}
func (x *RechargeProduct) GetEnabled() bool {
if x != nil {
return x.Enabled
}
return false
}
func (x *RechargeProduct) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *RechargeProduct) GetProductName() string {
if x != nil {
return x.ProductName
}
return ""
}
func (x *RechargeProduct) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *RechargeProduct) GetPlatform() string {
if x != nil {
return x.Platform
}
return ""
}
func (x *RechargeProduct) GetRegionIds() []int64 {
if x != nil {
return x.RegionIds
}
return nil
}
func (x *RechargeProduct) GetResourceAssetType() string {
if x != nil {
return x.ResourceAssetType
}
return ""
}
func (x *RechargeProduct) GetAmountMicro() int64 {
if x != nil {
return x.AmountMicro
}
return 0
}
func (x *RechargeProduct) GetCreatedByUserId() int64 {
if x != nil {
return x.CreatedByUserId
}
return 0
}
func (x *RechargeProduct) GetUpdatedByUserId() int64 {
if x != nil {
return x.UpdatedByUserId
}
return 0
}
func (x *RechargeProduct) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *RechargeProduct) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
func (x *RechargeProduct) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *RechargeProduct) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
type ListRechargeProductsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
RegionId int64 `protobuf:"varint,4,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
// platform 来自 gateway 解析的 App 平台请求头;为空时返回该区域全部已上架商品。
Platform string `protobuf:"bytes,5,opt,name=platform,proto3" json:"platform,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListRechargeProductsRequest) Reset() {
*x = ListRechargeProductsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[78]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListRechargeProductsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRechargeProductsRequest) ProtoMessage() {}
func (x *ListRechargeProductsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[78]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListRechargeProductsRequest.ProtoReflect.Descriptor instead.
func (*ListRechargeProductsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{78}
}
func (x *ListRechargeProductsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListRechargeProductsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListRechargeProductsRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ListRechargeProductsRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *ListRechargeProductsRequest) GetPlatform() string {
if x != nil {
return x.Platform
}
return ""
}
type ListRechargeProductsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Products []*RechargeProduct `protobuf:"bytes,1,rep,name=products,proto3" json:"products,omitempty"`
Channels []string `protobuf:"bytes,2,rep,name=channels,proto3" json:"channels,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListRechargeProductsResponse) Reset() {
*x = ListRechargeProductsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[79]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListRechargeProductsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRechargeProductsResponse) ProtoMessage() {}
func (x *ListRechargeProductsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[79]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListRechargeProductsResponse.ProtoReflect.Descriptor instead.
func (*ListRechargeProductsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{79}
}
func (x *ListRechargeProductsResponse) GetProducts() []*RechargeProduct {
if x != nil {
return x.Products
}
return nil
}
func (x *ListRechargeProductsResponse) GetChannels() []string {
if x != nil {
return x.Channels
}
return nil
}
type ConfirmGooglePaymentRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
RegionId int64 `protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
ProductId int64 `protobuf:"varint,6,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
ProductCode string `protobuf:"bytes,7,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
PackageName string `protobuf:"bytes,8,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
PurchaseToken string `protobuf:"bytes,9,opt,name=purchase_token,json=purchaseToken,proto3" json:"purchase_token,omitempty"`
OrderId string `protobuf:"bytes,10,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
PurchaseTimeMs int64 `protobuf:"varint,11,opt,name=purchase_time_ms,json=purchaseTimeMs,proto3" json:"purchase_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ConfirmGooglePaymentRequest) Reset() {
*x = ConfirmGooglePaymentRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[80]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ConfirmGooglePaymentRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ConfirmGooglePaymentRequest) ProtoMessage() {}
func (x *ConfirmGooglePaymentRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[80]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ConfirmGooglePaymentRequest.ProtoReflect.Descriptor instead.
func (*ConfirmGooglePaymentRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{80}
}
func (x *ConfirmGooglePaymentRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ConfirmGooglePaymentRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ConfirmGooglePaymentRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *ConfirmGooglePaymentRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ConfirmGooglePaymentRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *ConfirmGooglePaymentRequest) GetProductId() int64 {
if x != nil {
return x.ProductId
}
return 0
}
func (x *ConfirmGooglePaymentRequest) GetProductCode() string {
if x != nil {
return x.ProductCode
}
return ""
}
func (x *ConfirmGooglePaymentRequest) GetPackageName() string {
if x != nil {
return x.PackageName
}
return ""
}
func (x *ConfirmGooglePaymentRequest) GetPurchaseToken() string {
if x != nil {
return x.PurchaseToken
}
return ""
}
func (x *ConfirmGooglePaymentRequest) GetOrderId() string {
if x != nil {
return x.OrderId
}
return ""
}
func (x *ConfirmGooglePaymentRequest) GetPurchaseTimeMs() int64 {
if x != nil {
return x.PurchaseTimeMs
}
return 0
}
type ConfirmGooglePaymentResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
PaymentOrderId string `protobuf:"bytes,1,opt,name=payment_order_id,json=paymentOrderId,proto3" json:"payment_order_id,omitempty"`
TransactionId string `protobuf:"bytes,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
ProductId int64 `protobuf:"varint,4,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
ProductCode string `protobuf:"bytes,5,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
CoinAmount int64 `protobuf:"varint,6,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
Balance *AssetBalance `protobuf:"bytes,7,opt,name=balance,proto3" json:"balance,omitempty"`
IdempotentReplay bool `protobuf:"varint,8,opt,name=idempotent_replay,json=idempotentReplay,proto3" json:"idempotent_replay,omitempty"`
ConsumeState string `protobuf:"bytes,9,opt,name=consume_state,json=consumeState,proto3" json:"consume_state,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ConfirmGooglePaymentResponse) Reset() {
*x = ConfirmGooglePaymentResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[81]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ConfirmGooglePaymentResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ConfirmGooglePaymentResponse) ProtoMessage() {}
func (x *ConfirmGooglePaymentResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[81]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ConfirmGooglePaymentResponse.ProtoReflect.Descriptor instead.
func (*ConfirmGooglePaymentResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{81}
}
func (x *ConfirmGooglePaymentResponse) GetPaymentOrderId() string {
if x != nil {
return x.PaymentOrderId
}
return ""
}
func (x *ConfirmGooglePaymentResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *ConfirmGooglePaymentResponse) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ConfirmGooglePaymentResponse) GetProductId() int64 {
if x != nil {
return x.ProductId
}
return 0
}
func (x *ConfirmGooglePaymentResponse) GetProductCode() string {
if x != nil {
return x.ProductCode
}
return ""
}
func (x *ConfirmGooglePaymentResponse) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *ConfirmGooglePaymentResponse) GetBalance() *AssetBalance {
if x != nil {
return x.Balance
}
return nil
}
func (x *ConfirmGooglePaymentResponse) GetIdempotentReplay() bool {
if x != nil {
return x.IdempotentReplay
}
return false
}
func (x *ConfirmGooglePaymentResponse) GetConsumeState() string {
if x != nil {
return x.ConsumeState
}
return ""
}
// ListAdminRechargeProductsRequest 是后台内购配置列表查询,不参与用户充值主链路。
type ListAdminRechargeProductsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Platform string `protobuf:"bytes,4,opt,name=platform,proto3" json:"platform,omitempty"`
RegionId int64 `protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
Keyword string `protobuf:"bytes,6,opt,name=keyword,proto3" json:"keyword,omitempty"`
Page int32 `protobuf:"varint,7,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListAdminRechargeProductsRequest) Reset() {
*x = ListAdminRechargeProductsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[82]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListAdminRechargeProductsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAdminRechargeProductsRequest) ProtoMessage() {}
func (x *ListAdminRechargeProductsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[82]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListAdminRechargeProductsRequest.ProtoReflect.Descriptor instead.
func (*ListAdminRechargeProductsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{82}
}
func (x *ListAdminRechargeProductsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListAdminRechargeProductsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListAdminRechargeProductsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListAdminRechargeProductsRequest) GetPlatform() string {
if x != nil {
return x.Platform
}
return ""
}
func (x *ListAdminRechargeProductsRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *ListAdminRechargeProductsRequest) GetKeyword() string {
if x != nil {
return x.Keyword
}
return ""
}
func (x *ListAdminRechargeProductsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListAdminRechargeProductsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
type ListAdminRechargeProductsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Products []*RechargeProduct `protobuf:"bytes,1,rep,name=products,proto3" json:"products,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListAdminRechargeProductsResponse) Reset() {
*x = ListAdminRechargeProductsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[83]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListAdminRechargeProductsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAdminRechargeProductsResponse) ProtoMessage() {}
func (x *ListAdminRechargeProductsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[83]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListAdminRechargeProductsResponse.ProtoReflect.Descriptor instead.
func (*ListAdminRechargeProductsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{83}
}
func (x *ListAdminRechargeProductsResponse) GetProducts() []*RechargeProduct {
if x != nil {
return x.Products
}
return nil
}
func (x *ListAdminRechargeProductsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
// CreateRechargeProductRequest 配置一个 App 内购商品;首版资源资产固定为 COIN。
type CreateRechargeProductRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
AmountMicro int64 `protobuf:"varint,3,opt,name=amount_micro,json=amountMicro,proto3" json:"amount_micro,omitempty"`
CoinAmount int64 `protobuf:"varint,4,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
ProductName string `protobuf:"bytes,5,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
Platform string `protobuf:"bytes,7,opt,name=platform,proto3" json:"platform,omitempty"`
RegionIds []int64 `protobuf:"varint,8,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"`
Enabled bool `protobuf:"varint,9,opt,name=enabled,proto3" json:"enabled,omitempty"`
OperatorUserId int64 `protobuf:"varint,10,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateRechargeProductRequest) Reset() {
*x = CreateRechargeProductRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[84]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateRechargeProductRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateRechargeProductRequest) ProtoMessage() {}
func (x *CreateRechargeProductRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[84]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateRechargeProductRequest.ProtoReflect.Descriptor instead.
func (*CreateRechargeProductRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{84}
}
func (x *CreateRechargeProductRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *CreateRechargeProductRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CreateRechargeProductRequest) GetAmountMicro() int64 {
if x != nil {
return x.AmountMicro
}
return 0
}
func (x *CreateRechargeProductRequest) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *CreateRechargeProductRequest) GetProductName() string {
if x != nil {
return x.ProductName
}
return ""
}
func (x *CreateRechargeProductRequest) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *CreateRechargeProductRequest) GetPlatform() string {
if x != nil {
return x.Platform
}
return ""
}
func (x *CreateRechargeProductRequest) GetRegionIds() []int64 {
if x != nil {
return x.RegionIds
}
return nil
}
func (x *CreateRechargeProductRequest) GetEnabled() bool {
if x != nil {
return x.Enabled
}
return false
}
func (x *CreateRechargeProductRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type UpdateRechargeProductRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ProductId int64 `protobuf:"varint,3,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
AmountMicro int64 `protobuf:"varint,4,opt,name=amount_micro,json=amountMicro,proto3" json:"amount_micro,omitempty"`
CoinAmount int64 `protobuf:"varint,5,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
ProductName string `protobuf:"bytes,6,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
Platform string `protobuf:"bytes,8,opt,name=platform,proto3" json:"platform,omitempty"`
RegionIds []int64 `protobuf:"varint,9,rep,packed,name=region_ids,json=regionIds,proto3" json:"region_ids,omitempty"`
Enabled bool `protobuf:"varint,10,opt,name=enabled,proto3" json:"enabled,omitempty"`
OperatorUserId int64 `protobuf:"varint,11,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateRechargeProductRequest) Reset() {
*x = UpdateRechargeProductRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[85]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateRechargeProductRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateRechargeProductRequest) ProtoMessage() {}
func (x *UpdateRechargeProductRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[85]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateRechargeProductRequest.ProtoReflect.Descriptor instead.
func (*UpdateRechargeProductRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{85}
}
func (x *UpdateRechargeProductRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpdateRechargeProductRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpdateRechargeProductRequest) GetProductId() int64 {
if x != nil {
return x.ProductId
}
return 0
}
func (x *UpdateRechargeProductRequest) GetAmountMicro() int64 {
if x != nil {
return x.AmountMicro
}
return 0
}
func (x *UpdateRechargeProductRequest) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *UpdateRechargeProductRequest) GetProductName() string {
if x != nil {
return x.ProductName
}
return ""
}
func (x *UpdateRechargeProductRequest) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *UpdateRechargeProductRequest) GetPlatform() string {
if x != nil {
return x.Platform
}
return ""
}
func (x *UpdateRechargeProductRequest) GetRegionIds() []int64 {
if x != nil {
return x.RegionIds
}
return nil
}
func (x *UpdateRechargeProductRequest) GetEnabled() bool {
if x != nil {
return x.Enabled
}
return false
}
func (x *UpdateRechargeProductRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type DeleteRechargeProductRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ProductId int64 `protobuf:"varint,3,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
OperatorUserId int64 `protobuf:"varint,4,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeleteRechargeProductRequest) Reset() {
*x = DeleteRechargeProductRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[86]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeleteRechargeProductRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteRechargeProductRequest) ProtoMessage() {}
func (x *DeleteRechargeProductRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[86]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteRechargeProductRequest.ProtoReflect.Descriptor instead.
func (*DeleteRechargeProductRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{86}
}
func (x *DeleteRechargeProductRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *DeleteRechargeProductRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *DeleteRechargeProductRequest) GetProductId() int64 {
if x != nil {
return x.ProductId
}
return 0
}
func (x *DeleteRechargeProductRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type RechargeProductResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Product *RechargeProduct `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RechargeProductResponse) Reset() {
*x = RechargeProductResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[87]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RechargeProductResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RechargeProductResponse) ProtoMessage() {}
func (x *RechargeProductResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[87]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RechargeProductResponse.ProtoReflect.Descriptor instead.
func (*RechargeProductResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{87}
}
func (x *RechargeProductResponse) GetProduct() *RechargeProduct {
if x != nil {
return x.Product
}
return nil
}
type DeleteRechargeProductResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Deleted bool `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeleteRechargeProductResponse) Reset() {
*x = DeleteRechargeProductResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[88]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeleteRechargeProductResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteRechargeProductResponse) ProtoMessage() {}
func (x *DeleteRechargeProductResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[88]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteRechargeProductResponse.ProtoReflect.Descriptor instead.
func (*DeleteRechargeProductResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{88}
}
func (x *DeleteRechargeProductResponse) GetDeleted() bool {
if x != nil {
return x.Deleted
}
return false
}
type DiamondExchangeRule struct {
state protoimpl.MessageState `protogen:"open.v1"`
ExchangeType string `protobuf:"bytes,1,opt,name=exchange_type,json=exchangeType,proto3" json:"exchange_type,omitempty"`
FromAssetType string `protobuf:"bytes,2,opt,name=from_asset_type,json=fromAssetType,proto3" json:"from_asset_type,omitempty"`
ToAssetType string `protobuf:"bytes,3,opt,name=to_asset_type,json=toAssetType,proto3" json:"to_asset_type,omitempty"`
FromAmount int64 `protobuf:"varint,4,opt,name=from_amount,json=fromAmount,proto3" json:"from_amount,omitempty"`
ToAmount int64 `protobuf:"varint,5,opt,name=to_amount,json=toAmount,proto3" json:"to_amount,omitempty"`
Enabled bool `protobuf:"varint,6,opt,name=enabled,proto3" json:"enabled,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DiamondExchangeRule) Reset() {
*x = DiamondExchangeRule{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[89]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DiamondExchangeRule) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DiamondExchangeRule) ProtoMessage() {}
func (x *DiamondExchangeRule) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[89]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DiamondExchangeRule.ProtoReflect.Descriptor instead.
func (*DiamondExchangeRule) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{89}
}
func (x *DiamondExchangeRule) GetExchangeType() string {
if x != nil {
return x.ExchangeType
}
return ""
}
func (x *DiamondExchangeRule) GetFromAssetType() string {
if x != nil {
return x.FromAssetType
}
return ""
}
func (x *DiamondExchangeRule) GetToAssetType() string {
if x != nil {
return x.ToAssetType
}
return ""
}
func (x *DiamondExchangeRule) GetFromAmount() int64 {
if x != nil {
return x.FromAmount
}
return 0
}
func (x *DiamondExchangeRule) GetToAmount() int64 {
if x != nil {
return x.ToAmount
}
return 0
}
func (x *DiamondExchangeRule) GetEnabled() bool {
if x != nil {
return x.Enabled
}
return false
}
type GetDiamondExchangeConfigRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetDiamondExchangeConfigRequest) Reset() {
*x = GetDiamondExchangeConfigRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[90]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetDiamondExchangeConfigRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDiamondExchangeConfigRequest) ProtoMessage() {}
func (x *GetDiamondExchangeConfigRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[90]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetDiamondExchangeConfigRequest.ProtoReflect.Descriptor instead.
func (*GetDiamondExchangeConfigRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{90}
}
func (x *GetDiamondExchangeConfigRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetDiamondExchangeConfigRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetDiamondExchangeConfigRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type GetDiamondExchangeConfigResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Rules []*DiamondExchangeRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetDiamondExchangeConfigResponse) Reset() {
*x = GetDiamondExchangeConfigResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[91]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetDiamondExchangeConfigResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDiamondExchangeConfigResponse) ProtoMessage() {}
func (x *GetDiamondExchangeConfigResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[91]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetDiamondExchangeConfigResponse.ProtoReflect.Descriptor instead.
func (*GetDiamondExchangeConfigResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{91}
}
func (x *GetDiamondExchangeConfigResponse) GetRules() []*DiamondExchangeRule {
if x != nil {
return x.Rules
}
return nil
}
// WalletTransaction 是用户钱包流水页使用的分录级投影。
type WalletTransaction struct {
state protoimpl.MessageState `protogen:"open.v1"`
EntryId int64 `protobuf:"varint,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"`
TransactionId string `protobuf:"bytes,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
BizType string `protobuf:"bytes,3,opt,name=biz_type,json=bizType,proto3" json:"biz_type,omitempty"`
AssetType string `protobuf:"bytes,4,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
AvailableDelta int64 `protobuf:"varint,5,opt,name=available_delta,json=availableDelta,proto3" json:"available_delta,omitempty"`
FrozenDelta int64 `protobuf:"varint,6,opt,name=frozen_delta,json=frozenDelta,proto3" json:"frozen_delta,omitempty"`
AvailableAfter int64 `protobuf:"varint,7,opt,name=available_after,json=availableAfter,proto3" json:"available_after,omitempty"`
FrozenAfter int64 `protobuf:"varint,8,opt,name=frozen_after,json=frozenAfter,proto3" json:"frozen_after,omitempty"`
CounterpartyUserId int64 `protobuf:"varint,9,opt,name=counterparty_user_id,json=counterpartyUserId,proto3" json:"counterparty_user_id,omitempty"`
RoomId string `protobuf:"bytes,10,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,11,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *WalletTransaction) Reset() {
*x = WalletTransaction{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[92]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *WalletTransaction) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WalletTransaction) ProtoMessage() {}
func (x *WalletTransaction) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[92]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WalletTransaction.ProtoReflect.Descriptor instead.
func (*WalletTransaction) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{92}
}
func (x *WalletTransaction) GetEntryId() int64 {
if x != nil {
return x.EntryId
}
return 0
}
func (x *WalletTransaction) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *WalletTransaction) GetBizType() string {
if x != nil {
return x.BizType
}
return ""
}
func (x *WalletTransaction) GetAssetType() string {
if x != nil {
return x.AssetType
}
return ""
}
func (x *WalletTransaction) GetAvailableDelta() int64 {
if x != nil {
return x.AvailableDelta
}
return 0
}
func (x *WalletTransaction) GetFrozenDelta() int64 {
if x != nil {
return x.FrozenDelta
}
return 0
}
func (x *WalletTransaction) GetAvailableAfter() int64 {
if x != nil {
return x.AvailableAfter
}
return 0
}
func (x *WalletTransaction) GetFrozenAfter() int64 {
if x != nil {
return x.FrozenAfter
}
return 0
}
func (x *WalletTransaction) GetCounterpartyUserId() int64 {
if x != nil {
return x.CounterpartyUserId
}
return 0
}
func (x *WalletTransaction) GetRoomId() string {
if x != nil {
return x.RoomId
}
return ""
}
func (x *WalletTransaction) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
type ListWalletTransactionsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
AssetType string `protobuf:"bytes,4,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
Page int32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListWalletTransactionsRequest) Reset() {
*x = ListWalletTransactionsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[93]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListWalletTransactionsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListWalletTransactionsRequest) ProtoMessage() {}
func (x *ListWalletTransactionsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[93]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListWalletTransactionsRequest.ProtoReflect.Descriptor instead.
func (*ListWalletTransactionsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{93}
}
func (x *ListWalletTransactionsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListWalletTransactionsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListWalletTransactionsRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ListWalletTransactionsRequest) GetAssetType() string {
if x != nil {
return x.AssetType
}
return ""
}
func (x *ListWalletTransactionsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListWalletTransactionsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
type ListWalletTransactionsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Transactions []*WalletTransaction `protobuf:"bytes,1,rep,name=transactions,proto3" json:"transactions,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListWalletTransactionsResponse) Reset() {
*x = ListWalletTransactionsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[94]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListWalletTransactionsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListWalletTransactionsResponse) ProtoMessage() {}
func (x *ListWalletTransactionsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[94]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListWalletTransactionsResponse.ProtoReflect.Descriptor instead.
func (*ListWalletTransactionsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{94}
}
func (x *ListWalletTransactionsResponse) GetTransactions() []*WalletTransaction {
if x != nil {
return x.Transactions
}
return nil
}
func (x *ListWalletTransactionsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
type WithdrawalRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
WithdrawalId string `protobuf:"bytes,1,opt,name=withdrawal_id,json=withdrawalId,proto3" json:"withdrawal_id,omitempty"`
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
PayoutAccount string `protobuf:"bytes,6,opt,name=payout_account,json=payoutAccount,proto3" json:"payout_account,omitempty"`
Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
CreatedAtMs int64 `protobuf:"varint,8,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,9,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *WithdrawalRequest) Reset() {
*x = WithdrawalRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[95]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *WithdrawalRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WithdrawalRequest) ProtoMessage() {}
func (x *WithdrawalRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[95]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WithdrawalRequest.ProtoReflect.Descriptor instead.
func (*WithdrawalRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{95}
}
func (x *WithdrawalRequest) GetWithdrawalId() string {
if x != nil {
return x.WithdrawalId
}
return ""
}
func (x *WithdrawalRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *WithdrawalRequest) GetAssetType() string {
if x != nil {
return x.AssetType
}
return ""
}
func (x *WithdrawalRequest) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *WithdrawalRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *WithdrawalRequest) GetPayoutAccount() string {
if x != nil {
return x.PayoutAccount
}
return ""
}
func (x *WithdrawalRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *WithdrawalRequest) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *WithdrawalRequest) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type ApplyWithdrawalRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
PayoutAccount string `protobuf:"bytes,5,opt,name=payout_account,json=payoutAccount,proto3" json:"payout_account,omitempty"`
Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApplyWithdrawalRequest) Reset() {
*x = ApplyWithdrawalRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[96]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApplyWithdrawalRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApplyWithdrawalRequest) ProtoMessage() {}
func (x *ApplyWithdrawalRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[96]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApplyWithdrawalRequest.ProtoReflect.Descriptor instead.
func (*ApplyWithdrawalRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{96}
}
func (x *ApplyWithdrawalRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *ApplyWithdrawalRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ApplyWithdrawalRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ApplyWithdrawalRequest) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *ApplyWithdrawalRequest) GetPayoutAccount() string {
if x != nil {
return x.PayoutAccount
}
return ""
}
func (x *ApplyWithdrawalRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
type ApplyWithdrawalResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Withdrawal *WithdrawalRequest `protobuf:"bytes,1,opt,name=withdrawal,proto3" json:"withdrawal,omitempty"`
Balance *AssetBalance `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApplyWithdrawalResponse) Reset() {
*x = ApplyWithdrawalResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[97]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApplyWithdrawalResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApplyWithdrawalResponse) ProtoMessage() {}
func (x *ApplyWithdrawalResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[97]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApplyWithdrawalResponse.ProtoReflect.Descriptor instead.
func (*ApplyWithdrawalResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{97}
}
func (x *ApplyWithdrawalResponse) GetWithdrawal() *WithdrawalRequest {
if x != nil {
return x.Withdrawal
}
return nil
}
func (x *ApplyWithdrawalResponse) GetBalance() *AssetBalance {
if x != nil {
return x.Balance
}
return nil
}
type VipRewardItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
ResourceId int64 `protobuf:"varint,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
ResourceCode string `protobuf:"bytes,2,opt,name=resource_code,json=resourceCode,proto3" json:"resource_code,omitempty"`
ResourceType string `protobuf:"bytes,3,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
Quantity int64 `protobuf:"varint,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
ExpiresAtMs int64 `protobuf:"varint,6,opt,name=expires_at_ms,json=expiresAtMs,proto3" json:"expires_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *VipRewardItem) Reset() {
*x = VipRewardItem{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[98]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *VipRewardItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*VipRewardItem) ProtoMessage() {}
func (x *VipRewardItem) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[98]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use VipRewardItem.ProtoReflect.Descriptor instead.
func (*VipRewardItem) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{98}
}
func (x *VipRewardItem) GetResourceId() int64 {
if x != nil {
return x.ResourceId
}
return 0
}
func (x *VipRewardItem) GetResourceCode() string {
if x != nil {
return x.ResourceCode
}
return ""
}
func (x *VipRewardItem) GetResourceType() string {
if x != nil {
return x.ResourceType
}
return ""
}
func (x *VipRewardItem) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *VipRewardItem) GetQuantity() int64 {
if x != nil {
return x.Quantity
}
return 0
}
func (x *VipRewardItem) GetExpiresAtMs() int64 {
if x != nil {
return x.ExpiresAtMs
}
return 0
}
type VipLevel struct {
state protoimpl.MessageState `protogen:"open.v1"`
Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
PriceCoin int64 `protobuf:"varint,4,opt,name=price_coin,json=priceCoin,proto3" json:"price_coin,omitempty"`
DurationMs int64 `protobuf:"varint,5,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
RewardResourceGroupId int64 `protobuf:"varint,6,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"`
RewardItems []*VipRewardItem `protobuf:"bytes,7,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"`
CanPurchase bool `protobuf:"varint,8,opt,name=can_purchase,json=canPurchase,proto3" json:"can_purchase,omitempty"`
SortOrder int32 `protobuf:"varint,9,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
RechargeGateRequired bool `protobuf:"varint,10,opt,name=recharge_gate_required,json=rechargeGateRequired,proto3" json:"recharge_gate_required,omitempty"`
RequiredRechargeCoinAmount int64 `protobuf:"varint,11,opt,name=required_recharge_coin_amount,json=requiredRechargeCoinAmount,proto3" json:"required_recharge_coin_amount,omitempty"`
UserRechargeCoinAmount int64 `protobuf:"varint,12,opt,name=user_recharge_coin_amount,json=userRechargeCoinAmount,proto3" json:"user_recharge_coin_amount,omitempty"`
PurchaseLockedReason string `protobuf:"bytes,13,opt,name=purchase_locked_reason,json=purchaseLockedReason,proto3" json:"purchase_locked_reason,omitempty"`
CreatedAtMs int64 `protobuf:"varint,14,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,15,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *VipLevel) Reset() {
*x = VipLevel{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[99]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *VipLevel) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*VipLevel) ProtoMessage() {}
func (x *VipLevel) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[99]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use VipLevel.ProtoReflect.Descriptor instead.
func (*VipLevel) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{99}
}
func (x *VipLevel) GetLevel() int32 {
if x != nil {
return x.Level
}
return 0
}
func (x *VipLevel) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *VipLevel) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *VipLevel) GetPriceCoin() int64 {
if x != nil {
return x.PriceCoin
}
return 0
}
func (x *VipLevel) GetDurationMs() int64 {
if x != nil {
return x.DurationMs
}
return 0
}
func (x *VipLevel) GetRewardResourceGroupId() int64 {
if x != nil {
return x.RewardResourceGroupId
}
return 0
}
func (x *VipLevel) GetRewardItems() []*VipRewardItem {
if x != nil {
return x.RewardItems
}
return nil
}
func (x *VipLevel) GetCanPurchase() bool {
if x != nil {
return x.CanPurchase
}
return false
}
func (x *VipLevel) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *VipLevel) GetRechargeGateRequired() bool {
if x != nil {
return x.RechargeGateRequired
}
return false
}
func (x *VipLevel) GetRequiredRechargeCoinAmount() int64 {
if x != nil {
return x.RequiredRechargeCoinAmount
}
return 0
}
func (x *VipLevel) GetUserRechargeCoinAmount() int64 {
if x != nil {
return x.UserRechargeCoinAmount
}
return 0
}
func (x *VipLevel) GetPurchaseLockedReason() string {
if x != nil {
return x.PurchaseLockedReason
}
return ""
}
func (x *VipLevel) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *VipLevel) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type UserVip struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
StartedAtMs int64 `protobuf:"varint,5,opt,name=started_at_ms,json=startedAtMs,proto3" json:"started_at_ms,omitempty"`
ExpiresAtMs int64 `protobuf:"varint,6,opt,name=expires_at_ms,json=expiresAtMs,proto3" json:"expires_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,7,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UserVip) Reset() {
*x = UserVip{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[100]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UserVip) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UserVip) ProtoMessage() {}
func (x *UserVip) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[100]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UserVip.ProtoReflect.Descriptor instead.
func (*UserVip) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{100}
}
func (x *UserVip) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *UserVip) GetLevel() int32 {
if x != nil {
return x.Level
}
return 0
}
func (x *UserVip) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *UserVip) GetActive() bool {
if x != nil {
return x.Active
}
return false
}
func (x *UserVip) GetStartedAtMs() int64 {
if x != nil {
return x.StartedAtMs
}
return 0
}
func (x *UserVip) GetExpiresAtMs() int64 {
if x != nil {
return x.ExpiresAtMs
}
return 0
}
func (x *UserVip) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type ListVipPackagesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListVipPackagesRequest) Reset() {
*x = ListVipPackagesRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[101]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListVipPackagesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListVipPackagesRequest) ProtoMessage() {}
func (x *ListVipPackagesRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[101]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListVipPackagesRequest.ProtoReflect.Descriptor instead.
func (*ListVipPackagesRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{101}
}
func (x *ListVipPackagesRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListVipPackagesRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListVipPackagesRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type ListVipPackagesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
CurrentVip *UserVip `protobuf:"bytes,1,opt,name=current_vip,json=currentVip,proto3" json:"current_vip,omitempty"`
Packages []*VipLevel `protobuf:"bytes,2,rep,name=packages,proto3" json:"packages,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListVipPackagesResponse) Reset() {
*x = ListVipPackagesResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[102]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListVipPackagesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListVipPackagesResponse) ProtoMessage() {}
func (x *ListVipPackagesResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[102]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListVipPackagesResponse.ProtoReflect.Descriptor instead.
func (*ListVipPackagesResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{102}
}
func (x *ListVipPackagesResponse) GetCurrentVip() *UserVip {
if x != nil {
return x.CurrentVip
}
return nil
}
func (x *ListVipPackagesResponse) GetPackages() []*VipLevel {
if x != nil {
return x.Packages
}
return nil
}
type GetMyVipRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMyVipRequest) Reset() {
*x = GetMyVipRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[103]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMyVipRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMyVipRequest) ProtoMessage() {}
func (x *GetMyVipRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[103]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetMyVipRequest.ProtoReflect.Descriptor instead.
func (*GetMyVipRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{103}
}
func (x *GetMyVipRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetMyVipRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetMyVipRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type GetMyVipResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Vip *UserVip `protobuf:"bytes,1,opt,name=vip,proto3" json:"vip,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMyVipResponse) Reset() {
*x = GetMyVipResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[104]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMyVipResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMyVipResponse) ProtoMessage() {}
func (x *GetMyVipResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[104]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetMyVipResponse.ProtoReflect.Descriptor instead.
func (*GetMyVipResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{104}
}
func (x *GetMyVipResponse) GetVip() *UserVip {
if x != nil {
return x.Vip
}
return nil
}
type PurchaseVipRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Level int32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PurchaseVipRequest) Reset() {
*x = PurchaseVipRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[105]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PurchaseVipRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PurchaseVipRequest) ProtoMessage() {}
func (x *PurchaseVipRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[105]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PurchaseVipRequest.ProtoReflect.Descriptor instead.
func (*PurchaseVipRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{105}
}
func (x *PurchaseVipRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *PurchaseVipRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *PurchaseVipRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *PurchaseVipRequest) GetLevel() int32 {
if x != nil {
return x.Level
}
return 0
}
type PurchaseVipResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
TransactionId string `protobuf:"bytes,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
Vip *UserVip `protobuf:"bytes,3,opt,name=vip,proto3" json:"vip,omitempty"`
CoinSpent int64 `protobuf:"varint,4,opt,name=coin_spent,json=coinSpent,proto3" json:"coin_spent,omitempty"`
CoinBalanceAfter int64 `protobuf:"varint,5,opt,name=coin_balance_after,json=coinBalanceAfter,proto3" json:"coin_balance_after,omitempty"`
RewardItems []*VipRewardItem `protobuf:"bytes,6,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PurchaseVipResponse) Reset() {
*x = PurchaseVipResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[106]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PurchaseVipResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PurchaseVipResponse) ProtoMessage() {}
func (x *PurchaseVipResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[106]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PurchaseVipResponse.ProtoReflect.Descriptor instead.
func (*PurchaseVipResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{106}
}
func (x *PurchaseVipResponse) GetOrderId() string {
if x != nil {
return x.OrderId
}
return ""
}
func (x *PurchaseVipResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *PurchaseVipResponse) GetVip() *UserVip {
if x != nil {
return x.Vip
}
return nil
}
func (x *PurchaseVipResponse) GetCoinSpent() int64 {
if x != nil {
return x.CoinSpent
}
return 0
}
func (x *PurchaseVipResponse) GetCoinBalanceAfter() int64 {
if x != nil {
return x.CoinBalanceAfter
}
return 0
}
func (x *PurchaseVipResponse) GetRewardItems() []*VipRewardItem {
if x != nil {
return x.RewardItems
}
return nil
}
type GrantVipRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TargetUserId int64 `protobuf:"varint,3,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
Level int32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
GrantSource string `protobuf:"bytes,5,opt,name=grant_source,json=grantSource,proto3" json:"grant_source,omitempty"`
OperatorUserId int64 `protobuf:"varint,6,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GrantVipRequest) Reset() {
*x = GrantVipRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[107]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GrantVipRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GrantVipRequest) ProtoMessage() {}
func (x *GrantVipRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[107]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GrantVipRequest.ProtoReflect.Descriptor instead.
func (*GrantVipRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{107}
}
func (x *GrantVipRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *GrantVipRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GrantVipRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *GrantVipRequest) GetLevel() int32 {
if x != nil {
return x.Level
}
return 0
}
func (x *GrantVipRequest) GetGrantSource() string {
if x != nil {
return x.GrantSource
}
return ""
}
func (x *GrantVipRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *GrantVipRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
type GrantVipResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
TransactionId string `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
Vip *UserVip `protobuf:"bytes,2,opt,name=vip,proto3" json:"vip,omitempty"`
RewardItems []*VipRewardItem `protobuf:"bytes,3,rep,name=reward_items,json=rewardItems,proto3" json:"reward_items,omitempty"`
ServerTimeMs int64 `protobuf:"varint,4,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GrantVipResponse) Reset() {
*x = GrantVipResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[108]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GrantVipResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GrantVipResponse) ProtoMessage() {}
func (x *GrantVipResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[108]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GrantVipResponse.ProtoReflect.Descriptor instead.
func (*GrantVipResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{108}
}
func (x *GrantVipResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *GrantVipResponse) GetVip() *UserVip {
if x != nil {
return x.Vip
}
return nil
}
func (x *GrantVipResponse) GetRewardItems() []*VipRewardItem {
if x != nil {
return x.RewardItems
}
return nil
}
func (x *GrantVipResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type AdminVipLevelInput struct {
state protoimpl.MessageState `protogen:"open.v1"`
Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
PriceCoin int64 `protobuf:"varint,4,opt,name=price_coin,json=priceCoin,proto3" json:"price_coin,omitempty"`
DurationMs int64 `protobuf:"varint,5,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
RewardResourceGroupId int64 `protobuf:"varint,6,opt,name=reward_resource_group_id,json=rewardResourceGroupId,proto3" json:"reward_resource_group_id,omitempty"`
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
RequiredRechargeCoinAmount int64 `protobuf:"varint,8,opt,name=required_recharge_coin_amount,json=requiredRechargeCoinAmount,proto3" json:"required_recharge_coin_amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AdminVipLevelInput) Reset() {
*x = AdminVipLevelInput{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[109]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AdminVipLevelInput) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AdminVipLevelInput) ProtoMessage() {}
func (x *AdminVipLevelInput) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[109]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AdminVipLevelInput.ProtoReflect.Descriptor instead.
func (*AdminVipLevelInput) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{109}
}
func (x *AdminVipLevelInput) GetLevel() int32 {
if x != nil {
return x.Level
}
return 0
}
func (x *AdminVipLevelInput) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *AdminVipLevelInput) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *AdminVipLevelInput) GetPriceCoin() int64 {
if x != nil {
return x.PriceCoin
}
return 0
}
func (x *AdminVipLevelInput) GetDurationMs() int64 {
if x != nil {
return x.DurationMs
}
return 0
}
func (x *AdminVipLevelInput) GetRewardResourceGroupId() int64 {
if x != nil {
return x.RewardResourceGroupId
}
return 0
}
func (x *AdminVipLevelInput) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
func (x *AdminVipLevelInput) GetRequiredRechargeCoinAmount() int64 {
if x != nil {
return x.RequiredRechargeCoinAmount
}
return 0
}
type ListAdminVipLevelsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListAdminVipLevelsRequest) Reset() {
*x = ListAdminVipLevelsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[110]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListAdminVipLevelsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAdminVipLevelsRequest) ProtoMessage() {}
func (x *ListAdminVipLevelsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[110]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListAdminVipLevelsRequest.ProtoReflect.Descriptor instead.
func (*ListAdminVipLevelsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{110}
}
func (x *ListAdminVipLevelsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListAdminVipLevelsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
type ListAdminVipLevelsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Levels []*VipLevel `protobuf:"bytes,1,rep,name=levels,proto3" json:"levels,omitempty"`
ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListAdminVipLevelsResponse) Reset() {
*x = ListAdminVipLevelsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[111]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListAdminVipLevelsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListAdminVipLevelsResponse) ProtoMessage() {}
func (x *ListAdminVipLevelsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[111]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListAdminVipLevelsResponse.ProtoReflect.Descriptor instead.
func (*ListAdminVipLevelsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{111}
}
func (x *ListAdminVipLevelsResponse) GetLevels() []*VipLevel {
if x != nil {
return x.Levels
}
return nil
}
func (x *ListAdminVipLevelsResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type UpdateAdminVipLevelsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Levels []*AdminVipLevelInput `protobuf:"bytes,3,rep,name=levels,proto3" json:"levels,omitempty"`
OperatorUserId int64 `protobuf:"varint,4,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateAdminVipLevelsRequest) Reset() {
*x = UpdateAdminVipLevelsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[112]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateAdminVipLevelsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateAdminVipLevelsRequest) ProtoMessage() {}
func (x *UpdateAdminVipLevelsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[112]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateAdminVipLevelsRequest.ProtoReflect.Descriptor instead.
func (*UpdateAdminVipLevelsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{112}
}
func (x *UpdateAdminVipLevelsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpdateAdminVipLevelsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpdateAdminVipLevelsRequest) GetLevels() []*AdminVipLevelInput {
if x != nil {
return x.Levels
}
return nil
}
func (x *UpdateAdminVipLevelsRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type UpdateAdminVipLevelsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Levels []*VipLevel `protobuf:"bytes,1,rep,name=levels,proto3" json:"levels,omitempty"`
ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateAdminVipLevelsResponse) Reset() {
*x = UpdateAdminVipLevelsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[113]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateAdminVipLevelsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateAdminVipLevelsResponse) ProtoMessage() {}
func (x *UpdateAdminVipLevelsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[113]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateAdminVipLevelsResponse.ProtoReflect.Descriptor instead.
func (*UpdateAdminVipLevelsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{113}
}
func (x *UpdateAdminVipLevelsResponse) GetLevels() []*VipLevel {
if x != nil {
return x.Levels
}
return nil
}
func (x *UpdateAdminVipLevelsResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
// CreditTaskRewardRequest 是 activity-service 领取任务奖励时调用的钱包入账命令。
type CreditTaskRewardRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TargetUserId int64 `protobuf:"varint,3,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
TaskType string `protobuf:"bytes,5,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
TaskId string `protobuf:"bytes,6,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
CycleKey string `protobuf:"bytes,7,opt,name=cycle_key,json=cycleKey,proto3" json:"cycle_key,omitempty"`
Reason string `protobuf:"bytes,8,opt,name=reason,proto3" json:"reason,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreditTaskRewardRequest) Reset() {
*x = CreditTaskRewardRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[114]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreditTaskRewardRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreditTaskRewardRequest) ProtoMessage() {}
func (x *CreditTaskRewardRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[114]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreditTaskRewardRequest.ProtoReflect.Descriptor instead.
func (*CreditTaskRewardRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{114}
}
func (x *CreditTaskRewardRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *CreditTaskRewardRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CreditTaskRewardRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *CreditTaskRewardRequest) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *CreditTaskRewardRequest) GetTaskType() string {
if x != nil {
return x.TaskType
}
return ""
}
func (x *CreditTaskRewardRequest) GetTaskId() string {
if x != nil {
return x.TaskId
}
return ""
}
func (x *CreditTaskRewardRequest) GetCycleKey() string {
if x != nil {
return x.CycleKey
}
return ""
}
func (x *CreditTaskRewardRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
// CreditTaskRewardResponse 返回任务奖励入账流水和用户 COIN 账后余额。
type CreditTaskRewardResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
TransactionId string `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
Balance *AssetBalance `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
Amount int64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
GrantedAtMs int64 `protobuf:"varint,4,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreditTaskRewardResponse) Reset() {
*x = CreditTaskRewardResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[115]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreditTaskRewardResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreditTaskRewardResponse) ProtoMessage() {}
func (x *CreditTaskRewardResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[115]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreditTaskRewardResponse.ProtoReflect.Descriptor instead.
func (*CreditTaskRewardResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{115}
}
func (x *CreditTaskRewardResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *CreditTaskRewardResponse) GetBalance() *AssetBalance {
if x != nil {
return x.Balance
}
return nil
}
func (x *CreditTaskRewardResponse) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *CreditTaskRewardResponse) GetGrantedAtMs() int64 {
if x != nil {
return x.GrantedAtMs
}
return 0
}
// CreditLuckyGiftRewardRequest 是 activity-service 抽奖 outbox 补偿 worker 调用的钱包入账命令。
type CreditLuckyGiftRewardRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandId string `protobuf:"bytes,1,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
TargetUserId int64 `protobuf:"varint,3,opt,name=target_user_id,json=targetUserId,proto3" json:"target_user_id,omitempty"`
Amount int64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
DrawId string `protobuf:"bytes,5,opt,name=draw_id,json=drawId,proto3" json:"draw_id,omitempty"`
RoomId string `protobuf:"bytes,6,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
GiftId string `protobuf:"bytes,7,opt,name=gift_id,json=giftId,proto3" json:"gift_id,omitempty"`
PoolId string `protobuf:"bytes,8,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"`
Reason string `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreditLuckyGiftRewardRequest) Reset() {
*x = CreditLuckyGiftRewardRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[116]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreditLuckyGiftRewardRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreditLuckyGiftRewardRequest) ProtoMessage() {}
func (x *CreditLuckyGiftRewardRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[116]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreditLuckyGiftRewardRequest.ProtoReflect.Descriptor instead.
func (*CreditLuckyGiftRewardRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{116}
}
func (x *CreditLuckyGiftRewardRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *CreditLuckyGiftRewardRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CreditLuckyGiftRewardRequest) GetTargetUserId() int64 {
if x != nil {
return x.TargetUserId
}
return 0
}
func (x *CreditLuckyGiftRewardRequest) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *CreditLuckyGiftRewardRequest) GetDrawId() string {
if x != nil {
return x.DrawId
}
return ""
}
func (x *CreditLuckyGiftRewardRequest) GetRoomId() string {
if x != nil {
return x.RoomId
}
return ""
}
func (x *CreditLuckyGiftRewardRequest) GetGiftId() string {
if x != nil {
return x.GiftId
}
return ""
}
func (x *CreditLuckyGiftRewardRequest) GetPoolId() string {
if x != nil {
return x.PoolId
}
return ""
}
func (x *CreditLuckyGiftRewardRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
// CreditLuckyGiftRewardResponse 返回幸运礼物返奖入账流水和用户 COIN 账后余额。
type CreditLuckyGiftRewardResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
TransactionId string `protobuf:"bytes,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
Balance *AssetBalance `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
Amount int64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
GrantedAtMs int64 `protobuf:"varint,4,opt,name=granted_at_ms,json=grantedAtMs,proto3" json:"granted_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreditLuckyGiftRewardResponse) Reset() {
*x = CreditLuckyGiftRewardResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[117]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreditLuckyGiftRewardResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreditLuckyGiftRewardResponse) ProtoMessage() {}
func (x *CreditLuckyGiftRewardResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[117]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreditLuckyGiftRewardResponse.ProtoReflect.Descriptor instead.
func (*CreditLuckyGiftRewardResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{117}
}
func (x *CreditLuckyGiftRewardResponse) GetTransactionId() string {
if x != nil {
return x.TransactionId
}
return ""
}
func (x *CreditLuckyGiftRewardResponse) GetBalance() *AssetBalance {
if x != nil {
return x.Balance
}
return nil
}
func (x *CreditLuckyGiftRewardResponse) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *CreditLuckyGiftRewardResponse) GetGrantedAtMs() int64 {
if x != nil {
return x.GrantedAtMs
}
return 0
}
// ApplyGameCoinChangeRequest 是 game-service 唯一可以调用的钱包游戏改账入口。
type ApplyGameCoinChangeRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
UserId int64 `protobuf:"varint,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
PlatformCode string `protobuf:"bytes,5,opt,name=platform_code,json=platformCode,proto3" json:"platform_code,omitempty"`
GameId string `protobuf:"bytes,6,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
ProviderOrderId string `protobuf:"bytes,7,opt,name=provider_order_id,json=providerOrderId,proto3" json:"provider_order_id,omitempty"`
ProviderRoundId string `protobuf:"bytes,8,opt,name=provider_round_id,json=providerRoundId,proto3" json:"provider_round_id,omitempty"`
OpType string `protobuf:"bytes,9,opt,name=op_type,json=opType,proto3" json:"op_type,omitempty"`
CoinAmount int64 `protobuf:"varint,10,opt,name=coin_amount,json=coinAmount,proto3" json:"coin_amount,omitempty"`
RoomId string `protobuf:"bytes,11,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
RequestHash string `protobuf:"bytes,12,opt,name=request_hash,json=requestHash,proto3" json:"request_hash,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApplyGameCoinChangeRequest) Reset() {
*x = ApplyGameCoinChangeRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[118]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApplyGameCoinChangeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApplyGameCoinChangeRequest) ProtoMessage() {}
func (x *ApplyGameCoinChangeRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[118]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApplyGameCoinChangeRequest.ProtoReflect.Descriptor instead.
func (*ApplyGameCoinChangeRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{118}
}
func (x *ApplyGameCoinChangeRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ApplyGameCoinChangeRequest) GetPlatformCode() string {
if x != nil {
return x.PlatformCode
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetGameId() string {
if x != nil {
return x.GameId
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetProviderOrderId() string {
if x != nil {
return x.ProviderOrderId
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetProviderRoundId() string {
if x != nil {
return x.ProviderRoundId
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetOpType() string {
if x != nil {
return x.OpType
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetCoinAmount() int64 {
if x != nil {
return x.CoinAmount
}
return 0
}
func (x *ApplyGameCoinChangeRequest) GetRoomId() string {
if x != nil {
return x.RoomId
}
return ""
}
func (x *ApplyGameCoinChangeRequest) GetRequestHash() string {
if x != nil {
return x.RequestHash
}
return ""
}
// ApplyGameCoinChangeResponse 返回游戏改账流水和用户 COIN 账后余额。
type ApplyGameCoinChangeResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
WalletTransactionId string `protobuf:"bytes,1,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"`
BalanceAfter int64 `protobuf:"varint,2,opt,name=balance_after,json=balanceAfter,proto3" json:"balance_after,omitempty"`
IdempotentReplay bool `protobuf:"varint,3,opt,name=idempotent_replay,json=idempotentReplay,proto3" json:"idempotent_replay,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApplyGameCoinChangeResponse) Reset() {
*x = ApplyGameCoinChangeResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[119]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApplyGameCoinChangeResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApplyGameCoinChangeResponse) ProtoMessage() {}
func (x *ApplyGameCoinChangeResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[119]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApplyGameCoinChangeResponse.ProtoReflect.Descriptor instead.
func (*ApplyGameCoinChangeResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{119}
}
func (x *ApplyGameCoinChangeResponse) GetWalletTransactionId() string {
if x != nil {
return x.WalletTransactionId
}
return ""
}
func (x *ApplyGameCoinChangeResponse) GetBalanceAfter() int64 {
if x != nil {
return x.BalanceAfter
}
return 0
}
func (x *ApplyGameCoinChangeResponse) GetIdempotentReplay() bool {
if x != nil {
return x.IdempotentReplay
}
return false
}
type RedPacketConfig struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
CountTiers []int32 `protobuf:"varint,3,rep,packed,name=count_tiers,json=countTiers,proto3" json:"count_tiers,omitempty"`
AmountTiers []int64 `protobuf:"varint,4,rep,packed,name=amount_tiers,json=amountTiers,proto3" json:"amount_tiers,omitempty"`
DelayedOpenSeconds int32 `protobuf:"varint,5,opt,name=delayed_open_seconds,json=delayedOpenSeconds,proto3" json:"delayed_open_seconds,omitempty"`
ExpireSeconds int32 `protobuf:"varint,6,opt,name=expire_seconds,json=expireSeconds,proto3" json:"expire_seconds,omitempty"`
DailySendLimit int32 `protobuf:"varint,7,opt,name=daily_send_limit,json=dailySendLimit,proto3" json:"daily_send_limit,omitempty"`
UpdatedByAdminId int64 `protobuf:"varint,8,opt,name=updated_by_admin_id,json=updatedByAdminId,proto3" json:"updated_by_admin_id,omitempty"`
CreatedAtMs int64 `protobuf:"varint,9,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,10,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
RuleUrl string `protobuf:"bytes,11,opt,name=rule_url,json=ruleUrl,proto3" json:"rule_url,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RedPacketConfig) Reset() {
*x = RedPacketConfig{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[120]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RedPacketConfig) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RedPacketConfig) ProtoMessage() {}
func (x *RedPacketConfig) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[120]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RedPacketConfig.ProtoReflect.Descriptor instead.
func (*RedPacketConfig) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{120}
}
func (x *RedPacketConfig) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *RedPacketConfig) GetEnabled() bool {
if x != nil {
return x.Enabled
}
return false
}
func (x *RedPacketConfig) GetCountTiers() []int32 {
if x != nil {
return x.CountTiers
}
return nil
}
func (x *RedPacketConfig) GetAmountTiers() []int64 {
if x != nil {
return x.AmountTiers
}
return nil
}
func (x *RedPacketConfig) GetDelayedOpenSeconds() int32 {
if x != nil {
return x.DelayedOpenSeconds
}
return 0
}
func (x *RedPacketConfig) GetExpireSeconds() int32 {
if x != nil {
return x.ExpireSeconds
}
return 0
}
func (x *RedPacketConfig) GetDailySendLimit() int32 {
if x != nil {
return x.DailySendLimit
}
return 0
}
func (x *RedPacketConfig) GetUpdatedByAdminId() int64 {
if x != nil {
return x.UpdatedByAdminId
}
return 0
}
func (x *RedPacketConfig) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *RedPacketConfig) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
func (x *RedPacketConfig) GetRuleUrl() string {
if x != nil {
return x.RuleUrl
}
return ""
}
type RedPacketClaim struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
ClaimId string `protobuf:"bytes,2,opt,name=claim_id,json=claimId,proto3" json:"claim_id,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
PacketId string `protobuf:"bytes,4,opt,name=packet_id,json=packetId,proto3" json:"packet_id,omitempty"`
UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Amount int64 `protobuf:"varint,6,opt,name=amount,proto3" json:"amount,omitempty"`
WalletTransactionId string `protobuf:"bytes,7,opt,name=wallet_transaction_id,json=walletTransactionId,proto3" json:"wallet_transaction_id,omitempty"`
Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
FailureReason string `protobuf:"bytes,9,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
CreatedAtMs int64 `protobuf:"varint,10,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,11,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RedPacketClaim) Reset() {
*x = RedPacketClaim{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[121]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RedPacketClaim) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RedPacketClaim) ProtoMessage() {}
func (x *RedPacketClaim) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[121]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RedPacketClaim.ProtoReflect.Descriptor instead.
func (*RedPacketClaim) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{121}
}
func (x *RedPacketClaim) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *RedPacketClaim) GetClaimId() string {
if x != nil {
return x.ClaimId
}
return ""
}
func (x *RedPacketClaim) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *RedPacketClaim) GetPacketId() string {
if x != nil {
return x.PacketId
}
return ""
}
func (x *RedPacketClaim) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *RedPacketClaim) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
func (x *RedPacketClaim) GetWalletTransactionId() string {
if x != nil {
return x.WalletTransactionId
}
return ""
}
func (x *RedPacketClaim) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *RedPacketClaim) GetFailureReason() string {
if x != nil {
return x.FailureReason
}
return ""
}
func (x *RedPacketClaim) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *RedPacketClaim) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
type RedPacket struct {
state protoimpl.MessageState `protogen:"open.v1"`
AppCode string `protobuf:"bytes,1,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
PacketId string `protobuf:"bytes,2,opt,name=packet_id,json=packetId,proto3" json:"packet_id,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
SenderUserId int64 `protobuf:"varint,4,opt,name=sender_user_id,json=senderUserId,proto3" json:"sender_user_id,omitempty"`
RoomId string `protobuf:"bytes,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
RegionId int64 `protobuf:"varint,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
PacketType string `protobuf:"bytes,7,opt,name=packet_type,json=packetType,proto3" json:"packet_type,omitempty"`
TotalAmount int64 `protobuf:"varint,8,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount,omitempty"`
PacketCount int32 `protobuf:"varint,9,opt,name=packet_count,json=packetCount,proto3" json:"packet_count,omitempty"`
RemainingAmount int64 `protobuf:"varint,10,opt,name=remaining_amount,json=remainingAmount,proto3" json:"remaining_amount,omitempty"`
RemainingCount int32 `protobuf:"varint,11,opt,name=remaining_count,json=remainingCount,proto3" json:"remaining_count,omitempty"`
Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
OpenAtMs int64 `protobuf:"varint,13,opt,name=open_at_ms,json=openAtMs,proto3" json:"open_at_ms,omitempty"`
ExpiresAtMs int64 `protobuf:"varint,14,opt,name=expires_at_ms,json=expiresAtMs,proto3" json:"expires_at_ms,omitempty"`
CreatedAtMs int64 `protobuf:"varint,15,opt,name=created_at_ms,json=createdAtMs,proto3" json:"created_at_ms,omitempty"`
UpdatedAtMs int64 `protobuf:"varint,16,opt,name=updated_at_ms,json=updatedAtMs,proto3" json:"updated_at_ms,omitempty"`
ClaimedByViewer bool `protobuf:"varint,17,opt,name=claimed_by_viewer,json=claimedByViewer,proto3" json:"claimed_by_viewer,omitempty"`
ViewerClaimAmount int64 `protobuf:"varint,18,opt,name=viewer_claim_amount,json=viewerClaimAmount,proto3" json:"viewer_claim_amount,omitempty"`
Claims []*RedPacketClaim `protobuf:"bytes,19,rep,name=claims,proto3" json:"claims,omitempty"`
RefundAmount int64 `protobuf:"varint,20,opt,name=refund_amount,json=refundAmount,proto3" json:"refund_amount,omitempty"`
RefundStatus string `protobuf:"bytes,21,opt,name=refund_status,json=refundStatus,proto3" json:"refund_status,omitempty"`
RefundedAtMs int64 `protobuf:"varint,22,opt,name=refunded_at_ms,json=refundedAtMs,proto3" json:"refunded_at_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RedPacket) Reset() {
*x = RedPacket{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[122]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RedPacket) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RedPacket) ProtoMessage() {}
func (x *RedPacket) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[122]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RedPacket.ProtoReflect.Descriptor instead.
func (*RedPacket) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{122}
}
func (x *RedPacket) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *RedPacket) GetPacketId() string {
if x != nil {
return x.PacketId
}
return ""
}
func (x *RedPacket) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *RedPacket) GetSenderUserId() int64 {
if x != nil {
return x.SenderUserId
}
return 0
}
func (x *RedPacket) GetRoomId() string {
if x != nil {
return x.RoomId
}
return ""
}
func (x *RedPacket) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *RedPacket) GetPacketType() string {
if x != nil {
return x.PacketType
}
return ""
}
func (x *RedPacket) GetTotalAmount() int64 {
if x != nil {
return x.TotalAmount
}
return 0
}
func (x *RedPacket) GetPacketCount() int32 {
if x != nil {
return x.PacketCount
}
return 0
}
func (x *RedPacket) GetRemainingAmount() int64 {
if x != nil {
return x.RemainingAmount
}
return 0
}
func (x *RedPacket) GetRemainingCount() int32 {
if x != nil {
return x.RemainingCount
}
return 0
}
func (x *RedPacket) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *RedPacket) GetOpenAtMs() int64 {
if x != nil {
return x.OpenAtMs
}
return 0
}
func (x *RedPacket) GetExpiresAtMs() int64 {
if x != nil {
return x.ExpiresAtMs
}
return 0
}
func (x *RedPacket) GetCreatedAtMs() int64 {
if x != nil {
return x.CreatedAtMs
}
return 0
}
func (x *RedPacket) GetUpdatedAtMs() int64 {
if x != nil {
return x.UpdatedAtMs
}
return 0
}
func (x *RedPacket) GetClaimedByViewer() bool {
if x != nil {
return x.ClaimedByViewer
}
return false
}
func (x *RedPacket) GetViewerClaimAmount() int64 {
if x != nil {
return x.ViewerClaimAmount
}
return 0
}
func (x *RedPacket) GetClaims() []*RedPacketClaim {
if x != nil {
return x.Claims
}
return nil
}
func (x *RedPacket) GetRefundAmount() int64 {
if x != nil {
return x.RefundAmount
}
return 0
}
func (x *RedPacket) GetRefundStatus() string {
if x != nil {
return x.RefundStatus
}
return ""
}
func (x *RedPacket) GetRefundedAtMs() int64 {
if x != nil {
return x.RefundedAtMs
}
return 0
}
type GetRedPacketConfigRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRedPacketConfigRequest) Reset() {
*x = GetRedPacketConfigRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[123]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRedPacketConfigRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRedPacketConfigRequest) ProtoMessage() {}
func (x *GetRedPacketConfigRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[123]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRedPacketConfigRequest.ProtoReflect.Descriptor instead.
func (*GetRedPacketConfigRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{123}
}
func (x *GetRedPacketConfigRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetRedPacketConfigRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
type GetRedPacketConfigResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Config *RedPacketConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRedPacketConfigResponse) Reset() {
*x = GetRedPacketConfigResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[124]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRedPacketConfigResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRedPacketConfigResponse) ProtoMessage() {}
func (x *GetRedPacketConfigResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[124]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRedPacketConfigResponse.ProtoReflect.Descriptor instead.
func (*GetRedPacketConfigResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{124}
}
func (x *GetRedPacketConfigResponse) GetConfig() *RedPacketConfig {
if x != nil {
return x.Config
}
return nil
}
func (x *GetRedPacketConfigResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type UpdateRedPacketConfigRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
CountTiers []int32 `protobuf:"varint,4,rep,packed,name=count_tiers,json=countTiers,proto3" json:"count_tiers,omitempty"`
AmountTiers []int64 `protobuf:"varint,5,rep,packed,name=amount_tiers,json=amountTiers,proto3" json:"amount_tiers,omitempty"`
DelayedOpenSeconds int32 `protobuf:"varint,6,opt,name=delayed_open_seconds,json=delayedOpenSeconds,proto3" json:"delayed_open_seconds,omitempty"`
ExpireSeconds int32 `protobuf:"varint,7,opt,name=expire_seconds,json=expireSeconds,proto3" json:"expire_seconds,omitempty"`
DailySendLimit int32 `protobuf:"varint,8,opt,name=daily_send_limit,json=dailySendLimit,proto3" json:"daily_send_limit,omitempty"`
OperatorUserId int64 `protobuf:"varint,9,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
RuleUrl string `protobuf:"bytes,10,opt,name=rule_url,json=ruleUrl,proto3" json:"rule_url,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateRedPacketConfigRequest) Reset() {
*x = UpdateRedPacketConfigRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[125]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateRedPacketConfigRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateRedPacketConfigRequest) ProtoMessage() {}
func (x *UpdateRedPacketConfigRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[125]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateRedPacketConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateRedPacketConfigRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{125}
}
func (x *UpdateRedPacketConfigRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *UpdateRedPacketConfigRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *UpdateRedPacketConfigRequest) GetEnabled() bool {
if x != nil {
return x.Enabled
}
return false
}
func (x *UpdateRedPacketConfigRequest) GetCountTiers() []int32 {
if x != nil {
return x.CountTiers
}
return nil
}
func (x *UpdateRedPacketConfigRequest) GetAmountTiers() []int64 {
if x != nil {
return x.AmountTiers
}
return nil
}
func (x *UpdateRedPacketConfigRequest) GetDelayedOpenSeconds() int32 {
if x != nil {
return x.DelayedOpenSeconds
}
return 0
}
func (x *UpdateRedPacketConfigRequest) GetExpireSeconds() int32 {
if x != nil {
return x.ExpireSeconds
}
return 0
}
func (x *UpdateRedPacketConfigRequest) GetDailySendLimit() int32 {
if x != nil {
return x.DailySendLimit
}
return 0
}
func (x *UpdateRedPacketConfigRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
func (x *UpdateRedPacketConfigRequest) GetRuleUrl() string {
if x != nil {
return x.RuleUrl
}
return ""
}
type UpdateRedPacketConfigResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Config *RedPacketConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateRedPacketConfigResponse) Reset() {
*x = UpdateRedPacketConfigResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[126]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateRedPacketConfigResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateRedPacketConfigResponse) ProtoMessage() {}
func (x *UpdateRedPacketConfigResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[126]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use UpdateRedPacketConfigResponse.ProtoReflect.Descriptor instead.
func (*UpdateRedPacketConfigResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{126}
}
func (x *UpdateRedPacketConfigResponse) GetConfig() *RedPacketConfig {
if x != nil {
return x.Config
}
return nil
}
func (x *UpdateRedPacketConfigResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type CreateRedPacketRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
SenderUserId int64 `protobuf:"varint,4,opt,name=sender_user_id,json=senderUserId,proto3" json:"sender_user_id,omitempty"`
RoomId string `protobuf:"bytes,5,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
RegionId int64 `protobuf:"varint,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
PacketType string `protobuf:"bytes,7,opt,name=packet_type,json=packetType,proto3" json:"packet_type,omitempty"`
TotalAmount int64 `protobuf:"varint,8,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount,omitempty"`
PacketCount int32 `protobuf:"varint,9,opt,name=packet_count,json=packetCount,proto3" json:"packet_count,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateRedPacketRequest) Reset() {
*x = CreateRedPacketRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[127]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateRedPacketRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateRedPacketRequest) ProtoMessage() {}
func (x *CreateRedPacketRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[127]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateRedPacketRequest.ProtoReflect.Descriptor instead.
func (*CreateRedPacketRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{127}
}
func (x *CreateRedPacketRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *CreateRedPacketRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CreateRedPacketRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *CreateRedPacketRequest) GetSenderUserId() int64 {
if x != nil {
return x.SenderUserId
}
return 0
}
func (x *CreateRedPacketRequest) GetRoomId() string {
if x != nil {
return x.RoomId
}
return ""
}
func (x *CreateRedPacketRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *CreateRedPacketRequest) GetPacketType() string {
if x != nil {
return x.PacketType
}
return ""
}
func (x *CreateRedPacketRequest) GetTotalAmount() int64 {
if x != nil {
return x.TotalAmount
}
return 0
}
func (x *CreateRedPacketRequest) GetPacketCount() int32 {
if x != nil {
return x.PacketCount
}
return 0
}
type CreateRedPacketResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Packet *RedPacket `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet,omitempty"`
BalanceAfter int64 `protobuf:"varint,2,opt,name=balance_after,json=balanceAfter,proto3" json:"balance_after,omitempty"`
ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateRedPacketResponse) Reset() {
*x = CreateRedPacketResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[128]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateRedPacketResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateRedPacketResponse) ProtoMessage() {}
func (x *CreateRedPacketResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[128]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateRedPacketResponse.ProtoReflect.Descriptor instead.
func (*CreateRedPacketResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{128}
}
func (x *CreateRedPacketResponse) GetPacket() *RedPacket {
if x != nil {
return x.Packet
}
return nil
}
func (x *CreateRedPacketResponse) GetBalanceAfter() int64 {
if x != nil {
return x.BalanceAfter
}
return 0
}
func (x *CreateRedPacketResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type ClaimRedPacketRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
CommandId string `protobuf:"bytes,3,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
PacketId string `protobuf:"bytes,4,opt,name=packet_id,json=packetId,proto3" json:"packet_id,omitempty"`
UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimRedPacketRequest) Reset() {
*x = ClaimRedPacketRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[129]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimRedPacketRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimRedPacketRequest) ProtoMessage() {}
func (x *ClaimRedPacketRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[129]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ClaimRedPacketRequest.ProtoReflect.Descriptor instead.
func (*ClaimRedPacketRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{129}
}
func (x *ClaimRedPacketRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ClaimRedPacketRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ClaimRedPacketRequest) GetCommandId() string {
if x != nil {
return x.CommandId
}
return ""
}
func (x *ClaimRedPacketRequest) GetPacketId() string {
if x != nil {
return x.PacketId
}
return ""
}
func (x *ClaimRedPacketRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type ClaimRedPacketResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Claim *RedPacketClaim `protobuf:"bytes,1,opt,name=claim,proto3" json:"claim,omitempty"`
BalanceAfter int64 `protobuf:"varint,2,opt,name=balance_after,json=balanceAfter,proto3" json:"balance_after,omitempty"`
ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
Packet *RedPacket `protobuf:"bytes,4,opt,name=packet,proto3" json:"packet,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClaimRedPacketResponse) Reset() {
*x = ClaimRedPacketResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[130]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClaimRedPacketResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimRedPacketResponse) ProtoMessage() {}
func (x *ClaimRedPacketResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[130]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ClaimRedPacketResponse.ProtoReflect.Descriptor instead.
func (*ClaimRedPacketResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{130}
}
func (x *ClaimRedPacketResponse) GetClaim() *RedPacketClaim {
if x != nil {
return x.Claim
}
return nil
}
func (x *ClaimRedPacketResponse) GetBalanceAfter() int64 {
if x != nil {
return x.BalanceAfter
}
return 0
}
func (x *ClaimRedPacketResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
func (x *ClaimRedPacketResponse) GetPacket() *RedPacket {
if x != nil {
return x.Packet
}
return nil
}
type ListRedPacketsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
RoomId string `protobuf:"bytes,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
SenderUserId int64 `protobuf:"varint,4,opt,name=sender_user_id,json=senderUserId,proto3" json:"sender_user_id,omitempty"`
RegionId int64 `protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
PacketType string `protobuf:"bytes,6,opt,name=packet_type,json=packetType,proto3" json:"packet_type,omitempty"`
Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
ViewerUserId int64 `protobuf:"varint,8,opt,name=viewer_user_id,json=viewerUserId,proto3" json:"viewer_user_id,omitempty"`
StartAtMs int64 `protobuf:"varint,9,opt,name=start_at_ms,json=startAtMs,proto3" json:"start_at_ms,omitempty"`
EndAtMs int64 `protobuf:"varint,10,opt,name=end_at_ms,json=endAtMs,proto3" json:"end_at_ms,omitempty"`
Page int32 `protobuf:"varint,11,opt,name=page,proto3" json:"page,omitempty"`
PageSize int32 `protobuf:"varint,12,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListRedPacketsRequest) Reset() {
*x = ListRedPacketsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[131]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListRedPacketsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRedPacketsRequest) ProtoMessage() {}
func (x *ListRedPacketsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[131]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListRedPacketsRequest.ProtoReflect.Descriptor instead.
func (*ListRedPacketsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{131}
}
func (x *ListRedPacketsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ListRedPacketsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ListRedPacketsRequest) GetRoomId() string {
if x != nil {
return x.RoomId
}
return ""
}
func (x *ListRedPacketsRequest) GetSenderUserId() int64 {
if x != nil {
return x.SenderUserId
}
return 0
}
func (x *ListRedPacketsRequest) GetRegionId() int64 {
if x != nil {
return x.RegionId
}
return 0
}
func (x *ListRedPacketsRequest) GetPacketType() string {
if x != nil {
return x.PacketType
}
return ""
}
func (x *ListRedPacketsRequest) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
func (x *ListRedPacketsRequest) GetViewerUserId() int64 {
if x != nil {
return x.ViewerUserId
}
return 0
}
func (x *ListRedPacketsRequest) GetStartAtMs() int64 {
if x != nil {
return x.StartAtMs
}
return 0
}
func (x *ListRedPacketsRequest) GetEndAtMs() int64 {
if x != nil {
return x.EndAtMs
}
return 0
}
func (x *ListRedPacketsRequest) GetPage() int32 {
if x != nil {
return x.Page
}
return 0
}
func (x *ListRedPacketsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
type ListRedPacketsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Packets []*RedPacket `protobuf:"bytes,1,rep,name=packets,proto3" json:"packets,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListRedPacketsResponse) Reset() {
*x = ListRedPacketsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[132]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListRedPacketsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListRedPacketsResponse) ProtoMessage() {}
func (x *ListRedPacketsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[132]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListRedPacketsResponse.ProtoReflect.Descriptor instead.
func (*ListRedPacketsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{132}
}
func (x *ListRedPacketsResponse) GetPackets() []*RedPacket {
if x != nil {
return x.Packets
}
return nil
}
func (x *ListRedPacketsResponse) GetTotal() int64 {
if x != nil {
return x.Total
}
return 0
}
func (x *ListRedPacketsResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type GetRedPacketRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
PacketId string `protobuf:"bytes,3,opt,name=packet_id,json=packetId,proto3" json:"packet_id,omitempty"`
ViewerUserId int64 `protobuf:"varint,4,opt,name=viewer_user_id,json=viewerUserId,proto3" json:"viewer_user_id,omitempty"`
IncludeClaims bool `protobuf:"varint,5,opt,name=include_claims,json=includeClaims,proto3" json:"include_claims,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRedPacketRequest) Reset() {
*x = GetRedPacketRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[133]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRedPacketRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRedPacketRequest) ProtoMessage() {}
func (x *GetRedPacketRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[133]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRedPacketRequest.ProtoReflect.Descriptor instead.
func (*GetRedPacketRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{133}
}
func (x *GetRedPacketRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *GetRedPacketRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *GetRedPacketRequest) GetPacketId() string {
if x != nil {
return x.PacketId
}
return ""
}
func (x *GetRedPacketRequest) GetViewerUserId() int64 {
if x != nil {
return x.ViewerUserId
}
return 0
}
func (x *GetRedPacketRequest) GetIncludeClaims() bool {
if x != nil {
return x.IncludeClaims
}
return false
}
type GetRedPacketResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Packet *RedPacket `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet,omitempty"`
ServerTimeMs int64 `protobuf:"varint,2,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRedPacketResponse) Reset() {
*x = GetRedPacketResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[134]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRedPacketResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRedPacketResponse) ProtoMessage() {}
func (x *GetRedPacketResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[134]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRedPacketResponse.ProtoReflect.Descriptor instead.
func (*GetRedPacketResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{134}
}
func (x *GetRedPacketResponse) GetPacket() *RedPacket {
if x != nil {
return x.Packet
}
return nil
}
func (x *GetRedPacketResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type ExpireRedPacketsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
BatchSize int32 `protobuf:"varint,3,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ExpireRedPacketsRequest) Reset() {
*x = ExpireRedPacketsRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[135]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ExpireRedPacketsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ExpireRedPacketsRequest) ProtoMessage() {}
func (x *ExpireRedPacketsRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[135]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ExpireRedPacketsRequest.ProtoReflect.Descriptor instead.
func (*ExpireRedPacketsRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{135}
}
func (x *ExpireRedPacketsRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *ExpireRedPacketsRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *ExpireRedPacketsRequest) GetBatchSize() int32 {
if x != nil {
return x.BatchSize
}
return 0
}
type ExpireRedPacketsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
ExpiredCount int32 `protobuf:"varint,1,opt,name=expired_count,json=expiredCount,proto3" json:"expired_count,omitempty"`
RefundedAmount int64 `protobuf:"varint,2,opt,name=refunded_amount,json=refundedAmount,proto3" json:"refunded_amount,omitempty"`
ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ExpireRedPacketsResponse) Reset() {
*x = ExpireRedPacketsResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[136]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ExpireRedPacketsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ExpireRedPacketsResponse) ProtoMessage() {}
func (x *ExpireRedPacketsResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[136]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ExpireRedPacketsResponse.ProtoReflect.Descriptor instead.
func (*ExpireRedPacketsResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{136}
}
func (x *ExpireRedPacketsResponse) GetExpiredCount() int32 {
if x != nil {
return x.ExpiredCount
}
return 0
}
func (x *ExpireRedPacketsResponse) GetRefundedAmount() int64 {
if x != nil {
return x.RefundedAmount
}
return 0
}
func (x *ExpireRedPacketsResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
type RetryRedPacketRefundRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
PacketId string `protobuf:"bytes,3,opt,name=packet_id,json=packetId,proto3" json:"packet_id,omitempty"`
OperatorUserId int64 `protobuf:"varint,4,opt,name=operator_user_id,json=operatorUserId,proto3" json:"operator_user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RetryRedPacketRefundRequest) Reset() {
*x = RetryRedPacketRefundRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[137]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RetryRedPacketRefundRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RetryRedPacketRefundRequest) ProtoMessage() {}
func (x *RetryRedPacketRefundRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[137]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RetryRedPacketRefundRequest.ProtoReflect.Descriptor instead.
func (*RetryRedPacketRefundRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{137}
}
func (x *RetryRedPacketRefundRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *RetryRedPacketRefundRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *RetryRedPacketRefundRequest) GetPacketId() string {
if x != nil {
return x.PacketId
}
return ""
}
func (x *RetryRedPacketRefundRequest) GetOperatorUserId() int64 {
if x != nil {
return x.OperatorUserId
}
return 0
}
type RetryRedPacketRefundResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Packet *RedPacket `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet,omitempty"`
RefundedAmount int64 `protobuf:"varint,2,opt,name=refunded_amount,json=refundedAmount,proto3" json:"refunded_amount,omitempty"`
ServerTimeMs int64 `protobuf:"varint,3,opt,name=server_time_ms,json=serverTimeMs,proto3" json:"server_time_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RetryRedPacketRefundResponse) Reset() {
*x = RetryRedPacketRefundResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[138]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RetryRedPacketRefundResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RetryRedPacketRefundResponse) ProtoMessage() {}
func (x *RetryRedPacketRefundResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[138]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RetryRedPacketRefundResponse.ProtoReflect.Descriptor instead.
func (*RetryRedPacketRefundResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{138}
}
func (x *RetryRedPacketRefundResponse) GetPacket() *RedPacket {
if x != nil {
return x.Packet
}
return nil
}
func (x *RetryRedPacketRefundResponse) GetRefundedAmount() int64 {
if x != nil {
return x.RefundedAmount
}
return 0
}
func (x *RetryRedPacketRefundResponse) GetServerTimeMs() int64 {
if x != nil {
return x.ServerTimeMs
}
return 0
}
// CronBatchRequest 是 cron-service 触发 wallet-service 后台批处理的统一请求。
type CronBatchRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
AppCode string `protobuf:"bytes,2,opt,name=app_code,json=appCode,proto3" json:"app_code,omitempty"`
RunId string `protobuf:"bytes,3,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
WorkerId string `protobuf:"bytes,4,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"`
BatchSize int32 `protobuf:"varint,5,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
LockTtlMs int64 `protobuf:"varint,6,opt,name=lock_ttl_ms,json=lockTtlMs,proto3" json:"lock_ttl_ms,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CronBatchRequest) Reset() {
*x = CronBatchRequest{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[139]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CronBatchRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CronBatchRequest) ProtoMessage() {}
func (x *CronBatchRequest) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[139]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CronBatchRequest.ProtoReflect.Descriptor instead.
func (*CronBatchRequest) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{139}
}
func (x *CronBatchRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *CronBatchRequest) GetAppCode() string {
if x != nil {
return x.AppCode
}
return ""
}
func (x *CronBatchRequest) GetRunId() string {
if x != nil {
return x.RunId
}
return ""
}
func (x *CronBatchRequest) GetWorkerId() string {
if x != nil {
return x.WorkerId
}
return ""
}
func (x *CronBatchRequest) GetBatchSize() int32 {
if x != nil {
return x.BatchSize
}
return 0
}
func (x *CronBatchRequest) GetLockTtlMs() int64 {
if x != nil {
return x.LockTtlMs
}
return 0
}
// CronBatchResponse 返回一个批处理 run 的执行摘要。
type CronBatchResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClaimedCount int32 `protobuf:"varint,1,opt,name=claimed_count,json=claimedCount,proto3" json:"claimed_count,omitempty"`
ProcessedCount int32 `protobuf:"varint,2,opt,name=processed_count,json=processedCount,proto3" json:"processed_count,omitempty"`
SuccessCount int32 `protobuf:"varint,3,opt,name=success_count,json=successCount,proto3" json:"success_count,omitempty"`
FailureCount int32 `protobuf:"varint,4,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"`
HasMore bool `protobuf:"varint,5,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CronBatchResponse) Reset() {
*x = CronBatchResponse{}
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[140]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CronBatchResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CronBatchResponse) ProtoMessage() {}
func (x *CronBatchResponse) ProtoReflect() protoreflect.Message {
mi := &file_proto_wallet_v1_wallet_proto_msgTypes[140]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CronBatchResponse.ProtoReflect.Descriptor instead.
func (*CronBatchResponse) Descriptor() ([]byte, []int) {
return file_proto_wallet_v1_wallet_proto_rawDescGZIP(), []int{140}
}
func (x *CronBatchResponse) GetClaimedCount() int32 {
if x != nil {
return x.ClaimedCount
}
return 0
}
func (x *CronBatchResponse) GetProcessedCount() int32 {
if x != nil {
return x.ProcessedCount
}
return 0
}
func (x *CronBatchResponse) GetSuccessCount() int32 {
if x != nil {
return x.SuccessCount
}
return 0
}
func (x *CronBatchResponse) GetFailureCount() int32 {
if x != nil {
return x.FailureCount
}
return 0
}
func (x *CronBatchResponse) GetHasMore() bool {
if x != nil {
return x.HasMore
}
return false
}
var File_proto_wallet_v1_wallet_proto protoreflect.FileDescriptor
const file_proto_wallet_v1_wallet_proto_rawDesc = "" +
"\n" +
"\x1cproto/wallet/v1/wallet.proto\x12\x0fhyapp.wallet.v1\"\xc2\x03\n" +
"\x10DebitGiftRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x17\n" +
"\aroom_id\x18\x02 \x01(\tR\x06roomId\x12$\n" +
"\x0esender_user_id\x18\x03 \x01(\x03R\fsenderUserId\x12$\n" +
"\x0etarget_user_id\x18\x04 \x01(\x03R\ftargetUserId\x12\x17\n" +
"\agift_id\x18\x05 \x01(\tR\x06giftId\x12\x1d\n" +
"\n" +
"gift_count\x18\x06 \x01(\x05R\tgiftCount\x12#\n" +
"\rprice_version\x18\a \x01(\tR\fpriceVersion\x12\x19\n" +
"\bapp_code\x18\b \x01(\tR\aappCode\x12\x1b\n" +
"\tregion_id\x18\t \x01(\x03R\bregionId\x12$\n" +
"\x0etarget_is_host\x18\n" +
" \x01(\bR\ftargetIsHost\x121\n" +
"\x15target_host_region_id\x18\v \x01(\x03R\x12targetHostRegionId\x12<\n" +
"\x1btarget_agency_owner_user_id\x18\f \x01(\x03R\x17targetAgencyOwnerUserId\"\xff\x03\n" +
"\x11DebitGiftResponse\x12,\n" +
"\x12billing_receipt_id\x18\x01 \x01(\tR\x10billingReceiptId\x12%\n" +
"\x0etransaction_id\x18\x02 \x01(\tR\rtransactionId\x12\x1d\n" +
"\n" +
"coin_spent\x18\x03 \x01(\x03R\tcoinSpent\x12(\n" +
"\x10gift_point_added\x18\x04 \x01(\x03R\x0egiftPointAdded\x12\x1d\n" +
"\n" +
"heat_value\x18\x05 \x01(\x03R\theatValue\x12#\n" +
"\rprice_version\x18\x06 \x01(\tR\fpriceVersion\x12#\n" +
"\rbalance_after\x18\a \x01(\x03R\fbalanceAfter\x12*\n" +
"\x11charge_asset_type\x18\b \x01(\tR\x0fchargeAssetType\x12#\n" +
"\rcharge_amount\x18\t \x01(\x03R\fchargeAmount\x12$\n" +
"\x0egift_type_code\x18\n" +
" \x01(\tR\fgiftTypeCode\x129\n" +
"\x19host_period_diamond_added\x18\v \x01(\x03R\x16hostPeriodDiamondAdded\x121\n" +
"\x15host_period_cycle_key\x18\f \x01(\tR\x12hostPeriodCycleKey\"\xb2\x01\n" +
"\fAssetBalance\x12\x1d\n" +
"\n" +
"asset_type\x18\x01 \x01(\tR\tassetType\x12)\n" +
"\x10available_amount\x18\x02 \x01(\x03R\x0favailableAmount\x12#\n" +
"\rfrozen_amount\x18\x03 \x01(\x03R\ffrozenAmount\x12\x18\n" +
"\aversion\x18\x04 \x01(\x03R\aversion\x12\x19\n" +
"\bapp_code\x18\x05 \x01(\tR\aappCode\"\x88\x01\n" +
"\x12GetBalancesRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x17\n" +
"\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1f\n" +
"\vasset_types\x18\x03 \x03(\tR\n" +
"assetTypes\x12\x19\n" +
"\bapp_code\x18\x04 \x01(\tR\aappCode\"P\n" +
"\x13GetBalancesResponse\x129\n" +
"\bbalances\x18\x01 \x03(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\bbalances\"\x95\x02\n" +
"\x17AdminCreditAssetRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12$\n" +
"\x0etarget_user_id\x18\x02 \x01(\x03R\ftargetUserId\x12\x1d\n" +
"\n" +
"asset_type\x18\x03 \x01(\tR\tassetType\x12\x16\n" +
"\x06amount\x18\x04 \x01(\x03R\x06amount\x12(\n" +
"\x10operator_user_id\x18\x05 \x01(\x03R\x0eoperatorUserId\x12\x16\n" +
"\x06reason\x18\x06 \x01(\tR\x06reason\x12!\n" +
"\fevidence_ref\x18\a \x01(\tR\vevidenceRef\x12\x19\n" +
"\bapp_code\x18\b \x01(\tR\aappCode\"z\n" +
"\x18AdminCreditAssetResponse\x12%\n" +
"\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x127\n" +
"\abalance\x18\x02 \x01(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\abalance\"\xa3\x03\n" +
"!AdminCreditCoinSellerStockRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12$\n" +
"\x0eseller_user_id\x18\x02 \x01(\x03R\fsellerUserId\x12\x1d\n" +
"\n" +
"stock_type\x18\x03 \x01(\tR\tstockType\x12\x1f\n" +
"\vcoin_amount\x18\x04 \x01(\x03R\n" +
"coinAmount\x12,\n" +
"\x12paid_currency_code\x18\x05 \x01(\tR\x10paidCurrencyCode\x12*\n" +
"\x11paid_amount_micro\x18\x06 \x01(\x03R\x0fpaidAmountMicro\x12\x1f\n" +
"\vpayment_ref\x18\a \x01(\tR\n" +
"paymentRef\x12!\n" +
"\fevidence_ref\x18\b \x01(\tR\vevidenceRef\x12(\n" +
"\x10operator_user_id\x18\t \x01(\x03R\x0eoperatorUserId\x12\x16\n" +
"\x06reason\x18\n" +
" \x01(\tR\x06reason\x12\x19\n" +
"\bapp_code\x18\v \x01(\tR\aappCode\"\x8f\x03\n" +
"\"AdminCreditCoinSellerStockResponse\x12%\n" +
"\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x12$\n" +
"\x0eseller_user_id\x18\x02 \x01(\x03R\fsellerUserId\x12\x1d\n" +
"\n" +
"stock_type\x18\x03 \x01(\tR\tstockType\x12\x1f\n" +
"\vcoin_amount\x18\x04 \x01(\x03R\n" +
"coinAmount\x12,\n" +
"\x12paid_currency_code\x18\x05 \x01(\tR\x10paidCurrencyCode\x12*\n" +
"\x11paid_amount_micro\x18\x06 \x01(\x03R\x0fpaidAmountMicro\x129\n" +
"\x19counts_as_seller_recharge\x18\a \x01(\bR\x16countsAsSellerRecharge\x12#\n" +
"\rbalance_after\x18\b \x01(\x03R\fbalanceAfter\x12\"\n" +
"\rcreated_at_ms\x18\t \x01(\x03R\vcreatedAtMs\"\xa9\x02\n" +
"\x1dTransferCoinFromSellerRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12$\n" +
"\x0eseller_user_id\x18\x02 \x01(\x03R\fsellerUserId\x12$\n" +
"\x0etarget_user_id\x18\x03 \x01(\x03R\ftargetUserId\x12\x16\n" +
"\x06amount\x18\x04 \x01(\x03R\x06amount\x12\x16\n" +
"\x06reason\x18\x05 \x01(\tR\x06reason\x12\x19\n" +
"\bapp_code\x18\x06 \x01(\tR\aappCode\x12(\n" +
"\x10seller_region_id\x18\a \x01(\x03R\x0esellerRegionId\x12(\n" +
"\x10target_region_id\x18\b \x01(\x03R\x0etargetRegionId\"\x94\x04\n" +
"\x1eTransferCoinFromSellerResponse\x12%\n" +
"\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x120\n" +
"\x14seller_balance_after\x18\x02 \x01(\x03R\x12sellerBalanceAfter\x120\n" +
"\x14target_balance_after\x18\x03 \x01(\x03R\x12targetBalanceAfter\x12\x16\n" +
"\x06amount\x18\x04 \x01(\x03R\x06amount\x12,\n" +
"\x12recharge_usd_minor\x18\x05 \x01(\x03R\x10rechargeUsdMinor\x124\n" +
"\x16recharge_currency_code\x18\x06 \x01(\tR\x14rechargeCurrencyCode\x12,\n" +
"\x12recharge_policy_id\x18\a \x01(\x03R\x10rechargePolicyId\x126\n" +
"\x17recharge_policy_version\x18\b \x01(\tR\x15rechargePolicyVersion\x12=\n" +
"\x1brecharge_policy_coin_amount\x18\t \x01(\x03R\x18rechargePolicyCoinAmount\x12F\n" +
" recharge_policy_usd_minor_amount\x18\n" +
" \x01(\x03R\x1crechargePolicyUsdMinorAmount\"\xe7\x06\n" +
"\bResource\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1f\n" +
"\vresource_id\x18\x02 \x01(\x03R\n" +
"resourceId\x12#\n" +
"\rresource_code\x18\x03 \x01(\tR\fresourceCode\x12#\n" +
"\rresource_type\x18\x04 \x01(\tR\fresourceType\x12\x12\n" +
"\x04name\x18\x05 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\x06 \x01(\tR\x06status\x12\x1c\n" +
"\tgrantable\x18\a \x01(\bR\tgrantable\x12%\n" +
"\x0egrant_strategy\x18\b \x01(\tR\rgrantStrategy\x12*\n" +
"\x11wallet_asset_type\x18\t \x01(\tR\x0fwalletAssetType\x12.\n" +
"\x13wallet_asset_amount\x18\n" +
" \x01(\x03R\x11walletAssetAmount\x12!\n" +
"\fusage_scopes\x18\v \x03(\tR\vusageScopes\x12\x1b\n" +
"\tasset_url\x18\f \x01(\tR\bassetUrl\x12\x1f\n" +
"\vpreview_url\x18\r \x01(\tR\n" +
"previewUrl\x12#\n" +
"\ranimation_url\x18\x0e \x01(\tR\fanimationUrl\x12#\n" +
"\rmetadata_json\x18\x0f \x01(\tR\fmetadataJson\x12\x1d\n" +
"\n" +
"sort_order\x18\x10 \x01(\x05R\tsortOrder\x12+\n" +
"\x12created_by_user_id\x18\x11 \x01(\x03R\x0fcreatedByUserId\x12+\n" +
"\x12updated_by_user_id\x18\x12 \x01(\x03R\x0fupdatedByUserId\x12\"\n" +
"\rcreated_at_ms\x18\x13 \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\x14 \x01(\x03R\vupdatedAtMs\x122\n" +
"\x15manager_grant_enabled\x18\x15 \x01(\bR\x13managerGrantEnabled\x12\x1d\n" +
"\n" +
"price_type\x18\x16 \x01(\tR\tpriceType\x12\x1d\n" +
"\n" +
"coin_price\x18\x17 \x01(\x03R\tcoinPrice\x12*\n" +
"\x11gift_point_amount\x18\x18 \x01(\x03R\x0fgiftPointAmount\"\xc7\x03\n" +
"\x11ResourceGroupItem\x12\"\n" +
"\rgroup_item_id\x18\x01 \x01(\x03R\vgroupItemId\x12\x19\n" +
"\bgroup_id\x18\x02 \x01(\x03R\agroupId\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\x125\n" +
"\bresource\x18\x04 \x01(\v2\x19.hyapp.wallet.v1.ResourceR\bresource\x12\x1a\n" +
"\bquantity\x18\x05 \x01(\x03R\bquantity\x12\x1f\n" +
"\vduration_ms\x18\x06 \x01(\x03R\n" +
"durationMs\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x12\"\n" +
"\rcreated_at_ms\x18\b \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\t \x01(\x03R\vupdatedAtMs\x12\x1b\n" +
"\titem_type\x18\n" +
" \x01(\tR\bitemType\x12*\n" +
"\x11wallet_asset_type\x18\v \x01(\tR\x0fwalletAssetType\x12.\n" +
"\x13wallet_asset_amount\x18\f \x01(\x03R\x11walletAssetAmount\"\xad\x03\n" +
"\rResourceGroup\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x19\n" +
"\bgroup_id\x18\x02 \x01(\x03R\agroupId\x12\x1d\n" +
"\n" +
"group_code\x18\x03 \x01(\tR\tgroupCode\x12\x12\n" +
"\x04name\x18\x04 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12 \n" +
"\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x128\n" +
"\x05items\x18\b \x03(\v2\".hyapp.wallet.v1.ResourceGroupItemR\x05items\x12+\n" +
"\x12created_by_user_id\x18\t \x01(\x03R\x0fcreatedByUserId\x12+\n" +
"\x12updated_by_user_id\x18\n" +
" \x01(\x03R\x0fupdatedByUserId\x12\"\n" +
"\rcreated_at_ms\x18\v \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\f \x01(\x03R\vupdatedAtMs\"\xa9\x06\n" +
"\n" +
"GiftConfig\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x17\n" +
"\agift_id\x18\x02 \x01(\tR\x06giftId\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\x125\n" +
"\bresource\x18\x04 \x01(\v2\x19.hyapp.wallet.v1.ResourceR\bresource\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12\x12\n" +
"\x04name\x18\x06 \x01(\tR\x04name\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x12+\n" +
"\x11presentation_json\x18\b \x01(\tR\x10presentationJson\x12#\n" +
"\rprice_version\x18\t \x01(\tR\fpriceVersion\x12\x1d\n" +
"\n" +
"coin_price\x18\n" +
" \x01(\x03R\tcoinPrice\x12*\n" +
"\x11gift_point_amount\x18\v \x01(\x03R\x0fgiftPointAmount\x12\x1d\n" +
"\n" +
"heat_value\x18\f \x01(\x03R\theatValue\x12+\n" +
"\x12created_by_user_id\x18\r \x01(\x03R\x0fcreatedByUserId\x12+\n" +
"\x12updated_by_user_id\x18\x0e \x01(\x03R\x0fupdatedByUserId\x12\"\n" +
"\rcreated_at_ms\x18\x0f \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\x10 \x01(\x03R\vupdatedAtMs\x12\x1d\n" +
"\n" +
"region_ids\x18\x11 \x03(\x03R\tregionIds\x12$\n" +
"\x0egift_type_code\x18\x12 \x01(\tR\fgiftTypeCode\x12*\n" +
"\x11charge_asset_type\x18\x13 \x01(\tR\x0fchargeAssetType\x12*\n" +
"\x11effective_from_ms\x18\x14 \x01(\x03R\x0feffectiveFromMs\x12&\n" +
"\x0feffective_to_ms\x18\x15 \x01(\x03R\reffectiveToMs\x12!\n" +
"\feffect_types\x18\x16 \x03(\tR\veffectTypes\"\xce\x02\n" +
"\x0eGiftTypeConfig\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1b\n" +
"\ttype_code\x18\x02 \x01(\tR\btypeCode\x12\x12\n" +
"\x04name\x18\x03 \x01(\tR\x04name\x12\x17\n" +
"\atab_key\x18\x04 \x01(\tR\x06tabKey\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12\x1d\n" +
"\n" +
"sort_order\x18\x06 \x01(\x05R\tsortOrder\x12+\n" +
"\x12created_by_user_id\x18\a \x01(\x03R\x0fcreatedByUserId\x12+\n" +
"\x12updated_by_user_id\x18\b \x01(\x03R\x0fupdatedByUserId\x12\"\n" +
"\rcreated_at_ms\x18\t \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\n" +
" \x01(\x03R\vupdatedAtMs\"\xb7\x04\n" +
"\x10ResourceShopItem\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12 \n" +
"\fshop_item_id\x18\x02 \x01(\x03R\n" +
"shopItemId\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\x125\n" +
"\bresource\x18\x04 \x01(\v2\x19.hyapp.wallet.v1.ResourceR\bresource\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12#\n" +
"\rduration_days\x18\x06 \x01(\x05R\fdurationDays\x12\x1d\n" +
"\n" +
"price_type\x18\a \x01(\tR\tpriceType\x12\x1d\n" +
"\n" +
"coin_price\x18\b \x01(\x03R\tcoinPrice\x12*\n" +
"\x11effective_from_ms\x18\t \x01(\x03R\x0feffectiveFromMs\x12&\n" +
"\x0feffective_to_ms\x18\n" +
" \x01(\x03R\reffectiveToMs\x12\x1d\n" +
"\n" +
"sort_order\x18\v \x01(\x05R\tsortOrder\x12+\n" +
"\x12created_by_user_id\x18\f \x01(\x03R\x0fcreatedByUserId\x12+\n" +
"\x12updated_by_user_id\x18\r \x01(\x03R\x0fupdatedByUserId\x12\"\n" +
"\rcreated_at_ms\x18\x0e \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\x0f \x01(\x03R\vupdatedAtMs\"\x87\x04\n" +
"\x17UserResourceEntitlement\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12%\n" +
"\x0eentitlement_id\x18\x02 \x01(\tR\rentitlementId\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1f\n" +
"\vresource_id\x18\x04 \x01(\x03R\n" +
"resourceId\x125\n" +
"\bresource\x18\x05 \x01(\v2\x19.hyapp.wallet.v1.ResourceR\bresource\x12\x16\n" +
"\x06status\x18\x06 \x01(\tR\x06status\x12\x1a\n" +
"\bquantity\x18\a \x01(\x03R\bquantity\x12-\n" +
"\x12remaining_quantity\x18\b \x01(\x03R\x11remainingQuantity\x12&\n" +
"\x0feffective_at_ms\x18\t \x01(\x03R\reffectiveAtMs\x12\"\n" +
"\rexpires_at_ms\x18\n" +
" \x01(\x03R\vexpiresAtMs\x12&\n" +
"\x0fsource_grant_id\x18\v \x01(\tR\rsourceGrantId\x12\"\n" +
"\rcreated_at_ms\x18\f \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\r \x01(\x03R\vupdatedAtMs\x12\x1a\n" +
"\bequipped\x18\x0e \x01(\bR\bequipped\"\x86\x03\n" +
"\x11ResourceGrantItem\x12\"\n" +
"\rgrant_item_id\x18\x01 \x01(\x03R\vgrantItemId\x12\x19\n" +
"\bgrant_id\x18\x02 \x01(\tR\agrantId\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\x124\n" +
"\x16resource_snapshot_json\x18\x04 \x01(\tR\x14resourceSnapshotJson\x12\x1a\n" +
"\bquantity\x18\x05 \x01(\x03R\bquantity\x12\x1f\n" +
"\vduration_ms\x18\x06 \x01(\x03R\n" +
"durationMs\x12\x1f\n" +
"\vresult_type\x18\a \x01(\tR\n" +
"resultType\x122\n" +
"\x15wallet_transaction_id\x18\b \x01(\tR\x13walletTransactionId\x12%\n" +
"\x0eentitlement_id\x18\t \x01(\tR\rentitlementId\x12\"\n" +
"\rcreated_at_ms\x18\n" +
" \x01(\x03R\vcreatedAtMs\"\xe1\x03\n" +
"\rResourceGrant\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x19\n" +
"\bgrant_id\x18\x02 \x01(\tR\agrantId\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12$\n" +
"\x0etarget_user_id\x18\x04 \x01(\x03R\ftargetUserId\x12!\n" +
"\fgrant_source\x18\x05 \x01(\tR\vgrantSource\x12,\n" +
"\x12grant_subject_type\x18\x06 \x01(\tR\x10grantSubjectType\x12(\n" +
"\x10grant_subject_id\x18\a \x01(\tR\x0egrantSubjectId\x12\x16\n" +
"\x06status\x18\b \x01(\tR\x06status\x12\x16\n" +
"\x06reason\x18\t \x01(\tR\x06reason\x12(\n" +
"\x10operator_user_id\x18\n" +
" \x01(\x03R\x0eoperatorUserId\x128\n" +
"\x05items\x18\v \x03(\v2\".hyapp.wallet.v1.ResourceGrantItemR\x05items\x12\"\n" +
"\rcreated_at_ms\x18\f \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\r \x01(\x03R\vupdatedAtMs\"\x8e\x02\n" +
"\x16ResourceGroupItemInput\x12\x1f\n" +
"\vresource_id\x18\x01 \x01(\x03R\n" +
"resourceId\x12\x1a\n" +
"\bquantity\x18\x02 \x01(\x03R\bquantity\x12\x1f\n" +
"\vduration_ms\x18\x03 \x01(\x03R\n" +
"durationMs\x12\x1d\n" +
"\n" +
"sort_order\x18\x04 \x01(\x05R\tsortOrder\x12\x1b\n" +
"\titem_type\x18\x05 \x01(\tR\bitemType\x12*\n" +
"\x11wallet_asset_type\x18\x06 \x01(\tR\x0fwalletAssetType\x12.\n" +
"\x13wallet_asset_amount\x18\a \x01(\x03R\x11walletAssetAmount\"\xa7\x02\n" +
"\x14ListResourcesRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12#\n" +
"\rresource_type\x18\x03 \x01(\tR\fresourceType\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x12\x18\n" +
"\akeyword\x18\x05 \x01(\tR\akeyword\x12\x12\n" +
"\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\a \x01(\x05R\bpageSize\x12\x1f\n" +
"\vactive_only\x18\b \x01(\bR\n" +
"activeOnly\x12,\n" +
"\x12manager_grant_only\x18\t \x01(\bR\x10managerGrantOnly\"f\n" +
"\x15ListResourcesResponse\x127\n" +
"\tresources\x18\x01 \x03(\v2\x19.hyapp.wallet.v1.ResourceR\tresources\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"o\n" +
"\x12GetResourceRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\"L\n" +
"\x13GetResourceResponse\x125\n" +
"\bresource\x18\x01 \x01(\v2\x19.hyapp.wallet.v1.ResourceR\bresource\"\x99\x06\n" +
"\x15CreateResourceRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12#\n" +
"\rresource_code\x18\x03 \x01(\tR\fresourceCode\x12#\n" +
"\rresource_type\x18\x04 \x01(\tR\fresourceType\x12\x12\n" +
"\x04name\x18\x05 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\x06 \x01(\tR\x06status\x12\x1c\n" +
"\tgrantable\x18\a \x01(\bR\tgrantable\x12%\n" +
"\x0egrant_strategy\x18\b \x01(\tR\rgrantStrategy\x12*\n" +
"\x11wallet_asset_type\x18\t \x01(\tR\x0fwalletAssetType\x12.\n" +
"\x13wallet_asset_amount\x18\n" +
" \x01(\x03R\x11walletAssetAmount\x12!\n" +
"\fusage_scopes\x18\v \x03(\tR\vusageScopes\x12\x1b\n" +
"\tasset_url\x18\f \x01(\tR\bassetUrl\x12\x1f\n" +
"\vpreview_url\x18\r \x01(\tR\n" +
"previewUrl\x12#\n" +
"\ranimation_url\x18\x0e \x01(\tR\fanimationUrl\x12#\n" +
"\rmetadata_json\x18\x0f \x01(\tR\fmetadataJson\x12\x1d\n" +
"\n" +
"sort_order\x18\x10 \x01(\x05R\tsortOrder\x12(\n" +
"\x10operator_user_id\x18\x11 \x01(\x03R\x0eoperatorUserId\x127\n" +
"\x15manager_grant_enabled\x18\x12 \x01(\bH\x00R\x13managerGrantEnabled\x88\x01\x01\x12\x1d\n" +
"\n" +
"price_type\x18\x13 \x01(\tR\tpriceType\x12\x1d\n" +
"\n" +
"coin_price\x18\x14 \x01(\x03R\tcoinPrice\x12*\n" +
"\x11gift_point_amount\x18\x15 \x01(\x03R\x0fgiftPointAmountB\x18\n" +
"\x16_manager_grant_enabled\"\xba\x06\n" +
"\x15UpdateResourceRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\x12#\n" +
"\rresource_code\x18\x04 \x01(\tR\fresourceCode\x12#\n" +
"\rresource_type\x18\x05 \x01(\tR\fresourceType\x12\x12\n" +
"\x04name\x18\x06 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\a \x01(\tR\x06status\x12\x1c\n" +
"\tgrantable\x18\b \x01(\bR\tgrantable\x12%\n" +
"\x0egrant_strategy\x18\t \x01(\tR\rgrantStrategy\x12*\n" +
"\x11wallet_asset_type\x18\n" +
" \x01(\tR\x0fwalletAssetType\x12.\n" +
"\x13wallet_asset_amount\x18\v \x01(\x03R\x11walletAssetAmount\x12!\n" +
"\fusage_scopes\x18\f \x03(\tR\vusageScopes\x12\x1b\n" +
"\tasset_url\x18\r \x01(\tR\bassetUrl\x12\x1f\n" +
"\vpreview_url\x18\x0e \x01(\tR\n" +
"previewUrl\x12#\n" +
"\ranimation_url\x18\x0f \x01(\tR\fanimationUrl\x12#\n" +
"\rmetadata_json\x18\x10 \x01(\tR\fmetadataJson\x12\x1d\n" +
"\n" +
"sort_order\x18\x11 \x01(\x05R\tsortOrder\x12(\n" +
"\x10operator_user_id\x18\x12 \x01(\x03R\x0eoperatorUserId\x127\n" +
"\x15manager_grant_enabled\x18\x13 \x01(\bH\x00R\x13managerGrantEnabled\x88\x01\x01\x12\x1d\n" +
"\n" +
"price_type\x18\x14 \x01(\tR\tpriceType\x12\x1d\n" +
"\n" +
"coin_price\x18\x15 \x01(\x03R\tcoinPrice\x12*\n" +
"\x11gift_point_amount\x18\x16 \x01(\x03R\x0fgiftPointAmountB\x18\n" +
"\x16_manager_grant_enabled\"\xb7\x01\n" +
"\x18SetResourceStatusRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x12(\n" +
"\x10operator_user_id\x18\x05 \x01(\x03R\x0eoperatorUserId\"I\n" +
"\x10ResourceResponse\x125\n" +
"\bresource\x18\x01 \x01(\v2\x19.hyapp.wallet.v1.ResourceR\bresource\"\xd9\x01\n" +
"\x19ListResourceGroupsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12\x18\n" +
"\akeyword\x18\x04 \x01(\tR\akeyword\x12\x12\n" +
"\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\x06 \x01(\x05R\bpageSize\x12\x1f\n" +
"\vactive_only\x18\a \x01(\bR\n" +
"activeOnly\"j\n" +
"\x1aListResourceGroupsResponse\x126\n" +
"\x06groups\x18\x01 \x03(\v2\x1e.hyapp.wallet.v1.ResourceGroupR\x06groups\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"n\n" +
"\x17GetResourceGroupRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x19\n" +
"\bgroup_id\x18\x03 \x01(\x03R\agroupId\"P\n" +
"\x18GetResourceGroupResponse\x124\n" +
"\x05group\x18\x01 \x01(\v2\x1e.hyapp.wallet.v1.ResourceGroupR\x05group\"\xcb\x02\n" +
"\x1aCreateResourceGroupRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"group_code\x18\x03 \x01(\tR\tgroupCode\x12\x12\n" +
"\x04name\x18\x04 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12 \n" +
"\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x12=\n" +
"\x05items\x18\b \x03(\v2'.hyapp.wallet.v1.ResourceGroupItemInputR\x05items\x12(\n" +
"\x10operator_user_id\x18\t \x01(\x03R\x0eoperatorUserId\"\xe6\x02\n" +
"\x1aUpdateResourceGroupRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x19\n" +
"\bgroup_id\x18\x03 \x01(\x03R\agroupId\x12\x1d\n" +
"\n" +
"group_code\x18\x04 \x01(\tR\tgroupCode\x12\x12\n" +
"\x04name\x18\x05 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\x06 \x01(\tR\x06status\x12 \n" +
"\vdescription\x18\a \x01(\tR\vdescription\x12\x1d\n" +
"\n" +
"sort_order\x18\b \x01(\x05R\tsortOrder\x12=\n" +
"\x05items\x18\t \x03(\v2'.hyapp.wallet.v1.ResourceGroupItemInputR\x05items\x12(\n" +
"\x10operator_user_id\x18\n" +
" \x01(\x03R\x0eoperatorUserId\"\xb6\x01\n" +
"\x1dSetResourceGroupStatusRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x19\n" +
"\bgroup_id\x18\x03 \x01(\x03R\agroupId\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x12(\n" +
"\x10operator_user_id\x18\x05 \x01(\x03R\x0eoperatorUserId\"M\n" +
"\x15ResourceGroupResponse\x124\n" +
"\x05group\x18\x01 \x01(\v2\x1e.hyapp.wallet.v1.ResourceGroupR\x05group\"\x98\x02\n" +
"\x16ListGiftConfigsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12\x18\n" +
"\akeyword\x18\x04 \x01(\tR\akeyword\x12\x12\n" +
"\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\x06 \x01(\x05R\bpageSize\x12\x1f\n" +
"\vactive_only\x18\a \x01(\bR\n" +
"activeOnly\x12\x1b\n" +
"\tregion_id\x18\b \x01(\x03R\bregionId\x12#\n" +
"\rfilter_region\x18\t \x01(\bR\ffilterRegion\"b\n" +
"\x17ListGiftConfigsResponse\x121\n" +
"\x05gifts\x18\x01 \x03(\v2\x1b.hyapp.wallet.v1.GiftConfigR\x05gifts\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"\x8f\x01\n" +
"\x1aListGiftTypeConfigsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12\x1f\n" +
"\vactive_only\x18\x04 \x01(\bR\n" +
"activeOnly\"]\n" +
"\x1bListGiftTypeConfigsResponse\x12>\n" +
"\n" +
"gift_types\x18\x01 \x03(\v2\x1f.hyapp.wallet.v1.GiftTypeConfigR\tgiftTypes\"\x82\x02\n" +
"\x1bUpsertGiftTypeConfigRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1b\n" +
"\ttype_code\x18\x03 \x01(\tR\btypeCode\x12\x12\n" +
"\x04name\x18\x04 \x01(\tR\x04name\x12\x17\n" +
"\atab_key\x18\x05 \x01(\tR\x06tabKey\x12\x16\n" +
"\x06status\x18\x06 \x01(\tR\x06status\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x12(\n" +
"\x10operator_user_id\x18\b \x01(\x03R\x0eoperatorUserId\"V\n" +
"\x16GiftTypeConfigResponse\x12<\n" +
"\tgift_type\x18\x01 \x01(\v2\x1f.hyapp.wallet.v1.GiftTypeConfigR\bgiftType\"\xce\x05\n" +
"\x17CreateGiftConfigRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\agift_id\x18\x03 \x01(\tR\x06giftId\x12\x1f\n" +
"\vresource_id\x18\x04 \x01(\x03R\n" +
"resourceId\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12\x12\n" +
"\x04name\x18\x06 \x01(\tR\x04name\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x12+\n" +
"\x11presentation_json\x18\b \x01(\tR\x10presentationJson\x12#\n" +
"\rprice_version\x18\t \x01(\tR\fpriceVersion\x12\x1d\n" +
"\n" +
"coin_price\x18\n" +
" \x01(\x03R\tcoinPrice\x12*\n" +
"\x11gift_point_amount\x18\v \x01(\x03R\x0fgiftPointAmount\x12\x1d\n" +
"\n" +
"heat_value\x18\f \x01(\x03R\theatValue\x12&\n" +
"\x0feffective_at_ms\x18\r \x01(\x03R\reffectiveAtMs\x12(\n" +
"\x10operator_user_id\x18\x0e \x01(\x03R\x0eoperatorUserId\x12\x1d\n" +
"\n" +
"region_ids\x18\x0f \x03(\x03R\tregionIds\x12$\n" +
"\x0egift_type_code\x18\x10 \x01(\tR\fgiftTypeCode\x12*\n" +
"\x11charge_asset_type\x18\x11 \x01(\tR\x0fchargeAssetType\x12*\n" +
"\x11effective_from_ms\x18\x12 \x01(\x03R\x0feffectiveFromMs\x12&\n" +
"\x0feffective_to_ms\x18\x13 \x01(\x03R\reffectiveToMs\x12!\n" +
"\feffect_types\x18\x14 \x03(\tR\veffectTypes\"\xce\x05\n" +
"\x17UpdateGiftConfigRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\agift_id\x18\x03 \x01(\tR\x06giftId\x12\x1f\n" +
"\vresource_id\x18\x04 \x01(\x03R\n" +
"resourceId\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12\x12\n" +
"\x04name\x18\x06 \x01(\tR\x04name\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x12+\n" +
"\x11presentation_json\x18\b \x01(\tR\x10presentationJson\x12#\n" +
"\rprice_version\x18\t \x01(\tR\fpriceVersion\x12\x1d\n" +
"\n" +
"coin_price\x18\n" +
" \x01(\x03R\tcoinPrice\x12*\n" +
"\x11gift_point_amount\x18\v \x01(\x03R\x0fgiftPointAmount\x12\x1d\n" +
"\n" +
"heat_value\x18\f \x01(\x03R\theatValue\x12&\n" +
"\x0feffective_at_ms\x18\r \x01(\x03R\reffectiveAtMs\x12(\n" +
"\x10operator_user_id\x18\x0e \x01(\x03R\x0eoperatorUserId\x12\x1d\n" +
"\n" +
"region_ids\x18\x0f \x03(\x03R\tregionIds\x12$\n" +
"\x0egift_type_code\x18\x10 \x01(\tR\fgiftTypeCode\x12*\n" +
"\x11charge_asset_type\x18\x11 \x01(\tR\x0fchargeAssetType\x12*\n" +
"\x11effective_from_ms\x18\x12 \x01(\x03R\x0feffectiveFromMs\x12&\n" +
"\x0feffective_to_ms\x18\x13 \x01(\x03R\reffectiveToMs\x12!\n" +
"\feffect_types\x18\x14 \x03(\tR\veffectTypes\"\xb1\x01\n" +
"\x1aSetGiftConfigStatusRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\agift_id\x18\x03 \x01(\tR\x06giftId\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x12(\n" +
"\x10operator_user_id\x18\x05 \x01(\x03R\x0eoperatorUserId\"E\n" +
"\x12GiftConfigResponse\x12/\n" +
"\x04gift\x18\x01 \x01(\v2\x1b.hyapp.wallet.v1.GiftConfigR\x04gift\"\xb9\x02\n" +
"\x14GrantResourceRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12$\n" +
"\x0etarget_user_id\x18\x03 \x01(\x03R\ftargetUserId\x12\x1f\n" +
"\vresource_id\x18\x04 \x01(\x03R\n" +
"resourceId\x12\x1a\n" +
"\bquantity\x18\x05 \x01(\x03R\bquantity\x12\x1f\n" +
"\vduration_ms\x18\x06 \x01(\x03R\n" +
"durationMs\x12\x16\n" +
"\x06reason\x18\a \x01(\tR\x06reason\x12(\n" +
"\x10operator_user_id\x18\b \x01(\x03R\x0eoperatorUserId\x12!\n" +
"\fgrant_source\x18\t \x01(\tR\vgrantSource\"\xfb\x01\n" +
"\x19GrantResourceGroupRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12$\n" +
"\x0etarget_user_id\x18\x03 \x01(\x03R\ftargetUserId\x12\x19\n" +
"\bgroup_id\x18\x04 \x01(\x03R\agroupId\x12\x16\n" +
"\x06reason\x18\x05 \x01(\tR\x06reason\x12(\n" +
"\x10operator_user_id\x18\x06 \x01(\x03R\x0eoperatorUserId\x12!\n" +
"\fgrant_source\x18\a \x01(\tR\vgrantSource\"M\n" +
"\x15ResourceGrantResponse\x124\n" +
"\x05grant\x18\x01 \x01(\v2\x1e.hyapp.wallet.v1.ResourceGrantR\x05grant\"\xb3\x01\n" +
"\x18ListUserResourcesRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12#\n" +
"\rresource_type\x18\x04 \x01(\tR\fresourceType\x12\x1f\n" +
"\vactive_only\x18\x05 \x01(\bR\n" +
"activeOnly\"c\n" +
"\x19ListUserResourcesResponse\x12F\n" +
"\tresources\x18\x01 \x03(\v2(.hyapp.wallet.v1.UserResourceEntitlementR\tresources\"\xb5\x01\n" +
"\x18EquipUserResourceRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1f\n" +
"\vresource_id\x18\x04 \x01(\x03R\n" +
"resourceId\x12%\n" +
"\x0eentitlement_id\x18\x05 \x01(\tR\rentitlementId\"a\n" +
"\x19EquipUserResourceResponse\x12D\n" +
"\bresource\x18\x01 \x01(\v2(.hyapp.wallet.v1.UserResourceEntitlementR\bresource\"\xc4\x01\n" +
"\x19ListResourceGrantsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12$\n" +
"\x0etarget_user_id\x18\x03 \x01(\x03R\ftargetUserId\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x12\x12\n" +
"\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\x06 \x01(\x05R\bpageSize\"j\n" +
"\x1aListResourceGrantsResponse\x126\n" +
"\x06grants\x18\x01 \x03(\v2\x1e.hyapp.wallet.v1.ResourceGrantR\x06grants\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"\x8a\x02\n" +
"\x15ResourceShopItemInput\x12 \n" +
"\fshop_item_id\x18\x01 \x01(\x03R\n" +
"shopItemId\x12\x1f\n" +
"\vresource_id\x18\x02 \x01(\x03R\n" +
"resourceId\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12#\n" +
"\rduration_days\x18\x04 \x01(\x05R\fdurationDays\x12*\n" +
"\x11effective_from_ms\x18\x05 \x01(\x03R\x0feffectiveFromMs\x12&\n" +
"\x0feffective_to_ms\x18\x06 \x01(\x03R\reffectiveToMs\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\"\x81\x02\n" +
"\x1cListResourceShopItemsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12#\n" +
"\rresource_type\x18\x03 \x01(\tR\fresourceType\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x12\x18\n" +
"\akeyword\x18\x05 \x01(\tR\akeyword\x12\x12\n" +
"\x04page\x18\x06 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\a \x01(\x05R\bpageSize\x12\x1f\n" +
"\vactive_only\x18\b \x01(\bR\n" +
"activeOnly\"n\n" +
"\x1dListResourceShopItemsResponse\x127\n" +
"\x05items\x18\x01 \x03(\v2!.hyapp.wallet.v1.ResourceShopItemR\x05items\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"\xc2\x01\n" +
"\x1eUpsertResourceShopItemsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12<\n" +
"\x05items\x18\x03 \x03(\v2&.hyapp.wallet.v1.ResourceShopItemInputR\x05items\x12(\n" +
"\x10operator_user_id\x18\x04 \x01(\x03R\x0eoperatorUserId\"Z\n" +
"\x1fUpsertResourceShopItemsResponse\x127\n" +
"\x05items\x18\x01 \x03(\v2!.hyapp.wallet.v1.ResourceShopItemR\x05items\"\xc0\x01\n" +
" SetResourceShopItemStatusRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12 \n" +
"\fshop_item_id\x18\x03 \x01(\x03R\n" +
"shopItemId\x12\x16\n" +
"\x06status\x18\x04 \x01(\tR\x06status\x12(\n" +
"\x10operator_user_id\x18\x05 \x01(\x03R\x0eoperatorUserId\"Q\n" +
"\x18ResourceShopItemResponse\x125\n" +
"\x04item\x18\x01 \x01(\v2!.hyapp.wallet.v1.ResourceShopItemR\x04item\"\x96\x01\n" +
"\x1fPurchaseResourceShopItemRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12 \n" +
"\fshop_item_id\x18\x04 \x01(\x03R\n" +
"shopItemId\"\xee\x02\n" +
" PurchaseResourceShopItemResponse\x12\x19\n" +
"\border_id\x18\x01 \x01(\tR\aorderId\x12%\n" +
"\x0etransaction_id\x18\x02 \x01(\tR\rtransactionId\x12*\n" +
"\x11resource_grant_id\x18\x03 \x01(\tR\x0fresourceGrantId\x12>\n" +
"\tshop_item\x18\x04 \x01(\v2!.hyapp.wallet.v1.ResourceShopItemR\bshopItem\x12D\n" +
"\bresource\x18\x05 \x01(\v2(.hyapp.wallet.v1.UserResourceEntitlementR\bresource\x127\n" +
"\abalance\x18\x06 \x01(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\abalance\x12\x1d\n" +
"\n" +
"coin_spent\x18\a \x01(\x03R\tcoinSpent\"\xa7\x05\n" +
"\fRechargeBill\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12%\n" +
"\x0etransaction_id\x18\x02 \x01(\tR\rtransactionId\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12#\n" +
"\rrecharge_type\x18\x04 \x01(\tR\frechargeType\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12!\n" +
"\fexternal_ref\x18\x06 \x01(\tR\vexternalRef\x12\x17\n" +
"\auser_id\x18\a \x01(\x03R\x06userId\x12$\n" +
"\x0eseller_user_id\x18\b \x01(\x03R\fsellerUserId\x12(\n" +
"\x10seller_region_id\x18\t \x01(\x03R\x0esellerRegionId\x12(\n" +
"\x10target_region_id\x18\n" +
" \x01(\x03R\x0etargetRegionId\x12\x1b\n" +
"\tpolicy_id\x18\v \x01(\x03R\bpolicyId\x12%\n" +
"\x0epolicy_version\x18\f \x01(\tR\rpolicyVersion\x12#\n" +
"\rcurrency_code\x18\r \x01(\tR\fcurrencyCode\x12\x1f\n" +
"\vcoin_amount\x18\x0e \x01(\x03R\n" +
"coinAmount\x12(\n" +
"\x10usd_minor_amount\x18\x0f \x01(\x03R\x0eusdMinorAmount\x120\n" +
"\x14exchange_coin_amount\x18\x10 \x01(\x03R\x12exchangeCoinAmount\x129\n" +
"\x19exchange_usd_minor_amount\x18\x11 \x01(\x03R\x16exchangeUsdMinorAmount\x12\"\n" +
"\rcreated_at_ms\x18\x12 \x01(\x03R\vcreatedAtMs\"\xf4\x02\n" +
"\x18ListRechargeBillsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12$\n" +
"\x0eseller_user_id\x18\x04 \x01(\x03R\fsellerUserId\x12\x1b\n" +
"\tregion_id\x18\x05 \x01(\x03R\bregionId\x12#\n" +
"\rrecharge_type\x18\x06 \x01(\tR\frechargeType\x12\x16\n" +
"\x06status\x18\a \x01(\tR\x06status\x12\x18\n" +
"\akeyword\x18\b \x01(\tR\akeyword\x12\x1e\n" +
"\vstart_at_ms\x18\t \x01(\x03R\tstartAtMs\x12\x1a\n" +
"\tend_at_ms\x18\n" +
" \x01(\x03R\aendAtMs\x12\x12\n" +
"\x04page\x18\v \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\f \x01(\x05R\bpageSize\"f\n" +
"\x19ListRechargeBillsResponse\x123\n" +
"\x05bills\x18\x01 \x03(\v2\x1d.hyapp.wallet.v1.RechargeBillR\x05bills\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"\xa4\x01\n" +
"\x12WalletFeatureFlags\x12)\n" +
"\x10recharge_enabled\x18\x01 \x01(\bR\x0frechargeEnabled\x128\n" +
"\x18diamond_exchange_enabled\x18\x02 \x01(\bR\x16diamondExchangeEnabled\x12)\n" +
"\x10withdraw_enabled\x18\x03 \x01(\bR\x0fwithdrawEnabled\"m\n" +
"\x18GetWalletOverviewRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\"\xa0\x01\n" +
"\x19GetWalletOverviewResponse\x129\n" +
"\bbalances\x18\x01 \x03(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\bbalances\x12H\n" +
"\rfeature_flags\x18\x02 \x01(\v2#.hyapp.wallet.v1.WalletFeatureFlagsR\ffeatureFlags\"Y\n" +
"\x12WalletValueSummary\x12\x1f\n" +
"\vcoin_amount\x18\x01 \x01(\x03R\n" +
"coinAmount\x12\"\n" +
"\rupdated_at_ms\x18\x02 \x01(\x03R\vupdatedAtMs\"q\n" +
"\x1cGetWalletValueSummaryRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\"^\n" +
"\x1dGetWalletValueSummaryResponse\x12=\n" +
"\asummary\x18\x01 \x01(\v2#.hyapp.wallet.v1.WalletValueSummaryR\asummary\"\xec\x05\n" +
"\fGiftWallItem\x12\x17\n" +
"\agift_id\x18\x01 \x01(\tR\x06giftId\x12\x1b\n" +
"\tgift_name\x18\x02 \x01(\tR\bgiftName\x12\x1f\n" +
"\vresource_id\x18\x03 \x01(\x03R\n" +
"resourceId\x125\n" +
"\bresource\x18\x04 \x01(\v2\x19.hyapp.wallet.v1.ResourceR\bresource\x124\n" +
"\x16resource_snapshot_json\x18\x05 \x01(\tR\x14resourceSnapshotJson\x12$\n" +
"\x0egift_type_code\x18\x06 \x01(\tR\fgiftTypeCode\x12+\n" +
"\x11presentation_json\x18\a \x01(\tR\x10presentationJson\x12\x1d\n" +
"\n" +
"gift_count\x18\b \x01(\x03R\tgiftCount\x12\x1f\n" +
"\vtotal_value\x18\t \x01(\x03R\n" +
"totalValue\x12(\n" +
"\x10total_coin_value\x18\n" +
" \x01(\x03R\x0etotalCoinValue\x12.\n" +
"\x13total_diamond_value\x18\v \x01(\x03R\x11totalDiamondValue\x12(\n" +
"\x10total_gift_point\x18\f \x01(\x03R\x0etotalGiftPoint\x12(\n" +
"\x10total_heat_value\x18\r \x01(\x03R\x0etotalHeatValue\x12*\n" +
"\x11charge_asset_type\x18\x0e \x01(\tR\x0fchargeAssetType\x12,\n" +
"\x12last_price_version\x18\x0f \x01(\tR\x10lastPriceVersion\x12/\n" +
"\x14first_received_at_ms\x18\x10 \x01(\x03R\x11firstReceivedAtMs\x12-\n" +
"\x13last_received_at_ms\x18\x11 \x01(\x03R\x10lastReceivedAtMs\x12\x1d\n" +
"\n" +
"sort_order\x18\x12 \x01(\x05R\tsortOrder\"k\n" +
"\x16GetUserGiftWallRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\"\xef\x02\n" +
"\x17GetUserGiftWallResponse\x123\n" +
"\x05items\x18\x01 \x03(\v2\x1d.hyapp.wallet.v1.GiftWallItemR\x05items\x12&\n" +
"\x0fgift_kind_count\x18\x02 \x01(\x03R\rgiftKindCount\x12(\n" +
"\x10gift_total_count\x18\x03 \x01(\x03R\x0egiftTotalCount\x12\x1f\n" +
"\vtotal_value\x18\x04 \x01(\x03R\n" +
"totalValue\x12(\n" +
"\x10total_coin_value\x18\x05 \x01(\x03R\x0etotalCoinValue\x12.\n" +
"\x13total_diamond_value\x18\x06 \x01(\x03R\x11totalDiamondValue\x12(\n" +
"\x10total_gift_point\x18\a \x01(\x03R\x0etotalGiftPoint\x12(\n" +
"\x10total_heat_value\x18\b \x01(\x03R\x0etotalHeatValue\"\xde\x05\n" +
"\x0fRechargeProduct\x12\x1d\n" +
"\n" +
"product_id\x18\x01 \x01(\x03R\tproductId\x12!\n" +
"\fproduct_code\x18\x02 \x01(\tR\vproductCode\x12\x18\n" +
"\achannel\x18\x03 \x01(\tR\achannel\x12#\n" +
"\rcurrency_code\x18\x04 \x01(\tR\fcurrencyCode\x12\x1f\n" +
"\vcoin_amount\x18\x05 \x01(\x03R\n" +
"coinAmount\x12!\n" +
"\famount_minor\x18\x06 \x01(\x03R\vamountMinor\x12%\n" +
"\x0epolicy_version\x18\a \x01(\tR\rpolicyVersion\x12\x18\n" +
"\aenabled\x18\b \x01(\bR\aenabled\x12\x1d\n" +
"\n" +
"sort_order\x18\t \x01(\x05R\tsortOrder\x12!\n" +
"\fproduct_name\x18\n" +
" \x01(\tR\vproductName\x12 \n" +
"\vdescription\x18\v \x01(\tR\vdescription\x12\x1a\n" +
"\bplatform\x18\f \x01(\tR\bplatform\x12\x1d\n" +
"\n" +
"region_ids\x18\r \x03(\x03R\tregionIds\x12.\n" +
"\x13resource_asset_type\x18\x0e \x01(\tR\x11resourceAssetType\x12!\n" +
"\famount_micro\x18\x0f \x01(\x03R\vamountMicro\x12+\n" +
"\x12created_by_user_id\x18\x10 \x01(\x03R\x0fcreatedByUserId\x12+\n" +
"\x12updated_by_user_id\x18\x11 \x01(\x03R\x0fupdatedByUserId\x12\"\n" +
"\rcreated_at_ms\x18\x12 \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\x13 \x01(\x03R\vupdatedAtMs\x12\x19\n" +
"\bapp_code\x18\x14 \x01(\tR\aappCode\x12\x16\n" +
"\x06status\x18\x15 \x01(\tR\x06status\"\xa9\x01\n" +
"\x1bListRechargeProductsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1b\n" +
"\tregion_id\x18\x04 \x01(\x03R\bregionId\x12\x1a\n" +
"\bplatform\x18\x05 \x01(\tR\bplatform\"x\n" +
"\x1cListRechargeProductsResponse\x12<\n" +
"\bproducts\x18\x01 \x03(\v2 .hyapp.wallet.v1.RechargeProductR\bproducts\x12\x1a\n" +
"\bchannels\x18\x02 \x03(\tR\bchannels\"\xfd\x02\n" +
"\x1bConfirmGooglePaymentRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12\x17\n" +
"\auser_id\x18\x04 \x01(\x03R\x06userId\x12\x1b\n" +
"\tregion_id\x18\x05 \x01(\x03R\bregionId\x12\x1d\n" +
"\n" +
"product_id\x18\x06 \x01(\x03R\tproductId\x12!\n" +
"\fproduct_code\x18\a \x01(\tR\vproductCode\x12!\n" +
"\fpackage_name\x18\b \x01(\tR\vpackageName\x12%\n" +
"\x0epurchase_token\x18\t \x01(\tR\rpurchaseToken\x12\x19\n" +
"\border_id\x18\n" +
" \x01(\tR\aorderId\x12(\n" +
"\x10purchase_time_ms\x18\v \x01(\x03R\x0epurchaseTimeMs\"\xf5\x02\n" +
"\x1cConfirmGooglePaymentResponse\x12(\n" +
"\x10payment_order_id\x18\x01 \x01(\tR\x0epaymentOrderId\x12%\n" +
"\x0etransaction_id\x18\x02 \x01(\tR\rtransactionId\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12\x1d\n" +
"\n" +
"product_id\x18\x04 \x01(\x03R\tproductId\x12!\n" +
"\fproduct_code\x18\x05 \x01(\tR\vproductCode\x12\x1f\n" +
"\vcoin_amount\x18\x06 \x01(\x03R\n" +
"coinAmount\x127\n" +
"\abalance\x18\a \x01(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\abalance\x12+\n" +
"\x11idempotent_replay\x18\b \x01(\bR\x10idempotentReplay\x12#\n" +
"\rconsume_state\x18\t \x01(\tR\fconsumeState\"\xf8\x01\n" +
" ListAdminRechargeProductsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12\x1a\n" +
"\bplatform\x18\x04 \x01(\tR\bplatform\x12\x1b\n" +
"\tregion_id\x18\x05 \x01(\x03R\bregionId\x12\x18\n" +
"\akeyword\x18\x06 \x01(\tR\akeyword\x12\x12\n" +
"\x04page\x18\a \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\b \x01(\x05R\bpageSize\"w\n" +
"!ListAdminRechargeProductsResponse\x12<\n" +
"\bproducts\x18\x01 \x03(\v2 .hyapp.wallet.v1.RechargeProductR\bproducts\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"\xe0\x02\n" +
"\x1cCreateRechargeProductRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12!\n" +
"\famount_micro\x18\x03 \x01(\x03R\vamountMicro\x12\x1f\n" +
"\vcoin_amount\x18\x04 \x01(\x03R\n" +
"coinAmount\x12!\n" +
"\fproduct_name\x18\x05 \x01(\tR\vproductName\x12 \n" +
"\vdescription\x18\x06 \x01(\tR\vdescription\x12\x1a\n" +
"\bplatform\x18\a \x01(\tR\bplatform\x12\x1d\n" +
"\n" +
"region_ids\x18\b \x03(\x03R\tregionIds\x12\x18\n" +
"\aenabled\x18\t \x01(\bR\aenabled\x12(\n" +
"\x10operator_user_id\x18\n" +
" \x01(\x03R\x0eoperatorUserId\"\xff\x02\n" +
"\x1cUpdateRechargeProductRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"product_id\x18\x03 \x01(\x03R\tproductId\x12!\n" +
"\famount_micro\x18\x04 \x01(\x03R\vamountMicro\x12\x1f\n" +
"\vcoin_amount\x18\x05 \x01(\x03R\n" +
"coinAmount\x12!\n" +
"\fproduct_name\x18\x06 \x01(\tR\vproductName\x12 \n" +
"\vdescription\x18\a \x01(\tR\vdescription\x12\x1a\n" +
"\bplatform\x18\b \x01(\tR\bplatform\x12\x1d\n" +
"\n" +
"region_ids\x18\t \x03(\x03R\tregionIds\x12\x18\n" +
"\aenabled\x18\n" +
" \x01(\bR\aenabled\x12(\n" +
"\x10operator_user_id\x18\v \x01(\x03R\x0eoperatorUserId\"\xa1\x01\n" +
"\x1cDeleteRechargeProductRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"product_id\x18\x03 \x01(\x03R\tproductId\x12(\n" +
"\x10operator_user_id\x18\x04 \x01(\x03R\x0eoperatorUserId\"U\n" +
"\x17RechargeProductResponse\x12:\n" +
"\aproduct\x18\x01 \x01(\v2 .hyapp.wallet.v1.RechargeProductR\aproduct\"9\n" +
"\x1dDeleteRechargeProductResponse\x12\x18\n" +
"\adeleted\x18\x01 \x01(\bR\adeleted\"\xde\x01\n" +
"\x13DiamondExchangeRule\x12#\n" +
"\rexchange_type\x18\x01 \x01(\tR\fexchangeType\x12&\n" +
"\x0ffrom_asset_type\x18\x02 \x01(\tR\rfromAssetType\x12\"\n" +
"\rto_asset_type\x18\x03 \x01(\tR\vtoAssetType\x12\x1f\n" +
"\vfrom_amount\x18\x04 \x01(\x03R\n" +
"fromAmount\x12\x1b\n" +
"\tto_amount\x18\x05 \x01(\x03R\btoAmount\x12\x18\n" +
"\aenabled\x18\x06 \x01(\bR\aenabled\"t\n" +
"\x1fGetDiamondExchangeConfigRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\"^\n" +
" GetDiamondExchangeConfigResponse\x12:\n" +
"\x05rules\x18\x01 \x03(\v2$.hyapp.wallet.v1.DiamondExchangeRuleR\x05rules\"\x96\x03\n" +
"\x11WalletTransaction\x12\x19\n" +
"\bentry_id\x18\x01 \x01(\x03R\aentryId\x12%\n" +
"\x0etransaction_id\x18\x02 \x01(\tR\rtransactionId\x12\x19\n" +
"\bbiz_type\x18\x03 \x01(\tR\abizType\x12\x1d\n" +
"\n" +
"asset_type\x18\x04 \x01(\tR\tassetType\x12'\n" +
"\x0favailable_delta\x18\x05 \x01(\x03R\x0eavailableDelta\x12!\n" +
"\ffrozen_delta\x18\x06 \x01(\x03R\vfrozenDelta\x12'\n" +
"\x0favailable_after\x18\a \x01(\x03R\x0eavailableAfter\x12!\n" +
"\ffrozen_after\x18\b \x01(\x03R\vfrozenAfter\x120\n" +
"\x14counterparty_user_id\x18\t \x01(\x03R\x12counterpartyUserId\x12\x17\n" +
"\aroom_id\x18\n" +
" \x01(\tR\x06roomId\x12\"\n" +
"\rcreated_at_ms\x18\v \x01(\x03R\vcreatedAtMs\"\xc2\x01\n" +
"\x1dListWalletTransactionsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1d\n" +
"\n" +
"asset_type\x18\x04 \x01(\tR\tassetType\x12\x12\n" +
"\x04page\x18\x05 \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\x06 \x01(\x05R\bpageSize\"~\n" +
"\x1eListWalletTransactionsResponse\x12F\n" +
"\ftransactions\x18\x01 \x03(\v2\".hyapp.wallet.v1.WalletTransactionR\ftransactions\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\"\xa7\x02\n" +
"\x11WithdrawalRequest\x12#\n" +
"\rwithdrawal_id\x18\x01 \x01(\tR\fwithdrawalId\x12\x17\n" +
"\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1d\n" +
"\n" +
"asset_type\x18\x03 \x01(\tR\tassetType\x12\x16\n" +
"\x06amount\x18\x04 \x01(\x03R\x06amount\x12\x16\n" +
"\x06status\x18\x05 \x01(\tR\x06status\x12%\n" +
"\x0epayout_account\x18\x06 \x01(\tR\rpayoutAccount\x12\x16\n" +
"\x06reason\x18\a \x01(\tR\x06reason\x12\"\n" +
"\rcreated_at_ms\x18\b \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\t \x01(\x03R\vupdatedAtMs\"\xc2\x01\n" +
"\x16ApplyWithdrawalRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x16\n" +
"\x06amount\x18\x04 \x01(\x03R\x06amount\x12%\n" +
"\x0epayout_account\x18\x05 \x01(\tR\rpayoutAccount\x12\x16\n" +
"\x06reason\x18\x06 \x01(\tR\x06reason\"\x96\x01\n" +
"\x17ApplyWithdrawalResponse\x12B\n" +
"\n" +
"withdrawal\x18\x01 \x01(\v2\".hyapp.wallet.v1.WithdrawalRequestR\n" +
"withdrawal\x127\n" +
"\abalance\x18\x02 \x01(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\abalance\"\xce\x01\n" +
"\rVipRewardItem\x12\x1f\n" +
"\vresource_id\x18\x01 \x01(\x03R\n" +
"resourceId\x12#\n" +
"\rresource_code\x18\x02 \x01(\tR\fresourceCode\x12#\n" +
"\rresource_type\x18\x03 \x01(\tR\fresourceType\x12\x12\n" +
"\x04name\x18\x04 \x01(\tR\x04name\x12\x1a\n" +
"\bquantity\x18\x05 \x01(\x03R\bquantity\x12\"\n" +
"\rexpires_at_ms\x18\x06 \x01(\x03R\vexpiresAtMs\"\xfc\x04\n" +
"\bVipLevel\x12\x14\n" +
"\x05level\x18\x01 \x01(\x05R\x05level\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12\x1d\n" +
"\n" +
"price_coin\x18\x04 \x01(\x03R\tpriceCoin\x12\x1f\n" +
"\vduration_ms\x18\x05 \x01(\x03R\n" +
"durationMs\x127\n" +
"\x18reward_resource_group_id\x18\x06 \x01(\x03R\x15rewardResourceGroupId\x12A\n" +
"\freward_items\x18\a \x03(\v2\x1e.hyapp.wallet.v1.VipRewardItemR\vrewardItems\x12!\n" +
"\fcan_purchase\x18\b \x01(\bR\vcanPurchase\x12\x1d\n" +
"\n" +
"sort_order\x18\t \x01(\x05R\tsortOrder\x124\n" +
"\x16recharge_gate_required\x18\n" +
" \x01(\bR\x14rechargeGateRequired\x12A\n" +
"\x1drequired_recharge_coin_amount\x18\v \x01(\x03R\x1arequiredRechargeCoinAmount\x129\n" +
"\x19user_recharge_coin_amount\x18\f \x01(\x03R\x16userRechargeCoinAmount\x124\n" +
"\x16purchase_locked_reason\x18\r \x01(\tR\x14purchaseLockedReason\x12\"\n" +
"\rcreated_at_ms\x18\x0e \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\x0f \x01(\x03R\vupdatedAtMs\"\xd0\x01\n" +
"\aUserVip\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x14\n" +
"\x05level\x18\x02 \x01(\x05R\x05level\x12\x12\n" +
"\x04name\x18\x03 \x01(\tR\x04name\x12\x16\n" +
"\x06active\x18\x04 \x01(\bR\x06active\x12\"\n" +
"\rstarted_at_ms\x18\x05 \x01(\x03R\vstartedAtMs\x12\"\n" +
"\rexpires_at_ms\x18\x06 \x01(\x03R\vexpiresAtMs\x12\"\n" +
"\rupdated_at_ms\x18\a \x01(\x03R\vupdatedAtMs\"k\n" +
"\x16ListVipPackagesRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\"\x8b\x01\n" +
"\x17ListVipPackagesResponse\x129\n" +
"\vcurrent_vip\x18\x01 \x01(\v2\x18.hyapp.wallet.v1.UserVipR\n" +
"currentVip\x125\n" +
"\bpackages\x18\x02 \x03(\v2\x19.hyapp.wallet.v1.VipLevelR\bpackages\"d\n" +
"\x0fGetMyVipRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\">\n" +
"\x10GetMyVipResponse\x12*\n" +
"\x03vip\x18\x01 \x01(\v2\x18.hyapp.wallet.v1.UserVipR\x03vip\"}\n" +
"\x12PurchaseVipRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x14\n" +
"\x05level\x18\x04 \x01(\x05R\x05level\"\x93\x02\n" +
"\x13PurchaseVipResponse\x12\x19\n" +
"\border_id\x18\x01 \x01(\tR\aorderId\x12%\n" +
"\x0etransaction_id\x18\x02 \x01(\tR\rtransactionId\x12*\n" +
"\x03vip\x18\x03 \x01(\v2\x18.hyapp.wallet.v1.UserVipR\x03vip\x12\x1d\n" +
"\n" +
"coin_spent\x18\x04 \x01(\x03R\tcoinSpent\x12,\n" +
"\x12coin_balance_after\x18\x05 \x01(\x03R\x10coinBalanceAfter\x12A\n" +
"\freward_items\x18\x06 \x03(\v2\x1e.hyapp.wallet.v1.VipRewardItemR\vrewardItems\"\xec\x01\n" +
"\x0fGrantVipRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12$\n" +
"\x0etarget_user_id\x18\x03 \x01(\x03R\ftargetUserId\x12\x14\n" +
"\x05level\x18\x04 \x01(\x05R\x05level\x12!\n" +
"\fgrant_source\x18\x05 \x01(\tR\vgrantSource\x12(\n" +
"\x10operator_user_id\x18\x06 \x01(\x03R\x0eoperatorUserId\x12\x16\n" +
"\x06reason\x18\a \x01(\tR\x06reason\"\xce\x01\n" +
"\x10GrantVipResponse\x12%\n" +
"\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x12*\n" +
"\x03vip\x18\x02 \x01(\v2\x18.hyapp.wallet.v1.UserVipR\x03vip\x12A\n" +
"\freward_items\x18\x03 \x03(\v2\x1e.hyapp.wallet.v1.VipRewardItemR\vrewardItems\x12$\n" +
"\x0eserver_time_ms\x18\x04 \x01(\x03R\fserverTimeMs\"\xb1\x02\n" +
"\x12AdminVipLevelInput\x12\x14\n" +
"\x05level\x18\x01 \x01(\x05R\x05level\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n" +
"\x06status\x18\x03 \x01(\tR\x06status\x12\x1d\n" +
"\n" +
"price_coin\x18\x04 \x01(\x03R\tpriceCoin\x12\x1f\n" +
"\vduration_ms\x18\x05 \x01(\x03R\n" +
"durationMs\x127\n" +
"\x18reward_resource_group_id\x18\x06 \x01(\x03R\x15rewardResourceGroupId\x12\x1d\n" +
"\n" +
"sort_order\x18\a \x01(\x05R\tsortOrder\x12A\n" +
"\x1drequired_recharge_coin_amount\x18\b \x01(\x03R\x1arequiredRechargeCoinAmount\"U\n" +
"\x19ListAdminVipLevelsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\"u\n" +
"\x1aListAdminVipLevelsResponse\x121\n" +
"\x06levels\x18\x01 \x03(\v2\x19.hyapp.wallet.v1.VipLevelR\x06levels\x12$\n" +
"\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"\xbe\x01\n" +
"\x1bUpdateAdminVipLevelsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12;\n" +
"\x06levels\x18\x03 \x03(\v2#.hyapp.wallet.v1.AdminVipLevelInputR\x06levels\x12(\n" +
"\x10operator_user_id\x18\x04 \x01(\x03R\x0eoperatorUserId\"w\n" +
"\x1cUpdateAdminVipLevelsResponse\x121\n" +
"\x06levels\x18\x01 \x03(\v2\x19.hyapp.wallet.v1.VipLevelR\x06levels\x12$\n" +
"\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"\xfc\x01\n" +
"\x17CreditTaskRewardRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12$\n" +
"\x0etarget_user_id\x18\x03 \x01(\x03R\ftargetUserId\x12\x16\n" +
"\x06amount\x18\x04 \x01(\x03R\x06amount\x12\x1b\n" +
"\ttask_type\x18\x05 \x01(\tR\btaskType\x12\x17\n" +
"\atask_id\x18\x06 \x01(\tR\x06taskId\x12\x1b\n" +
"\tcycle_key\x18\a \x01(\tR\bcycleKey\x12\x16\n" +
"\x06reason\x18\b \x01(\tR\x06reason\"\xb6\x01\n" +
"\x18CreditTaskRewardResponse\x12%\n" +
"\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x127\n" +
"\abalance\x18\x02 \x01(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\abalance\x12\x16\n" +
"\x06amount\x18\x03 \x01(\x03R\x06amount\x12\"\n" +
"\rgranted_at_ms\x18\x04 \x01(\x03R\vgrantedAtMs\"\x92\x02\n" +
"\x1cCreditLuckyGiftRewardRequest\x12\x1d\n" +
"\n" +
"command_id\x18\x01 \x01(\tR\tcommandId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12$\n" +
"\x0etarget_user_id\x18\x03 \x01(\x03R\ftargetUserId\x12\x16\n" +
"\x06amount\x18\x04 \x01(\x03R\x06amount\x12\x17\n" +
"\adraw_id\x18\x05 \x01(\tR\x06drawId\x12\x17\n" +
"\aroom_id\x18\x06 \x01(\tR\x06roomId\x12\x17\n" +
"\agift_id\x18\a \x01(\tR\x06giftId\x12\x17\n" +
"\apool_id\x18\b \x01(\tR\x06poolId\x12\x16\n" +
"\x06reason\x18\t \x01(\tR\x06reason\"\xbb\x01\n" +
"\x1dCreditLuckyGiftRewardResponse\x12%\n" +
"\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x127\n" +
"\abalance\x18\x02 \x01(\v2\x1d.hyapp.wallet.v1.AssetBalanceR\abalance\x12\x16\n" +
"\x06amount\x18\x03 \x01(\x03R\x06amount\x12\"\n" +
"\rgranted_at_ms\x18\x04 \x01(\x03R\vgrantedAtMs\"\x9a\x03\n" +
"\x1aApplyGameCoinChangeRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12\x17\n" +
"\auser_id\x18\x04 \x01(\x03R\x06userId\x12#\n" +
"\rplatform_code\x18\x05 \x01(\tR\fplatformCode\x12\x17\n" +
"\agame_id\x18\x06 \x01(\tR\x06gameId\x12*\n" +
"\x11provider_order_id\x18\a \x01(\tR\x0fproviderOrderId\x12*\n" +
"\x11provider_round_id\x18\b \x01(\tR\x0fproviderRoundId\x12\x17\n" +
"\aop_type\x18\t \x01(\tR\x06opType\x12\x1f\n" +
"\vcoin_amount\x18\n" +
" \x01(\x03R\n" +
"coinAmount\x12\x17\n" +
"\aroom_id\x18\v \x01(\tR\x06roomId\x12!\n" +
"\frequest_hash\x18\f \x01(\tR\vrequestHash\"\xa3\x01\n" +
"\x1bApplyGameCoinChangeResponse\x122\n" +
"\x15wallet_transaction_id\x18\x01 \x01(\tR\x13walletTransactionId\x12#\n" +
"\rbalance_after\x18\x02 \x01(\x03R\fbalanceAfter\x12+\n" +
"\x11idempotent_replay\x18\x03 \x01(\bR\x10idempotentReplay\"\x9f\x03\n" +
"\x0fRedPacketConfig\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x18\n" +
"\aenabled\x18\x02 \x01(\bR\aenabled\x12\x1f\n" +
"\vcount_tiers\x18\x03 \x03(\x05R\n" +
"countTiers\x12!\n" +
"\famount_tiers\x18\x04 \x03(\x03R\vamountTiers\x120\n" +
"\x14delayed_open_seconds\x18\x05 \x01(\x05R\x12delayedOpenSeconds\x12%\n" +
"\x0eexpire_seconds\x18\x06 \x01(\x05R\rexpireSeconds\x12(\n" +
"\x10daily_send_limit\x18\a \x01(\x05R\x0edailySendLimit\x12-\n" +
"\x13updated_by_admin_id\x18\b \x01(\x03R\x10updatedByAdminId\x12\"\n" +
"\rcreated_at_ms\x18\t \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\n" +
" \x01(\x03R\vupdatedAtMs\x12\x19\n" +
"\brule_url\x18\v \x01(\tR\aruleUrl\"\xee\x02\n" +
"\x0eRedPacketClaim\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x19\n" +
"\bclaim_id\x18\x02 \x01(\tR\aclaimId\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12\x1b\n" +
"\tpacket_id\x18\x04 \x01(\tR\bpacketId\x12\x17\n" +
"\auser_id\x18\x05 \x01(\x03R\x06userId\x12\x16\n" +
"\x06amount\x18\x06 \x01(\x03R\x06amount\x122\n" +
"\x15wallet_transaction_id\x18\a \x01(\tR\x13walletTransactionId\x12\x16\n" +
"\x06status\x18\b \x01(\tR\x06status\x12%\n" +
"\x0efailure_reason\x18\t \x01(\tR\rfailureReason\x12\"\n" +
"\rcreated_at_ms\x18\n" +
" \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\v \x01(\x03R\vupdatedAtMs\"\xa0\x06\n" +
"\tRedPacket\x12\x19\n" +
"\bapp_code\x18\x01 \x01(\tR\aappCode\x12\x1b\n" +
"\tpacket_id\x18\x02 \x01(\tR\bpacketId\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12$\n" +
"\x0esender_user_id\x18\x04 \x01(\x03R\fsenderUserId\x12\x17\n" +
"\aroom_id\x18\x05 \x01(\tR\x06roomId\x12\x1b\n" +
"\tregion_id\x18\x06 \x01(\x03R\bregionId\x12\x1f\n" +
"\vpacket_type\x18\a \x01(\tR\n" +
"packetType\x12!\n" +
"\ftotal_amount\x18\b \x01(\x03R\vtotalAmount\x12!\n" +
"\fpacket_count\x18\t \x01(\x05R\vpacketCount\x12)\n" +
"\x10remaining_amount\x18\n" +
" \x01(\x03R\x0fremainingAmount\x12'\n" +
"\x0fremaining_count\x18\v \x01(\x05R\x0eremainingCount\x12\x16\n" +
"\x06status\x18\f \x01(\tR\x06status\x12\x1c\n" +
"\n" +
"open_at_ms\x18\r \x01(\x03R\bopenAtMs\x12\"\n" +
"\rexpires_at_ms\x18\x0e \x01(\x03R\vexpiresAtMs\x12\"\n" +
"\rcreated_at_ms\x18\x0f \x01(\x03R\vcreatedAtMs\x12\"\n" +
"\rupdated_at_ms\x18\x10 \x01(\x03R\vupdatedAtMs\x12*\n" +
"\x11claimed_by_viewer\x18\x11 \x01(\bR\x0fclaimedByViewer\x12.\n" +
"\x13viewer_claim_amount\x18\x12 \x01(\x03R\x11viewerClaimAmount\x127\n" +
"\x06claims\x18\x13 \x03(\v2\x1f.hyapp.wallet.v1.RedPacketClaimR\x06claims\x12#\n" +
"\rrefund_amount\x18\x14 \x01(\x03R\frefundAmount\x12#\n" +
"\rrefund_status\x18\x15 \x01(\tR\frefundStatus\x12$\n" +
"\x0erefunded_at_ms\x18\x16 \x01(\x03R\frefundedAtMs\"U\n" +
"\x19GetRedPacketConfigRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\"|\n" +
"\x1aGetRedPacketConfigResponse\x128\n" +
"\x06config\x18\x01 \x01(\v2 .hyapp.wallet.v1.RedPacketConfigR\x06config\x12$\n" +
"\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"\xfe\x02\n" +
"\x1cUpdateRedPacketConfigRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x18\n" +
"\aenabled\x18\x03 \x01(\bR\aenabled\x12\x1f\n" +
"\vcount_tiers\x18\x04 \x03(\x05R\n" +
"countTiers\x12!\n" +
"\famount_tiers\x18\x05 \x03(\x03R\vamountTiers\x120\n" +
"\x14delayed_open_seconds\x18\x06 \x01(\x05R\x12delayedOpenSeconds\x12%\n" +
"\x0eexpire_seconds\x18\a \x01(\x05R\rexpireSeconds\x12(\n" +
"\x10daily_send_limit\x18\b \x01(\x05R\x0edailySendLimit\x12(\n" +
"\x10operator_user_id\x18\t \x01(\x03R\x0eoperatorUserId\x12\x19\n" +
"\brule_url\x18\n" +
" \x01(\tR\aruleUrl\"\x7f\n" +
"\x1dUpdateRedPacketConfigResponse\x128\n" +
"\x06config\x18\x01 \x01(\v2 .hyapp.wallet.v1.RedPacketConfigR\x06config\x12$\n" +
"\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"\xb4\x02\n" +
"\x16CreateRedPacketRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12$\n" +
"\x0esender_user_id\x18\x04 \x01(\x03R\fsenderUserId\x12\x17\n" +
"\aroom_id\x18\x05 \x01(\tR\x06roomId\x12\x1b\n" +
"\tregion_id\x18\x06 \x01(\x03R\bregionId\x12\x1f\n" +
"\vpacket_type\x18\a \x01(\tR\n" +
"packetType\x12!\n" +
"\ftotal_amount\x18\b \x01(\x03R\vtotalAmount\x12!\n" +
"\fpacket_count\x18\t \x01(\x05R\vpacketCount\"\x98\x01\n" +
"\x17CreateRedPacketResponse\x122\n" +
"\x06packet\x18\x01 \x01(\v2\x1a.hyapp.wallet.v1.RedPacketR\x06packet\x12#\n" +
"\rbalance_after\x18\x02 \x01(\x03R\fbalanceAfter\x12$\n" +
"\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\"\xa6\x01\n" +
"\x15ClaimRedPacketRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"command_id\x18\x03 \x01(\tR\tcommandId\x12\x1b\n" +
"\tpacket_id\x18\x04 \x01(\tR\bpacketId\x12\x17\n" +
"\auser_id\x18\x05 \x01(\x03R\x06userId\"\xce\x01\n" +
"\x16ClaimRedPacketResponse\x125\n" +
"\x05claim\x18\x01 \x01(\v2\x1f.hyapp.wallet.v1.RedPacketClaimR\x05claim\x12#\n" +
"\rbalance_after\x18\x02 \x01(\x03R\fbalanceAfter\x12$\n" +
"\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\x122\n" +
"\x06packet\x18\x04 \x01(\v2\x1a.hyapp.wallet.v1.RedPacketR\x06packet\"\xf9\x02\n" +
"\x15ListRedPacketsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x17\n" +
"\aroom_id\x18\x03 \x01(\tR\x06roomId\x12$\n" +
"\x0esender_user_id\x18\x04 \x01(\x03R\fsenderUserId\x12\x1b\n" +
"\tregion_id\x18\x05 \x01(\x03R\bregionId\x12\x1f\n" +
"\vpacket_type\x18\x06 \x01(\tR\n" +
"packetType\x12\x16\n" +
"\x06status\x18\a \x01(\tR\x06status\x12$\n" +
"\x0eviewer_user_id\x18\b \x01(\x03R\fviewerUserId\x12\x1e\n" +
"\vstart_at_ms\x18\t \x01(\x03R\tstartAtMs\x12\x1a\n" +
"\tend_at_ms\x18\n" +
" \x01(\x03R\aendAtMs\x12\x12\n" +
"\x04page\x18\v \x01(\x05R\x04page\x12\x1b\n" +
"\tpage_size\x18\f \x01(\x05R\bpageSize\"\x8a\x01\n" +
"\x16ListRedPacketsResponse\x124\n" +
"\apackets\x18\x01 \x03(\v2\x1a.hyapp.wallet.v1.RedPacketR\apackets\x12\x14\n" +
"\x05total\x18\x02 \x01(\x03R\x05total\x12$\n" +
"\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\"\xb9\x01\n" +
"\x13GetRedPacketRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1b\n" +
"\tpacket_id\x18\x03 \x01(\tR\bpacketId\x12$\n" +
"\x0eviewer_user_id\x18\x04 \x01(\x03R\fviewerUserId\x12%\n" +
"\x0einclude_claims\x18\x05 \x01(\bR\rincludeClaims\"p\n" +
"\x14GetRedPacketResponse\x122\n" +
"\x06packet\x18\x01 \x01(\v2\x1a.hyapp.wallet.v1.RedPacketR\x06packet\x12$\n" +
"\x0eserver_time_ms\x18\x02 \x01(\x03R\fserverTimeMs\"r\n" +
"\x17ExpireRedPacketsRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1d\n" +
"\n" +
"batch_size\x18\x03 \x01(\x05R\tbatchSize\"\x8e\x01\n" +
"\x18ExpireRedPacketsResponse\x12#\n" +
"\rexpired_count\x18\x01 \x01(\x05R\fexpiredCount\x12'\n" +
"\x0frefunded_amount\x18\x02 \x01(\x03R\x0erefundedAmount\x12$\n" +
"\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\"\x9e\x01\n" +
"\x1bRetryRedPacketRefundRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x1b\n" +
"\tpacket_id\x18\x03 \x01(\tR\bpacketId\x12(\n" +
"\x10operator_user_id\x18\x04 \x01(\x03R\x0eoperatorUserId\"\xa1\x01\n" +
"\x1cRetryRedPacketRefundResponse\x122\n" +
"\x06packet\x18\x01 \x01(\v2\x1a.hyapp.wallet.v1.RedPacketR\x06packet\x12'\n" +
"\x0frefunded_amount\x18\x02 \x01(\x03R\x0erefundedAmount\x12$\n" +
"\x0eserver_time_ms\x18\x03 \x01(\x03R\fserverTimeMs\"\xbf\x01\n" +
"\x10CronBatchRequest\x12\x1d\n" +
"\n" +
"request_id\x18\x01 \x01(\tR\trequestId\x12\x19\n" +
"\bapp_code\x18\x02 \x01(\tR\aappCode\x12\x15\n" +
"\x06run_id\x18\x03 \x01(\tR\x05runId\x12\x1b\n" +
"\tworker_id\x18\x04 \x01(\tR\bworkerId\x12\x1d\n" +
"\n" +
"batch_size\x18\x05 \x01(\x05R\tbatchSize\x12\x1e\n" +
"\vlock_ttl_ms\x18\x06 \x01(\x03R\tlockTtlMs\"\xc6\x01\n" +
"\x11CronBatchResponse\x12#\n" +
"\rclaimed_count\x18\x01 \x01(\x05R\fclaimedCount\x12'\n" +
"\x0fprocessed_count\x18\x02 \x01(\x05R\x0eprocessedCount\x12#\n" +
"\rsuccess_count\x18\x03 \x01(\x05R\fsuccessCount\x12#\n" +
"\rfailure_count\x18\x04 \x01(\x05R\ffailureCount\x12\x19\n" +
"\bhas_more\x18\x05 \x01(\bR\ahasMore2\xe0\x02\n" +
"\x11WalletCronService\x12n\n" +
"%ProcessHostSalaryDailySettlementBatch\x12!.hyapp.wallet.v1.CronBatchRequest\x1a\".hyapp.wallet.v1.CronBatchResponse\x12r\n" +
")ProcessHostSalaryHalfMonthSettlementBatch\x12!.hyapp.wallet.v1.CronBatchRequest\x1a\".hyapp.wallet.v1.CronBatchResponse\x12g\n" +
"\x1eProcessHostSalaryMonthEndBatch\x12!.hyapp.wallet.v1.CronBatchRequest\x1a\".hyapp.wallet.v1.CronBatchResponse2\xe52\n" +
"\rWalletService\x12R\n" +
"\tDebitGift\x12!.hyapp.wallet.v1.DebitGiftRequest\x1a\".hyapp.wallet.v1.DebitGiftResponse\x12X\n" +
"\vGetBalances\x12#.hyapp.wallet.v1.GetBalancesRequest\x1a$.hyapp.wallet.v1.GetBalancesResponse\x12g\n" +
"\x10AdminCreditAsset\x12(.hyapp.wallet.v1.AdminCreditAssetRequest\x1a).hyapp.wallet.v1.AdminCreditAssetResponse\x12\x85\x01\n" +
"\x1aAdminCreditCoinSellerStock\x122.hyapp.wallet.v1.AdminCreditCoinSellerStockRequest\x1a3.hyapp.wallet.v1.AdminCreditCoinSellerStockResponse\x12y\n" +
"\x16TransferCoinFromSeller\x12..hyapp.wallet.v1.TransferCoinFromSellerRequest\x1a/.hyapp.wallet.v1.TransferCoinFromSellerResponse\x12^\n" +
"\rListResources\x12%.hyapp.wallet.v1.ListResourcesRequest\x1a&.hyapp.wallet.v1.ListResourcesResponse\x12X\n" +
"\vGetResource\x12#.hyapp.wallet.v1.GetResourceRequest\x1a$.hyapp.wallet.v1.GetResourceResponse\x12[\n" +
"\x0eCreateResource\x12&.hyapp.wallet.v1.CreateResourceRequest\x1a!.hyapp.wallet.v1.ResourceResponse\x12[\n" +
"\x0eUpdateResource\x12&.hyapp.wallet.v1.UpdateResourceRequest\x1a!.hyapp.wallet.v1.ResourceResponse\x12a\n" +
"\x11SetResourceStatus\x12).hyapp.wallet.v1.SetResourceStatusRequest\x1a!.hyapp.wallet.v1.ResourceResponse\x12m\n" +
"\x12ListResourceGroups\x12*.hyapp.wallet.v1.ListResourceGroupsRequest\x1a+.hyapp.wallet.v1.ListResourceGroupsResponse\x12g\n" +
"\x10GetResourceGroup\x12(.hyapp.wallet.v1.GetResourceGroupRequest\x1a).hyapp.wallet.v1.GetResourceGroupResponse\x12j\n" +
"\x13CreateResourceGroup\x12+.hyapp.wallet.v1.CreateResourceGroupRequest\x1a&.hyapp.wallet.v1.ResourceGroupResponse\x12j\n" +
"\x13UpdateResourceGroup\x12+.hyapp.wallet.v1.UpdateResourceGroupRequest\x1a&.hyapp.wallet.v1.ResourceGroupResponse\x12p\n" +
"\x16SetResourceGroupStatus\x12..hyapp.wallet.v1.SetResourceGroupStatusRequest\x1a&.hyapp.wallet.v1.ResourceGroupResponse\x12d\n" +
"\x0fListGiftConfigs\x12'.hyapp.wallet.v1.ListGiftConfigsRequest\x1a(.hyapp.wallet.v1.ListGiftConfigsResponse\x12p\n" +
"\x13ListGiftTypeConfigs\x12+.hyapp.wallet.v1.ListGiftTypeConfigsRequest\x1a,.hyapp.wallet.v1.ListGiftTypeConfigsResponse\x12a\n" +
"\x10CreateGiftConfig\x12(.hyapp.wallet.v1.CreateGiftConfigRequest\x1a#.hyapp.wallet.v1.GiftConfigResponse\x12a\n" +
"\x10UpdateGiftConfig\x12(.hyapp.wallet.v1.UpdateGiftConfigRequest\x1a#.hyapp.wallet.v1.GiftConfigResponse\x12g\n" +
"\x13SetGiftConfigStatus\x12+.hyapp.wallet.v1.SetGiftConfigStatusRequest\x1a#.hyapp.wallet.v1.GiftConfigResponse\x12m\n" +
"\x14UpsertGiftTypeConfig\x12,.hyapp.wallet.v1.UpsertGiftTypeConfigRequest\x1a'.hyapp.wallet.v1.GiftTypeConfigResponse\x12^\n" +
"\rGrantResource\x12%.hyapp.wallet.v1.GrantResourceRequest\x1a&.hyapp.wallet.v1.ResourceGrantResponse\x12h\n" +
"\x12GrantResourceGroup\x12*.hyapp.wallet.v1.GrantResourceGroupRequest\x1a&.hyapp.wallet.v1.ResourceGrantResponse\x12j\n" +
"\x11ListUserResources\x12).hyapp.wallet.v1.ListUserResourcesRequest\x1a*.hyapp.wallet.v1.ListUserResourcesResponse\x12j\n" +
"\x11EquipUserResource\x12).hyapp.wallet.v1.EquipUserResourceRequest\x1a*.hyapp.wallet.v1.EquipUserResourceResponse\x12m\n" +
"\x12ListResourceGrants\x12*.hyapp.wallet.v1.ListResourceGrantsRequest\x1a+.hyapp.wallet.v1.ListResourceGrantsResponse\x12v\n" +
"\x15ListResourceShopItems\x12-.hyapp.wallet.v1.ListResourceShopItemsRequest\x1a..hyapp.wallet.v1.ListResourceShopItemsResponse\x12|\n" +
"\x17UpsertResourceShopItems\x12/.hyapp.wallet.v1.UpsertResourceShopItemsRequest\x1a0.hyapp.wallet.v1.UpsertResourceShopItemsResponse\x12y\n" +
"\x19SetResourceShopItemStatus\x121.hyapp.wallet.v1.SetResourceShopItemStatusRequest\x1a).hyapp.wallet.v1.ResourceShopItemResponse\x12\x7f\n" +
"\x18PurchaseResourceShopItem\x120.hyapp.wallet.v1.PurchaseResourceShopItemRequest\x1a1.hyapp.wallet.v1.PurchaseResourceShopItemResponse\x12j\n" +
"\x11ListRechargeBills\x12).hyapp.wallet.v1.ListRechargeBillsRequest\x1a*.hyapp.wallet.v1.ListRechargeBillsResponse\x12j\n" +
"\x11GetWalletOverview\x12).hyapp.wallet.v1.GetWalletOverviewRequest\x1a*.hyapp.wallet.v1.GetWalletOverviewResponse\x12v\n" +
"\x15GetWalletValueSummary\x12-.hyapp.wallet.v1.GetWalletValueSummaryRequest\x1a..hyapp.wallet.v1.GetWalletValueSummaryResponse\x12d\n" +
"\x0fGetUserGiftWall\x12'.hyapp.wallet.v1.GetUserGiftWallRequest\x1a(.hyapp.wallet.v1.GetUserGiftWallResponse\x12s\n" +
"\x14ListRechargeProducts\x12,.hyapp.wallet.v1.ListRechargeProductsRequest\x1a-.hyapp.wallet.v1.ListRechargeProductsResponse\x12s\n" +
"\x14ConfirmGooglePayment\x12,.hyapp.wallet.v1.ConfirmGooglePaymentRequest\x1a-.hyapp.wallet.v1.ConfirmGooglePaymentResponse\x12\x82\x01\n" +
"\x19ListAdminRechargeProducts\x121.hyapp.wallet.v1.ListAdminRechargeProductsRequest\x1a2.hyapp.wallet.v1.ListAdminRechargeProductsResponse\x12p\n" +
"\x15CreateRechargeProduct\x12-.hyapp.wallet.v1.CreateRechargeProductRequest\x1a(.hyapp.wallet.v1.RechargeProductResponse\x12p\n" +
"\x15UpdateRechargeProduct\x12-.hyapp.wallet.v1.UpdateRechargeProductRequest\x1a(.hyapp.wallet.v1.RechargeProductResponse\x12v\n" +
"\x15DeleteRechargeProduct\x12-.hyapp.wallet.v1.DeleteRechargeProductRequest\x1a..hyapp.wallet.v1.DeleteRechargeProductResponse\x12\x7f\n" +
"\x18GetDiamondExchangeConfig\x120.hyapp.wallet.v1.GetDiamondExchangeConfigRequest\x1a1.hyapp.wallet.v1.GetDiamondExchangeConfigResponse\x12y\n" +
"\x16ListWalletTransactions\x12..hyapp.wallet.v1.ListWalletTransactionsRequest\x1a/.hyapp.wallet.v1.ListWalletTransactionsResponse\x12d\n" +
"\x0fApplyWithdrawal\x12'.hyapp.wallet.v1.ApplyWithdrawalRequest\x1a(.hyapp.wallet.v1.ApplyWithdrawalResponse\x12d\n" +
"\x0fListVipPackages\x12'.hyapp.wallet.v1.ListVipPackagesRequest\x1a(.hyapp.wallet.v1.ListVipPackagesResponse\x12O\n" +
"\bGetMyVip\x12 .hyapp.wallet.v1.GetMyVipRequest\x1a!.hyapp.wallet.v1.GetMyVipResponse\x12X\n" +
"\vPurchaseVip\x12#.hyapp.wallet.v1.PurchaseVipRequest\x1a$.hyapp.wallet.v1.PurchaseVipResponse\x12O\n" +
"\bGrantVip\x12 .hyapp.wallet.v1.GrantVipRequest\x1a!.hyapp.wallet.v1.GrantVipResponse\x12m\n" +
"\x12ListAdminVipLevels\x12*.hyapp.wallet.v1.ListAdminVipLevelsRequest\x1a+.hyapp.wallet.v1.ListAdminVipLevelsResponse\x12s\n" +
"\x14UpdateAdminVipLevels\x12,.hyapp.wallet.v1.UpdateAdminVipLevelsRequest\x1a-.hyapp.wallet.v1.UpdateAdminVipLevelsResponse\x12g\n" +
"\x10CreditTaskReward\x12(.hyapp.wallet.v1.CreditTaskRewardRequest\x1a).hyapp.wallet.v1.CreditTaskRewardResponse\x12v\n" +
"\x15CreditLuckyGiftReward\x12-.hyapp.wallet.v1.CreditLuckyGiftRewardRequest\x1a..hyapp.wallet.v1.CreditLuckyGiftRewardResponse\x12p\n" +
"\x13ApplyGameCoinChange\x12+.hyapp.wallet.v1.ApplyGameCoinChangeRequest\x1a,.hyapp.wallet.v1.ApplyGameCoinChangeResponse\x12m\n" +
"\x12GetRedPacketConfig\x12*.hyapp.wallet.v1.GetRedPacketConfigRequest\x1a+.hyapp.wallet.v1.GetRedPacketConfigResponse\x12v\n" +
"\x15UpdateRedPacketConfig\x12-.hyapp.wallet.v1.UpdateRedPacketConfigRequest\x1a..hyapp.wallet.v1.UpdateRedPacketConfigResponse\x12d\n" +
"\x0fCreateRedPacket\x12'.hyapp.wallet.v1.CreateRedPacketRequest\x1a(.hyapp.wallet.v1.CreateRedPacketResponse\x12a\n" +
"\x0eClaimRedPacket\x12&.hyapp.wallet.v1.ClaimRedPacketRequest\x1a'.hyapp.wallet.v1.ClaimRedPacketResponse\x12a\n" +
"\x0eListRedPackets\x12&.hyapp.wallet.v1.ListRedPacketsRequest\x1a'.hyapp.wallet.v1.ListRedPacketsResponse\x12[\n" +
"\fGetRedPacket\x12$.hyapp.wallet.v1.GetRedPacketRequest\x1a%.hyapp.wallet.v1.GetRedPacketResponse\x12g\n" +
"\x10ExpireRedPackets\x12(.hyapp.wallet.v1.ExpireRedPacketsRequest\x1a).hyapp.wallet.v1.ExpireRedPacketsResponse\x12s\n" +
"\x14RetryRedPacketRefund\x12,.hyapp.wallet.v1.RetryRedPacketRefundRequest\x1a-.hyapp.wallet.v1.RetryRedPacketRefundResponseB*Z(hyapp.local/api/proto/wallet/v1;walletv1b\x06proto3"
var (
file_proto_wallet_v1_wallet_proto_rawDescOnce sync.Once
file_proto_wallet_v1_wallet_proto_rawDescData []byte
)
func file_proto_wallet_v1_wallet_proto_rawDescGZIP() []byte {
file_proto_wallet_v1_wallet_proto_rawDescOnce.Do(func() {
file_proto_wallet_v1_wallet_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_proto_wallet_v1_wallet_proto_rawDesc), len(file_proto_wallet_v1_wallet_proto_rawDesc)))
})
return file_proto_wallet_v1_wallet_proto_rawDescData
}
var file_proto_wallet_v1_wallet_proto_msgTypes = make([]protoimpl.MessageInfo, 141)
var file_proto_wallet_v1_wallet_proto_goTypes = []any{
(*DebitGiftRequest)(nil), // 0: hyapp.wallet.v1.DebitGiftRequest
(*DebitGiftResponse)(nil), // 1: hyapp.wallet.v1.DebitGiftResponse
(*AssetBalance)(nil), // 2: hyapp.wallet.v1.AssetBalance
(*GetBalancesRequest)(nil), // 3: hyapp.wallet.v1.GetBalancesRequest
(*GetBalancesResponse)(nil), // 4: hyapp.wallet.v1.GetBalancesResponse
(*AdminCreditAssetRequest)(nil), // 5: hyapp.wallet.v1.AdminCreditAssetRequest
(*AdminCreditAssetResponse)(nil), // 6: hyapp.wallet.v1.AdminCreditAssetResponse
(*AdminCreditCoinSellerStockRequest)(nil), // 7: hyapp.wallet.v1.AdminCreditCoinSellerStockRequest
(*AdminCreditCoinSellerStockResponse)(nil), // 8: hyapp.wallet.v1.AdminCreditCoinSellerStockResponse
(*TransferCoinFromSellerRequest)(nil), // 9: hyapp.wallet.v1.TransferCoinFromSellerRequest
(*TransferCoinFromSellerResponse)(nil), // 10: hyapp.wallet.v1.TransferCoinFromSellerResponse
(*Resource)(nil), // 11: hyapp.wallet.v1.Resource
(*ResourceGroupItem)(nil), // 12: hyapp.wallet.v1.ResourceGroupItem
(*ResourceGroup)(nil), // 13: hyapp.wallet.v1.ResourceGroup
(*GiftConfig)(nil), // 14: hyapp.wallet.v1.GiftConfig
(*GiftTypeConfig)(nil), // 15: hyapp.wallet.v1.GiftTypeConfig
(*ResourceShopItem)(nil), // 16: hyapp.wallet.v1.ResourceShopItem
(*UserResourceEntitlement)(nil), // 17: hyapp.wallet.v1.UserResourceEntitlement
(*ResourceGrantItem)(nil), // 18: hyapp.wallet.v1.ResourceGrantItem
(*ResourceGrant)(nil), // 19: hyapp.wallet.v1.ResourceGrant
(*ResourceGroupItemInput)(nil), // 20: hyapp.wallet.v1.ResourceGroupItemInput
(*ListResourcesRequest)(nil), // 21: hyapp.wallet.v1.ListResourcesRequest
(*ListResourcesResponse)(nil), // 22: hyapp.wallet.v1.ListResourcesResponse
(*GetResourceRequest)(nil), // 23: hyapp.wallet.v1.GetResourceRequest
(*GetResourceResponse)(nil), // 24: hyapp.wallet.v1.GetResourceResponse
(*CreateResourceRequest)(nil), // 25: hyapp.wallet.v1.CreateResourceRequest
(*UpdateResourceRequest)(nil), // 26: hyapp.wallet.v1.UpdateResourceRequest
(*SetResourceStatusRequest)(nil), // 27: hyapp.wallet.v1.SetResourceStatusRequest
(*ResourceResponse)(nil), // 28: hyapp.wallet.v1.ResourceResponse
(*ListResourceGroupsRequest)(nil), // 29: hyapp.wallet.v1.ListResourceGroupsRequest
(*ListResourceGroupsResponse)(nil), // 30: hyapp.wallet.v1.ListResourceGroupsResponse
(*GetResourceGroupRequest)(nil), // 31: hyapp.wallet.v1.GetResourceGroupRequest
(*GetResourceGroupResponse)(nil), // 32: hyapp.wallet.v1.GetResourceGroupResponse
(*CreateResourceGroupRequest)(nil), // 33: hyapp.wallet.v1.CreateResourceGroupRequest
(*UpdateResourceGroupRequest)(nil), // 34: hyapp.wallet.v1.UpdateResourceGroupRequest
(*SetResourceGroupStatusRequest)(nil), // 35: hyapp.wallet.v1.SetResourceGroupStatusRequest
(*ResourceGroupResponse)(nil), // 36: hyapp.wallet.v1.ResourceGroupResponse
(*ListGiftConfigsRequest)(nil), // 37: hyapp.wallet.v1.ListGiftConfigsRequest
(*ListGiftConfigsResponse)(nil), // 38: hyapp.wallet.v1.ListGiftConfigsResponse
(*ListGiftTypeConfigsRequest)(nil), // 39: hyapp.wallet.v1.ListGiftTypeConfigsRequest
(*ListGiftTypeConfigsResponse)(nil), // 40: hyapp.wallet.v1.ListGiftTypeConfigsResponse
(*UpsertGiftTypeConfigRequest)(nil), // 41: hyapp.wallet.v1.UpsertGiftTypeConfigRequest
(*GiftTypeConfigResponse)(nil), // 42: hyapp.wallet.v1.GiftTypeConfigResponse
(*CreateGiftConfigRequest)(nil), // 43: hyapp.wallet.v1.CreateGiftConfigRequest
(*UpdateGiftConfigRequest)(nil), // 44: hyapp.wallet.v1.UpdateGiftConfigRequest
(*SetGiftConfigStatusRequest)(nil), // 45: hyapp.wallet.v1.SetGiftConfigStatusRequest
(*GiftConfigResponse)(nil), // 46: hyapp.wallet.v1.GiftConfigResponse
(*GrantResourceRequest)(nil), // 47: hyapp.wallet.v1.GrantResourceRequest
(*GrantResourceGroupRequest)(nil), // 48: hyapp.wallet.v1.GrantResourceGroupRequest
(*ResourceGrantResponse)(nil), // 49: hyapp.wallet.v1.ResourceGrantResponse
(*ListUserResourcesRequest)(nil), // 50: hyapp.wallet.v1.ListUserResourcesRequest
(*ListUserResourcesResponse)(nil), // 51: hyapp.wallet.v1.ListUserResourcesResponse
(*EquipUserResourceRequest)(nil), // 52: hyapp.wallet.v1.EquipUserResourceRequest
(*EquipUserResourceResponse)(nil), // 53: hyapp.wallet.v1.EquipUserResourceResponse
(*ListResourceGrantsRequest)(nil), // 54: hyapp.wallet.v1.ListResourceGrantsRequest
(*ListResourceGrantsResponse)(nil), // 55: hyapp.wallet.v1.ListResourceGrantsResponse
(*ResourceShopItemInput)(nil), // 56: hyapp.wallet.v1.ResourceShopItemInput
(*ListResourceShopItemsRequest)(nil), // 57: hyapp.wallet.v1.ListResourceShopItemsRequest
(*ListResourceShopItemsResponse)(nil), // 58: hyapp.wallet.v1.ListResourceShopItemsResponse
(*UpsertResourceShopItemsRequest)(nil), // 59: hyapp.wallet.v1.UpsertResourceShopItemsRequest
(*UpsertResourceShopItemsResponse)(nil), // 60: hyapp.wallet.v1.UpsertResourceShopItemsResponse
(*SetResourceShopItemStatusRequest)(nil), // 61: hyapp.wallet.v1.SetResourceShopItemStatusRequest
(*ResourceShopItemResponse)(nil), // 62: hyapp.wallet.v1.ResourceShopItemResponse
(*PurchaseResourceShopItemRequest)(nil), // 63: hyapp.wallet.v1.PurchaseResourceShopItemRequest
(*PurchaseResourceShopItemResponse)(nil), // 64: hyapp.wallet.v1.PurchaseResourceShopItemResponse
(*RechargeBill)(nil), // 65: hyapp.wallet.v1.RechargeBill
(*ListRechargeBillsRequest)(nil), // 66: hyapp.wallet.v1.ListRechargeBillsRequest
(*ListRechargeBillsResponse)(nil), // 67: hyapp.wallet.v1.ListRechargeBillsResponse
(*WalletFeatureFlags)(nil), // 68: hyapp.wallet.v1.WalletFeatureFlags
(*GetWalletOverviewRequest)(nil), // 69: hyapp.wallet.v1.GetWalletOverviewRequest
(*GetWalletOverviewResponse)(nil), // 70: hyapp.wallet.v1.GetWalletOverviewResponse
(*WalletValueSummary)(nil), // 71: hyapp.wallet.v1.WalletValueSummary
(*GetWalletValueSummaryRequest)(nil), // 72: hyapp.wallet.v1.GetWalletValueSummaryRequest
(*GetWalletValueSummaryResponse)(nil), // 73: hyapp.wallet.v1.GetWalletValueSummaryResponse
(*GiftWallItem)(nil), // 74: hyapp.wallet.v1.GiftWallItem
(*GetUserGiftWallRequest)(nil), // 75: hyapp.wallet.v1.GetUserGiftWallRequest
(*GetUserGiftWallResponse)(nil), // 76: hyapp.wallet.v1.GetUserGiftWallResponse
(*RechargeProduct)(nil), // 77: hyapp.wallet.v1.RechargeProduct
(*ListRechargeProductsRequest)(nil), // 78: hyapp.wallet.v1.ListRechargeProductsRequest
(*ListRechargeProductsResponse)(nil), // 79: hyapp.wallet.v1.ListRechargeProductsResponse
(*ConfirmGooglePaymentRequest)(nil), // 80: hyapp.wallet.v1.ConfirmGooglePaymentRequest
(*ConfirmGooglePaymentResponse)(nil), // 81: hyapp.wallet.v1.ConfirmGooglePaymentResponse
(*ListAdminRechargeProductsRequest)(nil), // 82: hyapp.wallet.v1.ListAdminRechargeProductsRequest
(*ListAdminRechargeProductsResponse)(nil), // 83: hyapp.wallet.v1.ListAdminRechargeProductsResponse
(*CreateRechargeProductRequest)(nil), // 84: hyapp.wallet.v1.CreateRechargeProductRequest
(*UpdateRechargeProductRequest)(nil), // 85: hyapp.wallet.v1.UpdateRechargeProductRequest
(*DeleteRechargeProductRequest)(nil), // 86: hyapp.wallet.v1.DeleteRechargeProductRequest
(*RechargeProductResponse)(nil), // 87: hyapp.wallet.v1.RechargeProductResponse
(*DeleteRechargeProductResponse)(nil), // 88: hyapp.wallet.v1.DeleteRechargeProductResponse
(*DiamondExchangeRule)(nil), // 89: hyapp.wallet.v1.DiamondExchangeRule
(*GetDiamondExchangeConfigRequest)(nil), // 90: hyapp.wallet.v1.GetDiamondExchangeConfigRequest
(*GetDiamondExchangeConfigResponse)(nil), // 91: hyapp.wallet.v1.GetDiamondExchangeConfigResponse
(*WalletTransaction)(nil), // 92: hyapp.wallet.v1.WalletTransaction
(*ListWalletTransactionsRequest)(nil), // 93: hyapp.wallet.v1.ListWalletTransactionsRequest
(*ListWalletTransactionsResponse)(nil), // 94: hyapp.wallet.v1.ListWalletTransactionsResponse
(*WithdrawalRequest)(nil), // 95: hyapp.wallet.v1.WithdrawalRequest
(*ApplyWithdrawalRequest)(nil), // 96: hyapp.wallet.v1.ApplyWithdrawalRequest
(*ApplyWithdrawalResponse)(nil), // 97: hyapp.wallet.v1.ApplyWithdrawalResponse
(*VipRewardItem)(nil), // 98: hyapp.wallet.v1.VipRewardItem
(*VipLevel)(nil), // 99: hyapp.wallet.v1.VipLevel
(*UserVip)(nil), // 100: hyapp.wallet.v1.UserVip
(*ListVipPackagesRequest)(nil), // 101: hyapp.wallet.v1.ListVipPackagesRequest
(*ListVipPackagesResponse)(nil), // 102: hyapp.wallet.v1.ListVipPackagesResponse
(*GetMyVipRequest)(nil), // 103: hyapp.wallet.v1.GetMyVipRequest
(*GetMyVipResponse)(nil), // 104: hyapp.wallet.v1.GetMyVipResponse
(*PurchaseVipRequest)(nil), // 105: hyapp.wallet.v1.PurchaseVipRequest
(*PurchaseVipResponse)(nil), // 106: hyapp.wallet.v1.PurchaseVipResponse
(*GrantVipRequest)(nil), // 107: hyapp.wallet.v1.GrantVipRequest
(*GrantVipResponse)(nil), // 108: hyapp.wallet.v1.GrantVipResponse
(*AdminVipLevelInput)(nil), // 109: hyapp.wallet.v1.AdminVipLevelInput
(*ListAdminVipLevelsRequest)(nil), // 110: hyapp.wallet.v1.ListAdminVipLevelsRequest
(*ListAdminVipLevelsResponse)(nil), // 111: hyapp.wallet.v1.ListAdminVipLevelsResponse
(*UpdateAdminVipLevelsRequest)(nil), // 112: hyapp.wallet.v1.UpdateAdminVipLevelsRequest
(*UpdateAdminVipLevelsResponse)(nil), // 113: hyapp.wallet.v1.UpdateAdminVipLevelsResponse
(*CreditTaskRewardRequest)(nil), // 114: hyapp.wallet.v1.CreditTaskRewardRequest
(*CreditTaskRewardResponse)(nil), // 115: hyapp.wallet.v1.CreditTaskRewardResponse
(*CreditLuckyGiftRewardRequest)(nil), // 116: hyapp.wallet.v1.CreditLuckyGiftRewardRequest
(*CreditLuckyGiftRewardResponse)(nil), // 117: hyapp.wallet.v1.CreditLuckyGiftRewardResponse
(*ApplyGameCoinChangeRequest)(nil), // 118: hyapp.wallet.v1.ApplyGameCoinChangeRequest
(*ApplyGameCoinChangeResponse)(nil), // 119: hyapp.wallet.v1.ApplyGameCoinChangeResponse
(*RedPacketConfig)(nil), // 120: hyapp.wallet.v1.RedPacketConfig
(*RedPacketClaim)(nil), // 121: hyapp.wallet.v1.RedPacketClaim
(*RedPacket)(nil), // 122: hyapp.wallet.v1.RedPacket
(*GetRedPacketConfigRequest)(nil), // 123: hyapp.wallet.v1.GetRedPacketConfigRequest
(*GetRedPacketConfigResponse)(nil), // 124: hyapp.wallet.v1.GetRedPacketConfigResponse
(*UpdateRedPacketConfigRequest)(nil), // 125: hyapp.wallet.v1.UpdateRedPacketConfigRequest
(*UpdateRedPacketConfigResponse)(nil), // 126: hyapp.wallet.v1.UpdateRedPacketConfigResponse
(*CreateRedPacketRequest)(nil), // 127: hyapp.wallet.v1.CreateRedPacketRequest
(*CreateRedPacketResponse)(nil), // 128: hyapp.wallet.v1.CreateRedPacketResponse
(*ClaimRedPacketRequest)(nil), // 129: hyapp.wallet.v1.ClaimRedPacketRequest
(*ClaimRedPacketResponse)(nil), // 130: hyapp.wallet.v1.ClaimRedPacketResponse
(*ListRedPacketsRequest)(nil), // 131: hyapp.wallet.v1.ListRedPacketsRequest
(*ListRedPacketsResponse)(nil), // 132: hyapp.wallet.v1.ListRedPacketsResponse
(*GetRedPacketRequest)(nil), // 133: hyapp.wallet.v1.GetRedPacketRequest
(*GetRedPacketResponse)(nil), // 134: hyapp.wallet.v1.GetRedPacketResponse
(*ExpireRedPacketsRequest)(nil), // 135: hyapp.wallet.v1.ExpireRedPacketsRequest
(*ExpireRedPacketsResponse)(nil), // 136: hyapp.wallet.v1.ExpireRedPacketsResponse
(*RetryRedPacketRefundRequest)(nil), // 137: hyapp.wallet.v1.RetryRedPacketRefundRequest
(*RetryRedPacketRefundResponse)(nil), // 138: hyapp.wallet.v1.RetryRedPacketRefundResponse
(*CronBatchRequest)(nil), // 139: hyapp.wallet.v1.CronBatchRequest
(*CronBatchResponse)(nil), // 140: hyapp.wallet.v1.CronBatchResponse
}
var file_proto_wallet_v1_wallet_proto_depIdxs = []int32{
2, // 0: hyapp.wallet.v1.GetBalancesResponse.balances:type_name -> hyapp.wallet.v1.AssetBalance
2, // 1: hyapp.wallet.v1.AdminCreditAssetResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance
11, // 2: hyapp.wallet.v1.ResourceGroupItem.resource:type_name -> hyapp.wallet.v1.Resource
12, // 3: hyapp.wallet.v1.ResourceGroup.items:type_name -> hyapp.wallet.v1.ResourceGroupItem
11, // 4: hyapp.wallet.v1.GiftConfig.resource:type_name -> hyapp.wallet.v1.Resource
11, // 5: hyapp.wallet.v1.ResourceShopItem.resource:type_name -> hyapp.wallet.v1.Resource
11, // 6: hyapp.wallet.v1.UserResourceEntitlement.resource:type_name -> hyapp.wallet.v1.Resource
18, // 7: hyapp.wallet.v1.ResourceGrant.items:type_name -> hyapp.wallet.v1.ResourceGrantItem
11, // 8: hyapp.wallet.v1.ListResourcesResponse.resources:type_name -> hyapp.wallet.v1.Resource
11, // 9: hyapp.wallet.v1.GetResourceResponse.resource:type_name -> hyapp.wallet.v1.Resource
11, // 10: hyapp.wallet.v1.ResourceResponse.resource:type_name -> hyapp.wallet.v1.Resource
13, // 11: hyapp.wallet.v1.ListResourceGroupsResponse.groups:type_name -> hyapp.wallet.v1.ResourceGroup
13, // 12: hyapp.wallet.v1.GetResourceGroupResponse.group:type_name -> hyapp.wallet.v1.ResourceGroup
20, // 13: hyapp.wallet.v1.CreateResourceGroupRequest.items:type_name -> hyapp.wallet.v1.ResourceGroupItemInput
20, // 14: hyapp.wallet.v1.UpdateResourceGroupRequest.items:type_name -> hyapp.wallet.v1.ResourceGroupItemInput
13, // 15: hyapp.wallet.v1.ResourceGroupResponse.group:type_name -> hyapp.wallet.v1.ResourceGroup
14, // 16: hyapp.wallet.v1.ListGiftConfigsResponse.gifts:type_name -> hyapp.wallet.v1.GiftConfig
15, // 17: hyapp.wallet.v1.ListGiftTypeConfigsResponse.gift_types:type_name -> hyapp.wallet.v1.GiftTypeConfig
15, // 18: hyapp.wallet.v1.GiftTypeConfigResponse.gift_type:type_name -> hyapp.wallet.v1.GiftTypeConfig
14, // 19: hyapp.wallet.v1.GiftConfigResponse.gift:type_name -> hyapp.wallet.v1.GiftConfig
19, // 20: hyapp.wallet.v1.ResourceGrantResponse.grant:type_name -> hyapp.wallet.v1.ResourceGrant
17, // 21: hyapp.wallet.v1.ListUserResourcesResponse.resources:type_name -> hyapp.wallet.v1.UserResourceEntitlement
17, // 22: hyapp.wallet.v1.EquipUserResourceResponse.resource:type_name -> hyapp.wallet.v1.UserResourceEntitlement
19, // 23: hyapp.wallet.v1.ListResourceGrantsResponse.grants:type_name -> hyapp.wallet.v1.ResourceGrant
16, // 24: hyapp.wallet.v1.ListResourceShopItemsResponse.items:type_name -> hyapp.wallet.v1.ResourceShopItem
56, // 25: hyapp.wallet.v1.UpsertResourceShopItemsRequest.items:type_name -> hyapp.wallet.v1.ResourceShopItemInput
16, // 26: hyapp.wallet.v1.UpsertResourceShopItemsResponse.items:type_name -> hyapp.wallet.v1.ResourceShopItem
16, // 27: hyapp.wallet.v1.ResourceShopItemResponse.item:type_name -> hyapp.wallet.v1.ResourceShopItem
16, // 28: hyapp.wallet.v1.PurchaseResourceShopItemResponse.shop_item:type_name -> hyapp.wallet.v1.ResourceShopItem
17, // 29: hyapp.wallet.v1.PurchaseResourceShopItemResponse.resource:type_name -> hyapp.wallet.v1.UserResourceEntitlement
2, // 30: hyapp.wallet.v1.PurchaseResourceShopItemResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance
65, // 31: hyapp.wallet.v1.ListRechargeBillsResponse.bills:type_name -> hyapp.wallet.v1.RechargeBill
2, // 32: hyapp.wallet.v1.GetWalletOverviewResponse.balances:type_name -> hyapp.wallet.v1.AssetBalance
68, // 33: hyapp.wallet.v1.GetWalletOverviewResponse.feature_flags:type_name -> hyapp.wallet.v1.WalletFeatureFlags
71, // 34: hyapp.wallet.v1.GetWalletValueSummaryResponse.summary:type_name -> hyapp.wallet.v1.WalletValueSummary
11, // 35: hyapp.wallet.v1.GiftWallItem.resource:type_name -> hyapp.wallet.v1.Resource
74, // 36: hyapp.wallet.v1.GetUserGiftWallResponse.items:type_name -> hyapp.wallet.v1.GiftWallItem
77, // 37: hyapp.wallet.v1.ListRechargeProductsResponse.products:type_name -> hyapp.wallet.v1.RechargeProduct
2, // 38: hyapp.wallet.v1.ConfirmGooglePaymentResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance
77, // 39: hyapp.wallet.v1.ListAdminRechargeProductsResponse.products:type_name -> hyapp.wallet.v1.RechargeProduct
77, // 40: hyapp.wallet.v1.RechargeProductResponse.product:type_name -> hyapp.wallet.v1.RechargeProduct
89, // 41: hyapp.wallet.v1.GetDiamondExchangeConfigResponse.rules:type_name -> hyapp.wallet.v1.DiamondExchangeRule
92, // 42: hyapp.wallet.v1.ListWalletTransactionsResponse.transactions:type_name -> hyapp.wallet.v1.WalletTransaction
95, // 43: hyapp.wallet.v1.ApplyWithdrawalResponse.withdrawal:type_name -> hyapp.wallet.v1.WithdrawalRequest
2, // 44: hyapp.wallet.v1.ApplyWithdrawalResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance
98, // 45: hyapp.wallet.v1.VipLevel.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem
100, // 46: hyapp.wallet.v1.ListVipPackagesResponse.current_vip:type_name -> hyapp.wallet.v1.UserVip
99, // 47: hyapp.wallet.v1.ListVipPackagesResponse.packages:type_name -> hyapp.wallet.v1.VipLevel
100, // 48: hyapp.wallet.v1.GetMyVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip
100, // 49: hyapp.wallet.v1.PurchaseVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip
98, // 50: hyapp.wallet.v1.PurchaseVipResponse.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem
100, // 51: hyapp.wallet.v1.GrantVipResponse.vip:type_name -> hyapp.wallet.v1.UserVip
98, // 52: hyapp.wallet.v1.GrantVipResponse.reward_items:type_name -> hyapp.wallet.v1.VipRewardItem
99, // 53: hyapp.wallet.v1.ListAdminVipLevelsResponse.levels:type_name -> hyapp.wallet.v1.VipLevel
109, // 54: hyapp.wallet.v1.UpdateAdminVipLevelsRequest.levels:type_name -> hyapp.wallet.v1.AdminVipLevelInput
99, // 55: hyapp.wallet.v1.UpdateAdminVipLevelsResponse.levels:type_name -> hyapp.wallet.v1.VipLevel
2, // 56: hyapp.wallet.v1.CreditTaskRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance
2, // 57: hyapp.wallet.v1.CreditLuckyGiftRewardResponse.balance:type_name -> hyapp.wallet.v1.AssetBalance
121, // 58: hyapp.wallet.v1.RedPacket.claims:type_name -> hyapp.wallet.v1.RedPacketClaim
120, // 59: hyapp.wallet.v1.GetRedPacketConfigResponse.config:type_name -> hyapp.wallet.v1.RedPacketConfig
120, // 60: hyapp.wallet.v1.UpdateRedPacketConfigResponse.config:type_name -> hyapp.wallet.v1.RedPacketConfig
122, // 61: hyapp.wallet.v1.CreateRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket
121, // 62: hyapp.wallet.v1.ClaimRedPacketResponse.claim:type_name -> hyapp.wallet.v1.RedPacketClaim
122, // 63: hyapp.wallet.v1.ClaimRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket
122, // 64: hyapp.wallet.v1.ListRedPacketsResponse.packets:type_name -> hyapp.wallet.v1.RedPacket
122, // 65: hyapp.wallet.v1.GetRedPacketResponse.packet:type_name -> hyapp.wallet.v1.RedPacket
122, // 66: hyapp.wallet.v1.RetryRedPacketRefundResponse.packet:type_name -> hyapp.wallet.v1.RedPacket
139, // 67: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryDailySettlementBatch:input_type -> hyapp.wallet.v1.CronBatchRequest
139, // 68: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryHalfMonthSettlementBatch:input_type -> hyapp.wallet.v1.CronBatchRequest
139, // 69: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryMonthEndBatch:input_type -> hyapp.wallet.v1.CronBatchRequest
0, // 70: hyapp.wallet.v1.WalletService.DebitGift:input_type -> hyapp.wallet.v1.DebitGiftRequest
3, // 71: hyapp.wallet.v1.WalletService.GetBalances:input_type -> hyapp.wallet.v1.GetBalancesRequest
5, // 72: hyapp.wallet.v1.WalletService.AdminCreditAsset:input_type -> hyapp.wallet.v1.AdminCreditAssetRequest
7, // 73: hyapp.wallet.v1.WalletService.AdminCreditCoinSellerStock:input_type -> hyapp.wallet.v1.AdminCreditCoinSellerStockRequest
9, // 74: hyapp.wallet.v1.WalletService.TransferCoinFromSeller:input_type -> hyapp.wallet.v1.TransferCoinFromSellerRequest
21, // 75: hyapp.wallet.v1.WalletService.ListResources:input_type -> hyapp.wallet.v1.ListResourcesRequest
23, // 76: hyapp.wallet.v1.WalletService.GetResource:input_type -> hyapp.wallet.v1.GetResourceRequest
25, // 77: hyapp.wallet.v1.WalletService.CreateResource:input_type -> hyapp.wallet.v1.CreateResourceRequest
26, // 78: hyapp.wallet.v1.WalletService.UpdateResource:input_type -> hyapp.wallet.v1.UpdateResourceRequest
27, // 79: hyapp.wallet.v1.WalletService.SetResourceStatus:input_type -> hyapp.wallet.v1.SetResourceStatusRequest
29, // 80: hyapp.wallet.v1.WalletService.ListResourceGroups:input_type -> hyapp.wallet.v1.ListResourceGroupsRequest
31, // 81: hyapp.wallet.v1.WalletService.GetResourceGroup:input_type -> hyapp.wallet.v1.GetResourceGroupRequest
33, // 82: hyapp.wallet.v1.WalletService.CreateResourceGroup:input_type -> hyapp.wallet.v1.CreateResourceGroupRequest
34, // 83: hyapp.wallet.v1.WalletService.UpdateResourceGroup:input_type -> hyapp.wallet.v1.UpdateResourceGroupRequest
35, // 84: hyapp.wallet.v1.WalletService.SetResourceGroupStatus:input_type -> hyapp.wallet.v1.SetResourceGroupStatusRequest
37, // 85: hyapp.wallet.v1.WalletService.ListGiftConfigs:input_type -> hyapp.wallet.v1.ListGiftConfigsRequest
39, // 86: hyapp.wallet.v1.WalletService.ListGiftTypeConfigs:input_type -> hyapp.wallet.v1.ListGiftTypeConfigsRequest
43, // 87: hyapp.wallet.v1.WalletService.CreateGiftConfig:input_type -> hyapp.wallet.v1.CreateGiftConfigRequest
44, // 88: hyapp.wallet.v1.WalletService.UpdateGiftConfig:input_type -> hyapp.wallet.v1.UpdateGiftConfigRequest
45, // 89: hyapp.wallet.v1.WalletService.SetGiftConfigStatus:input_type -> hyapp.wallet.v1.SetGiftConfigStatusRequest
41, // 90: hyapp.wallet.v1.WalletService.UpsertGiftTypeConfig:input_type -> hyapp.wallet.v1.UpsertGiftTypeConfigRequest
47, // 91: hyapp.wallet.v1.WalletService.GrantResource:input_type -> hyapp.wallet.v1.GrantResourceRequest
48, // 92: hyapp.wallet.v1.WalletService.GrantResourceGroup:input_type -> hyapp.wallet.v1.GrantResourceGroupRequest
50, // 93: hyapp.wallet.v1.WalletService.ListUserResources:input_type -> hyapp.wallet.v1.ListUserResourcesRequest
52, // 94: hyapp.wallet.v1.WalletService.EquipUserResource:input_type -> hyapp.wallet.v1.EquipUserResourceRequest
54, // 95: hyapp.wallet.v1.WalletService.ListResourceGrants:input_type -> hyapp.wallet.v1.ListResourceGrantsRequest
57, // 96: hyapp.wallet.v1.WalletService.ListResourceShopItems:input_type -> hyapp.wallet.v1.ListResourceShopItemsRequest
59, // 97: hyapp.wallet.v1.WalletService.UpsertResourceShopItems:input_type -> hyapp.wallet.v1.UpsertResourceShopItemsRequest
61, // 98: hyapp.wallet.v1.WalletService.SetResourceShopItemStatus:input_type -> hyapp.wallet.v1.SetResourceShopItemStatusRequest
63, // 99: hyapp.wallet.v1.WalletService.PurchaseResourceShopItem:input_type -> hyapp.wallet.v1.PurchaseResourceShopItemRequest
66, // 100: hyapp.wallet.v1.WalletService.ListRechargeBills:input_type -> hyapp.wallet.v1.ListRechargeBillsRequest
69, // 101: hyapp.wallet.v1.WalletService.GetWalletOverview:input_type -> hyapp.wallet.v1.GetWalletOverviewRequest
72, // 102: hyapp.wallet.v1.WalletService.GetWalletValueSummary:input_type -> hyapp.wallet.v1.GetWalletValueSummaryRequest
75, // 103: hyapp.wallet.v1.WalletService.GetUserGiftWall:input_type -> hyapp.wallet.v1.GetUserGiftWallRequest
78, // 104: hyapp.wallet.v1.WalletService.ListRechargeProducts:input_type -> hyapp.wallet.v1.ListRechargeProductsRequest
80, // 105: hyapp.wallet.v1.WalletService.ConfirmGooglePayment:input_type -> hyapp.wallet.v1.ConfirmGooglePaymentRequest
82, // 106: hyapp.wallet.v1.WalletService.ListAdminRechargeProducts:input_type -> hyapp.wallet.v1.ListAdminRechargeProductsRequest
84, // 107: hyapp.wallet.v1.WalletService.CreateRechargeProduct:input_type -> hyapp.wallet.v1.CreateRechargeProductRequest
85, // 108: hyapp.wallet.v1.WalletService.UpdateRechargeProduct:input_type -> hyapp.wallet.v1.UpdateRechargeProductRequest
86, // 109: hyapp.wallet.v1.WalletService.DeleteRechargeProduct:input_type -> hyapp.wallet.v1.DeleteRechargeProductRequest
90, // 110: hyapp.wallet.v1.WalletService.GetDiamondExchangeConfig:input_type -> hyapp.wallet.v1.GetDiamondExchangeConfigRequest
93, // 111: hyapp.wallet.v1.WalletService.ListWalletTransactions:input_type -> hyapp.wallet.v1.ListWalletTransactionsRequest
96, // 112: hyapp.wallet.v1.WalletService.ApplyWithdrawal:input_type -> hyapp.wallet.v1.ApplyWithdrawalRequest
101, // 113: hyapp.wallet.v1.WalletService.ListVipPackages:input_type -> hyapp.wallet.v1.ListVipPackagesRequest
103, // 114: hyapp.wallet.v1.WalletService.GetMyVip:input_type -> hyapp.wallet.v1.GetMyVipRequest
105, // 115: hyapp.wallet.v1.WalletService.PurchaseVip:input_type -> hyapp.wallet.v1.PurchaseVipRequest
107, // 116: hyapp.wallet.v1.WalletService.GrantVip:input_type -> hyapp.wallet.v1.GrantVipRequest
110, // 117: hyapp.wallet.v1.WalletService.ListAdminVipLevels:input_type -> hyapp.wallet.v1.ListAdminVipLevelsRequest
112, // 118: hyapp.wallet.v1.WalletService.UpdateAdminVipLevels:input_type -> hyapp.wallet.v1.UpdateAdminVipLevelsRequest
114, // 119: hyapp.wallet.v1.WalletService.CreditTaskReward:input_type -> hyapp.wallet.v1.CreditTaskRewardRequest
116, // 120: hyapp.wallet.v1.WalletService.CreditLuckyGiftReward:input_type -> hyapp.wallet.v1.CreditLuckyGiftRewardRequest
118, // 121: hyapp.wallet.v1.WalletService.ApplyGameCoinChange:input_type -> hyapp.wallet.v1.ApplyGameCoinChangeRequest
123, // 122: hyapp.wallet.v1.WalletService.GetRedPacketConfig:input_type -> hyapp.wallet.v1.GetRedPacketConfigRequest
125, // 123: hyapp.wallet.v1.WalletService.UpdateRedPacketConfig:input_type -> hyapp.wallet.v1.UpdateRedPacketConfigRequest
127, // 124: hyapp.wallet.v1.WalletService.CreateRedPacket:input_type -> hyapp.wallet.v1.CreateRedPacketRequest
129, // 125: hyapp.wallet.v1.WalletService.ClaimRedPacket:input_type -> hyapp.wallet.v1.ClaimRedPacketRequest
131, // 126: hyapp.wallet.v1.WalletService.ListRedPackets:input_type -> hyapp.wallet.v1.ListRedPacketsRequest
133, // 127: hyapp.wallet.v1.WalletService.GetRedPacket:input_type -> hyapp.wallet.v1.GetRedPacketRequest
135, // 128: hyapp.wallet.v1.WalletService.ExpireRedPackets:input_type -> hyapp.wallet.v1.ExpireRedPacketsRequest
137, // 129: hyapp.wallet.v1.WalletService.RetryRedPacketRefund:input_type -> hyapp.wallet.v1.RetryRedPacketRefundRequest
140, // 130: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryDailySettlementBatch:output_type -> hyapp.wallet.v1.CronBatchResponse
140, // 131: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryHalfMonthSettlementBatch:output_type -> hyapp.wallet.v1.CronBatchResponse
140, // 132: hyapp.wallet.v1.WalletCronService.ProcessHostSalaryMonthEndBatch:output_type -> hyapp.wallet.v1.CronBatchResponse
1, // 133: hyapp.wallet.v1.WalletService.DebitGift:output_type -> hyapp.wallet.v1.DebitGiftResponse
4, // 134: hyapp.wallet.v1.WalletService.GetBalances:output_type -> hyapp.wallet.v1.GetBalancesResponse
6, // 135: hyapp.wallet.v1.WalletService.AdminCreditAsset:output_type -> hyapp.wallet.v1.AdminCreditAssetResponse
8, // 136: hyapp.wallet.v1.WalletService.AdminCreditCoinSellerStock:output_type -> hyapp.wallet.v1.AdminCreditCoinSellerStockResponse
10, // 137: hyapp.wallet.v1.WalletService.TransferCoinFromSeller:output_type -> hyapp.wallet.v1.TransferCoinFromSellerResponse
22, // 138: hyapp.wallet.v1.WalletService.ListResources:output_type -> hyapp.wallet.v1.ListResourcesResponse
24, // 139: hyapp.wallet.v1.WalletService.GetResource:output_type -> hyapp.wallet.v1.GetResourceResponse
28, // 140: hyapp.wallet.v1.WalletService.CreateResource:output_type -> hyapp.wallet.v1.ResourceResponse
28, // 141: hyapp.wallet.v1.WalletService.UpdateResource:output_type -> hyapp.wallet.v1.ResourceResponse
28, // 142: hyapp.wallet.v1.WalletService.SetResourceStatus:output_type -> hyapp.wallet.v1.ResourceResponse
30, // 143: hyapp.wallet.v1.WalletService.ListResourceGroups:output_type -> hyapp.wallet.v1.ListResourceGroupsResponse
32, // 144: hyapp.wallet.v1.WalletService.GetResourceGroup:output_type -> hyapp.wallet.v1.GetResourceGroupResponse
36, // 145: hyapp.wallet.v1.WalletService.CreateResourceGroup:output_type -> hyapp.wallet.v1.ResourceGroupResponse
36, // 146: hyapp.wallet.v1.WalletService.UpdateResourceGroup:output_type -> hyapp.wallet.v1.ResourceGroupResponse
36, // 147: hyapp.wallet.v1.WalletService.SetResourceGroupStatus:output_type -> hyapp.wallet.v1.ResourceGroupResponse
38, // 148: hyapp.wallet.v1.WalletService.ListGiftConfigs:output_type -> hyapp.wallet.v1.ListGiftConfigsResponse
40, // 149: hyapp.wallet.v1.WalletService.ListGiftTypeConfigs:output_type -> hyapp.wallet.v1.ListGiftTypeConfigsResponse
46, // 150: hyapp.wallet.v1.WalletService.CreateGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse
46, // 151: hyapp.wallet.v1.WalletService.UpdateGiftConfig:output_type -> hyapp.wallet.v1.GiftConfigResponse
46, // 152: hyapp.wallet.v1.WalletService.SetGiftConfigStatus:output_type -> hyapp.wallet.v1.GiftConfigResponse
42, // 153: hyapp.wallet.v1.WalletService.UpsertGiftTypeConfig:output_type -> hyapp.wallet.v1.GiftTypeConfigResponse
49, // 154: hyapp.wallet.v1.WalletService.GrantResource:output_type -> hyapp.wallet.v1.ResourceGrantResponse
49, // 155: hyapp.wallet.v1.WalletService.GrantResourceGroup:output_type -> hyapp.wallet.v1.ResourceGrantResponse
51, // 156: hyapp.wallet.v1.WalletService.ListUserResources:output_type -> hyapp.wallet.v1.ListUserResourcesResponse
53, // 157: hyapp.wallet.v1.WalletService.EquipUserResource:output_type -> hyapp.wallet.v1.EquipUserResourceResponse
55, // 158: hyapp.wallet.v1.WalletService.ListResourceGrants:output_type -> hyapp.wallet.v1.ListResourceGrantsResponse
58, // 159: hyapp.wallet.v1.WalletService.ListResourceShopItems:output_type -> hyapp.wallet.v1.ListResourceShopItemsResponse
60, // 160: hyapp.wallet.v1.WalletService.UpsertResourceShopItems:output_type -> hyapp.wallet.v1.UpsertResourceShopItemsResponse
62, // 161: hyapp.wallet.v1.WalletService.SetResourceShopItemStatus:output_type -> hyapp.wallet.v1.ResourceShopItemResponse
64, // 162: hyapp.wallet.v1.WalletService.PurchaseResourceShopItem:output_type -> hyapp.wallet.v1.PurchaseResourceShopItemResponse
67, // 163: hyapp.wallet.v1.WalletService.ListRechargeBills:output_type -> hyapp.wallet.v1.ListRechargeBillsResponse
70, // 164: hyapp.wallet.v1.WalletService.GetWalletOverview:output_type -> hyapp.wallet.v1.GetWalletOverviewResponse
73, // 165: hyapp.wallet.v1.WalletService.GetWalletValueSummary:output_type -> hyapp.wallet.v1.GetWalletValueSummaryResponse
76, // 166: hyapp.wallet.v1.WalletService.GetUserGiftWall:output_type -> hyapp.wallet.v1.GetUserGiftWallResponse
79, // 167: hyapp.wallet.v1.WalletService.ListRechargeProducts:output_type -> hyapp.wallet.v1.ListRechargeProductsResponse
81, // 168: hyapp.wallet.v1.WalletService.ConfirmGooglePayment:output_type -> hyapp.wallet.v1.ConfirmGooglePaymentResponse
83, // 169: hyapp.wallet.v1.WalletService.ListAdminRechargeProducts:output_type -> hyapp.wallet.v1.ListAdminRechargeProductsResponse
87, // 170: hyapp.wallet.v1.WalletService.CreateRechargeProduct:output_type -> hyapp.wallet.v1.RechargeProductResponse
87, // 171: hyapp.wallet.v1.WalletService.UpdateRechargeProduct:output_type -> hyapp.wallet.v1.RechargeProductResponse
88, // 172: hyapp.wallet.v1.WalletService.DeleteRechargeProduct:output_type -> hyapp.wallet.v1.DeleteRechargeProductResponse
91, // 173: hyapp.wallet.v1.WalletService.GetDiamondExchangeConfig:output_type -> hyapp.wallet.v1.GetDiamondExchangeConfigResponse
94, // 174: hyapp.wallet.v1.WalletService.ListWalletTransactions:output_type -> hyapp.wallet.v1.ListWalletTransactionsResponse
97, // 175: hyapp.wallet.v1.WalletService.ApplyWithdrawal:output_type -> hyapp.wallet.v1.ApplyWithdrawalResponse
102, // 176: hyapp.wallet.v1.WalletService.ListVipPackages:output_type -> hyapp.wallet.v1.ListVipPackagesResponse
104, // 177: hyapp.wallet.v1.WalletService.GetMyVip:output_type -> hyapp.wallet.v1.GetMyVipResponse
106, // 178: hyapp.wallet.v1.WalletService.PurchaseVip:output_type -> hyapp.wallet.v1.PurchaseVipResponse
108, // 179: hyapp.wallet.v1.WalletService.GrantVip:output_type -> hyapp.wallet.v1.GrantVipResponse
111, // 180: hyapp.wallet.v1.WalletService.ListAdminVipLevels:output_type -> hyapp.wallet.v1.ListAdminVipLevelsResponse
113, // 181: hyapp.wallet.v1.WalletService.UpdateAdminVipLevels:output_type -> hyapp.wallet.v1.UpdateAdminVipLevelsResponse
115, // 182: hyapp.wallet.v1.WalletService.CreditTaskReward:output_type -> hyapp.wallet.v1.CreditTaskRewardResponse
117, // 183: hyapp.wallet.v1.WalletService.CreditLuckyGiftReward:output_type -> hyapp.wallet.v1.CreditLuckyGiftRewardResponse
119, // 184: hyapp.wallet.v1.WalletService.ApplyGameCoinChange:output_type -> hyapp.wallet.v1.ApplyGameCoinChangeResponse
124, // 185: hyapp.wallet.v1.WalletService.GetRedPacketConfig:output_type -> hyapp.wallet.v1.GetRedPacketConfigResponse
126, // 186: hyapp.wallet.v1.WalletService.UpdateRedPacketConfig:output_type -> hyapp.wallet.v1.UpdateRedPacketConfigResponse
128, // 187: hyapp.wallet.v1.WalletService.CreateRedPacket:output_type -> hyapp.wallet.v1.CreateRedPacketResponse
130, // 188: hyapp.wallet.v1.WalletService.ClaimRedPacket:output_type -> hyapp.wallet.v1.ClaimRedPacketResponse
132, // 189: hyapp.wallet.v1.WalletService.ListRedPackets:output_type -> hyapp.wallet.v1.ListRedPacketsResponse
134, // 190: hyapp.wallet.v1.WalletService.GetRedPacket:output_type -> hyapp.wallet.v1.GetRedPacketResponse
136, // 191: hyapp.wallet.v1.WalletService.ExpireRedPackets:output_type -> hyapp.wallet.v1.ExpireRedPacketsResponse
138, // 192: hyapp.wallet.v1.WalletService.RetryRedPacketRefund:output_type -> hyapp.wallet.v1.RetryRedPacketRefundResponse
130, // [130:193] is the sub-list for method output_type
67, // [67:130] is the sub-list for method input_type
67, // [67:67] is the sub-list for extension type_name
67, // [67:67] is the sub-list for extension extendee
0, // [0:67] is the sub-list for field type_name
}
func init() { file_proto_wallet_v1_wallet_proto_init() }
func file_proto_wallet_v1_wallet_proto_init() {
if File_proto_wallet_v1_wallet_proto != nil {
return
}
file_proto_wallet_v1_wallet_proto_msgTypes[25].OneofWrappers = []any{}
file_proto_wallet_v1_wallet_proto_msgTypes[26].OneofWrappers = []any{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_wallet_v1_wallet_proto_rawDesc), len(file_proto_wallet_v1_wallet_proto_rawDesc)),
NumEnums: 0,
NumMessages: 141,
NumExtensions: 0,
NumServices: 2,
},
GoTypes: file_proto_wallet_v1_wallet_proto_goTypes,
DependencyIndexes: file_proto_wallet_v1_wallet_proto_depIdxs,
MessageInfos: file_proto_wallet_v1_wallet_proto_msgTypes,
}.Build()
File_proto_wallet_v1_wallet_proto = out.File
file_proto_wallet_v1_wallet_proto_goTypes = nil
file_proto_wallet_v1_wallet_proto_depIdxs = nil
}