Mensagemholoholo.rpc
SkuDataProto
| Nº | Campo | Tipo | Tag |
|---|---|---|---|
| 1 | id | string | 0a |
| 2 | is_enabled | bool | 10 |
| 3 | content | repeatedSkuContentProto | 1a |
| 4 | price | repeatedSkuPriceProto | 22 |
| 5 | payment_type | SkuDataProto.SkuPaymentType | 28 |
| 6 | last_modified_timestamp_ms | int64 | 30 |
| 7 | presentation_data | repeatedSkuPresentationDataProto | 3a |
| 8 | enabled_window_start_ms | int64 | 40 |
| 9 | enabled_window_end_ms | int64 | 48 |
| 10 | subscription_id | string | 52 |
| 11 | sku_limit | repeatedSkuLimitProto | 5a |
| 12 | is_offer_only | bool | 60 |
| 13 | subscription_group_id | string | 6a |
| 14 | subscription_level | int32 | 70 |
| 15 | store_filter | string | 7a |
| 16 | rewarded_spend_points | int32 | 80 01 |
Tipos aninhados
Usado em (0)
Nenhuma mensagem tem um campo deste tipo. Costuma ser o caso dos pedidos e respostas de RPC, que circulam sozinhos.
Código .proto
// holo_protos.proto · package holoholo.rpc message SkuDataProto { string id = 1; bool is_enabled = 2; repeated SkuContentProto content = 3; repeated SkuPriceProto price = 4; SkuPaymentType payment_type = 5; int64 last_modified_timestamp_ms = 6; repeated SkuPresentationDataProto presentation_data = 7; int64 enabled_window_start_ms = 8; int64 enabled_window_end_ms = 9; string subscription_id = 10; repeated SkuLimitProto sku_limit = 11; bool is_offer_only = 12; string subscription_group_id = 13; int32 subscription_level = 14; string store_filter = 15; int32 rewarded_spend_points = 16; enum SkuPaymentType { SKU_PAYMENT_TYPE_UNSET = 0; SKU_PAYMENT_TYPE_THIRD_PARTY = 1; SKU_PAYMENT_TYPE_IN_GAME = 2; SKU_PAYMENT_TYPE_WEB = 3; } }