summaryrefslogtreecommitdiffstats
path: root/vendor/github.com
diff options
context:
space:
mode:
authorWim <wim@42.be>2019-09-07 22:46:58 +0200
committerGitHub <noreply@github.com>2019-09-07 22:46:58 +0200
commita3bee01e0af3394c19360b98fd2db1b647f49299 (patch)
treeffc5778361d55d592a718354a37c9251e75fc7f6 /vendor/github.com
parent1dc93ec4f001edd01daccbe408767d4878be25a3 (diff)
downloadmatterbridge-msglm-a3bee01e0af3394c19360b98fd2db1b647f49299.tar.gz
matterbridge-msglm-a3bee01e0af3394c19360b98fd2db1b647f49299.tar.bz2
matterbridge-msglm-a3bee01e0af3394c19360b98fd2db1b647f49299.zip
Update dependencies (#886)
Diffstat (limited to 'vendor/github.com')
-rw-r--r--vendor/github.com/Philipp15b/go-steam/README.md17
-rw-r--r--vendor/github.com/Philipp15b/go-steam/auth.go3
-rw-r--r--vendor/github.com/Philipp15b/go-steam/client.go6
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/internal.go6
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go75
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go1048
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go8825
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go7678
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go2321
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go1294
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go397
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go415
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go6106
-rw-r--r--vendor/github.com/Philipp15b/go-steam/protocol/steamlang/messages.go144
-rw-r--r--vendor/github.com/Philipp15b/go-steam/servers.go231
-rw-r--r--vendor/github.com/Philipp15b/go-steam/social.go48
-rw-r--r--vendor/github.com/Philipp15b/go-steam/social_events.go12
-rw-r--r--vendor/github.com/Philipp15b/go-steam/socialcache/friends.go7
-rw-r--r--vendor/github.com/Philipp15b/go-steam/socialcache/groups.go7
-rw-r--r--vendor/github.com/d5/tengo/.travis.yml6
-rw-r--r--vendor/github.com/d5/tengo/go.mod3
-rw-r--r--vendor/github.com/d5/tengo/stdlib/gensrcmods.go53
-rw-r--r--vendor/github.com/gorilla/websocket/.travis.yml19
-rw-r--r--vendor/github.com/gorilla/websocket/README.md10
-rw-r--r--vendor/github.com/gorilla/websocket/client.go4
-rw-r--r--vendor/github.com/gorilla/websocket/conn.go112
-rw-r--r--vendor/github.com/gorilla/websocket/doc.go47
-rw-r--r--vendor/github.com/gorilla/websocket/go.mod3
-rw-r--r--vendor/github.com/gorilla/websocket/go.sum2
-rw-r--r--vendor/github.com/gorilla/websocket/join.go42
-rw-r--r--vendor/github.com/gorilla/websocket/proxy.go8
-rw-r--r--vendor/github.com/gorilla/websocket/server.go4
-rw-r--r--vendor/github.com/gorilla/websocket/util.go132
-rw-r--r--vendor/github.com/hashicorp/golang-lru/go.mod2
-rw-r--r--vendor/github.com/hashicorp/golang-lru/lru.go26
-rw-r--r--vendor/github.com/hashicorp/golang-lru/simplelru/lru.go16
-rw-r--r--vendor/github.com/hashicorp/golang-lru/simplelru/lru_interface.go7
-rw-r--r--vendor/github.com/labstack/echo/v4/bind.go21
-rw-r--r--vendor/github.com/labstack/echo/v4/context.go7
-rw-r--r--vendor/github.com/labstack/echo/v4/echo.go43
-rw-r--r--vendor/github.com/labstack/echo/v4/go.mod10
-rw-r--r--vendor/github.com/labstack/echo/v4/go.sum45
-rw-r--r--vendor/github.com/labstack/echo/v4/middleware/jwt.go13
-rw-r--r--vendor/github.com/labstack/echo/v4/middleware/logger.go6
-rw-r--r--vendor/github.com/labstack/echo/v4/middleware/secure.go8
-rw-r--r--vendor/github.com/labstack/echo/v4/router.go16
-rw-r--r--vendor/github.com/labstack/gommon/bytes/bytes.go3
-rw-r--r--vendor/github.com/mattn/go-isatty/go.mod2
-rw-r--r--vendor/github.com/mattn/go-isatty/go.sum4
-rw-r--r--vendor/github.com/nlopes/slack/.travis.yml24
-rw-r--r--vendor/github.com/nlopes/slack/CHANGELOG.md17
-rw-r--r--vendor/github.com/nlopes/slack/Gopkg.lock39
-rw-r--r--vendor/github.com/nlopes/slack/Gopkg.toml17
-rw-r--r--vendor/github.com/nlopes/slack/README.md2
-rw-r--r--vendor/github.com/nlopes/slack/admin.go49
-rw-r--r--vendor/github.com/nlopes/slack/attachments.go14
-rw-r--r--vendor/github.com/nlopes/slack/auth.go6
-rw-r--r--vendor/github.com/nlopes/slack/backoff.go50
-rw-r--r--vendor/github.com/nlopes/slack/block.go71
-rw-r--r--vendor/github.com/nlopes/slack/block_action.go26
-rw-r--r--vendor/github.com/nlopes/slack/block_context.go32
-rw-r--r--vendor/github.com/nlopes/slack/block_conv.go303
-rw-r--r--vendor/github.com/nlopes/slack/block_divider.go22
-rw-r--r--vendor/github.com/nlopes/slack/block_element.go238
-rw-r--r--vendor/github.com/nlopes/slack/block_image.go28
-rw-r--r--vendor/github.com/nlopes/slack/block_object.go216
-rw-r--r--vendor/github.com/nlopes/slack/block_section.go42
-rw-r--r--vendor/github.com/nlopes/slack/bots.go18
-rw-r--r--vendor/github.com/nlopes/slack/channels.go44
-rw-r--r--vendor/github.com/nlopes/slack/chat.go154
-rw-r--r--vendor/github.com/nlopes/slack/conversation.go74
-rw-r--r--vendor/github.com/nlopes/slack/dialog.go12
-rw-r--r--vendor/github.com/nlopes/slack/dialog_select.go43
-rw-r--r--vendor/github.com/nlopes/slack/dialog_text.go13
-rw-r--r--vendor/github.com/nlopes/slack/dnd.go24
-rw-r--r--vendor/github.com/nlopes/slack/emoji.go9
-rw-r--r--vendor/github.com/nlopes/slack/errors.go18
-rw-r--r--vendor/github.com/nlopes/slack/files.go88
-rw-r--r--vendor/github.com/nlopes/slack/go.mod9
-rw-r--r--vendor/github.com/nlopes/slack/go.sum22
-rw-r--r--vendor/github.com/nlopes/slack/groups.go36
-rw-r--r--vendor/github.com/nlopes/slack/im.go20
-rw-r--r--vendor/github.com/nlopes/slack/info.go48
-rw-r--r--vendor/github.com/nlopes/slack/interactions.go68
-rw-r--r--vendor/github.com/nlopes/slack/internal/errorsx/errorsx.go8
-rw-r--r--vendor/github.com/nlopes/slack/internal/timex/timex.go18
-rw-r--r--vendor/github.com/nlopes/slack/messages.go11
-rw-r--r--vendor/github.com/nlopes/slack/misc.go200
-rw-r--r--vendor/github.com/nlopes/slack/oauth.go2
-rw-r--r--vendor/github.com/nlopes/slack/pins.go6
-rw-r--r--vendor/github.com/nlopes/slack/reactions.go21
-rw-r--r--vendor/github.com/nlopes/slack/reminders.go4
-rw-r--r--vendor/github.com/nlopes/slack/rtm.go9
-rw-r--r--vendor/github.com/nlopes/slack/search.go3
-rw-r--r--vendor/github.com/nlopes/slack/security.go7
-rw-r--r--vendor/github.com/nlopes/slack/slack.go34
-rw-r--r--vendor/github.com/nlopes/slack/slackutilsx/slackutilsx.go5
-rw-r--r--vendor/github.com/nlopes/slack/stars.go13
-rw-r--r--vendor/github.com/nlopes/slack/team.go22
-rw-r--r--vendor/github.com/nlopes/slack/usergroups.go22
-rw-r--r--vendor/github.com/nlopes/slack/users.go169
-rw-r--r--vendor/github.com/nlopes/slack/webhooks.go22
-rw-r--r--vendor/github.com/nlopes/slack/websocket.go38
-rw-r--r--vendor/github.com/nlopes/slack/websocket_internals.go2
-rw-r--r--vendor/github.com/nlopes/slack/websocket_managed_conn.go142
-rw-r--r--vendor/github.com/paulrosania/go-charset/data/generate.go97
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_format.go82
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_forward.go164
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertion_order.go309
-rw-r--r--vendor/github.com/stretchr/testify/assert/assertions.go96
-rw-r--r--vendor/github.com/stretchr/testify/require/require.go716
-rw-r--r--vendor/github.com/stretchr/testify/require/require.go.tmpl2
-rw-r--r--vendor/github.com/stretchr/testify/require/require_forward.go164
-rw-r--r--vendor/github.com/stretchr/testify/suite/suite.go76
114 files changed, 24061 insertions, 9613 deletions
diff --git a/vendor/github.com/Philipp15b/go-steam/README.md b/vendor/github.com/Philipp15b/go-steam/README.md
index 76c906ad..b6e52529 100644
--- a/vendor/github.com/Philipp15b/go-steam/README.md
+++ b/vendor/github.com/Philipp15b/go-steam/README.md
@@ -45,20 +45,11 @@ Whether you want to develop your own Steam bot or directly work on go-steam itse
## Updating go-steam to a new SteamKit version
-To update go-steam to a new version of SteamKit, do the following:
+Go source code is generated with code in the `generator` directory.
+Look at `generator/README.md` for more information on how to use the generator.
- go get github.com/golang/protobuf/protoc-gen-go/
- git submodule init && git submodule update
- cd generator
- go run generator.go clean proto steamlang
-
-Make sure that `$GOPATH/bin` / `protoc-gen-go` is in your `$PATH`. You'll also need [`protoc`](https://developers.google.com/protocol-buffers/docs/downloads), the protocol buffer compiler. At the moment, we use Protocol Buffers 2.6.1 with `proco-gen-go`-[2402d76](https://github.com/golang/protobuf/tree/2402d76f3d41f928c7902a765dfc872356dd3aad).
-
-To compile the Steam Language files, you also need the [.NET Framework](https://www.microsoft.com/net/downloads)
-on Windows or [mono](http://www.go-mono.com/mono-downloads/download.html) on other operating systems.
-
-Apply the protocol changes where necessary.
+Then, after generating new Go source files, update `go-steam` as necessary.
## License
-Steam for Go is licensed under the New BSD License. More information can be found in LICENSE.txt. \ No newline at end of file
+Steam for Go is licensed under the New BSD License. More information can be found in LICENSE.txt.
diff --git a/vendor/github.com/Philipp15b/go-steam/auth.go b/vendor/github.com/Philipp15b/go-steam/auth.go
index 16e8c19b..f3910e24 100644
--- a/vendor/github.com/Philipp15b/go-steam/auth.go
+++ b/vendor/github.com/Philipp15b/go-steam/auth.go
@@ -94,9 +94,6 @@ func (a *Auth) HandlePacket(packet *Packet) {
a.handleUpdateMachineAuth(packet)
case EMsg_ClientAccountInfo:
a.handleAccountInfo(packet)
- case EMsg_ClientWalletInfoUpdate:
- case EMsg_ClientRequestWebAPIAuthenticateUserNonceResponse:
- case EMsg_ClientMarketingMessageUpdate:
}
}
diff --git a/vendor/github.com/Philipp15b/go-steam/client.go b/vendor/github.com/Philipp15b/go-steam/client.go
index 667ad354..b39b7b0c 100644
--- a/vendor/github.com/Philipp15b/go-steam/client.go
+++ b/vendor/github.com/Philipp15b/go-steam/client.go
@@ -133,11 +133,17 @@ func (c *Client) Connected() bool {
// If you want to connect to a specific server, use `ConnectTo`.
func (c *Client) Connect() *netutil.PortAddr {
var server *netutil.PortAddr
+
+ // try to initialize the directory cache
+ if !steamDirectoryCache.IsInitialized() {
+ _ = steamDirectoryCache.Initialize()
+ }
if steamDirectoryCache.IsInitialized() {
server = steamDirectoryCache.GetRandomCM()
} else {
server = GetRandomCM()
}
+
c.ConnectTo(server)
return server
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/internal.go b/vendor/github.com/Philipp15b/go-steam/protocol/internal.go
index d9376384..197e384e 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/internal.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/internal.go
@@ -1,6 +1,7 @@
package protocol
import (
+ "encoding/hex"
"io"
"math"
"strconv"
@@ -42,6 +43,7 @@ const EClientPersonaStateFlag_DefaultInfoRequest = EClientPersonaStateFlag_Playe
const DefaultAvatar = "fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb"
-func ValidAvatar(avatar string) bool {
- return !(avatar == "0000000000000000000000000000000000000000" || len(avatar) != 40)
+func ValidAvatar(avatar []byte) bool {
+ str := hex.EncodeToString(avatar)
+ return !(str == "0000000000000000000000000000000000000000" || len(str) != 40)
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go
index db158e44..ff68d653 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/app_ticket.pb.go
@@ -1,31 +1,60 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
// source: encrypted_app_ticket.proto
-// DO NOT EDIT!
package protobuf
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ math "math"
+)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
type EncryptedAppTicket struct {
- TicketVersionNo *uint32 `protobuf:"varint,1,opt,name=ticket_version_no" json:"ticket_version_no,omitempty"`
- CrcEncryptedticket *uint32 `protobuf:"varint,2,opt,name=crc_encryptedticket" json:"crc_encryptedticket,omitempty"`
- CbEncrypteduserdata *uint32 `protobuf:"varint,3,opt,name=cb_encrypteduserdata" json:"cb_encrypteduserdata,omitempty"`
- CbEncryptedAppownershipticket *uint32 `protobuf:"varint,4,opt,name=cb_encrypted_appownershipticket" json:"cb_encrypted_appownershipticket,omitempty"`
- EncryptedTicket []byte `protobuf:"bytes,5,opt,name=encrypted_ticket" json:"encrypted_ticket,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ TicketVersionNo *uint32 `protobuf:"varint,1,opt,name=ticket_version_no" json:"ticket_version_no,omitempty"`
+ CrcEncryptedticket *uint32 `protobuf:"varint,2,opt,name=crc_encryptedticket" json:"crc_encryptedticket,omitempty"`
+ CbEncrypteduserdata *uint32 `protobuf:"varint,3,opt,name=cb_encrypteduserdata" json:"cb_encrypteduserdata,omitempty"`
+ CbEncryptedAppownershipticket *uint32 `protobuf:"varint,4,opt,name=cb_encrypted_appownershipticket" json:"cb_encrypted_appownershipticket,omitempty"`
+ EncryptedTicket []byte `protobuf:"bytes,5,opt,name=encrypted_ticket" json:"encrypted_ticket,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *EncryptedAppTicket) Reset() { *m = EncryptedAppTicket{} }
+func (m *EncryptedAppTicket) String() string { return proto.CompactTextString(m) }
+func (*EncryptedAppTicket) ProtoMessage() {}
+func (*EncryptedAppTicket) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c6d69fd1cac4e8d5, []int{0}
+}
+
+func (m *EncryptedAppTicket) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_EncryptedAppTicket.Unmarshal(m, b)
+}
+func (m *EncryptedAppTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_EncryptedAppTicket.Marshal(b, m, deterministic)
+}
+func (m *EncryptedAppTicket) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_EncryptedAppTicket.Merge(m, src)
+}
+func (m *EncryptedAppTicket) XXX_Size() int {
+ return xxx_messageInfo_EncryptedAppTicket.Size(m)
+}
+func (m *EncryptedAppTicket) XXX_DiscardUnknown() {
+ xxx_messageInfo_EncryptedAppTicket.DiscardUnknown(m)
}
-func (m *EncryptedAppTicket) Reset() { *m = EncryptedAppTicket{} }
-func (m *EncryptedAppTicket) String() string { return proto.CompactTextString(m) }
-func (*EncryptedAppTicket) ProtoMessage() {}
-func (*EncryptedAppTicket) Descriptor() ([]byte, []int) { return app_ticket_fileDescriptor0, []int{0} }
+var xxx_messageInfo_EncryptedAppTicket proto.InternalMessageInfo
func (m *EncryptedAppTicket) GetTicketVersionNo() uint32 {
if m != nil && m.TicketVersionNo != nil {
@@ -66,17 +95,19 @@ func init() {
proto.RegisterType((*EncryptedAppTicket)(nil), "EncryptedAppTicket")
}
-var app_ticket_fileDescriptor0 = []byte{
- // 162 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe2, 0x92, 0x4a, 0xcd, 0x4b, 0x2e,
+func init() { proto.RegisterFile("encrypted_app_ticket.proto", fileDescriptor_c6d69fd1cac4e8d5) }
+
+var fileDescriptor_c6d69fd1cac4e8d5 = []byte{
+ // 164 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4a, 0xcd, 0x4b, 0x2e,
0xaa, 0x2c, 0x28, 0x49, 0x4d, 0x89, 0x4f, 0x2c, 0x28, 0x88, 0x2f, 0xc9, 0x4c, 0xce, 0x4e, 0x2d,
0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x57, 0x5a, 0xcb, 0xc8, 0x25, 0xe4, 0x0a, 0x93, 0x76, 0x2c,
0x28, 0x08, 0x01, 0x4b, 0x0a, 0x49, 0x72, 0x09, 0x42, 0x94, 0xc5, 0x97, 0xa5, 0x16, 0x15, 0x67,
0xe6, 0xe7, 0xc5, 0xe7, 0xe5, 0x4b, 0x30, 0x2a, 0x30, 0x6a, 0xf0, 0x0a, 0x49, 0x73, 0x09, 0x27,
0x17, 0x25, 0xc7, 0xc3, 0xcd, 0x84, 0xa8, 0x93, 0x60, 0x02, 0x4b, 0xca, 0x70, 0x89, 0x24, 0x27,
0x21, 0xe4, 0x4a, 0x8b, 0x53, 0x8b, 0x52, 0x12, 0x4b, 0x12, 0x25, 0x98, 0xc1, 0xb2, 0xea, 0x5c,
- 0xf2, 0xc8, 0xb2, 0x20, 0xd7, 0xe4, 0x97, 0xe7, 0x01, 0x2d, 0xc8, 0xc8, 0x2c, 0x80, 0x1a, 0xc3,
- 0x02, 0x56, 0x28, 0xc1, 0x25, 0x80, 0x50, 0x05, 0x95, 0x61, 0x05, 0xca, 0xf0, 0x38, 0xb1, 0x7a,
- 0x30, 0x36, 0x30, 0x32, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x03, 0x8c, 0xdb, 0x92, 0xd3, 0x00,
- 0x00, 0x00,
+ 0xf2, 0xc8, 0xb2, 0x20, 0xd7, 0xe4, 0x97, 0xe7, 0xa5, 0x16, 0x15, 0x67, 0x64, 0x16, 0x40, 0x8d,
+ 0x61, 0x01, 0x2b, 0x94, 0xe0, 0x12, 0x40, 0xa8, 0x82, 0xca, 0xb0, 0x2a, 0x30, 0x6a, 0xf0, 0x38,
+ 0xb1, 0x7a, 0x30, 0x36, 0x30, 0x32, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x03, 0x8c, 0xdb, 0x92,
+ 0xd3, 0x00, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go
index 6a91570c..120aa449 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/base.pb.go
@@ -1,46 +1,162 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
// source: steammessages_base.proto
-// DO NOT EDIT!
package protobuf
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
-import google_protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor"
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ protobuf "github.com/golang/protobuf/protoc-gen-go/descriptor"
+ math "math"
+)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+type CMsgIPAddress struct {
+ // Types that are valid to be assigned to Ip:
+ // *CMsgIPAddress_V4
+ // *CMsgIPAddress_V6
+ Ip isCMsgIPAddress_Ip `protobuf_oneof:"ip"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgIPAddress) Reset() { *m = CMsgIPAddress{} }
+func (m *CMsgIPAddress) String() string { return proto.CompactTextString(m) }
+func (*CMsgIPAddress) ProtoMessage() {}
+func (*CMsgIPAddress) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{0}
+}
+
+func (m *CMsgIPAddress) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgIPAddress.Unmarshal(m, b)
+}
+func (m *CMsgIPAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgIPAddress.Marshal(b, m, deterministic)
+}
+func (m *CMsgIPAddress) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgIPAddress.Merge(m, src)
+}
+func (m *CMsgIPAddress) XXX_Size() int {
+ return xxx_messageInfo_CMsgIPAddress.Size(m)
+}
+func (m *CMsgIPAddress) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgIPAddress.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgIPAddress proto.InternalMessageInfo
+
+type isCMsgIPAddress_Ip interface {
+ isCMsgIPAddress_Ip()
+}
+
+type CMsgIPAddress_V4 struct {
+ V4 uint32 `protobuf:"fixed32,1,opt,name=v4,oneof"`
+}
+
+type CMsgIPAddress_V6 struct {
+ V6 []byte `protobuf:"bytes,2,opt,name=v6,oneof"`
+}
+
+func (*CMsgIPAddress_V4) isCMsgIPAddress_Ip() {}
+
+func (*CMsgIPAddress_V6) isCMsgIPAddress_Ip() {}
+
+func (m *CMsgIPAddress) GetIp() isCMsgIPAddress_Ip {
+ if m != nil {
+ return m.Ip
+ }
+ return nil
+}
+
+func (m *CMsgIPAddress) GetV4() uint32 {
+ if x, ok := m.GetIp().(*CMsgIPAddress_V4); ok {
+ return x.V4
+ }
+ return 0
+}
+
+func (m *CMsgIPAddress) GetV6() []byte {
+ if x, ok := m.GetIp().(*CMsgIPAddress_V6); ok {
+ return x.V6
+ }
+ return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*CMsgIPAddress) XXX_OneofWrappers() []interface{} {
+ return []interface{}{
+ (*CMsgIPAddress_V4)(nil),
+ (*CMsgIPAddress_V6)(nil),
+ }
+}
+
type CMsgProtoBufHeader struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- ClientSessionid *int32 `protobuf:"varint,2,opt,name=client_sessionid" json:"client_sessionid,omitempty"`
- RoutingAppid *uint32 `protobuf:"varint,3,opt,name=routing_appid" json:"routing_appid,omitempty"`
- JobidSource *uint64 `protobuf:"fixed64,10,opt,name=jobid_source,def=18446744073709551615" json:"jobid_source,omitempty"`
- JobidTarget *uint64 `protobuf:"fixed64,11,opt,name=jobid_target,def=18446744073709551615" json:"jobid_target,omitempty"`
- TargetJobName *string `protobuf:"bytes,12,opt,name=target_job_name" json:"target_job_name,omitempty"`
- SeqNum *int32 `protobuf:"varint,24,opt,name=seq_num" json:"seq_num,omitempty"`
- Eresult *int32 `protobuf:"varint,13,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ErrorMessage *string `protobuf:"bytes,14,opt,name=error_message" json:"error_message,omitempty"`
- Ip *uint32 `protobuf:"varint,15,opt,name=ip" json:"ip,omitempty"`
- AuthAccountFlags *uint32 `protobuf:"varint,16,opt,name=auth_account_flags" json:"auth_account_flags,omitempty"`
- TokenSource *uint32 `protobuf:"varint,22,opt,name=token_source" json:"token_source,omitempty"`
- AdminSpoofingUser *bool `protobuf:"varint,23,opt,name=admin_spoofing_user" json:"admin_spoofing_user,omitempty"`
- TransportError *int32 `protobuf:"varint,17,opt,name=transport_error,def=1" json:"transport_error,omitempty"`
- Messageid *uint64 `protobuf:"varint,18,opt,name=messageid,def=18446744073709551615" json:"messageid,omitempty"`
- PublisherGroupId *uint32 `protobuf:"varint,19,opt,name=publisher_group_id" json:"publisher_group_id,omitempty"`
- Sysid *uint32 `protobuf:"varint,20,opt,name=sysid" json:"sysid,omitempty"`
- TraceTag *uint64 `protobuf:"varint,21,opt,name=trace_tag" json:"trace_tag,omitempty"`
- WebapiKeyId *uint32 `protobuf:"varint,25,opt,name=webapi_key_id" json:"webapi_key_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgProtoBufHeader) Reset() { *m = CMsgProtoBufHeader{} }
-func (m *CMsgProtoBufHeader) String() string { return proto.CompactTextString(m) }
-func (*CMsgProtoBufHeader) ProtoMessage() {}
-func (*CMsgProtoBufHeader) Descriptor() ([]byte, []int) { return base_fileDescriptor0, []int{0} }
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ ClientSessionid *int32 `protobuf:"varint,2,opt,name=client_sessionid" json:"client_sessionid,omitempty"`
+ RoutingAppid *uint32 `protobuf:"varint,3,opt,name=routing_appid" json:"routing_appid,omitempty"`
+ JobidSource *uint64 `protobuf:"fixed64,10,opt,name=jobid_source,def=18446744073709551615" json:"jobid_source,omitempty"`
+ JobidTarget *uint64 `protobuf:"fixed64,11,opt,name=jobid_target,def=18446744073709551615" json:"jobid_target,omitempty"`
+ TargetJobName *string `protobuf:"bytes,12,opt,name=target_job_name" json:"target_job_name,omitempty"`
+ SeqNum *int32 `protobuf:"varint,24,opt,name=seq_num" json:"seq_num,omitempty"`
+ Eresult *int32 `protobuf:"varint,13,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ ErrorMessage *string `protobuf:"bytes,14,opt,name=error_message" json:"error_message,omitempty"`
+ AuthAccountFlags *uint32 `protobuf:"varint,16,opt,name=auth_account_flags" json:"auth_account_flags,omitempty"`
+ TokenSource *uint32 `protobuf:"varint,22,opt,name=token_source" json:"token_source,omitempty"`
+ AdminSpoofingUser *bool `protobuf:"varint,23,opt,name=admin_spoofing_user" json:"admin_spoofing_user,omitempty"`
+ TransportError *int32 `protobuf:"varint,17,opt,name=transport_error,def=1" json:"transport_error,omitempty"`
+ Messageid *uint64 `protobuf:"varint,18,opt,name=messageid,def=18446744073709551615" json:"messageid,omitempty"`
+ PublisherGroupId *uint32 `protobuf:"varint,19,opt,name=publisher_group_id" json:"publisher_group_id,omitempty"`
+ Sysid *uint32 `protobuf:"varint,20,opt,name=sysid" json:"sysid,omitempty"`
+ TraceTag *uint64 `protobuf:"varint,21,opt,name=trace_tag" json:"trace_tag,omitempty"`
+ WebapiKeyId *uint32 `protobuf:"varint,25,opt,name=webapi_key_id" json:"webapi_key_id,omitempty"`
+ IsFromExternalSource *bool `protobuf:"varint,26,opt,name=is_from_external_source" json:"is_from_external_source,omitempty"`
+ ForwardToSysid []uint32 `protobuf:"varint,27,rep,name=forward_to_sysid" json:"forward_to_sysid,omitempty"`
+ CmSysid *uint32 `protobuf:"varint,28,opt,name=cm_sysid" json:"cm_sysid,omitempty"`
+ WgToken *string `protobuf:"bytes,30,opt,name=wg_token" json:"wg_token,omitempty"`
+ // Types that are valid to be assigned to IpAddr:
+ // *CMsgProtoBufHeader_Ip
+ // *CMsgProtoBufHeader_IpV6
+ IpAddr isCMsgProtoBufHeader_IpAddr `protobuf_oneof:"ip_addr"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgProtoBufHeader) Reset() { *m = CMsgProtoBufHeader{} }
+func (m *CMsgProtoBufHeader) String() string { return proto.CompactTextString(m) }
+func (*CMsgProtoBufHeader) ProtoMessage() {}
+func (*CMsgProtoBufHeader) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{1}
+}
+
+func (m *CMsgProtoBufHeader) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgProtoBufHeader.Unmarshal(m, b)
+}
+func (m *CMsgProtoBufHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgProtoBufHeader.Marshal(b, m, deterministic)
+}
+func (m *CMsgProtoBufHeader) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgProtoBufHeader.Merge(m, src)
+}
+func (m *CMsgProtoBufHeader) XXX_Size() int {
+ return xxx_messageInfo_CMsgProtoBufHeader.Size(m)
+}
+func (m *CMsgProtoBufHeader) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgProtoBufHeader.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgProtoBufHeader proto.InternalMessageInfo
const Default_CMsgProtoBufHeader_JobidSource uint64 = 18446744073709551615
const Default_CMsgProtoBufHeader_JobidTarget uint64 = 18446744073709551615
@@ -111,13 +227,6 @@ func (m *CMsgProtoBufHeader) GetErrorMessage() string {
return ""
}
-func (m *CMsgProtoBufHeader) GetIp() uint32 {
- if m != nil && m.Ip != nil {
- return *m.Ip
- }
- return 0
-}
-
func (m *CMsgProtoBufHeader) GetAuthAccountFlags() uint32 {
if m != nil && m.AuthAccountFlags != nil {
return *m.AuthAccountFlags
@@ -181,16 +290,111 @@ func (m *CMsgProtoBufHeader) GetWebapiKeyId() uint32 {
return 0
}
+func (m *CMsgProtoBufHeader) GetIsFromExternalSource() bool {
+ if m != nil && m.IsFromExternalSource != nil {
+ return *m.IsFromExternalSource
+ }
+ return false
+}
+
+func (m *CMsgProtoBufHeader) GetForwardToSysid() []uint32 {
+ if m != nil {
+ return m.ForwardToSysid
+ }
+ return nil
+}
+
+func (m *CMsgProtoBufHeader) GetCmSysid() uint32 {
+ if m != nil && m.CmSysid != nil {
+ return *m.CmSysid
+ }
+ return 0
+}
+
+func (m *CMsgProtoBufHeader) GetWgToken() string {
+ if m != nil && m.WgToken != nil {
+ return *m.WgToken
+ }
+ return ""
+}
+
+type isCMsgProtoBufHeader_IpAddr interface {
+ isCMsgProtoBufHeader_IpAddr()
+}
+
+type CMsgProtoBufHeader_Ip struct {
+ Ip uint32 `protobuf:"varint,15,opt,name=ip,oneof"`
+}
+
+type CMsgProtoBufHeader_IpV6 struct {
+ IpV6 []byte `protobuf:"bytes,29,opt,name=ip_v6,oneof"`
+}
+
+func (*CMsgProtoBufHeader_Ip) isCMsgProtoBufHeader_IpAddr() {}
+
+func (*CMsgProtoBufHeader_IpV6) isCMsgProtoBufHeader_IpAddr() {}
+
+func (m *CMsgProtoBufHeader) GetIpAddr() isCMsgProtoBufHeader_IpAddr {
+ if m != nil {
+ return m.IpAddr
+ }
+ return nil
+}
+
+func (m *CMsgProtoBufHeader) GetIp() uint32 {
+ if x, ok := m.GetIpAddr().(*CMsgProtoBufHeader_Ip); ok {
+ return x.Ip
+ }
+ return 0
+}
+
+func (m *CMsgProtoBufHeader) GetIpV6() []byte {
+ if x, ok := m.GetIpAddr().(*CMsgProtoBufHeader_IpV6); ok {
+ return x.IpV6
+ }
+ return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*CMsgProtoBufHeader) XXX_OneofWrappers() []interface{} {
+ return []interface{}{
+ (*CMsgProtoBufHeader_Ip)(nil),
+ (*CMsgProtoBufHeader_IpV6)(nil),
+ }
+}
+
type CMsgMulti struct {
- SizeUnzipped *uint32 `protobuf:"varint,1,opt,name=size_unzipped" json:"size_unzipped,omitempty"`
- MessageBody []byte `protobuf:"bytes,2,opt,name=message_body" json:"message_body,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SizeUnzipped *uint32 `protobuf:"varint,1,opt,name=size_unzipped" json:"size_unzipped,omitempty"`
+ MessageBody []byte `protobuf:"bytes,2,opt,name=message_body" json:"message_body,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgMulti) Reset() { *m = CMsgMulti{} }
-func (m *CMsgMulti) String() string { return proto.CompactTextString(m) }
-func (*CMsgMulti) ProtoMessage() {}
-func (*CMsgMulti) Descriptor() ([]byte, []int) { return base_fileDescriptor0, []int{1} }
+func (m *CMsgMulti) Reset() { *m = CMsgMulti{} }
+func (m *CMsgMulti) String() string { return proto.CompactTextString(m) }
+func (*CMsgMulti) ProtoMessage() {}
+func (*CMsgMulti) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{2}
+}
+
+func (m *CMsgMulti) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgMulti.Unmarshal(m, b)
+}
+func (m *CMsgMulti) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgMulti.Marshal(b, m, deterministic)
+}
+func (m *CMsgMulti) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgMulti.Merge(m, src)
+}
+func (m *CMsgMulti) XXX_Size() int {
+ return xxx_messageInfo_CMsgMulti.Size(m)
+}
+func (m *CMsgMulti) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgMulti.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgMulti proto.InternalMessageInfo
func (m *CMsgMulti) GetSizeUnzipped() uint32 {
if m != nil && m.SizeUnzipped != nil {
@@ -207,14 +411,36 @@ func (m *CMsgMulti) GetMessageBody() []byte {
}
type CMsgProtobufWrapped struct {
- MessageBody []byte `protobuf:"bytes,1,opt,name=message_body" json:"message_body,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ MessageBody []byte `protobuf:"bytes,1,opt,name=message_body" json:"message_body,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgProtobufWrapped) Reset() { *m = CMsgProtobufWrapped{} }
+func (m *CMsgProtobufWrapped) String() string { return proto.CompactTextString(m) }
+func (*CMsgProtobufWrapped) ProtoMessage() {}
+func (*CMsgProtobufWrapped) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{3}
+}
+
+func (m *CMsgProtobufWrapped) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgProtobufWrapped.Unmarshal(m, b)
+}
+func (m *CMsgProtobufWrapped) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgProtobufWrapped.Marshal(b, m, deterministic)
+}
+func (m *CMsgProtobufWrapped) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgProtobufWrapped.Merge(m, src)
+}
+func (m *CMsgProtobufWrapped) XXX_Size() int {
+ return xxx_messageInfo_CMsgProtobufWrapped.Size(m)
+}
+func (m *CMsgProtobufWrapped) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgProtobufWrapped.DiscardUnknown(m)
}
-func (m *CMsgProtobufWrapped) Reset() { *m = CMsgProtobufWrapped{} }
-func (m *CMsgProtobufWrapped) String() string { return proto.CompactTextString(m) }
-func (*CMsgProtobufWrapped) ProtoMessage() {}
-func (*CMsgProtobufWrapped) Descriptor() ([]byte, []int) { return base_fileDescriptor0, []int{2} }
+var xxx_messageInfo_CMsgProtobufWrapped proto.InternalMessageInfo
func (m *CMsgProtobufWrapped) GetMessageBody() []byte {
if m != nil {
@@ -224,20 +450,42 @@ func (m *CMsgProtobufWrapped) GetMessageBody() []byte {
}
type CMsgAuthTicket struct {
- Estate *uint32 `protobuf:"varint,1,opt,name=estate" json:"estate,omitempty"`
- Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Steamid *uint64 `protobuf:"fixed64,3,opt,name=steamid" json:"steamid,omitempty"`
- Gameid *uint64 `protobuf:"fixed64,4,opt,name=gameid" json:"gameid,omitempty"`
- HSteamPipe *uint32 `protobuf:"varint,5,opt,name=h_steam_pipe" json:"h_steam_pipe,omitempty"`
- TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc" json:"ticket_crc,omitempty"`
- Ticket []byte `protobuf:"bytes,7,opt,name=ticket" json:"ticket,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Estate *uint32 `protobuf:"varint,1,opt,name=estate" json:"estate,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,3,opt,name=steamid" json:"steamid,omitempty"`
+ Gameid *uint64 `protobuf:"fixed64,4,opt,name=gameid" json:"gameid,omitempty"`
+ HSteamPipe *uint32 `protobuf:"varint,5,opt,name=h_steam_pipe" json:"h_steam_pipe,omitempty"`
+ TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc" json:"ticket_crc,omitempty"`
+ Ticket []byte `protobuf:"bytes,7,opt,name=ticket" json:"ticket,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgAuthTicket) Reset() { *m = CMsgAuthTicket{} }
-func (m *CMsgAuthTicket) String() string { return proto.CompactTextString(m) }
-func (*CMsgAuthTicket) ProtoMessage() {}
-func (*CMsgAuthTicket) Descriptor() ([]byte, []int) { return base_fileDescriptor0, []int{3} }
+func (m *CMsgAuthTicket) Reset() { *m = CMsgAuthTicket{} }
+func (m *CMsgAuthTicket) String() string { return proto.CompactTextString(m) }
+func (*CMsgAuthTicket) ProtoMessage() {}
+func (*CMsgAuthTicket) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{4}
+}
+
+func (m *CMsgAuthTicket) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgAuthTicket.Unmarshal(m, b)
+}
+func (m *CMsgAuthTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgAuthTicket.Marshal(b, m, deterministic)
+}
+func (m *CMsgAuthTicket) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgAuthTicket.Merge(m, src)
+}
+func (m *CMsgAuthTicket) XXX_Size() int {
+ return xxx_messageInfo_CMsgAuthTicket.Size(m)
+}
+func (m *CMsgAuthTicket) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgAuthTicket.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgAuthTicket proto.InternalMessageInfo
const Default_CMsgAuthTicket_Eresult uint32 = 2
@@ -291,25 +539,47 @@ func (m *CMsgAuthTicket) GetTicket() []byte {
}
type CCDDBAppDetailCommon struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
- Icon *string `protobuf:"bytes,3,opt,name=icon" json:"icon,omitempty"`
- Logo *string `protobuf:"bytes,4,opt,name=logo" json:"logo,omitempty"`
- LogoSmall *string `protobuf:"bytes,5,opt,name=logo_small" json:"logo_small,omitempty"`
- Tool *bool `protobuf:"varint,6,opt,name=tool" json:"tool,omitempty"`
- Demo *bool `protobuf:"varint,7,opt,name=demo" json:"demo,omitempty"`
- Media *bool `protobuf:"varint,8,opt,name=media" json:"media,omitempty"`
- CommunityVisibleStats *bool `protobuf:"varint,9,opt,name=community_visible_stats" json:"community_visible_stats,omitempty"`
- FriendlyName *string `protobuf:"bytes,10,opt,name=friendly_name" json:"friendly_name,omitempty"`
- Propagation *string `protobuf:"bytes,11,opt,name=propagation" json:"propagation,omitempty"`
- HasAdultContent *bool `protobuf:"varint,12,opt,name=has_adult_content" json:"has_adult_content,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CCDDBAppDetailCommon) Reset() { *m = CCDDBAppDetailCommon{} }
-func (m *CCDDBAppDetailCommon) String() string { return proto.CompactTextString(m) }
-func (*CCDDBAppDetailCommon) ProtoMessage() {}
-func (*CCDDBAppDetailCommon) Descriptor() ([]byte, []int) { return base_fileDescriptor0, []int{4} }
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ Icon *string `protobuf:"bytes,3,opt,name=icon" json:"icon,omitempty"`
+ Logo *string `protobuf:"bytes,4,opt,name=logo" json:"logo,omitempty"`
+ LogoSmall *string `protobuf:"bytes,5,opt,name=logo_small" json:"logo_small,omitempty"`
+ Tool *bool `protobuf:"varint,6,opt,name=tool" json:"tool,omitempty"`
+ Demo *bool `protobuf:"varint,7,opt,name=demo" json:"demo,omitempty"`
+ Media *bool `protobuf:"varint,8,opt,name=media" json:"media,omitempty"`
+ CommunityVisibleStats *bool `protobuf:"varint,9,opt,name=community_visible_stats" json:"community_visible_stats,omitempty"`
+ FriendlyName *string `protobuf:"bytes,10,opt,name=friendly_name" json:"friendly_name,omitempty"`
+ Propagation *string `protobuf:"bytes,11,opt,name=propagation" json:"propagation,omitempty"`
+ HasAdultContent *bool `protobuf:"varint,12,opt,name=has_adult_content" json:"has_adult_content,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CCDDBAppDetailCommon) Reset() { *m = CCDDBAppDetailCommon{} }
+func (m *CCDDBAppDetailCommon) String() string { return proto.CompactTextString(m) }
+func (*CCDDBAppDetailCommon) ProtoMessage() {}
+func (*CCDDBAppDetailCommon) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{5}
+}
+
+func (m *CCDDBAppDetailCommon) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CCDDBAppDetailCommon.Unmarshal(m, b)
+}
+func (m *CCDDBAppDetailCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CCDDBAppDetailCommon.Marshal(b, m, deterministic)
+}
+func (m *CCDDBAppDetailCommon) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CCDDBAppDetailCommon.Merge(m, src)
+}
+func (m *CCDDBAppDetailCommon) XXX_Size() int {
+ return xxx_messageInfo_CCDDBAppDetailCommon.Size(m)
+}
+func (m *CCDDBAppDetailCommon) XXX_DiscardUnknown() {
+ xxx_messageInfo_CCDDBAppDetailCommon.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CCDDBAppDetailCommon proto.InternalMessageInfo
func (m *CCDDBAppDetailCommon) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -396,28 +666,50 @@ func (m *CCDDBAppDetailCommon) GetHasAdultContent() bool {
}
type CMsgAppRights struct {
- EditInfo *bool `protobuf:"varint,1,opt,name=edit_info" json:"edit_info,omitempty"`
- Publish *bool `protobuf:"varint,2,opt,name=publish" json:"publish,omitempty"`
- ViewErrorData *bool `protobuf:"varint,3,opt,name=view_error_data" json:"view_error_data,omitempty"`
- Download *bool `protobuf:"varint,4,opt,name=download" json:"download,omitempty"`
- UploadCdkeys *bool `protobuf:"varint,5,opt,name=upload_cdkeys" json:"upload_cdkeys,omitempty"`
- GenerateCdkeys *bool `protobuf:"varint,6,opt,name=generate_cdkeys" json:"generate_cdkeys,omitempty"`
- ViewFinancials *bool `protobuf:"varint,7,opt,name=view_financials" json:"view_financials,omitempty"`
- ManageCeg *bool `protobuf:"varint,8,opt,name=manage_ceg" json:"manage_ceg,omitempty"`
- ManageSigning *bool `protobuf:"varint,9,opt,name=manage_signing" json:"manage_signing,omitempty"`
- ManageCdkeys *bool `protobuf:"varint,10,opt,name=manage_cdkeys" json:"manage_cdkeys,omitempty"`
- EditMarketing *bool `protobuf:"varint,11,opt,name=edit_marketing" json:"edit_marketing,omitempty"`
- EconomySupport *bool `protobuf:"varint,12,opt,name=economy_support" json:"economy_support,omitempty"`
- EconomySupportSupervisor *bool `protobuf:"varint,13,opt,name=economy_support_supervisor" json:"economy_support_supervisor,omitempty"`
- ManagePricing *bool `protobuf:"varint,14,opt,name=manage_pricing" json:"manage_pricing,omitempty"`
- BroadcastLive *bool `protobuf:"varint,15,opt,name=broadcast_live" json:"broadcast_live,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgAppRights) Reset() { *m = CMsgAppRights{} }
-func (m *CMsgAppRights) String() string { return proto.CompactTextString(m) }
-func (*CMsgAppRights) ProtoMessage() {}
-func (*CMsgAppRights) Descriptor() ([]byte, []int) { return base_fileDescriptor0, []int{5} }
+ EditInfo *bool `protobuf:"varint,1,opt,name=edit_info" json:"edit_info,omitempty"`
+ Publish *bool `protobuf:"varint,2,opt,name=publish" json:"publish,omitempty"`
+ ViewErrorData *bool `protobuf:"varint,3,opt,name=view_error_data" json:"view_error_data,omitempty"`
+ Download *bool `protobuf:"varint,4,opt,name=download" json:"download,omitempty"`
+ UploadCdkeys *bool `protobuf:"varint,5,opt,name=upload_cdkeys" json:"upload_cdkeys,omitempty"`
+ GenerateCdkeys *bool `protobuf:"varint,6,opt,name=generate_cdkeys" json:"generate_cdkeys,omitempty"`
+ ViewFinancials *bool `protobuf:"varint,7,opt,name=view_financials" json:"view_financials,omitempty"`
+ ManageCeg *bool `protobuf:"varint,8,opt,name=manage_ceg" json:"manage_ceg,omitempty"`
+ ManageSigning *bool `protobuf:"varint,9,opt,name=manage_signing" json:"manage_signing,omitempty"`
+ ManageCdkeys *bool `protobuf:"varint,10,opt,name=manage_cdkeys" json:"manage_cdkeys,omitempty"`
+ EditMarketing *bool `protobuf:"varint,11,opt,name=edit_marketing" json:"edit_marketing,omitempty"`
+ EconomySupport *bool `protobuf:"varint,12,opt,name=economy_support" json:"economy_support,omitempty"`
+ EconomySupportSupervisor *bool `protobuf:"varint,13,opt,name=economy_support_supervisor" json:"economy_support_supervisor,omitempty"`
+ ManagePricing *bool `protobuf:"varint,14,opt,name=manage_pricing" json:"manage_pricing,omitempty"`
+ BroadcastLive *bool `protobuf:"varint,15,opt,name=broadcast_live" json:"broadcast_live,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgAppRights) Reset() { *m = CMsgAppRights{} }
+func (m *CMsgAppRights) String() string { return proto.CompactTextString(m) }
+func (*CMsgAppRights) ProtoMessage() {}
+func (*CMsgAppRights) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{6}
+}
+
+func (m *CMsgAppRights) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgAppRights.Unmarshal(m, b)
+}
+func (m *CMsgAppRights) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgAppRights.Marshal(b, m, deterministic)
+}
+func (m *CMsgAppRights) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgAppRights.Merge(m, src)
+}
+func (m *CMsgAppRights) XXX_Size() int {
+ return xxx_messageInfo_CMsgAppRights.Size(m)
+}
+func (m *CMsgAppRights) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgAppRights.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgAppRights proto.InternalMessageInfo
func (m *CMsgAppRights) GetEditInfo() bool {
if m != nil && m.EditInfo != nil {
@@ -524,90 +816,510 @@ func (m *CMsgAppRights) GetBroadcastLive() bool {
return false
}
+type CCuratorPreferences struct {
+ SupportedLanguages *uint32 `protobuf:"varint,1,opt,name=supported_languages" json:"supported_languages,omitempty"`
+ PlatformWindows *bool `protobuf:"varint,2,opt,name=platform_windows" json:"platform_windows,omitempty"`
+ PlatformMac *bool `protobuf:"varint,3,opt,name=platform_mac" json:"platform_mac,omitempty"`
+ PlatformLinux *bool `protobuf:"varint,4,opt,name=platform_linux" json:"platform_linux,omitempty"`
+ VrContent *bool `protobuf:"varint,5,opt,name=vr_content" json:"vr_content,omitempty"`
+ AdultContentViolence *bool `protobuf:"varint,6,opt,name=adult_content_violence" json:"adult_content_violence,omitempty"`
+ AdultContentSex *bool `protobuf:"varint,7,opt,name=adult_content_sex" json:"adult_content_sex,omitempty"`
+ TimestampUpdated *uint32 `protobuf:"varint,8,opt,name=timestamp_updated" json:"timestamp_updated,omitempty"`
+ TagidsCurated []uint32 `protobuf:"varint,9,rep,name=tagids_curated" json:"tagids_curated,omitempty"`
+ TagidsFiltered []uint32 `protobuf:"varint,10,rep,name=tagids_filtered" json:"tagids_filtered,omitempty"`
+ WebsiteTitle *string `protobuf:"bytes,11,opt,name=website_title" json:"website_title,omitempty"`
+ WebsiteUrl *string `protobuf:"bytes,12,opt,name=website_url" json:"website_url,omitempty"`
+ DiscussionUrl *string `protobuf:"bytes,13,opt,name=discussion_url" json:"discussion_url,omitempty"`
+ ShowBroadcast *bool `protobuf:"varint,14,opt,name=show_broadcast" json:"show_broadcast,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CCuratorPreferences) Reset() { *m = CCuratorPreferences{} }
+func (m *CCuratorPreferences) String() string { return proto.CompactTextString(m) }
+func (*CCuratorPreferences) ProtoMessage() {}
+func (*CCuratorPreferences) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{7}
+}
+
+func (m *CCuratorPreferences) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CCuratorPreferences.Unmarshal(m, b)
+}
+func (m *CCuratorPreferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CCuratorPreferences.Marshal(b, m, deterministic)
+}
+func (m *CCuratorPreferences) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CCuratorPreferences.Merge(m, src)
+}
+func (m *CCuratorPreferences) XXX_Size() int {
+ return xxx_messageInfo_CCuratorPreferences.Size(m)
+}
+func (m *CCuratorPreferences) XXX_DiscardUnknown() {
+ xxx_messageInfo_CCuratorPreferences.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CCuratorPreferences proto.InternalMessageInfo
+
+func (m *CCuratorPreferences) GetSupportedLanguages() uint32 {
+ if m != nil && m.SupportedLanguages != nil {
+ return *m.SupportedLanguages
+ }
+ return 0
+}
+
+func (m *CCuratorPreferences) GetPlatformWindows() bool {
+ if m != nil && m.PlatformWindows != nil {
+ return *m.PlatformWindows
+ }
+ return false
+}
+
+func (m *CCuratorPreferences) GetPlatformMac() bool {
+ if m != nil && m.PlatformMac != nil {
+ return *m.PlatformMac
+ }
+ return false
+}
+
+func (m *CCuratorPreferences) GetPlatformLinux() bool {
+ if m != nil && m.PlatformLinux != nil {
+ return *m.PlatformLinux
+ }
+ return false
+}
+
+func (m *CCuratorPreferences) GetVrContent() bool {
+ if m != nil && m.VrContent != nil {
+ return *m.VrContent
+ }
+ return false
+}
+
+func (m *CCuratorPreferences) GetAdultContentViolence() bool {
+ if m != nil && m.AdultContentViolence != nil {
+ return *m.AdultContentViolence
+ }
+ return false
+}
+
+func (m *CCuratorPreferences) GetAdultContentSex() bool {
+ if m != nil && m.AdultContentSex != nil {
+ return *m.AdultContentSex
+ }
+ return false
+}
+
+func (m *CCuratorPreferences) GetTimestampUpdated() uint32 {
+ if m != nil && m.TimestampUpdated != nil {
+ return *m.TimestampUpdated
+ }
+ return 0
+}
+
+func (m *CCuratorPreferences) GetTagidsCurated() []uint32 {
+ if m != nil {
+ return m.TagidsCurated
+ }
+ return nil
+}
+
+func (m *CCuratorPreferences) GetTagidsFiltered() []uint32 {
+ if m != nil {
+ return m.TagidsFiltered
+ }
+ return nil
+}
+
+func (m *CCuratorPreferences) GetWebsiteTitle() string {
+ if m != nil && m.WebsiteTitle != nil {
+ return *m.WebsiteTitle
+ }
+ return ""
+}
+
+func (m *CCuratorPreferences) GetWebsiteUrl() string {
+ if m != nil && m.WebsiteUrl != nil {
+ return *m.WebsiteUrl
+ }
+ return ""
+}
+
+func (m *CCuratorPreferences) GetDiscussionUrl() string {
+ if m != nil && m.DiscussionUrl != nil {
+ return *m.DiscussionUrl
+ }
+ return ""
+}
+
+func (m *CCuratorPreferences) GetShowBroadcast() bool {
+ if m != nil && m.ShowBroadcast != nil {
+ return *m.ShowBroadcast
+ }
+ return false
+}
+
+type CLocalizationToken struct {
+ Language *uint32 `protobuf:"varint,1,opt,name=language" json:"language,omitempty"`
+ LocalizedString *string `protobuf:"bytes,2,opt,name=localized_string" json:"localized_string,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CLocalizationToken) Reset() { *m = CLocalizationToken{} }
+func (m *CLocalizationToken) String() string { return proto.CompactTextString(m) }
+func (*CLocalizationToken) ProtoMessage() {}
+func (*CLocalizationToken) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{8}
+}
+
+func (m *CLocalizationToken) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CLocalizationToken.Unmarshal(m, b)
+}
+func (m *CLocalizationToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CLocalizationToken.Marshal(b, m, deterministic)
+}
+func (m *CLocalizationToken) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CLocalizationToken.Merge(m, src)
+}
+func (m *CLocalizationToken) XXX_Size() int {
+ return xxx_messageInfo_CLocalizationToken.Size(m)
+}
+func (m *CLocalizationToken) XXX_DiscardUnknown() {
+ xxx_messageInfo_CLocalizationToken.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CLocalizationToken proto.InternalMessageInfo
+
+func (m *CLocalizationToken) GetLanguage() uint32 {
+ if m != nil && m.Language != nil {
+ return *m.Language
+ }
+ return 0
+}
+
+func (m *CLocalizationToken) GetLocalizedString() string {
+ if m != nil && m.LocalizedString != nil {
+ return *m.LocalizedString
+ }
+ return ""
+}
+
+type CClanEventUserNewsTuple struct {
+ Clanid *uint32 `protobuf:"varint,1,opt,name=clanid" json:"clanid,omitempty"`
+ EventGid *uint64 `protobuf:"fixed64,2,opt,name=event_gid" json:"event_gid,omitempty"`
+ AnnouncementGid *uint64 `protobuf:"fixed64,3,opt,name=announcement_gid" json:"announcement_gid,omitempty"`
+ RtimeStart *uint32 `protobuf:"varint,4,opt,name=rtime_start" json:"rtime_start,omitempty"`
+ RtimeEnd *uint32 `protobuf:"varint,5,opt,name=rtime_end" json:"rtime_end,omitempty"`
+ PriorityScore *uint32 `protobuf:"varint,6,opt,name=priority_score" json:"priority_score,omitempty"`
+ Type *uint32 `protobuf:"varint,7,opt,name=type" json:"type,omitempty"`
+ ClampRangeSlot *uint32 `protobuf:"varint,8,opt,name=clamp_range_slot" json:"clamp_range_slot,omitempty"`
+ Appid *uint32 `protobuf:"varint,9,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CClanEventUserNewsTuple) Reset() { *m = CClanEventUserNewsTuple{} }
+func (m *CClanEventUserNewsTuple) String() string { return proto.CompactTextString(m) }
+func (*CClanEventUserNewsTuple) ProtoMessage() {}
+func (*CClanEventUserNewsTuple) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{9}
+}
+
+func (m *CClanEventUserNewsTuple) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CClanEventUserNewsTuple.Unmarshal(m, b)
+}
+func (m *CClanEventUserNewsTuple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CClanEventUserNewsTuple.Marshal(b, m, deterministic)
+}
+func (m *CClanEventUserNewsTuple) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CClanEventUserNewsTuple.Merge(m, src)
+}
+func (m *CClanEventUserNewsTuple) XXX_Size() int {
+ return xxx_messageInfo_CClanEventUserNewsTuple.Size(m)
+}
+func (m *CClanEventUserNewsTuple) XXX_DiscardUnknown() {
+ xxx_messageInfo_CClanEventUserNewsTuple.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CClanEventUserNewsTuple proto.InternalMessageInfo
+
+func (m *CClanEventUserNewsTuple) GetClanid() uint32 {
+ if m != nil && m.Clanid != nil {
+ return *m.Clanid
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetEventGid() uint64 {
+ if m != nil && m.EventGid != nil {
+ return *m.EventGid
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetAnnouncementGid() uint64 {
+ if m != nil && m.AnnouncementGid != nil {
+ return *m.AnnouncementGid
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetRtimeStart() uint32 {
+ if m != nil && m.RtimeStart != nil {
+ return *m.RtimeStart
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetRtimeEnd() uint32 {
+ if m != nil && m.RtimeEnd != nil {
+ return *m.RtimeEnd
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetPriorityScore() uint32 {
+ if m != nil && m.PriorityScore != nil {
+ return *m.PriorityScore
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetType() uint32 {
+ if m != nil && m.Type != nil {
+ return *m.Type
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetClampRangeSlot() uint32 {
+ if m != nil && m.ClampRangeSlot != nil {
+ return *m.ClampRangeSlot
+ }
+ return 0
+}
+
+func (m *CClanEventUserNewsTuple) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CClanMatchEventByRange struct {
+ RtimeBefore *uint32 `protobuf:"varint,1,opt,name=rtime_before" json:"rtime_before,omitempty"`
+ RtimeAfter *uint32 `protobuf:"varint,2,opt,name=rtime_after" json:"rtime_after,omitempty"`
+ Qualified *uint32 `protobuf:"varint,3,opt,name=qualified" json:"qualified,omitempty"`
+ Events []*CClanEventUserNewsTuple `protobuf:"bytes,4,rep,name=events" json:"events,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CClanMatchEventByRange) Reset() { *m = CClanMatchEventByRange{} }
+func (m *CClanMatchEventByRange) String() string { return proto.CompactTextString(m) }
+func (*CClanMatchEventByRange) ProtoMessage() {}
+func (*CClanMatchEventByRange) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8bf300d5da56aa5f, []int{10}
+}
+
+func (m *CClanMatchEventByRange) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CClanMatchEventByRange.Unmarshal(m, b)
+}
+func (m *CClanMatchEventByRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CClanMatchEventByRange.Marshal(b, m, deterministic)
+}
+func (m *CClanMatchEventByRange) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CClanMatchEventByRange.Merge(m, src)
+}
+func (m *CClanMatchEventByRange) XXX_Size() int {
+ return xxx_messageInfo_CClanMatchEventByRange.Size(m)
+}
+func (m *CClanMatchEventByRange) XXX_DiscardUnknown() {
+ xxx_messageInfo_CClanMatchEventByRange.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CClanMatchEventByRange proto.InternalMessageInfo
+
+func (m *CClanMatchEventByRange) GetRtimeBefore() uint32 {
+ if m != nil && m.RtimeBefore != nil {
+ return *m.RtimeBefore
+ }
+ return 0
+}
+
+func (m *CClanMatchEventByRange) GetRtimeAfter() uint32 {
+ if m != nil && m.RtimeAfter != nil {
+ return *m.RtimeAfter
+ }
+ return 0
+}
+
+func (m *CClanMatchEventByRange) GetQualified() uint32 {
+ if m != nil && m.Qualified != nil {
+ return *m.Qualified
+ }
+ return 0
+}
+
+func (m *CClanMatchEventByRange) GetEvents() []*CClanEventUserNewsTuple {
+ if m != nil {
+ return m.Events
+ }
+ return nil
+}
+
var E_MsgpoolSoftLimit = &proto.ExtensionDesc{
- ExtendedType: (*google_protobuf.MessageOptions)(nil),
+ ExtendedType: (*protobuf.MessageOptions)(nil),
ExtensionType: (*int32)(nil),
Field: 50000,
Name: "msgpool_soft_limit",
Tag: "varint,50000,opt,name=msgpool_soft_limit,def=32",
+ Filename: "steammessages_base.proto",
}
var E_MsgpoolHardLimit = &proto.ExtensionDesc{
- ExtendedType: (*google_protobuf.MessageOptions)(nil),
+ ExtendedType: (*protobuf.MessageOptions)(nil),
ExtensionType: (*int32)(nil),
Field: 50001,
Name: "msgpool_hard_limit",
Tag: "varint,50001,opt,name=msgpool_hard_limit,def=384",
+ Filename: "steammessages_base.proto",
+}
+
+var E_ForcePhpGeneration = &proto.ExtensionDesc{
+ ExtendedType: (*protobuf.FileOptions)(nil),
+ ExtensionType: (*bool)(nil),
+ Field: 50000,
+ Name: "force_php_generation",
+ Tag: "varint,50000,opt,name=force_php_generation,def=0",
+ Filename: "steammessages_base.proto",
+}
+
+var E_PhpOutputAlwaysNumber = &proto.ExtensionDesc{
+ ExtendedType: (*protobuf.FieldOptions)(nil),
+ ExtensionType: (*bool)(nil),
+ Field: 50020,
+ Name: "php_output_always_number",
+ Tag: "varint,50020,opt,name=php_output_always_number,def=0",
+ Filename: "steammessages_base.proto",
}
func init() {
+ proto.RegisterType((*CMsgIPAddress)(nil), "CMsgIPAddress")
proto.RegisterType((*CMsgProtoBufHeader)(nil), "CMsgProtoBufHeader")
proto.RegisterType((*CMsgMulti)(nil), "CMsgMulti")
proto.RegisterType((*CMsgProtobufWrapped)(nil), "CMsgProtobufWrapped")
proto.RegisterType((*CMsgAuthTicket)(nil), "CMsgAuthTicket")
proto.RegisterType((*CCDDBAppDetailCommon)(nil), "CCDDBAppDetailCommon")
proto.RegisterType((*CMsgAppRights)(nil), "CMsgAppRights")
+ proto.RegisterType((*CCuratorPreferences)(nil), "CCuratorPreferences")
+ proto.RegisterType((*CLocalizationToken)(nil), "CLocalizationToken")
+ proto.RegisterType((*CClanEventUserNewsTuple)(nil), "CClanEventUserNewsTuple")
+ proto.RegisterType((*CClanMatchEventByRange)(nil), "CClanMatchEventByRange")
proto.RegisterExtension(E_MsgpoolSoftLimit)
proto.RegisterExtension(E_MsgpoolHardLimit)
-}
-
-var base_fileDescriptor0 = []byte{
- // 906 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x54, 0x4d, 0x6f, 0x1c, 0x45,
- 0x10, 0x65, 0x77, 0xfd, 0x31, 0xdb, 0xde, 0x5d, 0xdb, 0x63, 0x27, 0xee, 0x98, 0x43, 0xa2, 0xbd,
- 0x80, 0x40, 0x72, 0xe2, 0x78, 0x1d, 0x1b, 0xdf, 0xfc, 0x71, 0xc8, 0xc5, 0x02, 0x21, 0x24, 0x8e,
- 0xad, 0x9e, 0x99, 0xda, 0xd9, 0xc6, 0x33, 0xdd, 0x4d, 0x77, 0x8f, 0xad, 0xcd, 0x89, 0x13, 0x57,
- 0xfe, 0x1a, 0xfc, 0x12, 0x6e, 0x88, 0x23, 0xd5, 0x35, 0xb3, 0x38, 0x04, 0x81, 0x72, 0x1a, 0x55,
- 0xd5, 0xeb, 0xaa, 0x57, 0xaf, 0xaa, 0x86, 0x71, 0x1f, 0x40, 0xd6, 0x35, 0x78, 0x2f, 0x4b, 0xf0,
- 0x22, 0x93, 0x1e, 0x8e, 0xac, 0x33, 0xc1, 0x1c, 0xbe, 0x28, 0x8d, 0x29, 0x2b, 0x78, 0x49, 0x56,
- 0xd6, 0xcc, 0x5f, 0x16, 0xe0, 0x73, 0xa7, 0x6c, 0x30, 0xae, 0x45, 0x4c, 0xff, 0x1c, 0xb0, 0xf4,
- 0xfa, 0xd6, 0x97, 0xdf, 0x44, 0xeb, 0xaa, 0x99, 0xbf, 0x05, 0x59, 0x80, 0x4b, 0xb7, 0xd9, 0x26,
- 0x25, 0x55, 0x05, 0xef, 0xbd, 0xe8, 0x7d, 0xbe, 0x91, 0x72, 0xb6, 0x93, 0x57, 0x0a, 0x74, 0x10,
- 0x1e, 0xeb, 0x28, 0xa3, 0x31, 0xd2, 0xc7, 0xc8, 0x7a, 0xfa, 0x84, 0x8d, 0x9d, 0x69, 0x82, 0xd2,
- 0xa5, 0x90, 0xd6, 0xa2, 0x7b, 0x80, 0xee, 0x71, 0xfa, 0x05, 0x1b, 0xfd, 0x60, 0x32, 0x55, 0x08,
- 0x6f, 0x1a, 0x97, 0x03, 0x67, 0x31, 0xcd, 0xc5, 0xfe, 0xf1, 0xf9, 0x6c, 0xf6, 0xe6, 0x6c, 0x36,
- 0x7b, 0x75, 0x76, 0x72, 0xf6, 0xea, 0xab, 0xd3, 0xd3, 0xe3, 0x37, 0xc7, 0xa7, 0x8f, 0xd8, 0x20,
- 0x5d, 0x09, 0x81, 0x6f, 0xfd, 0x0f, 0xf6, 0x80, 0x6d, 0xb7, 0x28, 0x81, 0x4f, 0x84, 0x96, 0x35,
- 0xf0, 0x11, 0xc2, 0x87, 0x44, 0x19, 0x7e, 0x14, 0xba, 0xa9, 0x39, 0x27, 0x62, 0x29, 0xdb, 0x04,
- 0x07, 0xbe, 0xa9, 0x02, 0x1f, 0x47, 0xc7, 0x45, 0xef, 0x75, 0x24, 0x0b, 0xce, 0x19, 0x27, 0x3a,
- 0xb5, 0xf8, 0x84, 0xde, 0x32, 0xd6, 0x57, 0x96, 0x6f, 0x13, 0xf1, 0x43, 0x96, 0xca, 0x26, 0x2c,
- 0x84, 0xcc, 0x73, 0xd3, 0x60, 0xbf, 0xf3, 0x4a, 0x96, 0x9e, 0xef, 0x50, 0x6c, 0x9f, 0x8d, 0x82,
- 0xb9, 0x03, 0xbd, 0x6a, 0xea, 0x29, 0x79, 0x3f, 0x65, 0x7b, 0xb2, 0xa8, 0x15, 0x7a, 0xad, 0x31,
- 0xf3, 0x28, 0x44, 0xe3, 0xc1, 0xf1, 0x03, 0x0c, 0x26, 0x98, 0x6e, 0x3b, 0x38, 0xa9, 0x31, 0xe4,
- 0x82, 0xa0, 0xda, 0x7c, 0xb7, 0x65, 0x73, 0x9c, 0x7e, 0xc6, 0x86, 0x1d, 0x0f, 0x94, 0x2d, 0x45,
- 0xef, 0xda, 0x7f, 0x34, 0x8d, 0x9c, 0x6c, 0x93, 0x55, 0xca, 0x2f, 0xc0, 0x89, 0x12, 0xe5, 0xb6,
- 0x02, 0x5f, 0xec, 0x51, 0xf5, 0x31, 0x5b, 0xf7, 0x4b, 0x8f, 0xe6, 0x3e, 0x99, 0xbb, 0x6c, 0x88,
- 0xf5, 0x72, 0x40, 0x2d, 0x4b, 0xfe, 0x24, 0xe6, 0x8c, 0x4d, 0x3f, 0x40, 0x26, 0xad, 0x12, 0x77,
- 0xb0, 0x8c, 0x0f, 0x9f, 0x45, 0xe4, 0xf4, 0x9c, 0x0d, 0xe3, 0xe4, 0x6f, 0x51, 0x20, 0x15, 0x31,
- 0x5e, 0xbd, 0x03, 0xd1, 0xe8, 0x77, 0xca, 0x5a, 0x68, 0xc7, 0x4e, 0x0d, 0x77, 0x0c, 0x45, 0x66,
- 0x8a, 0x25, 0x8d, 0x7c, 0x34, 0xfd, 0x92, 0xed, 0xfd, 0xbd, 0x33, 0xb8, 0x55, 0xdf, 0x3b, 0x19,
- 0x9f, 0xfc, 0x0b, 0xdc, 0x23, 0xf0, 0x2f, 0x3d, 0x36, 0x89, 0xe8, 0x4b, 0x14, 0xf5, 0x3b, 0x95,
- 0xdf, 0x41, 0x48, 0x27, 0x6c, 0x03, 0x7c, 0x90, 0x01, 0xba, 0x2a, 0xef, 0x4d, 0x2a, 0x16, 0x18,
- 0xc7, 0x49, 0xbd, 0xb7, 0x81, 0x03, 0xda, 0x40, 0x7c, 0x54, 0xe2, 0xb4, 0xd1, 0x5e, 0x23, 0x1b,
- 0xab, 0x2d, 0x04, 0x41, 0x84, 0x55, 0x16, 0xf8, 0x7a, 0x97, 0x8a, 0x05, 0x2a, 0x22, 0x72, 0x97,
- 0xf3, 0x0d, 0xf2, 0xe1, 0xcb, 0xd6, 0xc7, 0x37, 0x89, 0xd1, 0x1f, 0x3d, 0xb6, 0x7f, 0x7d, 0x7d,
- 0x73, 0x73, 0x75, 0x69, 0xed, 0x0d, 0x04, 0xa9, 0xaa, 0x6b, 0x53, 0xd7, 0x46, 0x47, 0x29, 0xdb,
- 0x15, 0x6e, 0x69, 0x8d, 0xd8, 0x1a, 0xed, 0x57, 0x9f, 0x76, 0x04, 0x2d, 0x95, 0x1b, 0x4d, 0x6c,
- 0xc8, 0xaa, 0x4c, 0x69, 0x88, 0xcb, 0x30, 0x56, 0x8d, 0x96, 0xf0, 0xb5, 0xac, 0x2a, 0x62, 0x42,
- 0x88, 0x60, 0x4c, 0x45, 0x1c, 0x92, 0x68, 0x15, 0x50, 0x1b, 0x62, 0x90, 0xc4, 0x42, 0x35, 0x14,
- 0x4a, 0xf2, 0x84, 0xcc, 0xe7, 0xec, 0x20, 0x47, 0x06, 0x8d, 0x56, 0x61, 0x29, 0xee, 0x95, 0x57,
- 0x59, 0x05, 0x22, 0x0a, 0xe4, 0xf9, 0x90, 0x00, 0x38, 0x9d, 0xb9, 0xc3, 0xeb, 0x2b, 0xaa, 0x65,
- 0xbb, 0xf2, 0x8c, 0x4a, 0xec, 0xb1, 0x2d, 0xbc, 0x62, 0x2b, 0x4b, 0x19, 0xf0, 0x22, 0xe9, 0x6c,
- 0x86, 0xe9, 0x33, 0xb6, 0xbb, 0x90, 0x5e, 0xc8, 0x02, 0xe5, 0x14, 0x48, 0x38, 0xe0, 0xd1, 0xd2,
- 0x89, 0x24, 0xd3, 0xdf, 0xfb, 0x6c, 0x4c, 0xa3, 0xb0, 0xf6, 0x5b, 0x55, 0x2e, 0x82, 0x8f, 0xdb,
- 0x82, 0x3c, 0x82, 0x50, 0x7a, 0x6e, 0xa8, 0xeb, 0x24, 0x0a, 0xdf, 0xed, 0x1a, 0x35, 0x9e, 0xc4,
- 0x8b, 0xbb, 0x57, 0xf0, 0xd0, 0x2e, 0xaf, 0x28, 0x64, 0x90, 0xa4, 0x41, 0x92, 0xee, 0xb0, 0xa4,
- 0x30, 0x0f, 0xba, 0x32, 0xb2, 0x9d, 0x09, 0xf1, 0x6c, 0x6c, 0xb4, 0x45, 0x5e, 0xe0, 0xae, 0x79,
- 0x92, 0x82, 0x32, 0x94, 0xa0, 0xc1, 0xe1, 0xc4, 0x57, 0x81, 0x8d, 0x7f, 0xa4, 0xc6, 0xa3, 0x91,
- 0x3a, 0x57, 0xb2, 0xf2, 0x9d, 0x40, 0x28, 0x68, 0x2d, 0x75, 0xdc, 0xa4, 0x1c, 0xca, 0x4e, 0xa5,
- 0xa7, 0x6c, 0xd2, 0xf9, 0xbc, 0x2a, 0x35, 0x9e, 0xd9, 0xa3, 0x38, 0x2b, 0x6c, 0x9b, 0x9b, 0xad,
- 0xe0, 0xd4, 0x5a, 0x2d, 0x1d, 0x8e, 0x3e, 0xc2, 0xb7, 0x56, 0x35, 0x01, 0x65, 0x31, 0xf5, 0x52,
- 0xf8, 0xc6, 0xc6, 0xb3, 0x6c, 0xd5, 0x49, 0xa7, 0xec, 0xf0, 0x83, 0x40, 0xfc, 0x82, 0xc3, 0x81,
- 0xe0, 0xd1, 0x8e, 0x3f, 0xe0, 0x60, 0x9d, 0xca, 0x63, 0xd2, 0xc9, 0xca, 0x9f, 0x39, 0xec, 0x3b,
- 0x97, 0x3e, 0x88, 0x4a, 0xdd, 0x03, 0xfd, 0x4c, 0x92, 0x8b, 0x4b, 0x96, 0xd6, 0xbe, 0xc4, 0xdf,
- 0x42, 0x85, 0xbf, 0x8c, 0x79, 0x0c, 0xd5, 0x2a, 0xa4, 0xcf, 0x8f, 0xda, 0xff, 0xf2, 0xd1, 0xea,
- 0xbf, 0x7c, 0x74, 0xdb, 0xde, 0xcd, 0xd7, 0x36, 0x0e, 0xd2, 0xf3, 0x5f, 0x7f, 0x1e, 0xd0, 0x3f,
- 0xa2, 0x7f, 0xf2, 0xfa, 0xe2, 0xea, 0x31, 0xc5, 0x42, 0xba, 0xe2, 0x63, 0x53, 0xfc, 0xd6, 0xa5,
- 0x18, 0x9c, 0x9c, 0xcf, 0xae, 0xd6, 0xdf, 0xf6, 0x7e, 0xea, 0x7d, 0xf2, 0x57, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0x66, 0x1a, 0xa6, 0xfc, 0x29, 0x06, 0x00, 0x00,
+ proto.RegisterExtension(E_ForcePhpGeneration)
+ proto.RegisterExtension(E_PhpOutputAlwaysNumber)
+}
+
+func init() { proto.RegisterFile("steammessages_base.proto", fileDescriptor_8bf300d5da56aa5f) }
+
+var fileDescriptor_8bf300d5da56aa5f = []byte{
+ // 1472 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0x4d, 0x6f, 0x1b, 0xc9,
+ 0xd1, 0x36, 0xf5, 0x49, 0x96, 0x48, 0x4a, 0x1a, 0xc9, 0x52, 0x5b, 0xfb, 0x61, 0x82, 0x97, 0x97,
+ 0x78, 0x03, 0x68, 0x57, 0xb6, 0xfc, 0x11, 0x9d, 0x22, 0xd1, 0x09, 0x14, 0x20, 0x4e, 0x8c, 0x85,
+ 0x83, 0x1c, 0x1b, 0xcd, 0xe9, 0x9a, 0x61, 0xaf, 0x7a, 0xba, 0x7b, 0xbb, 0x7b, 0x48, 0xd3, 0xa7,
+ 0x3d, 0xe5, 0x9a, 0x5f, 0x16, 0x20, 0xf9, 0x0f, 0xb9, 0x07, 0x39, 0x24, 0xe7, 0xa0, 0x6b, 0x86,
+ 0xb2, 0xbd, 0x9b, 0x0d, 0x72, 0x1a, 0x74, 0x75, 0x75, 0xd5, 0x53, 0x55, 0x4f, 0x55, 0x0d, 0xb0,
+ 0x10, 0x51, 0x54, 0x15, 0x86, 0x20, 0x4a, 0x0c, 0x7c, 0x26, 0x02, 0x9e, 0x3b, 0x6f, 0xa3, 0x3d,
+ 0x1b, 0x95, 0xd6, 0x96, 0x1a, 0xbf, 0xa2, 0xd3, 0xac, 0x2e, 0xbe, 0x92, 0x18, 0x72, 0xaf, 0x5c,
+ 0xb4, 0xbe, 0xd1, 0x18, 0x5f, 0xc0, 0x60, 0xfa, 0x3a, 0x94, 0xbf, 0x7e, 0x73, 0x2d, 0xa5, 0xc7,
+ 0x10, 0xb2, 0x3e, 0x6c, 0x2c, 0x2e, 0x59, 0x67, 0xd4, 0x99, 0xec, 0xde, 0x3e, 0xa0, 0xd3, 0x73,
+ 0xb6, 0x31, 0xea, 0x4c, 0xfa, 0xb7, 0x0f, 0x6e, 0xb6, 0x60, 0x43, 0xb9, 0xf1, 0x3f, 0xb7, 0x20,
+ 0x4b, 0x6f, 0xde, 0x24, 0x03, 0x37, 0x75, 0x71, 0x8b, 0x42, 0xa2, 0xcf, 0xf6, 0x61, 0x97, 0x70,
+ 0x28, 0x49, 0xaf, 0x77, 0x32, 0x06, 0x07, 0xb9, 0x56, 0x68, 0x22, 0x0f, 0x18, 0x82, 0xb2, 0x46,
+ 0x49, 0xb2, 0xb4, 0x9d, 0x3d, 0x84, 0x81, 0xb7, 0x75, 0x54, 0xa6, 0xe4, 0xc2, 0x39, 0x25, 0xd9,
+ 0xe6, 0xa8, 0x33, 0x19, 0x64, 0xff, 0x0f, 0xfd, 0x6f, 0xed, 0x4c, 0x49, 0x1e, 0x6c, 0xed, 0x73,
+ 0x64, 0x90, 0xcc, 0x5c, 0x1d, 0x5f, 0xbc, 0xbc, 0xbc, 0x7c, 0xfe, 0xe2, 0xf2, 0xf2, 0xeb, 0x17,
+ 0x4f, 0x5f, 0x7c, 0xfd, 0xf3, 0x67, 0xcf, 0x2e, 0x9e, 0x5f, 0x3c, 0xfb, 0xa0, 0x1b, 0x85, 0x2f,
+ 0x31, 0xb2, 0xbd, 0xff, 0xa2, 0x7b, 0x0a, 0xfb, 0x8d, 0x16, 0xff, 0xd6, 0xce, 0xb8, 0x11, 0x15,
+ 0xb2, 0xfe, 0xa8, 0x33, 0xe9, 0x11, 0x64, 0xfc, 0x8e, 0x9b, 0xba, 0x62, 0x8c, 0x80, 0x65, 0xb0,
+ 0x8b, 0x1e, 0x43, 0xad, 0x23, 0x1b, 0x24, 0xc1, 0x55, 0xe7, 0x49, 0x02, 0x8b, 0xde, 0x5b, 0xcf,
+ 0xdb, 0x04, 0xb3, 0x21, 0xbd, 0x3d, 0x83, 0x4c, 0xd4, 0x71, 0xce, 0x45, 0x9e, 0xdb, 0xda, 0x44,
+ 0x5e, 0x68, 0x51, 0x06, 0x76, 0x40, 0x81, 0x1c, 0x43, 0x3f, 0xda, 0x3b, 0x34, 0xeb, 0x40, 0x4e,
+ 0x48, 0xfa, 0x19, 0x1c, 0x09, 0x59, 0x29, 0xc3, 0x83, 0xb3, 0xb6, 0x48, 0xc1, 0xd7, 0x01, 0x3d,
+ 0x3b, 0x1d, 0x75, 0x26, 0xdd, 0xec, 0x0c, 0xf6, 0xa3, 0x17, 0x26, 0x38, 0xeb, 0x23, 0x27, 0x7f,
+ 0xec, 0xb0, 0x41, 0x70, 0x91, 0xfd, 0x1f, 0xf4, 0x5a, 0xdf, 0x4a, 0xb2, 0x6c, 0xd4, 0x99, 0x6c,
+ 0xfd, 0x44, 0xa0, 0x67, 0x90, 0xb9, 0x7a, 0xa6, 0x55, 0x98, 0xa3, 0xe7, 0xa5, 0xb7, 0xb5, 0xe3,
+ 0x4a, 0xb2, 0x23, 0xf2, 0x3e, 0x80, 0xed, 0xb0, 0x0a, 0x4a, 0xb2, 0x63, 0x3a, 0x1e, 0x42, 0x2f,
+ 0x7a, 0x91, 0x23, 0x8f, 0xa2, 0x64, 0x0f, 0x93, 0xcd, 0x14, 0xe8, 0x12, 0x67, 0xc2, 0x29, 0x7e,
+ 0x87, 0xab, 0xf4, 0xf0, 0x11, 0x69, 0x3e, 0x86, 0x53, 0x15, 0x78, 0xe1, 0x6d, 0xc5, 0xf1, 0x5d,
+ 0x44, 0x6f, 0x84, 0x5e, 0xc7, 0x75, 0x46, 0xd0, 0x19, 0x1c, 0x14, 0xd6, 0x2f, 0x85, 0x97, 0x3c,
+ 0x5a, 0xde, 0x38, 0xf9, 0x6c, 0xb4, 0x39, 0x19, 0x64, 0x07, 0xd0, 0xcd, 0xab, 0x56, 0xf2, 0x39,
+ 0x19, 0x3b, 0x80, 0xee, 0xb2, 0xe4, 0x94, 0x1c, 0xf6, 0x25, 0xe5, 0xb1, 0x9f, 0x38, 0xc5, 0xf6,
+ 0xd3, 0xed, 0xed, 0x83, 0x6c, 0x1f, 0xb6, 0x95, 0xe3, 0x8b, 0xe7, 0xec, 0x8b, 0x96, 0x72, 0x3d,
+ 0xd8, 0x55, 0x8e, 0x0b, 0x29, 0xfd, 0xf8, 0x25, 0xf4, 0x12, 0xed, 0x5e, 0xd7, 0x3a, 0xaa, 0x04,
+ 0x36, 0xa8, 0xf7, 0xc8, 0x6b, 0xf3, 0x5e, 0x39, 0x87, 0x0d, 0xe7, 0x28, 0xf3, 0x6d, 0xaa, 0xf8,
+ 0xcc, 0xca, 0x55, 0xc3, 0xdc, 0xf1, 0xcf, 0xe0, 0xe8, 0x9e, 0xb0, 0xb3, 0xba, 0xf8, 0x83, 0x17,
+ 0xe9, 0xc9, 0x8f, 0x94, 0x3b, 0xa4, 0xfc, 0xa7, 0x0e, 0x0c, 0x93, 0xf6, 0x75, 0x1d, 0xe7, 0x6f,
+ 0x55, 0x7e, 0x87, 0x31, 0x1b, 0xc2, 0x0e, 0x86, 0x28, 0x22, 0xb6, 0x5e, 0x3e, 0xa2, 0x49, 0x72,
+ 0x30, 0x48, 0x34, 0xf9, 0x88, 0xfe, 0x9b, 0x44, 0xff, 0x21, 0xec, 0x94, 0xa2, 0x4a, 0x25, 0xdb,
+ 0xa2, 0xf3, 0x31, 0xf4, 0xe7, 0x9c, 0x54, 0xb8, 0x53, 0x0e, 0xd9, 0x76, 0x6b, 0x0a, 0x22, 0x39,
+ 0xe1, 0xb9, 0xcf, 0xd9, 0x0e, 0xc9, 0x86, 0xb0, 0xd3, 0xc8, 0xd8, 0x2e, 0x21, 0xfa, 0x57, 0x07,
+ 0x8e, 0xa7, 0xd3, 0x57, 0xaf, 0x6e, 0xae, 0x9d, 0x7b, 0x85, 0x51, 0x28, 0x3d, 0xb5, 0x55, 0x65,
+ 0x4d, 0xaa, 0x69, 0xd3, 0x3f, 0x0d, 0xac, 0x3e, 0x6c, 0x11, 0xb9, 0x37, 0xda, 0xc4, 0x6e, 0xa9,
+ 0xdc, 0x1a, 0x42, 0x43, 0x27, 0x6d, 0x4b, 0x4b, 0x58, 0x7a, 0xc9, 0x6b, 0x3a, 0xf1, 0x50, 0x09,
+ 0xad, 0x09, 0x09, 0x69, 0x44, 0x6b, 0x35, 0x61, 0xe8, 0xa6, 0x93, 0xc4, 0xca, 0x12, 0x82, 0x6e,
+ 0x72, 0x54, 0xa1, 0x54, 0x82, 0x75, 0xe9, 0xf8, 0x18, 0x4e, 0x73, 0x5b, 0x55, 0xb5, 0x51, 0x71,
+ 0xc5, 0x17, 0x2a, 0xa8, 0x99, 0x46, 0x9e, 0x12, 0x14, 0x58, 0x8f, 0x14, 0x1e, 0xc2, 0xa0, 0xf0,
+ 0x0a, 0x8d, 0xd4, 0xab, 0xa6, 0xdf, 0x80, 0x5c, 0x1c, 0xc1, 0x9e, 0xf3, 0xd6, 0x89, 0x52, 0x44,
+ 0x65, 0x0d, 0xf5, 0x6c, 0x2f, 0x7b, 0x04, 0x87, 0x73, 0x11, 0xb8, 0x90, 0xb5, 0x8e, 0x3c, 0xb7,
+ 0x26, 0xa2, 0x89, 0xd4, 0x9f, 0xdd, 0xf1, 0xdf, 0x37, 0x9a, 0xe9, 0x74, 0xed, 0xdc, 0x37, 0xaa,
+ 0x9c, 0xc7, 0x90, 0x68, 0x8b, 0x52, 0x45, 0xae, 0x4c, 0x61, 0x29, 0xea, 0x6e, 0x4a, 0x7c, 0x4b,
+ 0x7a, 0x0a, 0xbc, 0x9b, 0xda, 0x7d, 0xa1, 0x70, 0xd9, 0x74, 0x11, 0x97, 0x22, 0x0a, 0xca, 0x41,
+ 0x37, 0x91, 0x4f, 0xda, 0xa5, 0xd1, 0x56, 0x34, 0x35, 0x21, 0x9c, 0xb5, 0x4b, 0x67, 0x9e, 0xcb,
+ 0x3b, 0x5c, 0x05, 0x4a, 0x05, 0x59, 0x28, 0xd1, 0xa0, 0x17, 0x11, 0xd7, 0x17, 0x3b, 0x9f, 0x98,
+ 0x2e, 0x94, 0x11, 0x26, 0x57, 0x42, 0x87, 0x36, 0x41, 0x19, 0x40, 0x25, 0x4c, 0x62, 0x52, 0x8e,
+ 0x65, 0x9b, 0xa5, 0x13, 0x18, 0xb6, 0xb2, 0xa0, 0x4a, 0xa3, 0x4c, 0xf9, 0x21, 0x39, 0x6b, 0xdd,
+ 0xc6, 0x36, 0xac, 0xd5, 0x29, 0xb4, 0x4a, 0xf8, 0x3b, 0x4c, 0xb3, 0x91, 0xf2, 0x43, 0x3e, 0x31,
+ 0xb7, 0xc6, 0x56, 0x2b, 0x1e, 0x6a, 0x97, 0xe6, 0x43, 0x93, 0x9d, 0x6c, 0x0c, 0x67, 0x3f, 0xb8,
+ 0x48, 0x5f, 0xf4, 0x0b, 0x15, 0xac, 0xa7, 0xf9, 0xf5, 0x31, 0x06, 0xe7, 0x55, 0x9e, 0x8c, 0x0e,
+ 0xd7, 0xf2, 0x99, 0xb7, 0x42, 0xe6, 0x22, 0x44, 0xae, 0xd5, 0x02, 0xa9, 0x03, 0xbb, 0xe3, 0x7f,
+ 0x6c, 0xc0, 0xd1, 0x74, 0x5a, 0x7b, 0x11, 0xad, 0x7f, 0xe3, 0xb1, 0x40, 0x8f, 0x26, 0xc7, 0x90,
+ 0x66, 0x57, 0xeb, 0x03, 0x25, 0xd7, 0xc2, 0x94, 0x75, 0x5a, 0x35, 0x2d, 0xef, 0x18, 0x1c, 0x38,
+ 0x2d, 0x62, 0x61, 0x7d, 0xc5, 0x97, 0xca, 0x48, 0xbb, 0x0c, 0x6d, 0x29, 0x8e, 0xa1, 0x7f, 0x7f,
+ 0x53, 0x89, 0xbc, 0xad, 0xc3, 0x09, 0x0c, 0xef, 0xa5, 0x5a, 0x99, 0xfa, 0x5d, 0x5b, 0x8d, 0x0c,
+ 0x60, 0xe1, 0xef, 0x29, 0xd0, 0x94, 0xe2, 0x4b, 0x38, 0xf9, 0x84, 0x19, 0x7c, 0xa1, 0xac, 0x4e,
+ 0x98, 0xda, 0x8a, 0x3c, 0x82, 0xc3, 0x4f, 0xef, 0x03, 0xbe, 0x6b, 0x6b, 0xf2, 0x08, 0x0e, 0xa3,
+ 0xaa, 0x52, 0xe3, 0x56, 0x8e, 0xd7, 0x4e, 0x8a, 0x88, 0x92, 0x4a, 0x33, 0x48, 0x08, 0xa2, 0x28,
+ 0x95, 0x0c, 0x3c, 0x4f, 0xb1, 0xa2, 0x64, 0x3d, 0x1a, 0x58, 0xb4, 0x29, 0x48, 0x5e, 0x28, 0x1d,
+ 0xd1, 0xa3, 0x64, 0x40, 0x17, 0xcd, 0x6c, 0x0c, 0x2a, 0x22, 0x8f, 0x2a, 0x6a, 0x6c, 0xb9, 0x7b,
+ 0x04, 0x7b, 0x6b, 0x71, 0xed, 0x75, 0xbb, 0x55, 0x4e, 0x60, 0x28, 0x55, 0xc8, 0x6b, 0xda, 0x79,
+ 0x24, 0x1f, 0xac, 0xe5, 0x61, 0x6e, 0x97, 0xfc, 0x3e, 0xf1, 0x4d, 0x2d, 0xc6, 0xbf, 0x80, 0x6c,
+ 0xfa, 0x1b, 0x9b, 0x0b, 0xad, 0xde, 0x53, 0x5f, 0xbc, 0x4d, 0xd3, 0x31, 0x91, 0x75, 0x9d, 0xe7,
+ 0x0f, 0x69, 0xd6, 0x8d, 0x1a, 0x4a, 0x1e, 0xa2, 0x4f, 0xd5, 0xa4, 0x56, 0x1f, 0xff, 0xb9, 0x03,
+ 0xa7, 0xd3, 0xa9, 0x16, 0xe6, 0x97, 0x0b, 0x34, 0xf1, 0xf7, 0x01, 0xfd, 0x6f, 0x71, 0x19, 0xde,
+ 0xd6, 0x4e, 0x63, 0x1a, 0x26, 0xb9, 0x16, 0xe6, 0x7e, 0x48, 0xa4, 0x0e, 0x4a, 0x5a, 0xbc, 0x6c,
+ 0xd7, 0x31, 0x2d, 0x6a, 0x61, 0x8c, 0xad, 0x4d, 0x8e, 0xd5, 0xfa, 0xa6, 0x99, 0x61, 0x47, 0xb0,
+ 0xe7, 0x53, 0x0e, 0x53, 0x73, 0xfb, 0x48, 0x65, 0x22, 0x0b, 0x8d, 0x10, 0x8d, 0x6c, 0xa7, 0x58,
+ 0xaa, 0xa8, 0x57, 0xd6, 0xa7, 0x79, 0x10, 0x72, 0xeb, 0xb1, 0x9d, 0x64, 0x69, 0xa6, 0xac, 0x1c,
+ 0x52, 0x41, 0x06, 0xcd, 0x0f, 0x41, 0x2a, 0x86, 0x17, 0x26, 0x75, 0x85, 0xb6, 0xb1, 0xad, 0xc7,
+ 0xfd, 0x20, 0x4b, 0x1d, 0x32, 0x18, 0x7f, 0xdf, 0x81, 0x13, 0x8a, 0xe7, 0xb5, 0x88, 0xf9, 0x9c,
+ 0x82, 0xba, 0x59, 0x7d, 0x93, 0x1e, 0x25, 0x46, 0x35, 0xce, 0x67, 0x58, 0x24, 0x3f, 0x4d, 0x50,
+ 0xf7, 0x38, 0x45, 0x11, 0xd1, 0x37, 0x43, 0x39, 0xe1, 0xfc, 0xae, 0x16, 0x5a, 0x15, 0x0a, 0xd7,
+ 0x7f, 0x18, 0x13, 0xd8, 0xa1, 0xe0, 0x03, 0xdb, 0x1a, 0x6d, 0x4e, 0xf6, 0x9e, 0xb0, 0xf3, 0x9f,
+ 0x48, 0xdb, 0xd5, 0x35, 0x64, 0x55, 0x28, 0x9d, 0xb5, 0x69, 0xd9, 0x15, 0xa9, 0x47, 0x2a, 0x15,
+ 0xb3, 0xc7, 0xe7, 0xcd, 0x0f, 0xd5, 0xf9, 0xfa, 0x87, 0xea, 0xfc, 0x75, 0xb3, 0x40, 0x7e, 0xe7,
+ 0x52, 0xe5, 0x02, 0xfb, 0xcb, 0x1f, 0x37, 0x69, 0x6b, 0x6f, 0x3c, 0x7d, 0x72, 0x75, 0xf3, 0xc1,
+ 0xc4, 0x3c, 0x2d, 0xc7, 0xff, 0xd1, 0xc4, 0x5f, 0x5b, 0x13, 0x9b, 0x4f, 0x5f, 0x5e, 0x5e, 0x4d,
+ 0xe1, 0xb8, 0xb0, 0x3e, 0x47, 0xee, 0xe6, 0x8e, 0xb7, 0x33, 0x49, 0x59, 0x93, 0x7d, 0xfe, 0x23,
+ 0x2b, 0xbf, 0x52, 0xfa, 0x07, 0x28, 0xba, 0x57, 0xdb, 0x85, 0xd0, 0x01, 0xaf, 0x6e, 0x81, 0xa5,
+ 0xe7, 0xb6, 0x8e, 0xae, 0x8e, 0x5c, 0xe8, 0xa5, 0x58, 0x85, 0xf4, 0xd3, 0x33, 0x43, 0x9f, 0x7d,
+ 0xf1, 0x1f, 0x0c, 0xa1, 0x96, 0x6b, 0x4b, 0x7f, 0xfb, 0xc4, 0xd2, 0xcd, 0xf6, 0x6d, 0xe7, 0xfb,
+ 0xce, 0x83, 0x7f, 0x07, 0x00, 0x00, 0xff, 0xff, 0x5e, 0x23, 0x84, 0x3e, 0x71, 0x0a, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go
index 6a663880..6fcb8b44 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server.pb.go
@@ -1,37 +1,103 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
// source: steammessages_clientserver.proto
-// DO NOT EDIT!
package protobuf
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ math "math"
+)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
-type CMsgClientHeartBeat struct {
- XXX_unrecognized []byte `json:"-"`
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+type EMMSLobbyStatus int32
+
+const (
+ EMMSLobbyStatus_k_EMMSLobbyStatusInvalid EMMSLobbyStatus = 0
+ EMMSLobbyStatus_k_EMMSLobbyStatusExists EMMSLobbyStatus = 1
+ EMMSLobbyStatus_k_EMMSLobbyStatusDoesNotExist EMMSLobbyStatus = 2
+ EMMSLobbyStatus_k_EMMSLobbyStatusNotAMember EMMSLobbyStatus = 3
+)
+
+var EMMSLobbyStatus_name = map[int32]string{
+ 0: "k_EMMSLobbyStatusInvalid",
+ 1: "k_EMMSLobbyStatusExists",
+ 2: "k_EMMSLobbyStatusDoesNotExist",
+ 3: "k_EMMSLobbyStatusNotAMember",
}
-func (m *CMsgClientHeartBeat) Reset() { *m = CMsgClientHeartBeat{} }
-func (m *CMsgClientHeartBeat) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientHeartBeat) ProtoMessage() {}
-func (*CMsgClientHeartBeat) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{0} }
+var EMMSLobbyStatus_value = map[string]int32{
+ "k_EMMSLobbyStatusInvalid": 0,
+ "k_EMMSLobbyStatusExists": 1,
+ "k_EMMSLobbyStatusDoesNotExist": 2,
+ "k_EMMSLobbyStatusNotAMember": 3,
+}
+
+func (x EMMSLobbyStatus) Enum() *EMMSLobbyStatus {
+ p := new(EMMSLobbyStatus)
+ *p = x
+ return p
+}
+
+func (x EMMSLobbyStatus) String() string {
+ return proto.EnumName(EMMSLobbyStatus_name, int32(x))
+}
+
+func (x *EMMSLobbyStatus) UnmarshalJSON(data []byte) error {
+ value, err := proto.UnmarshalJSONEnum(EMMSLobbyStatus_value, data, "EMMSLobbyStatus")
+ if err != nil {
+ return err
+ }
+ *x = EMMSLobbyStatus(value)
+ return nil
+}
+
+func (EMMSLobbyStatus) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{0}
+}
type CMsgClientUDSP2PSessionStarted struct {
- SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote" json:"steamid_remote,omitempty"`
- Appid *int32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote" json:"steamid_remote,omitempty"`
+ Appid *int32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUDSP2PSessionStarted) Reset() { *m = CMsgClientUDSP2PSessionStarted{} }
+func (m *CMsgClientUDSP2PSessionStarted) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUDSP2PSessionStarted) ProtoMessage() {}
+func (*CMsgClientUDSP2PSessionStarted) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{0}
+}
+
+func (m *CMsgClientUDSP2PSessionStarted) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUDSP2PSessionStarted.Unmarshal(m, b)
+}
+func (m *CMsgClientUDSP2PSessionStarted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUDSP2PSessionStarted.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUDSP2PSessionStarted) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUDSP2PSessionStarted.Merge(m, src)
+}
+func (m *CMsgClientUDSP2PSessionStarted) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUDSP2PSessionStarted.Size(m)
+}
+func (m *CMsgClientUDSP2PSessionStarted) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUDSP2PSessionStarted.DiscardUnknown(m)
}
-func (m *CMsgClientUDSP2PSessionStarted) Reset() { *m = CMsgClientUDSP2PSessionStarted{} }
-func (m *CMsgClientUDSP2PSessionStarted) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUDSP2PSessionStarted) ProtoMessage() {}
-func (*CMsgClientUDSP2PSessionStarted) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{1} }
+var xxx_messageInfo_CMsgClientUDSP2PSessionStarted proto.InternalMessageInfo
func (m *CMsgClientUDSP2PSessionStarted) GetSteamidRemote() uint64 {
if m != nil && m.SteamidRemote != nil {
@@ -48,23 +114,45 @@ func (m *CMsgClientUDSP2PSessionStarted) GetAppid() int32 {
}
type CMsgClientUDSP2PSessionEnded struct {
- SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote" json:"steamid_remote,omitempty"`
- Appid *int32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
- SessionLengthSec *int32 `protobuf:"varint,3,opt,name=session_length_sec" json:"session_length_sec,omitempty"`
- SessionError *int32 `protobuf:"varint,4,opt,name=session_error" json:"session_error,omitempty"`
- Nattype *int32 `protobuf:"varint,5,opt,name=nattype" json:"nattype,omitempty"`
- BytesRecv *int32 `protobuf:"varint,6,opt,name=bytes_recv" json:"bytes_recv,omitempty"`
- BytesSent *int32 `protobuf:"varint,7,opt,name=bytes_sent" json:"bytes_sent,omitempty"`
- BytesSentRelay *int32 `protobuf:"varint,8,opt,name=bytes_sent_relay" json:"bytes_sent_relay,omitempty"`
- BytesRecvRelay *int32 `protobuf:"varint,9,opt,name=bytes_recv_relay" json:"bytes_recv_relay,omitempty"`
- TimeToConnectMs *int32 `protobuf:"varint,10,opt,name=time_to_connect_ms" json:"time_to_connect_ms,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientUDSP2PSessionEnded) Reset() { *m = CMsgClientUDSP2PSessionEnded{} }
-func (m *CMsgClientUDSP2PSessionEnded) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUDSP2PSessionEnded) ProtoMessage() {}
-func (*CMsgClientUDSP2PSessionEnded) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{2} }
+ SteamidRemote *uint64 `protobuf:"fixed64,1,opt,name=steamid_remote" json:"steamid_remote,omitempty"`
+ Appid *int32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ SessionLengthSec *int32 `protobuf:"varint,3,opt,name=session_length_sec" json:"session_length_sec,omitempty"`
+ SessionError *int32 `protobuf:"varint,4,opt,name=session_error" json:"session_error,omitempty"`
+ Nattype *int32 `protobuf:"varint,5,opt,name=nattype" json:"nattype,omitempty"`
+ BytesRecv *int32 `protobuf:"varint,6,opt,name=bytes_recv" json:"bytes_recv,omitempty"`
+ BytesSent *int32 `protobuf:"varint,7,opt,name=bytes_sent" json:"bytes_sent,omitempty"`
+ BytesSentRelay *int32 `protobuf:"varint,8,opt,name=bytes_sent_relay" json:"bytes_sent_relay,omitempty"`
+ BytesRecvRelay *int32 `protobuf:"varint,9,opt,name=bytes_recv_relay" json:"bytes_recv_relay,omitempty"`
+ TimeToConnectMs *int32 `protobuf:"varint,10,opt,name=time_to_connect_ms" json:"time_to_connect_ms,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUDSP2PSessionEnded) Reset() { *m = CMsgClientUDSP2PSessionEnded{} }
+func (m *CMsgClientUDSP2PSessionEnded) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUDSP2PSessionEnded) ProtoMessage() {}
+func (*CMsgClientUDSP2PSessionEnded) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{1}
+}
+
+func (m *CMsgClientUDSP2PSessionEnded) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUDSP2PSessionEnded.Unmarshal(m, b)
+}
+func (m *CMsgClientUDSP2PSessionEnded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUDSP2PSessionEnded.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUDSP2PSessionEnded) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUDSP2PSessionEnded.Merge(m, src)
+}
+func (m *CMsgClientUDSP2PSessionEnded) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUDSP2PSessionEnded.Size(m)
+}
+func (m *CMsgClientUDSP2PSessionEnded) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUDSP2PSessionEnded.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUDSP2PSessionEnded proto.InternalMessageInfo
func (m *CMsgClientUDSP2PSessionEnded) GetSteamidRemote() uint64 {
if m != nil && m.SteamidRemote != nil {
@@ -137,19 +225,39 @@ func (m *CMsgClientUDSP2PSessionEnded) GetTimeToConnectMs() int32 {
}
type CMsgClientRegisterAuthTicketWithCM struct {
- ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
- Ticket []byte `protobuf:"bytes,3,opt,name=ticket" json:"ticket,omitempty"`
- ClientInstanceId *uint64 `protobuf:"varint,4,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
+ Ticket []byte `protobuf:"bytes,3,opt,name=ticket" json:"ticket,omitempty"`
+ ClientInstanceId *uint64 `protobuf:"varint,4,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRegisterAuthTicketWithCM) Reset() { *m = CMsgClientRegisterAuthTicketWithCM{} }
func (m *CMsgClientRegisterAuthTicketWithCM) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterAuthTicketWithCM) ProtoMessage() {}
func (*CMsgClientRegisterAuthTicketWithCM) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{3}
+ return fileDescriptor_97f09b42bb99641f, []int{2}
}
+func (m *CMsgClientRegisterAuthTicketWithCM) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRegisterAuthTicketWithCM.Unmarshal(m, b)
+}
+func (m *CMsgClientRegisterAuthTicketWithCM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRegisterAuthTicketWithCM.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRegisterAuthTicketWithCM) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRegisterAuthTicketWithCM.Merge(m, src)
+}
+func (m *CMsgClientRegisterAuthTicketWithCM) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRegisterAuthTicketWithCM.Size(m)
+}
+func (m *CMsgClientRegisterAuthTicketWithCM) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRegisterAuthTicketWithCM.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRegisterAuthTicketWithCM proto.InternalMessageInfo
+
func (m *CMsgClientRegisterAuthTicketWithCM) GetProtocolVersion() uint32 {
if m != nil && m.ProtocolVersion != nil {
return *m.ProtocolVersion
@@ -172,21 +280,43 @@ func (m *CMsgClientRegisterAuthTicketWithCM) GetClientInstanceId() uint64 {
}
type CMsgClientTicketAuthComplete struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
- Estate *uint32 `protobuf:"varint,3,opt,name=estate" json:"estate,omitempty"`
- EauthSessionResponse *uint32 `protobuf:"varint,4,opt,name=eauth_session_response" json:"eauth_session_response,omitempty"`
- DEPRECATEDTicket []byte `protobuf:"bytes,5,opt,name=DEPRECATED_ticket" json:"DEPRECATED_ticket,omitempty"`
- TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc" json:"ticket_crc,omitempty"`
- TicketSequence *uint32 `protobuf:"varint,7,opt,name=ticket_sequence" json:"ticket_sequence,omitempty"`
- OwnerSteamId *uint64 `protobuf:"fixed64,8,opt,name=owner_steam_id" json:"owner_steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientTicketAuthComplete) Reset() { *m = CMsgClientTicketAuthComplete{} }
-func (m *CMsgClientTicketAuthComplete) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientTicketAuthComplete) ProtoMessage() {}
-func (*CMsgClientTicketAuthComplete) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{4} }
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
+ Estate *uint32 `protobuf:"varint,3,opt,name=estate" json:"estate,omitempty"`
+ EauthSessionResponse *uint32 `protobuf:"varint,4,opt,name=eauth_session_response" json:"eauth_session_response,omitempty"`
+ DEPRECATEDTicket []byte `protobuf:"bytes,5,opt,name=DEPRECATED_ticket" json:"DEPRECATED_ticket,omitempty"`
+ TicketCrc *uint32 `protobuf:"varint,6,opt,name=ticket_crc" json:"ticket_crc,omitempty"`
+ TicketSequence *uint32 `protobuf:"varint,7,opt,name=ticket_sequence" json:"ticket_sequence,omitempty"`
+ OwnerSteamId *uint64 `protobuf:"fixed64,8,opt,name=owner_steam_id" json:"owner_steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientTicketAuthComplete) Reset() { *m = CMsgClientTicketAuthComplete{} }
+func (m *CMsgClientTicketAuthComplete) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientTicketAuthComplete) ProtoMessage() {}
+func (*CMsgClientTicketAuthComplete) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{3}
+}
+
+func (m *CMsgClientTicketAuthComplete) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientTicketAuthComplete.Unmarshal(m, b)
+}
+func (m *CMsgClientTicketAuthComplete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientTicketAuthComplete.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientTicketAuthComplete) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientTicketAuthComplete.Merge(m, src)
+}
+func (m *CMsgClientTicketAuthComplete) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientTicketAuthComplete.Size(m)
+}
+func (m *CMsgClientTicketAuthComplete) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientTicketAuthComplete.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientTicketAuthComplete proto.InternalMessageInfo
func (m *CMsgClientTicketAuthComplete) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -244,772 +374,368 @@ func (m *CMsgClientTicketAuthComplete) GetOwnerSteamId() uint64 {
return 0
}
-type CMsgClientLogon struct {
- ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
- ObfustucatedPrivateIp *uint32 `protobuf:"varint,2,opt,name=obfustucated_private_ip" json:"obfustucated_private_ip,omitempty"`
- CellId *uint32 `protobuf:"varint,3,opt,name=cell_id" json:"cell_id,omitempty"`
- LastSessionId *uint32 `protobuf:"varint,4,opt,name=last_session_id" json:"last_session_id,omitempty"`
- ClientPackageVersion *uint32 `protobuf:"varint,5,opt,name=client_package_version" json:"client_package_version,omitempty"`
- ClientLanguage *string `protobuf:"bytes,6,opt,name=client_language" json:"client_language,omitempty"`
- ClientOsType *uint32 `protobuf:"varint,7,opt,name=client_os_type" json:"client_os_type,omitempty"`
- ShouldRememberPassword *bool `protobuf:"varint,8,opt,name=should_remember_password,def=0" json:"should_remember_password,omitempty"`
- WineVersion *string `protobuf:"bytes,9,opt,name=wine_version" json:"wine_version,omitempty"`
- PingMsFromCellSearch *uint32 `protobuf:"varint,10,opt,name=ping_ms_from_cell_search" json:"ping_ms_from_cell_search,omitempty"`
- PublicIp *uint32 `protobuf:"varint,20,opt,name=public_ip" json:"public_ip,omitempty"`
- QosLevel *uint32 `protobuf:"varint,21,opt,name=qos_level" json:"qos_level,omitempty"`
- ClientSuppliedSteamId *uint64 `protobuf:"fixed64,22,opt,name=client_supplied_steam_id" json:"client_supplied_steam_id,omitempty"`
- MachineId []byte `protobuf:"bytes,30,opt,name=machine_id" json:"machine_id,omitempty"`
- LauncherType *uint32 `protobuf:"varint,31,opt,name=launcher_type,def=0" json:"launcher_type,omitempty"`
- UiMode *uint32 `protobuf:"varint,32,opt,name=ui_mode,def=0" json:"ui_mode,omitempty"`
- Steam2AuthTicket []byte `protobuf:"bytes,41,opt,name=steam2_auth_ticket" json:"steam2_auth_ticket,omitempty"`
- EmailAddress *string `protobuf:"bytes,42,opt,name=email_address" json:"email_address,omitempty"`
- Rtime32AccountCreation *uint32 `protobuf:"fixed32,43,opt,name=rtime32_account_creation" json:"rtime32_account_creation,omitempty"`
- AccountName *string `protobuf:"bytes,50,opt,name=account_name" json:"account_name,omitempty"`
- Password *string `protobuf:"bytes,51,opt,name=password" json:"password,omitempty"`
- GameServerToken *string `protobuf:"bytes,52,opt,name=game_server_token" json:"game_server_token,omitempty"`
- LoginKey *string `protobuf:"bytes,60,opt,name=login_key" json:"login_key,omitempty"`
- WasConvertedDeprecatedMsg *bool `protobuf:"varint,70,opt,name=was_converted_deprecated_msg,def=0" json:"was_converted_deprecated_msg,omitempty"`
- AnonUserTargetAccountName *string `protobuf:"bytes,80,opt,name=anon_user_target_account_name" json:"anon_user_target_account_name,omitempty"`
- ResolvedUserSteamId *uint64 `protobuf:"fixed64,81,opt,name=resolved_user_steam_id" json:"resolved_user_steam_id,omitempty"`
- EresultSentryfile *int32 `protobuf:"varint,82,opt,name=eresult_sentryfile" json:"eresult_sentryfile,omitempty"`
- ShaSentryfile []byte `protobuf:"bytes,83,opt,name=sha_sentryfile" json:"sha_sentryfile,omitempty"`
- AuthCode *string `protobuf:"bytes,84,opt,name=auth_code" json:"auth_code,omitempty"`
- OtpType *int32 `protobuf:"varint,85,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpValue *uint32 `protobuf:"varint,86,opt,name=otp_value" json:"otp_value,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,87,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
- Steam2TicketRequest *bool `protobuf:"varint,88,opt,name=steam2_ticket_request" json:"steam2_ticket_request,omitempty"`
- SonyPsnTicket []byte `protobuf:"bytes,90,opt,name=sony_psn_ticket" json:"sony_psn_ticket,omitempty"`
- SonyPsnServiceId *string `protobuf:"bytes,91,opt,name=sony_psn_service_id" json:"sony_psn_service_id,omitempty"`
- CreateNewPsnLinkedAccountIfNeeded *bool `protobuf:"varint,92,opt,name=create_new_psn_linked_account_if_needed,def=0" json:"create_new_psn_linked_account_if_needed,omitempty"`
- SonyPsnName *string `protobuf:"bytes,93,opt,name=sony_psn_name" json:"sony_psn_name,omitempty"`
- GameServerAppId *int32 `protobuf:"varint,94,opt,name=game_server_app_id" json:"game_server_app_id,omitempty"`
- SteamguardDontRememberComputer *bool `protobuf:"varint,95,opt,name=steamguard_dont_remember_computer" json:"steamguard_dont_remember_computer,omitempty"`
- MachineName *string `protobuf:"bytes,96,opt,name=machine_name" json:"machine_name,omitempty"`
- MachineNameUserchosen *string `protobuf:"bytes,97,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
- CountryOverride *string `protobuf:"bytes,98,opt,name=country_override" json:"country_override,omitempty"`
- IsSteamBox *bool `protobuf:"varint,99,opt,name=is_steam_box" json:"is_steam_box,omitempty"`
- ClientInstanceId *uint64 `protobuf:"varint,100,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
- TwoFactorCode *string `protobuf:"bytes,101,opt,name=two_factor_code" json:"two_factor_code,omitempty"`
- SupportsRateLimitResponse *bool `protobuf:"varint,102,opt,name=supports_rate_limit_response" json:"supports_rate_limit_response,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientLogon) Reset() { *m = CMsgClientLogon{} }
-func (m *CMsgClientLogon) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLogon) ProtoMessage() {}
-func (*CMsgClientLogon) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{5} }
-
-const Default_CMsgClientLogon_ShouldRememberPassword bool = false
-const Default_CMsgClientLogon_LauncherType uint32 = 0
-const Default_CMsgClientLogon_UiMode uint32 = 0
-const Default_CMsgClientLogon_WasConvertedDeprecatedMsg bool = false
-const Default_CMsgClientLogon_CreateNewPsnLinkedAccountIfNeeded bool = false
-
-func (m *CMsgClientLogon) GetProtocolVersion() uint32 {
- if m != nil && m.ProtocolVersion != nil {
- return *m.ProtocolVersion
- }
- return 0
-}
-
-func (m *CMsgClientLogon) GetObfustucatedPrivateIp() uint32 {
- if m != nil && m.ObfustucatedPrivateIp != nil {
- return *m.ObfustucatedPrivateIp
- }
- return 0
-}
-
-func (m *CMsgClientLogon) GetCellId() uint32 {
- if m != nil && m.CellId != nil {
- return *m.CellId
- }
- return 0
-}
-
-func (m *CMsgClientLogon) GetLastSessionId() uint32 {
- if m != nil && m.LastSessionId != nil {
- return *m.LastSessionId
- }
- return 0
+type CMsgClientCMList struct {
+ CmAddresses []uint32 `protobuf:"varint,1,rep,name=cm_addresses" json:"cm_addresses,omitempty"`
+ CmPorts []uint32 `protobuf:"varint,2,rep,name=cm_ports" json:"cm_ports,omitempty"`
+ CmWebsocketAddresses []string `protobuf:"bytes,3,rep,name=cm_websocket_addresses" json:"cm_websocket_addresses,omitempty"`
+ PercentDefaultToWebsocket *uint32 `protobuf:"varint,4,opt,name=percent_default_to_websocket" json:"percent_default_to_websocket,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLogon) GetClientPackageVersion() uint32 {
- if m != nil && m.ClientPackageVersion != nil {
- return *m.ClientPackageVersion
- }
- return 0
+func (m *CMsgClientCMList) Reset() { *m = CMsgClientCMList{} }
+func (m *CMsgClientCMList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientCMList) ProtoMessage() {}
+func (*CMsgClientCMList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{4}
}
-func (m *CMsgClientLogon) GetClientLanguage() string {
- if m != nil && m.ClientLanguage != nil {
- return *m.ClientLanguage
- }
- return ""
+func (m *CMsgClientCMList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCMList.Unmarshal(m, b)
}
-
-func (m *CMsgClientLogon) GetClientOsType() uint32 {
- if m != nil && m.ClientOsType != nil {
- return *m.ClientOsType
- }
- return 0
+func (m *CMsgClientCMList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCMList.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientLogon) GetShouldRememberPassword() bool {
- if m != nil && m.ShouldRememberPassword != nil {
- return *m.ShouldRememberPassword
- }
- return Default_CMsgClientLogon_ShouldRememberPassword
+func (m *CMsgClientCMList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCMList.Merge(m, src)
}
-
-func (m *CMsgClientLogon) GetWineVersion() string {
- if m != nil && m.WineVersion != nil {
- return *m.WineVersion
- }
- return ""
+func (m *CMsgClientCMList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCMList.Size(m)
}
-
-func (m *CMsgClientLogon) GetPingMsFromCellSearch() uint32 {
- if m != nil && m.PingMsFromCellSearch != nil {
- return *m.PingMsFromCellSearch
- }
- return 0
-}
-
-func (m *CMsgClientLogon) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
- }
- return 0
-}
-
-func (m *CMsgClientLogon) GetQosLevel() uint32 {
- if m != nil && m.QosLevel != nil {
- return *m.QosLevel
- }
- return 0
+func (m *CMsgClientCMList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCMList.DiscardUnknown(m)
}
-func (m *CMsgClientLogon) GetClientSuppliedSteamId() uint64 {
- if m != nil && m.ClientSuppliedSteamId != nil {
- return *m.ClientSuppliedSteamId
- }
- return 0
-}
+var xxx_messageInfo_CMsgClientCMList proto.InternalMessageInfo
-func (m *CMsgClientLogon) GetMachineId() []byte {
+func (m *CMsgClientCMList) GetCmAddresses() []uint32 {
if m != nil {
- return m.MachineId
+ return m.CmAddresses
}
return nil
}
-func (m *CMsgClientLogon) GetLauncherType() uint32 {
- if m != nil && m.LauncherType != nil {
- return *m.LauncherType
- }
- return Default_CMsgClientLogon_LauncherType
-}
-
-func (m *CMsgClientLogon) GetUiMode() uint32 {
- if m != nil && m.UiMode != nil {
- return *m.UiMode
- }
- return Default_CMsgClientLogon_UiMode
-}
-
-func (m *CMsgClientLogon) GetSteam2AuthTicket() []byte {
+func (m *CMsgClientCMList) GetCmPorts() []uint32 {
if m != nil {
- return m.Steam2AuthTicket
+ return m.CmPorts
}
return nil
}
-func (m *CMsgClientLogon) GetEmailAddress() string {
- if m != nil && m.EmailAddress != nil {
- return *m.EmailAddress
+func (m *CMsgClientCMList) GetCmWebsocketAddresses() []string {
+ if m != nil {
+ return m.CmWebsocketAddresses
}
- return ""
+ return nil
}
-func (m *CMsgClientLogon) GetRtime32AccountCreation() uint32 {
- if m != nil && m.Rtime32AccountCreation != nil {
- return *m.Rtime32AccountCreation
+func (m *CMsgClientCMList) GetPercentDefaultToWebsocket() uint32 {
+ if m != nil && m.PercentDefaultToWebsocket != nil {
+ return *m.PercentDefaultToWebsocket
}
return 0
}
-func (m *CMsgClientLogon) GetAccountName() string {
- if m != nil && m.AccountName != nil {
- return *m.AccountName
- }
- return ""
+type CMsgClientP2PConnectionInfo struct {
+ SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
+ SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ Candidate []byte `protobuf:"bytes,4,opt,name=candidate" json:"candidate,omitempty"`
+ ConnectionIdSrc *uint64 `protobuf:"fixed64,5,opt,name=connection_id_src" json:"connection_id_src,omitempty"`
+ Rendezvous []byte `protobuf:"bytes,6,opt,name=rendezvous" json:"rendezvous,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLogon) GetPassword() string {
- if m != nil && m.Password != nil {
- return *m.Password
- }
- return ""
+func (m *CMsgClientP2PConnectionInfo) Reset() { *m = CMsgClientP2PConnectionInfo{} }
+func (m *CMsgClientP2PConnectionInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientP2PConnectionInfo) ProtoMessage() {}
+func (*CMsgClientP2PConnectionInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{5}
}
-func (m *CMsgClientLogon) GetGameServerToken() string {
- if m != nil && m.GameServerToken != nil {
- return *m.GameServerToken
- }
- return ""
+func (m *CMsgClientP2PConnectionInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientP2PConnectionInfo.Unmarshal(m, b)
}
-
-func (m *CMsgClientLogon) GetLoginKey() string {
- if m != nil && m.LoginKey != nil {
- return *m.LoginKey
- }
- return ""
+func (m *CMsgClientP2PConnectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientP2PConnectionInfo.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientLogon) GetWasConvertedDeprecatedMsg() bool {
- if m != nil && m.WasConvertedDeprecatedMsg != nil {
- return *m.WasConvertedDeprecatedMsg
- }
- return Default_CMsgClientLogon_WasConvertedDeprecatedMsg
+func (m *CMsgClientP2PConnectionInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientP2PConnectionInfo.Merge(m, src)
}
-
-func (m *CMsgClientLogon) GetAnonUserTargetAccountName() string {
- if m != nil && m.AnonUserTargetAccountName != nil {
- return *m.AnonUserTargetAccountName
- }
- return ""
+func (m *CMsgClientP2PConnectionInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientP2PConnectionInfo.Size(m)
}
-
-func (m *CMsgClientLogon) GetResolvedUserSteamId() uint64 {
- if m != nil && m.ResolvedUserSteamId != nil {
- return *m.ResolvedUserSteamId
- }
- return 0
+func (m *CMsgClientP2PConnectionInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientP2PConnectionInfo.DiscardUnknown(m)
}
-func (m *CMsgClientLogon) GetEresultSentryfile() int32 {
- if m != nil && m.EresultSentryfile != nil {
- return *m.EresultSentryfile
- }
- return 0
-}
+var xxx_messageInfo_CMsgClientP2PConnectionInfo proto.InternalMessageInfo
-func (m *CMsgClientLogon) GetShaSentryfile() []byte {
- if m != nil {
- return m.ShaSentryfile
- }
- return nil
-}
-
-func (m *CMsgClientLogon) GetAuthCode() string {
- if m != nil && m.AuthCode != nil {
- return *m.AuthCode
- }
- return ""
-}
-
-func (m *CMsgClientLogon) GetOtpType() int32 {
- if m != nil && m.OtpType != nil {
- return *m.OtpType
+func (m *CMsgClientP2PConnectionInfo) GetSteamIdDest() uint64 {
+ if m != nil && m.SteamIdDest != nil {
+ return *m.SteamIdDest
}
return 0
}
-func (m *CMsgClientLogon) GetOtpValue() uint32 {
- if m != nil && m.OtpValue != nil {
- return *m.OtpValue
+func (m *CMsgClientP2PConnectionInfo) GetSteamIdSrc() uint64 {
+ if m != nil && m.SteamIdSrc != nil {
+ return *m.SteamIdSrc
}
return 0
}
-func (m *CMsgClientLogon) GetOtpIdentifier() string {
- if m != nil && m.OtpIdentifier != nil {
- return *m.OtpIdentifier
- }
- return ""
-}
-
-func (m *CMsgClientLogon) GetSteam2TicketRequest() bool {
- if m != nil && m.Steam2TicketRequest != nil {
- return *m.Steam2TicketRequest
+func (m *CMsgClientP2PConnectionInfo) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
}
- return false
+ return 0
}
-func (m *CMsgClientLogon) GetSonyPsnTicket() []byte {
+func (m *CMsgClientP2PConnectionInfo) GetCandidate() []byte {
if m != nil {
- return m.SonyPsnTicket
+ return m.Candidate
}
return nil
}
-func (m *CMsgClientLogon) GetSonyPsnServiceId() string {
- if m != nil && m.SonyPsnServiceId != nil {
- return *m.SonyPsnServiceId
- }
- return ""
-}
-
-func (m *CMsgClientLogon) GetCreateNewPsnLinkedAccountIfNeeded() bool {
- if m != nil && m.CreateNewPsnLinkedAccountIfNeeded != nil {
- return *m.CreateNewPsnLinkedAccountIfNeeded
- }
- return Default_CMsgClientLogon_CreateNewPsnLinkedAccountIfNeeded
-}
-
-func (m *CMsgClientLogon) GetSonyPsnName() string {
- if m != nil && m.SonyPsnName != nil {
- return *m.SonyPsnName
- }
- return ""
-}
-
-func (m *CMsgClientLogon) GetGameServerAppId() int32 {
- if m != nil && m.GameServerAppId != nil {
- return *m.GameServerAppId
+func (m *CMsgClientP2PConnectionInfo) GetConnectionIdSrc() uint64 {
+ if m != nil && m.ConnectionIdSrc != nil {
+ return *m.ConnectionIdSrc
}
return 0
}
-func (m *CMsgClientLogon) GetSteamguardDontRememberComputer() bool {
- if m != nil && m.SteamguardDontRememberComputer != nil {
- return *m.SteamguardDontRememberComputer
+func (m *CMsgClientP2PConnectionInfo) GetRendezvous() []byte {
+ if m != nil {
+ return m.Rendezvous
}
- return false
+ return nil
}
-func (m *CMsgClientLogon) GetMachineName() string {
- if m != nil && m.MachineName != nil {
- return *m.MachineName
- }
- return ""
+type CMsgClientP2PConnectionFailInfo struct {
+ SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
+ SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ Ep2PSessionError *uint32 `protobuf:"varint,4,opt,name=ep2p_session_error" json:"ep2p_session_error,omitempty"`
+ ConnectionIdDest *uint64 `protobuf:"fixed64,5,opt,name=connection_id_dest" json:"connection_id_dest,omitempty"`
+ CloseReason *uint32 `protobuf:"varint,7,opt,name=close_reason" json:"close_reason,omitempty"`
+ CloseMessage *string `protobuf:"bytes,8,opt,name=close_message" json:"close_message,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLogon) GetMachineNameUserchosen() string {
- if m != nil && m.MachineNameUserchosen != nil {
- return *m.MachineNameUserchosen
- }
- return ""
+func (m *CMsgClientP2PConnectionFailInfo) Reset() { *m = CMsgClientP2PConnectionFailInfo{} }
+func (m *CMsgClientP2PConnectionFailInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientP2PConnectionFailInfo) ProtoMessage() {}
+func (*CMsgClientP2PConnectionFailInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{6}
}
-func (m *CMsgClientLogon) GetCountryOverride() string {
- if m != nil && m.CountryOverride != nil {
- return *m.CountryOverride
- }
- return ""
+func (m *CMsgClientP2PConnectionFailInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientP2PConnectionFailInfo.Unmarshal(m, b)
}
-
-func (m *CMsgClientLogon) GetIsSteamBox() bool {
- if m != nil && m.IsSteamBox != nil {
- return *m.IsSteamBox
- }
- return false
+func (m *CMsgClientP2PConnectionFailInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientP2PConnectionFailInfo.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientLogon) GetClientInstanceId() uint64 {
- if m != nil && m.ClientInstanceId != nil {
- return *m.ClientInstanceId
- }
- return 0
+func (m *CMsgClientP2PConnectionFailInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientP2PConnectionFailInfo.Merge(m, src)
}
-
-func (m *CMsgClientLogon) GetTwoFactorCode() string {
- if m != nil && m.TwoFactorCode != nil {
- return *m.TwoFactorCode
- }
- return ""
+func (m *CMsgClientP2PConnectionFailInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientP2PConnectionFailInfo.Size(m)
}
-
-func (m *CMsgClientLogon) GetSupportsRateLimitResponse() bool {
- if m != nil && m.SupportsRateLimitResponse != nil {
- return *m.SupportsRateLimitResponse
- }
- return false
+func (m *CMsgClientP2PConnectionFailInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientP2PConnectionFailInfo.DiscardUnknown(m)
}
-type CMsgClientLogonResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- OutOfGameHeartbeatSeconds *int32 `protobuf:"varint,2,opt,name=out_of_game_heartbeat_seconds" json:"out_of_game_heartbeat_seconds,omitempty"`
- InGameHeartbeatSeconds *int32 `protobuf:"varint,3,opt,name=in_game_heartbeat_seconds" json:"in_game_heartbeat_seconds,omitempty"`
- PublicIp *uint32 `protobuf:"varint,4,opt,name=public_ip" json:"public_ip,omitempty"`
- Rtime32ServerTime *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_time" json:"rtime32_server_time,omitempty"`
- AccountFlags *uint32 `protobuf:"varint,6,opt,name=account_flags" json:"account_flags,omitempty"`
- CellId *uint32 `protobuf:"varint,7,opt,name=cell_id" json:"cell_id,omitempty"`
- EmailDomain *string `protobuf:"bytes,8,opt,name=email_domain" json:"email_domain,omitempty"`
- Steam2Ticket []byte `protobuf:"bytes,9,opt,name=steam2_ticket" json:"steam2_ticket,omitempty"`
- EresultExtended *int32 `protobuf:"varint,10,opt,name=eresult_extended" json:"eresult_extended,omitempty"`
- WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce" json:"webapi_authenticate_user_nonce,omitempty"`
- CellIdPingThreshold *uint32 `protobuf:"varint,12,opt,name=cell_id_ping_threshold" json:"cell_id_ping_threshold,omitempty"`
- UsePics *bool `protobuf:"varint,13,opt,name=use_pics" json:"use_pics,omitempty"`
- VanityUrl *string `protobuf:"bytes,14,opt,name=vanity_url" json:"vanity_url,omitempty"`
- ClientSuppliedSteamid *uint64 `protobuf:"fixed64,20,opt,name=client_supplied_steamid" json:"client_supplied_steamid,omitempty"`
- IpCountryCode *string `protobuf:"bytes,21,opt,name=ip_country_code" json:"ip_country_code,omitempty"`
- ParentalSettings []byte `protobuf:"bytes,22,opt,name=parental_settings" json:"parental_settings,omitempty"`
- ParentalSettingSignature []byte `protobuf:"bytes,23,opt,name=parental_setting_signature" json:"parental_setting_signature,omitempty"`
- CountLoginfailuresToMigrate *int32 `protobuf:"varint,24,opt,name=count_loginfailures_to_migrate" json:"count_loginfailures_to_migrate,omitempty"`
- CountDisconnectsToMigrate *int32 `protobuf:"varint,25,opt,name=count_disconnects_to_migrate" json:"count_disconnects_to_migrate,omitempty"`
- OgsDataReportTimeWindow *int32 `protobuf:"varint,26,opt,name=ogs_data_report_time_window" json:"ogs_data_report_time_window,omitempty"`
- ClientInstanceId *uint64 `protobuf:"varint,27,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientLogonResponse) Reset() { *m = CMsgClientLogonResponse{} }
-func (m *CMsgClientLogonResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLogonResponse) ProtoMessage() {}
-func (*CMsgClientLogonResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{6} }
-
-const Default_CMsgClientLogonResponse_Eresult int32 = 2
-
-func (m *CMsgClientLogonResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientLogonResponse_Eresult
-}
+var xxx_messageInfo_CMsgClientP2PConnectionFailInfo proto.InternalMessageInfo
-func (m *CMsgClientLogonResponse) GetOutOfGameHeartbeatSeconds() int32 {
- if m != nil && m.OutOfGameHeartbeatSeconds != nil {
- return *m.OutOfGameHeartbeatSeconds
+func (m *CMsgClientP2PConnectionFailInfo) GetSteamIdDest() uint64 {
+ if m != nil && m.SteamIdDest != nil {
+ return *m.SteamIdDest
}
return 0
}
-func (m *CMsgClientLogonResponse) GetInGameHeartbeatSeconds() int32 {
- if m != nil && m.InGameHeartbeatSeconds != nil {
- return *m.InGameHeartbeatSeconds
+func (m *CMsgClientP2PConnectionFailInfo) GetSteamIdSrc() uint64 {
+ if m != nil && m.SteamIdSrc != nil {
+ return *m.SteamIdSrc
}
return 0
}
-func (m *CMsgClientLogonResponse) GetPublicIp() uint32 {
- if m != nil && m.PublicIp != nil {
- return *m.PublicIp
+func (m *CMsgClientP2PConnectionFailInfo) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
}
return 0
}
-func (m *CMsgClientLogonResponse) GetRtime32ServerTime() uint32 {
- if m != nil && m.Rtime32ServerTime != nil {
- return *m.Rtime32ServerTime
+func (m *CMsgClientP2PConnectionFailInfo) GetEp2PSessionError() uint32 {
+ if m != nil && m.Ep2PSessionError != nil {
+ return *m.Ep2PSessionError
}
return 0
}
-func (m *CMsgClientLogonResponse) GetAccountFlags() uint32 {
- if m != nil && m.AccountFlags != nil {
- return *m.AccountFlags
+func (m *CMsgClientP2PConnectionFailInfo) GetConnectionIdDest() uint64 {
+ if m != nil && m.ConnectionIdDest != nil {
+ return *m.ConnectionIdDest
}
return 0
}
-func (m *CMsgClientLogonResponse) GetCellId() uint32 {
- if m != nil && m.CellId != nil {
- return *m.CellId
+func (m *CMsgClientP2PConnectionFailInfo) GetCloseReason() uint32 {
+ if m != nil && m.CloseReason != nil {
+ return *m.CloseReason
}
return 0
}
-func (m *CMsgClientLogonResponse) GetEmailDomain() string {
- if m != nil && m.EmailDomain != nil {
- return *m.EmailDomain
+func (m *CMsgClientP2PConnectionFailInfo) GetCloseMessage() string {
+ if m != nil && m.CloseMessage != nil {
+ return *m.CloseMessage
}
return ""
}
-func (m *CMsgClientLogonResponse) GetSteam2Ticket() []byte {
- if m != nil {
- return m.Steam2Ticket
- }
- return nil
-}
-
-func (m *CMsgClientLogonResponse) GetEresultExtended() int32 {
- if m != nil && m.EresultExtended != nil {
- return *m.EresultExtended
- }
- return 0
+type CMsgClientNetworkingCertRequest struct {
+ KeyData []byte `protobuf:"bytes,2,opt,name=key_data" json:"key_data,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLogonResponse) GetWebapiAuthenticateUserNonce() string {
- if m != nil && m.WebapiAuthenticateUserNonce != nil {
- return *m.WebapiAuthenticateUserNonce
- }
- return ""
+func (m *CMsgClientNetworkingCertRequest) Reset() { *m = CMsgClientNetworkingCertRequest{} }
+func (m *CMsgClientNetworkingCertRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientNetworkingCertRequest) ProtoMessage() {}
+func (*CMsgClientNetworkingCertRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{7}
}
-func (m *CMsgClientLogonResponse) GetCellIdPingThreshold() uint32 {
- if m != nil && m.CellIdPingThreshold != nil {
- return *m.CellIdPingThreshold
- }
- return 0
+func (m *CMsgClientNetworkingCertRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientNetworkingCertRequest.Unmarshal(m, b)
}
-
-func (m *CMsgClientLogonResponse) GetUsePics() bool {
- if m != nil && m.UsePics != nil {
- return *m.UsePics
- }
- return false
+func (m *CMsgClientNetworkingCertRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientNetworkingCertRequest.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientLogonResponse) GetVanityUrl() string {
- if m != nil && m.VanityUrl != nil {
- return *m.VanityUrl
- }
- return ""
+func (m *CMsgClientNetworkingCertRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientNetworkingCertRequest.Merge(m, src)
}
-
-func (m *CMsgClientLogonResponse) GetClientSuppliedSteamid() uint64 {
- if m != nil && m.ClientSuppliedSteamid != nil {
- return *m.ClientSuppliedSteamid
- }
- return 0
+func (m *CMsgClientNetworkingCertRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientNetworkingCertRequest.Size(m)
}
-
-func (m *CMsgClientLogonResponse) GetIpCountryCode() string {
- if m != nil && m.IpCountryCode != nil {
- return *m.IpCountryCode
- }
- return ""
+func (m *CMsgClientNetworkingCertRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientNetworkingCertRequest.DiscardUnknown(m)
}
-func (m *CMsgClientLogonResponse) GetParentalSettings() []byte {
- if m != nil {
- return m.ParentalSettings
- }
- return nil
-}
+var xxx_messageInfo_CMsgClientNetworkingCertRequest proto.InternalMessageInfo
-func (m *CMsgClientLogonResponse) GetParentalSettingSignature() []byte {
+func (m *CMsgClientNetworkingCertRequest) GetKeyData() []byte {
if m != nil {
- return m.ParentalSettingSignature
+ return m.KeyData
}
return nil
}
-func (m *CMsgClientLogonResponse) GetCountLoginfailuresToMigrate() int32 {
- if m != nil && m.CountLoginfailuresToMigrate != nil {
- return *m.CountLoginfailuresToMigrate
- }
- return 0
-}
-
-func (m *CMsgClientLogonResponse) GetCountDisconnectsToMigrate() int32 {
- if m != nil && m.CountDisconnectsToMigrate != nil {
- return *m.CountDisconnectsToMigrate
- }
- return 0
-}
-
-func (m *CMsgClientLogonResponse) GetOgsDataReportTimeWindow() int32 {
- if m != nil && m.OgsDataReportTimeWindow != nil {
- return *m.OgsDataReportTimeWindow
- }
- return 0
-}
-
-func (m *CMsgClientLogonResponse) GetClientInstanceId() uint64 {
- if m != nil && m.ClientInstanceId != nil {
- return *m.ClientInstanceId
+func (m *CMsgClientNetworkingCertRequest) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
}
return 0
}
-type CMsgClientRequestWebAPIAuthenticateUserNonce struct {
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) Reset() {
- *m = CMsgClientRequestWebAPIAuthenticateUserNonce{}
-}
-func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) String() string {
- return proto.CompactTextString(m)
-}
-func (*CMsgClientRequestWebAPIAuthenticateUserNonce) ProtoMessage() {}
-func (*CMsgClientRequestWebAPIAuthenticateUserNonce) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{7}
-}
-
-type CMsgClientRequestWebAPIAuthenticateUserNonceResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce" json:"webapi_authenticate_user_nonce,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientNetworkingCertReply struct {
+ Cert []byte `protobuf:"bytes,4,opt,name=cert" json:"cert,omitempty"`
+ CaKeyId *uint64 `protobuf:"fixed64,5,opt,name=ca_key_id" json:"ca_key_id,omitempty"`
+ CaSignature []byte `protobuf:"bytes,6,opt,name=ca_signature" json:"ca_signature,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) Reset() {
- *m = CMsgClientRequestWebAPIAuthenticateUserNonceResponse{}
-}
-func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) String() string {
- return proto.CompactTextString(m)
-}
-func (*CMsgClientRequestWebAPIAuthenticateUserNonceResponse) ProtoMessage() {}
-func (*CMsgClientRequestWebAPIAuthenticateUserNonceResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{8}
+func (m *CMsgClientNetworkingCertReply) Reset() { *m = CMsgClientNetworkingCertReply{} }
+func (m *CMsgClientNetworkingCertReply) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientNetworkingCertReply) ProtoMessage() {}
+func (*CMsgClientNetworkingCertReply) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{8}
}
-const Default_CMsgClientRequestWebAPIAuthenticateUserNonceResponse_Eresult int32 = 2
-
-func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientRequestWebAPIAuthenticateUserNonceResponse_Eresult
-}
-
-func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) GetWebapiAuthenticateUserNonce() string {
- if m != nil && m.WebapiAuthenticateUserNonce != nil {
- return *m.WebapiAuthenticateUserNonce
- }
- return ""
+func (m *CMsgClientNetworkingCertReply) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientNetworkingCertReply.Unmarshal(m, b)
}
-
-type CMsgClientLogOff struct {
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientNetworkingCertReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientNetworkingCertReply.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientLogOff) Reset() { *m = CMsgClientLogOff{} }
-func (m *CMsgClientLogOff) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLogOff) ProtoMessage() {}
-func (*CMsgClientLogOff) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{9} }
-
-type CMsgClientLoggedOff struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientNetworkingCertReply) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientNetworkingCertReply.Merge(m, src)
}
-
-func (m *CMsgClientLoggedOff) Reset() { *m = CMsgClientLoggedOff{} }
-func (m *CMsgClientLoggedOff) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLoggedOff) ProtoMessage() {}
-func (*CMsgClientLoggedOff) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{10} }
-
-const Default_CMsgClientLoggedOff_Eresult int32 = 2
-
-func (m *CMsgClientLoggedOff) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientLoggedOff_Eresult
+func (m *CMsgClientNetworkingCertReply) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientNetworkingCertReply.Size(m)
}
-
-type CMsgClientCMList struct {
- CmAddresses []uint32 `protobuf:"varint,1,rep,name=cm_addresses" json:"cm_addresses,omitempty"`
- CmPorts []uint32 `protobuf:"varint,2,rep,name=cm_ports" json:"cm_ports,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientNetworkingCertReply) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientNetworkingCertReply.DiscardUnknown(m)
}
-func (m *CMsgClientCMList) Reset() { *m = CMsgClientCMList{} }
-func (m *CMsgClientCMList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientCMList) ProtoMessage() {}
-func (*CMsgClientCMList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{11} }
+var xxx_messageInfo_CMsgClientNetworkingCertReply proto.InternalMessageInfo
-func (m *CMsgClientCMList) GetCmAddresses() []uint32 {
+func (m *CMsgClientNetworkingCertReply) GetCert() []byte {
if m != nil {
- return m.CmAddresses
+ return m.Cert
}
return nil
}
-func (m *CMsgClientCMList) GetCmPorts() []uint32 {
- if m != nil {
- return m.CmPorts
- }
- return nil
-}
-
-type CMsgClientP2PConnectionInfo struct {
- SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
- SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
- Candidate []byte `protobuf:"bytes,4,opt,name=candidate" json:"candidate,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientP2PConnectionInfo) Reset() { *m = CMsgClientP2PConnectionInfo{} }
-func (m *CMsgClientP2PConnectionInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientP2PConnectionInfo) ProtoMessage() {}
-func (*CMsgClientP2PConnectionInfo) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{12} }
-
-func (m *CMsgClientP2PConnectionInfo) GetSteamIdDest() uint64 {
- if m != nil && m.SteamIdDest != nil {
- return *m.SteamIdDest
+func (m *CMsgClientNetworkingCertReply) GetCaKeyId() uint64 {
+ if m != nil && m.CaKeyId != nil {
+ return *m.CaKeyId
}
return 0
}
-func (m *CMsgClientP2PConnectionInfo) GetSteamIdSrc() uint64 {
- if m != nil && m.SteamIdSrc != nil {
- return *m.SteamIdSrc
- }
- return 0
-}
-
-func (m *CMsgClientP2PConnectionInfo) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
-}
-
-func (m *CMsgClientP2PConnectionInfo) GetCandidate() []byte {
+func (m *CMsgClientNetworkingCertReply) GetCaSignature() []byte {
if m != nil {
- return m.Candidate
+ return m.CaSignature
}
return nil
}
-type CMsgClientP2PConnectionFailInfo struct {
- SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
- SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
- Ep2PSessionError *uint32 `protobuf:"varint,4,opt,name=ep2p_session_error" json:"ep2p_session_error,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientGetAppOwnershipTicket struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientP2PConnectionFailInfo) Reset() { *m = CMsgClientP2PConnectionFailInfo{} }
-func (m *CMsgClientP2PConnectionFailInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientP2PConnectionFailInfo) ProtoMessage() {}
-func (*CMsgClientP2PConnectionFailInfo) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{13}
+func (m *CMsgClientGetAppOwnershipTicket) Reset() { *m = CMsgClientGetAppOwnershipTicket{} }
+func (m *CMsgClientGetAppOwnershipTicket) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGetAppOwnershipTicket) ProtoMessage() {}
+func (*CMsgClientGetAppOwnershipTicket) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{9}
}
-func (m *CMsgClientP2PConnectionFailInfo) GetSteamIdDest() uint64 {
- if m != nil && m.SteamIdDest != nil {
- return *m.SteamIdDest
- }
- return 0
+func (m *CMsgClientGetAppOwnershipTicket) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetAppOwnershipTicket.Unmarshal(m, b)
}
-
-func (m *CMsgClientP2PConnectionFailInfo) GetSteamIdSrc() uint64 {
- if m != nil && m.SteamIdSrc != nil {
- return *m.SteamIdSrc
- }
- return 0
+func (m *CMsgClientGetAppOwnershipTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetAppOwnershipTicket.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientP2PConnectionFailInfo) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
+func (m *CMsgClientGetAppOwnershipTicket) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetAppOwnershipTicket.Merge(m, src)
}
-
-func (m *CMsgClientP2PConnectionFailInfo) GetEp2PSessionError() uint32 {
- if m != nil && m.Ep2PSessionError != nil {
- return *m.Ep2PSessionError
- }
- return 0
+func (m *CMsgClientGetAppOwnershipTicket) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetAppOwnershipTicket.Size(m)
}
-
-type CMsgClientGetAppOwnershipTicket struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientGetAppOwnershipTicket) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetAppOwnershipTicket.DiscardUnknown(m)
}
-func (m *CMsgClientGetAppOwnershipTicket) Reset() { *m = CMsgClientGetAppOwnershipTicket{} }
-func (m *CMsgClientGetAppOwnershipTicket) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetAppOwnershipTicket) ProtoMessage() {}
-func (*CMsgClientGetAppOwnershipTicket) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{14}
-}
+var xxx_messageInfo_CMsgClientGetAppOwnershipTicket proto.InternalMessageInfo
func (m *CMsgClientGetAppOwnershipTicket) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -1019,10 +745,12 @@ func (m *CMsgClientGetAppOwnershipTicket) GetAppId() uint32 {
}
type CMsgClientGetAppOwnershipTicketResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- Ticket []byte `protobuf:"bytes,3,opt,name=ticket" json:"ticket,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ Ticket []byte `protobuf:"bytes,3,opt,name=ticket" json:"ticket,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetAppOwnershipTicketResponse) Reset() {
@@ -1031,8 +759,26 @@ func (m *CMsgClientGetAppOwnershipTicketResponse) Reset() {
func (m *CMsgClientGetAppOwnershipTicketResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAppOwnershipTicketResponse) ProtoMessage() {}
func (*CMsgClientGetAppOwnershipTicketResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{15}
+ return fileDescriptor_97f09b42bb99641f, []int{10}
+}
+
+func (m *CMsgClientGetAppOwnershipTicketResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetAppOwnershipTicketResponse.Unmarshal(m, b)
}
+func (m *CMsgClientGetAppOwnershipTicketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetAppOwnershipTicketResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetAppOwnershipTicketResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetAppOwnershipTicketResponse.Merge(m, src)
+}
+func (m *CMsgClientGetAppOwnershipTicketResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetAppOwnershipTicketResponse.Size(m)
+}
+func (m *CMsgClientGetAppOwnershipTicketResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetAppOwnershipTicketResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetAppOwnershipTicketResponse proto.InternalMessageInfo
const Default_CMsgClientGetAppOwnershipTicketResponse_Eresult uint32 = 2
@@ -1058,14 +804,36 @@ func (m *CMsgClientGetAppOwnershipTicketResponse) GetTicket() []byte {
}
type CMsgClientSessionToken struct {
- Token *uint64 `protobuf:"varint,1,opt,name=token" json:"token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Token *uint64 `protobuf:"varint,1,opt,name=token" json:"token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientSessionToken) Reset() { *m = CMsgClientSessionToken{} }
-func (m *CMsgClientSessionToken) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientSessionToken) ProtoMessage() {}
-func (*CMsgClientSessionToken) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{16} }
+func (m *CMsgClientSessionToken) Reset() { *m = CMsgClientSessionToken{} }
+func (m *CMsgClientSessionToken) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSessionToken) ProtoMessage() {}
+func (*CMsgClientSessionToken) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{11}
+}
+
+func (m *CMsgClientSessionToken) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSessionToken.Unmarshal(m, b)
+}
+func (m *CMsgClientSessionToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSessionToken.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSessionToken) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSessionToken.Merge(m, src)
+}
+func (m *CMsgClientSessionToken) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSessionToken.Size(m)
+}
+func (m *CMsgClientSessionToken) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSessionToken.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSessionToken proto.InternalMessageInfo
func (m *CMsgClientSessionToken) GetToken() uint64 {
if m != nil && m.Token != nil {
@@ -1075,15 +843,37 @@ func (m *CMsgClientSessionToken) GetToken() uint64 {
}
type CMsgClientGameConnectTokens struct {
- MaxTokensToKeep *uint32 `protobuf:"varint,1,opt,name=max_tokens_to_keep,def=10" json:"max_tokens_to_keep,omitempty"`
- Tokens [][]byte `protobuf:"bytes,2,rep,name=tokens" json:"tokens,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ MaxTokensToKeep *uint32 `protobuf:"varint,1,opt,name=max_tokens_to_keep,def=10" json:"max_tokens_to_keep,omitempty"`
+ Tokens [][]byte `protobuf:"bytes,2,rep,name=tokens" json:"tokens,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientGameConnectTokens) Reset() { *m = CMsgClientGameConnectTokens{} }
-func (m *CMsgClientGameConnectTokens) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGameConnectTokens) ProtoMessage() {}
-func (*CMsgClientGameConnectTokens) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{17} }
+func (m *CMsgClientGameConnectTokens) Reset() { *m = CMsgClientGameConnectTokens{} }
+func (m *CMsgClientGameConnectTokens) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGameConnectTokens) ProtoMessage() {}
+func (*CMsgClientGameConnectTokens) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{12}
+}
+
+func (m *CMsgClientGameConnectTokens) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGameConnectTokens.Unmarshal(m, b)
+}
+func (m *CMsgClientGameConnectTokens) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGameConnectTokens.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGameConnectTokens) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGameConnectTokens.Merge(m, src)
+}
+func (m *CMsgClientGameConnectTokens) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGameConnectTokens.Size(m)
+}
+func (m *CMsgClientGameConnectTokens) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGameConnectTokens.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGameConnectTokens proto.InternalMessageInfo
const Default_CMsgClientGameConnectTokens_MaxTokensToKeep uint32 = 10
@@ -1102,20 +892,42 @@ func (m *CMsgClientGameConnectTokens) GetTokens() [][]byte {
}
type CMsgGSServerType struct {
- AppIdServed *uint32 `protobuf:"varint,1,opt,name=app_id_served" json:"app_id_served,omitempty"`
- Flags *uint32 `protobuf:"varint,2,opt,name=flags" json:"flags,omitempty"`
- GameIpAddress *uint32 `protobuf:"varint,3,opt,name=game_ip_address" json:"game_ip_address,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
- GameDir *string `protobuf:"bytes,5,opt,name=game_dir" json:"game_dir,omitempty"`
- GameVersion *string `protobuf:"bytes,6,opt,name=game_version" json:"game_version,omitempty"`
- GameQueryPort *uint32 `protobuf:"varint,7,opt,name=game_query_port" json:"game_query_port,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppIdServed *uint32 `protobuf:"varint,1,opt,name=app_id_served" json:"app_id_served,omitempty"`
+ Flags *uint32 `protobuf:"varint,2,opt,name=flags" json:"flags,omitempty"`
+ GameIpAddress *uint32 `protobuf:"varint,3,opt,name=game_ip_address" json:"game_ip_address,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
+ GameDir *string `protobuf:"bytes,5,opt,name=game_dir" json:"game_dir,omitempty"`
+ GameVersion *string `protobuf:"bytes,6,opt,name=game_version" json:"game_version,omitempty"`
+ GameQueryPort *uint32 `protobuf:"varint,7,opt,name=game_query_port" json:"game_query_port,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGSServerType) Reset() { *m = CMsgGSServerType{} }
+func (m *CMsgGSServerType) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSServerType) ProtoMessage() {}
+func (*CMsgGSServerType) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{13}
+}
+
+func (m *CMsgGSServerType) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSServerType.Unmarshal(m, b)
+}
+func (m *CMsgGSServerType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSServerType.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSServerType) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSServerType.Merge(m, src)
+}
+func (m *CMsgGSServerType) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSServerType.Size(m)
+}
+func (m *CMsgGSServerType) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSServerType.DiscardUnknown(m)
}
-func (m *CMsgGSServerType) Reset() { *m = CMsgGSServerType{} }
-func (m *CMsgGSServerType) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSServerType) ProtoMessage() {}
-func (*CMsgGSServerType) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{18} }
+var xxx_messageInfo_CMsgGSServerType proto.InternalMessageInfo
func (m *CMsgGSServerType) GetAppIdServed() uint32 {
if m != nil && m.AppIdServed != nil {
@@ -1167,14 +979,36 @@ func (m *CMsgGSServerType) GetGameQueryPort() uint32 {
}
type CMsgGSStatusReply struct {
- IsSecure *bool `protobuf:"varint,1,opt,name=is_secure" json:"is_secure,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ IsSecure *bool `protobuf:"varint,1,opt,name=is_secure" json:"is_secure,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgGSStatusReply) Reset() { *m = CMsgGSStatusReply{} }
-func (m *CMsgGSStatusReply) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSStatusReply) ProtoMessage() {}
-func (*CMsgGSStatusReply) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{19} }
+func (m *CMsgGSStatusReply) Reset() { *m = CMsgGSStatusReply{} }
+func (m *CMsgGSStatusReply) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSStatusReply) ProtoMessage() {}
+func (*CMsgGSStatusReply) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{14}
+}
+
+func (m *CMsgGSStatusReply) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSStatusReply.Unmarshal(m, b)
+}
+func (m *CMsgGSStatusReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSStatusReply.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSStatusReply) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSStatusReply.Merge(m, src)
+}
+func (m *CMsgGSStatusReply) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSStatusReply.Size(m)
+}
+func (m *CMsgGSStatusReply) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSStatusReply.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSStatusReply proto.InternalMessageInfo
func (m *CMsgGSStatusReply) GetIsSecure() bool {
if m != nil && m.IsSecure != nil {
@@ -1184,14 +1018,36 @@ func (m *CMsgGSStatusReply) GetIsSecure() bool {
}
type CMsgGSPlayerList struct {
- Players []*CMsgGSPlayerList_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Players []*CMsgGSPlayerList_Player `protobuf:"bytes,1,rep,name=players" json:"players,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgGSPlayerList) Reset() { *m = CMsgGSPlayerList{} }
-func (m *CMsgGSPlayerList) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSPlayerList) ProtoMessage() {}
-func (*CMsgGSPlayerList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{20} }
+func (m *CMsgGSPlayerList) Reset() { *m = CMsgGSPlayerList{} }
+func (m *CMsgGSPlayerList) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSPlayerList) ProtoMessage() {}
+func (*CMsgGSPlayerList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{15}
+}
+
+func (m *CMsgGSPlayerList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSPlayerList.Unmarshal(m, b)
+}
+func (m *CMsgGSPlayerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSPlayerList.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSPlayerList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSPlayerList.Merge(m, src)
+}
+func (m *CMsgGSPlayerList) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSPlayerList.Size(m)
+}
+func (m *CMsgGSPlayerList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSPlayerList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSPlayerList proto.InternalMessageInfo
func (m *CMsgGSPlayerList) GetPlayers() []*CMsgGSPlayerList_Player {
if m != nil {
@@ -1201,16 +1057,38 @@ func (m *CMsgGSPlayerList) GetPlayers() []*CMsgGSPlayerList_Player {
}
type CMsgGSPlayerList_Player struct {
- SteamId *uint64 `protobuf:"varint,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,2,opt,name=public_ip" json:"public_ip,omitempty"`
- Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"varint,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ PublicIp *uint32 `protobuf:"varint,2,opt,name=public_ip" json:"public_ip,omitempty"`
+ Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgGSPlayerList_Player) Reset() { *m = CMsgGSPlayerList_Player{} }
-func (m *CMsgGSPlayerList_Player) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSPlayerList_Player) ProtoMessage() {}
-func (*CMsgGSPlayerList_Player) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{20, 0} }
+func (m *CMsgGSPlayerList_Player) Reset() { *m = CMsgGSPlayerList_Player{} }
+func (m *CMsgGSPlayerList_Player) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSPlayerList_Player) ProtoMessage() {}
+func (*CMsgGSPlayerList_Player) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{15, 0}
+}
+
+func (m *CMsgGSPlayerList_Player) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSPlayerList_Player.Unmarshal(m, b)
+}
+func (m *CMsgGSPlayerList_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSPlayerList_Player.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSPlayerList_Player) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSPlayerList_Player.Merge(m, src)
+}
+func (m *CMsgGSPlayerList_Player) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSPlayerList_Player.Size(m)
+}
+func (m *CMsgGSPlayerList_Player) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSPlayerList_Player.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSPlayerList_Player proto.InternalMessageInfo
func (m *CMsgGSPlayerList_Player) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -1234,16 +1112,38 @@ func (m *CMsgGSPlayerList_Player) GetToken() []byte {
}
type CMsgGSUserPlaying struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,2,opt,name=public_ip" json:"public_ip,omitempty"`
- Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ PublicIp *uint32 `protobuf:"varint,2,opt,name=public_ip" json:"public_ip,omitempty"`
+ Token []byte `protobuf:"bytes,3,opt,name=token" json:"token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGSUserPlaying) Reset() { *m = CMsgGSUserPlaying{} }
+func (m *CMsgGSUserPlaying) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSUserPlaying) ProtoMessage() {}
+func (*CMsgGSUserPlaying) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{16}
+}
+
+func (m *CMsgGSUserPlaying) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSUserPlaying.Unmarshal(m, b)
+}
+func (m *CMsgGSUserPlaying) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSUserPlaying.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSUserPlaying) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSUserPlaying.Merge(m, src)
+}
+func (m *CMsgGSUserPlaying) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSUserPlaying.Size(m)
+}
+func (m *CMsgGSUserPlaying) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSUserPlaying.DiscardUnknown(m)
}
-func (m *CMsgGSUserPlaying) Reset() { *m = CMsgGSUserPlaying{} }
-func (m *CMsgGSUserPlaying) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSUserPlaying) ProtoMessage() {}
-func (*CMsgGSUserPlaying) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{21} }
+var xxx_messageInfo_CMsgGSUserPlaying proto.InternalMessageInfo
func (m *CMsgGSUserPlaying) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -1267,14 +1167,36 @@ func (m *CMsgGSUserPlaying) GetToken() []byte {
}
type CMsgGSDisconnectNotice struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGSDisconnectNotice) Reset() { *m = CMsgGSDisconnectNotice{} }
+func (m *CMsgGSDisconnectNotice) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSDisconnectNotice) ProtoMessage() {}
+func (*CMsgGSDisconnectNotice) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{17}
+}
+
+func (m *CMsgGSDisconnectNotice) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSDisconnectNotice.Unmarshal(m, b)
+}
+func (m *CMsgGSDisconnectNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSDisconnectNotice.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSDisconnectNotice) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSDisconnectNotice.Merge(m, src)
+}
+func (m *CMsgGSDisconnectNotice) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSDisconnectNotice.Size(m)
+}
+func (m *CMsgGSDisconnectNotice) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSDisconnectNotice.DiscardUnknown(m)
}
-func (m *CMsgGSDisconnectNotice) Reset() { *m = CMsgGSDisconnectNotice{} }
-func (m *CMsgGSDisconnectNotice) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSDisconnectNotice) ProtoMessage() {}
-func (*CMsgGSDisconnectNotice) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{22} }
+var xxx_messageInfo_CMsgGSDisconnectNotice proto.InternalMessageInfo
func (m *CMsgGSDisconnectNotice) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -1284,15 +1206,37 @@ func (m *CMsgGSDisconnectNotice) GetSteamId() uint64 {
}
type CMsgClientGamesPlayed struct {
- GamesPlayed []*CMsgClientGamesPlayed_GamePlayed `protobuf:"bytes,1,rep,name=games_played" json:"games_played,omitempty"`
- ClientOsType *uint32 `protobuf:"varint,2,opt,name=client_os_type" json:"client_os_type,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ GamesPlayed []*CMsgClientGamesPlayed_GamePlayed `protobuf:"bytes,1,rep,name=games_played" json:"games_played,omitempty"`
+ ClientOsType *uint32 `protobuf:"varint,2,opt,name=client_os_type" json:"client_os_type,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientGamesPlayed) Reset() { *m = CMsgClientGamesPlayed{} }
-func (m *CMsgClientGamesPlayed) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGamesPlayed) ProtoMessage() {}
-func (*CMsgClientGamesPlayed) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{23} }
+func (m *CMsgClientGamesPlayed) Reset() { *m = CMsgClientGamesPlayed{} }
+func (m *CMsgClientGamesPlayed) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGamesPlayed) ProtoMessage() {}
+func (*CMsgClientGamesPlayed) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{18}
+}
+
+func (m *CMsgClientGamesPlayed) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGamesPlayed.Unmarshal(m, b)
+}
+func (m *CMsgClientGamesPlayed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGamesPlayed.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGamesPlayed) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGamesPlayed.Merge(m, src)
+}
+func (m *CMsgClientGamesPlayed) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGamesPlayed.Size(m)
+}
+func (m *CMsgClientGamesPlayed) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGamesPlayed.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGamesPlayed proto.InternalMessageInfo
func (m *CMsgClientGamesPlayed) GetGamesPlayed() []*CMsgClientGamesPlayed_GamePlayed {
if m != nil {
@@ -1309,28 +1253,64 @@ func (m *CMsgClientGamesPlayed) GetClientOsType() uint32 {
}
type CMsgClientGamesPlayed_GamePlayed struct {
- SteamIdGs *uint64 `protobuf:"varint,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
- GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
- GameIpAddress *uint32 `protobuf:"varint,3,opt,name=game_ip_address" json:"game_ip_address,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
- IsSecure *bool `protobuf:"varint,5,opt,name=is_secure" json:"is_secure,omitempty"`
- Token []byte `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
- GameExtraInfo *string `protobuf:"bytes,7,opt,name=game_extra_info" json:"game_extra_info,omitempty"`
- GameDataBlob []byte `protobuf:"bytes,8,opt,name=game_data_blob" json:"game_data_blob,omitempty"`
- ProcessId *uint32 `protobuf:"varint,9,opt,name=process_id" json:"process_id,omitempty"`
- StreamingProviderId *uint32 `protobuf:"varint,10,opt,name=streaming_provider_id" json:"streaming_provider_id,omitempty"`
- GameFlags *uint32 `protobuf:"varint,11,opt,name=game_flags" json:"game_flags,omitempty"`
- OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id" json:"owner_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdGs *uint64 `protobuf:"varint,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
+ GameIpAddress *uint32 `protobuf:"varint,3,opt,name=game_ip_address" json:"game_ip_address,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
+ IsSecure *bool `protobuf:"varint,5,opt,name=is_secure" json:"is_secure,omitempty"`
+ Token []byte `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
+ GameExtraInfo *string `protobuf:"bytes,7,opt,name=game_extra_info" json:"game_extra_info,omitempty"`
+ GameDataBlob []byte `protobuf:"bytes,8,opt,name=game_data_blob" json:"game_data_blob,omitempty"`
+ ProcessId *uint32 `protobuf:"varint,9,opt,name=process_id" json:"process_id,omitempty"`
+ StreamingProviderId *uint32 `protobuf:"varint,10,opt,name=streaming_provider_id" json:"streaming_provider_id,omitempty"`
+ GameFlags *uint32 `protobuf:"varint,11,opt,name=game_flags" json:"game_flags,omitempty"`
+ OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id" json:"owner_id,omitempty"`
+ VrHmdVendor *string `protobuf:"bytes,13,opt,name=vr_hmd_vendor" json:"vr_hmd_vendor,omitempty"`
+ VrHmdModel *string `protobuf:"bytes,14,opt,name=vr_hmd_model" json:"vr_hmd_model,omitempty"`
+ LaunchOptionType *uint32 `protobuf:"varint,15,opt,name=launch_option_type,def=0" json:"launch_option_type,omitempty"`
+ PrimaryControllerType *int32 `protobuf:"varint,16,opt,name=primary_controller_type,def=-1" json:"primary_controller_type,omitempty"`
+ PrimarySteamControllerSerial *string `protobuf:"bytes,17,opt,name=primary_steam_controller_serial" json:"primary_steam_controller_serial,omitempty"`
+ TotalSteamControllerCount *uint32 `protobuf:"varint,18,opt,name=total_steam_controller_count,def=0" json:"total_steam_controller_count,omitempty"`
+ TotalNonSteamControllerCount *uint32 `protobuf:"varint,19,opt,name=total_non_steam_controller_count,def=0" json:"total_non_steam_controller_count,omitempty"`
+ ControllerWorkshopFileId *uint64 `protobuf:"varint,20,opt,name=controller_workshop_file_id,def=0" json:"controller_workshop_file_id,omitempty"`
+ LaunchSource *uint32 `protobuf:"varint,21,opt,name=launch_source,def=0" json:"launch_source,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGamesPlayed_GamePlayed) Reset() { *m = CMsgClientGamesPlayed_GamePlayed{} }
func (m *CMsgClientGamesPlayed_GamePlayed) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGamesPlayed_GamePlayed) ProtoMessage() {}
func (*CMsgClientGamesPlayed_GamePlayed) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{23, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{18, 0}
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGamesPlayed_GamePlayed.Unmarshal(m, b)
+}
+func (m *CMsgClientGamesPlayed_GamePlayed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGamesPlayed_GamePlayed.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGamesPlayed_GamePlayed) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGamesPlayed_GamePlayed.Merge(m, src)
+}
+func (m *CMsgClientGamesPlayed_GamePlayed) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGamesPlayed_GamePlayed.Size(m)
+}
+func (m *CMsgClientGamesPlayed_GamePlayed) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGamesPlayed_GamePlayed.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientGamesPlayed_GamePlayed proto.InternalMessageInfo
+
+const Default_CMsgClientGamesPlayed_GamePlayed_LaunchOptionType uint32 = 0
+const Default_CMsgClientGamesPlayed_GamePlayed_PrimaryControllerType int32 = -1
+const Default_CMsgClientGamesPlayed_GamePlayed_TotalSteamControllerCount uint32 = 0
+const Default_CMsgClientGamesPlayed_GamePlayed_TotalNonSteamControllerCount uint32 = 0
+const Default_CMsgClientGamesPlayed_GamePlayed_ControllerWorkshopFileId uint64 = 0
+const Default_CMsgClientGamesPlayed_GamePlayed_LaunchSource uint32 = 0
+
func (m *CMsgClientGamesPlayed_GamePlayed) GetSteamIdGs() uint64 {
if m != nil && m.SteamIdGs != nil {
return *m.SteamIdGs
@@ -1415,16 +1395,101 @@ func (m *CMsgClientGamesPlayed_GamePlayed) GetOwnerId() uint32 {
return 0
}
+func (m *CMsgClientGamesPlayed_GamePlayed) GetVrHmdVendor() string {
+ if m != nil && m.VrHmdVendor != nil {
+ return *m.VrHmdVendor
+ }
+ return ""
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetVrHmdModel() string {
+ if m != nil && m.VrHmdModel != nil {
+ return *m.VrHmdModel
+ }
+ return ""
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetLaunchOptionType() uint32 {
+ if m != nil && m.LaunchOptionType != nil {
+ return *m.LaunchOptionType
+ }
+ return Default_CMsgClientGamesPlayed_GamePlayed_LaunchOptionType
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetPrimaryControllerType() int32 {
+ if m != nil && m.PrimaryControllerType != nil {
+ return *m.PrimaryControllerType
+ }
+ return Default_CMsgClientGamesPlayed_GamePlayed_PrimaryControllerType
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetPrimarySteamControllerSerial() string {
+ if m != nil && m.PrimarySteamControllerSerial != nil {
+ return *m.PrimarySteamControllerSerial
+ }
+ return ""
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetTotalSteamControllerCount() uint32 {
+ if m != nil && m.TotalSteamControllerCount != nil {
+ return *m.TotalSteamControllerCount
+ }
+ return Default_CMsgClientGamesPlayed_GamePlayed_TotalSteamControllerCount
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetTotalNonSteamControllerCount() uint32 {
+ if m != nil && m.TotalNonSteamControllerCount != nil {
+ return *m.TotalNonSteamControllerCount
+ }
+ return Default_CMsgClientGamesPlayed_GamePlayed_TotalNonSteamControllerCount
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetControllerWorkshopFileId() uint64 {
+ if m != nil && m.ControllerWorkshopFileId != nil {
+ return *m.ControllerWorkshopFileId
+ }
+ return Default_CMsgClientGamesPlayed_GamePlayed_ControllerWorkshopFileId
+}
+
+func (m *CMsgClientGamesPlayed_GamePlayed) GetLaunchSource() uint32 {
+ if m != nil && m.LaunchSource != nil {
+ return *m.LaunchSource
+ }
+ return Default_CMsgClientGamesPlayed_GamePlayed_LaunchSource
+}
+
type CMsgGSApprove struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- OwnerSteamId *uint64 `protobuf:"fixed64,2,opt,name=owner_steam_id" json:"owner_steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ OwnerSteamId *uint64 `protobuf:"fixed64,2,opt,name=owner_steam_id" json:"owner_steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgGSApprove) Reset() { *m = CMsgGSApprove{} }
-func (m *CMsgGSApprove) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSApprove) ProtoMessage() {}
-func (*CMsgGSApprove) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{24} }
+func (m *CMsgGSApprove) Reset() { *m = CMsgGSApprove{} }
+func (m *CMsgGSApprove) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSApprove) ProtoMessage() {}
+func (*CMsgGSApprove) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{19}
+}
+
+func (m *CMsgGSApprove) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSApprove.Unmarshal(m, b)
+}
+func (m *CMsgGSApprove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSApprove.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSApprove) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSApprove.Merge(m, src)
+}
+func (m *CMsgGSApprove) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSApprove.Size(m)
+}
+func (m *CMsgGSApprove) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSApprove.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSApprove proto.InternalMessageInfo
func (m *CMsgGSApprove) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -1441,16 +1506,38 @@ func (m *CMsgGSApprove) GetOwnerSteamId() uint64 {
}
type CMsgGSDeny struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason" json:"edeny_reason,omitempty"`
- DenyString *string `protobuf:"bytes,3,opt,name=deny_string" json:"deny_string,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason" json:"edeny_reason,omitempty"`
+ DenyString *string `protobuf:"bytes,3,opt,name=deny_string" json:"deny_string,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGSDeny) Reset() { *m = CMsgGSDeny{} }
+func (m *CMsgGSDeny) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSDeny) ProtoMessage() {}
+func (*CMsgGSDeny) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{20}
+}
+
+func (m *CMsgGSDeny) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSDeny.Unmarshal(m, b)
+}
+func (m *CMsgGSDeny) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSDeny.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSDeny) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSDeny.Merge(m, src)
+}
+func (m *CMsgGSDeny) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSDeny.Size(m)
+}
+func (m *CMsgGSDeny) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSDeny.DiscardUnknown(m)
}
-func (m *CMsgGSDeny) Reset() { *m = CMsgGSDeny{} }
-func (m *CMsgGSDeny) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSDeny) ProtoMessage() {}
-func (*CMsgGSDeny) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{25} }
+var xxx_messageInfo_CMsgGSDeny proto.InternalMessageInfo
func (m *CMsgGSDeny) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -1474,15 +1561,37 @@ func (m *CMsgGSDeny) GetDenyString() string {
}
type CMsgGSKick struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason" json:"edeny_reason,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ EdenyReason *int32 `protobuf:"varint,2,opt,name=edeny_reason" json:"edeny_reason,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGSKick) Reset() { *m = CMsgGSKick{} }
+func (m *CMsgGSKick) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSKick) ProtoMessage() {}
+func (*CMsgGSKick) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{21}
}
-func (m *CMsgGSKick) Reset() { *m = CMsgGSKick{} }
-func (m *CMsgGSKick) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSKick) ProtoMessage() {}
-func (*CMsgGSKick) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{26} }
+func (m *CMsgGSKick) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSKick.Unmarshal(m, b)
+}
+func (m *CMsgGSKick) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSKick.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSKick) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSKick.Merge(m, src)
+}
+func (m *CMsgGSKick) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSKick.Size(m)
+}
+func (m *CMsgGSKick) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSKick.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSKick proto.InternalMessageInfo
func (m *CMsgGSKick) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -1499,19 +1608,41 @@ func (m *CMsgGSKick) GetEdenyReason() int32 {
}
type CMsgClientAuthList struct {
- TokensLeft *uint32 `protobuf:"varint,1,opt,name=tokens_left" json:"tokens_left,omitempty"`
- LastRequestSeq *uint32 `protobuf:"varint,2,opt,name=last_request_seq" json:"last_request_seq,omitempty"`
- LastRequestSeqFromServer *uint32 `protobuf:"varint,3,opt,name=last_request_seq_from_server" json:"last_request_seq_from_server,omitempty"`
+ TokensLeft *uint32 `protobuf:"varint,1,opt,name=tokens_left" json:"tokens_left,omitempty"`
+ LastRequestSeq *uint32 `protobuf:"varint,2,opt,name=last_request_seq" json:"last_request_seq,omitempty"`
+ LastRequestSeqFromServer *uint32 `protobuf:"varint,3,opt,name=last_request_seq_from_server" json:"last_request_seq_from_server,omitempty"`
Tickets []*CMsgAuthTicket `protobuf:"bytes,4,rep,name=tickets" json:"tickets,omitempty"`
- AppIds []uint32 `protobuf:"varint,5,rep,name=app_ids" json:"app_ids,omitempty"`
- MessageSequence *uint32 `protobuf:"varint,6,opt,name=message_sequence" json:"message_sequence,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppIds []uint32 `protobuf:"varint,5,rep,name=app_ids" json:"app_ids,omitempty"`
+ MessageSequence *uint32 `protobuf:"varint,6,opt,name=message_sequence" json:"message_sequence,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientAuthList) Reset() { *m = CMsgClientAuthList{} }
-func (m *CMsgClientAuthList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAuthList) ProtoMessage() {}
-func (*CMsgClientAuthList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{27} }
+func (m *CMsgClientAuthList) Reset() { *m = CMsgClientAuthList{} }
+func (m *CMsgClientAuthList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAuthList) ProtoMessage() {}
+func (*CMsgClientAuthList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{22}
+}
+
+func (m *CMsgClientAuthList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAuthList.Unmarshal(m, b)
+}
+func (m *CMsgClientAuthList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAuthList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAuthList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAuthList.Merge(m, src)
+}
+func (m *CMsgClientAuthList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAuthList.Size(m)
+}
+func (m *CMsgClientAuthList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAuthList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAuthList proto.InternalMessageInfo
func (m *CMsgClientAuthList) GetTokensLeft() uint32 {
if m != nil && m.TokensLeft != nil {
@@ -1556,333 +1687,92 @@ func (m *CMsgClientAuthList) GetMessageSequence() uint32 {
}
type CMsgClientAuthListAck struct {
- TicketCrc []uint32 `protobuf:"varint,1,rep,name=ticket_crc" json:"ticket_crc,omitempty"`
- AppIds []uint32 `protobuf:"varint,2,rep,name=app_ids" json:"app_ids,omitempty"`
- MessageSequence *uint32 `protobuf:"varint,3,opt,name=message_sequence" json:"message_sequence,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientAuthListAck) Reset() { *m = CMsgClientAuthListAck{} }
-func (m *CMsgClientAuthListAck) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAuthListAck) ProtoMessage() {}
-func (*CMsgClientAuthListAck) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{28} }
-
-func (m *CMsgClientAuthListAck) GetTicketCrc() []uint32 {
- if m != nil {
- return m.TicketCrc
- }
- return nil
-}
-
-func (m *CMsgClientAuthListAck) GetAppIds() []uint32 {
- if m != nil {
- return m.AppIds
- }
- return nil
-}
-
-func (m *CMsgClientAuthListAck) GetMessageSequence() uint32 {
- if m != nil && m.MessageSequence != nil {
- return *m.MessageSequence
- }
- return 0
-}
-
-type CMsgClientFriendsList struct {
- Bincremental *bool `protobuf:"varint,1,opt,name=bincremental" json:"bincremental,omitempty"`
- Friends []*CMsgClientFriendsList_Friend `protobuf:"bytes,2,rep,name=friends" json:"friends,omitempty"`
- MaxFriendCount *uint32 `protobuf:"varint,3,opt,name=max_friend_count" json:"max_friend_count,omitempty"`
- ActiveFriendCount *uint32 `protobuf:"varint,4,opt,name=active_friend_count" json:"active_friend_count,omitempty"`
- FriendsLimitHit *bool `protobuf:"varint,5,opt,name=friends_limit_hit" json:"friends_limit_hit,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientFriendsList) Reset() { *m = CMsgClientFriendsList{} }
-func (m *CMsgClientFriendsList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendsList) ProtoMessage() {}
-func (*CMsgClientFriendsList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{29} }
-
-func (m *CMsgClientFriendsList) GetBincremental() bool {
- if m != nil && m.Bincremental != nil {
- return *m.Bincremental
- }
- return false
-}
-
-func (m *CMsgClientFriendsList) GetFriends() []*CMsgClientFriendsList_Friend {
- if m != nil {
- return m.Friends
- }
- return nil
-}
-
-func (m *CMsgClientFriendsList) GetMaxFriendCount() uint32 {
- if m != nil && m.MaxFriendCount != nil {
- return *m.MaxFriendCount
- }
- return 0
+ TicketCrc []uint32 `protobuf:"varint,1,rep,name=ticket_crc" json:"ticket_crc,omitempty"`
+ AppIds []uint32 `protobuf:"varint,2,rep,name=app_ids" json:"app_ids,omitempty"`
+ MessageSequence *uint32 `protobuf:"varint,3,opt,name=message_sequence" json:"message_sequence,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientFriendsList) GetActiveFriendCount() uint32 {
- if m != nil && m.ActiveFriendCount != nil {
- return *m.ActiveFriendCount
- }
- return 0
+func (m *CMsgClientAuthListAck) Reset() { *m = CMsgClientAuthListAck{} }
+func (m *CMsgClientAuthListAck) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAuthListAck) ProtoMessage() {}
+func (*CMsgClientAuthListAck) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{23}
}
-func (m *CMsgClientFriendsList) GetFriendsLimitHit() bool {
- if m != nil && m.FriendsLimitHit != nil {
- return *m.FriendsLimitHit
- }
- return false
+func (m *CMsgClientAuthListAck) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAuthListAck.Unmarshal(m, b)
}
-
-type CMsgClientFriendsList_Friend struct {
- Ulfriendid *uint64 `protobuf:"fixed64,1,opt,name=ulfriendid" json:"ulfriendid,omitempty"`
- Efriendrelationship *uint32 `protobuf:"varint,2,opt,name=efriendrelationship" json:"efriendrelationship,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientAuthListAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAuthListAck.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientFriendsList_Friend) Reset() { *m = CMsgClientFriendsList_Friend{} }
-func (m *CMsgClientFriendsList_Friend) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendsList_Friend) ProtoMessage() {}
-func (*CMsgClientFriendsList_Friend) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{29, 0}
+func (m *CMsgClientAuthListAck) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAuthListAck.Merge(m, src)
}
-
-func (m *CMsgClientFriendsList_Friend) GetUlfriendid() uint64 {
- if m != nil && m.Ulfriendid != nil {
- return *m.Ulfriendid
- }
- return 0
-}
-
-func (m *CMsgClientFriendsList_Friend) GetEfriendrelationship() uint32 {
- if m != nil && m.Efriendrelationship != nil {
- return *m.Efriendrelationship
- }
- return 0
+func (m *CMsgClientAuthListAck) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAuthListAck.Size(m)
}
-
-type CMsgClientFriendsGroupsList struct {
- Bremoval *bool `protobuf:"varint,1,opt,name=bremoval" json:"bremoval,omitempty"`
- Bincremental *bool `protobuf:"varint,2,opt,name=bincremental" json:"bincremental,omitempty"`
- FriendGroups []*CMsgClientFriendsGroupsList_FriendGroup `protobuf:"bytes,3,rep,name=friendGroups" json:"friendGroups,omitempty"`
- Memberships []*CMsgClientFriendsGroupsList_FriendGroupsMembership `protobuf:"bytes,4,rep,name=memberships" json:"memberships,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientAuthListAck) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAuthListAck.DiscardUnknown(m)
}
-func (m *CMsgClientFriendsGroupsList) Reset() { *m = CMsgClientFriendsGroupsList{} }
-func (m *CMsgClientFriendsGroupsList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendsGroupsList) ProtoMessage() {}
-func (*CMsgClientFriendsGroupsList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{30} }
+var xxx_messageInfo_CMsgClientAuthListAck proto.InternalMessageInfo
-func (m *CMsgClientFriendsGroupsList) GetBremoval() bool {
- if m != nil && m.Bremoval != nil {
- return *m.Bremoval
- }
- return false
-}
-
-func (m *CMsgClientFriendsGroupsList) GetBincremental() bool {
- if m != nil && m.Bincremental != nil {
- return *m.Bincremental
- }
- return false
-}
-
-func (m *CMsgClientFriendsGroupsList) GetFriendGroups() []*CMsgClientFriendsGroupsList_FriendGroup {
- if m != nil {
- return m.FriendGroups
- }
- return nil
-}
-
-func (m *CMsgClientFriendsGroupsList) GetMemberships() []*CMsgClientFriendsGroupsList_FriendGroupsMembership {
+func (m *CMsgClientAuthListAck) GetTicketCrc() []uint32 {
if m != nil {
- return m.Memberships
+ return m.TicketCrc
}
return nil
}
-type CMsgClientFriendsGroupsList_FriendGroup struct {
- NGroupID *int32 `protobuf:"varint,1,opt,name=nGroupID" json:"nGroupID,omitempty"`
- StrGroupName *string `protobuf:"bytes,2,opt,name=strGroupName" json:"strGroupName,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientFriendsGroupsList_FriendGroup) Reset() {
- *m = CMsgClientFriendsGroupsList_FriendGroup{}
-}
-func (m *CMsgClientFriendsGroupsList_FriendGroup) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendsGroupsList_FriendGroup) ProtoMessage() {}
-func (*CMsgClientFriendsGroupsList_FriendGroup) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{30, 0}
-}
-
-func (m *CMsgClientFriendsGroupsList_FriendGroup) GetNGroupID() int32 {
- if m != nil && m.NGroupID != nil {
- return *m.NGroupID
- }
- return 0
-}
-
-func (m *CMsgClientFriendsGroupsList_FriendGroup) GetStrGroupName() string {
- if m != nil && m.StrGroupName != nil {
- return *m.StrGroupName
- }
- return ""
-}
-
-type CMsgClientFriendsGroupsList_FriendGroupsMembership struct {
- UlSteamID *uint64 `protobuf:"fixed64,1,opt,name=ulSteamID" json:"ulSteamID,omitempty"`
- NGroupID *int32 `protobuf:"varint,2,opt,name=nGroupID" json:"nGroupID,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) Reset() {
- *m = CMsgClientFriendsGroupsList_FriendGroupsMembership{}
-}
-func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) String() string {
- return proto.CompactTextString(m)
-}
-func (*CMsgClientFriendsGroupsList_FriendGroupsMembership) ProtoMessage() {}
-func (*CMsgClientFriendsGroupsList_FriendGroupsMembership) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{30, 1}
-}
-
-func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) GetUlSteamID() uint64 {
- if m != nil && m.UlSteamID != nil {
- return *m.UlSteamID
- }
- return 0
-}
-
-func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) GetNGroupID() int32 {
- if m != nil && m.NGroupID != nil {
- return *m.NGroupID
- }
- return 0
-}
-
-type CMsgClientPlayerNicknameList struct {
- Removal *bool `protobuf:"varint,1,opt,name=removal" json:"removal,omitempty"`
- Incremental *bool `protobuf:"varint,2,opt,name=incremental" json:"incremental,omitempty"`
- Nicknames []*CMsgClientPlayerNicknameList_PlayerNickname `protobuf:"bytes,3,rep,name=nicknames" json:"nicknames,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientPlayerNicknameList) Reset() { *m = CMsgClientPlayerNicknameList{} }
-func (m *CMsgClientPlayerNicknameList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPlayerNicknameList) ProtoMessage() {}
-func (*CMsgClientPlayerNicknameList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{31} }
-
-func (m *CMsgClientPlayerNicknameList) GetRemoval() bool {
- if m != nil && m.Removal != nil {
- return *m.Removal
- }
- return false
-}
-
-func (m *CMsgClientPlayerNicknameList) GetIncremental() bool {
- if m != nil && m.Incremental != nil {
- return *m.Incremental
- }
- return false
-}
-
-func (m *CMsgClientPlayerNicknameList) GetNicknames() []*CMsgClientPlayerNicknameList_PlayerNickname {
+func (m *CMsgClientAuthListAck) GetAppIds() []uint32 {
if m != nil {
- return m.Nicknames
+ return m.AppIds
}
return nil
}
-type CMsgClientPlayerNicknameList_PlayerNickname struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- Nickname *string `protobuf:"bytes,3,opt,name=nickname" json:"nickname,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientPlayerNicknameList_PlayerNickname) Reset() {
- *m = CMsgClientPlayerNicknameList_PlayerNickname{}
-}
-func (m *CMsgClientPlayerNicknameList_PlayerNickname) String() string {
- return proto.CompactTextString(m)
-}
-func (*CMsgClientPlayerNicknameList_PlayerNickname) ProtoMessage() {}
-func (*CMsgClientPlayerNicknameList_PlayerNickname) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{31, 0}
-}
-
-func (m *CMsgClientPlayerNicknameList_PlayerNickname) GetSteamid() uint64 {
- if m != nil && m.Steamid != nil {
- return *m.Steamid
+func (m *CMsgClientAuthListAck) GetMessageSequence() uint32 {
+ if m != nil && m.MessageSequence != nil {
+ return *m.MessageSequence
}
return 0
}
-func (m *CMsgClientPlayerNicknameList_PlayerNickname) GetNickname() string {
- if m != nil && m.Nickname != nil {
- return *m.Nickname
- }
- return ""
+type CMsgClientLicenseList struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Licenses []*CMsgClientLicenseList_License `protobuf:"bytes,2,rep,name=licenses" json:"licenses,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-type CMsgClientSetPlayerNickname struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- Nickname *string `protobuf:"bytes,2,opt,name=nickname" json:"nickname,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientLicenseList) Reset() { *m = CMsgClientLicenseList{} }
+func (m *CMsgClientLicenseList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLicenseList) ProtoMessage() {}
+func (*CMsgClientLicenseList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{24}
}
-func (m *CMsgClientSetPlayerNickname) Reset() { *m = CMsgClientSetPlayerNickname{} }
-func (m *CMsgClientSetPlayerNickname) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientSetPlayerNickname) ProtoMessage() {}
-func (*CMsgClientSetPlayerNickname) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{32} }
-
-func (m *CMsgClientSetPlayerNickname) GetSteamid() uint64 {
- if m != nil && m.Steamid != nil {
- return *m.Steamid
- }
- return 0
+func (m *CMsgClientLicenseList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLicenseList.Unmarshal(m, b)
}
-
-func (m *CMsgClientSetPlayerNickname) GetNickname() string {
- if m != nil && m.Nickname != nil {
- return *m.Nickname
- }
- return ""
+func (m *CMsgClientLicenseList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLicenseList.Marshal(b, m, deterministic)
}
-
-type CMsgClientSetPlayerNicknameResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientLicenseList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLicenseList.Merge(m, src)
}
-
-func (m *CMsgClientSetPlayerNicknameResponse) Reset() { *m = CMsgClientSetPlayerNicknameResponse{} }
-func (m *CMsgClientSetPlayerNicknameResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientSetPlayerNicknameResponse) ProtoMessage() {}
-func (*CMsgClientSetPlayerNicknameResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{33}
+func (m *CMsgClientLicenseList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLicenseList.Size(m)
}
-
-func (m *CMsgClientSetPlayerNicknameResponse) GetEresult() uint32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return 0
-}
-
-type CMsgClientLicenseList struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Licenses []*CMsgClientLicenseList_License `protobuf:"bytes,2,rep,name=licenses" json:"licenses,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientLicenseList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLicenseList.DiscardUnknown(m)
}
-func (m *CMsgClientLicenseList) Reset() { *m = CMsgClientLicenseList{} }
-func (m *CMsgClientLicenseList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLicenseList) ProtoMessage() {}
-func (*CMsgClientLicenseList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{34} }
+var xxx_messageInfo_CMsgClientLicenseList proto.InternalMessageInfo
const Default_CMsgClientLicenseList_Eresult int32 = 2
@@ -1901,32 +1791,52 @@ func (m *CMsgClientLicenseList) GetLicenses() []*CMsgClientLicenseList_License {
}
type CMsgClientLicenseList_License struct {
- PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
- TimeCreated *uint32 `protobuf:"fixed32,2,opt,name=time_created" json:"time_created,omitempty"`
- TimeNextProcess *uint32 `protobuf:"fixed32,3,opt,name=time_next_process" json:"time_next_process,omitempty"`
- MinuteLimit *int32 `protobuf:"varint,4,opt,name=minute_limit" json:"minute_limit,omitempty"`
- MinutesUsed *int32 `protobuf:"varint,5,opt,name=minutes_used" json:"minutes_used,omitempty"`
- PaymentMethod *uint32 `protobuf:"varint,6,opt,name=payment_method" json:"payment_method,omitempty"`
- Flags *uint32 `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
- PurchaseCountryCode *string `protobuf:"bytes,8,opt,name=purchase_country_code" json:"purchase_country_code,omitempty"`
- LicenseType *uint32 `protobuf:"varint,9,opt,name=license_type" json:"license_type,omitempty"`
- TerritoryCode *int32 `protobuf:"varint,10,opt,name=territory_code" json:"territory_code,omitempty"`
- ChangeNumber *int32 `protobuf:"varint,11,opt,name=change_number" json:"change_number,omitempty"`
- OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id" json:"owner_id,omitempty"`
- InitialPeriod *uint32 `protobuf:"varint,13,opt,name=initial_period" json:"initial_period,omitempty"`
- InitialTimeUnit *uint32 `protobuf:"varint,14,opt,name=initial_time_unit" json:"initial_time_unit,omitempty"`
- RenewalPeriod *uint32 `protobuf:"varint,15,opt,name=renewal_period" json:"renewal_period,omitempty"`
- RenewalTimeUnit *uint32 `protobuf:"varint,16,opt,name=renewal_time_unit" json:"renewal_time_unit,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
+ TimeCreated *uint32 `protobuf:"fixed32,2,opt,name=time_created" json:"time_created,omitempty"`
+ TimeNextProcess *uint32 `protobuf:"fixed32,3,opt,name=time_next_process" json:"time_next_process,omitempty"`
+ MinuteLimit *int32 `protobuf:"varint,4,opt,name=minute_limit" json:"minute_limit,omitempty"`
+ MinutesUsed *int32 `protobuf:"varint,5,opt,name=minutes_used" json:"minutes_used,omitempty"`
+ PaymentMethod *uint32 `protobuf:"varint,6,opt,name=payment_method" json:"payment_method,omitempty"`
+ Flags *uint32 `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
+ PurchaseCountryCode *string `protobuf:"bytes,8,opt,name=purchase_country_code" json:"purchase_country_code,omitempty"`
+ LicenseType *uint32 `protobuf:"varint,9,opt,name=license_type" json:"license_type,omitempty"`
+ TerritoryCode *int32 `protobuf:"varint,10,opt,name=territory_code" json:"territory_code,omitempty"`
+ ChangeNumber *int32 `protobuf:"varint,11,opt,name=change_number" json:"change_number,omitempty"`
+ OwnerId *uint32 `protobuf:"varint,12,opt,name=owner_id" json:"owner_id,omitempty"`
+ InitialPeriod *uint32 `protobuf:"varint,13,opt,name=initial_period" json:"initial_period,omitempty"`
+ InitialTimeUnit *uint32 `protobuf:"varint,14,opt,name=initial_time_unit" json:"initial_time_unit,omitempty"`
+ RenewalPeriod *uint32 `protobuf:"varint,15,opt,name=renewal_period" json:"renewal_period,omitempty"`
+ RenewalTimeUnit *uint32 `protobuf:"varint,16,opt,name=renewal_time_unit" json:"renewal_time_unit,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientLicenseList_License) Reset() { *m = CMsgClientLicenseList_License{} }
func (m *CMsgClientLicenseList_License) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLicenseList_License) ProtoMessage() {}
func (*CMsgClientLicenseList_License) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{34, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{24, 0}
+}
+
+func (m *CMsgClientLicenseList_License) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLicenseList_License.Unmarshal(m, b)
+}
+func (m *CMsgClientLicenseList_License) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLicenseList_License.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLicenseList_License) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLicenseList_License.Merge(m, src)
+}
+func (m *CMsgClientLicenseList_License) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLicenseList_License.Size(m)
+}
+func (m *CMsgClientLicenseList_License) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLicenseList_License.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientLicenseList_License proto.InternalMessageInfo
+
func (m *CMsgClientLicenseList_License) GetPackageId() uint32 {
if m != nil && m.PackageId != nil {
return *m.PackageId
@@ -2040,18 +1950,40 @@ func (m *CMsgClientLicenseList_License) GetRenewalTimeUnit() uint32 {
}
type CMsgClientLBSSetScore struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
- Score *int32 `protobuf:"varint,3,opt,name=score" json:"score,omitempty"`
- Details []byte `protobuf:"bytes,4,opt,name=details" json:"details,omitempty"`
- UploadScoreMethod *int32 `protobuf:"varint,5,opt,name=upload_score_method" json:"upload_score_method,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
+ Score *int32 `protobuf:"varint,3,opt,name=score" json:"score,omitempty"`
+ Details []byte `protobuf:"bytes,4,opt,name=details" json:"details,omitempty"`
+ UploadScoreMethod *int32 `protobuf:"varint,5,opt,name=upload_score_method" json:"upload_score_method,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLBSSetScore) Reset() { *m = CMsgClientLBSSetScore{} }
-func (m *CMsgClientLBSSetScore) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLBSSetScore) ProtoMessage() {}
-func (*CMsgClientLBSSetScore) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{35} }
+func (m *CMsgClientLBSSetScore) Reset() { *m = CMsgClientLBSSetScore{} }
+func (m *CMsgClientLBSSetScore) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLBSSetScore) ProtoMessage() {}
+func (*CMsgClientLBSSetScore) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{25}
+}
+
+func (m *CMsgClientLBSSetScore) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSSetScore.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSSetScore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSSetScore.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSSetScore) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSSetScore.Merge(m, src)
+}
+func (m *CMsgClientLBSSetScore) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSSetScore.Size(m)
+}
+func (m *CMsgClientLBSSetScore) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSSetScore.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLBSSetScore proto.InternalMessageInfo
func (m *CMsgClientLBSSetScore) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -2089,18 +2021,40 @@ func (m *CMsgClientLBSSetScore) GetUploadScoreMethod() int32 {
}
type CMsgClientLBSSetScoreResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- LeaderboardEntryCount *int32 `protobuf:"varint,2,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
- ScoreChanged *bool `protobuf:"varint,3,opt,name=score_changed" json:"score_changed,omitempty"`
- GlobalRankPrevious *int32 `protobuf:"varint,4,opt,name=global_rank_previous" json:"global_rank_previous,omitempty"`
- GlobalRankNew *int32 `protobuf:"varint,5,opt,name=global_rank_new" json:"global_rank_new,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ LeaderboardEntryCount *int32 `protobuf:"varint,2,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
+ ScoreChanged *bool `protobuf:"varint,3,opt,name=score_changed" json:"score_changed,omitempty"`
+ GlobalRankPrevious *int32 `protobuf:"varint,4,opt,name=global_rank_previous" json:"global_rank_previous,omitempty"`
+ GlobalRankNew *int32 `protobuf:"varint,5,opt,name=global_rank_new" json:"global_rank_new,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLBSSetScoreResponse) Reset() { *m = CMsgClientLBSSetScoreResponse{} }
-func (m *CMsgClientLBSSetScoreResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLBSSetScoreResponse) ProtoMessage() {}
-func (*CMsgClientLBSSetScoreResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{36} }
+func (m *CMsgClientLBSSetScoreResponse) Reset() { *m = CMsgClientLBSSetScoreResponse{} }
+func (m *CMsgClientLBSSetScoreResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLBSSetScoreResponse) ProtoMessage() {}
+func (*CMsgClientLBSSetScoreResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{26}
+}
+
+func (m *CMsgClientLBSSetScoreResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSSetScoreResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSSetScoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSSetScoreResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSSetScoreResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSSetScoreResponse.Merge(m, src)
+}
+func (m *CMsgClientLBSSetScoreResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSSetScoreResponse.Size(m)
+}
+func (m *CMsgClientLBSSetScoreResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSSetScoreResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLBSSetScoreResponse proto.InternalMessageInfo
const Default_CMsgClientLBSSetScoreResponse_Eresult int32 = 2
@@ -2140,16 +2094,38 @@ func (m *CMsgClientLBSSetScoreResponse) GetGlobalRankNew() int32 {
}
type CMsgClientLBSSetUGC struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
- UgcId *uint64 `protobuf:"fixed64,3,opt,name=ugc_id" json:"ugc_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
+ UgcId *uint64 `protobuf:"fixed64,3,opt,name=ugc_id" json:"ugc_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLBSSetUGC) Reset() { *m = CMsgClientLBSSetUGC{} }
-func (m *CMsgClientLBSSetUGC) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLBSSetUGC) ProtoMessage() {}
-func (*CMsgClientLBSSetUGC) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{37} }
+func (m *CMsgClientLBSSetUGC) Reset() { *m = CMsgClientLBSSetUGC{} }
+func (m *CMsgClientLBSSetUGC) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLBSSetUGC) ProtoMessage() {}
+func (*CMsgClientLBSSetUGC) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{27}
+}
+
+func (m *CMsgClientLBSSetUGC) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSSetUGC.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSSetUGC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSSetUGC.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSSetUGC) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSSetUGC.Merge(m, src)
+}
+func (m *CMsgClientLBSSetUGC) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSSetUGC.Size(m)
+}
+func (m *CMsgClientLBSSetUGC) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSSetUGC.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLBSSetUGC proto.InternalMessageInfo
func (m *CMsgClientLBSSetUGC) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -2173,14 +2149,36 @@ func (m *CMsgClientLBSSetUGC) GetUgcId() uint64 {
}
type CMsgClientLBSSetUGCResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientLBSSetUGCResponse) Reset() { *m = CMsgClientLBSSetUGCResponse{} }
+func (m *CMsgClientLBSSetUGCResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLBSSetUGCResponse) ProtoMessage() {}
+func (*CMsgClientLBSSetUGCResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{28}
+}
+
+func (m *CMsgClientLBSSetUGCResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSSetUGCResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSSetUGCResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSSetUGCResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSSetUGCResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSSetUGCResponse.Merge(m, src)
+}
+func (m *CMsgClientLBSSetUGCResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSSetUGCResponse.Size(m)
+}
+func (m *CMsgClientLBSSetUGCResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSSetUGCResponse.DiscardUnknown(m)
}
-func (m *CMsgClientLBSSetUGCResponse) Reset() { *m = CMsgClientLBSSetUGCResponse{} }
-func (m *CMsgClientLBSSetUGCResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLBSSetUGCResponse) ProtoMessage() {}
-func (*CMsgClientLBSSetUGCResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{38} }
+var xxx_messageInfo_CMsgClientLBSSetUGCResponse proto.InternalMessageInfo
const Default_CMsgClientLBSSetUGCResponse_Eresult int32 = 2
@@ -2192,18 +2190,40 @@ func (m *CMsgClientLBSSetUGCResponse) GetEresult() int32 {
}
type CMsgClientLBSFindOrCreateLB struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LeaderboardSortMethod *int32 `protobuf:"varint,2,opt,name=leaderboard_sort_method" json:"leaderboard_sort_method,omitempty"`
- LeaderboardDisplayType *int32 `protobuf:"varint,3,opt,name=leaderboard_display_type" json:"leaderboard_display_type,omitempty"`
- CreateIfNotFound *bool `protobuf:"varint,4,opt,name=create_if_not_found" json:"create_if_not_found,omitempty"`
- LeaderboardName *string `protobuf:"bytes,5,opt,name=leaderboard_name" json:"leaderboard_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ LeaderboardSortMethod *int32 `protobuf:"varint,2,opt,name=leaderboard_sort_method" json:"leaderboard_sort_method,omitempty"`
+ LeaderboardDisplayType *int32 `protobuf:"varint,3,opt,name=leaderboard_display_type" json:"leaderboard_display_type,omitempty"`
+ CreateIfNotFound *bool `protobuf:"varint,4,opt,name=create_if_not_found" json:"create_if_not_found,omitempty"`
+ LeaderboardName *string `protobuf:"bytes,5,opt,name=leaderboard_name" json:"leaderboard_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientLBSFindOrCreateLB) Reset() { *m = CMsgClientLBSFindOrCreateLB{} }
+func (m *CMsgClientLBSFindOrCreateLB) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLBSFindOrCreateLB) ProtoMessage() {}
+func (*CMsgClientLBSFindOrCreateLB) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{29}
}
-func (m *CMsgClientLBSFindOrCreateLB) Reset() { *m = CMsgClientLBSFindOrCreateLB{} }
-func (m *CMsgClientLBSFindOrCreateLB) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLBSFindOrCreateLB) ProtoMessage() {}
-func (*CMsgClientLBSFindOrCreateLB) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{39} }
+func (m *CMsgClientLBSFindOrCreateLB) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSFindOrCreateLB.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSFindOrCreateLB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSFindOrCreateLB.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSFindOrCreateLB) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSFindOrCreateLB.Merge(m, src)
+}
+func (m *CMsgClientLBSFindOrCreateLB) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSFindOrCreateLB.Size(m)
+}
+func (m *CMsgClientLBSFindOrCreateLB) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSFindOrCreateLB.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLBSFindOrCreateLB proto.InternalMessageInfo
func (m *CMsgClientLBSFindOrCreateLB) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -2241,22 +2261,42 @@ func (m *CMsgClientLBSFindOrCreateLB) GetLeaderboardName() string {
}
type CMsgClientLBSFindOrCreateLBResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
- LeaderboardEntryCount *int32 `protobuf:"varint,3,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
- LeaderboardSortMethod *int32 `protobuf:"varint,4,opt,name=leaderboard_sort_method,def=0" json:"leaderboard_sort_method,omitempty"`
- LeaderboardDisplayType *int32 `protobuf:"varint,5,opt,name=leaderboard_display_type,def=0" json:"leaderboard_display_type,omitempty"`
- LeaderboardName *string `protobuf:"bytes,6,opt,name=leaderboard_name" json:"leaderboard_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ LeaderboardId *int32 `protobuf:"varint,2,opt,name=leaderboard_id" json:"leaderboard_id,omitempty"`
+ LeaderboardEntryCount *int32 `protobuf:"varint,3,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
+ LeaderboardSortMethod *int32 `protobuf:"varint,4,opt,name=leaderboard_sort_method,def=0" json:"leaderboard_sort_method,omitempty"`
+ LeaderboardDisplayType *int32 `protobuf:"varint,5,opt,name=leaderboard_display_type,def=0" json:"leaderboard_display_type,omitempty"`
+ LeaderboardName *string `protobuf:"bytes,6,opt,name=leaderboard_name" json:"leaderboard_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientLBSFindOrCreateLBResponse) Reset() { *m = CMsgClientLBSFindOrCreateLBResponse{} }
func (m *CMsgClientLBSFindOrCreateLBResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSFindOrCreateLBResponse) ProtoMessage() {}
func (*CMsgClientLBSFindOrCreateLBResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{40}
+ return fileDescriptor_97f09b42bb99641f, []int{30}
}
+func (m *CMsgClientLBSFindOrCreateLBResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSFindOrCreateLBResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSFindOrCreateLBResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSFindOrCreateLBResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSFindOrCreateLBResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSFindOrCreateLBResponse.Merge(m, src)
+}
+func (m *CMsgClientLBSFindOrCreateLBResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSFindOrCreateLBResponse.Size(m)
+}
+func (m *CMsgClientLBSFindOrCreateLBResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSFindOrCreateLBResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLBSFindOrCreateLBResponse proto.InternalMessageInfo
+
const Default_CMsgClientLBSFindOrCreateLBResponse_Eresult int32 = 2
const Default_CMsgClientLBSFindOrCreateLBResponse_LeaderboardSortMethod int32 = 0
const Default_CMsgClientLBSFindOrCreateLBResponse_LeaderboardDisplayType int32 = 0
@@ -2310,13 +2350,35 @@ type CMsgClientLBSGetLBEntries struct {
RangeEnd *int32 `protobuf:"varint,4,opt,name=range_end" json:"range_end,omitempty"`
LeaderboardDataRequest *int32 `protobuf:"varint,5,opt,name=leaderboard_data_request" json:"leaderboard_data_request,omitempty"`
Steamids []uint64 `protobuf:"fixed64,6,rep,name=steamids" json:"steamids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientLBSGetLBEntries) Reset() { *m = CMsgClientLBSGetLBEntries{} }
-func (m *CMsgClientLBSGetLBEntries) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientLBSGetLBEntries) ProtoMessage() {}
-func (*CMsgClientLBSGetLBEntries) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{41} }
+func (m *CMsgClientLBSGetLBEntries) Reset() { *m = CMsgClientLBSGetLBEntries{} }
+func (m *CMsgClientLBSGetLBEntries) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLBSGetLBEntries) ProtoMessage() {}
+func (*CMsgClientLBSGetLBEntries) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{31}
+}
+
+func (m *CMsgClientLBSGetLBEntries) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntries.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSGetLBEntries) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntries.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSGetLBEntries) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSGetLBEntries.Merge(m, src)
+}
+func (m *CMsgClientLBSGetLBEntries) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntries.Size(m)
+}
+func (m *CMsgClientLBSGetLBEntries) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSGetLBEntries.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLBSGetLBEntries proto.InternalMessageInfo
func (m *CMsgClientLBSGetLBEntries) GetAppId() int32 {
if m != nil && m.AppId != nil {
@@ -2364,16 +2426,36 @@ type CMsgClientLBSGetLBEntriesResponse struct {
Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
LeaderboardEntryCount *int32 `protobuf:"varint,2,opt,name=leaderboard_entry_count" json:"leaderboard_entry_count,omitempty"`
Entries []*CMsgClientLBSGetLBEntriesResponse_Entry `protobuf:"bytes,3,rep,name=entries" json:"entries,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientLBSGetLBEntriesResponse) Reset() { *m = CMsgClientLBSGetLBEntriesResponse{} }
func (m *CMsgClientLBSGetLBEntriesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSGetLBEntriesResponse) ProtoMessage() {}
func (*CMsgClientLBSGetLBEntriesResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{42}
+ return fileDescriptor_97f09b42bb99641f, []int{32}
+}
+
+func (m *CMsgClientLBSGetLBEntriesResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse.Merge(m, src)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse.Size(m)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse proto.InternalMessageInfo
+
const Default_CMsgClientLBSGetLBEntriesResponse_Eresult int32 = 2
func (m *CMsgClientLBSGetLBEntriesResponse) GetEresult() int32 {
@@ -2398,12 +2480,14 @@ func (m *CMsgClientLBSGetLBEntriesResponse) GetEntries() []*CMsgClientLBSGetLBEn
}
type CMsgClientLBSGetLBEntriesResponse_Entry struct {
- SteamIdUser *uint64 `protobuf:"fixed64,1,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
- GlobalRank *int32 `protobuf:"varint,2,opt,name=global_rank" json:"global_rank,omitempty"`
- Score *int32 `protobuf:"varint,3,opt,name=score" json:"score,omitempty"`
- Details []byte `protobuf:"bytes,4,opt,name=details" json:"details,omitempty"`
- UgcId *uint64 `protobuf:"fixed64,5,opt,name=ugc_id" json:"ugc_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdUser *uint64 `protobuf:"fixed64,1,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
+ GlobalRank *int32 `protobuf:"varint,2,opt,name=global_rank" json:"global_rank,omitempty"`
+ Score *int32 `protobuf:"varint,3,opt,name=score" json:"score,omitempty"`
+ Details []byte `protobuf:"bytes,4,opt,name=details" json:"details,omitempty"`
+ UgcId *uint64 `protobuf:"fixed64,5,opt,name=ugc_id" json:"ugc_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientLBSGetLBEntriesResponse_Entry) Reset() {
@@ -2412,9 +2496,27 @@ func (m *CMsgClientLBSGetLBEntriesResponse_Entry) Reset() {
func (m *CMsgClientLBSGetLBEntriesResponse_Entry) String() string { return proto.CompactTextString(m) }
func (*CMsgClientLBSGetLBEntriesResponse_Entry) ProtoMessage() {}
func (*CMsgClientLBSGetLBEntriesResponse_Entry) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{42, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{32, 0}
+}
+
+func (m *CMsgClientLBSGetLBEntriesResponse_Entry) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse_Entry.Unmarshal(m, b)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse_Entry.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse_Entry) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse_Entry.Merge(m, src)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse_Entry) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse_Entry.Size(m)
+}
+func (m *CMsgClientLBSGetLBEntriesResponse_Entry) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse_Entry.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientLBSGetLBEntriesResponse_Entry proto.InternalMessageInfo
+
func (m *CMsgClientLBSGetLBEntriesResponse_Entry) GetSteamIdUser() uint64 {
if m != nil && m.SteamIdUser != nil {
return *m.SteamIdUser
@@ -2450,88 +2552,37 @@ func (m *CMsgClientLBSGetLBEntriesResponse_Entry) GetUgcId() uint64 {
return 0
}
-type CMsgClientAccountInfo struct {
- PersonaName *string `protobuf:"bytes,1,opt,name=persona_name" json:"persona_name,omitempty"`
- IpCountry *string `protobuf:"bytes,2,opt,name=ip_country" json:"ip_country,omitempty"`
- CountAuthedComputers *int32 `protobuf:"varint,5,opt,name=count_authed_computers" json:"count_authed_computers,omitempty"`
- AccountFlags *uint32 `protobuf:"varint,7,opt,name=account_flags" json:"account_flags,omitempty"`
- FacebookId *uint64 `protobuf:"varint,8,opt,name=facebook_id" json:"facebook_id,omitempty"`
- FacebookName *string `protobuf:"bytes,9,opt,name=facebook_name" json:"facebook_name,omitempty"`
- SteamguardNotifyNewmachines *bool `protobuf:"varint,14,opt,name=steamguard_notify_newmachines" json:"steamguard_notify_newmachines,omitempty"`
- SteamguardMachineNameUserChosen *string `protobuf:"bytes,15,opt,name=steamguard_machine_name_user_chosen" json:"steamguard_machine_name_user_chosen,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientAccountInfo) Reset() { *m = CMsgClientAccountInfo{} }
-func (m *CMsgClientAccountInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAccountInfo) ProtoMessage() {}
-func (*CMsgClientAccountInfo) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{43} }
-
-func (m *CMsgClientAccountInfo) GetPersonaName() string {
- if m != nil && m.PersonaName != nil {
- return *m.PersonaName
- }
- return ""
-}
-
-func (m *CMsgClientAccountInfo) GetIpCountry() string {
- if m != nil && m.IpCountry != nil {
- return *m.IpCountry
- }
- return ""
-}
-
-func (m *CMsgClientAccountInfo) GetCountAuthedComputers() int32 {
- if m != nil && m.CountAuthedComputers != nil {
- return *m.CountAuthedComputers
- }
- return 0
+type CMsgClientAppMinutesPlayedData struct {
+ MinutesPlayed []*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData `protobuf:"bytes,1,rep,name=minutes_played" json:"minutes_played,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientAccountInfo) GetAccountFlags() uint32 {
- if m != nil && m.AccountFlags != nil {
- return *m.AccountFlags
- }
- return 0
+func (m *CMsgClientAppMinutesPlayedData) Reset() { *m = CMsgClientAppMinutesPlayedData{} }
+func (m *CMsgClientAppMinutesPlayedData) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAppMinutesPlayedData) ProtoMessage() {}
+func (*CMsgClientAppMinutesPlayedData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{33}
}
-func (m *CMsgClientAccountInfo) GetFacebookId() uint64 {
- if m != nil && m.FacebookId != nil {
- return *m.FacebookId
- }
- return 0
+func (m *CMsgClientAppMinutesPlayedData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppMinutesPlayedData.Unmarshal(m, b)
}
-
-func (m *CMsgClientAccountInfo) GetFacebookName() string {
- if m != nil && m.FacebookName != nil {
- return *m.FacebookName
- }
- return ""
+func (m *CMsgClientAppMinutesPlayedData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppMinutesPlayedData.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientAccountInfo) GetSteamguardNotifyNewmachines() bool {
- if m != nil && m.SteamguardNotifyNewmachines != nil {
- return *m.SteamguardNotifyNewmachines
- }
- return false
+func (m *CMsgClientAppMinutesPlayedData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppMinutesPlayedData.Merge(m, src)
}
-
-func (m *CMsgClientAccountInfo) GetSteamguardMachineNameUserChosen() string {
- if m != nil && m.SteamguardMachineNameUserChosen != nil {
- return *m.SteamguardMachineNameUserChosen
- }
- return ""
+func (m *CMsgClientAppMinutesPlayedData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppMinutesPlayedData.Size(m)
}
-
-type CMsgClientAppMinutesPlayedData struct {
- MinutesPlayed []*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData `protobuf:"bytes,1,rep,name=minutes_played" json:"minutes_played,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientAppMinutesPlayedData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppMinutesPlayedData.DiscardUnknown(m)
}
-func (m *CMsgClientAppMinutesPlayedData) Reset() { *m = CMsgClientAppMinutesPlayedData{} }
-func (m *CMsgClientAppMinutesPlayedData) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAppMinutesPlayedData) ProtoMessage() {}
-func (*CMsgClientAppMinutesPlayedData) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{44} }
+var xxx_messageInfo_CMsgClientAppMinutesPlayedData proto.InternalMessageInfo
func (m *CMsgClientAppMinutesPlayedData) GetMinutesPlayed() []*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData {
if m != nil {
@@ -2541,10 +2592,12 @@ func (m *CMsgClientAppMinutesPlayedData) GetMinutesPlayed() []*CMsgClientAppMinu
}
type CMsgClientAppMinutesPlayedData_AppMinutesPlayedData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- Forever *int32 `protobuf:"varint,2,opt,name=forever" json:"forever,omitempty"`
- LastTwoWeeks *int32 `protobuf:"varint,3,opt,name=last_two_weeks" json:"last_two_weeks,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ Forever *int32 `protobuf:"varint,2,opt,name=forever" json:"forever,omitempty"`
+ LastTwoWeeks *int32 `protobuf:"varint,3,opt,name=last_two_weeks" json:"last_two_weeks,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) Reset() {
@@ -2555,8 +2608,26 @@ func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) String() string {
}
func (*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) ProtoMessage() {}
func (*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{44, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{33, 0}
+}
+
+func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.Unmarshal(m, b)
+}
+func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.Marshal(b, m, deterministic)
}
+func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.Merge(m, src)
+}
+func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.Size(m)
+}
+func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppMinutesPlayedData_AppMinutesPlayedData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppMinutesPlayedData_AppMinutesPlayedData proto.InternalMessageInfo
func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -2580,17 +2651,39 @@ func (m *CMsgClientAppMinutesPlayedData_AppMinutesPlayedData) GetLastTwoWeeks()
}
type CMsgClientIsLimitedAccount struct {
- BisLimitedAccount *bool `protobuf:"varint,1,opt,name=bis_limited_account" json:"bis_limited_account,omitempty"`
- BisCommunityBanned *bool `protobuf:"varint,2,opt,name=bis_community_banned" json:"bis_community_banned,omitempty"`
- BisLockedAccount *bool `protobuf:"varint,3,opt,name=bis_locked_account" json:"bis_locked_account,omitempty"`
- BisLimitedAccountAllowedToInviteFriends *bool `protobuf:"varint,4,opt,name=bis_limited_account_allowed_to_invite_friends" json:"bis_limited_account_allowed_to_invite_friends,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ BisLimitedAccount *bool `protobuf:"varint,1,opt,name=bis_limited_account" json:"bis_limited_account,omitempty"`
+ BisCommunityBanned *bool `protobuf:"varint,2,opt,name=bis_community_banned" json:"bis_community_banned,omitempty"`
+ BisLockedAccount *bool `protobuf:"varint,3,opt,name=bis_locked_account" json:"bis_locked_account,omitempty"`
+ BisLimitedAccountAllowedToInviteFriends *bool `protobuf:"varint,4,opt,name=bis_limited_account_allowed_to_invite_friends" json:"bis_limited_account_allowed_to_invite_friends,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientIsLimitedAccount) Reset() { *m = CMsgClientIsLimitedAccount{} }
+func (m *CMsgClientIsLimitedAccount) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientIsLimitedAccount) ProtoMessage() {}
+func (*CMsgClientIsLimitedAccount) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{34}
+}
+
+func (m *CMsgClientIsLimitedAccount) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientIsLimitedAccount.Unmarshal(m, b)
+}
+func (m *CMsgClientIsLimitedAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientIsLimitedAccount.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientIsLimitedAccount) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientIsLimitedAccount.Merge(m, src)
+}
+func (m *CMsgClientIsLimitedAccount) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientIsLimitedAccount.Size(m)
+}
+func (m *CMsgClientIsLimitedAccount) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientIsLimitedAccount.DiscardUnknown(m)
}
-func (m *CMsgClientIsLimitedAccount) Reset() { *m = CMsgClientIsLimitedAccount{} }
-func (m *CMsgClientIsLimitedAccount) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientIsLimitedAccount) ProtoMessage() {}
-func (*CMsgClientIsLimitedAccount) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{45} }
+var xxx_messageInfo_CMsgClientIsLimitedAccount proto.InternalMessageInfo
func (m *CMsgClientIsLimitedAccount) GetBisLimitedAccount() bool {
if m != nil && m.BisLimitedAccount != nil {
@@ -2620,447 +2713,78 @@ func (m *CMsgClientIsLimitedAccount) GetBisLimitedAccountAllowedToInviteFriends(
return false
}
-type CMsgClientRequestFriendData struct {
- PersonaStateRequested *uint32 `protobuf:"varint,1,opt,name=persona_state_requested" json:"persona_state_requested,omitempty"`
- Friends []uint64 `protobuf:"fixed64,2,rep,name=friends" json:"friends,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientRequestFriendData) Reset() { *m = CMsgClientRequestFriendData{} }
-func (m *CMsgClientRequestFriendData) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRequestFriendData) ProtoMessage() {}
-func (*CMsgClientRequestFriendData) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{46} }
-
-func (m *CMsgClientRequestFriendData) GetPersonaStateRequested() uint32 {
- if m != nil && m.PersonaStateRequested != nil {
- return *m.PersonaStateRequested
- }
- return 0
-}
-
-func (m *CMsgClientRequestFriendData) GetFriends() []uint64 {
- if m != nil {
- return m.Friends
- }
- return nil
-}
-
-type CMsgClientChangeStatus struct {
- PersonaState *uint32 `protobuf:"varint,1,opt,name=persona_state" json:"persona_state,omitempty"`
- PlayerName *string `protobuf:"bytes,2,opt,name=player_name" json:"player_name,omitempty"`
- IsAutoGeneratedName *bool `protobuf:"varint,3,opt,name=is_auto_generated_name" json:"is_auto_generated_name,omitempty"`
- HighPriority *bool `protobuf:"varint,4,opt,name=high_priority" json:"high_priority,omitempty"`
- PersonaSetByUser *bool `protobuf:"varint,5,opt,name=persona_set_by_user" json:"persona_set_by_user,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientChangeStatus) Reset() { *m = CMsgClientChangeStatus{} }
-func (m *CMsgClientChangeStatus) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientChangeStatus) ProtoMessage() {}
-func (*CMsgClientChangeStatus) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{47} }
-
-func (m *CMsgClientChangeStatus) GetPersonaState() uint32 {
- if m != nil && m.PersonaState != nil {
- return *m.PersonaState
- }
- return 0
-}
-
-func (m *CMsgClientChangeStatus) GetPlayerName() string {
- if m != nil && m.PlayerName != nil {
- return *m.PlayerName
- }
- return ""
-}
-
-func (m *CMsgClientChangeStatus) GetIsAutoGeneratedName() bool {
- if m != nil && m.IsAutoGeneratedName != nil {
- return *m.IsAutoGeneratedName
- }
- return false
-}
-
-func (m *CMsgClientChangeStatus) GetHighPriority() bool {
- if m != nil && m.HighPriority != nil {
- return *m.HighPriority
- }
- return false
-}
-
-func (m *CMsgClientChangeStatus) GetPersonaSetByUser() bool {
- if m != nil && m.PersonaSetByUser != nil {
- return *m.PersonaSetByUser
- }
- return false
-}
-
-type CMsgPersonaChangeResponse struct {
- Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
- PlayerName *string `protobuf:"bytes,2,opt,name=player_name" json:"player_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgPersonaChangeResponse) Reset() { *m = CMsgPersonaChangeResponse{} }
-func (m *CMsgPersonaChangeResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgPersonaChangeResponse) ProtoMessage() {}
-func (*CMsgPersonaChangeResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{48} }
-
-func (m *CMsgPersonaChangeResponse) GetResult() uint32 {
- if m != nil && m.Result != nil {
- return *m.Result
- }
- return 0
-}
-
-func (m *CMsgPersonaChangeResponse) GetPlayerName() string {
- if m != nil && m.PlayerName != nil {
- return *m.PlayerName
- }
- return ""
-}
-
-type CMsgClientPersonaState struct {
- StatusFlags *uint32 `protobuf:"varint,1,opt,name=status_flags" json:"status_flags,omitempty"`
- Friends []*CMsgClientPersonaState_Friend `protobuf:"bytes,2,rep,name=friends" json:"friends,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientPersonaState) Reset() { *m = CMsgClientPersonaState{} }
-func (m *CMsgClientPersonaState) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPersonaState) ProtoMessage() {}
-func (*CMsgClientPersonaState) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{49} }
-
-func (m *CMsgClientPersonaState) GetStatusFlags() uint32 {
- if m != nil && m.StatusFlags != nil {
- return *m.StatusFlags
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState) GetFriends() []*CMsgClientPersonaState_Friend {
- if m != nil {
- return m.Friends
- }
- return nil
-}
-
-type CMsgClientPersonaState_Friend struct {
- Friendid *uint64 `protobuf:"fixed64,1,opt,name=friendid" json:"friendid,omitempty"`
- PersonaState *uint32 `protobuf:"varint,2,opt,name=persona_state" json:"persona_state,omitempty"`
- GamePlayedAppId *uint32 `protobuf:"varint,3,opt,name=game_played_app_id" json:"game_played_app_id,omitempty"`
- GameServerIp *uint32 `protobuf:"varint,4,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
- GameServerPort *uint32 `protobuf:"varint,5,opt,name=game_server_port" json:"game_server_port,omitempty"`
- PersonaStateFlags *uint32 `protobuf:"varint,6,opt,name=persona_state_flags" json:"persona_state_flags,omitempty"`
- OnlineSessionInstances *uint32 `protobuf:"varint,7,opt,name=online_session_instances" json:"online_session_instances,omitempty"`
- PublishedInstanceId *uint32 `protobuf:"varint,8,opt,name=published_instance_id" json:"published_instance_id,omitempty"`
- PersonaSetByUser *bool `protobuf:"varint,10,opt,name=persona_set_by_user" json:"persona_set_by_user,omitempty"`
- PlayerName *string `protobuf:"bytes,15,opt,name=player_name" json:"player_name,omitempty"`
- QueryPort *uint32 `protobuf:"varint,20,opt,name=query_port" json:"query_port,omitempty"`
- SteamidSource *uint64 `protobuf:"fixed64,25,opt,name=steamid_source" json:"steamid_source,omitempty"`
- AvatarHash []byte `protobuf:"bytes,31,opt,name=avatar_hash" json:"avatar_hash,omitempty"`
- LastLogoff *uint32 `protobuf:"varint,45,opt,name=last_logoff" json:"last_logoff,omitempty"`
- LastLogon *uint32 `protobuf:"varint,46,opt,name=last_logon" json:"last_logon,omitempty"`
- ClanRank *uint32 `protobuf:"varint,50,opt,name=clan_rank" json:"clan_rank,omitempty"`
- GameName *string `protobuf:"bytes,55,opt,name=game_name" json:"game_name,omitempty"`
- Gameid *uint64 `protobuf:"fixed64,56,opt,name=gameid" json:"gameid,omitempty"`
- GameDataBlob []byte `protobuf:"bytes,60,opt,name=game_data_blob" json:"game_data_blob,omitempty"`
- ClanTag *string `protobuf:"bytes,65,opt,name=clan_tag" json:"clan_tag,omitempty"`
- FacebookName *string `protobuf:"bytes,66,opt,name=facebook_name" json:"facebook_name,omitempty"`
- FacebookId *uint64 `protobuf:"varint,67,opt,name=facebook_id" json:"facebook_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientPersonaState_Friend) Reset() { *m = CMsgClientPersonaState_Friend{} }
-func (m *CMsgClientPersonaState_Friend) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPersonaState_Friend) ProtoMessage() {}
-func (*CMsgClientPersonaState_Friend) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{49, 0}
-}
-
-func (m *CMsgClientPersonaState_Friend) GetFriendid() uint64 {
- if m != nil && m.Friendid != nil {
- return *m.Friendid
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetPersonaState() uint32 {
- if m != nil && m.PersonaState != nil {
- return *m.PersonaState
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetGamePlayedAppId() uint32 {
- if m != nil && m.GamePlayedAppId != nil {
- return *m.GamePlayedAppId
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetGameServerIp() uint32 {
- if m != nil && m.GameServerIp != nil {
- return *m.GameServerIp
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetGameServerPort() uint32 {
- if m != nil && m.GameServerPort != nil {
- return *m.GameServerPort
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetPersonaStateFlags() uint32 {
- if m != nil && m.PersonaStateFlags != nil {
- return *m.PersonaStateFlags
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetOnlineSessionInstances() uint32 {
- if m != nil && m.OnlineSessionInstances != nil {
- return *m.OnlineSessionInstances
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetPublishedInstanceId() uint32 {
- if m != nil && m.PublishedInstanceId != nil {
- return *m.PublishedInstanceId
- }
- return 0
-}
-
-func (m *CMsgClientPersonaState_Friend) GetPersonaSetByUser() bool {
- if m != nil && m.PersonaSetByUser != nil {
- return *m.PersonaSetByUser
- }
- return false
-}
-
-func (m *CMsgClientPersonaState_Friend) GetPlayerName() string {
- if m != nil && m.PlayerName != nil {
- return *m.PlayerName
- }
- return ""
-}
-
-func (m *CMsgClientPersonaState_Friend) GetQueryPort() uint32 {
- if m != nil && m.QueryPort != nil {
- return *m.QueryPort
- }
- return 0
+type CMsgClientServerList struct {
+ Servers []*CMsgClientServerList_Server `protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientPersonaState_Friend) GetSteamidSource() uint64 {
- if m != nil && m.SteamidSource != nil {
- return *m.SteamidSource
- }
- return 0
+func (m *CMsgClientServerList) Reset() { *m = CMsgClientServerList{} }
+func (m *CMsgClientServerList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServerList) ProtoMessage() {}
+func (*CMsgClientServerList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{35}
}
-func (m *CMsgClientPersonaState_Friend) GetAvatarHash() []byte {
- if m != nil {
- return m.AvatarHash
- }
- return nil
+func (m *CMsgClientServerList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServerList.Unmarshal(m, b)
}
-
-func (m *CMsgClientPersonaState_Friend) GetLastLogoff() uint32 {
- if m != nil && m.LastLogoff != nil {
- return *m.LastLogoff
- }
- return 0
+func (m *CMsgClientServerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServerList.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientPersonaState_Friend) GetLastLogon() uint32 {
- if m != nil && m.LastLogon != nil {
- return *m.LastLogon
- }
- return 0
+func (m *CMsgClientServerList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServerList.Merge(m, src)
}
-
-func (m *CMsgClientPersonaState_Friend) GetClanRank() uint32 {
- if m != nil && m.ClanRank != nil {
- return *m.ClanRank
- }
- return 0
+func (m *CMsgClientServerList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServerList.Size(m)
}
-
-func (m *CMsgClientPersonaState_Friend) GetGameName() string {
- if m != nil && m.GameName != nil {
- return *m.GameName
- }
- return ""
+func (m *CMsgClientServerList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServerList.DiscardUnknown(m)
}
-func (m *CMsgClientPersonaState_Friend) GetGameid() uint64 {
- if m != nil && m.Gameid != nil {
- return *m.Gameid
- }
- return 0
-}
+var xxx_messageInfo_CMsgClientServerList proto.InternalMessageInfo
-func (m *CMsgClientPersonaState_Friend) GetGameDataBlob() []byte {
+func (m *CMsgClientServerList) GetServers() []*CMsgClientServerList_Server {
if m != nil {
- return m.GameDataBlob
+ return m.Servers
}
return nil
}
-func (m *CMsgClientPersonaState_Friend) GetClanTag() string {
- if m != nil && m.ClanTag != nil {
- return *m.ClanTag
- }
- return ""
-}
-
-func (m *CMsgClientPersonaState_Friend) GetFacebookName() string {
- if m != nil && m.FacebookName != nil {
- return *m.FacebookName
- }
- return ""
-}
-
-func (m *CMsgClientPersonaState_Friend) GetFacebookId() uint64 {
- if m != nil && m.FacebookId != nil {
- return *m.FacebookId
- }
- return 0
-}
-
-type CMsgClientFriendProfileInfo struct {
- SteamidFriend *uint64 `protobuf:"fixed64,1,opt,name=steamid_friend" json:"steamid_friend,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientFriendProfileInfo) Reset() { *m = CMsgClientFriendProfileInfo{} }
-func (m *CMsgClientFriendProfileInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendProfileInfo) ProtoMessage() {}
-func (*CMsgClientFriendProfileInfo) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{50} }
-
-func (m *CMsgClientFriendProfileInfo) GetSteamidFriend() uint64 {
- if m != nil && m.SteamidFriend != nil {
- return *m.SteamidFriend
- }
- return 0
-}
-
-type CMsgClientFriendProfileInfoResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SteamidFriend *uint64 `protobuf:"fixed64,2,opt,name=steamid_friend" json:"steamid_friend,omitempty"`
- TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created" json:"time_created,omitempty"`
- RealName *string `protobuf:"bytes,4,opt,name=real_name" json:"real_name,omitempty"`
- CityName *string `protobuf:"bytes,5,opt,name=city_name" json:"city_name,omitempty"`
- StateName *string `protobuf:"bytes,6,opt,name=state_name" json:"state_name,omitempty"`
- CountryName *string `protobuf:"bytes,7,opt,name=country_name" json:"country_name,omitempty"`
- Headline *string `protobuf:"bytes,8,opt,name=headline" json:"headline,omitempty"`
- Summary *string `protobuf:"bytes,9,opt,name=summary" json:"summary,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientFriendProfileInfoResponse) Reset() { *m = CMsgClientFriendProfileInfoResponse{} }
-func (m *CMsgClientFriendProfileInfoResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendProfileInfoResponse) ProtoMessage() {}
-func (*CMsgClientFriendProfileInfoResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{51}
-}
-
-const Default_CMsgClientFriendProfileInfoResponse_Eresult int32 = 2
-
-func (m *CMsgClientFriendProfileInfoResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientFriendProfileInfoResponse_Eresult
-}
-
-func (m *CMsgClientFriendProfileInfoResponse) GetSteamidFriend() uint64 {
- if m != nil && m.SteamidFriend != nil {
- return *m.SteamidFriend
- }
- return 0
-}
-
-func (m *CMsgClientFriendProfileInfoResponse) GetTimeCreated() uint32 {
- if m != nil && m.TimeCreated != nil {
- return *m.TimeCreated
- }
- return 0
-}
-
-func (m *CMsgClientFriendProfileInfoResponse) GetRealName() string {
- if m != nil && m.RealName != nil {
- return *m.RealName
- }
- return ""
-}
-
-func (m *CMsgClientFriendProfileInfoResponse) GetCityName() string {
- if m != nil && m.CityName != nil {
- return *m.CityName
- }
- return ""
-}
-
-func (m *CMsgClientFriendProfileInfoResponse) GetStateName() string {
- if m != nil && m.StateName != nil {
- return *m.StateName
- }
- return ""
+type CMsgClientServerList_Server struct {
+ ServerType *uint32 `protobuf:"varint,1,opt,name=server_type" json:"server_type,omitempty"`
+ ServerIp *uint32 `protobuf:"varint,2,opt,name=server_ip" json:"server_ip,omitempty"`
+ ServerPort *uint32 `protobuf:"varint,3,opt,name=server_port" json:"server_port,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientFriendProfileInfoResponse) GetCountryName() string {
- if m != nil && m.CountryName != nil {
- return *m.CountryName
- }
- return ""
+func (m *CMsgClientServerList_Server) Reset() { *m = CMsgClientServerList_Server{} }
+func (m *CMsgClientServerList_Server) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServerList_Server) ProtoMessage() {}
+func (*CMsgClientServerList_Server) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{35, 0}
}
-func (m *CMsgClientFriendProfileInfoResponse) GetHeadline() string {
- if m != nil && m.Headline != nil {
- return *m.Headline
- }
- return ""
+func (m *CMsgClientServerList_Server) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServerList_Server.Unmarshal(m, b)
}
-
-func (m *CMsgClientFriendProfileInfoResponse) GetSummary() string {
- if m != nil && m.Summary != nil {
- return *m.Summary
- }
- return ""
+func (m *CMsgClientServerList_Server) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServerList_Server.Marshal(b, m, deterministic)
}
-
-type CMsgClientServerList struct {
- Servers []*CMsgClientServerList_Server `protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientServerList_Server) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServerList_Server.Merge(m, src)
}
-
-func (m *CMsgClientServerList) Reset() { *m = CMsgClientServerList{} }
-func (m *CMsgClientServerList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServerList) ProtoMessage() {}
-func (*CMsgClientServerList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{52} }
-
-func (m *CMsgClientServerList) GetServers() []*CMsgClientServerList_Server {
- if m != nil {
- return m.Servers
- }
- return nil
+func (m *CMsgClientServerList_Server) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServerList_Server.Size(m)
}
-
-type CMsgClientServerList_Server struct {
- ServerType *uint32 `protobuf:"varint,1,opt,name=server_type" json:"server_type,omitempty"`
- ServerIp *uint32 `protobuf:"varint,2,opt,name=server_ip" json:"server_ip,omitempty"`
- ServerPort *uint32 `protobuf:"varint,3,opt,name=server_port" json:"server_port,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientServerList_Server) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServerList_Server.DiscardUnknown(m)
}
-func (m *CMsgClientServerList_Server) Reset() { *m = CMsgClientServerList_Server{} }
-func (m *CMsgClientServerList_Server) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServerList_Server) ProtoMessage() {}
-func (*CMsgClientServerList_Server) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{52, 0} }
+var xxx_messageInfo_CMsgClientServerList_Server proto.InternalMessageInfo
func (m *CMsgClientServerList_Server) GetServerType() uint32 {
if m != nil && m.ServerType != nil {
@@ -3084,14 +2808,36 @@ func (m *CMsgClientServerList_Server) GetServerPort() uint32 {
}
type CMsgClientRequestedClientStats struct {
- StatsToSend []*CMsgClientRequestedClientStats_StatsToSend `protobuf:"bytes,1,rep,name=stats_to_send" json:"stats_to_send,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatsToSend []*CMsgClientRequestedClientStats_StatsToSend `protobuf:"bytes,1,rep,name=stats_to_send" json:"stats_to_send,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRequestedClientStats) Reset() { *m = CMsgClientRequestedClientStats{} }
+func (m *CMsgClientRequestedClientStats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRequestedClientStats) ProtoMessage() {}
+func (*CMsgClientRequestedClientStats) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{36}
}
-func (m *CMsgClientRequestedClientStats) Reset() { *m = CMsgClientRequestedClientStats{} }
-func (m *CMsgClientRequestedClientStats) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRequestedClientStats) ProtoMessage() {}
-func (*CMsgClientRequestedClientStats) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{53} }
+func (m *CMsgClientRequestedClientStats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestedClientStats.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestedClientStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestedClientStats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestedClientStats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestedClientStats.Merge(m, src)
+}
+func (m *CMsgClientRequestedClientStats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestedClientStats.Size(m)
+}
+func (m *CMsgClientRequestedClientStats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestedClientStats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestedClientStats proto.InternalMessageInfo
func (m *CMsgClientRequestedClientStats) GetStatsToSend() []*CMsgClientRequestedClientStats_StatsToSend {
if m != nil {
@@ -3101,9 +2847,11 @@ func (m *CMsgClientRequestedClientStats) GetStatsToSend() []*CMsgClientRequested
}
type CMsgClientRequestedClientStats_StatsToSend struct {
- ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat" json:"client_stat,omitempty"`
- StatAggregateMethod *uint32 `protobuf:"varint,2,opt,name=stat_aggregate_method" json:"stat_aggregate_method,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat" json:"client_stat,omitempty"`
+ StatAggregateMethod *uint32 `protobuf:"varint,2,opt,name=stat_aggregate_method" json:"stat_aggregate_method,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestedClientStats_StatsToSend) Reset() {
@@ -3114,8 +2862,26 @@ func (m *CMsgClientRequestedClientStats_StatsToSend) String() string {
}
func (*CMsgClientRequestedClientStats_StatsToSend) ProtoMessage() {}
func (*CMsgClientRequestedClientStats_StatsToSend) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{53, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{36, 0}
+}
+
+func (m *CMsgClientRequestedClientStats_StatsToSend) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestedClientStats_StatsToSend.Unmarshal(m, b)
}
+func (m *CMsgClientRequestedClientStats_StatsToSend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestedClientStats_StatsToSend.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestedClientStats_StatsToSend) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestedClientStats_StatsToSend.Merge(m, src)
+}
+func (m *CMsgClientRequestedClientStats_StatsToSend) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestedClientStats_StatsToSend.Size(m)
+}
+func (m *CMsgClientRequestedClientStats_StatsToSend) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestedClientStats_StatsToSend.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestedClientStats_StatsToSend proto.InternalMessageInfo
func (m *CMsgClientRequestedClientStats_StatsToSend) GetClientStat() uint32 {
if m != nil && m.ClientStat != nil {
@@ -3132,14 +2898,36 @@ func (m *CMsgClientRequestedClientStats_StatsToSend) GetStatAggregateMethod() ui
}
type CMsgClientStat2 struct {
- StatDetail []*CMsgClientStat2_StatDetail `protobuf:"bytes,1,rep,name=stat_detail" json:"stat_detail,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatDetail []*CMsgClientStat2_StatDetail `protobuf:"bytes,1,rep,name=stat_detail" json:"stat_detail,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientStat2) Reset() { *m = CMsgClientStat2{} }
-func (m *CMsgClientStat2) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientStat2) ProtoMessage() {}
-func (*CMsgClientStat2) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{54} }
+func (m *CMsgClientStat2) Reset() { *m = CMsgClientStat2{} }
+func (m *CMsgClientStat2) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientStat2) ProtoMessage() {}
+func (*CMsgClientStat2) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{37}
+}
+
+func (m *CMsgClientStat2) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStat2.Unmarshal(m, b)
+}
+func (m *CMsgClientStat2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStat2.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStat2) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStat2.Merge(m, src)
+}
+func (m *CMsgClientStat2) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStat2.Size(m)
+}
+func (m *CMsgClientStat2) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStat2.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStat2 proto.InternalMessageInfo
func (m *CMsgClientStat2) GetStatDetail() []*CMsgClientStat2_StatDetail {
if m != nil {
@@ -3149,19 +2937,41 @@ func (m *CMsgClientStat2) GetStatDetail() []*CMsgClientStat2_StatDetail {
}
type CMsgClientStat2_StatDetail struct {
- ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat" json:"client_stat,omitempty"`
- LlValue *int64 `protobuf:"varint,2,opt,name=ll_value" json:"ll_value,omitempty"`
- TimeOfDay *uint32 `protobuf:"varint,3,opt,name=time_of_day" json:"time_of_day,omitempty"`
- CellId *uint32 `protobuf:"varint,4,opt,name=cell_id" json:"cell_id,omitempty"`
- DepotId *uint32 `protobuf:"varint,5,opt,name=depot_id" json:"depot_id,omitempty"`
- AppId *uint32 `protobuf:"varint,6,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ClientStat *uint32 `protobuf:"varint,1,opt,name=client_stat" json:"client_stat,omitempty"`
+ LlValue *int64 `protobuf:"varint,2,opt,name=ll_value" json:"ll_value,omitempty"`
+ TimeOfDay *uint32 `protobuf:"varint,3,opt,name=time_of_day" json:"time_of_day,omitempty"`
+ CellId *uint32 `protobuf:"varint,4,opt,name=cell_id" json:"cell_id,omitempty"`
+ DepotId *uint32 `protobuf:"varint,5,opt,name=depot_id" json:"depot_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,6,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientStat2_StatDetail) Reset() { *m = CMsgClientStat2_StatDetail{} }
-func (m *CMsgClientStat2_StatDetail) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientStat2_StatDetail) ProtoMessage() {}
-func (*CMsgClientStat2_StatDetail) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{54, 0} }
+func (m *CMsgClientStat2_StatDetail) Reset() { *m = CMsgClientStat2_StatDetail{} }
+func (m *CMsgClientStat2_StatDetail) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientStat2_StatDetail) ProtoMessage() {}
+func (*CMsgClientStat2_StatDetail) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{37, 0}
+}
+
+func (m *CMsgClientStat2_StatDetail) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStat2_StatDetail.Unmarshal(m, b)
+}
+func (m *CMsgClientStat2_StatDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStat2_StatDetail.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStat2_StatDetail) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStat2_StatDetail.Merge(m, src)
+}
+func (m *CMsgClientStat2_StatDetail) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStat2_StatDetail.Size(m)
+}
+func (m *CMsgClientStat2_StatDetail) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStat2_StatDetail.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStat2_StatDetail proto.InternalMessageInfo
func (m *CMsgClientStat2_StatDetail) GetClientStat() uint32 {
if m != nil && m.ClientStat != nil {
@@ -3205,22 +3015,109 @@ func (m *CMsgClientStat2_StatDetail) GetAppId() uint32 {
return 0
}
+type CMsgClientMMSSetRatelimitPolicyOnClient struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ EnableRateLimits *bool `protobuf:"varint,2,opt,name=enable_rate_limits" json:"enable_rate_limits,omitempty"`
+ SecondsPerMessage *int32 `protobuf:"varint,3,opt,name=seconds_per_message" json:"seconds_per_message,omitempty"`
+ MillisecondsPerDataUpdate *int32 `protobuf:"varint,4,opt,name=milliseconds_per_data_update" json:"milliseconds_per_data_update,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) Reset() {
+ *m = CMsgClientMMSSetRatelimitPolicyOnClient{}
+}
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSSetRatelimitPolicyOnClient) ProtoMessage() {}
+func (*CMsgClientMMSSetRatelimitPolicyOnClient) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{38}
+}
+
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSetRatelimitPolicyOnClient.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSetRatelimitPolicyOnClient.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSetRatelimitPolicyOnClient.Merge(m, src)
+}
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSetRatelimitPolicyOnClient.Size(m)
+}
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSetRatelimitPolicyOnClient.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSSetRatelimitPolicyOnClient proto.InternalMessageInfo
+
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) GetEnableRateLimits() bool {
+ if m != nil && m.EnableRateLimits != nil {
+ return *m.EnableRateLimits
+ }
+ return false
+}
+
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) GetSecondsPerMessage() int32 {
+ if m != nil && m.SecondsPerMessage != nil {
+ return *m.SecondsPerMessage
+ }
+ return 0
+}
+
+func (m *CMsgClientMMSSetRatelimitPolicyOnClient) GetMillisecondsPerDataUpdate() int32 {
+ if m != nil && m.MillisecondsPerDataUpdate != nil {
+ return *m.MillisecondsPerDataUpdate
+ }
+ return 0
+}
+
type CMsgClientMMSCreateLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
- CellId *uint32 `protobuf:"varint,5,opt,name=cell_id" json:"cell_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,6,opt,name=public_ip" json:"public_ip,omitempty"`
- Metadata []byte `protobuf:"bytes,7,opt,name=metadata" json:"metadata,omitempty"`
- PersonaNameOwner *string `protobuf:"bytes,8,opt,name=persona_name_owner" json:"persona_name_owner,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientMMSCreateLobby) Reset() { *m = CMsgClientMMSCreateLobby{} }
-func (m *CMsgClientMMSCreateLobby) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSCreateLobby) ProtoMessage() {}
-func (*CMsgClientMMSCreateLobby) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{55} }
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
+ CellId *uint32 `protobuf:"varint,5,opt,name=cell_id" json:"cell_id,omitempty"`
+ PublicIp *uint32 `protobuf:"varint,6,opt,name=public_ip" json:"public_ip,omitempty"`
+ Metadata []byte `protobuf:"bytes,7,opt,name=metadata" json:"metadata,omitempty"`
+ PersonaNameOwner *string `protobuf:"bytes,8,opt,name=persona_name_owner" json:"persona_name_owner,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientMMSCreateLobby) Reset() { *m = CMsgClientMMSCreateLobby{} }
+func (m *CMsgClientMMSCreateLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSCreateLobby) ProtoMessage() {}
+func (*CMsgClientMMSCreateLobby) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{39}
+}
+
+func (m *CMsgClientMMSCreateLobby) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSCreateLobby.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSCreateLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSCreateLobby.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSCreateLobby) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSCreateLobby.Merge(m, src)
+}
+func (m *CMsgClientMMSCreateLobby) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSCreateLobby.Size(m)
+}
+func (m *CMsgClientMMSCreateLobby) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSCreateLobby.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSCreateLobby proto.InternalMessageInfo
func (m *CMsgClientMMSCreateLobby) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3279,19 +3176,39 @@ func (m *CMsgClientMMSCreateLobby) GetPersonaNameOwner() string {
}
type CMsgClientMMSCreateLobbyResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSCreateLobbyResponse) Reset() { *m = CMsgClientMMSCreateLobbyResponse{} }
func (m *CMsgClientMMSCreateLobbyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSCreateLobbyResponse) ProtoMessage() {}
func (*CMsgClientMMSCreateLobbyResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{56}
+ return fileDescriptor_97f09b42bb99641f, []int{40}
}
+func (m *CMsgClientMMSCreateLobbyResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSCreateLobbyResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSCreateLobbyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSCreateLobbyResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSCreateLobbyResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSCreateLobbyResponse.Merge(m, src)
+}
+func (m *CMsgClientMMSCreateLobbyResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSCreateLobbyResponse.Size(m)
+}
+func (m *CMsgClientMMSCreateLobbyResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSCreateLobbyResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSCreateLobbyResponse proto.InternalMessageInfo
+
const Default_CMsgClientMMSCreateLobbyResponse_Eresult int32 = 2
func (m *CMsgClientMMSCreateLobbyResponse) GetAppId() uint32 {
@@ -3316,16 +3233,38 @@ func (m *CMsgClientMMSCreateLobbyResponse) GetEresult() int32 {
}
type CMsgClientMMSJoinLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- PersonaName *string `protobuf:"bytes,3,opt,name=persona_name" json:"persona_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ PersonaName *string `protobuf:"bytes,3,opt,name=persona_name" json:"persona_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSJoinLobby) Reset() { *m = CMsgClientMMSJoinLobby{} }
-func (m *CMsgClientMMSJoinLobby) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSJoinLobby) ProtoMessage() {}
-func (*CMsgClientMMSJoinLobby) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{57} }
+func (m *CMsgClientMMSJoinLobby) Reset() { *m = CMsgClientMMSJoinLobby{} }
+func (m *CMsgClientMMSJoinLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSJoinLobby) ProtoMessage() {}
+func (*CMsgClientMMSJoinLobby) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{41}
+}
+
+func (m *CMsgClientMMSJoinLobby) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSJoinLobby.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSJoinLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSJoinLobby.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSJoinLobby) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSJoinLobby.Merge(m, src)
+}
+func (m *CMsgClientMMSJoinLobby) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSJoinLobby.Size(m)
+}
+func (m *CMsgClientMMSJoinLobby) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSJoinLobby.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSJoinLobby proto.InternalMessageInfo
func (m *CMsgClientMMSJoinLobby) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3358,13 +3297,35 @@ type CMsgClientMMSJoinLobbyResponse struct {
SteamIdOwner *uint64 `protobuf:"fixed64,7,opt,name=steam_id_owner" json:"steam_id_owner,omitempty"`
Metadata []byte `protobuf:"bytes,8,opt,name=metadata" json:"metadata,omitempty"`
Members []*CMsgClientMMSJoinLobbyResponse_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientMMSJoinLobbyResponse) Reset() { *m = CMsgClientMMSJoinLobbyResponse{} }
+func (m *CMsgClientMMSJoinLobbyResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSJoinLobbyResponse) ProtoMessage() {}
+func (*CMsgClientMMSJoinLobbyResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{42}
+}
+
+func (m *CMsgClientMMSJoinLobbyResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSJoinLobbyResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSJoinLobbyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSJoinLobbyResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSJoinLobbyResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSJoinLobbyResponse.Merge(m, src)
+}
+func (m *CMsgClientMMSJoinLobbyResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSJoinLobbyResponse.Size(m)
+}
+func (m *CMsgClientMMSJoinLobbyResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSJoinLobbyResponse.DiscardUnknown(m)
}
-func (m *CMsgClientMMSJoinLobbyResponse) Reset() { *m = CMsgClientMMSJoinLobbyResponse{} }
-func (m *CMsgClientMMSJoinLobbyResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSJoinLobbyResponse) ProtoMessage() {}
-func (*CMsgClientMMSJoinLobbyResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{58} }
+var xxx_messageInfo_CMsgClientMMSJoinLobbyResponse proto.InternalMessageInfo
func (m *CMsgClientMMSJoinLobbyResponse) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3430,19 +3391,39 @@ func (m *CMsgClientMMSJoinLobbyResponse) GetMembers() []*CMsgClientMMSJoinLobbyR
}
type CMsgClientMMSJoinLobbyResponse_Member struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
- Metadata []byte `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ Metadata []byte `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSJoinLobbyResponse_Member) Reset() { *m = CMsgClientMMSJoinLobbyResponse_Member{} }
func (m *CMsgClientMMSJoinLobbyResponse_Member) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSJoinLobbyResponse_Member) ProtoMessage() {}
func (*CMsgClientMMSJoinLobbyResponse_Member) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{58, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{42, 0}
}
+func (m *CMsgClientMMSJoinLobbyResponse_Member) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSJoinLobbyResponse_Member.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSJoinLobbyResponse_Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSJoinLobbyResponse_Member.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSJoinLobbyResponse_Member) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSJoinLobbyResponse_Member.Merge(m, src)
+}
+func (m *CMsgClientMMSJoinLobbyResponse_Member) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSJoinLobbyResponse_Member.Size(m)
+}
+func (m *CMsgClientMMSJoinLobbyResponse_Member) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSJoinLobbyResponse_Member.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSJoinLobbyResponse_Member proto.InternalMessageInfo
+
func (m *CMsgClientMMSJoinLobbyResponse_Member) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
@@ -3465,15 +3446,37 @@ func (m *CMsgClientMMSJoinLobbyResponse_Member) GetMetadata() []byte {
}
type CMsgClientMMSLeaveLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSLeaveLobby) Reset() { *m = CMsgClientMMSLeaveLobby{} }
-func (m *CMsgClientMMSLeaveLobby) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSLeaveLobby) ProtoMessage() {}
-func (*CMsgClientMMSLeaveLobby) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{59} }
+func (m *CMsgClientMMSLeaveLobby) Reset() { *m = CMsgClientMMSLeaveLobby{} }
+func (m *CMsgClientMMSLeaveLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSLeaveLobby) ProtoMessage() {}
+func (*CMsgClientMMSLeaveLobby) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{43}
+}
+
+func (m *CMsgClientMMSLeaveLobby) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSLeaveLobby.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSLeaveLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSLeaveLobby.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSLeaveLobby) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSLeaveLobby.Merge(m, src)
+}
+func (m *CMsgClientMMSLeaveLobby) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSLeaveLobby.Size(m)
+}
+func (m *CMsgClientMMSLeaveLobby) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSLeaveLobby.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSLeaveLobby proto.InternalMessageInfo
func (m *CMsgClientMMSLeaveLobby) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3490,19 +3493,39 @@ func (m *CMsgClientMMSLeaveLobby) GetSteamIdLobby() uint64 {
}
type CMsgClientMMSLeaveLobbyResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSLeaveLobbyResponse) Reset() { *m = CMsgClientMMSLeaveLobbyResponse{} }
func (m *CMsgClientMMSLeaveLobbyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLeaveLobbyResponse) ProtoMessage() {}
func (*CMsgClientMMSLeaveLobbyResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{60}
+ return fileDescriptor_97f09b42bb99641f, []int{44}
}
+func (m *CMsgClientMMSLeaveLobbyResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSLeaveLobbyResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSLeaveLobbyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSLeaveLobbyResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSLeaveLobbyResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSLeaveLobbyResponse.Merge(m, src)
+}
+func (m *CMsgClientMMSLeaveLobbyResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSLeaveLobbyResponse.Size(m)
+}
+func (m *CMsgClientMMSLeaveLobbyResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSLeaveLobbyResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSLeaveLobbyResponse proto.InternalMessageInfo
+
const Default_CMsgClientMMSLeaveLobbyResponse_Eresult int32 = 2
func (m *CMsgClientMMSLeaveLobbyResponse) GetAppId() uint32 {
@@ -3527,18 +3550,40 @@ func (m *CMsgClientMMSLeaveLobbyResponse) GetEresult() int32 {
}
type CMsgClientMMSGetLobbyList struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- NumLobbiesRequested *int32 `protobuf:"varint,3,opt,name=num_lobbies_requested" json:"num_lobbies_requested,omitempty"`
- CellId *uint32 `protobuf:"varint,4,opt,name=cell_id" json:"cell_id,omitempty"`
- PublicIp *uint32 `protobuf:"varint,5,opt,name=public_ip" json:"public_ip,omitempty"`
- Filters []*CMsgClientMMSGetLobbyList_Filter `protobuf:"bytes,6,rep,name=filters" json:"filters,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ NumLobbiesRequested *int32 `protobuf:"varint,3,opt,name=num_lobbies_requested" json:"num_lobbies_requested,omitempty"`
+ CellId *uint32 `protobuf:"varint,4,opt,name=cell_id" json:"cell_id,omitempty"`
+ PublicIp *uint32 `protobuf:"varint,5,opt,name=public_ip" json:"public_ip,omitempty"`
+ Filters []*CMsgClientMMSGetLobbyList_Filter `protobuf:"bytes,6,rep,name=filters" json:"filters,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSGetLobbyList) Reset() { *m = CMsgClientMMSGetLobbyList{} }
-func (m *CMsgClientMMSGetLobbyList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSGetLobbyList) ProtoMessage() {}
-func (*CMsgClientMMSGetLobbyList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{61} }
+func (m *CMsgClientMMSGetLobbyList) Reset() { *m = CMsgClientMMSGetLobbyList{} }
+func (m *CMsgClientMMSGetLobbyList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSGetLobbyList) ProtoMessage() {}
+func (*CMsgClientMMSGetLobbyList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{45}
+}
+
+func (m *CMsgClientMMSGetLobbyList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyList.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSGetLobbyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSGetLobbyList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSGetLobbyList.Merge(m, src)
+}
+func (m *CMsgClientMMSGetLobbyList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyList.Size(m)
+}
+func (m *CMsgClientMMSGetLobbyList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSGetLobbyList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSGetLobbyList proto.InternalMessageInfo
func (m *CMsgClientMMSGetLobbyList) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3576,20 +3621,40 @@ func (m *CMsgClientMMSGetLobbyList) GetFilters() []*CMsgClientMMSGetLobbyList_Fi
}
type CMsgClientMMSGetLobbyList_Filter struct {
- Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
- Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
- Comparision *int32 `protobuf:"varint,3,opt,name=comparision" json:"comparision,omitempty"`
- FilterType *int32 `protobuf:"varint,4,opt,name=filter_type" json:"filter_type,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
+ Comparision *int32 `protobuf:"varint,3,opt,name=comparision" json:"comparision,omitempty"`
+ FilterType *int32 `protobuf:"varint,4,opt,name=filter_type" json:"filter_type,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSGetLobbyList_Filter) Reset() { *m = CMsgClientMMSGetLobbyList_Filter{} }
func (m *CMsgClientMMSGetLobbyList_Filter) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyList_Filter) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyList_Filter) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{61, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{45, 0}
}
+func (m *CMsgClientMMSGetLobbyList_Filter) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyList_Filter.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSGetLobbyList_Filter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyList_Filter.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSGetLobbyList_Filter) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSGetLobbyList_Filter.Merge(m, src)
+}
+func (m *CMsgClientMMSGetLobbyList_Filter) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyList_Filter.Size(m)
+}
+func (m *CMsgClientMMSGetLobbyList_Filter) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSGetLobbyList_Filter.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSGetLobbyList_Filter proto.InternalMessageInfo
+
func (m *CMsgClientMMSGetLobbyList_Filter) GetKey() string {
if m != nil && m.Key != nil {
return *m.Key
@@ -3619,19 +3684,39 @@ func (m *CMsgClientMMSGetLobbyList_Filter) GetFilterType() int32 {
}
type CMsgClientMMSGetLobbyListResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Lobbies []*CMsgClientMMSGetLobbyListResponse_Lobby `protobuf:"bytes,4,rep,name=lobbies" json:"lobbies,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Lobbies []*CMsgClientMMSGetLobbyListResponse_Lobby `protobuf:"bytes,4,rep,name=lobbies" json:"lobbies,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSGetLobbyListResponse) Reset() { *m = CMsgClientMMSGetLobbyListResponse{} }
func (m *CMsgClientMMSGetLobbyListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyListResponse) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyListResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{62}
+ return fileDescriptor_97f09b42bb99641f, []int{46}
+}
+
+func (m *CMsgClientMMSGetLobbyListResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyListResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSGetLobbyListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyListResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSGetLobbyListResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSGetLobbyListResponse.Merge(m, src)
+}
+func (m *CMsgClientMMSGetLobbyListResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyListResponse.Size(m)
+}
+func (m *CMsgClientMMSGetLobbyListResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSGetLobbyListResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientMMSGetLobbyListResponse proto.InternalMessageInfo
+
const Default_CMsgClientMMSGetLobbyListResponse_Eresult int32 = 2
func (m *CMsgClientMMSGetLobbyListResponse) GetAppId() uint32 {
@@ -3656,15 +3741,17 @@ func (m *CMsgClientMMSGetLobbyListResponse) GetLobbies() []*CMsgClientMMSGetLobb
}
type CMsgClientMMSGetLobbyListResponse_Lobby struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
- Metadata []byte `protobuf:"bytes,5,opt,name=metadata" json:"metadata,omitempty"`
- NumMembers *int32 `protobuf:"varint,6,opt,name=num_members" json:"num_members,omitempty"`
- Distance *float32 `protobuf:"fixed32,7,opt,name=distance" json:"distance,omitempty"`
- Weight *int64 `protobuf:"varint,8,opt,name=weight" json:"weight,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,2,opt,name=max_members" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,3,opt,name=lobby_type" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,4,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
+ Metadata []byte `protobuf:"bytes,5,opt,name=metadata" json:"metadata,omitempty"`
+ NumMembers *int32 `protobuf:"varint,6,opt,name=num_members" json:"num_members,omitempty"`
+ Distance *float32 `protobuf:"fixed32,7,opt,name=distance" json:"distance,omitempty"`
+ Weight *int64 `protobuf:"varint,8,opt,name=weight" json:"weight,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSGetLobbyListResponse_Lobby) Reset() {
@@ -3673,9 +3760,27 @@ func (m *CMsgClientMMSGetLobbyListResponse_Lobby) Reset() {
func (m *CMsgClientMMSGetLobbyListResponse_Lobby) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSGetLobbyListResponse_Lobby) ProtoMessage() {}
func (*CMsgClientMMSGetLobbyListResponse_Lobby) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{62, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{46, 0}
}
+func (m *CMsgClientMMSGetLobbyListResponse_Lobby) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyListResponse_Lobby.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSGetLobbyListResponse_Lobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyListResponse_Lobby.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSGetLobbyListResponse_Lobby) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSGetLobbyListResponse_Lobby.Merge(m, src)
+}
+func (m *CMsgClientMMSGetLobbyListResponse_Lobby) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyListResponse_Lobby.Size(m)
+}
+func (m *CMsgClientMMSGetLobbyListResponse_Lobby) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSGetLobbyListResponse_Lobby.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSGetLobbyListResponse_Lobby proto.InternalMessageInfo
+
func (m *CMsgClientMMSGetLobbyListResponse_Lobby) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
@@ -3733,20 +3838,42 @@ func (m *CMsgClientMMSGetLobbyListResponse_Lobby) GetWeight() int64 {
}
type CMsgClientMMSSetLobbyData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdMember *uint64 `protobuf:"fixed64,3,opt,name=steam_id_member" json:"steam_id_member,omitempty"`
- MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
- Metadata []byte `protobuf:"bytes,7,opt,name=metadata" json:"metadata,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdMember *uint64 `protobuf:"fixed64,3,opt,name=steam_id_member" json:"steam_id_member,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
+ Metadata []byte `protobuf:"bytes,7,opt,name=metadata" json:"metadata,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSSetLobbyData) Reset() { *m = CMsgClientMMSSetLobbyData{} }
-func (m *CMsgClientMMSSetLobbyData) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSSetLobbyData) ProtoMessage() {}
-func (*CMsgClientMMSSetLobbyData) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{63} }
+func (m *CMsgClientMMSSetLobbyData) Reset() { *m = CMsgClientMMSSetLobbyData{} }
+func (m *CMsgClientMMSSetLobbyData) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSSetLobbyData) ProtoMessage() {}
+func (*CMsgClientMMSSetLobbyData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{47}
+}
+
+func (m *CMsgClientMMSSetLobbyData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyData.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSetLobbyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyData.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSSetLobbyData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSetLobbyData.Merge(m, src)
+}
+func (m *CMsgClientMMSSetLobbyData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyData.Size(m)
+}
+func (m *CMsgClientMMSSetLobbyData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSetLobbyData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSSetLobbyData proto.InternalMessageInfo
func (m *CMsgClientMMSSetLobbyData) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3798,18 +3925,38 @@ func (m *CMsgClientMMSSetLobbyData) GetMetadata() []byte {
}
type CMsgClientMMSSetLobbyDataResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSSetLobbyDataResponse) Reset() { *m = CMsgClientMMSSetLobbyDataResponse{} }
func (m *CMsgClientMMSSetLobbyDataResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyDataResponse) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyDataResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{64}
+ return fileDescriptor_97f09b42bb99641f, []int{48}
+}
+
+func (m *CMsgClientMMSSetLobbyDataResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyDataResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSetLobbyDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyDataResponse.Marshal(b, m, deterministic)
}
+func (m *CMsgClientMMSSetLobbyDataResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSetLobbyDataResponse.Merge(m, src)
+}
+func (m *CMsgClientMMSSetLobbyDataResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyDataResponse.Size(m)
+}
+func (m *CMsgClientMMSSetLobbyDataResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSetLobbyDataResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSSetLobbyDataResponse proto.InternalMessageInfo
const Default_CMsgClientMMSSetLobbyDataResponse_Eresult int32 = 2
@@ -3835,15 +3982,37 @@ func (m *CMsgClientMMSSetLobbyDataResponse) GetEresult() int32 {
}
type CMsgClientMMSGetLobbyData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSGetLobbyData) Reset() { *m = CMsgClientMMSGetLobbyData{} }
-func (m *CMsgClientMMSGetLobbyData) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSGetLobbyData) ProtoMessage() {}
-func (*CMsgClientMMSGetLobbyData) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{65} }
+func (m *CMsgClientMMSGetLobbyData) Reset() { *m = CMsgClientMMSGetLobbyData{} }
+func (m *CMsgClientMMSGetLobbyData) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSGetLobbyData) ProtoMessage() {}
+func (*CMsgClientMMSGetLobbyData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{49}
+}
+
+func (m *CMsgClientMMSGetLobbyData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyData.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSGetLobbyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyData.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSGetLobbyData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSGetLobbyData.Merge(m, src)
+}
+func (m *CMsgClientMMSGetLobbyData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyData.Size(m)
+}
+func (m *CMsgClientMMSGetLobbyData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSGetLobbyData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSGetLobbyData proto.InternalMessageInfo
func (m *CMsgClientMMSGetLobbyData) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3860,23 +4029,46 @@ func (m *CMsgClientMMSGetLobbyData) GetSteamIdLobby() uint64 {
}
type CMsgClientMMSLobbyData struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- NumMembers *int32 `protobuf:"varint,3,opt,name=num_members" json:"num_members,omitempty"`
- MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
- LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type" json:"lobby_type,omitempty"`
- LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
- SteamIdOwner *uint64 `protobuf:"fixed64,7,opt,name=steam_id_owner" json:"steam_id_owner,omitempty"`
- Metadata []byte `protobuf:"bytes,8,opt,name=metadata" json:"metadata,omitempty"`
- Members []*CMsgClientMMSLobbyData_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"`
- LobbyCellid *uint32 `protobuf:"varint,10,opt,name=lobby_cellid" json:"lobby_cellid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientMMSLobbyData) Reset() { *m = CMsgClientMMSLobbyData{} }
-func (m *CMsgClientMMSLobbyData) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSLobbyData) ProtoMessage() {}
-func (*CMsgClientMMSLobbyData) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{66} }
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ NumMembers *int32 `protobuf:"varint,3,opt,name=num_members" json:"num_members,omitempty"`
+ MaxMembers *int32 `protobuf:"varint,4,opt,name=max_members" json:"max_members,omitempty"`
+ LobbyType *int32 `protobuf:"varint,5,opt,name=lobby_type" json:"lobby_type,omitempty"`
+ LobbyFlags *int32 `protobuf:"varint,6,opt,name=lobby_flags" json:"lobby_flags,omitempty"`
+ SteamIdOwner *uint64 `protobuf:"fixed64,7,opt,name=steam_id_owner" json:"steam_id_owner,omitempty"`
+ Metadata []byte `protobuf:"bytes,8,opt,name=metadata" json:"metadata,omitempty"`
+ Members []*CMsgClientMMSLobbyData_Member `protobuf:"bytes,9,rep,name=members" json:"members,omitempty"`
+ LobbyCellid *uint32 `protobuf:"varint,10,opt,name=lobby_cellid" json:"lobby_cellid,omitempty"`
+ OwnerShouldAcceptChanges *bool `protobuf:"varint,11,opt,name=owner_should_accept_changes" json:"owner_should_accept_changes,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientMMSLobbyData) Reset() { *m = CMsgClientMMSLobbyData{} }
+func (m *CMsgClientMMSLobbyData) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSLobbyData) ProtoMessage() {}
+func (*CMsgClientMMSLobbyData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{50}
+}
+
+func (m *CMsgClientMMSLobbyData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSLobbyData.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSLobbyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSLobbyData.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSLobbyData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSLobbyData.Merge(m, src)
+}
+func (m *CMsgClientMMSLobbyData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSLobbyData.Size(m)
+}
+func (m *CMsgClientMMSLobbyData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSLobbyData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSLobbyData proto.InternalMessageInfo
func (m *CMsgClientMMSLobbyData) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3948,20 +4140,47 @@ func (m *CMsgClientMMSLobbyData) GetLobbyCellid() uint32 {
return 0
}
+func (m *CMsgClientMMSLobbyData) GetOwnerShouldAcceptChanges() bool {
+ if m != nil && m.OwnerShouldAcceptChanges != nil {
+ return *m.OwnerShouldAcceptChanges
+ }
+ return false
+}
+
type CMsgClientMMSLobbyData_Member struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
- Metadata []byte `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ PersonaName *string `protobuf:"bytes,2,opt,name=persona_name" json:"persona_name,omitempty"`
+ Metadata []byte `protobuf:"bytes,3,opt,name=metadata" json:"metadata,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSLobbyData_Member) Reset() { *m = CMsgClientMMSLobbyData_Member{} }
func (m *CMsgClientMMSLobbyData_Member) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLobbyData_Member) ProtoMessage() {}
func (*CMsgClientMMSLobbyData_Member) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{66, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{50, 0}
}
+func (m *CMsgClientMMSLobbyData_Member) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSLobbyData_Member.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSLobbyData_Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSLobbyData_Member.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSLobbyData_Member) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSLobbyData_Member.Merge(m, src)
+}
+func (m *CMsgClientMMSLobbyData_Member) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSLobbyData_Member.Size(m)
+}
+func (m *CMsgClientMMSLobbyData_Member) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSLobbyData_Member.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSLobbyData_Member proto.InternalMessageInfo
+
func (m *CMsgClientMMSLobbyData_Member) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
return *m.SteamId
@@ -3984,17 +4203,39 @@ func (m *CMsgClientMMSLobbyData_Member) GetMetadata() []byte {
}
type CMsgClientMMSSendLobbyChatMsg struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdTarget *uint64 `protobuf:"fixed64,3,opt,name=steam_id_target" json:"steam_id_target,omitempty"`
- LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message" json:"lobby_message,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdTarget *uint64 `protobuf:"fixed64,3,opt,name=steam_id_target" json:"steam_id_target,omitempty"`
+ LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message" json:"lobby_message,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSSendLobbyChatMsg) Reset() { *m = CMsgClientMMSSendLobbyChatMsg{} }
-func (m *CMsgClientMMSSendLobbyChatMsg) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSSendLobbyChatMsg) ProtoMessage() {}
-func (*CMsgClientMMSSendLobbyChatMsg) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{67} }
+func (m *CMsgClientMMSSendLobbyChatMsg) Reset() { *m = CMsgClientMMSSendLobbyChatMsg{} }
+func (m *CMsgClientMMSSendLobbyChatMsg) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSSendLobbyChatMsg) ProtoMessage() {}
+func (*CMsgClientMMSSendLobbyChatMsg) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{51}
+}
+
+func (m *CMsgClientMMSSendLobbyChatMsg) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSendLobbyChatMsg.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSendLobbyChatMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSendLobbyChatMsg.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSSendLobbyChatMsg) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSendLobbyChatMsg.Merge(m, src)
+}
+func (m *CMsgClientMMSSendLobbyChatMsg) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSendLobbyChatMsg.Size(m)
+}
+func (m *CMsgClientMMSSendLobbyChatMsg) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSendLobbyChatMsg.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSSendLobbyChatMsg proto.InternalMessageInfo
func (m *CMsgClientMMSSendLobbyChatMsg) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4025,17 +4266,39 @@ func (m *CMsgClientMMSSendLobbyChatMsg) GetLobbyMessage() []byte {
}
type CMsgClientMMSLobbyChatMsg struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdSender *uint64 `protobuf:"fixed64,3,opt,name=steam_id_sender" json:"steam_id_sender,omitempty"`
- LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message" json:"lobby_message,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdSender *uint64 `protobuf:"fixed64,3,opt,name=steam_id_sender" json:"steam_id_sender,omitempty"`
+ LobbyMessage []byte `protobuf:"bytes,4,opt,name=lobby_message" json:"lobby_message,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientMMSLobbyChatMsg) Reset() { *m = CMsgClientMMSLobbyChatMsg{} }
+func (m *CMsgClientMMSLobbyChatMsg) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSLobbyChatMsg) ProtoMessage() {}
+func (*CMsgClientMMSLobbyChatMsg) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{52}
+}
+
+func (m *CMsgClientMMSLobbyChatMsg) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSLobbyChatMsg.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSLobbyChatMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSLobbyChatMsg.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSLobbyChatMsg) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSLobbyChatMsg.Merge(m, src)
+}
+func (m *CMsgClientMMSLobbyChatMsg) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSLobbyChatMsg.Size(m)
+}
+func (m *CMsgClientMMSLobbyChatMsg) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSLobbyChatMsg.DiscardUnknown(m)
}
-func (m *CMsgClientMMSLobbyChatMsg) Reset() { *m = CMsgClientMMSLobbyChatMsg{} }
-func (m *CMsgClientMMSLobbyChatMsg) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSLobbyChatMsg) ProtoMessage() {}
-func (*CMsgClientMMSLobbyChatMsg) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{68} }
+var xxx_messageInfo_CMsgClientMMSLobbyChatMsg proto.InternalMessageInfo
func (m *CMsgClientMMSLobbyChatMsg) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4066,16 +4329,38 @@ func (m *CMsgClientMMSLobbyChatMsg) GetLobbyMessage() []byte {
}
type CMsgClientMMSSetLobbyOwner struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdNewOwner *uint64 `protobuf:"fixed64,3,opt,name=steam_id_new_owner" json:"steam_id_new_owner,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdNewOwner *uint64 `protobuf:"fixed64,3,opt,name=steam_id_new_owner" json:"steam_id_new_owner,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSSetLobbyOwner) Reset() { *m = CMsgClientMMSSetLobbyOwner{} }
-func (m *CMsgClientMMSSetLobbyOwner) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSSetLobbyOwner) ProtoMessage() {}
-func (*CMsgClientMMSSetLobbyOwner) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{69} }
+func (m *CMsgClientMMSSetLobbyOwner) Reset() { *m = CMsgClientMMSSetLobbyOwner{} }
+func (m *CMsgClientMMSSetLobbyOwner) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSSetLobbyOwner) ProtoMessage() {}
+func (*CMsgClientMMSSetLobbyOwner) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{53}
+}
+
+func (m *CMsgClientMMSSetLobbyOwner) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyOwner.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSetLobbyOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyOwner.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSSetLobbyOwner) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSetLobbyOwner.Merge(m, src)
+}
+func (m *CMsgClientMMSSetLobbyOwner) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyOwner.Size(m)
+}
+func (m *CMsgClientMMSSetLobbyOwner) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSetLobbyOwner.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSSetLobbyOwner proto.InternalMessageInfo
func (m *CMsgClientMMSSetLobbyOwner) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4099,19 +4384,39 @@ func (m *CMsgClientMMSSetLobbyOwner) GetSteamIdNewOwner() uint64 {
}
type CMsgClientMMSSetLobbyOwnerResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSSetLobbyOwnerResponse) Reset() { *m = CMsgClientMMSSetLobbyOwnerResponse{} }
func (m *CMsgClientMMSSetLobbyOwnerResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyOwnerResponse) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyOwnerResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{70}
+ return fileDescriptor_97f09b42bb99641f, []int{54}
}
+func (m *CMsgClientMMSSetLobbyOwnerResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyOwnerResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSetLobbyOwnerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyOwnerResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSSetLobbyOwnerResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSetLobbyOwnerResponse.Merge(m, src)
+}
+func (m *CMsgClientMMSSetLobbyOwnerResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyOwnerResponse.Size(m)
+}
+func (m *CMsgClientMMSSetLobbyOwnerResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSetLobbyOwnerResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSSetLobbyOwnerResponse proto.InternalMessageInfo
+
const Default_CMsgClientMMSSetLobbyOwnerResponse_Eresult int32 = 2
func (m *CMsgClientMMSSetLobbyOwnerResponse) GetAppId() uint32 {
@@ -4136,16 +4441,38 @@ func (m *CMsgClientMMSSetLobbyOwnerResponse) GetEresult() int32 {
}
type CMsgClientMMSSetLobbyLinked struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdLobby2 *uint64 `protobuf:"fixed64,3,opt,name=steam_id_lobby2" json:"steam_id_lobby2,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdLobby2 *uint64 `protobuf:"fixed64,3,opt,name=steam_id_lobby2" json:"steam_id_lobby2,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSSetLobbyLinked) Reset() { *m = CMsgClientMMSSetLobbyLinked{} }
-func (m *CMsgClientMMSSetLobbyLinked) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSSetLobbyLinked) ProtoMessage() {}
-func (*CMsgClientMMSSetLobbyLinked) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{71} }
+func (m *CMsgClientMMSSetLobbyLinked) Reset() { *m = CMsgClientMMSSetLobbyLinked{} }
+func (m *CMsgClientMMSSetLobbyLinked) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSSetLobbyLinked) ProtoMessage() {}
+func (*CMsgClientMMSSetLobbyLinked) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{55}
+}
+
+func (m *CMsgClientMMSSetLobbyLinked) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyLinked.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSetLobbyLinked) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyLinked.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSSetLobbyLinked) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSetLobbyLinked.Merge(m, src)
+}
+func (m *CMsgClientMMSSetLobbyLinked) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyLinked.Size(m)
+}
+func (m *CMsgClientMMSSetLobbyLinked) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSetLobbyLinked.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSSetLobbyLinked proto.InternalMessageInfo
func (m *CMsgClientMMSSetLobbyLinked) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4169,21 +4496,41 @@ func (m *CMsgClientMMSSetLobbyLinked) GetSteamIdLobby2() uint64 {
}
type CMsgClientMMSSetLobbyGameServer struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- GameServerIp *uint32 `protobuf:"varint,3,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
- GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port" json:"game_server_port,omitempty"`
- GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id" json:"game_server_steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ GameServerIp *uint32 `protobuf:"varint,3,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
+ GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port" json:"game_server_port,omitempty"`
+ GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id" json:"game_server_steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSSetLobbyGameServer) Reset() { *m = CMsgClientMMSSetLobbyGameServer{} }
func (m *CMsgClientMMSSetLobbyGameServer) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSSetLobbyGameServer) ProtoMessage() {}
func (*CMsgClientMMSSetLobbyGameServer) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{72}
+ return fileDescriptor_97f09b42bb99641f, []int{56}
+}
+
+func (m *CMsgClientMMSSetLobbyGameServer) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyGameServer.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSSetLobbyGameServer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyGameServer.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSSetLobbyGameServer) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSSetLobbyGameServer.Merge(m, src)
+}
+func (m *CMsgClientMMSSetLobbyGameServer) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSSetLobbyGameServer.Size(m)
+}
+func (m *CMsgClientMMSSetLobbyGameServer) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSSetLobbyGameServer.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientMMSSetLobbyGameServer proto.InternalMessageInfo
+
func (m *CMsgClientMMSSetLobbyGameServer) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -4220,20 +4567,40 @@ func (m *CMsgClientMMSSetLobbyGameServer) GetGameServerSteamId() uint64 {
}
type CMsgClientMMSLobbyGameServerSet struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- GameServerIp *uint32 `protobuf:"varint,3,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
- GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port" json:"game_server_port,omitempty"`
- GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id" json:"game_server_steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ GameServerIp *uint32 `protobuf:"varint,3,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
+ GameServerPort *uint32 `protobuf:"varint,4,opt,name=game_server_port" json:"game_server_port,omitempty"`
+ GameServerSteamId *uint64 `protobuf:"fixed64,5,opt,name=game_server_steam_id" json:"game_server_steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientMMSLobbyGameServerSet) Reset() { *m = CMsgClientMMSLobbyGameServerSet{} }
func (m *CMsgClientMMSLobbyGameServerSet) String() string { return proto.CompactTextString(m) }
func (*CMsgClientMMSLobbyGameServerSet) ProtoMessage() {}
func (*CMsgClientMMSLobbyGameServerSet) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{73}
+ return fileDescriptor_97f09b42bb99641f, []int{57}
+}
+
+func (m *CMsgClientMMSLobbyGameServerSet) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSLobbyGameServerSet.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSLobbyGameServerSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSLobbyGameServerSet.Marshal(b, m, deterministic)
}
+func (m *CMsgClientMMSLobbyGameServerSet) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSLobbyGameServerSet.Merge(m, src)
+}
+func (m *CMsgClientMMSLobbyGameServerSet) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSLobbyGameServerSet.Size(m)
+}
+func (m *CMsgClientMMSLobbyGameServerSet) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSLobbyGameServerSet.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSLobbyGameServerSet proto.InternalMessageInfo
func (m *CMsgClientMMSLobbyGameServerSet) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4271,17 +4638,39 @@ func (m *CMsgClientMMSLobbyGameServerSet) GetGameServerSteamId() uint64 {
}
type CMsgClientMMSUserJoinedLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
- PersonaName *string `protobuf:"bytes,4,opt,name=persona_name" json:"persona_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
+ PersonaName *string `protobuf:"bytes,4,opt,name=persona_name" json:"persona_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSUserJoinedLobby) Reset() { *m = CMsgClientMMSUserJoinedLobby{} }
-func (m *CMsgClientMMSUserJoinedLobby) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSUserJoinedLobby) ProtoMessage() {}
-func (*CMsgClientMMSUserJoinedLobby) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{74} }
+func (m *CMsgClientMMSUserJoinedLobby) Reset() { *m = CMsgClientMMSUserJoinedLobby{} }
+func (m *CMsgClientMMSUserJoinedLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSUserJoinedLobby) ProtoMessage() {}
+func (*CMsgClientMMSUserJoinedLobby) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{58}
+}
+
+func (m *CMsgClientMMSUserJoinedLobby) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSUserJoinedLobby.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSUserJoinedLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSUserJoinedLobby.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSUserJoinedLobby) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSUserJoinedLobby.Merge(m, src)
+}
+func (m *CMsgClientMMSUserJoinedLobby) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSUserJoinedLobby.Size(m)
+}
+func (m *CMsgClientMMSUserJoinedLobby) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSUserJoinedLobby.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSUserJoinedLobby proto.InternalMessageInfo
func (m *CMsgClientMMSUserJoinedLobby) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4312,17 +4701,39 @@ func (m *CMsgClientMMSUserJoinedLobby) GetPersonaName() string {
}
type CMsgClientMMSUserLeftLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
- PersonaName *string `protobuf:"bytes,4,opt,name=persona_name" json:"persona_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdUser *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user" json:"steam_id_user,omitempty"`
+ PersonaName *string `protobuf:"bytes,4,opt,name=persona_name" json:"persona_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSUserLeftLobby) Reset() { *m = CMsgClientMMSUserLeftLobby{} }
-func (m *CMsgClientMMSUserLeftLobby) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSUserLeftLobby) ProtoMessage() {}
-func (*CMsgClientMMSUserLeftLobby) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{75} }
+func (m *CMsgClientMMSUserLeftLobby) Reset() { *m = CMsgClientMMSUserLeftLobby{} }
+func (m *CMsgClientMMSUserLeftLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSUserLeftLobby) ProtoMessage() {}
+func (*CMsgClientMMSUserLeftLobby) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{59}
+}
+
+func (m *CMsgClientMMSUserLeftLobby) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSUserLeftLobby.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSUserLeftLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSUserLeftLobby.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSUserLeftLobby) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSUserLeftLobby.Merge(m, src)
+}
+func (m *CMsgClientMMSUserLeftLobby) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSUserLeftLobby.Size(m)
+}
+func (m *CMsgClientMMSUserLeftLobby) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSUserLeftLobby.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSUserLeftLobby proto.InternalMessageInfo
func (m *CMsgClientMMSUserLeftLobby) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4353,16 +4764,38 @@ func (m *CMsgClientMMSUserLeftLobby) GetPersonaName() string {
}
type CMsgClientMMSInviteToLobby struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
- SteamIdUserInvited *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user_invited" json:"steam_id_user_invited,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ SteamIdUserInvited *uint64 `protobuf:"fixed64,3,opt,name=steam_id_user_invited" json:"steam_id_user_invited,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientMMSInviteToLobby) Reset() { *m = CMsgClientMMSInviteToLobby{} }
-func (m *CMsgClientMMSInviteToLobby) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientMMSInviteToLobby) ProtoMessage() {}
-func (*CMsgClientMMSInviteToLobby) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{76} }
+func (m *CMsgClientMMSInviteToLobby) Reset() { *m = CMsgClientMMSInviteToLobby{} }
+func (m *CMsgClientMMSInviteToLobby) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSInviteToLobby) ProtoMessage() {}
+func (*CMsgClientMMSInviteToLobby) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{60}
+}
+
+func (m *CMsgClientMMSInviteToLobby) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSInviteToLobby.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSInviteToLobby) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSInviteToLobby.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSInviteToLobby) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSInviteToLobby.Merge(m, src)
+}
+func (m *CMsgClientMMSInviteToLobby) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSInviteToLobby.Size(m)
+}
+func (m *CMsgClientMMSInviteToLobby) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSInviteToLobby.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSInviteToLobby proto.InternalMessageInfo
func (m *CMsgClientMMSInviteToLobby) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4385,33 +4818,175 @@ func (m *CMsgClientMMSInviteToLobby) GetSteamIdUserInvited() uint64 {
return 0
}
-type CMsgClientUDSInviteToGame struct {
- SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
- SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
- ConnectString *string `protobuf:"bytes,3,opt,name=connect_string" json:"connect_string,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientMMSGetLobbyStatus struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ ClaimMembership *bool `protobuf:"varint,3,opt,name=claim_membership" json:"claim_membership,omitempty"`
+ ClaimOwnership *bool `protobuf:"varint,4,opt,name=claim_ownership" json:"claim_ownership,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientMMSGetLobbyStatus) Reset() { *m = CMsgClientMMSGetLobbyStatus{} }
+func (m *CMsgClientMMSGetLobbyStatus) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSGetLobbyStatus) ProtoMessage() {}
+func (*CMsgClientMMSGetLobbyStatus) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{61}
+}
+
+func (m *CMsgClientMMSGetLobbyStatus) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyStatus.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSGetLobbyStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyStatus.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSGetLobbyStatus) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSGetLobbyStatus.Merge(m, src)
+}
+func (m *CMsgClientMMSGetLobbyStatus) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyStatus.Size(m)
+}
+func (m *CMsgClientMMSGetLobbyStatus) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSGetLobbyStatus.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSGetLobbyStatus proto.InternalMessageInfo
+
+func (m *CMsgClientMMSGetLobbyStatus) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+func (m *CMsgClientMMSGetLobbyStatus) GetSteamIdLobby() uint64 {
+ if m != nil && m.SteamIdLobby != nil {
+ return *m.SteamIdLobby
+ }
+ return 0
+}
+
+func (m *CMsgClientMMSGetLobbyStatus) GetClaimMembership() bool {
+ if m != nil && m.ClaimMembership != nil {
+ return *m.ClaimMembership
+ }
+ return false
+}
+
+func (m *CMsgClientMMSGetLobbyStatus) GetClaimOwnership() bool {
+ if m != nil && m.ClaimOwnership != nil {
+ return *m.ClaimOwnership
+ }
+ return false
+}
+
+type CMsgClientMMSGetLobbyStatusResponse struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SteamIdLobby *uint64 `protobuf:"fixed64,2,opt,name=steam_id_lobby" json:"steam_id_lobby,omitempty"`
+ LobbyStatus *EMMSLobbyStatus `protobuf:"varint,3,opt,name=lobby_status,enum=EMMSLobbyStatus,def=0" json:"lobby_status,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientMMSGetLobbyStatusResponse) Reset() { *m = CMsgClientMMSGetLobbyStatusResponse{} }
+func (m *CMsgClientMMSGetLobbyStatusResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientMMSGetLobbyStatusResponse) ProtoMessage() {}
+func (*CMsgClientMMSGetLobbyStatusResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{62}
+}
+
+func (m *CMsgClientMMSGetLobbyStatusResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyStatusResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientMMSGetLobbyStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyStatusResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientMMSGetLobbyStatusResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientMMSGetLobbyStatusResponse.Merge(m, src)
+}
+func (m *CMsgClientMMSGetLobbyStatusResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientMMSGetLobbyStatusResponse.Size(m)
+}
+func (m *CMsgClientMMSGetLobbyStatusResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientMMSGetLobbyStatusResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientMMSGetLobbyStatusResponse proto.InternalMessageInfo
+
+const Default_CMsgClientMMSGetLobbyStatusResponse_LobbyStatus EMMSLobbyStatus = EMMSLobbyStatus_k_EMMSLobbyStatusInvalid
+
+func (m *CMsgClientMMSGetLobbyStatusResponse) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
+func (m *CMsgClientMMSGetLobbyStatusResponse) GetSteamIdLobby() uint64 {
+ if m != nil && m.SteamIdLobby != nil {
+ return *m.SteamIdLobby
+ }
+ return 0
+}
+
+func (m *CMsgClientMMSGetLobbyStatusResponse) GetLobbyStatus() EMMSLobbyStatus {
+ if m != nil && m.LobbyStatus != nil {
+ return *m.LobbyStatus
+ }
+ return Default_CMsgClientMMSGetLobbyStatusResponse_LobbyStatus
+}
+
+type CMsgClientInviteToGame struct {
+ SteamIdDest *uint64 `protobuf:"fixed64,1,opt,name=steam_id_dest" json:"steam_id_dest,omitempty"`
+ SteamIdSrc *uint64 `protobuf:"fixed64,2,opt,name=steam_id_src" json:"steam_id_src,omitempty"`
+ ConnectString *string `protobuf:"bytes,3,opt,name=connect_string" json:"connect_string,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUDSInviteToGame) Reset() { *m = CMsgClientUDSInviteToGame{} }
-func (m *CMsgClientUDSInviteToGame) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUDSInviteToGame) ProtoMessage() {}
-func (*CMsgClientUDSInviteToGame) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{77} }
+func (m *CMsgClientInviteToGame) Reset() { *m = CMsgClientInviteToGame{} }
+func (m *CMsgClientInviteToGame) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientInviteToGame) ProtoMessage() {}
+func (*CMsgClientInviteToGame) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{63}
+}
-func (m *CMsgClientUDSInviteToGame) GetSteamIdDest() uint64 {
+func (m *CMsgClientInviteToGame) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientInviteToGame.Unmarshal(m, b)
+}
+func (m *CMsgClientInviteToGame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientInviteToGame.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientInviteToGame) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientInviteToGame.Merge(m, src)
+}
+func (m *CMsgClientInviteToGame) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientInviteToGame.Size(m)
+}
+func (m *CMsgClientInviteToGame) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientInviteToGame.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientInviteToGame proto.InternalMessageInfo
+
+func (m *CMsgClientInviteToGame) GetSteamIdDest() uint64 {
if m != nil && m.SteamIdDest != nil {
return *m.SteamIdDest
}
return 0
}
-func (m *CMsgClientUDSInviteToGame) GetSteamIdSrc() uint64 {
+func (m *CMsgClientInviteToGame) GetSteamIdSrc() uint64 {
if m != nil && m.SteamIdSrc != nil {
return *m.SteamIdSrc
}
return 0
}
-func (m *CMsgClientUDSInviteToGame) GetConnectString() string {
+func (m *CMsgClientInviteToGame) GetConnectString() string {
if m != nil && m.ConnectString != nil {
return *m.ConnectString
}
@@ -4419,20 +4994,42 @@ func (m *CMsgClientUDSInviteToGame) GetConnectString() string {
}
type CMsgClientChatInvite struct {
- SteamIdInvited *uint64 `protobuf:"fixed64,1,opt,name=steam_id_invited" json:"steam_id_invited,omitempty"`
- SteamIdChat *uint64 `protobuf:"fixed64,2,opt,name=steam_id_chat" json:"steam_id_chat,omitempty"`
- SteamIdPatron *uint64 `protobuf:"fixed64,3,opt,name=steam_id_patron" json:"steam_id_patron,omitempty"`
- ChatroomType *int32 `protobuf:"varint,4,opt,name=chatroom_type" json:"chatroom_type,omitempty"`
- SteamIdFriendChat *uint64 `protobuf:"fixed64,5,opt,name=steam_id_friend_chat" json:"steam_id_friend_chat,omitempty"`
- ChatName *string `protobuf:"bytes,6,opt,name=chat_name" json:"chat_name,omitempty"`
- GameId *uint64 `protobuf:"fixed64,7,opt,name=game_id" json:"game_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdInvited *uint64 `protobuf:"fixed64,1,opt,name=steam_id_invited" json:"steam_id_invited,omitempty"`
+ SteamIdChat *uint64 `protobuf:"fixed64,2,opt,name=steam_id_chat" json:"steam_id_chat,omitempty"`
+ SteamIdPatron *uint64 `protobuf:"fixed64,3,opt,name=steam_id_patron" json:"steam_id_patron,omitempty"`
+ ChatroomType *int32 `protobuf:"varint,4,opt,name=chatroom_type" json:"chatroom_type,omitempty"`
+ SteamIdFriendChat *uint64 `protobuf:"fixed64,5,opt,name=steam_id_friend_chat" json:"steam_id_friend_chat,omitempty"`
+ ChatName *string `protobuf:"bytes,6,opt,name=chat_name" json:"chat_name,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,7,opt,name=game_id" json:"game_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientChatInvite) Reset() { *m = CMsgClientChatInvite{} }
+func (m *CMsgClientChatInvite) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientChatInvite) ProtoMessage() {}
+func (*CMsgClientChatInvite) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{64}
+}
+
+func (m *CMsgClientChatInvite) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChatInvite.Unmarshal(m, b)
+}
+func (m *CMsgClientChatInvite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChatInvite.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChatInvite) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChatInvite.Merge(m, src)
+}
+func (m *CMsgClientChatInvite) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChatInvite.Size(m)
+}
+func (m *CMsgClientChatInvite) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChatInvite.DiscardUnknown(m)
}
-func (m *CMsgClientChatInvite) Reset() { *m = CMsgClientChatInvite{} }
-func (m *CMsgClientChatInvite) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientChatInvite) ProtoMessage() {}
-func (*CMsgClientChatInvite) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{78} }
+var xxx_messageInfo_CMsgClientChatInvite proto.InternalMessageInfo
func (m *CMsgClientChatInvite) GetSteamIdInvited() uint64 {
if m != nil && m.SteamIdInvited != nil {
@@ -4484,15 +5081,37 @@ func (m *CMsgClientChatInvite) GetGameId() uint64 {
}
type CMsgClientConnectionStats struct {
- StatsLogon *CMsgClientConnectionStats_Stats_Logon `protobuf:"bytes,1,opt,name=stats_logon" json:"stats_logon,omitempty"`
- StatsVconn *CMsgClientConnectionStats_Stats_VConn `protobuf:"bytes,2,opt,name=stats_vconn" json:"stats_vconn,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatsLogon *CMsgClientConnectionStats_Stats_Logon `protobuf:"bytes,1,opt,name=stats_logon" json:"stats_logon,omitempty"`
+ StatsVconn *CMsgClientConnectionStats_Stats_VConn `protobuf:"bytes,2,opt,name=stats_vconn" json:"stats_vconn,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientConnectionStats) Reset() { *m = CMsgClientConnectionStats{} }
+func (m *CMsgClientConnectionStats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientConnectionStats) ProtoMessage() {}
+func (*CMsgClientConnectionStats) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{65}
}
-func (m *CMsgClientConnectionStats) Reset() { *m = CMsgClientConnectionStats{} }
-func (m *CMsgClientConnectionStats) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientConnectionStats) ProtoMessage() {}
-func (*CMsgClientConnectionStats) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{79} }
+func (m *CMsgClientConnectionStats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientConnectionStats.Unmarshal(m, b)
+}
+func (m *CMsgClientConnectionStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientConnectionStats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientConnectionStats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientConnectionStats.Merge(m, src)
+}
+func (m *CMsgClientConnectionStats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientConnectionStats.Size(m)
+}
+func (m *CMsgClientConnectionStats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientConnectionStats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientConnectionStats proto.InternalMessageInfo
func (m *CMsgClientConnectionStats) GetStatsLogon() *CMsgClientConnectionStats_Stats_Logon {
if m != nil {
@@ -4509,23 +5128,43 @@ func (m *CMsgClientConnectionStats) GetStatsVconn() *CMsgClientConnectionStats_S
}
type CMsgClientConnectionStats_Stats_Logon struct {
- ConnectAttempts *int32 `protobuf:"varint,1,opt,name=connect_attempts" json:"connect_attempts,omitempty"`
- ConnectSuccesses *int32 `protobuf:"varint,2,opt,name=connect_successes" json:"connect_successes,omitempty"`
- ConnectFailures *int32 `protobuf:"varint,3,opt,name=connect_failures" json:"connect_failures,omitempty"`
- ConnectionsDropped *int32 `protobuf:"varint,4,opt,name=connections_dropped" json:"connections_dropped,omitempty"`
- SecondsRunning *uint32 `protobuf:"varint,5,opt,name=seconds_running" json:"seconds_running,omitempty"`
- MsecTologonthistime *uint32 `protobuf:"varint,6,opt,name=msec_tologonthistime" json:"msec_tologonthistime,omitempty"`
- CountBadCms *uint32 `protobuf:"varint,7,opt,name=count_bad_cms" json:"count_bad_cms,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ConnectAttempts *int32 `protobuf:"varint,1,opt,name=connect_attempts" json:"connect_attempts,omitempty"`
+ ConnectSuccesses *int32 `protobuf:"varint,2,opt,name=connect_successes" json:"connect_successes,omitempty"`
+ ConnectFailures *int32 `protobuf:"varint,3,opt,name=connect_failures" json:"connect_failures,omitempty"`
+ ConnectionsDropped *int32 `protobuf:"varint,4,opt,name=connections_dropped" json:"connections_dropped,omitempty"`
+ SecondsRunning *uint32 `protobuf:"varint,5,opt,name=seconds_running" json:"seconds_running,omitempty"`
+ MsecTologonthistime *uint32 `protobuf:"varint,6,opt,name=msec_tologonthistime" json:"msec_tologonthistime,omitempty"`
+ CountBadCms *uint32 `protobuf:"varint,7,opt,name=count_bad_cms" json:"count_bad_cms,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientConnectionStats_Stats_Logon) Reset() { *m = CMsgClientConnectionStats_Stats_Logon{} }
func (m *CMsgClientConnectionStats_Stats_Logon) String() string { return proto.CompactTextString(m) }
func (*CMsgClientConnectionStats_Stats_Logon) ProtoMessage() {}
func (*CMsgClientConnectionStats_Stats_Logon) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{79, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{65, 0}
}
+func (m *CMsgClientConnectionStats_Stats_Logon) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_Logon.Unmarshal(m, b)
+}
+func (m *CMsgClientConnectionStats_Stats_Logon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_Logon.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientConnectionStats_Stats_Logon) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientConnectionStats_Stats_Logon.Merge(m, src)
+}
+func (m *CMsgClientConnectionStats_Stats_Logon) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_Logon.Size(m)
+}
+func (m *CMsgClientConnectionStats_Stats_Logon) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientConnectionStats_Stats_Logon.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientConnectionStats_Stats_Logon proto.InternalMessageInfo
+
func (m *CMsgClientConnectionStats_Stats_Logon) GetConnectAttempts() int32 {
if m != nil && m.ConnectAttempts != nil {
return *m.ConnectAttempts
@@ -4576,21 +5215,41 @@ func (m *CMsgClientConnectionStats_Stats_Logon) GetCountBadCms() uint32 {
}
type CMsgClientConnectionStats_Stats_UDP struct {
- PktsSent *uint64 `protobuf:"varint,1,opt,name=pkts_sent" json:"pkts_sent,omitempty"`
- BytesSent *uint64 `protobuf:"varint,2,opt,name=bytes_sent" json:"bytes_sent,omitempty"`
- PktsRecv *uint64 `protobuf:"varint,3,opt,name=pkts_recv" json:"pkts_recv,omitempty"`
- PktsProcessed *uint64 `protobuf:"varint,4,opt,name=pkts_processed" json:"pkts_processed,omitempty"`
- BytesRecv *uint64 `protobuf:"varint,5,opt,name=bytes_recv" json:"bytes_recv,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PktsSent *uint64 `protobuf:"varint,1,opt,name=pkts_sent" json:"pkts_sent,omitempty"`
+ BytesSent *uint64 `protobuf:"varint,2,opt,name=bytes_sent" json:"bytes_sent,omitempty"`
+ PktsRecv *uint64 `protobuf:"varint,3,opt,name=pkts_recv" json:"pkts_recv,omitempty"`
+ PktsProcessed *uint64 `protobuf:"varint,4,opt,name=pkts_processed" json:"pkts_processed,omitempty"`
+ BytesRecv *uint64 `protobuf:"varint,5,opt,name=bytes_recv" json:"bytes_recv,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientConnectionStats_Stats_UDP) Reset() { *m = CMsgClientConnectionStats_Stats_UDP{} }
func (m *CMsgClientConnectionStats_Stats_UDP) String() string { return proto.CompactTextString(m) }
func (*CMsgClientConnectionStats_Stats_UDP) ProtoMessage() {}
func (*CMsgClientConnectionStats_Stats_UDP) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{79, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{65, 1}
+}
+
+func (m *CMsgClientConnectionStats_Stats_UDP) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_UDP.Unmarshal(m, b)
+}
+func (m *CMsgClientConnectionStats_Stats_UDP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_UDP.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientConnectionStats_Stats_UDP) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientConnectionStats_Stats_UDP.Merge(m, src)
+}
+func (m *CMsgClientConnectionStats_Stats_UDP) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_UDP.Size(m)
+}
+func (m *CMsgClientConnectionStats_Stats_UDP) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientConnectionStats_Stats_UDP.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientConnectionStats_Stats_UDP proto.InternalMessageInfo
+
func (m *CMsgClientConnectionStats_Stats_UDP) GetPktsSent() uint64 {
if m != nil && m.PktsSent != nil {
return *m.PktsSent
@@ -4647,16 +5306,36 @@ type CMsgClientConnectionStats_Stats_VConn struct {
MicroSecMinLatency *uint32 `protobuf:"varint,18,opt,name=micro_sec_min_latency" json:"micro_sec_min_latency,omitempty"`
MicroSecMaxLatency *uint32 `protobuf:"varint,19,opt,name=micro_sec_max_latency" json:"micro_sec_max_latency,omitempty"`
MemPoolMsgInUse *uint32 `protobuf:"varint,20,opt,name=mem_pool_msg_in_use" json:"mem_pool_msg_in_use,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientConnectionStats_Stats_VConn) Reset() { *m = CMsgClientConnectionStats_Stats_VConn{} }
func (m *CMsgClientConnectionStats_Stats_VConn) String() string { return proto.CompactTextString(m) }
func (*CMsgClientConnectionStats_Stats_VConn) ProtoMessage() {}
func (*CMsgClientConnectionStats_Stats_VConn) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{79, 2}
+ return fileDescriptor_97f09b42bb99641f, []int{65, 2}
}
+func (m *CMsgClientConnectionStats_Stats_VConn) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_VConn.Unmarshal(m, b)
+}
+func (m *CMsgClientConnectionStats_Stats_VConn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_VConn.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientConnectionStats_Stats_VConn) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientConnectionStats_Stats_VConn.Merge(m, src)
+}
+func (m *CMsgClientConnectionStats_Stats_VConn) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientConnectionStats_Stats_VConn.Size(m)
+}
+func (m *CMsgClientConnectionStats_Stats_VConn) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientConnectionStats_Stats_VConn.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientConnectionStats_Stats_VConn proto.InternalMessageInfo
+
func (m *CMsgClientConnectionStats_Stats_VConn) GetConnectionsUdp() uint32 {
if m != nil && m.ConnectionsUdp != nil {
return *m.ConnectionsUdp
@@ -4800,13 +5479,35 @@ func (m *CMsgClientConnectionStats_Stats_VConn) GetMemPoolMsgInUse() uint32 {
type CMsgClientServersAvailable struct {
ServerTypesAvailable []*CMsgClientServersAvailable_Server_Types_Available `protobuf:"bytes,1,rep,name=server_types_available" json:"server_types_available,omitempty"`
ServerTypeForAuthServices *uint32 `protobuf:"varint,2,opt,name=server_type_for_auth_services" json:"server_type_for_auth_services,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientServersAvailable) Reset() { *m = CMsgClientServersAvailable{} }
-func (m *CMsgClientServersAvailable) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServersAvailable) ProtoMessage() {}
-func (*CMsgClientServersAvailable) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{80} }
+func (m *CMsgClientServersAvailable) Reset() { *m = CMsgClientServersAvailable{} }
+func (m *CMsgClientServersAvailable) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServersAvailable) ProtoMessage() {}
+func (*CMsgClientServersAvailable) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{66}
+}
+
+func (m *CMsgClientServersAvailable) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServersAvailable.Unmarshal(m, b)
+}
+func (m *CMsgClientServersAvailable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServersAvailable.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServersAvailable) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServersAvailable.Merge(m, src)
+}
+func (m *CMsgClientServersAvailable) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServersAvailable.Size(m)
+}
+func (m *CMsgClientServersAvailable) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServersAvailable.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServersAvailable proto.InternalMessageInfo
func (m *CMsgClientServersAvailable) GetServerTypesAvailable() []*CMsgClientServersAvailable_Server_Types_Available {
if m != nil {
@@ -4823,9 +5524,11 @@ func (m *CMsgClientServersAvailable) GetServerTypeForAuthServices() uint32 {
}
type CMsgClientServersAvailable_Server_Types_Available struct {
- Server *uint32 `protobuf:"varint,1,opt,name=server" json:"server,omitempty"`
- Changed *bool `protobuf:"varint,2,opt,name=changed" json:"changed,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Server *uint32 `protobuf:"varint,1,opt,name=server" json:"server,omitempty"`
+ Changed *bool `protobuf:"varint,2,opt,name=changed" json:"changed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientServersAvailable_Server_Types_Available) Reset() {
@@ -4836,8 +5539,26 @@ func (m *CMsgClientServersAvailable_Server_Types_Available) String() string {
}
func (*CMsgClientServersAvailable_Server_Types_Available) ProtoMessage() {}
func (*CMsgClientServersAvailable_Server_Types_Available) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{80, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{66, 0}
+}
+
+func (m *CMsgClientServersAvailable_Server_Types_Available) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServersAvailable_Server_Types_Available.Unmarshal(m, b)
+}
+func (m *CMsgClientServersAvailable_Server_Types_Available) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServersAvailable_Server_Types_Available.Marshal(b, m, deterministic)
}
+func (m *CMsgClientServersAvailable_Server_Types_Available) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServersAvailable_Server_Types_Available.Merge(m, src)
+}
+func (m *CMsgClientServersAvailable_Server_Types_Available) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServersAvailable_Server_Types_Available.Size(m)
+}
+func (m *CMsgClientServersAvailable_Server_Types_Available) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServersAvailable_Server_Types_Available.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServersAvailable_Server_Types_Available proto.InternalMessageInfo
func (m *CMsgClientServersAvailable_Server_Types_Available) GetServer() uint32 {
if m != nil && m.Server != nil {
@@ -4854,17 +5575,39 @@ func (m *CMsgClientServersAvailable_Server_Types_Available) GetChanged() bool {
}
type CMsgClientGetUserStats struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
- CrcStats *uint32 `protobuf:"varint,2,opt,name=crc_stats" json:"crc_stats,omitempty"`
- SchemaLocalVersion *int32 `protobuf:"varint,3,opt,name=schema_local_version" json:"schema_local_version,omitempty"`
- SteamIdForUser *uint64 `protobuf:"fixed64,4,opt,name=steam_id_for_user" json:"steam_id_for_user,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,2,opt,name=crc_stats" json:"crc_stats,omitempty"`
+ SchemaLocalVersion *int32 `protobuf:"varint,3,opt,name=schema_local_version" json:"schema_local_version,omitempty"`
+ SteamIdForUser *uint64 `protobuf:"fixed64,4,opt,name=steam_id_for_user" json:"steam_id_for_user,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientGetUserStats) Reset() { *m = CMsgClientGetUserStats{} }
+func (m *CMsgClientGetUserStats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGetUserStats) ProtoMessage() {}
+func (*CMsgClientGetUserStats) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{67}
+}
+
+func (m *CMsgClientGetUserStats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetUserStats.Unmarshal(m, b)
+}
+func (m *CMsgClientGetUserStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetUserStats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetUserStats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetUserStats.Merge(m, src)
+}
+func (m *CMsgClientGetUserStats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetUserStats.Size(m)
+}
+func (m *CMsgClientGetUserStats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetUserStats.DiscardUnknown(m)
}
-func (m *CMsgClientGetUserStats) Reset() { *m = CMsgClientGetUserStats{} }
-func (m *CMsgClientGetUserStats) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetUserStats) ProtoMessage() {}
-func (*CMsgClientGetUserStats) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{81} }
+var xxx_messageInfo_CMsgClientGetUserStats proto.InternalMessageInfo
func (m *CMsgClientGetUserStats) GetGameId() uint64 {
if m != nil && m.GameId != nil {
@@ -4895,19 +5638,41 @@ func (m *CMsgClientGetUserStats) GetSteamIdForUser() uint64 {
}
type CMsgClientGetUserStatsResponse struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
- Eresult *int32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
- Schema []byte `protobuf:"bytes,4,opt,name=schema" json:"schema,omitempty"`
- Stats []*CMsgClientGetUserStatsResponse_Stats `protobuf:"bytes,5,rep,name=stats" json:"stats,omitempty"`
- AchievementBlocks []*CMsgClientGetUserStatsResponse_Achievement_Blocks `protobuf:"bytes,6,rep,name=achievement_blocks" json:"achievement_blocks,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
+ Eresult *int32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
+ Schema []byte `protobuf:"bytes,4,opt,name=schema" json:"schema,omitempty"`
+ Stats []*CMsgClientGetUserStatsResponse_Stats `protobuf:"bytes,5,rep,name=stats" json:"stats,omitempty"`
+ AchievementBlocks []*CMsgClientGetUserStatsResponse_Achievement_Blocks `protobuf:"bytes,6,rep,name=achievement_blocks" json:"achievement_blocks,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientGetUserStatsResponse) Reset() { *m = CMsgClientGetUserStatsResponse{} }
-func (m *CMsgClientGetUserStatsResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetUserStatsResponse) ProtoMessage() {}
-func (*CMsgClientGetUserStatsResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{82} }
+func (m *CMsgClientGetUserStatsResponse) Reset() { *m = CMsgClientGetUserStatsResponse{} }
+func (m *CMsgClientGetUserStatsResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGetUserStatsResponse) ProtoMessage() {}
+func (*CMsgClientGetUserStatsResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{68}
+}
+
+func (m *CMsgClientGetUserStatsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientGetUserStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetUserStatsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetUserStatsResponse.Merge(m, src)
+}
+func (m *CMsgClientGetUserStatsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse.Size(m)
+}
+func (m *CMsgClientGetUserStatsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetUserStatsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetUserStatsResponse proto.InternalMessageInfo
const Default_CMsgClientGetUserStatsResponse_Eresult int32 = 2
@@ -4954,18 +5719,38 @@ func (m *CMsgClientGetUserStatsResponse) GetAchievementBlocks() []*CMsgClientGet
}
type CMsgClientGetUserStatsResponse_Stats struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetUserStatsResponse_Stats) Reset() { *m = CMsgClientGetUserStatsResponse_Stats{} }
func (m *CMsgClientGetUserStatsResponse_Stats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetUserStatsResponse_Stats) ProtoMessage() {}
func (*CMsgClientGetUserStatsResponse_Stats) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{82, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{68, 0}
}
+func (m *CMsgClientGetUserStatsResponse_Stats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse_Stats.Unmarshal(m, b)
+}
+func (m *CMsgClientGetUserStatsResponse_Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse_Stats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetUserStatsResponse_Stats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetUserStatsResponse_Stats.Merge(m, src)
+}
+func (m *CMsgClientGetUserStatsResponse_Stats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse_Stats.Size(m)
+}
+func (m *CMsgClientGetUserStatsResponse_Stats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetUserStatsResponse_Stats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetUserStatsResponse_Stats proto.InternalMessageInfo
+
func (m *CMsgClientGetUserStatsResponse_Stats) GetStatId() uint32 {
if m != nil && m.StatId != nil {
return *m.StatId
@@ -4981,9 +5766,11 @@ func (m *CMsgClientGetUserStatsResponse_Stats) GetStatValue() uint32 {
}
type CMsgClientGetUserStatsResponse_Achievement_Blocks struct {
- AchievementId *uint32 `protobuf:"varint,1,opt,name=achievement_id" json:"achievement_id,omitempty"`
- UnlockTime []uint32 `protobuf:"fixed32,2,rep,name=unlock_time" json:"unlock_time,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AchievementId *uint32 `protobuf:"varint,1,opt,name=achievement_id" json:"achievement_id,omitempty"`
+ UnlockTime []uint32 `protobuf:"fixed32,2,rep,name=unlock_time" json:"unlock_time,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) Reset() {
@@ -4994,9 +5781,27 @@ func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) String() string {
}
func (*CMsgClientGetUserStatsResponse_Achievement_Blocks) ProtoMessage() {}
func (*CMsgClientGetUserStatsResponse_Achievement_Blocks) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{82, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{68, 1}
}
+func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse_Achievement_Blocks.Unmarshal(m, b)
+}
+func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse_Achievement_Blocks.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetUserStatsResponse_Achievement_Blocks.Merge(m, src)
+}
+func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetUserStatsResponse_Achievement_Blocks.Size(m)
+}
+func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetUserStatsResponse_Achievement_Blocks.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetUserStatsResponse_Achievement_Blocks proto.InternalMessageInfo
+
func (m *CMsgClientGetUserStatsResponse_Achievement_Blocks) GetAchievementId() uint32 {
if m != nil && m.AchievementId != nil {
return *m.AchievementId
@@ -5017,16 +5822,36 @@ type CMsgClientStoreUserStatsResponse struct {
CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
StatsFailedValidation []*CMsgClientStoreUserStatsResponse_Stats_Failed_Validation `protobuf:"bytes,4,rep,name=stats_failed_validation" json:"stats_failed_validation,omitempty"`
StatsOutOfDate *bool `protobuf:"varint,5,opt,name=stats_out_of_date" json:"stats_out_of_date,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientStoreUserStatsResponse) Reset() { *m = CMsgClientStoreUserStatsResponse{} }
func (m *CMsgClientStoreUserStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStatsResponse) ProtoMessage() {}
func (*CMsgClientStoreUserStatsResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{83}
+ return fileDescriptor_97f09b42bb99641f, []int{69}
}
+func (m *CMsgClientStoreUserStatsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStoreUserStatsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientStoreUserStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStoreUserStatsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStoreUserStatsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStoreUserStatsResponse.Merge(m, src)
+}
+func (m *CMsgClientStoreUserStatsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStoreUserStatsResponse.Size(m)
+}
+func (m *CMsgClientStoreUserStatsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStoreUserStatsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStoreUserStatsResponse proto.InternalMessageInfo
+
const Default_CMsgClientStoreUserStatsResponse_Eresult int32 = 2
func (m *CMsgClientStoreUserStatsResponse) GetGameId() uint64 {
@@ -5065,9 +5890,11 @@ func (m *CMsgClientStoreUserStatsResponse) GetStatsOutOfDate() bool {
}
type CMsgClientStoreUserStatsResponse_Stats_Failed_Validation struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- RevertedStatValue *uint32 `protobuf:"varint,2,opt,name=reverted_stat_value" json:"reverted_stat_value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
+ RevertedStatValue *uint32 `protobuf:"varint,2,opt,name=reverted_stat_value" json:"reverted_stat_value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) Reset() {
@@ -5078,9 +5905,27 @@ func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) String() stri
}
func (*CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) ProtoMessage() {}
func (*CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{83, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{69, 0}
}
+func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStoreUserStatsResponse_Stats_Failed_Validation.Unmarshal(m, b)
+}
+func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStoreUserStatsResponse_Stats_Failed_Validation.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStoreUserStatsResponse_Stats_Failed_Validation.Merge(m, src)
+}
+func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStoreUserStatsResponse_Stats_Failed_Validation.Size(m)
+}
+func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStoreUserStatsResponse_Stats_Failed_Validation.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStoreUserStatsResponse_Stats_Failed_Validation proto.InternalMessageInfo
+
func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) GetStatId() uint32 {
if m != nil && m.StatId != nil {
return *m.StatId
@@ -5096,19 +5941,41 @@ func (m *CMsgClientStoreUserStatsResponse_Stats_Failed_Validation) GetRevertedSt
}
type CMsgClientStoreUserStats2 struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
- SettorSteamId *uint64 `protobuf:"fixed64,2,opt,name=settor_steam_id" json:"settor_steam_id,omitempty"`
- SetteeSteamId *uint64 `protobuf:"fixed64,3,opt,name=settee_steam_id" json:"settee_steam_id,omitempty"`
- CrcStats *uint32 `protobuf:"varint,4,opt,name=crc_stats" json:"crc_stats,omitempty"`
- ExplicitReset *bool `protobuf:"varint,5,opt,name=explicit_reset" json:"explicit_reset,omitempty"`
- Stats []*CMsgClientStoreUserStats2_Stats `protobuf:"bytes,6,rep,name=stats" json:"stats,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
+ SettorSteamId *uint64 `protobuf:"fixed64,2,opt,name=settor_steam_id" json:"settor_steam_id,omitempty"`
+ SetteeSteamId *uint64 `protobuf:"fixed64,3,opt,name=settee_steam_id" json:"settee_steam_id,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,4,opt,name=crc_stats" json:"crc_stats,omitempty"`
+ ExplicitReset *bool `protobuf:"varint,5,opt,name=explicit_reset" json:"explicit_reset,omitempty"`
+ Stats []*CMsgClientStoreUserStats2_Stats `protobuf:"bytes,6,rep,name=stats" json:"stats,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientStoreUserStats2) Reset() { *m = CMsgClientStoreUserStats2{} }
+func (m *CMsgClientStoreUserStats2) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientStoreUserStats2) ProtoMessage() {}
+func (*CMsgClientStoreUserStats2) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{70}
+}
+
+func (m *CMsgClientStoreUserStats2) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStoreUserStats2.Unmarshal(m, b)
+}
+func (m *CMsgClientStoreUserStats2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStoreUserStats2.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStoreUserStats2) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStoreUserStats2.Merge(m, src)
+}
+func (m *CMsgClientStoreUserStats2) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStoreUserStats2.Size(m)
+}
+func (m *CMsgClientStoreUserStats2) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStoreUserStats2.DiscardUnknown(m)
}
-func (m *CMsgClientStoreUserStats2) Reset() { *m = CMsgClientStoreUserStats2{} }
-func (m *CMsgClientStoreUserStats2) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientStoreUserStats2) ProtoMessage() {}
-func (*CMsgClientStoreUserStats2) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{84} }
+var xxx_messageInfo_CMsgClientStoreUserStats2 proto.InternalMessageInfo
func (m *CMsgClientStoreUserStats2) GetGameId() uint64 {
if m != nil && m.GameId != nil {
@@ -5153,17 +6020,37 @@ func (m *CMsgClientStoreUserStats2) GetStats() []*CMsgClientStoreUserStats2_Stat
}
type CMsgClientStoreUserStats2_Stats struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientStoreUserStats2_Stats) Reset() { *m = CMsgClientStoreUserStats2_Stats{} }
func (m *CMsgClientStoreUserStats2_Stats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStats2_Stats) ProtoMessage() {}
func (*CMsgClientStoreUserStats2_Stats) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{84, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{70, 0}
+}
+
+func (m *CMsgClientStoreUserStats2_Stats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStoreUserStats2_Stats.Unmarshal(m, b)
+}
+func (m *CMsgClientStoreUserStats2_Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStoreUserStats2_Stats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStoreUserStats2_Stats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStoreUserStats2_Stats.Merge(m, src)
+}
+func (m *CMsgClientStoreUserStats2_Stats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStoreUserStats2_Stats.Size(m)
}
+func (m *CMsgClientStoreUserStats2_Stats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStoreUserStats2_Stats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStoreUserStats2_Stats proto.InternalMessageInfo
func (m *CMsgClientStoreUserStats2_Stats) GetStatId() uint32 {
if m != nil && m.StatId != nil {
@@ -5180,17 +6067,39 @@ func (m *CMsgClientStoreUserStats2_Stats) GetStatValue() uint32 {
}
type CMsgClientStatsUpdated struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
- CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
- UpdatedStats []*CMsgClientStatsUpdated_Updated_Stats `protobuf:"bytes,4,rep,name=updated_stats" json:"updated_stats,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,2,opt,name=game_id" json:"game_id,omitempty"`
+ CrcStats *uint32 `protobuf:"varint,3,opt,name=crc_stats" json:"crc_stats,omitempty"`
+ UpdatedStats []*CMsgClientStatsUpdated_Updated_Stats `protobuf:"bytes,4,rep,name=updated_stats" json:"updated_stats,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientStatsUpdated) Reset() { *m = CMsgClientStatsUpdated{} }
-func (m *CMsgClientStatsUpdated) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientStatsUpdated) ProtoMessage() {}
-func (*CMsgClientStatsUpdated) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{85} }
+func (m *CMsgClientStatsUpdated) Reset() { *m = CMsgClientStatsUpdated{} }
+func (m *CMsgClientStatsUpdated) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientStatsUpdated) ProtoMessage() {}
+func (*CMsgClientStatsUpdated) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{71}
+}
+
+func (m *CMsgClientStatsUpdated) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStatsUpdated.Unmarshal(m, b)
+}
+func (m *CMsgClientStatsUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStatsUpdated.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStatsUpdated) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStatsUpdated.Merge(m, src)
+}
+func (m *CMsgClientStatsUpdated) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStatsUpdated.Size(m)
+}
+func (m *CMsgClientStatsUpdated) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStatsUpdated.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStatsUpdated proto.InternalMessageInfo
func (m *CMsgClientStatsUpdated) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -5221,17 +6130,37 @@ func (m *CMsgClientStatsUpdated) GetUpdatedStats() []*CMsgClientStatsUpdated_Upd
}
type CMsgClientStatsUpdated_Updated_Stats struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientStatsUpdated_Updated_Stats) Reset() { *m = CMsgClientStatsUpdated_Updated_Stats{} }
func (m *CMsgClientStatsUpdated_Updated_Stats) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStatsUpdated_Updated_Stats) ProtoMessage() {}
func (*CMsgClientStatsUpdated_Updated_Stats) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{85, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{71, 0}
+}
+
+func (m *CMsgClientStatsUpdated_Updated_Stats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStatsUpdated_Updated_Stats.Unmarshal(m, b)
+}
+func (m *CMsgClientStatsUpdated_Updated_Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStatsUpdated_Updated_Stats.Marshal(b, m, deterministic)
}
+func (m *CMsgClientStatsUpdated_Updated_Stats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStatsUpdated_Updated_Stats.Merge(m, src)
+}
+func (m *CMsgClientStatsUpdated_Updated_Stats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStatsUpdated_Updated_Stats.Size(m)
+}
+func (m *CMsgClientStatsUpdated_Updated_Stats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStatsUpdated_Updated_Stats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStatsUpdated_Updated_Stats proto.InternalMessageInfo
func (m *CMsgClientStatsUpdated_Updated_Stats) GetStatId() uint32 {
if m != nil && m.StatId != nil {
@@ -5248,16 +6177,38 @@ func (m *CMsgClientStatsUpdated_Updated_Stats) GetStatValue() uint32 {
}
type CMsgClientStoreUserStats struct {
- GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
- ExplicitReset *bool `protobuf:"varint,2,opt,name=explicit_reset" json:"explicit_reset,omitempty"`
- StatsToStore []*CMsgClientStoreUserStats_Stats_To_Store `protobuf:"bytes,3,rep,name=stats_to_store" json:"stats_to_store,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ GameId *uint64 `protobuf:"fixed64,1,opt,name=game_id" json:"game_id,omitempty"`
+ ExplicitReset *bool `protobuf:"varint,2,opt,name=explicit_reset" json:"explicit_reset,omitempty"`
+ StatsToStore []*CMsgClientStoreUserStats_Stats_To_Store `protobuf:"bytes,3,rep,name=stats_to_store" json:"stats_to_store,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientStoreUserStats) Reset() { *m = CMsgClientStoreUserStats{} }
-func (m *CMsgClientStoreUserStats) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientStoreUserStats) ProtoMessage() {}
-func (*CMsgClientStoreUserStats) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{86} }
+func (m *CMsgClientStoreUserStats) Reset() { *m = CMsgClientStoreUserStats{} }
+func (m *CMsgClientStoreUserStats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientStoreUserStats) ProtoMessage() {}
+func (*CMsgClientStoreUserStats) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{72}
+}
+
+func (m *CMsgClientStoreUserStats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStoreUserStats.Unmarshal(m, b)
+}
+func (m *CMsgClientStoreUserStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStoreUserStats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStoreUserStats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStoreUserStats.Merge(m, src)
+}
+func (m *CMsgClientStoreUserStats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStoreUserStats.Size(m)
+}
+func (m *CMsgClientStoreUserStats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStoreUserStats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStoreUserStats proto.InternalMessageInfo
func (m *CMsgClientStoreUserStats) GetGameId() uint64 {
if m != nil && m.GameId != nil {
@@ -5281,9 +6232,11 @@ func (m *CMsgClientStoreUserStats) GetStatsToStore() []*CMsgClientStoreUserStats
}
type CMsgClientStoreUserStats_Stats_To_Store struct {
- StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatId *uint32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
+ StatValue *uint32 `protobuf:"varint,2,opt,name=stat_value" json:"stat_value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientStoreUserStats_Stats_To_Store) Reset() {
@@ -5292,9 +6245,27 @@ func (m *CMsgClientStoreUserStats_Stats_To_Store) Reset() {
func (m *CMsgClientStoreUserStats_Stats_To_Store) String() string { return proto.CompactTextString(m) }
func (*CMsgClientStoreUserStats_Stats_To_Store) ProtoMessage() {}
func (*CMsgClientStoreUserStats_Stats_To_Store) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{86, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{72, 0}
}
+func (m *CMsgClientStoreUserStats_Stats_To_Store) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientStoreUserStats_Stats_To_Store.Unmarshal(m, b)
+}
+func (m *CMsgClientStoreUserStats_Stats_To_Store) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientStoreUserStats_Stats_To_Store.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientStoreUserStats_Stats_To_Store) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientStoreUserStats_Stats_To_Store.Merge(m, src)
+}
+func (m *CMsgClientStoreUserStats_Stats_To_Store) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientStoreUserStats_Stats_To_Store.Size(m)
+}
+func (m *CMsgClientStoreUserStats_Stats_To_Store) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientStoreUserStats_Stats_To_Store.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientStoreUserStats_Stats_To_Store proto.InternalMessageInfo
+
func (m *CMsgClientStoreUserStats_Stats_To_Store) GetStatId() uint32 {
if m != nil && m.StatId != nil {
return *m.StatId
@@ -5310,26 +6281,68 @@ func (m *CMsgClientStoreUserStats_Stats_To_Store) GetStatValue() uint32 {
}
type CMsgClientGetClientDetails struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientGetClientDetails) Reset() { *m = CMsgClientGetClientDetails{} }
-func (m *CMsgClientGetClientDetails) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetClientDetails) ProtoMessage() {}
-func (*CMsgClientGetClientDetails) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{87} }
+func (m *CMsgClientGetClientDetails) Reset() { *m = CMsgClientGetClientDetails{} }
+func (m *CMsgClientGetClientDetails) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGetClientDetails) ProtoMessage() {}
+func (*CMsgClientGetClientDetails) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{73}
+}
+
+func (m *CMsgClientGetClientDetails) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClientDetails.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClientDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClientDetails.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClientDetails) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClientDetails.Merge(m, src)
+}
+func (m *CMsgClientGetClientDetails) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClientDetails.Size(m)
+}
+func (m *CMsgClientGetClientDetails) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClientDetails.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetClientDetails proto.InternalMessageInfo
type CMsgClientReportOverlayDetourFailure struct {
- FailureStrings []string `protobuf:"bytes,1,rep,name=failure_strings" json:"failure_strings,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ FailureStrings []string `protobuf:"bytes,1,rep,name=failure_strings" json:"failure_strings,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientReportOverlayDetourFailure) Reset() { *m = CMsgClientReportOverlayDetourFailure{} }
func (m *CMsgClientReportOverlayDetourFailure) String() string { return proto.CompactTextString(m) }
func (*CMsgClientReportOverlayDetourFailure) ProtoMessage() {}
func (*CMsgClientReportOverlayDetourFailure) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{88}
+ return fileDescriptor_97f09b42bb99641f, []int{74}
}
+func (m *CMsgClientReportOverlayDetourFailure) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientReportOverlayDetourFailure.Unmarshal(m, b)
+}
+func (m *CMsgClientReportOverlayDetourFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientReportOverlayDetourFailure.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientReportOverlayDetourFailure) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientReportOverlayDetourFailure.Merge(m, src)
+}
+func (m *CMsgClientReportOverlayDetourFailure) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientReportOverlayDetourFailure.Size(m)
+}
+func (m *CMsgClientReportOverlayDetourFailure) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientReportOverlayDetourFailure.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientReportOverlayDetourFailure proto.InternalMessageInfo
+
func (m *CMsgClientReportOverlayDetourFailure) GetFailureStrings() []string {
if m != nil {
return m.FailureStrings
@@ -5338,24 +6351,44 @@ func (m *CMsgClientReportOverlayDetourFailure) GetFailureStrings() []string {
}
type CMsgClientGetClientDetailsResponse struct {
- PackageVersion *uint32 `protobuf:"varint,1,opt,name=package_version" json:"package_version,omitempty"`
- ProtocolVersion *uint32 `protobuf:"varint,8,opt,name=protocol_version" json:"protocol_version,omitempty"`
- Os *string `protobuf:"bytes,2,opt,name=os" json:"os,omitempty"`
- MachineName *string `protobuf:"bytes,3,opt,name=machine_name" json:"machine_name,omitempty"`
- IpPublic *string `protobuf:"bytes,4,opt,name=ip_public" json:"ip_public,omitempty"`
- IpPrivate *string `protobuf:"bytes,5,opt,name=ip_private" json:"ip_private,omitempty"`
- BytesAvailable *uint64 `protobuf:"varint,7,opt,name=bytes_available" json:"bytes_available,omitempty"`
- GamesRunning []*CMsgClientGetClientDetailsResponse_Game `protobuf:"bytes,6,rep,name=games_running" json:"games_running,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PackageVersion *uint32 `protobuf:"varint,1,opt,name=package_version" json:"package_version,omitempty"`
+ ProtocolVersion *uint32 `protobuf:"varint,8,opt,name=protocol_version" json:"protocol_version,omitempty"`
+ Os *string `protobuf:"bytes,2,opt,name=os" json:"os,omitempty"`
+ MachineName *string `protobuf:"bytes,3,opt,name=machine_name" json:"machine_name,omitempty"`
+ IpPublic *string `protobuf:"bytes,4,opt,name=ip_public" json:"ip_public,omitempty"`
+ IpPrivate *string `protobuf:"bytes,5,opt,name=ip_private" json:"ip_private,omitempty"`
+ BytesAvailable *uint64 `protobuf:"varint,7,opt,name=bytes_available" json:"bytes_available,omitempty"`
+ GamesRunning []*CMsgClientGetClientDetailsResponse_Game `protobuf:"bytes,6,rep,name=games_running" json:"games_running,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetClientDetailsResponse) Reset() { *m = CMsgClientGetClientDetailsResponse{} }
func (m *CMsgClientGetClientDetailsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientDetailsResponse) ProtoMessage() {}
func (*CMsgClientGetClientDetailsResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{89}
+ return fileDescriptor_97f09b42bb99641f, []int{75}
}
+func (m *CMsgClientGetClientDetailsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClientDetailsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClientDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClientDetailsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClientDetailsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClientDetailsResponse.Merge(m, src)
+}
+func (m *CMsgClientGetClientDetailsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClientDetailsResponse.Size(m)
+}
+func (m *CMsgClientGetClientDetailsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClientDetailsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetClientDetailsResponse proto.InternalMessageInfo
+
func (m *CMsgClientGetClientDetailsResponse) GetPackageVersion() uint32 {
if m != nil && m.PackageVersion != nil {
return *m.PackageVersion
@@ -5413,10 +6446,12 @@ func (m *CMsgClientGetClientDetailsResponse) GetGamesRunning() []*CMsgClientGetC
}
type CMsgClientGetClientDetailsResponse_Game struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- ExtraInfo *string `protobuf:"bytes,2,opt,name=extra_info" json:"extra_info,omitempty"`
- TimeRunningSec *uint32 `protobuf:"varint,3,opt,name=time_running_sec" json:"time_running_sec,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ ExtraInfo *string `protobuf:"bytes,2,opt,name=extra_info" json:"extra_info,omitempty"`
+ TimeRunningSec *uint32 `protobuf:"varint,3,opt,name=time_running_sec" json:"time_running_sec,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetClientDetailsResponse_Game) Reset() {
@@ -5425,9 +6460,27 @@ func (m *CMsgClientGetClientDetailsResponse_Game) Reset() {
func (m *CMsgClientGetClientDetailsResponse_Game) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientDetailsResponse_Game) ProtoMessage() {}
func (*CMsgClientGetClientDetailsResponse_Game) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{89, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{75, 0}
+}
+
+func (m *CMsgClientGetClientDetailsResponse_Game) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClientDetailsResponse_Game.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClientDetailsResponse_Game) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClientDetailsResponse_Game.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClientDetailsResponse_Game) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClientDetailsResponse_Game.Merge(m, src)
+}
+func (m *CMsgClientGetClientDetailsResponse_Game) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClientDetailsResponse_Game.Size(m)
+}
+func (m *CMsgClientGetClientDetailsResponse_Game) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClientDetailsResponse_Game.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientGetClientDetailsResponse_Game proto.InternalMessageInfo
+
func (m *CMsgClientGetClientDetailsResponse_Game) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
@@ -5450,18 +6503,41 @@ func (m *CMsgClientGetClientDetailsResponse_Game) GetTimeRunningSec() uint32 {
}
type CMsgClientGetClientAppList struct {
- Media *bool `protobuf:"varint,1,opt,name=media" json:"media,omitempty"`
- Tools *bool `protobuf:"varint,2,opt,name=tools" json:"tools,omitempty"`
- Games *bool `protobuf:"varint,3,opt,name=games" json:"games,omitempty"`
- OnlyInstalled *bool `protobuf:"varint,4,opt,name=only_installed" json:"only_installed,omitempty"`
- OnlyChanging *bool `protobuf:"varint,5,opt,name=only_changing" json:"only_changing,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Media *bool `protobuf:"varint,1,opt,name=media" json:"media,omitempty"`
+ Tools *bool `protobuf:"varint,2,opt,name=tools" json:"tools,omitempty"`
+ Games *bool `protobuf:"varint,3,opt,name=games" json:"games,omitempty"`
+ OnlyInstalled *bool `protobuf:"varint,4,opt,name=only_installed" json:"only_installed,omitempty"`
+ OnlyChanging *bool `protobuf:"varint,5,opt,name=only_changing" json:"only_changing,omitempty"`
+ Comics *bool `protobuf:"varint,6,opt,name=comics" json:"comics,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientGetClientAppList) Reset() { *m = CMsgClientGetClientAppList{} }
+func (m *CMsgClientGetClientAppList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGetClientAppList) ProtoMessage() {}
+func (*CMsgClientGetClientAppList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{76}
+}
+
+func (m *CMsgClientGetClientAppList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClientAppList.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClientAppList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClientAppList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClientAppList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClientAppList.Merge(m, src)
+}
+func (m *CMsgClientGetClientAppList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClientAppList.Size(m)
+}
+func (m *CMsgClientGetClientAppList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClientAppList.DiscardUnknown(m)
}
-func (m *CMsgClientGetClientAppList) Reset() { *m = CMsgClientGetClientAppList{} }
-func (m *CMsgClientGetClientAppList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetClientAppList) ProtoMessage() {}
-func (*CMsgClientGetClientAppList) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{90} }
+var xxx_messageInfo_CMsgClientGetClientAppList proto.InternalMessageInfo
func (m *CMsgClientGetClientAppList) GetMedia() bool {
if m != nil && m.Media != nil {
@@ -5498,19 +6574,46 @@ func (m *CMsgClientGetClientAppList) GetOnlyChanging() bool {
return false
}
+func (m *CMsgClientGetClientAppList) GetComics() bool {
+ if m != nil && m.Comics != nil {
+ return *m.Comics
+ }
+ return false
+}
+
type CMsgClientGetClientAppListResponse struct {
- Apps []*CMsgClientGetClientAppListResponse_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- BytesAvailable *uint64 `protobuf:"varint,2,opt,name=bytes_available" json:"bytes_available,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Apps []*CMsgClientGetClientAppListResponse_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
+ BytesAvailable *uint64 `protobuf:"varint,2,opt,name=bytes_available" json:"bytes_available,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetClientAppListResponse) Reset() { *m = CMsgClientGetClientAppListResponse{} }
func (m *CMsgClientGetClientAppListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientAppListResponse) ProtoMessage() {}
func (*CMsgClientGetClientAppListResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{91}
+ return fileDescriptor_97f09b42bb99641f, []int{77}
}
+func (m *CMsgClientGetClientAppListResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClientAppListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClientAppListResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClientAppListResponse.Merge(m, src)
+}
+func (m *CMsgClientGetClientAppListResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse.Size(m)
+}
+func (m *CMsgClientGetClientAppListResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClientAppListResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetClientAppListResponse proto.InternalMessageInfo
+
func (m *CMsgClientGetClientAppListResponse) GetApps() []*CMsgClientGetClientAppListResponse_App {
if m != nil {
return m.Apps
@@ -5526,22 +6629,24 @@ func (m *CMsgClientGetClientAppListResponse) GetBytesAvailable() uint64 {
}
type CMsgClientGetClientAppListResponse_App struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- Category *string `protobuf:"bytes,2,opt,name=category" json:"category,omitempty"`
- AppType *string `protobuf:"bytes,10,opt,name=app_type" json:"app_type,omitempty"`
- Favorite *bool `protobuf:"varint,3,opt,name=favorite" json:"favorite,omitempty"`
- Installed *bool `protobuf:"varint,4,opt,name=installed" json:"installed,omitempty"`
- AutoUpdate *bool `protobuf:"varint,5,opt,name=auto_update" json:"auto_update,omitempty"`
- BytesDownloaded *uint64 `protobuf:"varint,6,opt,name=bytes_downloaded" json:"bytes_downloaded,omitempty"`
- BytesNeeded *uint64 `protobuf:"varint,7,opt,name=bytes_needed" json:"bytes_needed,omitempty"`
- BytesDownloadRate *uint32 `protobuf:"varint,8,opt,name=bytes_download_rate" json:"bytes_download_rate,omitempty"`
- DownloadPaused *bool `protobuf:"varint,11,opt,name=download_paused" json:"download_paused,omitempty"`
- NumDownloading *uint32 `protobuf:"varint,12,opt,name=num_downloading" json:"num_downloading,omitempty"`
- NumPaused *uint32 `protobuf:"varint,13,opt,name=num_paused" json:"num_paused,omitempty"`
- Changing *bool `protobuf:"varint,14,opt,name=changing" json:"changing,omitempty"`
- AvailableOnPlatform *bool `protobuf:"varint,15,opt,name=available_on_platform" json:"available_on_platform,omitempty"`
- Dlcs []*CMsgClientGetClientAppListResponse_App_DLC `protobuf:"bytes,9,rep,name=dlcs" json:"dlcs,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Category *string `protobuf:"bytes,2,opt,name=category" json:"category,omitempty"`
+ AppType *string `protobuf:"bytes,10,opt,name=app_type" json:"app_type,omitempty"`
+ Favorite *bool `protobuf:"varint,3,opt,name=favorite" json:"favorite,omitempty"`
+ Installed *bool `protobuf:"varint,4,opt,name=installed" json:"installed,omitempty"`
+ AutoUpdate *bool `protobuf:"varint,5,opt,name=auto_update" json:"auto_update,omitempty"`
+ BytesDownloaded *uint64 `protobuf:"varint,6,opt,name=bytes_downloaded" json:"bytes_downloaded,omitempty"`
+ BytesNeeded *uint64 `protobuf:"varint,7,opt,name=bytes_needed" json:"bytes_needed,omitempty"`
+ BytesDownloadRate *uint32 `protobuf:"varint,8,opt,name=bytes_download_rate" json:"bytes_download_rate,omitempty"`
+ DownloadPaused *bool `protobuf:"varint,11,opt,name=download_paused" json:"download_paused,omitempty"`
+ NumDownloading *uint32 `protobuf:"varint,12,opt,name=num_downloading" json:"num_downloading,omitempty"`
+ NumPaused *uint32 `protobuf:"varint,13,opt,name=num_paused" json:"num_paused,omitempty"`
+ Changing *bool `protobuf:"varint,14,opt,name=changing" json:"changing,omitempty"`
+ AvailableOnPlatform *bool `protobuf:"varint,15,opt,name=available_on_platform" json:"available_on_platform,omitempty"`
+ Dlcs []*CMsgClientGetClientAppListResponse_App_DLC `protobuf:"bytes,9,rep,name=dlcs" json:"dlcs,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetClientAppListResponse_App) Reset() {
@@ -5550,9 +6655,27 @@ func (m *CMsgClientGetClientAppListResponse_App) Reset() {
func (m *CMsgClientGetClientAppListResponse_App) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClientAppListResponse_App) ProtoMessage() {}
func (*CMsgClientGetClientAppListResponse_App) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{91, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{77, 0}
}
+func (m *CMsgClientGetClientAppListResponse_App) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse_App.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClientAppListResponse_App) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse_App.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClientAppListResponse_App) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClientAppListResponse_App.Merge(m, src)
+}
+func (m *CMsgClientGetClientAppListResponse_App) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse_App.Size(m)
+}
+func (m *CMsgClientGetClientAppListResponse_App) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClientAppListResponse_App.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetClientAppListResponse_App proto.InternalMessageInfo
+
func (m *CMsgClientGetClientAppListResponse_App) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
@@ -5659,9 +6782,11 @@ func (m *CMsgClientGetClientAppListResponse_App) GetDlcs() []*CMsgClientGetClien
}
type CMsgClientGetClientAppListResponse_App_DLC struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- Installed *bool `protobuf:"varint,2,opt,name=installed" json:"installed,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Installed *bool `protobuf:"varint,2,opt,name=installed" json:"installed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetClientAppListResponse_App_DLC) Reset() {
@@ -5672,9 +6797,27 @@ func (m *CMsgClientGetClientAppListResponse_App_DLC) String() string {
}
func (*CMsgClientGetClientAppListResponse_App_DLC) ProtoMessage() {}
func (*CMsgClientGetClientAppListResponse_App_DLC) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{91, 0, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{77, 0, 0}
+}
+
+func (m *CMsgClientGetClientAppListResponse_App_DLC) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse_App_DLC.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClientAppListResponse_App_DLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse_App_DLC.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClientAppListResponse_App_DLC) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClientAppListResponse_App_DLC.Merge(m, src)
+}
+func (m *CMsgClientGetClientAppListResponse_App_DLC) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClientAppListResponse_App_DLC.Size(m)
+}
+func (m *CMsgClientGetClientAppListResponse_App_DLC) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClientAppListResponse_App_DLC.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientGetClientAppListResponse_App_DLC proto.InternalMessageInfo
+
func (m *CMsgClientGetClientAppListResponse_App_DLC) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
@@ -5690,14 +6833,36 @@ func (m *CMsgClientGetClientAppListResponse_App_DLC) GetInstalled() bool {
}
type CMsgClientInstallClientApp struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientInstallClientApp) Reset() { *m = CMsgClientInstallClientApp{} }
+func (m *CMsgClientInstallClientApp) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientInstallClientApp) ProtoMessage() {}
+func (*CMsgClientInstallClientApp) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{78}
+}
+
+func (m *CMsgClientInstallClientApp) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientInstallClientApp.Unmarshal(m, b)
+}
+func (m *CMsgClientInstallClientApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientInstallClientApp.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientInstallClientApp) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientInstallClientApp.Merge(m, src)
+}
+func (m *CMsgClientInstallClientApp) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientInstallClientApp.Size(m)
+}
+func (m *CMsgClientInstallClientApp) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientInstallClientApp.DiscardUnknown(m)
}
-func (m *CMsgClientInstallClientApp) Reset() { *m = CMsgClientInstallClientApp{} }
-func (m *CMsgClientInstallClientApp) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientInstallClientApp) ProtoMessage() {}
-func (*CMsgClientInstallClientApp) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{92} }
+var xxx_messageInfo_CMsgClientInstallClientApp proto.InternalMessageInfo
func (m *CMsgClientInstallClientApp) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -5707,17 +6872,37 @@ func (m *CMsgClientInstallClientApp) GetAppid() uint32 {
}
type CMsgClientInstallClientAppResponse struct {
- Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientInstallClientAppResponse) Reset() { *m = CMsgClientInstallClientAppResponse{} }
func (m *CMsgClientInstallClientAppResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientInstallClientAppResponse) ProtoMessage() {}
func (*CMsgClientInstallClientAppResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{93}
+ return fileDescriptor_97f09b42bb99641f, []int{79}
+}
+
+func (m *CMsgClientInstallClientAppResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientInstallClientAppResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientInstallClientAppResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientInstallClientAppResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientInstallClientAppResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientInstallClientAppResponse.Merge(m, src)
+}
+func (m *CMsgClientInstallClientAppResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientInstallClientAppResponse.Size(m)
+}
+func (m *CMsgClientInstallClientAppResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientInstallClientAppResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientInstallClientAppResponse proto.InternalMessageInfo
+
func (m *CMsgClientInstallClientAppResponse) GetResult() uint32 {
if m != nil && m.Result != nil {
return *m.Result
@@ -5726,14 +6911,36 @@ func (m *CMsgClientInstallClientAppResponse) GetResult() uint32 {
}
type CMsgClientUninstallClientApp struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUninstallClientApp) Reset() { *m = CMsgClientUninstallClientApp{} }
+func (m *CMsgClientUninstallClientApp) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUninstallClientApp) ProtoMessage() {}
+func (*CMsgClientUninstallClientApp) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{80}
}
-func (m *CMsgClientUninstallClientApp) Reset() { *m = CMsgClientUninstallClientApp{} }
-func (m *CMsgClientUninstallClientApp) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUninstallClientApp) ProtoMessage() {}
-func (*CMsgClientUninstallClientApp) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{94} }
+func (m *CMsgClientUninstallClientApp) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUninstallClientApp.Unmarshal(m, b)
+}
+func (m *CMsgClientUninstallClientApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUninstallClientApp.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUninstallClientApp) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUninstallClientApp.Merge(m, src)
+}
+func (m *CMsgClientUninstallClientApp) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUninstallClientApp.Size(m)
+}
+func (m *CMsgClientUninstallClientApp) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUninstallClientApp.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUninstallClientApp proto.InternalMessageInfo
func (m *CMsgClientUninstallClientApp) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -5743,16 +6950,36 @@ func (m *CMsgClientUninstallClientApp) GetAppid() uint32 {
}
type CMsgClientUninstallClientAppResponse struct {
- Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUninstallClientAppResponse) Reset() { *m = CMsgClientUninstallClientAppResponse{} }
func (m *CMsgClientUninstallClientAppResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUninstallClientAppResponse) ProtoMessage() {}
func (*CMsgClientUninstallClientAppResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{95}
+ return fileDescriptor_97f09b42bb99641f, []int{81}
+}
+
+func (m *CMsgClientUninstallClientAppResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUninstallClientAppResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUninstallClientAppResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUninstallClientAppResponse.Marshal(b, m, deterministic)
}
+func (m *CMsgClientUninstallClientAppResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUninstallClientAppResponse.Merge(m, src)
+}
+func (m *CMsgClientUninstallClientAppResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUninstallClientAppResponse.Size(m)
+}
+func (m *CMsgClientUninstallClientAppResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUninstallClientAppResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUninstallClientAppResponse proto.InternalMessageInfo
func (m *CMsgClientUninstallClientAppResponse) GetResult() uint32 {
if m != nil && m.Result != nil {
@@ -5762,18 +6989,38 @@ func (m *CMsgClientUninstallClientAppResponse) GetResult() uint32 {
}
type CMsgClientSetClientAppUpdateState struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- Update *bool `protobuf:"varint,2,opt,name=update" json:"update,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Update *bool `protobuf:"varint,2,opt,name=update" json:"update,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientSetClientAppUpdateState) Reset() { *m = CMsgClientSetClientAppUpdateState{} }
func (m *CMsgClientSetClientAppUpdateState) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSetClientAppUpdateState) ProtoMessage() {}
func (*CMsgClientSetClientAppUpdateState) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{96}
+ return fileDescriptor_97f09b42bb99641f, []int{82}
}
+func (m *CMsgClientSetClientAppUpdateState) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSetClientAppUpdateState.Unmarshal(m, b)
+}
+func (m *CMsgClientSetClientAppUpdateState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSetClientAppUpdateState.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSetClientAppUpdateState) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSetClientAppUpdateState.Merge(m, src)
+}
+func (m *CMsgClientSetClientAppUpdateState) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSetClientAppUpdateState.Size(m)
+}
+func (m *CMsgClientSetClientAppUpdateState) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSetClientAppUpdateState.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSetClientAppUpdateState proto.InternalMessageInfo
+
func (m *CMsgClientSetClientAppUpdateState) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
@@ -5789,8 +7036,10 @@ func (m *CMsgClientSetClientAppUpdateState) GetUpdate() bool {
}
type CMsgClientSetClientAppUpdateStateResponse struct {
- Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientSetClientAppUpdateStateResponse) Reset() {
@@ -5799,9 +7048,27 @@ func (m *CMsgClientSetClientAppUpdateStateResponse) Reset() {
func (m *CMsgClientSetClientAppUpdateStateResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSetClientAppUpdateStateResponse) ProtoMessage() {}
func (*CMsgClientSetClientAppUpdateStateResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{97}
+ return fileDescriptor_97f09b42bb99641f, []int{83}
+}
+
+func (m *CMsgClientSetClientAppUpdateStateResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSetClientAppUpdateStateResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientSetClientAppUpdateStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSetClientAppUpdateStateResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSetClientAppUpdateStateResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSetClientAppUpdateStateResponse.Merge(m, src)
+}
+func (m *CMsgClientSetClientAppUpdateStateResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSetClientAppUpdateStateResponse.Size(m)
+}
+func (m *CMsgClientSetClientAppUpdateStateResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSetClientAppUpdateStateResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientSetClientAppUpdateStateResponse proto.InternalMessageInfo
+
func (m *CMsgClientSetClientAppUpdateStateResponse) GetResult() uint32 {
if m != nil && m.Result != nil {
return *m.Result
@@ -5810,23 +7077,45 @@ func (m *CMsgClientSetClientAppUpdateStateResponse) GetResult() uint32 {
}
type CMsgClientUFSUploadFileRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileSize *uint32 `protobuf:"varint,2,opt,name=file_size" json:"file_size,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,3,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
- FileName *string `protobuf:"bytes,6,opt,name=file_name" json:"file_name,omitempty"`
- PlatformsToSyncDeprecated *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync_deprecated" json:"platforms_to_sync_deprecated,omitempty"`
- PlatformsToSync *uint32 `protobuf:"varint,8,opt,name=platforms_to_sync,def=4294967295" json:"platforms_to_sync,omitempty"`
- CellId *uint32 `protobuf:"varint,9,opt,name=cell_id" json:"cell_id,omitempty"`
- CanEncrypt *bool `protobuf:"varint,10,opt,name=can_encrypt" json:"can_encrypt,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientUFSUploadFileRequest) Reset() { *m = CMsgClientUFSUploadFileRequest{} }
-func (m *CMsgClientUFSUploadFileRequest) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSUploadFileRequest) ProtoMessage() {}
-func (*CMsgClientUFSUploadFileRequest) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{98} }
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileSize *uint32 `protobuf:"varint,2,opt,name=file_size" json:"file_size,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,3,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
+ FileName *string `protobuf:"bytes,6,opt,name=file_name" json:"file_name,omitempty"`
+ PlatformsToSyncDeprecated *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync_deprecated" json:"platforms_to_sync_deprecated,omitempty"`
+ PlatformsToSync *uint32 `protobuf:"varint,8,opt,name=platforms_to_sync,def=4294967295" json:"platforms_to_sync,omitempty"`
+ CellId *uint32 `protobuf:"varint,9,opt,name=cell_id" json:"cell_id,omitempty"`
+ CanEncrypt *bool `protobuf:"varint,10,opt,name=can_encrypt" json:"can_encrypt,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUFSUploadFileRequest) Reset() { *m = CMsgClientUFSUploadFileRequest{} }
+func (m *CMsgClientUFSUploadFileRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSUploadFileRequest) ProtoMessage() {}
+func (*CMsgClientUFSUploadFileRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{84}
+}
+
+func (m *CMsgClientUFSUploadFileRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSUploadFileRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSUploadFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSUploadFileRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSUploadFileRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSUploadFileRequest.Merge(m, src)
+}
+func (m *CMsgClientUFSUploadFileRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSUploadFileRequest.Size(m)
+}
+func (m *CMsgClientUFSUploadFileRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSUploadFileRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSUploadFileRequest proto.InternalMessageInfo
const Default_CMsgClientUFSUploadFileRequest_PlatformsToSync uint32 = 4294967295
@@ -5901,24 +7190,44 @@ func (m *CMsgClientUFSUploadFileRequest) GetCanEncrypt() bool {
}
type CMsgClientUFSUploadFileResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file" json:"sha_file,omitempty"`
- UseHttp *bool `protobuf:"varint,3,opt,name=use_http" json:"use_http,omitempty"`
- HttpHost *string `protobuf:"bytes,4,opt,name=http_host" json:"http_host,omitempty"`
- HttpUrl *string `protobuf:"bytes,5,opt,name=http_url" json:"http_url,omitempty"`
- KvHeaders []byte `protobuf:"bytes,6,opt,name=kv_headers" json:"kv_headers,omitempty"`
- UseHttps *bool `protobuf:"varint,7,opt,name=use_https" json:"use_https,omitempty"`
- EncryptFile *bool `protobuf:"varint,8,opt,name=encrypt_file" json:"encrypt_file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file" json:"sha_file,omitempty"`
+ UseHttp *bool `protobuf:"varint,3,opt,name=use_http" json:"use_http,omitempty"`
+ HttpHost *string `protobuf:"bytes,4,opt,name=http_host" json:"http_host,omitempty"`
+ HttpUrl *string `protobuf:"bytes,5,opt,name=http_url" json:"http_url,omitempty"`
+ KvHeaders []byte `protobuf:"bytes,6,opt,name=kv_headers" json:"kv_headers,omitempty"`
+ UseHttps *bool `protobuf:"varint,7,opt,name=use_https" json:"use_https,omitempty"`
+ EncryptFile *bool `protobuf:"varint,8,opt,name=encrypt_file" json:"encrypt_file,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSUploadFileResponse) Reset() { *m = CMsgClientUFSUploadFileResponse{} }
func (m *CMsgClientUFSUploadFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadFileResponse) ProtoMessage() {}
func (*CMsgClientUFSUploadFileResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{99}
+ return fileDescriptor_97f09b42bb99641f, []int{85}
}
+func (m *CMsgClientUFSUploadFileResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSUploadFileResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSUploadFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSUploadFileResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSUploadFileResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSUploadFileResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSUploadFileResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSUploadFileResponse.Size(m)
+}
+func (m *CMsgClientUFSUploadFileResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSUploadFileResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSUploadFileResponse proto.InternalMessageInfo
+
const Default_CMsgClientUFSUploadFileResponse_Eresult int32 = 2
func (m *CMsgClientUFSUploadFileResponse) GetEresult() int32 {
@@ -5978,14 +7287,36 @@ func (m *CMsgClientUFSUploadFileResponse) GetEncryptFile() bool {
}
type CMsgClientUFSUploadCommit struct {
- Files []*CMsgClientUFSUploadCommit_File `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Files []*CMsgClientUFSUploadCommit_File `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUFSUploadCommit) Reset() { *m = CMsgClientUFSUploadCommit{} }
+func (m *CMsgClientUFSUploadCommit) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSUploadCommit) ProtoMessage() {}
+func (*CMsgClientUFSUploadCommit) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{86}
}
-func (m *CMsgClientUFSUploadCommit) Reset() { *m = CMsgClientUFSUploadCommit{} }
-func (m *CMsgClientUFSUploadCommit) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSUploadCommit) ProtoMessage() {}
-func (*CMsgClientUFSUploadCommit) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{100} }
+func (m *CMsgClientUFSUploadCommit) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSUploadCommit.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSUploadCommit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSUploadCommit.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSUploadCommit) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSUploadCommit.Merge(m, src)
+}
+func (m *CMsgClientUFSUploadCommit) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSUploadCommit.Size(m)
+}
+func (m *CMsgClientUFSUploadCommit) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSUploadCommit.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSUploadCommit proto.InternalMessageInfo
func (m *CMsgClientUFSUploadCommit) GetFiles() []*CMsgClientUFSUploadCommit_File {
if m != nil {
@@ -5995,21 +7326,41 @@ func (m *CMsgClientUFSUploadCommit) GetFiles() []*CMsgClientUFSUploadCommit_File
}
type CMsgClientUFSUploadCommit_File struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
- CubFile *uint32 `protobuf:"varint,4,opt,name=cub_file" json:"cub_file,omitempty"`
- FileName *string `protobuf:"bytes,5,opt,name=file_name" json:"file_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
+ CubFile *uint32 `protobuf:"varint,4,opt,name=cub_file" json:"cub_file,omitempty"`
+ FileName *string `protobuf:"bytes,5,opt,name=file_name" json:"file_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSUploadCommit_File) Reset() { *m = CMsgClientUFSUploadCommit_File{} }
func (m *CMsgClientUFSUploadCommit_File) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadCommit_File) ProtoMessage() {}
func (*CMsgClientUFSUploadCommit_File) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{100, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{86, 0}
}
+func (m *CMsgClientUFSUploadCommit_File) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSUploadCommit_File.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSUploadCommit_File) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSUploadCommit_File.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSUploadCommit_File) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSUploadCommit_File.Merge(m, src)
+}
+func (m *CMsgClientUFSUploadCommit_File) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSUploadCommit_File.Size(m)
+}
+func (m *CMsgClientUFSUploadCommit_File) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSUploadCommit_File.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSUploadCommit_File proto.InternalMessageInfo
+
const Default_CMsgClientUFSUploadCommit_File_Eresult int32 = 2
func (m *CMsgClientUFSUploadCommit_File) GetEresult() int32 {
@@ -6048,17 +7399,37 @@ func (m *CMsgClientUFSUploadCommit_File) GetFileName() string {
}
type CMsgClientUFSUploadCommitResponse struct {
- Files []*CMsgClientUFSUploadCommitResponse_File `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Files []*CMsgClientUFSUploadCommitResponse_File `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSUploadCommitResponse) Reset() { *m = CMsgClientUFSUploadCommitResponse{} }
func (m *CMsgClientUFSUploadCommitResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadCommitResponse) ProtoMessage() {}
func (*CMsgClientUFSUploadCommitResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{101}
+ return fileDescriptor_97f09b42bb99641f, []int{87}
}
+func (m *CMsgClientUFSUploadCommitResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSUploadCommitResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSUploadCommitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSUploadCommitResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSUploadCommitResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSUploadCommitResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSUploadCommitResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSUploadCommitResponse.Size(m)
+}
+func (m *CMsgClientUFSUploadCommitResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSUploadCommitResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSUploadCommitResponse proto.InternalMessageInfo
+
func (m *CMsgClientUFSUploadCommitResponse) GetFiles() []*CMsgClientUFSUploadCommitResponse_File {
if m != nil {
return m.Files
@@ -6067,10 +7438,12 @@ func (m *CMsgClientUFSUploadCommitResponse) GetFiles() []*CMsgClientUFSUploadCom
}
type CMsgClientUFSUploadCommitResponse_File struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSUploadCommitResponse_File) Reset() {
@@ -6079,8 +7452,26 @@ func (m *CMsgClientUFSUploadCommitResponse_File) Reset() {
func (m *CMsgClientUFSUploadCommitResponse_File) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadCommitResponse_File) ProtoMessage() {}
func (*CMsgClientUFSUploadCommitResponse_File) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{101, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{87, 0}
+}
+
+func (m *CMsgClientUFSUploadCommitResponse_File) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSUploadCommitResponse_File.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSUploadCommitResponse_File) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSUploadCommitResponse_File.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSUploadCommitResponse_File) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSUploadCommitResponse_File.Merge(m, src)
+}
+func (m *CMsgClientUFSUploadCommitResponse_File) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSUploadCommitResponse_File.Size(m)
}
+func (m *CMsgClientUFSUploadCommitResponse_File) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSUploadCommitResponse_File.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSUploadCommitResponse_File proto.InternalMessageInfo
const Default_CMsgClientUFSUploadCommitResponse_File_Eresult int32 = 2
@@ -6106,16 +7497,38 @@ func (m *CMsgClientUFSUploadCommitResponse_File) GetShaFile() []byte {
}
type CMsgClientUFSFileChunk struct {
- ShaFile []byte `protobuf:"bytes,1,opt,name=sha_file" json:"sha_file,omitempty"`
- FileStart *uint32 `protobuf:"varint,2,opt,name=file_start" json:"file_start,omitempty"`
- Data []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ShaFile []byte `protobuf:"bytes,1,opt,name=sha_file" json:"sha_file,omitempty"`
+ FileStart *uint32 `protobuf:"varint,2,opt,name=file_start" json:"file_start,omitempty"`
+ Data []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUFSFileChunk) Reset() { *m = CMsgClientUFSFileChunk{} }
-func (m *CMsgClientUFSFileChunk) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSFileChunk) ProtoMessage() {}
-func (*CMsgClientUFSFileChunk) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{102} }
+func (m *CMsgClientUFSFileChunk) Reset() { *m = CMsgClientUFSFileChunk{} }
+func (m *CMsgClientUFSFileChunk) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSFileChunk) ProtoMessage() {}
+func (*CMsgClientUFSFileChunk) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{88}
+}
+
+func (m *CMsgClientUFSFileChunk) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSFileChunk.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSFileChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSFileChunk.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSFileChunk) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSFileChunk.Merge(m, src)
+}
+func (m *CMsgClientUFSFileChunk) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSFileChunk.Size(m)
+}
+func (m *CMsgClientUFSFileChunk) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSFileChunk.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSFileChunk proto.InternalMessageInfo
func (m *CMsgClientUFSFileChunk) GetShaFile() []byte {
if m != nil {
@@ -6139,29 +7552,69 @@ func (m *CMsgClientUFSFileChunk) GetData() []byte {
}
type CMsgClientUFSTransferHeartbeat struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSTransferHeartbeat) Reset() { *m = CMsgClientUFSTransferHeartbeat{} }
func (m *CMsgClientUFSTransferHeartbeat) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSTransferHeartbeat) ProtoMessage() {}
func (*CMsgClientUFSTransferHeartbeat) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{103}
+ return fileDescriptor_97f09b42bb99641f, []int{89}
+}
+
+func (m *CMsgClientUFSTransferHeartbeat) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSTransferHeartbeat.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSTransferHeartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSTransferHeartbeat.Marshal(b, m, deterministic)
}
+func (m *CMsgClientUFSTransferHeartbeat) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSTransferHeartbeat.Merge(m, src)
+}
+func (m *CMsgClientUFSTransferHeartbeat) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSTransferHeartbeat.Size(m)
+}
+func (m *CMsgClientUFSTransferHeartbeat) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSTransferHeartbeat.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSTransferHeartbeat proto.InternalMessageInfo
type CMsgClientUFSUploadFileFinished struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file" json:"sha_file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ ShaFile []byte `protobuf:"bytes,2,opt,name=sha_file" json:"sha_file,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSUploadFileFinished) Reset() { *m = CMsgClientUFSUploadFileFinished{} }
func (m *CMsgClientUFSUploadFileFinished) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSUploadFileFinished) ProtoMessage() {}
func (*CMsgClientUFSUploadFileFinished) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{104}
+ return fileDescriptor_97f09b42bb99641f, []int{90}
}
+func (m *CMsgClientUFSUploadFileFinished) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSUploadFileFinished.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSUploadFileFinished) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSUploadFileFinished.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSUploadFileFinished) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSUploadFileFinished.Merge(m, src)
+}
+func (m *CMsgClientUFSUploadFileFinished) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSUploadFileFinished.Size(m)
+}
+func (m *CMsgClientUFSUploadFileFinished) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSUploadFileFinished.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSUploadFileFinished proto.InternalMessageInfo
+
const Default_CMsgClientUFSUploadFileFinished_Eresult int32 = 2
func (m *CMsgClientUFSUploadFileFinished) GetEresult() int32 {
@@ -6179,19 +7632,39 @@ func (m *CMsgClientUFSUploadFileFinished) GetShaFile() []byte {
}
type CMsgClientUFSDeleteFileRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,3,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,3,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSDeleteFileRequest) Reset() { *m = CMsgClientUFSDeleteFileRequest{} }
func (m *CMsgClientUFSDeleteFileRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSDeleteFileRequest) ProtoMessage() {}
func (*CMsgClientUFSDeleteFileRequest) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{105}
+ return fileDescriptor_97f09b42bb99641f, []int{91}
}
+func (m *CMsgClientUFSDeleteFileRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSDeleteFileRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSDeleteFileRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSDeleteFileRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSDeleteFileRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSDeleteFileRequest.Merge(m, src)
+}
+func (m *CMsgClientUFSDeleteFileRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSDeleteFileRequest.Size(m)
+}
+func (m *CMsgClientUFSDeleteFileRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSDeleteFileRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSDeleteFileRequest proto.InternalMessageInfo
+
func (m *CMsgClientUFSDeleteFileRequest) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -6214,18 +7687,38 @@ func (m *CMsgClientUFSDeleteFileRequest) GetIsExplicitDelete() bool {
}
type CMsgClientUFSDeleteFileResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSDeleteFileResponse) Reset() { *m = CMsgClientUFSDeleteFileResponse{} }
func (m *CMsgClientUFSDeleteFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSDeleteFileResponse) ProtoMessage() {}
func (*CMsgClientUFSDeleteFileResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{106}
+ return fileDescriptor_97f09b42bb99641f, []int{92}
}
+func (m *CMsgClientUFSDeleteFileResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSDeleteFileResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSDeleteFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSDeleteFileResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSDeleteFileResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSDeleteFileResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSDeleteFileResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSDeleteFileResponse.Size(m)
+}
+func (m *CMsgClientUFSDeleteFileResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSDeleteFileResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSDeleteFileResponse proto.InternalMessageInfo
+
const Default_CMsgClientUFSDeleteFileResponse_Eresult int32 = 2
func (m *CMsgClientUFSDeleteFileResponse) GetEresult() int32 {
@@ -6243,18 +7736,38 @@ func (m *CMsgClientUFSDeleteFileResponse) GetFileName() string {
}
type CMsgClientUFSGetFileListForApp struct {
- AppsToQuery []uint32 `protobuf:"varint,1,rep,name=apps_to_query" json:"apps_to_query,omitempty"`
- SendPathPrefixes *bool `protobuf:"varint,2,opt,name=send_path_prefixes" json:"send_path_prefixes,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppsToQuery []uint32 `protobuf:"varint,1,rep,name=apps_to_query" json:"apps_to_query,omitempty"`
+ SendPathPrefixes *bool `protobuf:"varint,2,opt,name=send_path_prefixes" json:"send_path_prefixes,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSGetFileListForApp) Reset() { *m = CMsgClientUFSGetFileListForApp{} }
func (m *CMsgClientUFSGetFileListForApp) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetFileListForApp) ProtoMessage() {}
func (*CMsgClientUFSGetFileListForApp) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{107}
+ return fileDescriptor_97f09b42bb99641f, []int{93}
+}
+
+func (m *CMsgClientUFSGetFileListForApp) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForApp.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSGetFileListForApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForApp.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSGetFileListForApp) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSGetFileListForApp.Merge(m, src)
+}
+func (m *CMsgClientUFSGetFileListForApp) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForApp.Size(m)
+}
+func (m *CMsgClientUFSGetFileListForApp) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSGetFileListForApp.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUFSGetFileListForApp proto.InternalMessageInfo
+
func (m *CMsgClientUFSGetFileListForApp) GetAppsToQuery() []uint32 {
if m != nil {
return m.AppsToQuery
@@ -6270,9 +7783,11 @@ func (m *CMsgClientUFSGetFileListForApp) GetSendPathPrefixes() bool {
}
type CMsgClientUFSGetFileListForAppResponse struct {
- Files []*CMsgClientUFSGetFileListForAppResponse_File `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
- PathPrefixes []string `protobuf:"bytes,2,rep,name=path_prefixes" json:"path_prefixes,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Files []*CMsgClientUFSGetFileListForAppResponse_File `protobuf:"bytes,1,rep,name=files" json:"files,omitempty"`
+ PathPrefixes []string `protobuf:"bytes,2,rep,name=path_prefixes" json:"path_prefixes,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSGetFileListForAppResponse) Reset() {
@@ -6281,9 +7796,27 @@ func (m *CMsgClientUFSGetFileListForAppResponse) Reset() {
func (m *CMsgClientUFSGetFileListForAppResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetFileListForAppResponse) ProtoMessage() {}
func (*CMsgClientUFSGetFileListForAppResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{108}
+ return fileDescriptor_97f09b42bb99641f, []int{94}
}
+func (m *CMsgClientUFSGetFileListForAppResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSGetFileListForAppResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSGetFileListForAppResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSGetFileListForAppResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse.Size(m)
+}
+func (m *CMsgClientUFSGetFileListForAppResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse proto.InternalMessageInfo
+
func (m *CMsgClientUFSGetFileListForAppResponse) GetFiles() []*CMsgClientUFSGetFileListForAppResponse_File {
if m != nil {
return m.Files
@@ -6299,15 +7832,17 @@ func (m *CMsgClientUFSGetFileListForAppResponse) GetPathPrefixes() []string {
}
type CMsgClientUFSGetFileListForAppResponse_File struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,4,opt,name=time_stamp" json:"time_stamp,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,5,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,6,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
- PlatformsToSync *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync" json:"platforms_to_sync,omitempty"`
- PathPrefixIndex *uint32 `protobuf:"varint,8,opt,name=path_prefix_index" json:"path_prefix_index,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ ShaFile []byte `protobuf:"bytes,3,opt,name=sha_file" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,4,opt,name=time_stamp" json:"time_stamp,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,5,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,6,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ PlatformsToSync *uint32 `protobuf:"varint,7,opt,name=platforms_to_sync" json:"platforms_to_sync,omitempty"`
+ PathPrefixIndex *uint32 `protobuf:"varint,8,opt,name=path_prefix_index" json:"path_prefix_index,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSGetFileListForAppResponse_File) Reset() {
@@ -6318,8 +7853,26 @@ func (m *CMsgClientUFSGetFileListForAppResponse_File) String() string {
}
func (*CMsgClientUFSGetFileListForAppResponse_File) ProtoMessage() {}
func (*CMsgClientUFSGetFileListForAppResponse_File) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{108, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{94, 0}
+}
+
+func (m *CMsgClientUFSGetFileListForAppResponse_File) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse_File.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSGetFileListForAppResponse_File) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse_File.Marshal(b, m, deterministic)
}
+func (m *CMsgClientUFSGetFileListForAppResponse_File) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse_File.Merge(m, src)
+}
+func (m *CMsgClientUFSGetFileListForAppResponse_File) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse_File.Size(m)
+}
+func (m *CMsgClientUFSGetFileListForAppResponse_File) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse_File.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSGetFileListForAppResponse_File proto.InternalMessageInfo
func (m *CMsgClientUFSGetFileListForAppResponse_File) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -6378,16 +7931,38 @@ func (m *CMsgClientUFSGetFileListForAppResponse_File) GetPathPrefixIndex() uint3
}
type CMsgClientUFSDownloadRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- CanHandleHttp *bool `protobuf:"varint,3,opt,name=can_handle_http" json:"can_handle_http,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ CanHandleHttp *bool `protobuf:"varint,3,opt,name=can_handle_http" json:"can_handle_http,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUFSDownloadRequest) Reset() { *m = CMsgClientUFSDownloadRequest{} }
+func (m *CMsgClientUFSDownloadRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSDownloadRequest) ProtoMessage() {}
+func (*CMsgClientUFSDownloadRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{95}
+}
+
+func (m *CMsgClientUFSDownloadRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSDownloadRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSDownloadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSDownloadRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSDownloadRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSDownloadRequest.Merge(m, src)
+}
+func (m *CMsgClientUFSDownloadRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSDownloadRequest.Size(m)
+}
+func (m *CMsgClientUFSDownloadRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSDownloadRequest.DiscardUnknown(m)
}
-func (m *CMsgClientUFSDownloadRequest) Reset() { *m = CMsgClientUFSDownloadRequest{} }
-func (m *CMsgClientUFSDownloadRequest) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSDownloadRequest) ProtoMessage() {}
-func (*CMsgClientUFSDownloadRequest) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{109} }
+var xxx_messageInfo_CMsgClientUFSDownloadRequest proto.InternalMessageInfo
func (m *CMsgClientUFSDownloadRequest) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -6411,26 +7986,48 @@ func (m *CMsgClientUFSDownloadRequest) GetCanHandleHttp() bool {
}
type CMsgClientUFSDownloadResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- FileSize *uint32 `protobuf:"varint,3,opt,name=file_size" json:"file_size,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,4,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- ShaFile []byte `protobuf:"bytes,5,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,6,opt,name=time_stamp" json:"time_stamp,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
- UseHttp *bool `protobuf:"varint,8,opt,name=use_http" json:"use_http,omitempty"`
- HttpHost *string `protobuf:"bytes,9,opt,name=http_host" json:"http_host,omitempty"`
- HttpUrl *string `protobuf:"bytes,10,opt,name=http_url" json:"http_url,omitempty"`
- KvHeaders []byte `protobuf:"bytes,11,opt,name=kv_headers" json:"kv_headers,omitempty"`
- UseHttps *bool `protobuf:"varint,12,opt,name=use_https" json:"use_https,omitempty"`
- Encrypted *bool `protobuf:"varint,13,opt,name=encrypted" json:"encrypted,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientUFSDownloadResponse) Reset() { *m = CMsgClientUFSDownloadResponse{} }
-func (m *CMsgClientUFSDownloadResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSDownloadResponse) ProtoMessage() {}
-func (*CMsgClientUFSDownloadResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{110} }
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ FileSize *uint32 `protobuf:"varint,3,opt,name=file_size" json:"file_size,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,4,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
+ ShaFile []byte `protobuf:"bytes,5,opt,name=sha_file" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,6,opt,name=time_stamp" json:"time_stamp,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ UseHttp *bool `protobuf:"varint,8,opt,name=use_http" json:"use_http,omitempty"`
+ HttpHost *string `protobuf:"bytes,9,opt,name=http_host" json:"http_host,omitempty"`
+ HttpUrl *string `protobuf:"bytes,10,opt,name=http_url" json:"http_url,omitempty"`
+ KvHeaders []byte `protobuf:"bytes,11,opt,name=kv_headers" json:"kv_headers,omitempty"`
+ UseHttps *bool `protobuf:"varint,12,opt,name=use_https" json:"use_https,omitempty"`
+ Encrypted *bool `protobuf:"varint,13,opt,name=encrypted" json:"encrypted,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUFSDownloadResponse) Reset() { *m = CMsgClientUFSDownloadResponse{} }
+func (m *CMsgClientUFSDownloadResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSDownloadResponse) ProtoMessage() {}
+func (*CMsgClientUFSDownloadResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{96}
+}
+
+func (m *CMsgClientUFSDownloadResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSDownloadResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSDownloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSDownloadResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSDownloadResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSDownloadResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSDownloadResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSDownloadResponse.Size(m)
+}
+func (m *CMsgClientUFSDownloadResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSDownloadResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSDownloadResponse proto.InternalMessageInfo
const Default_CMsgClientUFSDownloadResponse_Eresult int32 = 2
@@ -6526,16 +8123,38 @@ func (m *CMsgClientUFSDownloadResponse) GetEncrypted() bool {
}
type CMsgClientUFSLoginRequest struct {
- ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
- AmSessionToken *uint64 `protobuf:"varint,2,opt,name=am_session_token" json:"am_session_token,omitempty"`
- Apps []uint32 `protobuf:"varint,3,rep,name=apps" json:"apps,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
+ AmSessionToken *uint64 `protobuf:"varint,2,opt,name=am_session_token" json:"am_session_token,omitempty"`
+ Apps []uint32 `protobuf:"varint,3,rep,name=apps" json:"apps,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUFSLoginRequest) Reset() { *m = CMsgClientUFSLoginRequest{} }
+func (m *CMsgClientUFSLoginRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSLoginRequest) ProtoMessage() {}
+func (*CMsgClientUFSLoginRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{97}
+}
+
+func (m *CMsgClientUFSLoginRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSLoginRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSLoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSLoginRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSLoginRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSLoginRequest.Merge(m, src)
+}
+func (m *CMsgClientUFSLoginRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSLoginRequest.Size(m)
+}
+func (m *CMsgClientUFSLoginRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSLoginRequest.DiscardUnknown(m)
}
-func (m *CMsgClientUFSLoginRequest) Reset() { *m = CMsgClientUFSLoginRequest{} }
-func (m *CMsgClientUFSLoginRequest) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSLoginRequest) ProtoMessage() {}
-func (*CMsgClientUFSLoginRequest) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{111} }
+var xxx_messageInfo_CMsgClientUFSLoginRequest proto.InternalMessageInfo
func (m *CMsgClientUFSLoginRequest) GetProtocolVersion() uint32 {
if m != nil && m.ProtocolVersion != nil {
@@ -6559,14 +8178,36 @@ func (m *CMsgClientUFSLoginRequest) GetApps() []uint32 {
}
type CMsgClientUFSLoginResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUFSLoginResponse) Reset() { *m = CMsgClientUFSLoginResponse{} }
-func (m *CMsgClientUFSLoginResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSLoginResponse) ProtoMessage() {}
-func (*CMsgClientUFSLoginResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{112} }
+func (m *CMsgClientUFSLoginResponse) Reset() { *m = CMsgClientUFSLoginResponse{} }
+func (m *CMsgClientUFSLoginResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSLoginResponse) ProtoMessage() {}
+func (*CMsgClientUFSLoginResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{98}
+}
+
+func (m *CMsgClientUFSLoginResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSLoginResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSLoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSLoginResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSLoginResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSLoginResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSLoginResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSLoginResponse.Size(m)
+}
+func (m *CMsgClientUFSLoginResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSLoginResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSLoginResponse proto.InternalMessageInfo
const Default_CMsgClientUFSLoginResponse_Eresult int32 = 2
@@ -6578,17 +8219,37 @@ func (m *CMsgClientUFSLoginResponse) GetEresult() int32 {
}
type CMsgClientRequestEncryptedAppTicket struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- Userdata []byte `protobuf:"bytes,2,opt,name=userdata" json:"userdata,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ Userdata []byte `protobuf:"bytes,2,opt,name=userdata" json:"userdata,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestEncryptedAppTicket) Reset() { *m = CMsgClientRequestEncryptedAppTicket{} }
func (m *CMsgClientRequestEncryptedAppTicket) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestEncryptedAppTicket) ProtoMessage() {}
func (*CMsgClientRequestEncryptedAppTicket) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{113}
+ return fileDescriptor_97f09b42bb99641f, []int{99}
+}
+
+func (m *CMsgClientRequestEncryptedAppTicket) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestEncryptedAppTicket.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestEncryptedAppTicket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestEncryptedAppTicket.Marshal(b, m, deterministic)
}
+func (m *CMsgClientRequestEncryptedAppTicket) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestEncryptedAppTicket.Merge(m, src)
+}
+func (m *CMsgClientRequestEncryptedAppTicket) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestEncryptedAppTicket.Size(m)
+}
+func (m *CMsgClientRequestEncryptedAppTicket) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestEncryptedAppTicket.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestEncryptedAppTicket proto.InternalMessageInfo
func (m *CMsgClientRequestEncryptedAppTicket) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -6605,10 +8266,12 @@ func (m *CMsgClientRequestEncryptedAppTicket) GetUserdata() []byte {
}
type CMsgClientRequestEncryptedAppTicketResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- Eresult *int32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- EncryptedAppTicket *EncryptedAppTicket `protobuf:"bytes,3,opt,name=encrypted_app_ticket" json:"encrypted_app_ticket,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ Eresult *int32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ EncryptedAppTicket *EncryptedAppTicket `protobuf:"bytes,3,opt,name=encrypted_app_ticket" json:"encrypted_app_ticket,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestEncryptedAppTicketResponse) Reset() {
@@ -6619,9 +8282,27 @@ func (m *CMsgClientRequestEncryptedAppTicketResponse) String() string {
}
func (*CMsgClientRequestEncryptedAppTicketResponse) ProtoMessage() {}
func (*CMsgClientRequestEncryptedAppTicketResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{114}
+ return fileDescriptor_97f09b42bb99641f, []int{100}
}
+func (m *CMsgClientRequestEncryptedAppTicketResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestEncryptedAppTicketResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestEncryptedAppTicketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestEncryptedAppTicketResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestEncryptedAppTicketResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestEncryptedAppTicketResponse.Merge(m, src)
+}
+func (m *CMsgClientRequestEncryptedAppTicketResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestEncryptedAppTicketResponse.Size(m)
+}
+func (m *CMsgClientRequestEncryptedAppTicketResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestEncryptedAppTicketResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestEncryptedAppTicketResponse proto.InternalMessageInfo
+
const Default_CMsgClientRequestEncryptedAppTicketResponse_Eresult int32 = 2
func (m *CMsgClientRequestEncryptedAppTicketResponse) GetAppId() uint32 {
@@ -6646,17 +8327,41 @@ func (m *CMsgClientRequestEncryptedAppTicketResponse) GetEncryptedAppTicket() *E
}
type CMsgClientWalletInfoUpdate struct {
- HasWallet *bool `protobuf:"varint,1,opt,name=has_wallet" json:"has_wallet,omitempty"`
- Balance *int32 `protobuf:"varint,2,opt,name=balance" json:"balance,omitempty"`
- Currency *int32 `protobuf:"varint,3,opt,name=currency" json:"currency,omitempty"`
- BalanceDelayed *int32 `protobuf:"varint,4,opt,name=balance_delayed" json:"balance_delayed,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ HasWallet *bool `protobuf:"varint,1,opt,name=has_wallet" json:"has_wallet,omitempty"`
+ Balance *int32 `protobuf:"varint,2,opt,name=balance" json:"balance,omitempty"`
+ Currency *int32 `protobuf:"varint,3,opt,name=currency" json:"currency,omitempty"`
+ BalanceDelayed *int32 `protobuf:"varint,4,opt,name=balance_delayed" json:"balance_delayed,omitempty"`
+ Balance64 *int64 `protobuf:"varint,5,opt,name=balance64" json:"balance64,omitempty"`
+ Balance64Delayed *int64 `protobuf:"varint,6,opt,name=balance64_delayed" json:"balance64_delayed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientWalletInfoUpdate) Reset() { *m = CMsgClientWalletInfoUpdate{} }
+func (m *CMsgClientWalletInfoUpdate) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientWalletInfoUpdate) ProtoMessage() {}
+func (*CMsgClientWalletInfoUpdate) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{101}
+}
+
+func (m *CMsgClientWalletInfoUpdate) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWalletInfoUpdate.Unmarshal(m, b)
+}
+func (m *CMsgClientWalletInfoUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWalletInfoUpdate.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWalletInfoUpdate) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWalletInfoUpdate.Merge(m, src)
+}
+func (m *CMsgClientWalletInfoUpdate) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWalletInfoUpdate.Size(m)
+}
+func (m *CMsgClientWalletInfoUpdate) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWalletInfoUpdate.DiscardUnknown(m)
}
-func (m *CMsgClientWalletInfoUpdate) Reset() { *m = CMsgClientWalletInfoUpdate{} }
-func (m *CMsgClientWalletInfoUpdate) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientWalletInfoUpdate) ProtoMessage() {}
-func (*CMsgClientWalletInfoUpdate) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{115} }
+var xxx_messageInfo_CMsgClientWalletInfoUpdate proto.InternalMessageInfo
func (m *CMsgClientWalletInfoUpdate) GetHasWallet() bool {
if m != nil && m.HasWallet != nil {
@@ -6686,16 +8391,52 @@ func (m *CMsgClientWalletInfoUpdate) GetBalanceDelayed() int32 {
return 0
}
+func (m *CMsgClientWalletInfoUpdate) GetBalance64() int64 {
+ if m != nil && m.Balance64 != nil {
+ return *m.Balance64
+ }
+ return 0
+}
+
+func (m *CMsgClientWalletInfoUpdate) GetBalance64Delayed() int64 {
+ if m != nil && m.Balance64Delayed != nil {
+ return *m.Balance64Delayed
+ }
+ return 0
+}
+
type CMsgClientAppInfoUpdate struct {
- LastChangenumber *uint32 `protobuf:"varint,1,opt,name=last_changenumber" json:"last_changenumber,omitempty"`
- SendChangelist *bool `protobuf:"varint,2,opt,name=send_changelist" json:"send_changelist,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ LastChangenumber *uint32 `protobuf:"varint,1,opt,name=last_changenumber" json:"last_changenumber,omitempty"`
+ SendChangelist *bool `protobuf:"varint,2,opt,name=send_changelist" json:"send_changelist,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientAppInfoUpdate) Reset() { *m = CMsgClientAppInfoUpdate{} }
-func (m *CMsgClientAppInfoUpdate) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAppInfoUpdate) ProtoMessage() {}
-func (*CMsgClientAppInfoUpdate) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{116} }
+func (m *CMsgClientAppInfoUpdate) Reset() { *m = CMsgClientAppInfoUpdate{} }
+func (m *CMsgClientAppInfoUpdate) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAppInfoUpdate) ProtoMessage() {}
+func (*CMsgClientAppInfoUpdate) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{102}
+}
+
+func (m *CMsgClientAppInfoUpdate) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppInfoUpdate.Unmarshal(m, b)
+}
+func (m *CMsgClientAppInfoUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppInfoUpdate.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAppInfoUpdate) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppInfoUpdate.Merge(m, src)
+}
+func (m *CMsgClientAppInfoUpdate) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppInfoUpdate.Size(m)
+}
+func (m *CMsgClientAppInfoUpdate) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppInfoUpdate.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppInfoUpdate proto.InternalMessageInfo
func (m *CMsgClientAppInfoUpdate) GetLastChangenumber() uint32 {
if m != nil && m.LastChangenumber != nil {
@@ -6712,16 +8453,38 @@ func (m *CMsgClientAppInfoUpdate) GetSendChangelist() bool {
}
type CMsgClientAppInfoChanges struct {
- CurrentChangeNumber *uint32 `protobuf:"varint,1,opt,name=current_change_number" json:"current_change_number,omitempty"`
- ForceFullUpdate *bool `protobuf:"varint,2,opt,name=force_full_update" json:"force_full_update,omitempty"`
- AppIDs []uint32 `protobuf:"varint,3,rep,name=appIDs" json:"appIDs,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ CurrentChangeNumber *uint32 `protobuf:"varint,1,opt,name=current_change_number" json:"current_change_number,omitempty"`
+ ForceFullUpdate *bool `protobuf:"varint,2,opt,name=force_full_update" json:"force_full_update,omitempty"`
+ AppIDs []uint32 `protobuf:"varint,3,rep,name=appIDs" json:"appIDs,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientAppInfoChanges) Reset() { *m = CMsgClientAppInfoChanges{} }
-func (m *CMsgClientAppInfoChanges) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAppInfoChanges) ProtoMessage() {}
-func (*CMsgClientAppInfoChanges) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{117} }
+func (m *CMsgClientAppInfoChanges) Reset() { *m = CMsgClientAppInfoChanges{} }
+func (m *CMsgClientAppInfoChanges) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAppInfoChanges) ProtoMessage() {}
+func (*CMsgClientAppInfoChanges) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{103}
+}
+
+func (m *CMsgClientAppInfoChanges) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppInfoChanges.Unmarshal(m, b)
+}
+func (m *CMsgClientAppInfoChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppInfoChanges.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAppInfoChanges) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppInfoChanges.Merge(m, src)
+}
+func (m *CMsgClientAppInfoChanges) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppInfoChanges.Size(m)
+}
+func (m *CMsgClientAppInfoChanges) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppInfoChanges.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppInfoChanges proto.InternalMessageInfo
func (m *CMsgClientAppInfoChanges) GetCurrentChangeNumber() uint32 {
if m != nil && m.CurrentChangeNumber != nil {
@@ -6745,15 +8508,37 @@ func (m *CMsgClientAppInfoChanges) GetAppIDs() []uint32 {
}
type CMsgClientAppInfoRequest struct {
- Apps []*CMsgClientAppInfoRequest_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- SupportsBatches *bool `protobuf:"varint,2,opt,name=supports_batches,def=0" json:"supports_batches,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Apps []*CMsgClientAppInfoRequest_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
+ SupportsBatches *bool `protobuf:"varint,2,opt,name=supports_batches,def=0" json:"supports_batches,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientAppInfoRequest) Reset() { *m = CMsgClientAppInfoRequest{} }
+func (m *CMsgClientAppInfoRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAppInfoRequest) ProtoMessage() {}
+func (*CMsgClientAppInfoRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{104}
}
-func (m *CMsgClientAppInfoRequest) Reset() { *m = CMsgClientAppInfoRequest{} }
-func (m *CMsgClientAppInfoRequest) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAppInfoRequest) ProtoMessage() {}
-func (*CMsgClientAppInfoRequest) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{118} }
+func (m *CMsgClientAppInfoRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppInfoRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientAppInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppInfoRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAppInfoRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppInfoRequest.Merge(m, src)
+}
+func (m *CMsgClientAppInfoRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppInfoRequest.Size(m)
+}
+func (m *CMsgClientAppInfoRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppInfoRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppInfoRequest proto.InternalMessageInfo
const Default_CMsgClientAppInfoRequest_SupportsBatches bool = false
@@ -6772,18 +8557,38 @@ func (m *CMsgClientAppInfoRequest) GetSupportsBatches() bool {
}
type CMsgClientAppInfoRequest_App struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- SectionFlags *uint32 `protobuf:"varint,2,opt,name=section_flags" json:"section_flags,omitempty"`
- Section_CRC []uint32 `protobuf:"varint,3,rep,name=section_CRC" json:"section_CRC,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ SectionFlags *uint32 `protobuf:"varint,2,opt,name=section_flags" json:"section_flags,omitempty"`
+ Section_CRC []uint32 `protobuf:"varint,3,rep,name=section_CRC" json:"section_CRC,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAppInfoRequest_App) Reset() { *m = CMsgClientAppInfoRequest_App{} }
func (m *CMsgClientAppInfoRequest_App) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoRequest_App) ProtoMessage() {}
func (*CMsgClientAppInfoRequest_App) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{118, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{104, 0}
+}
+
+func (m *CMsgClientAppInfoRequest_App) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppInfoRequest_App.Unmarshal(m, b)
}
+func (m *CMsgClientAppInfoRequest_App) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppInfoRequest_App.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAppInfoRequest_App) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppInfoRequest_App.Merge(m, src)
+}
+func (m *CMsgClientAppInfoRequest_App) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppInfoRequest_App.Size(m)
+}
+func (m *CMsgClientAppInfoRequest_App) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppInfoRequest_App.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppInfoRequest_App proto.InternalMessageInfo
func (m *CMsgClientAppInfoRequest_App) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -6807,16 +8612,38 @@ func (m *CMsgClientAppInfoRequest_App) GetSection_CRC() []uint32 {
}
type CMsgClientAppInfoResponse struct {
- Apps []*CMsgClientAppInfoResponse_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- AppsUnknown []uint32 `protobuf:"varint,2,rep,name=apps_unknown" json:"apps_unknown,omitempty"`
- AppsPending *uint32 `protobuf:"varint,3,opt,name=apps_pending" json:"apps_pending,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Apps []*CMsgClientAppInfoResponse_App `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
+ AppsUnknown []uint32 `protobuf:"varint,2,rep,name=apps_unknown" json:"apps_unknown,omitempty"`
+ AppsPending *uint32 `protobuf:"varint,3,opt,name=apps_pending" json:"apps_pending,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientAppInfoResponse) Reset() { *m = CMsgClientAppInfoResponse{} }
-func (m *CMsgClientAppInfoResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAppInfoResponse) ProtoMessage() {}
-func (*CMsgClientAppInfoResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{119} }
+func (m *CMsgClientAppInfoResponse) Reset() { *m = CMsgClientAppInfoResponse{} }
+func (m *CMsgClientAppInfoResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAppInfoResponse) ProtoMessage() {}
+func (*CMsgClientAppInfoResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{105}
+}
+
+func (m *CMsgClientAppInfoResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppInfoResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientAppInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppInfoResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAppInfoResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppInfoResponse.Merge(m, src)
+}
+func (m *CMsgClientAppInfoResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppInfoResponse.Size(m)
+}
+func (m *CMsgClientAppInfoResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppInfoResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppInfoResponse proto.InternalMessageInfo
func (m *CMsgClientAppInfoResponse) GetApps() []*CMsgClientAppInfoResponse_App {
if m != nil {
@@ -6840,19 +8667,39 @@ func (m *CMsgClientAppInfoResponse) GetAppsPending() uint32 {
}
type CMsgClientAppInfoResponse_App struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- Sections []*CMsgClientAppInfoResponse_App_Section `protobuf:"bytes,3,rep,name=sections" json:"sections,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ Sections []*CMsgClientAppInfoResponse_App_Section `protobuf:"bytes,3,rep,name=sections" json:"sections,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAppInfoResponse_App) Reset() { *m = CMsgClientAppInfoResponse_App{} }
func (m *CMsgClientAppInfoResponse_App) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoResponse_App) ProtoMessage() {}
func (*CMsgClientAppInfoResponse_App) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{119, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{105, 0}
}
+func (m *CMsgClientAppInfoResponse_App) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppInfoResponse_App.Unmarshal(m, b)
+}
+func (m *CMsgClientAppInfoResponse_App) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppInfoResponse_App.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAppInfoResponse_App) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppInfoResponse_App.Merge(m, src)
+}
+func (m *CMsgClientAppInfoResponse_App) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppInfoResponse_App.Size(m)
+}
+func (m *CMsgClientAppInfoResponse_App) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppInfoResponse_App.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppInfoResponse_App proto.InternalMessageInfo
+
func (m *CMsgClientAppInfoResponse_App) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -6875,17 +8722,37 @@ func (m *CMsgClientAppInfoResponse_App) GetSections() []*CMsgClientAppInfoRespon
}
type CMsgClientAppInfoResponse_App_Section struct {
- SectionId *uint32 `protobuf:"varint,1,opt,name=section_id" json:"section_id,omitempty"`
- SectionKv []byte `protobuf:"bytes,2,opt,name=section_kv" json:"section_kv,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SectionId *uint32 `protobuf:"varint,1,opt,name=section_id" json:"section_id,omitempty"`
+ SectionKv []byte `protobuf:"bytes,2,opt,name=section_kv" json:"section_kv,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAppInfoResponse_App_Section) Reset() { *m = CMsgClientAppInfoResponse_App_Section{} }
func (m *CMsgClientAppInfoResponse_App_Section) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAppInfoResponse_App_Section) ProtoMessage() {}
func (*CMsgClientAppInfoResponse_App_Section) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{119, 0, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{105, 0, 0}
+}
+
+func (m *CMsgClientAppInfoResponse_App_Section) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAppInfoResponse_App_Section.Unmarshal(m, b)
+}
+func (m *CMsgClientAppInfoResponse_App_Section) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAppInfoResponse_App_Section.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAppInfoResponse_App_Section) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAppInfoResponse_App_Section.Merge(m, src)
+}
+func (m *CMsgClientAppInfoResponse_App_Section) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAppInfoResponse_App_Section.Size(m)
}
+func (m *CMsgClientAppInfoResponse_App_Section) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAppInfoResponse_App_Section.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAppInfoResponse_App_Section proto.InternalMessageInfo
func (m *CMsgClientAppInfoResponse_App_Section) GetSectionId() uint32 {
if m != nil && m.SectionId != nil {
@@ -6902,15 +8769,37 @@ func (m *CMsgClientAppInfoResponse_App_Section) GetSectionKv() []byte {
}
type CMsgClientPackageInfoRequest struct {
- PackageIds []uint32 `protobuf:"varint,1,rep,name=package_ids" json:"package_ids,omitempty"`
- MetaDataOnly *bool `protobuf:"varint,2,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PackageIds []uint32 `protobuf:"varint,1,rep,name=package_ids" json:"package_ids,omitempty"`
+ MetaDataOnly *bool `protobuf:"varint,2,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientPackageInfoRequest) Reset() { *m = CMsgClientPackageInfoRequest{} }
+func (m *CMsgClientPackageInfoRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPackageInfoRequest) ProtoMessage() {}
+func (*CMsgClientPackageInfoRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{106}
+}
+
+func (m *CMsgClientPackageInfoRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPackageInfoRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientPackageInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPackageInfoRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPackageInfoRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPackageInfoRequest.Merge(m, src)
+}
+func (m *CMsgClientPackageInfoRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPackageInfoRequest.Size(m)
+}
+func (m *CMsgClientPackageInfoRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPackageInfoRequest.DiscardUnknown(m)
}
-func (m *CMsgClientPackageInfoRequest) Reset() { *m = CMsgClientPackageInfoRequest{} }
-func (m *CMsgClientPackageInfoRequest) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPackageInfoRequest) ProtoMessage() {}
-func (*CMsgClientPackageInfoRequest) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{120} }
+var xxx_messageInfo_CMsgClientPackageInfoRequest proto.InternalMessageInfo
func (m *CMsgClientPackageInfoRequest) GetPackageIds() []uint32 {
if m != nil {
@@ -6927,16 +8816,38 @@ func (m *CMsgClientPackageInfoRequest) GetMetaDataOnly() bool {
}
type CMsgClientPackageInfoResponse struct {
- Packages []*CMsgClientPackageInfoResponse_Package `protobuf:"bytes,1,rep,name=packages" json:"packages,omitempty"`
- PackagesUnknown []uint32 `protobuf:"varint,2,rep,name=packages_unknown" json:"packages_unknown,omitempty"`
- PackagesPending *uint32 `protobuf:"varint,3,opt,name=packages_pending" json:"packages_pending,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Packages []*CMsgClientPackageInfoResponse_Package `protobuf:"bytes,1,rep,name=packages" json:"packages,omitempty"`
+ PackagesUnknown []uint32 `protobuf:"varint,2,rep,name=packages_unknown" json:"packages_unknown,omitempty"`
+ PackagesPending *uint32 `protobuf:"varint,3,opt,name=packages_pending" json:"packages_pending,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientPackageInfoResponse) Reset() { *m = CMsgClientPackageInfoResponse{} }
-func (m *CMsgClientPackageInfoResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPackageInfoResponse) ProtoMessage() {}
-func (*CMsgClientPackageInfoResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{121} }
+func (m *CMsgClientPackageInfoResponse) Reset() { *m = CMsgClientPackageInfoResponse{} }
+func (m *CMsgClientPackageInfoResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPackageInfoResponse) ProtoMessage() {}
+func (*CMsgClientPackageInfoResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{107}
+}
+
+func (m *CMsgClientPackageInfoResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPackageInfoResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientPackageInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPackageInfoResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPackageInfoResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPackageInfoResponse.Merge(m, src)
+}
+func (m *CMsgClientPackageInfoResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPackageInfoResponse.Size(m)
+}
+func (m *CMsgClientPackageInfoResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPackageInfoResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPackageInfoResponse proto.InternalMessageInfo
func (m *CMsgClientPackageInfoResponse) GetPackages() []*CMsgClientPackageInfoResponse_Package {
if m != nil {
@@ -6960,19 +8871,39 @@ func (m *CMsgClientPackageInfoResponse) GetPackagesPending() uint32 {
}
type CMsgClientPackageInfoResponse_Package struct {
- PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- Sha []byte `protobuf:"bytes,3,opt,name=sha" json:"sha,omitempty"`
- Buffer []byte `protobuf:"bytes,4,opt,name=buffer" json:"buffer,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ Sha []byte `protobuf:"bytes,3,opt,name=sha" json:"sha,omitempty"`
+ Buffer []byte `protobuf:"bytes,4,opt,name=buffer" json:"buffer,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPackageInfoResponse_Package) Reset() { *m = CMsgClientPackageInfoResponse_Package{} }
func (m *CMsgClientPackageInfoResponse_Package) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPackageInfoResponse_Package) ProtoMessage() {}
func (*CMsgClientPackageInfoResponse_Package) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{121, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{107, 0}
+}
+
+func (m *CMsgClientPackageInfoResponse_Package) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPackageInfoResponse_Package.Unmarshal(m, b)
+}
+func (m *CMsgClientPackageInfoResponse_Package) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPackageInfoResponse_Package.Marshal(b, m, deterministic)
}
+func (m *CMsgClientPackageInfoResponse_Package) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPackageInfoResponse_Package.Merge(m, src)
+}
+func (m *CMsgClientPackageInfoResponse_Package) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPackageInfoResponse_Package.Size(m)
+}
+func (m *CMsgClientPackageInfoResponse_Package) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPackageInfoResponse_Package.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPackageInfoResponse_Package proto.InternalMessageInfo
func (m *CMsgClientPackageInfoResponse_Package) GetPackageId() uint32 {
if m != nil && m.PackageId != nil {
@@ -7003,20 +8934,40 @@ func (m *CMsgClientPackageInfoResponse_Package) GetBuffer() []byte {
}
type CMsgClientPICSChangesSinceRequest struct {
- SinceChangeNumber *uint32 `protobuf:"varint,1,opt,name=since_change_number" json:"since_change_number,omitempty"`
- SendAppInfoChanges *bool `protobuf:"varint,2,opt,name=send_app_info_changes" json:"send_app_info_changes,omitempty"`
- SendPackageInfoChanges *bool `protobuf:"varint,3,opt,name=send_package_info_changes" json:"send_package_info_changes,omitempty"`
- NumAppInfoCached *uint32 `protobuf:"varint,4,opt,name=num_app_info_cached" json:"num_app_info_cached,omitempty"`
- NumPackageInfoCached *uint32 `protobuf:"varint,5,opt,name=num_package_info_cached" json:"num_package_info_cached,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SinceChangeNumber *uint32 `protobuf:"varint,1,opt,name=since_change_number" json:"since_change_number,omitempty"`
+ SendAppInfoChanges *bool `protobuf:"varint,2,opt,name=send_app_info_changes" json:"send_app_info_changes,omitempty"`
+ SendPackageInfoChanges *bool `protobuf:"varint,3,opt,name=send_package_info_changes" json:"send_package_info_changes,omitempty"`
+ NumAppInfoCached *uint32 `protobuf:"varint,4,opt,name=num_app_info_cached" json:"num_app_info_cached,omitempty"`
+ NumPackageInfoCached *uint32 `protobuf:"varint,5,opt,name=num_package_info_cached" json:"num_package_info_cached,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSChangesSinceRequest) Reset() { *m = CMsgClientPICSChangesSinceRequest{} }
func (m *CMsgClientPICSChangesSinceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSChangesSinceRequest) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceRequest) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{122}
+ return fileDescriptor_97f09b42bb99641f, []int{108}
+}
+
+func (m *CMsgClientPICSChangesSinceRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSChangesSinceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceRequest.Marshal(b, m, deterministic)
}
+func (m *CMsgClientPICSChangesSinceRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSChangesSinceRequest.Merge(m, src)
+}
+func (m *CMsgClientPICSChangesSinceRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceRequest.Size(m)
+}
+func (m *CMsgClientPICSChangesSinceRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSChangesSinceRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSChangesSinceRequest proto.InternalMessageInfo
func (m *CMsgClientPICSChangesSinceRequest) GetSinceChangeNumber() uint32 {
if m != nil && m.SinceChangeNumber != nil {
@@ -7061,16 +9012,36 @@ type CMsgClientPICSChangesSinceResponse struct {
AppChanges []*CMsgClientPICSChangesSinceResponse_AppChange `protobuf:"bytes,5,rep,name=app_changes" json:"app_changes,omitempty"`
ForceFullAppUpdate *bool `protobuf:"varint,6,opt,name=force_full_app_update" json:"force_full_app_update,omitempty"`
ForceFullPackageUpdate *bool `protobuf:"varint,7,opt,name=force_full_package_update" json:"force_full_package_update,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSChangesSinceResponse) Reset() { *m = CMsgClientPICSChangesSinceResponse{} }
func (m *CMsgClientPICSChangesSinceResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSChangesSinceResponse) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{123}
+ return fileDescriptor_97f09b42bb99641f, []int{109}
}
+func (m *CMsgClientPICSChangesSinceResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSChangesSinceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSChangesSinceResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSChangesSinceResponse.Merge(m, src)
+}
+func (m *CMsgClientPICSChangesSinceResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse.Size(m)
+}
+func (m *CMsgClientPICSChangesSinceResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSChangesSinceResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSChangesSinceResponse proto.InternalMessageInfo
+
func (m *CMsgClientPICSChangesSinceResponse) GetCurrentChangeNumber() uint32 {
if m != nil && m.CurrentChangeNumber != nil {
return *m.CurrentChangeNumber
@@ -7121,10 +9092,12 @@ func (m *CMsgClientPICSChangesSinceResponse) GetForceFullPackageUpdate() bool {
}
type CMsgClientPICSChangesSinceResponse_PackageChange struct {
- Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token" json:"needs_token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token" json:"needs_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSChangesSinceResponse_PackageChange) Reset() {
@@ -7135,9 +9108,27 @@ func (m *CMsgClientPICSChangesSinceResponse_PackageChange) String() string {
}
func (*CMsgClientPICSChangesSinceResponse_PackageChange) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceResponse_PackageChange) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{123, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{109, 0}
+}
+
+func (m *CMsgClientPICSChangesSinceResponse_PackageChange) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse_PackageChange.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSChangesSinceResponse_PackageChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse_PackageChange.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSChangesSinceResponse_PackageChange) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSChangesSinceResponse_PackageChange.Merge(m, src)
+}
+func (m *CMsgClientPICSChangesSinceResponse_PackageChange) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse_PackageChange.Size(m)
+}
+func (m *CMsgClientPICSChangesSinceResponse_PackageChange) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSChangesSinceResponse_PackageChange.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientPICSChangesSinceResponse_PackageChange proto.InternalMessageInfo
+
func (m *CMsgClientPICSChangesSinceResponse_PackageChange) GetPackageid() uint32 {
if m != nil && m.Packageid != nil {
return *m.Packageid
@@ -7160,10 +9151,12 @@ func (m *CMsgClientPICSChangesSinceResponse_PackageChange) GetNeedsToken() bool
}
type CMsgClientPICSChangesSinceResponse_AppChange struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token" json:"needs_token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ NeedsToken *bool `protobuf:"varint,3,opt,name=needs_token" json:"needs_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSChangesSinceResponse_AppChange) Reset() {
@@ -7174,9 +9167,27 @@ func (m *CMsgClientPICSChangesSinceResponse_AppChange) String() string {
}
func (*CMsgClientPICSChangesSinceResponse_AppChange) ProtoMessage() {}
func (*CMsgClientPICSChangesSinceResponse_AppChange) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{123, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{109, 1}
}
+func (m *CMsgClientPICSChangesSinceResponse_AppChange) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse_AppChange.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSChangesSinceResponse_AppChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse_AppChange.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSChangesSinceResponse_AppChange) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSChangesSinceResponse_AppChange.Merge(m, src)
+}
+func (m *CMsgClientPICSChangesSinceResponse_AppChange) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSChangesSinceResponse_AppChange.Size(m)
+}
+func (m *CMsgClientPICSChangesSinceResponse_AppChange) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSChangesSinceResponse_AppChange.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSChangesSinceResponse_AppChange proto.InternalMessageInfo
+
func (m *CMsgClientPICSChangesSinceResponse_AppChange) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
@@ -7199,20 +9210,40 @@ func (m *CMsgClientPICSChangesSinceResponse_AppChange) GetNeedsToken() bool {
}
type CMsgClientPICSProductInfoRequest struct {
- Packages []*CMsgClientPICSProductInfoRequest_PackageInfo `protobuf:"bytes,1,rep,name=packages" json:"packages,omitempty"`
- Apps []*CMsgClientPICSProductInfoRequest_AppInfo `protobuf:"bytes,2,rep,name=apps" json:"apps,omitempty"`
- MetaDataOnly *bool `protobuf:"varint,3,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
- NumPrevFailed *uint32 `protobuf:"varint,4,opt,name=num_prev_failed" json:"num_prev_failed,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Packages []*CMsgClientPICSProductInfoRequest_PackageInfo `protobuf:"bytes,1,rep,name=packages" json:"packages,omitempty"`
+ Apps []*CMsgClientPICSProductInfoRequest_AppInfo `protobuf:"bytes,2,rep,name=apps" json:"apps,omitempty"`
+ MetaDataOnly *bool `protobuf:"varint,3,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
+ NumPrevFailed *uint32 `protobuf:"varint,4,opt,name=num_prev_failed" json:"num_prev_failed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSProductInfoRequest) Reset() { *m = CMsgClientPICSProductInfoRequest{} }
func (m *CMsgClientPICSProductInfoRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSProductInfoRequest) ProtoMessage() {}
func (*CMsgClientPICSProductInfoRequest) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{124}
+ return fileDescriptor_97f09b42bb99641f, []int{110}
}
+func (m *CMsgClientPICSProductInfoRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSProductInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSProductInfoRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSProductInfoRequest.Merge(m, src)
+}
+func (m *CMsgClientPICSProductInfoRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest.Size(m)
+}
+func (m *CMsgClientPICSProductInfoRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSProductInfoRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSProductInfoRequest proto.InternalMessageInfo
+
func (m *CMsgClientPICSProductInfoRequest) GetPackages() []*CMsgClientPICSProductInfoRequest_PackageInfo {
if m != nil {
return m.Packages
@@ -7242,10 +9273,12 @@ func (m *CMsgClientPICSProductInfoRequest) GetNumPrevFailed() uint32 {
}
type CMsgClientPICSProductInfoRequest_AppInfo struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
- OnlyPublic *bool `protobuf:"varint,3,opt,name=only_public" json:"only_public,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
+ OnlyPublic *bool `protobuf:"varint,3,opt,name=only_public" json:"only_public,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSProductInfoRequest_AppInfo) Reset() {
@@ -7254,8 +9287,26 @@ func (m *CMsgClientPICSProductInfoRequest_AppInfo) Reset() {
func (m *CMsgClientPICSProductInfoRequest_AppInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSProductInfoRequest_AppInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoRequest_AppInfo) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{124, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{110, 0}
+}
+
+func (m *CMsgClientPICSProductInfoRequest_AppInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest_AppInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSProductInfoRequest_AppInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest_AppInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSProductInfoRequest_AppInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSProductInfoRequest_AppInfo.Merge(m, src)
+}
+func (m *CMsgClientPICSProductInfoRequest_AppInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest_AppInfo.Size(m)
}
+func (m *CMsgClientPICSProductInfoRequest_AppInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSProductInfoRequest_AppInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSProductInfoRequest_AppInfo proto.InternalMessageInfo
func (m *CMsgClientPICSProductInfoRequest_AppInfo) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -7279,9 +9330,11 @@ func (m *CMsgClientPICSProductInfoRequest_AppInfo) GetOnlyPublic() bool {
}
type CMsgClientPICSProductInfoRequest_PackageInfo struct {
- Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSProductInfoRequest_PackageInfo) Reset() {
@@ -7292,9 +9345,27 @@ func (m *CMsgClientPICSProductInfoRequest_PackageInfo) String() string {
}
func (*CMsgClientPICSProductInfoRequest_PackageInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoRequest_PackageInfo) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{124, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{110, 1}
+}
+
+func (m *CMsgClientPICSProductInfoRequest_PackageInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest_PackageInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSProductInfoRequest_PackageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest_PackageInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSProductInfoRequest_PackageInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSProductInfoRequest_PackageInfo.Merge(m, src)
+}
+func (m *CMsgClientPICSProductInfoRequest_PackageInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSProductInfoRequest_PackageInfo.Size(m)
+}
+func (m *CMsgClientPICSProductInfoRequest_PackageInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSProductInfoRequest_PackageInfo.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientPICSProductInfoRequest_PackageInfo proto.InternalMessageInfo
+
func (m *CMsgClientPICSProductInfoRequest_PackageInfo) GetPackageid() uint32 {
if m != nil && m.Packageid != nil {
return *m.Packageid
@@ -7310,24 +9381,44 @@ func (m *CMsgClientPICSProductInfoRequest_PackageInfo) GetAccessToken() uint64 {
}
type CMsgClientPICSProductInfoResponse struct {
- Apps []*CMsgClientPICSProductInfoResponse_AppInfo `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
- UnknownAppids []uint32 `protobuf:"varint,2,rep,name=unknown_appids" json:"unknown_appids,omitempty"`
- Packages []*CMsgClientPICSProductInfoResponse_PackageInfo `protobuf:"bytes,3,rep,name=packages" json:"packages,omitempty"`
- UnknownPackageids []uint32 `protobuf:"varint,4,rep,name=unknown_packageids" json:"unknown_packageids,omitempty"`
- MetaDataOnly *bool `protobuf:"varint,5,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
- ResponsePending *bool `protobuf:"varint,6,opt,name=response_pending" json:"response_pending,omitempty"`
- HttpMinSize *uint32 `protobuf:"varint,7,opt,name=http_min_size" json:"http_min_size,omitempty"`
- HttpHost *string `protobuf:"bytes,8,opt,name=http_host" json:"http_host,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Apps []*CMsgClientPICSProductInfoResponse_AppInfo `protobuf:"bytes,1,rep,name=apps" json:"apps,omitempty"`
+ UnknownAppids []uint32 `protobuf:"varint,2,rep,name=unknown_appids" json:"unknown_appids,omitempty"`
+ Packages []*CMsgClientPICSProductInfoResponse_PackageInfo `protobuf:"bytes,3,rep,name=packages" json:"packages,omitempty"`
+ UnknownPackageids []uint32 `protobuf:"varint,4,rep,name=unknown_packageids" json:"unknown_packageids,omitempty"`
+ MetaDataOnly *bool `protobuf:"varint,5,opt,name=meta_data_only" json:"meta_data_only,omitempty"`
+ ResponsePending *bool `protobuf:"varint,6,opt,name=response_pending" json:"response_pending,omitempty"`
+ HttpMinSize *uint32 `protobuf:"varint,7,opt,name=http_min_size" json:"http_min_size,omitempty"`
+ HttpHost *string `protobuf:"bytes,8,opt,name=http_host" json:"http_host,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSProductInfoResponse) Reset() { *m = CMsgClientPICSProductInfoResponse{} }
func (m *CMsgClientPICSProductInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSProductInfoResponse) ProtoMessage() {}
func (*CMsgClientPICSProductInfoResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{125}
+ return fileDescriptor_97f09b42bb99641f, []int{111}
}
+func (m *CMsgClientPICSProductInfoResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSProductInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSProductInfoResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSProductInfoResponse.Merge(m, src)
+}
+func (m *CMsgClientPICSProductInfoResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse.Size(m)
+}
+func (m *CMsgClientPICSProductInfoResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSProductInfoResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSProductInfoResponse proto.InternalMessageInfo
+
func (m *CMsgClientPICSProductInfoResponse) GetApps() []*CMsgClientPICSProductInfoResponse_AppInfo {
if m != nil {
return m.Apps
@@ -7385,14 +9476,16 @@ func (m *CMsgClientPICSProductInfoResponse) GetHttpHost() string {
}
type CMsgClientPICSProductInfoResponse_AppInfo struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- MissingToken *bool `protobuf:"varint,3,opt,name=missing_token" json:"missing_token,omitempty"`
- Sha []byte `protobuf:"bytes,4,opt,name=sha" json:"sha,omitempty"`
- Buffer []byte `protobuf:"bytes,5,opt,name=buffer" json:"buffer,omitempty"`
- OnlyPublic *bool `protobuf:"varint,6,opt,name=only_public" json:"only_public,omitempty"`
- Size *uint32 `protobuf:"varint,7,opt,name=size" json:"size,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ MissingToken *bool `protobuf:"varint,3,opt,name=missing_token" json:"missing_token,omitempty"`
+ Sha []byte `protobuf:"bytes,4,opt,name=sha" json:"sha,omitempty"`
+ Buffer []byte `protobuf:"bytes,5,opt,name=buffer" json:"buffer,omitempty"`
+ OnlyPublic *bool `protobuf:"varint,6,opt,name=only_public" json:"only_public,omitempty"`
+ Size *uint32 `protobuf:"varint,7,opt,name=size" json:"size,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSProductInfoResponse_AppInfo) Reset() {
@@ -7401,9 +9494,27 @@ func (m *CMsgClientPICSProductInfoResponse_AppInfo) Reset() {
func (m *CMsgClientPICSProductInfoResponse_AppInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSProductInfoResponse_AppInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoResponse_AppInfo) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{125, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{111, 0}
}
+func (m *CMsgClientPICSProductInfoResponse_AppInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse_AppInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSProductInfoResponse_AppInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse_AppInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSProductInfoResponse_AppInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSProductInfoResponse_AppInfo.Merge(m, src)
+}
+func (m *CMsgClientPICSProductInfoResponse_AppInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse_AppInfo.Size(m)
+}
+func (m *CMsgClientPICSProductInfoResponse_AppInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSProductInfoResponse_AppInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSProductInfoResponse_AppInfo proto.InternalMessageInfo
+
func (m *CMsgClientPICSProductInfoResponse_AppInfo) GetAppid() uint32 {
if m != nil && m.Appid != nil {
return *m.Appid
@@ -7454,13 +9565,15 @@ func (m *CMsgClientPICSProductInfoResponse_AppInfo) GetSize() uint32 {
}
type CMsgClientPICSProductInfoResponse_PackageInfo struct {
- Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
- MissingToken *bool `protobuf:"varint,3,opt,name=missing_token" json:"missing_token,omitempty"`
- Sha []byte `protobuf:"bytes,4,opt,name=sha" json:"sha,omitempty"`
- Buffer []byte `protobuf:"bytes,5,opt,name=buffer" json:"buffer,omitempty"`
- Size *uint32 `protobuf:"varint,6,opt,name=size" json:"size,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
+ ChangeNumber *uint32 `protobuf:"varint,2,opt,name=change_number" json:"change_number,omitempty"`
+ MissingToken *bool `protobuf:"varint,3,opt,name=missing_token" json:"missing_token,omitempty"`
+ Sha []byte `protobuf:"bytes,4,opt,name=sha" json:"sha,omitempty"`
+ Buffer []byte `protobuf:"bytes,5,opt,name=buffer" json:"buffer,omitempty"`
+ Size *uint32 `protobuf:"varint,6,opt,name=size" json:"size,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSProductInfoResponse_PackageInfo) Reset() {
@@ -7471,9 +9584,27 @@ func (m *CMsgClientPICSProductInfoResponse_PackageInfo) String() string {
}
func (*CMsgClientPICSProductInfoResponse_PackageInfo) ProtoMessage() {}
func (*CMsgClientPICSProductInfoResponse_PackageInfo) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{125, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{111, 1}
}
+func (m *CMsgClientPICSProductInfoResponse_PackageInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse_PackageInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSProductInfoResponse_PackageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse_PackageInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSProductInfoResponse_PackageInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSProductInfoResponse_PackageInfo.Merge(m, src)
+}
+func (m *CMsgClientPICSProductInfoResponse_PackageInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSProductInfoResponse_PackageInfo.Size(m)
+}
+func (m *CMsgClientPICSProductInfoResponse_PackageInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSProductInfoResponse_PackageInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSProductInfoResponse_PackageInfo proto.InternalMessageInfo
+
func (m *CMsgClientPICSProductInfoResponse_PackageInfo) GetPackageid() uint32 {
if m != nil && m.Packageid != nil {
return *m.Packageid
@@ -7517,17 +9648,37 @@ func (m *CMsgClientPICSProductInfoResponse_PackageInfo) GetSize() uint32 {
}
type CMsgClientPICSAccessTokenRequest struct {
- Packageids []uint32 `protobuf:"varint,1,rep,name=packageids" json:"packageids,omitempty"`
- Appids []uint32 `protobuf:"varint,2,rep,name=appids" json:"appids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Packageids []uint32 `protobuf:"varint,1,rep,name=packageids" json:"packageids,omitempty"`
+ Appids []uint32 `protobuf:"varint,2,rep,name=appids" json:"appids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSAccessTokenRequest) Reset() { *m = CMsgClientPICSAccessTokenRequest{} }
func (m *CMsgClientPICSAccessTokenRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSAccessTokenRequest) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenRequest) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{126}
+ return fileDescriptor_97f09b42bb99641f, []int{112}
+}
+
+func (m *CMsgClientPICSAccessTokenRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSAccessTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenRequest.Marshal(b, m, deterministic)
}
+func (m *CMsgClientPICSAccessTokenRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSAccessTokenRequest.Merge(m, src)
+}
+func (m *CMsgClientPICSAccessTokenRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenRequest.Size(m)
+}
+func (m *CMsgClientPICSAccessTokenRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSAccessTokenRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSAccessTokenRequest proto.InternalMessageInfo
func (m *CMsgClientPICSAccessTokenRequest) GetPackageids() []uint32 {
if m != nil {
@@ -7544,19 +9695,39 @@ func (m *CMsgClientPICSAccessTokenRequest) GetAppids() []uint32 {
}
type CMsgClientPICSAccessTokenResponse struct {
- PackageAccessTokens []*CMsgClientPICSAccessTokenResponse_PackageToken `protobuf:"bytes,1,rep,name=package_access_tokens" json:"package_access_tokens,omitempty"`
- PackageDeniedTokens []uint32 `protobuf:"varint,2,rep,name=package_denied_tokens" json:"package_denied_tokens,omitempty"`
- AppAccessTokens []*CMsgClientPICSAccessTokenResponse_AppToken `protobuf:"bytes,3,rep,name=app_access_tokens" json:"app_access_tokens,omitempty"`
- AppDeniedTokens []uint32 `protobuf:"varint,4,rep,name=app_denied_tokens" json:"app_denied_tokens,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PackageAccessTokens []*CMsgClientPICSAccessTokenResponse_PackageToken `protobuf:"bytes,1,rep,name=package_access_tokens" json:"package_access_tokens,omitempty"`
+ PackageDeniedTokens []uint32 `protobuf:"varint,2,rep,name=package_denied_tokens" json:"package_denied_tokens,omitempty"`
+ AppAccessTokens []*CMsgClientPICSAccessTokenResponse_AppToken `protobuf:"bytes,3,rep,name=app_access_tokens" json:"app_access_tokens,omitempty"`
+ AppDeniedTokens []uint32 `protobuf:"varint,4,rep,name=app_denied_tokens" json:"app_denied_tokens,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSAccessTokenResponse) Reset() { *m = CMsgClientPICSAccessTokenResponse{} }
func (m *CMsgClientPICSAccessTokenResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPICSAccessTokenResponse) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{127}
+ return fileDescriptor_97f09b42bb99641f, []int{113}
+}
+
+func (m *CMsgClientPICSAccessTokenResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSAccessTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSAccessTokenResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSAccessTokenResponse.Merge(m, src)
}
+func (m *CMsgClientPICSAccessTokenResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse.Size(m)
+}
+func (m *CMsgClientPICSAccessTokenResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSAccessTokenResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSAccessTokenResponse proto.InternalMessageInfo
func (m *CMsgClientPICSAccessTokenResponse) GetPackageAccessTokens() []*CMsgClientPICSAccessTokenResponse_PackageToken {
if m != nil {
@@ -7587,9 +9758,11 @@ func (m *CMsgClientPICSAccessTokenResponse) GetAppDeniedTokens() []uint32 {
}
type CMsgClientPICSAccessTokenResponse_PackageToken struct {
- Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Packageid *uint32 `protobuf:"varint,1,opt,name=packageid" json:"packageid,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSAccessTokenResponse_PackageToken) Reset() {
@@ -7600,9 +9773,27 @@ func (m *CMsgClientPICSAccessTokenResponse_PackageToken) String() string {
}
func (*CMsgClientPICSAccessTokenResponse_PackageToken) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenResponse_PackageToken) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{127, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{113, 0}
+}
+
+func (m *CMsgClientPICSAccessTokenResponse_PackageToken) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse_PackageToken.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSAccessTokenResponse_PackageToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse_PackageToken.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPICSAccessTokenResponse_PackageToken) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSAccessTokenResponse_PackageToken.Merge(m, src)
+}
+func (m *CMsgClientPICSAccessTokenResponse_PackageToken) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse_PackageToken.Size(m)
+}
+func (m *CMsgClientPICSAccessTokenResponse_PackageToken) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSAccessTokenResponse_PackageToken.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientPICSAccessTokenResponse_PackageToken proto.InternalMessageInfo
+
func (m *CMsgClientPICSAccessTokenResponse_PackageToken) GetPackageid() uint32 {
if m != nil && m.Packageid != nil {
return *m.Packageid
@@ -7618,9 +9809,11 @@ func (m *CMsgClientPICSAccessTokenResponse_PackageToken) GetAccessToken() uint64
}
type CMsgClientPICSAccessTokenResponse_AppToken struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ AccessToken *uint64 `protobuf:"varint,2,opt,name=access_token" json:"access_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPICSAccessTokenResponse_AppToken) Reset() {
@@ -7631,8 +9824,26 @@ func (m *CMsgClientPICSAccessTokenResponse_AppToken) String() string {
}
func (*CMsgClientPICSAccessTokenResponse_AppToken) ProtoMessage() {}
func (*CMsgClientPICSAccessTokenResponse_AppToken) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{127, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{113, 1}
+}
+
+func (m *CMsgClientPICSAccessTokenResponse_AppToken) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse_AppToken.Unmarshal(m, b)
+}
+func (m *CMsgClientPICSAccessTokenResponse_AppToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse_AppToken.Marshal(b, m, deterministic)
}
+func (m *CMsgClientPICSAccessTokenResponse_AppToken) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPICSAccessTokenResponse_AppToken.Merge(m, src)
+}
+func (m *CMsgClientPICSAccessTokenResponse_AppToken) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPICSAccessTokenResponse_AppToken.Size(m)
+}
+func (m *CMsgClientPICSAccessTokenResponse_AppToken) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPICSAccessTokenResponse_AppToken.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPICSAccessTokenResponse_AppToken proto.InternalMessageInfo
func (m *CMsgClientPICSAccessTokenResponse_AppToken) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -7649,14 +9860,36 @@ func (m *CMsgClientPICSAccessTokenResponse_AppToken) GetAccessToken() uint64 {
}
type CMsgClientUFSGetUGCDetails struct {
- Hcontent *uint64 `protobuf:"fixed64,1,opt,name=hcontent,def=18446744073709551615" json:"hcontent,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Hcontent *uint64 `protobuf:"fixed64,1,opt,name=hcontent,def=18446744073709551615" json:"hcontent,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUFSGetUGCDetails) Reset() { *m = CMsgClientUFSGetUGCDetails{} }
-func (m *CMsgClientUFSGetUGCDetails) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSGetUGCDetails) ProtoMessage() {}
-func (*CMsgClientUFSGetUGCDetails) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{128} }
+func (m *CMsgClientUFSGetUGCDetails) Reset() { *m = CMsgClientUFSGetUGCDetails{} }
+func (m *CMsgClientUFSGetUGCDetails) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSGetUGCDetails) ProtoMessage() {}
+func (*CMsgClientUFSGetUGCDetails) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{114}
+}
+
+func (m *CMsgClientUFSGetUGCDetails) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSGetUGCDetails.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSGetUGCDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSGetUGCDetails.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSGetUGCDetails) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSGetUGCDetails.Merge(m, src)
+}
+func (m *CMsgClientUFSGetUGCDetails) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSGetUGCDetails.Size(m)
+}
+func (m *CMsgClientUFSGetUGCDetails) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSGetUGCDetails.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSGetUGCDetails proto.InternalMessageInfo
const Default_CMsgClientUFSGetUGCDetails_Hcontent uint64 = 18446744073709551615
@@ -7668,25 +9901,45 @@ func (m *CMsgClientUFSGetUGCDetails) GetHcontent() uint64 {
}
type CMsgClientUFSGetUGCDetailsResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
- AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
- Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
- SteamidCreator *uint64 `protobuf:"fixed64,5,opt,name=steamid_creator" json:"steamid_creator,omitempty"`
- FileSize *uint32 `protobuf:"varint,6,opt,name=file_size" json:"file_size,omitempty"`
- CompressedFileSize *uint32 `protobuf:"varint,7,opt,name=compressed_file_size" json:"compressed_file_size,omitempty"`
- RangecheckHost *string `protobuf:"bytes,8,opt,name=rangecheck_host" json:"rangecheck_host,omitempty"`
- FileEncodedSha1 *string `protobuf:"bytes,9,opt,name=file_encoded_sha1" json:"file_encoded_sha1,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
+ SteamidCreator *uint64 `protobuf:"fixed64,5,opt,name=steamid_creator" json:"steamid_creator,omitempty"`
+ FileSize *uint32 `protobuf:"varint,6,opt,name=file_size" json:"file_size,omitempty"`
+ CompressedFileSize *uint32 `protobuf:"varint,7,opt,name=compressed_file_size" json:"compressed_file_size,omitempty"`
+ RangecheckHost *string `protobuf:"bytes,8,opt,name=rangecheck_host" json:"rangecheck_host,omitempty"`
+ FileEncodedSha1 *string `protobuf:"bytes,9,opt,name=file_encoded_sha1" json:"file_encoded_sha1,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSGetUGCDetailsResponse) Reset() { *m = CMsgClientUFSGetUGCDetailsResponse{} }
func (m *CMsgClientUFSGetUGCDetailsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetUGCDetailsResponse) ProtoMessage() {}
func (*CMsgClientUFSGetUGCDetailsResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{129}
+ return fileDescriptor_97f09b42bb99641f, []int{115}
}
+func (m *CMsgClientUFSGetUGCDetailsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSGetUGCDetailsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSGetUGCDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSGetUGCDetailsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSGetUGCDetailsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSGetUGCDetailsResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSGetUGCDetailsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSGetUGCDetailsResponse.Size(m)
+}
+func (m *CMsgClientUFSGetUGCDetailsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSGetUGCDetailsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSGetUGCDetailsResponse proto.InternalMessageInfo
+
const Default_CMsgClientUFSGetUGCDetailsResponse_Eresult int32 = 2
func (m *CMsgClientUFSGetUGCDetailsResponse) GetEresult() int32 {
@@ -7753,18 +10006,38 @@ func (m *CMsgClientUFSGetUGCDetailsResponse) GetFileEncodedSha1() string {
}
type CMsgClientUFSGetSingleFileInfo struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSGetSingleFileInfo) Reset() { *m = CMsgClientUFSGetSingleFileInfo{} }
func (m *CMsgClientUFSGetSingleFileInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetSingleFileInfo) ProtoMessage() {}
func (*CMsgClientUFSGetSingleFileInfo) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{130}
+ return fileDescriptor_97f09b42bb99641f, []int{116}
+}
+
+func (m *CMsgClientUFSGetSingleFileInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSGetSingleFileInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSGetSingleFileInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSGetSingleFileInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSGetSingleFileInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSGetSingleFileInfo.Merge(m, src)
+}
+func (m *CMsgClientUFSGetSingleFileInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSGetSingleFileInfo.Size(m)
+}
+func (m *CMsgClientUFSGetSingleFileInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSGetSingleFileInfo.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUFSGetSingleFileInfo proto.InternalMessageInfo
+
func (m *CMsgClientUFSGetSingleFileInfo) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -7780,14 +10053,16 @@ func (m *CMsgClientUFSGetSingleFileInfo) GetFileName() string {
}
type CMsgClientUFSGetSingleFileInfoResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,3,opt,name=file_name" json:"file_name,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
- TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
- RawFileSize *uint32 `protobuf:"varint,6,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
- IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,3,opt,name=file_name" json:"file_name,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
+ TimeStamp *uint64 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"`
+ RawFileSize *uint32 `protobuf:"varint,6,opt,name=raw_file_size" json:"raw_file_size,omitempty"`
+ IsExplicitDelete *bool `protobuf:"varint,7,opt,name=is_explicit_delete" json:"is_explicit_delete,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSGetSingleFileInfoResponse) Reset() {
@@ -7796,9 +10071,27 @@ func (m *CMsgClientUFSGetSingleFileInfoResponse) Reset() {
func (m *CMsgClientUFSGetSingleFileInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSGetSingleFileInfoResponse) ProtoMessage() {}
func (*CMsgClientUFSGetSingleFileInfoResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{131}
+ return fileDescriptor_97f09b42bb99641f, []int{117}
}
+func (m *CMsgClientUFSGetSingleFileInfoResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSGetSingleFileInfoResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSGetSingleFileInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSGetSingleFileInfoResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSGetSingleFileInfoResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSGetSingleFileInfoResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSGetSingleFileInfoResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSGetSingleFileInfoResponse.Size(m)
+}
+func (m *CMsgClientUFSGetSingleFileInfoResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSGetSingleFileInfoResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSGetSingleFileInfoResponse proto.InternalMessageInfo
+
const Default_CMsgClientUFSGetSingleFileInfoResponse_Eresult int32 = 2
func (m *CMsgClientUFSGetSingleFileInfoResponse) GetEresult() int32 {
@@ -7851,15 +10144,37 @@ func (m *CMsgClientUFSGetSingleFileInfoResponse) GetIsExplicitDelete() bool {
}
type CMsgClientUFSShareFile struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUFSShareFile) Reset() { *m = CMsgClientUFSShareFile{} }
-func (m *CMsgClientUFSShareFile) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUFSShareFile) ProtoMessage() {}
-func (*CMsgClientUFSShareFile) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{132} }
+func (m *CMsgClientUFSShareFile) Reset() { *m = CMsgClientUFSShareFile{} }
+func (m *CMsgClientUFSShareFile) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUFSShareFile) ProtoMessage() {}
+func (*CMsgClientUFSShareFile) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{118}
+}
+
+func (m *CMsgClientUFSShareFile) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSShareFile.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSShareFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSShareFile.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSShareFile) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSShareFile.Merge(m, src)
+}
+func (m *CMsgClientUFSShareFile) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSShareFile.Size(m)
+}
+func (m *CMsgClientUFSShareFile) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSShareFile.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUFSShareFile proto.InternalMessageInfo
func (m *CMsgClientUFSShareFile) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -7876,18 +10191,38 @@ func (m *CMsgClientUFSShareFile) GetFileName() string {
}
type CMsgClientUFSShareFileResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Hcontent *uint64 `protobuf:"fixed64,2,opt,name=hcontent,def=18446744073709551615" json:"hcontent,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Hcontent *uint64 `protobuf:"fixed64,2,opt,name=hcontent,def=18446744073709551615" json:"hcontent,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUFSShareFileResponse) Reset() { *m = CMsgClientUFSShareFileResponse{} }
func (m *CMsgClientUFSShareFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUFSShareFileResponse) ProtoMessage() {}
func (*CMsgClientUFSShareFileResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{133}
+ return fileDescriptor_97f09b42bb99641f, []int{119}
+}
+
+func (m *CMsgClientUFSShareFileResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUFSShareFileResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUFSShareFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUFSShareFileResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUFSShareFileResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUFSShareFileResponse.Merge(m, src)
+}
+func (m *CMsgClientUFSShareFileResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUFSShareFileResponse.Size(m)
+}
+func (m *CMsgClientUFSShareFileResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUFSShareFileResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUFSShareFileResponse proto.InternalMessageInfo
+
const Default_CMsgClientUFSShareFileResponse_Eresult int32 = 2
const Default_CMsgClientUFSShareFileResponse_Hcontent uint64 = 18446744073709551615
@@ -7905,57 +10240,37 @@ func (m *CMsgClientUFSShareFileResponse) GetHcontent() uint64 {
return Default_CMsgClientUFSShareFileResponse_Hcontent
}
-type CMsgClientNewLoginKey struct {
- UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id" json:"unique_id,omitempty"`
- LoginKey *string `protobuf:"bytes,2,opt,name=login_key" json:"login_key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientAMGetClanOfficers struct {
+ SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientNewLoginKey) Reset() { *m = CMsgClientNewLoginKey{} }
-func (m *CMsgClientNewLoginKey) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientNewLoginKey) ProtoMessage() {}
-func (*CMsgClientNewLoginKey) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{134} }
-
-func (m *CMsgClientNewLoginKey) GetUniqueId() uint32 {
- if m != nil && m.UniqueId != nil {
- return *m.UniqueId
- }
- return 0
+func (m *CMsgClientAMGetClanOfficers) Reset() { *m = CMsgClientAMGetClanOfficers{} }
+func (m *CMsgClientAMGetClanOfficers) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAMGetClanOfficers) ProtoMessage() {}
+func (*CMsgClientAMGetClanOfficers) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{120}
}
-func (m *CMsgClientNewLoginKey) GetLoginKey() string {
- if m != nil && m.LoginKey != nil {
- return *m.LoginKey
- }
- return ""
+func (m *CMsgClientAMGetClanOfficers) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAMGetClanOfficers.Unmarshal(m, b)
}
-
-type CMsgClientNewLoginKeyAccepted struct {
- UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id" json:"unique_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientAMGetClanOfficers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAMGetClanOfficers.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientNewLoginKeyAccepted) Reset() { *m = CMsgClientNewLoginKeyAccepted{} }
-func (m *CMsgClientNewLoginKeyAccepted) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientNewLoginKeyAccepted) ProtoMessage() {}
-func (*CMsgClientNewLoginKeyAccepted) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{135} }
-
-func (m *CMsgClientNewLoginKeyAccepted) GetUniqueId() uint32 {
- if m != nil && m.UniqueId != nil {
- return *m.UniqueId
- }
- return 0
+func (m *CMsgClientAMGetClanOfficers) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAMGetClanOfficers.Merge(m, src)
}
-
-type CMsgClientAMGetClanOfficers struct {
- SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientAMGetClanOfficers) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAMGetClanOfficers.Size(m)
+}
+func (m *CMsgClientAMGetClanOfficers) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAMGetClanOfficers.DiscardUnknown(m)
}
-func (m *CMsgClientAMGetClanOfficers) Reset() { *m = CMsgClientAMGetClanOfficers{} }
-func (m *CMsgClientAMGetClanOfficers) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAMGetClanOfficers) ProtoMessage() {}
-func (*CMsgClientAMGetClanOfficers) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{136} }
+var xxx_messageInfo_CMsgClientAMGetClanOfficers proto.InternalMessageInfo
func (m *CMsgClientAMGetClanOfficers) GetSteamidClan() uint64 {
if m != nil && m.SteamidClan != nil {
@@ -7965,19 +10280,39 @@ func (m *CMsgClientAMGetClanOfficers) GetSteamidClan() uint64 {
}
type CMsgClientAMGetClanOfficersResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SteamidClan *uint64 `protobuf:"fixed64,2,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
- OfficerCount *int32 `protobuf:"varint,3,opt,name=officer_count" json:"officer_count,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ SteamidClan *uint64 `protobuf:"fixed64,2,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
+ OfficerCount *int32 `protobuf:"varint,3,opt,name=officer_count" json:"officer_count,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAMGetClanOfficersResponse) Reset() { *m = CMsgClientAMGetClanOfficersResponse{} }
func (m *CMsgClientAMGetClanOfficersResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAMGetClanOfficersResponse) ProtoMessage() {}
func (*CMsgClientAMGetClanOfficersResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{137}
+ return fileDescriptor_97f09b42bb99641f, []int{121}
}
+func (m *CMsgClientAMGetClanOfficersResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAMGetClanOfficersResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientAMGetClanOfficersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAMGetClanOfficersResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAMGetClanOfficersResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAMGetClanOfficersResponse.Merge(m, src)
+}
+func (m *CMsgClientAMGetClanOfficersResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAMGetClanOfficersResponse.Size(m)
+}
+func (m *CMsgClientAMGetClanOfficersResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAMGetClanOfficersResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAMGetClanOfficersResponse proto.InternalMessageInfo
+
const Default_CMsgClientAMGetClanOfficersResponse_Eresult int32 = 2
func (m *CMsgClientAMGetClanOfficersResponse) GetEresult() int32 {
@@ -8002,18 +10337,38 @@ func (m *CMsgClientAMGetClanOfficersResponse) GetOfficerCount() int32 {
}
type CMsgClientAMGetPersonaNameHistory struct {
- IdCount *int32 `protobuf:"varint,1,opt,name=id_count" json:"id_count,omitempty"`
- Ids []*CMsgClientAMGetPersonaNameHistory_IdInstance `protobuf:"bytes,2,rep,name=Ids" json:"Ids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ IdCount *int32 `protobuf:"varint,1,opt,name=id_count" json:"id_count,omitempty"`
+ Ids []*CMsgClientAMGetPersonaNameHistory_IdInstance `protobuf:"bytes,2,rep,name=Ids" json:"Ids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAMGetPersonaNameHistory) Reset() { *m = CMsgClientAMGetPersonaNameHistory{} }
func (m *CMsgClientAMGetPersonaNameHistory) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAMGetPersonaNameHistory) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistory) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{138}
+ return fileDescriptor_97f09b42bb99641f, []int{122}
}
+func (m *CMsgClientAMGetPersonaNameHistory) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistory.Unmarshal(m, b)
+}
+func (m *CMsgClientAMGetPersonaNameHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistory.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAMGetPersonaNameHistory) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistory.Merge(m, src)
+}
+func (m *CMsgClientAMGetPersonaNameHistory) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistory.Size(m)
+}
+func (m *CMsgClientAMGetPersonaNameHistory) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistory.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAMGetPersonaNameHistory proto.InternalMessageInfo
+
func (m *CMsgClientAMGetPersonaNameHistory) GetIdCount() int32 {
if m != nil && m.IdCount != nil {
return *m.IdCount
@@ -8029,8 +10384,10 @@ func (m *CMsgClientAMGetPersonaNameHistory) GetIds() []*CMsgClientAMGetPersonaNa
}
type CMsgClientAMGetPersonaNameHistory_IdInstance struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) Reset() {
@@ -8041,9 +10398,27 @@ func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) String() string {
}
func (*CMsgClientAMGetPersonaNameHistory_IdInstance) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistory_IdInstance) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{138, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{122, 0}
+}
+
+func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistory_IdInstance.Unmarshal(m, b)
+}
+func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistory_IdInstance.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistory_IdInstance.Merge(m, src)
+}
+func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistory_IdInstance.Size(m)
+}
+func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistory_IdInstance.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientAMGetPersonaNameHistory_IdInstance proto.InternalMessageInfo
+
func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
@@ -8052,8 +10427,10 @@ func (m *CMsgClientAMGetPersonaNameHistory_IdInstance) GetSteamid() uint64 {
}
type CMsgClientAMGetPersonaNameHistoryResponse struct {
- Responses []*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance `protobuf:"bytes,2,rep,name=responses" json:"responses,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Responses []*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance `protobuf:"bytes,2,rep,name=responses" json:"responses,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAMGetPersonaNameHistoryResponse) Reset() {
@@ -8062,9 +10439,27 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse) Reset() {
func (m *CMsgClientAMGetPersonaNameHistoryResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAMGetPersonaNameHistoryResponse) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistoryResponse) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{139}
+ return fileDescriptor_97f09b42bb99641f, []int{123}
+}
+
+func (m *CMsgClientAMGetPersonaNameHistoryResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse.Merge(m, src)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse.Size(m)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse proto.InternalMessageInfo
+
func (m *CMsgClientAMGetPersonaNameHistoryResponse) GetResponses() []*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance {
if m != nil {
return m.Responses
@@ -8073,10 +10468,12 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse) GetResponses() []*CMsgClient
}
type CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Steamid *uint64 `protobuf:"fixed64,2,opt,name=steamid" json:"steamid,omitempty"`
- Names []*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance `protobuf:"bytes,3,rep,name=names" json:"names,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,2,opt,name=steamid" json:"steamid,omitempty"`
+ Names []*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance `protobuf:"bytes,3,rep,name=names" json:"names,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) Reset() {
@@ -8087,9 +10484,27 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) String() s
}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{139, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{123, 0}
}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance.Unmarshal(m, b)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance.Merge(m, src)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance.Size(m)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance proto.InternalMessageInfo
+
const Default_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_Eresult int32 = 2
func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) GetEresult() int32 {
@@ -8114,9 +10529,11 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance) GetNames()
}
type CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance struct {
- NameSince *uint32 `protobuf:"fixed32,1,opt,name=name_since" json:"name_since,omitempty"`
- Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ NameSince *uint32 `protobuf:"fixed32,1,opt,name=name_since" json:"name_since,omitempty"`
+ Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) Reset() {
@@ -8127,9 +10544,27 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstanc
}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) ProtoMessage() {}
func (*CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{139, 0, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{123, 0, 0}
+}
+
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance.Unmarshal(m, b)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance.Merge(m, src)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance.Size(m)
+}
+func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance proto.InternalMessageInfo
+
func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance) GetNameSince() uint32 {
if m != nil && m.NameSince != nil {
return *m.NameSince
@@ -8145,17 +10580,37 @@ func (m *CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstanc
}
type CMsgClientDeregisterWithServer struct {
- Eservertype *uint32 `protobuf:"varint,1,opt,name=eservertype" json:"eservertype,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eservertype *uint32 `protobuf:"varint,1,opt,name=eservertype" json:"eservertype,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientDeregisterWithServer) Reset() { *m = CMsgClientDeregisterWithServer{} }
func (m *CMsgClientDeregisterWithServer) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDeregisterWithServer) ProtoMessage() {}
func (*CMsgClientDeregisterWithServer) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{140}
+ return fileDescriptor_97f09b42bb99641f, []int{124}
+}
+
+func (m *CMsgClientDeregisterWithServer) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDeregisterWithServer.Unmarshal(m, b)
+}
+func (m *CMsgClientDeregisterWithServer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDeregisterWithServer.Marshal(b, m, deterministic)
}
+func (m *CMsgClientDeregisterWithServer) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDeregisterWithServer.Merge(m, src)
+}
+func (m *CMsgClientDeregisterWithServer) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDeregisterWithServer.Size(m)
+}
+func (m *CMsgClientDeregisterWithServer) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDeregisterWithServer.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientDeregisterWithServer proto.InternalMessageInfo
func (m *CMsgClientDeregisterWithServer) GetEservertype() uint32 {
if m != nil && m.Eservertype != nil {
@@ -8172,20 +10627,42 @@ func (m *CMsgClientDeregisterWithServer) GetAppId() uint32 {
}
type CMsgClientClanState struct {
- SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
- MUnStatusFlags *uint32 `protobuf:"varint,2,opt,name=m_unStatusFlags" json:"m_unStatusFlags,omitempty"`
- ClanAccountFlags *uint32 `protobuf:"varint,3,opt,name=clan_account_flags" json:"clan_account_flags,omitempty"`
- NameInfo *CMsgClientClanState_NameInfo `protobuf:"bytes,4,opt,name=name_info" json:"name_info,omitempty"`
- UserCounts *CMsgClientClanState_UserCounts `protobuf:"bytes,5,opt,name=user_counts" json:"user_counts,omitempty"`
- Events []*CMsgClientClanState_Event `protobuf:"bytes,6,rep,name=events" json:"events,omitempty"`
- Announcements []*CMsgClientClanState_Event `protobuf:"bytes,7,rep,name=announcements" json:"announcements,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamidClan *uint64 `protobuf:"fixed64,1,opt,name=steamid_clan" json:"steamid_clan,omitempty"`
+ ClanAccountFlags *uint32 `protobuf:"varint,3,opt,name=clan_account_flags" json:"clan_account_flags,omitempty"`
+ NameInfo *CMsgClientClanState_NameInfo `protobuf:"bytes,4,opt,name=name_info" json:"name_info,omitempty"`
+ UserCounts *CMsgClientClanState_UserCounts `protobuf:"bytes,5,opt,name=user_counts" json:"user_counts,omitempty"`
+ Events []*CMsgClientClanState_Event `protobuf:"bytes,6,rep,name=events" json:"events,omitempty"`
+ Announcements []*CMsgClientClanState_Event `protobuf:"bytes,7,rep,name=announcements" json:"announcements,omitempty"`
+ ChatRoomPrivate *bool `protobuf:"varint,8,opt,name=chat_room_private" json:"chat_room_private,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientClanState) Reset() { *m = CMsgClientClanState{} }
+func (m *CMsgClientClanState) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientClanState) ProtoMessage() {}
+func (*CMsgClientClanState) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{125}
+}
+
+func (m *CMsgClientClanState) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientClanState.Unmarshal(m, b)
+}
+func (m *CMsgClientClanState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientClanState.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientClanState) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientClanState.Merge(m, src)
+}
+func (m *CMsgClientClanState) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientClanState.Size(m)
+}
+func (m *CMsgClientClanState) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientClanState.DiscardUnknown(m)
}
-func (m *CMsgClientClanState) Reset() { *m = CMsgClientClanState{} }
-func (m *CMsgClientClanState) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientClanState) ProtoMessage() {}
-func (*CMsgClientClanState) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{141} }
+var xxx_messageInfo_CMsgClientClanState proto.InternalMessageInfo
func (m *CMsgClientClanState) GetSteamidClan() uint64 {
if m != nil && m.SteamidClan != nil {
@@ -8194,13 +10671,6 @@ func (m *CMsgClientClanState) GetSteamidClan() uint64 {
return 0
}
-func (m *CMsgClientClanState) GetMUnStatusFlags() uint32 {
- if m != nil && m.MUnStatusFlags != nil {
- return *m.MUnStatusFlags
- }
- return 0
-}
-
func (m *CMsgClientClanState) GetClanAccountFlags() uint32 {
if m != nil && m.ClanAccountFlags != nil {
return *m.ClanAccountFlags
@@ -8236,19 +10706,46 @@ func (m *CMsgClientClanState) GetAnnouncements() []*CMsgClientClanState_Event {
return nil
}
+func (m *CMsgClientClanState) GetChatRoomPrivate() bool {
+ if m != nil && m.ChatRoomPrivate != nil {
+ return *m.ChatRoomPrivate
+ }
+ return false
+}
+
type CMsgClientClanState_NameInfo struct {
- ClanName *string `protobuf:"bytes,1,opt,name=clan_name" json:"clan_name,omitempty"`
- ShaAvatar []byte `protobuf:"bytes,2,opt,name=sha_avatar" json:"sha_avatar,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ClanName *string `protobuf:"bytes,1,opt,name=clan_name" json:"clan_name,omitempty"`
+ ShaAvatar []byte `protobuf:"bytes,2,opt,name=sha_avatar" json:"sha_avatar,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientClanState_NameInfo) Reset() { *m = CMsgClientClanState_NameInfo{} }
func (m *CMsgClientClanState_NameInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgClientClanState_NameInfo) ProtoMessage() {}
func (*CMsgClientClanState_NameInfo) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{141, 0}
+ return fileDescriptor_97f09b42bb99641f, []int{125, 0}
}
+func (m *CMsgClientClanState_NameInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientClanState_NameInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientClanState_NameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientClanState_NameInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientClanState_NameInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientClanState_NameInfo.Merge(m, src)
+}
+func (m *CMsgClientClanState_NameInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientClanState_NameInfo.Size(m)
+}
+func (m *CMsgClientClanState_NameInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientClanState_NameInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientClanState_NameInfo proto.InternalMessageInfo
+
func (m *CMsgClientClanState_NameInfo) GetClanName() string {
if m != nil && m.ClanName != nil {
return *m.ClanName
@@ -8264,20 +10761,41 @@ func (m *CMsgClientClanState_NameInfo) GetShaAvatar() []byte {
}
type CMsgClientClanState_UserCounts struct {
- Members *uint32 `protobuf:"varint,1,opt,name=members" json:"members,omitempty"`
- Online *uint32 `protobuf:"varint,2,opt,name=online" json:"online,omitempty"`
- Chatting *uint32 `protobuf:"varint,3,opt,name=chatting" json:"chatting,omitempty"`
- InGame *uint32 `protobuf:"varint,4,opt,name=in_game" json:"in_game,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Members *uint32 `protobuf:"varint,1,opt,name=members" json:"members,omitempty"`
+ Online *uint32 `protobuf:"varint,2,opt,name=online" json:"online,omitempty"`
+ Chatting *uint32 `protobuf:"varint,3,opt,name=chatting" json:"chatting,omitempty"`
+ InGame *uint32 `protobuf:"varint,4,opt,name=in_game" json:"in_game,omitempty"`
+ ChatRoomMembers *uint32 `protobuf:"varint,5,opt,name=chat_room_members" json:"chat_room_members,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientClanState_UserCounts) Reset() { *m = CMsgClientClanState_UserCounts{} }
func (m *CMsgClientClanState_UserCounts) String() string { return proto.CompactTextString(m) }
func (*CMsgClientClanState_UserCounts) ProtoMessage() {}
func (*CMsgClientClanState_UserCounts) Descriptor() ([]byte, []int) {
- return client_server_fileDescriptor0, []int{141, 1}
+ return fileDescriptor_97f09b42bb99641f, []int{125, 1}
}
+func (m *CMsgClientClanState_UserCounts) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientClanState_UserCounts.Unmarshal(m, b)
+}
+func (m *CMsgClientClanState_UserCounts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientClanState_UserCounts.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientClanState_UserCounts) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientClanState_UserCounts.Merge(m, src)
+}
+func (m *CMsgClientClanState_UserCounts) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientClanState_UserCounts.Size(m)
+}
+func (m *CMsgClientClanState_UserCounts) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientClanState_UserCounts.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientClanState_UserCounts proto.InternalMessageInfo
+
func (m *CMsgClientClanState_UserCounts) GetMembers() uint32 {
if m != nil && m.Members != nil {
return *m.Members
@@ -8306,19 +10824,48 @@ func (m *CMsgClientClanState_UserCounts) GetInGame() uint32 {
return 0
}
+func (m *CMsgClientClanState_UserCounts) GetChatRoomMembers() uint32 {
+ if m != nil && m.ChatRoomMembers != nil {
+ return *m.ChatRoomMembers
+ }
+ return 0
+}
+
type CMsgClientClanState_Event struct {
- Gid *uint64 `protobuf:"fixed64,1,opt,name=gid" json:"gid,omitempty"`
- EventTime *uint32 `protobuf:"varint,2,opt,name=event_time" json:"event_time,omitempty"`
- Headline *string `protobuf:"bytes,3,opt,name=headline" json:"headline,omitempty"`
- GameId *uint64 `protobuf:"fixed64,4,opt,name=game_id" json:"game_id,omitempty"`
- JustPosted *bool `protobuf:"varint,5,opt,name=just_posted" json:"just_posted,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Gid *uint64 `protobuf:"fixed64,1,opt,name=gid" json:"gid,omitempty"`
+ EventTime *uint32 `protobuf:"varint,2,opt,name=event_time" json:"event_time,omitempty"`
+ Headline *string `protobuf:"bytes,3,opt,name=headline" json:"headline,omitempty"`
+ GameId *uint64 `protobuf:"fixed64,4,opt,name=game_id" json:"game_id,omitempty"`
+ JustPosted *bool `protobuf:"varint,5,opt,name=just_posted" json:"just_posted,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientClanState_Event) Reset() { *m = CMsgClientClanState_Event{} }
+func (m *CMsgClientClanState_Event) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientClanState_Event) ProtoMessage() {}
+func (*CMsgClientClanState_Event) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{125, 2}
+}
+
+func (m *CMsgClientClanState_Event) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientClanState_Event.Unmarshal(m, b)
+}
+func (m *CMsgClientClanState_Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientClanState_Event.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientClanState_Event) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientClanState_Event.Merge(m, src)
+}
+func (m *CMsgClientClanState_Event) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientClanState_Event.Size(m)
+}
+func (m *CMsgClientClanState_Event) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientClanState_Event.DiscardUnknown(m)
}
-func (m *CMsgClientClanState_Event) Reset() { *m = CMsgClientClanState_Event{} }
-func (m *CMsgClientClanState_Event) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientClanState_Event) ProtoMessage() {}
-func (*CMsgClientClanState_Event) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{141, 2} }
+var xxx_messageInfo_CMsgClientClanState_Event proto.InternalMessageInfo
func (m *CMsgClientClanState_Event) GetGid() uint64 {
if m != nil && m.Gid != nil {
@@ -8355,213 +10902,104 @@ func (m *CMsgClientClanState_Event) GetJustPosted() bool {
return false
}
-type CMsgClientFriendMsg struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type" json:"chat_entry_type,omitempty"`
- Message []byte `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
- Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,4,opt,name=rtime32_server_timestamp" json:"rtime32_server_timestamp,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientUnsignedInstallScript struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ FileSize *uint32 `protobuf:"varint,3,opt,name=file_size" json:"file_size,omitempty"`
+ SignatureBroken *bool `protobuf:"varint,4,opt,name=signature_broken" json:"signature_broken,omitempty"`
+ DepotId *uint32 `protobuf:"varint,5,opt,name=depot_id" json:"depot_id,omitempty"`
+ ManifestId *uint64 `protobuf:"varint,6,opt,name=manifest_id" json:"manifest_id,omitempty"`
+ FileFlags *uint32 `protobuf:"varint,7,opt,name=file_flags" json:"file_flags,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientFriendMsg) Reset() { *m = CMsgClientFriendMsg{} }
-func (m *CMsgClientFriendMsg) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendMsg) ProtoMessage() {}
-func (*CMsgClientFriendMsg) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{142} }
-
-func (m *CMsgClientFriendMsg) GetSteamid() uint64 {
- if m != nil && m.Steamid != nil {
- return *m.Steamid
- }
- return 0
+func (m *CMsgClientUnsignedInstallScript) Reset() { *m = CMsgClientUnsignedInstallScript{} }
+func (m *CMsgClientUnsignedInstallScript) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUnsignedInstallScript) ProtoMessage() {}
+func (*CMsgClientUnsignedInstallScript) Descriptor() ([]byte, []int) {
+ return fileDescriptor_97f09b42bb99641f, []int{126}
}
-func (m *CMsgClientFriendMsg) GetChatEntryType() int32 {
- if m != nil && m.ChatEntryType != nil {
- return *m.ChatEntryType
- }
- return 0
+func (m *CMsgClientUnsignedInstallScript) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUnsignedInstallScript.Unmarshal(m, b)
}
-
-func (m *CMsgClientFriendMsg) GetMessage() []byte {
- if m != nil {
- return m.Message
- }
- return nil
-}
-
-func (m *CMsgClientFriendMsg) GetRtime32ServerTimestamp() uint32 {
- if m != nil && m.Rtime32ServerTimestamp != nil {
- return *m.Rtime32ServerTimestamp
- }
- return 0
+func (m *CMsgClientUnsignedInstallScript) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUnsignedInstallScript.Marshal(b, m, deterministic)
}
-
-type CMsgClientFriendMsgIncoming struct {
- SteamidFrom *uint64 `protobuf:"fixed64,1,opt,name=steamid_from" json:"steamid_from,omitempty"`
- ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type" json:"chat_entry_type,omitempty"`
- FromLimitedAccount *bool `protobuf:"varint,3,opt,name=from_limited_account" json:"from_limited_account,omitempty"`
- Message []byte `protobuf:"bytes,4,opt,name=message" json:"message,omitempty"`
- Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_timestamp" json:"rtime32_server_timestamp,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientFriendMsgIncoming) Reset() { *m = CMsgClientFriendMsgIncoming{} }
-func (m *CMsgClientFriendMsgIncoming) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFriendMsgIncoming) ProtoMessage() {}
-func (*CMsgClientFriendMsgIncoming) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{143} }
-
-func (m *CMsgClientFriendMsgIncoming) GetSteamidFrom() uint64 {
- if m != nil && m.SteamidFrom != nil {
- return *m.SteamidFrom
- }
- return 0
-}
-
-func (m *CMsgClientFriendMsgIncoming) GetChatEntryType() int32 {
- if m != nil && m.ChatEntryType != nil {
- return *m.ChatEntryType
- }
- return 0
-}
-
-func (m *CMsgClientFriendMsgIncoming) GetFromLimitedAccount() bool {
- if m != nil && m.FromLimitedAccount != nil {
- return *m.FromLimitedAccount
- }
- return false
-}
-
-func (m *CMsgClientFriendMsgIncoming) GetMessage() []byte {
- if m != nil {
- return m.Message
- }
- return nil
+func (m *CMsgClientUnsignedInstallScript) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUnsignedInstallScript.Merge(m, src)
}
-
-func (m *CMsgClientFriendMsgIncoming) GetRtime32ServerTimestamp() uint32 {
- if m != nil && m.Rtime32ServerTimestamp != nil {
- return *m.Rtime32ServerTimestamp
- }
- return 0
+func (m *CMsgClientUnsignedInstallScript) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUnsignedInstallScript.Size(m)
}
-
-type CMsgClientAddFriend struct {
- SteamidToAdd *uint64 `protobuf:"fixed64,1,opt,name=steamid_to_add" json:"steamid_to_add,omitempty"`
- AccountnameOrEmailToAdd *string `protobuf:"bytes,2,opt,name=accountname_or_email_to_add" json:"accountname_or_email_to_add,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientUnsignedInstallScript) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUnsignedInstallScript.DiscardUnknown(m)
}
-func (m *CMsgClientAddFriend) Reset() { *m = CMsgClientAddFriend{} }
-func (m *CMsgClientAddFriend) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAddFriend) ProtoMessage() {}
-func (*CMsgClientAddFriend) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{144} }
+var xxx_messageInfo_CMsgClientUnsignedInstallScript proto.InternalMessageInfo
-func (m *CMsgClientAddFriend) GetSteamidToAdd() uint64 {
- if m != nil && m.SteamidToAdd != nil {
- return *m.SteamidToAdd
+func (m *CMsgClientUnsignedInstallScript) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
}
return 0
}
-func (m *CMsgClientAddFriend) GetAccountnameOrEmailToAdd() string {
- if m != nil && m.AccountnameOrEmailToAdd != nil {
- return *m.AccountnameOrEmailToAdd
+func (m *CMsgClientUnsignedInstallScript) GetFileName() string {
+ if m != nil && m.FileName != nil {
+ return *m.FileName
}
return ""
}
-type CMsgClientAddFriendResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SteamIdAdded *uint64 `protobuf:"fixed64,2,opt,name=steam_id_added" json:"steam_id_added,omitempty"`
- PersonaNameAdded *string `protobuf:"bytes,3,opt,name=persona_name_added" json:"persona_name_added,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientAddFriendResponse) Reset() { *m = CMsgClientAddFriendResponse{} }
-func (m *CMsgClientAddFriendResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAddFriendResponse) ProtoMessage() {}
-func (*CMsgClientAddFriendResponse) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{145} }
-
-const Default_CMsgClientAddFriendResponse_Eresult int32 = 2
-
-func (m *CMsgClientAddFriendResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientAddFriendResponse_Eresult
-}
-
-func (m *CMsgClientAddFriendResponse) GetSteamIdAdded() uint64 {
- if m != nil && m.SteamIdAdded != nil {
- return *m.SteamIdAdded
+func (m *CMsgClientUnsignedInstallScript) GetFileSize() uint32 {
+ if m != nil && m.FileSize != nil {
+ return *m.FileSize
}
return 0
}
-func (m *CMsgClientAddFriendResponse) GetPersonaNameAdded() string {
- if m != nil && m.PersonaNameAdded != nil {
- return *m.PersonaNameAdded
+func (m *CMsgClientUnsignedInstallScript) GetSignatureBroken() bool {
+ if m != nil && m.SignatureBroken != nil {
+ return *m.SignatureBroken
}
- return ""
-}
-
-type CMsgClientRemoveFriend struct {
- Friendid *uint64 `protobuf:"fixed64,1,opt,name=friendid" json:"friendid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ return false
}
-func (m *CMsgClientRemoveFriend) Reset() { *m = CMsgClientRemoveFriend{} }
-func (m *CMsgClientRemoveFriend) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRemoveFriend) ProtoMessage() {}
-func (*CMsgClientRemoveFriend) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{146} }
-
-func (m *CMsgClientRemoveFriend) GetFriendid() uint64 {
- if m != nil && m.Friendid != nil {
- return *m.Friendid
+func (m *CMsgClientUnsignedInstallScript) GetDepotId() uint32 {
+ if m != nil && m.DepotId != nil {
+ return *m.DepotId
}
return 0
}
-type CMsgClientHideFriend struct {
- Friendid *uint64 `protobuf:"fixed64,1,opt,name=friendid" json:"friendid,omitempty"`
- Hide *bool `protobuf:"varint,2,opt,name=hide" json:"hide,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientHideFriend) Reset() { *m = CMsgClientHideFriend{} }
-func (m *CMsgClientHideFriend) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientHideFriend) ProtoMessage() {}
-func (*CMsgClientHideFriend) Descriptor() ([]byte, []int) { return client_server_fileDescriptor0, []int{147} }
-
-func (m *CMsgClientHideFriend) GetFriendid() uint64 {
- if m != nil && m.Friendid != nil {
- return *m.Friendid
+func (m *CMsgClientUnsignedInstallScript) GetManifestId() uint64 {
+ if m != nil && m.ManifestId != nil {
+ return *m.ManifestId
}
return 0
}
-func (m *CMsgClientHideFriend) GetHide() bool {
- if m != nil && m.Hide != nil {
- return *m.Hide
+func (m *CMsgClientUnsignedInstallScript) GetFileFlags() uint32 {
+ if m != nil && m.FileFlags != nil {
+ return *m.FileFlags
}
- return false
+ return 0
}
func init() {
- proto.RegisterType((*CMsgClientHeartBeat)(nil), "CMsgClientHeartBeat")
+ proto.RegisterEnum("EMMSLobbyStatus", EMMSLobbyStatus_name, EMMSLobbyStatus_value)
proto.RegisterType((*CMsgClientUDSP2PSessionStarted)(nil), "CMsgClientUDSP2PSessionStarted")
proto.RegisterType((*CMsgClientUDSP2PSessionEnded)(nil), "CMsgClientUDSP2PSessionEnded")
proto.RegisterType((*CMsgClientRegisterAuthTicketWithCM)(nil), "CMsgClientRegisterAuthTicketWithCM")
proto.RegisterType((*CMsgClientTicketAuthComplete)(nil), "CMsgClientTicketAuthComplete")
- proto.RegisterType((*CMsgClientLogon)(nil), "CMsgClientLogon")
- proto.RegisterType((*CMsgClientLogonResponse)(nil), "CMsgClientLogonResponse")
- proto.RegisterType((*CMsgClientRequestWebAPIAuthenticateUserNonce)(nil), "CMsgClientRequestWebAPIAuthenticateUserNonce")
- proto.RegisterType((*CMsgClientRequestWebAPIAuthenticateUserNonceResponse)(nil), "CMsgClientRequestWebAPIAuthenticateUserNonceResponse")
- proto.RegisterType((*CMsgClientLogOff)(nil), "CMsgClientLogOff")
- proto.RegisterType((*CMsgClientLoggedOff)(nil), "CMsgClientLoggedOff")
proto.RegisterType((*CMsgClientCMList)(nil), "CMsgClientCMList")
proto.RegisterType((*CMsgClientP2PConnectionInfo)(nil), "CMsgClientP2PConnectionInfo")
proto.RegisterType((*CMsgClientP2PConnectionFailInfo)(nil), "CMsgClientP2PConnectionFailInfo")
+ proto.RegisterType((*CMsgClientNetworkingCertRequest)(nil), "CMsgClientNetworkingCertRequest")
+ proto.RegisterType((*CMsgClientNetworkingCertReply)(nil), "CMsgClientNetworkingCertReply")
proto.RegisterType((*CMsgClientGetAppOwnershipTicket)(nil), "CMsgClientGetAppOwnershipTicket")
proto.RegisterType((*CMsgClientGetAppOwnershipTicketResponse)(nil), "CMsgClientGetAppOwnershipTicketResponse")
proto.RegisterType((*CMsgClientSessionToken)(nil), "CMsgClientSessionToken")
@@ -8579,15 +11017,6 @@ func init() {
proto.RegisterType((*CMsgGSKick)(nil), "CMsgGSKick")
proto.RegisterType((*CMsgClientAuthList)(nil), "CMsgClientAuthList")
proto.RegisterType((*CMsgClientAuthListAck)(nil), "CMsgClientAuthListAck")
- proto.RegisterType((*CMsgClientFriendsList)(nil), "CMsgClientFriendsList")
- proto.RegisterType((*CMsgClientFriendsList_Friend)(nil), "CMsgClientFriendsList.Friend")
- proto.RegisterType((*CMsgClientFriendsGroupsList)(nil), "CMsgClientFriendsGroupsList")
- proto.RegisterType((*CMsgClientFriendsGroupsList_FriendGroup)(nil), "CMsgClientFriendsGroupsList.FriendGroup")
- proto.RegisterType((*CMsgClientFriendsGroupsList_FriendGroupsMembership)(nil), "CMsgClientFriendsGroupsList.FriendGroupsMembership")
- proto.RegisterType((*CMsgClientPlayerNicknameList)(nil), "CMsgClientPlayerNicknameList")
- proto.RegisterType((*CMsgClientPlayerNicknameList_PlayerNickname)(nil), "CMsgClientPlayerNicknameList.PlayerNickname")
- proto.RegisterType((*CMsgClientSetPlayerNickname)(nil), "CMsgClientSetPlayerNickname")
- proto.RegisterType((*CMsgClientSetPlayerNicknameResponse)(nil), "CMsgClientSetPlayerNicknameResponse")
proto.RegisterType((*CMsgClientLicenseList)(nil), "CMsgClientLicenseList")
proto.RegisterType((*CMsgClientLicenseList_License)(nil), "CMsgClientLicenseList.License")
proto.RegisterType((*CMsgClientLBSSetScore)(nil), "CMsgClientLBSSetScore")
@@ -8599,23 +11028,16 @@ func init() {
proto.RegisterType((*CMsgClientLBSGetLBEntries)(nil), "CMsgClientLBSGetLBEntries")
proto.RegisterType((*CMsgClientLBSGetLBEntriesResponse)(nil), "CMsgClientLBSGetLBEntriesResponse")
proto.RegisterType((*CMsgClientLBSGetLBEntriesResponse_Entry)(nil), "CMsgClientLBSGetLBEntriesResponse.Entry")
- proto.RegisterType((*CMsgClientAccountInfo)(nil), "CMsgClientAccountInfo")
proto.RegisterType((*CMsgClientAppMinutesPlayedData)(nil), "CMsgClientAppMinutesPlayedData")
proto.RegisterType((*CMsgClientAppMinutesPlayedData_AppMinutesPlayedData)(nil), "CMsgClientAppMinutesPlayedData.AppMinutesPlayedData")
proto.RegisterType((*CMsgClientIsLimitedAccount)(nil), "CMsgClientIsLimitedAccount")
- proto.RegisterType((*CMsgClientRequestFriendData)(nil), "CMsgClientRequestFriendData")
- proto.RegisterType((*CMsgClientChangeStatus)(nil), "CMsgClientChangeStatus")
- proto.RegisterType((*CMsgPersonaChangeResponse)(nil), "CMsgPersonaChangeResponse")
- proto.RegisterType((*CMsgClientPersonaState)(nil), "CMsgClientPersonaState")
- proto.RegisterType((*CMsgClientPersonaState_Friend)(nil), "CMsgClientPersonaState.Friend")
- proto.RegisterType((*CMsgClientFriendProfileInfo)(nil), "CMsgClientFriendProfileInfo")
- proto.RegisterType((*CMsgClientFriendProfileInfoResponse)(nil), "CMsgClientFriendProfileInfoResponse")
proto.RegisterType((*CMsgClientServerList)(nil), "CMsgClientServerList")
proto.RegisterType((*CMsgClientServerList_Server)(nil), "CMsgClientServerList.Server")
proto.RegisterType((*CMsgClientRequestedClientStats)(nil), "CMsgClientRequestedClientStats")
proto.RegisterType((*CMsgClientRequestedClientStats_StatsToSend)(nil), "CMsgClientRequestedClientStats.StatsToSend")
proto.RegisterType((*CMsgClientStat2)(nil), "CMsgClientStat2")
proto.RegisterType((*CMsgClientStat2_StatDetail)(nil), "CMsgClientStat2.StatDetail")
+ proto.RegisterType((*CMsgClientMMSSetRatelimitPolicyOnClient)(nil), "CMsgClientMMSSetRatelimitPolicyOnClient")
proto.RegisterType((*CMsgClientMMSCreateLobby)(nil), "CMsgClientMMSCreateLobby")
proto.RegisterType((*CMsgClientMMSCreateLobbyResponse)(nil), "CMsgClientMMSCreateLobbyResponse")
proto.RegisterType((*CMsgClientMMSJoinLobby)(nil), "CMsgClientMMSJoinLobby")
@@ -8642,7 +11064,9 @@ func init() {
proto.RegisterType((*CMsgClientMMSUserJoinedLobby)(nil), "CMsgClientMMSUserJoinedLobby")
proto.RegisterType((*CMsgClientMMSUserLeftLobby)(nil), "CMsgClientMMSUserLeftLobby")
proto.RegisterType((*CMsgClientMMSInviteToLobby)(nil), "CMsgClientMMSInviteToLobby")
- proto.RegisterType((*CMsgClientUDSInviteToGame)(nil), "CMsgClientUDSInviteToGame")
+ proto.RegisterType((*CMsgClientMMSGetLobbyStatus)(nil), "CMsgClientMMSGetLobbyStatus")
+ proto.RegisterType((*CMsgClientMMSGetLobbyStatusResponse)(nil), "CMsgClientMMSGetLobbyStatusResponse")
+ proto.RegisterType((*CMsgClientInviteToGame)(nil), "CMsgClientInviteToGame")
proto.RegisterType((*CMsgClientChatInvite)(nil), "CMsgClientChatInvite")
proto.RegisterType((*CMsgClientConnectionStats)(nil), "CMsgClientConnectionStats")
proto.RegisterType((*CMsgClientConnectionStats_Stats_Logon)(nil), "CMsgClientConnectionStats.Stats_Logon")
@@ -8727,8 +11151,6 @@ func init() {
proto.RegisterType((*CMsgClientUFSGetSingleFileInfoResponse)(nil), "CMsgClientUFSGetSingleFileInfoResponse")
proto.RegisterType((*CMsgClientUFSShareFile)(nil), "CMsgClientUFSShareFile")
proto.RegisterType((*CMsgClientUFSShareFileResponse)(nil), "CMsgClientUFSShareFileResponse")
- proto.RegisterType((*CMsgClientNewLoginKey)(nil), "CMsgClientNewLoginKey")
- proto.RegisterType((*CMsgClientNewLoginKeyAccepted)(nil), "CMsgClientNewLoginKeyAccepted")
proto.RegisterType((*CMsgClientAMGetClanOfficers)(nil), "CMsgClientAMGetClanOfficers")
proto.RegisterType((*CMsgClientAMGetClanOfficersResponse)(nil), "CMsgClientAMGetClanOfficersResponse")
proto.RegisterType((*CMsgClientAMGetPersonaNameHistory)(nil), "CMsgClientAMGetPersonaNameHistory")
@@ -8741,519 +11163,442 @@ func init() {
proto.RegisterType((*CMsgClientClanState_NameInfo)(nil), "CMsgClientClanState.NameInfo")
proto.RegisterType((*CMsgClientClanState_UserCounts)(nil), "CMsgClientClanState.UserCounts")
proto.RegisterType((*CMsgClientClanState_Event)(nil), "CMsgClientClanState.Event")
- proto.RegisterType((*CMsgClientFriendMsg)(nil), "CMsgClientFriendMsg")
- proto.RegisterType((*CMsgClientFriendMsgIncoming)(nil), "CMsgClientFriendMsgIncoming")
- proto.RegisterType((*CMsgClientAddFriend)(nil), "CMsgClientAddFriend")
- proto.RegisterType((*CMsgClientAddFriendResponse)(nil), "CMsgClientAddFriendResponse")
- proto.RegisterType((*CMsgClientRemoveFriend)(nil), "CMsgClientRemoveFriend")
- proto.RegisterType((*CMsgClientHideFriend)(nil), "CMsgClientHideFriend")
-}
-
-var client_server_fileDescriptor0 = []byte{
- // 8079 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x7c, 0x5b, 0x8c, 0x1c, 0xc7,
- 0x75, 0xa8, 0xe7, 0xb5, 0x8f, 0xda, 0x5d, 0x91, 0x1c, 0x51, 0xe4, 0x70, 0x24, 0x52, 0x54, 0xeb,
- 0x65, 0x89, 0xd2, 0x88, 0x5c, 0xf1, 0x21, 0xca, 0xf2, 0x95, 0x97, 0xcb, 0x87, 0x68, 0xf3, 0x65,
- 0x2e, 0x29, 0x19, 0xbe, 0x96, 0x5b, 0xbd, 0xdd, 0x35, 0x33, 0xed, 0xed, 0xe9, 0x1e, 0x75, 0xf7,
- 0xec, 0x6a, 0xed, 0xfb, 0xe1, 0x7b, 0x71, 0xaf, 0x71, 0x61, 0x18, 0x17, 0xf7, 0xfe, 0x5d, 0x3b,
- 0x08, 0x62, 0x04, 0x30, 0x0c, 0x24, 0x41, 0xfe, 0x1c, 0x38, 0x4e, 0x02, 0xe7, 0x89, 0x04, 0xf9,
- 0x09, 0x12, 0x20, 0x3f, 0x01, 0x82, 0xe4, 0xc7, 0x48, 0x90, 0xcf, 0x00, 0x01, 0xfc, 0x13, 0x20,
- 0xe7, 0x51, 0xd5, 0x5d, 0xdd, 0xd3, 0xb3, 0xbb, 0xb4, 0x14, 0xff, 0x90, 0x3b, 0xd5, 0x55, 0xa7,
- 0x4e, 0x9d, 0x57, 0x9d, 0x73, 0xea, 0x54, 0x89, 0xd3, 0x49, 0x2a, 0x9d, 0xd1, 0x48, 0x26, 0x89,
- 0x33, 0x90, 0x89, 0xed, 0x06, 0xbe, 0x0c, 0xd3, 0x44, 0xc6, 0xdb, 0x32, 0xee, 0x8d, 0xe3, 0x28,
- 0x8d, 0xba, 0x9d, 0x62, 0x8f, 0x4d, 0x27, 0x91, 0xea, 0x4b, 0x57, 0x86, 0x6e, 0xbc, 0x3b, 0x4e,
- 0xa5, 0x67, 0x3b, 0xe3, 0xb1, 0x9d, 0xfa, 0xee, 0x96, 0x4c, 0xf9, 0x9b, 0xf5, 0x84, 0x78, 0x7c,
- 0xfd, 0x76, 0x32, 0x58, 0x27, 0x78, 0xef, 0x48, 0x27, 0x4e, 0xaf, 0x48, 0x27, 0xb5, 0x6e, 0x88,
- 0x53, 0x79, 0xf3, 0xc3, 0xab, 0x1b, 0xf7, 0x56, 0xef, 0x6d, 0x00, 0x64, 0x3f, 0x0a, 0x37, 0x52,
- 0xe8, 0x23, 0xbd, 0xf6, 0x31, 0xf1, 0x18, 0x4d, 0xe8, 0x7b, 0x76, 0x2c, 0x47, 0x51, 0x2a, 0x3b,
- 0xb5, 0xd3, 0xb5, 0x4f, 0xcf, 0xb5, 0x57, 0x44, 0x0b, 0x26, 0xf1, 0xbd, 0x4e, 0x1d, 0x7e, 0xb6,
- 0xac, 0xff, 0x5e, 0x17, 0x4f, 0xcd, 0x80, 0x74, 0x2d, 0xf4, 0x0e, 0x0c, 0xa7, 0xdd, 0x15, 0xed,
- 0x84, 0x87, 0xd9, 0x81, 0x0c, 0x07, 0xe9, 0xd0, 0x4e, 0xa4, 0xdb, 0x69, 0xd0, 0xb7, 0x27, 0xc4,
- 0x8a, 0xfe, 0x26, 0xe3, 0x38, 0x8a, 0x3b, 0x4d, 0x6a, 0x3e, 0x24, 0xe6, 0x43, 0x27, 0x4d, 0x77,
- 0xc7, 0xb2, 0xd3, 0xa2, 0x86, 0xb6, 0x10, 0x9b, 0xbb, 0x29, 0xd0, 0x26, 0x96, 0xee, 0x76, 0x67,
- 0xae, 0xd8, 0x96, 0x00, 0x7a, 0x9d, 0x79, 0x6a, 0xeb, 0x88, 0xc3, 0x79, 0x1b, 0x74, 0x0e, 0x9c,
- 0xdd, 0xce, 0x42, 0xf1, 0x0b, 0x42, 0x50, 0x5f, 0x16, 0x35, 0x7e, 0xa9, 0x3f, 0x92, 0x76, 0x1a,
- 0xd9, 0x6e, 0x14, 0x86, 0xd2, 0x4d, 0xed, 0x51, 0xd2, 0x11, 0x44, 0x83, 0xaf, 0x09, 0x2b, 0x27,
- 0xc1, 0x7d, 0x39, 0xf0, 0x61, 0xc1, 0xf1, 0xda, 0x24, 0x1d, 0x3e, 0x20, 0x4e, 0xbc, 0xe7, 0xa7,
- 0xc3, 0xf5, 0xdb, 0x08, 0x9b, 0x58, 0xe2, 0x46, 0x81, 0x0d, 0x5c, 0xc5, 0xe5, 0x10, 0x29, 0x56,
- 0xda, 0x8f, 0x89, 0x39, 0xe6, 0x19, 0xad, 0x77, 0x19, 0xe7, 0x62, 0xfe, 0xdb, 0x7e, 0x98, 0xa4,
- 0x4e, 0xe8, 0x4a, 0x1b, 0xe8, 0x84, 0x8b, 0x6e, 0x5a, 0x7f, 0x5d, 0x33, 0xe9, 0xcd, 0x13, 0xe0,
- 0x54, 0xeb, 0xd1, 0x68, 0x1c, 0xc8, 0x54, 0xb6, 0x0f, 0x8b, 0x05, 0xa2, 0x37, 0x0e, 0x61, 0x4a,
- 0x03, 0x9d, 0x06, 0xce, 0x88, 0x60, 0xd4, 0xa9, 0x01, 0xe6, 0x93, 0x00, 0x17, 0x58, 0xd1, 0xa0,
- 0xf9, 0x4f, 0x89, 0x63, 0xd2, 0x99, 0x10, 0xc9, 0x99, 0xca, 0xb1, 0x4c, 0xc6, 0x51, 0x98, 0x48,
- 0x9a, 0x73, 0xa5, 0x7d, 0x42, 0x1c, 0xb9, 0x7a, 0xed, 0xde, 0xfd, 0x6b, 0xeb, 0x6b, 0x0f, 0xae,
- 0x5d, 0x55, 0xe2, 0x45, 0x24, 0x5f, 0x46, 0xf2, 0xf2, 0x6f, 0xdb, 0x8d, 0x5d, 0x22, 0xf9, 0x4a,
- 0xfb, 0xb8, 0x38, 0xa4, 0xda, 0x12, 0xf9, 0xe1, 0x04, 0x64, 0x53, 0x12, 0xdd, 0x57, 0x50, 0x14,
- 0xa2, 0x9d, 0x50, 0xc6, 0x76, 0x86, 0x20, 0x52, 0x7d, 0xce, 0xfa, 0x1f, 0x42, 0x1c, 0xca, 0xd7,
- 0x74, 0x2b, 0x1a, 0x44, 0xe1, 0x1e, 0xd4, 0x7a, 0x5a, 0x1c, 0x8f, 0x36, 0xfb, 0x93, 0x24, 0x9d,
- 0xb8, 0x0e, 0x8a, 0xfc, 0x38, 0xf6, 0xb7, 0xe1, 0x0f, 0xdb, 0x1f, 0xd3, 0xf2, 0x56, 0x70, 0xbd,
- 0xae, 0x0c, 0x02, 0x84, 0xdf, 0xd0, 0x08, 0x05, 0x4e, 0x92, 0x66, 0xcb, 0x53, 0xc4, 0xa4, 0x85,
- 0x2b, 0x42, 0x8f, 0x1d, 0x77, 0x0b, 0xd4, 0x2a, 0x9b, 0xaa, 0xa5, 0x07, 0xaa, 0xef, 0x81, 0x13,
- 0x0e, 0x26, 0xd0, 0x81, 0x96, 0xb8, 0x88, 0x2b, 0x51, 0x1f, 0xa2, 0xc4, 0x26, 0x09, 0xe4, 0x15,
- 0xbe, 0x28, 0x3a, 0xc9, 0x30, 0x9a, 0x04, 0x24, 0xeb, 0x72, 0xb4, 0x09, 0x6b, 0x1d, 0x3b, 0x49,
- 0xb2, 0x13, 0xc5, 0xbc, 0xd6, 0x85, 0x37, 0x5b, 0x7d, 0x27, 0x48, 0x64, 0xfb, 0xa8, 0x58, 0xde,
- 0xf1, 0xc3, 0x7c, 0xbe, 0x45, 0x02, 0x7b, 0x5a, 0x74, 0xc6, 0x7e, 0x38, 0x00, 0xc9, 0xb2, 0xfb,
- 0x71, 0x34, 0xb2, 0x69, 0x19, 0x09, 0x28, 0xad, 0x3b, 0x24, 0x51, 0x5b, 0x69, 0x1f, 0x11, 0x8b,
- 0xe3, 0xc9, 0x66, 0xe0, 0xbb, 0xb8, 0xdc, 0xa3, 0xba, 0xe9, 0x43, 0xc0, 0x22, 0x90, 0xdb, 0x32,
- 0xe8, 0x3c, 0x41, 0x4d, 0x00, 0x47, 0xa1, 0x97, 0x4c, 0xc6, 0x63, 0xf8, 0xcb, 0xcb, 0x49, 0x7e,
- 0x8c, 0x44, 0x00, 0xf8, 0x36, 0x72, 0xdc, 0x21, 0xa2, 0x00, 0x6d, 0xa7, 0x88, 0x97, 0x1d, 0xb1,
- 0x12, 0x38, 0x93, 0xd0, 0x1d, 0x02, 0xd6, 0xb4, 0xa6, 0xa7, 0x11, 0xd8, 0x9b, 0xb5, 0xb3, 0xd0,
- 0x7b, 0x7e, 0xe2, 0xdb, 0xa3, 0xc8, 0x93, 0x9d, 0xd3, 0xba, 0x0d, 0x15, 0x16, 0x61, 0xae, 0xda,
- 0x24, 0x3a, 0x4a, 0x2a, 0x5e, 0x22, 0x48, 0xa0, 0xb0, 0x72, 0xe4, 0xf8, 0x81, 0xed, 0x78, 0x1e,
- 0xc8, 0x52, 0xd2, 0x79, 0x59, 0x2f, 0x2f, 0x46, 0x25, 0x7a, 0x1d, 0xc6, 0xb8, 0x6e, 0x34, 0x09,
- 0x51, 0x6a, 0xc0, 0x1a, 0x21, 0x01, 0xce, 0x40, 0x8f, 0x79, 0x24, 0x8b, 0xfe, 0x12, 0x82, 0xc8,
- 0x76, 0x56, 0x69, 0x1c, 0x88, 0x74, 0x46, 0xc5, 0xd7, 0xa9, 0x05, 0x24, 0x92, 0x44, 0x9a, 0x0d,
- 0x24, 0x28, 0xe5, 0x96, 0x0c, 0x3b, 0xe7, 0xe9, 0x13, 0x90, 0x23, 0x88, 0x06, 0x7e, 0x68, 0x6f,
- 0xc9, 0xdd, 0xce, 0x5b, 0xd4, 0x74, 0x46, 0x3c, 0xb5, 0xe3, 0x24, 0xa8, 0xb7, 0xd0, 0x19, 0x45,
- 0xc6, 0x93, 0x63, 0x50, 0x70, 0x92, 0x9e, 0x51, 0x32, 0xe8, 0x5c, 0x37, 0x39, 0xf3, 0xbc, 0x38,
- 0xe9, 0x84, 0x20, 0x24, 0x93, 0x04, 0x01, 0x3b, 0xf1, 0x00, 0xe4, 0xb8, 0x80, 0xd3, 0x3d, 0x82,
- 0x09, 0xa2, 0x03, 0x2b, 0x8b, 0x82, 0x6d, 0x80, 0x41, 0x5d, 0x33, 0x02, 0x7f, 0x91, 0x08, 0x0c,
- 0xe4, 0x91, 0xd0, 0x61, 0x12, 0xa4, 0x64, 0x65, 0xe2, 0xdd, 0xbe, 0x1f, 0xc8, 0xce, 0x7d, 0xb2,
- 0x25, 0x68, 0x12, 0x87, 0x8e, 0xd9, 0xbe, 0x41, 0x64, 0x03, 0xd4, 0x89, 0x96, 0x2e, 0x12, 0xfa,
- 0x81, 0x5e, 0x7a, 0x94, 0x8e, 0x99, 0x1d, 0x0f, 0x69, 0x30, 0x74, 0xc2, 0x96, 0x6d, 0x27, 0x98,
- 0xc8, 0xce, 0xbb, 0x99, 0x5e, 0x41, 0x93, 0xef, 0x01, 0x40, 0xbf, 0xef, 0xcb, 0xb8, 0xf3, 0x1e,
- 0x0d, 0x3e, 0x29, 0x9e, 0x50, 0x2c, 0x52, 0xfa, 0x18, 0xa3, 0x3e, 0x26, 0x69, 0xe7, 0x4b, 0xb8,
- 0x60, 0x94, 0xee, 0x24, 0x0a, 0x77, 0xed, 0x71, 0x12, 0x6a, 0xf6, 0x7d, 0x99, 0xf0, 0x78, 0x52,
- 0x3c, 0x9e, 0x7d, 0x40, 0x0a, 0xfb, 0x6c, 0x80, 0xfe, 0x2b, 0x01, 0xbd, 0x28, 0x5e, 0x24, 0xa6,
- 0x49, 0x3b, 0x94, 0x3b, 0xd4, 0x25, 0xf0, 0xc3, 0x2d, 0xdc, 0x7a, 0x14, 0x91, 0xfc, 0x3e, 0x7c,
- 0x91, 0x60, 0xfa, 0x3b, 0x5f, 0x31, 0xe9, 0x8a, 0x46, 0x5c, 0x03, 0x25, 0x3a, 0xbe, 0x4f, 0xe0,
- 0x80, 0x4e, 0x26, 0x27, 0x71, 0xff, 0x82, 0xa9, 0xbe, 0x4a, 0x4b, 0x7d, 0x49, 0x3c, 0x43, 0xf8,
- 0x83, 0xe6, 0xc5, 0xc0, 0xb4, 0x88, 0x8c, 0xb5, 0x52, 0x2b, 0x17, 0xec, 0xdd, 0x04, 0xcc, 0x6c,
- 0xc7, 0xa6, 0xb5, 0x80, 0xe0, 0x68, 0x79, 0x26, 0xe0, 0x1f, 0x10, 0x70, 0x30, 0x15, 0x66, 0x2b,
- 0x31, 0xca, 0x1d, 0x46, 0x40, 0xf8, 0x8e, 0x43, 0x1d, 0xc0, 0xca, 0x10, 0xd2, 0xf1, 0xae, 0x1d,
- 0xc1, 0xf4, 0x31, 0x90, 0xb0, 0xb3, 0x49, 0x5f, 0x00, 0xa0, 0x9f, 0x28, 0xa6, 0x6e, 0x46, 0x1f,
- 0x75, 0x5c, 0x9a, 0xa6, 0xda, 0x32, 0x7b, 0x68, 0x99, 0xc9, 0xec, 0xed, 0x44, 0x76, 0xdf, 0x71,
- 0xd3, 0x28, 0x66, 0x1e, 0x4a, 0x02, 0xf5, 0x9c, 0x78, 0x0a, 0xd5, 0x30, 0x8a, 0x53, 0xd8, 0x57,
- 0x90, 0x70, 0x81, 0x3f, 0xf2, 0xd3, 0xdc, 0xc8, 0xf6, 0x11, 0xb4, 0xf5, 0x9d, 0x96, 0x38, 0x5e,
- 0x32, 0x82, 0xf7, 0x55, 0x0f, 0xd4, 0x3f, 0x25, 0x4c, 0x64, 0x03, 0x5b, 0x6f, 0xd6, 0x56, 0x51,
- 0x4e, 0xa3, 0x09, 0xd8, 0x9f, 0xbe, 0x4d, 0xf4, 0x1b, 0xe2, 0xd6, 0xbe, 0x09, 0x7c, 0xc1, 0x7d,
- 0x33, 0x0a, 0xbd, 0x44, 0xed, 0xab, 0xcf, 0x88, 0x13, 0xa0, 0x0b, 0x33, 0xba, 0x34, 0xb4, 0x44,
- 0xe5, 0x36, 0x85, 0x0d, 0x23, 0x48, 0x80, 0xd6, 0x54, 0xad, 0x62, 0xf0, 0x8b, 0xac, 0xe2, 0x3c,
- 0x72, 0x52, 0xf3, 0xba, 0x1f, 0x38, 0x83, 0x44, 0x99, 0x7d, 0xc3, 0xec, 0xb2, 0x31, 0x04, 0x12,
- 0xb2, 0x15, 0xf0, 0x22, 0xf8, 0x2f, 0x24, 0x03, 0xb8, 0x48, 0x72, 0x60, 0x0a, 0x25, 0x99, 0x3e,
- 0x34, 0x3e, 0x87, 0xb5, 0xbe, 0xc8, 0x8f, 0x52, 0x89, 0xae, 0x03, 0xef, 0xae, 0xed, 0x17, 0xc4,
- 0xa9, 0x1d, 0xb9, 0xe9, 0x8c, 0x7d, 0x32, 0x34, 0x28, 0xe2, 0xa8, 0xb9, 0xac, 0x74, 0xa0, 0xa8,
- 0xb0, 0xbb, 0x2c, 0x69, 0x8d, 0x54, 0xf3, 0xdb, 0x64, 0x44, 0xd3, 0x21, 0xc0, 0x1b, 0x46, 0x81,
- 0xd7, 0x59, 0x26, 0x74, 0x40, 0x95, 0x60, 0x0c, 0x7c, 0x73, 0x93, 0xce, 0x0a, 0x71, 0x13, 0x8c,
- 0xe0, 0xb6, 0x13, 0xfa, 0xe9, 0xae, 0x3d, 0x89, 0x83, 0xce, 0x63, 0x5a, 0x64, 0x2a, 0x4d, 0x27,
- 0xac, 0xea, 0x28, 0x29, 0x36, 0xb0, 0xd9, 0x1f, 0xdb, 0x5a, 0x6a, 0x88, 0xcd, 0x4f, 0x68, 0x9b,
- 0x34, 0x76, 0x62, 0x18, 0xe9, 0xa0, 0xcd, 0x4e, 0x53, 0xc0, 0x21, 0x21, 0x6b, 0xbb, 0xdc, 0xb6,
- 0x44, 0xb7, 0xfc, 0xc9, 0x4e, 0xfc, 0x01, 0x78, 0x2f, 0x93, 0x58, 0x76, 0x8e, 0x53, 0x1f, 0x58,
- 0x26, 0xd3, 0x94, 0xac, 0x57, 0x1f, 0xe8, 0x06, 0xdf, 0x12, 0xf4, 0x37, 0x46, 0xfe, 0x00, 0xc5,
- 0xa6, 0xd3, 0x21, 0x72, 0x80, 0x34, 0x71, 0x3f, 0xcf, 0x4f, 0x94, 0x27, 0x52, 0xe8, 0x75, 0x82,
- 0x7a, 0x3d, 0x2b, 0x9e, 0x8c, 0x06, 0x89, 0xed, 0x39, 0xa9, 0x03, 0x82, 0x86, 0xb2, 0x47, 0x1c,
- 0xb4, 0x61, 0xd3, 0xf1, 0xa2, 0x9d, 0x4e, 0x57, 0xfb, 0x34, 0x15, 0xd2, 0xfc, 0x24, 0xf9, 0x19,
- 0x3d, 0xf1, 0x8a, 0xe9, 0xd3, 0x90, 0xdd, 0x78, 0x4f, 0x6e, 0xae, 0xdd, 0xbb, 0xb9, 0x66, 0x70,
- 0xe1, 0x21, 0x30, 0xe1, 0x0e, 0xf2, 0xc0, 0x8a, 0xc5, 0xf9, 0x47, 0xe9, 0xbf, 0xa7, 0x68, 0x1f,
- 0x90, 0xe3, 0x56, 0x5b, 0x1c, 0x2e, 0x68, 0xcc, 0xdd, 0x7e, 0xdf, 0x7a, 0xc9, 0xf4, 0x77, 0xa1,
- 0x6d, 0x20, 0x3d, 0x68, 0xae, 0x9a, 0xc6, 0x7a, 0xd3, 0x1c, 0xbe, 0x7e, 0xfb, 0x16, 0xb8, 0x6d,
- 0x28, 0xb3, 0xee, 0x48, 0x6f, 0x5b, 0x32, 0x81, 0xce, 0x0d, 0x16, 0x1d, 0x68, 0x25, 0x0d, 0x06,
- 0xb5, 0x82, 0x16, 0x6b, 0x24, 0x9e, 0xcc, 0xc7, 0x82, 0xcb, 0xbb, 0xce, 0x9c, 0x80, 0x9d, 0xec,
- 0x66, 0xd8, 0x8f, 0x32, 0x21, 0x47, 0x61, 0xf4, 0xd0, 0xe2, 0xb2, 0x27, 0x06, 0xd0, 0xb3, 0xe6,
- 0x04, 0xfc, 0xa5, 0xcc, 0x1d, 0x53, 0x66, 0xaf, 0xa1, 0x37, 0x74, 0xd7, 0x09, 0x3d, 0xdf, 0x43,
- 0x76, 0xa2, 0x3e, 0x2e, 0x5b, 0x5f, 0x17, 0x4f, 0xcf, 0x98, 0xee, 0x3a, 0x08, 0xca, 0xc7, 0x9f,
- 0x12, 0x77, 0xab, 0xf1, 0xea, 0xd8, 0x9e, 0x76, 0xb3, 0x57, 0xac, 0x73, 0xe6, 0xdc, 0x37, 0xc0,
- 0xdb, 0x1c, 0x8f, 0xef, 0xa2, 0x17, 0x97, 0x0c, 0xfd, 0x31, 0xfb, 0x9f, 0x06, 0x38, 0x72, 0xd1,
- 0xac, 0xf7, 0xc5, 0x8b, 0xfb, 0x0c, 0x99, 0xc5, 0xff, 0x15, 0xe4, 0x7f, 0x0e, 0xae, 0x5e, 0xe5,
- 0x1f, 0x5b, 0x2f, 0x8a, 0x63, 0x39, 0x78, 0x15, 0x6c, 0x3c, 0x40, 0x17, 0x00, 0x83, 0x0a, 0xf6,
- 0x05, 0x6a, 0x24, 0xc4, 0xb7, 0x4d, 0x2e, 0xdd, 0x00, 0x1b, 0xa8, 0xe8, 0x46, 0x9d, 0x13, 0xb0,
- 0x18, 0xed, 0x91, 0xf3, 0x11, 0x7b, 0x0f, 0xa4, 0x43, 0x5b, 0x52, 0x8e, 0x15, 0x1a, 0xf5, 0x73,
- 0x67, 0x69, 0x5e, 0xfa, 0x46, 0x4c, 0x5f, 0xb6, 0x7e, 0x50, 0x63, 0x89, 0xb9, 0xb1, 0xb1, 0x41,
- 0x46, 0xf1, 0x01, 0xec, 0xca, 0x64, 0x0d, 0x09, 0x59, 0xb6, 0x94, 0x8a, 0x04, 0x88, 0x09, 0x1b,
- 0xc7, 0xba, 0xf6, 0x24, 0xd9, 0x07, 0x1f, 0x67, 0x3e, 0x51, 0xc6, 0x6c, 0xfa, 0x80, 0xc2, 0xa5,
- 0x8c, 0x2f, 0x48, 0x1b, 0x35, 0x79, 0x7e, 0x4c, 0x16, 0x97, 0x36, 0x23, 0x6a, 0xd1, 0xde, 0x22,
- 0x3b, 0xa1, 0x1a, 0x26, 0xe8, 0x1a, 0x58, 0x22, 0x02, 0x40, 0x86, 0xd7, 0x7a, 0x41, 0x1c, 0x51,
- 0x68, 0x82, 0x93, 0x3f, 0x49, 0xee, 0xcb, 0x71, 0xb0, 0x8b, 0x13, 0xe1, 0x86, 0x26, 0x5d, 0x34,
- 0x39, 0x35, 0xda, 0x72, 0xbe, 0xa1, 0x97, 0x73, 0x0f, 0xe2, 0x1c, 0x19, 0x93, 0x02, 0xbc, 0x24,
- 0xe6, 0xc7, 0xf4, 0x8b, 0x65, 0x7f, 0x69, 0xb5, 0xd3, 0x2b, 0xf7, 0xe9, 0xf1, 0x9f, 0xdd, 0xb7,
- 0xc4, 0x1c, 0xff, 0x35, 0x15, 0x73, 0x34, 0x8b, 0x7b, 0x4a, 0x5d, 0x53, 0x84, 0x79, 0xc3, 0x4c,
- 0xbc, 0xa1, 0x91, 0x44, 0x9b, 0x80, 0x70, 0xc0, 0x28, 0x56, 0x04, 0x2f, 0xfb, 0x03, 0x7a, 0x99,
- 0xa5, 0xe1, 0xc6, 0xc6, 0xd5, 0xcc, 0x20, 0xde, 0x89, 0x40, 0x5e, 0x2a, 0x42, 0x21, 0xeb, 0xdf,
- 0xea, 0xe2, 0x89, 0xa2, 0x44, 0x24, 0xb4, 0x04, 0xaf, 0x7d, 0x89, 0x49, 0x9c, 0xd8, 0xb4, 0x7a,
- 0x4f, 0x2d, 0xfe, 0x99, 0x5e, 0x65, 0xef, 0x1e, 0xfe, 0xad, 0x06, 0x4e, 0x87, 0x02, 0x84, 0x65,
- 0xf7, 0xdb, 0x75, 0x21, 0x8c, 0x6e, 0x8f, 0x8b, 0xa5, 0x4c, 0x0f, 0x07, 0x89, 0xa2, 0xd2, 0x54,
- 0x64, 0xf6, 0x28, 0x62, 0x52, 0x60, 0x68, 0x8b, 0x36, 0xb4, 0x8c, 0x32, 0x73, 0xb4, 0xa5, 0x68,
- 0x68, 0xb0, 0xa1, 0xc6, 0x0e, 0xd8, 0xf8, 0x7e, 0x44, 0x02, 0x42, 0xe1, 0x0b, 0x4b, 0x18, 0x6e,
- 0x0f, 0x9b, 0x41, 0xb4, 0x49, 0x7b, 0x33, 0x45, 0x73, 0x10, 0x74, 0xb9, 0x30, 0x2d, 0xa2, 0xb4,
- 0x48, 0xd3, 0x90, 0x13, 0x19, 0xe3, 0x0e, 0x08, 0x9b, 0x16, 0x7c, 0xdd, 0x06, 0x1f, 0x29, 0xc6,
- 0xcf, 0x1c, 0x90, 0xc0, 0x10, 0x02, 0xc5, 0xc2, 0xbe, 0xa4, 0x05, 0x98, 0xe3, 0x3c, 0x5f, 0xed,
- 0xbd, 0xd6, 0x65, 0xb1, 0xc2, 0x3c, 0x02, 0x4b, 0x00, 0x20, 0xaa, 0xa2, 0xd4, 0xe9, 0xe0, 0x90,
- 0x48, 0x62, 0xdd, 0x14, 0x42, 0xb1, 0x57, 0x86, 0xbb, 0x15, 0xe3, 0xd0, 0xcb, 0x00, 0xc7, 0x77,
- 0x17, 0xb6, 0x39, 0x07, 0x1c, 0x4c, 0xe5, 0xf6, 0x00, 0xb9, 0xa9, 0x11, 0x50, 0x07, 0xbc, 0x89,
- 0x88, 0x8b, 0xd6, 0x79, 0x0d, 0xea, 0x0b, 0x60, 0x4d, 0x0e, 0x0a, 0xca, 0xfa, 0x9d, 0x9a, 0x68,
- 0xe7, 0x52, 0x80, 0xbb, 0x19, 0x29, 0x0a, 0xcc, 0xa0, 0x0c, 0x47, 0x20, 0xfb, 0xca, 0x78, 0xa1,
- 0x17, 0x43, 0x91, 0xa6, 0x72, 0xb4, 0x31, 0x00, 0x56, 0x42, 0x0b, 0xdb, 0x76, 0xf9, 0x0b, 0xc7,
- 0x78, 0xec, 0x5f, 0x29, 0x36, 0x9f, 0x16, 0xf3, 0x6c, 0xe9, 0x12, 0x60, 0x32, 0x0a, 0xe0, 0x21,
- 0x12, 0xc0, 0x3c, 0x97, 0x80, 0x22, 0xc3, 0xe6, 0x26, 0x01, 0x9e, 0x37, 0x78, 0x4a, 0x95, 0x13,
- 0xca, 0xc3, 0x6d, 0x72, 0xc8, 0xac, 0x77, 0x4d, 0x59, 0xd7, 0x78, 0xaf, 0xc1, 0xca, 0x8b, 0x41,
- 0x3b, 0x6f, 0x71, 0x06, 0xdc, 0xfa, 0x4c, 0xb8, 0x84, 0xa4, 0xf5, 0x2f, 0x35, 0x13, 0xf0, 0xf5,
- 0x18, 0xfe, 0xf5, 0x12, 0xbd, 0x7b, 0x6e, 0xfa, 0xa1, 0x8b, 0x4e, 0x3a, 0xfa, 0x3a, 0x6c, 0x66,
- 0xda, 0x3d, 0x31, 0xdf, 0xe7, 0x4e, 0x04, 0x7a, 0x69, 0xf5, 0x64, 0xaf, 0x72, 0x78, 0x8f, 0xff,
- 0xa6, 0x99, 0xc1, 0x2c, 0xf3, 0x18, 0xf6, 0xb4, 0x14, 0x79, 0xc0, 0x2d, 0x05, 0xef, 0xda, 0xdf,
- 0x96, 0xc5, 0x8f, 0x59, 0x96, 0x42, 0x4d, 0xa3, 0x1c, 0xec, 0xa1, 0xcf, 0x59, 0x8a, 0x85, 0xee,
- 0x65, 0x31, 0xa7, 0x60, 0xc3, 0xd2, 0x27, 0x01, 0x77, 0xcb, 0xd8, 0x0e, 0x50, 0x25, 0x37, 0x61,
- 0xc2, 0x07, 0x37, 0x55, 0xdc, 0xa7, 0x98, 0x6f, 0xd6, 0x9f, 0xd5, 0xcd, 0x3d, 0x44, 0x61, 0x7b,
- 0x23, 0x8e, 0x26, 0x63, 0x5e, 0x32, 0x48, 0xd1, 0x26, 0xe6, 0xb5, 0xb6, 0xb3, 0xe5, 0x96, 0x89,
- 0x50, 0xa7, 0xd6, 0xff, 0x22, 0x96, 0x79, 0x0e, 0x1e, 0x0b, 0x0b, 0x42, 0x4a, 0x7c, 0xba, 0xb7,
- 0x07, 0x6c, 0x45, 0x0f, 0x6a, 0x68, 0xbf, 0x23, 0x96, 0x38, 0xf2, 0x41, 0xdc, 0xb4, 0x74, 0xbc,
- 0x7e, 0xd0, 0xe1, 0xc9, 0xed, 0x6c, 0x6c, 0xf7, 0x82, 0x58, 0x32, 0x01, 0xc3, 0x02, 0x42, 0xfa,
- 0xeb, 0xe6, 0x55, 0x76, 0x8d, 0xd8, 0x65, 0x88, 0xa9, 0xed, 0x0e, 0xc6, 0x52, 0xb8, 0x80, 0xc5,
- 0xee, 0x67, 0xc5, 0xb1, 0x6a, 0x80, 0x68, 0x88, 0x26, 0xc1, 0x06, 0xaa, 0x92, 0x02, 0x31, 0x57,
- 0x00, 0xca, 0x5a, 0xf4, 0x93, 0x42, 0xde, 0x8a, 0xf7, 0x8d, 0x3b, 0x20, 0x84, 0x18, 0x97, 0x11,
- 0x21, 0x41, 0x00, 0x8b, 0x74, 0x04, 0x05, 0x9b, 0x26, 0xe3, 0xdb, 0x62, 0x31, 0x54, 0xa3, 0x34,
- 0x0d, 0x5f, 0xe9, 0xed, 0x05, 0xb7, 0x57, 0x6c, 0xea, 0xbe, 0x2e, 0x1e, 0x2b, 0xb6, 0xe0, 0xc4,
- 0xda, 0xc3, 0xcf, 0x91, 0x57, 0x1f, 0x95, 0xe1, 0xf8, 0x9c, 0x29, 0x03, 0x1b, 0x32, 0x7d, 0x14,
- 0x08, 0x44, 0x3d, 0xeb, 0xa2, 0x78, 0x76, 0x0f, 0x08, 0x99, 0x37, 0x74, 0xa8, 0xe4, 0x0d, 0x59,
- 0x7f, 0xdf, 0x30, 0x75, 0xed, 0x16, 0xec, 0x6a, 0xd0, 0x8d, 0xe8, 0x55, 0xe5, 0x38, 0x9f, 0x15,
- 0x0b, 0x01, 0x77, 0xd1, 0xaa, 0x76, 0xaa, 0x57, 0x39, 0xba, 0xa7, 0xfe, 0xee, 0xfe, 0x7b, 0x5d,
- 0xcc, 0xab, 0xbf, 0xc9, 0xfa, 0xab, 0x34, 0x98, 0xf6, 0xe4, 0x50, 0x16, 0x28, 0x6e, 0xe0, 0x90,
- 0x9f, 0x6d, 0xf2, 0x3c, 0xaa, 0x1a, 0xb5, 0x86, 0xb0, 0xb3, 0xd8, 0x6a, 0xc7, 0x20, 0x52, 0x51,
- 0x06, 0x07, 0x76, 0x8a, 0x89, 0x8e, 0x72, 0x55, 0xaa, 0x36, 0x6b, 0x4d, 0xd0, 0x8b, 0xf7, 0x54,
- 0xbe, 0x16, 0x4c, 0xfe, 0xd8, 0xd9, 0x45, 0xfe, 0xda, 0x23, 0x99, 0x0e, 0x23, 0x4f, 0x45, 0x92,
- 0x99, 0xef, 0x34, 0xaf, 0x77, 0xa0, 0xf1, 0x04, 0xe2, 0x76, 0x07, 0xa2, 0xb7, 0x42, 0xdc, 0xb5,
- 0xa0, 0x9d, 0x23, 0xb5, 0x68, 0xde, 0x7e, 0x17, 0x75, 0x4e, 0x24, 0xc5, 0x80, 0x1e, 0x62, 0x71,
- 0xd5, 0x5b, 0xe8, 0x5c, 0x32, 0x40, 0x0a, 0x61, 0x8d, 0xe1, 0x04, 0x25, 0x98, 0xb6, 0xac, 0xd6,
- 0xf4, 0x96, 0x85, 0x00, 0x7c, 0x88, 0x0d, 0x7d, 0x08, 0xd9, 0xc6, 0x32, 0xf6, 0x01, 0xb9, 0x15,
- 0x6d, 0x66, 0x74, 0x3b, 0xd1, 0x60, 0x02, 0x3f, 0x28, 0x76, 0xa4, 0x21, 0x10, 0xe4, 0xc9, 0x9d,
- 0x7c, 0xc8, 0x21, 0x3d, 0x44, 0xb7, 0xe7, 0x43, 0x0e, 0x13, 0x7f, 0xff, 0x5b, 0x81, 0xbd, 0x57,
- 0xc0, 0xb1, 0x4c, 0x37, 0xdc, 0x28, 0x96, 0x65, 0x97, 0x1a, 0x61, 0x07, 0xd2, 0x81, 0xad, 0x77,
- 0x33, 0xc2, 0x64, 0x48, 0x96, 0x37, 0x07, 0x5a, 0x25, 0x38, 0x40, 0xc5, 0xf2, 0x20, 0x40, 0x9e,
- 0x4c, 0x21, 0x26, 0x48, 0x38, 0x72, 0x40, 0xe3, 0x36, 0x19, 0x07, 0x91, 0x03, 0xee, 0x29, 0x76,
- 0xd3, 0x84, 0x26, 0x06, 0x58, 0xbf, 0x5e, 0x13, 0x27, 0x2b, 0xa7, 0xdf, 0x33, 0x3c, 0x83, 0x10,
- 0xd9, 0x44, 0x45, 0x2a, 0x86, 0xa0, 0x25, 0xae, 0x67, 0xf9, 0x7a, 0x9a, 0x8c, 0x29, 0xcd, 0x41,
- 0xc6, 0x42, 0xfb, 0x29, 0x71, 0x74, 0x00, 0xbe, 0x06, 0x50, 0x21, 0x76, 0xc2, 0x2d, 0x90, 0x1b,
- 0xb9, 0xed, 0x47, 0x93, 0x44, 0x89, 0x08, 0x3a, 0x2b, 0xc6, 0x57, 0x20, 0x97, 0x42, 0xf2, 0x76,
- 0x21, 0xa2, 0x23, 0x1c, 0x1f, 0xde, 0x58, 0x3f, 0x30, 0x81, 0xa0, 0xdf, 0x64, 0xe0, 0xea, 0x50,
- 0x67, 0x0e, 0xc2, 0x99, 0x27, 0x2b, 0xc0, 0xed, 0xb5, 0x60, 0xeb, 0x87, 0xb5, 0xd2, 0x98, 0xeb,
- 0x10, 0x45, 0xdf, 0x8d, 0xd7, 0x49, 0x27, 0x6e, 0x5d, 0x99, 0x42, 0xa5, 0x44, 0xa0, 0x04, 0xa3,
- 0x6f, 0x45, 0x77, 0xc6, 0xe9, 0xb4, 0xe8, 0x98, 0x1d, 0x20, 0x92, 0x47, 0xaf, 0x93, 0xc5, 0x97,
- 0xf9, 0x08, 0x6c, 0x53, 0x59, 0x36, 0x4c, 0xa7, 0x45, 0xa9, 0xdd, 0x07, 0xfa, 0x72, 0xda, 0x7a,
- 0x81, 0xbc, 0x0c, 0x63, 0x38, 0x99, 0x19, 0x0a, 0x14, 0xac, 0xbf, 0xad, 0x99, 0x76, 0x66, 0x0a,
- 0xd3, 0x3d, 0xd9, 0x3a, 0x8b, 0x80, 0x7b, 0xb0, 0x9b, 0x71, 0xb5, 0x66, 0x2f, 0xb7, 0xc9, 0xc0,
- 0xcf, 0xb6, 0x9f, 0xdd, 0x63, 0xc5, 0x2d, 0xdd, 0xa9, 0x6a, 0x5d, 0x14, 0xea, 0x58, 0xbf, 0x56,
- 0x13, 0x27, 0x0a, 0xeb, 0x82, 0xa0, 0xf2, 0xd6, 0x95, 0x6b, 0x80, 0x8a, 0x2f, 0x93, 0x12, 0xfd,
- 0x5b, 0x33, 0x57, 0x02, 0x3b, 0x4a, 0x4c, 0xaa, 0x9f, 0xe0, 0x19, 0x57, 0x9e, 0xfd, 0xe2, 0x46,
- 0xa9, 0xe8, 0x3b, 0xcd, 0x1e, 0x4e, 0xa2, 0x70, 0xea, 0xb4, 0xa5, 0xcd, 0x85, 0xb2, 0xf8, 0x98,
- 0xfd, 0x6a, 0x80, 0x58, 0xfd, 0xbc, 0x26, 0x9e, 0x99, 0x89, 0xe1, 0xc7, 0x53, 0xa7, 0xcb, 0x30,
- 0x88, 0xe1, 0x54, 0x78, 0x0d, 0x33, 0x66, 0xea, 0xe1, 0xef, 0xdd, 0xae, 0x2b, 0x5a, 0xf4, 0x47,
- 0x21, 0x3b, 0x80, 0x79, 0x14, 0xb5, 0x51, 0x01, 0x45, 0x0c, 0xa5, 0x3b, 0xa0, 0x49, 0xc9, 0x35,
- 0xaa, 0x45, 0x1a, 0xf5, 0xf3, 0x82, 0x3f, 0xb8, 0xc6, 0xa9, 0x41, 0xca, 0x49, 0x80, 0x69, 0x06,
- 0x43, 0x08, 0xae, 0xb4, 0xc3, 0xcc, 0xac, 0x91, 0xc1, 0x86, 0x7d, 0x26, 0xcf, 0xa0, 0xf1, 0xfe,
- 0x48, 0xc9, 0x3b, 0xca, 0x6a, 0x51, 0xc6, 0xc7, 0xcb, 0xd2, 0xbb, 0x89, 0x22, 0xf8, 0x54, 0xce,
- 0x91, 0xb7, 0x06, 0xc0, 0xbf, 0xef, 0xb8, 0x72, 0x33, 0x8a, 0xb6, 0xf4, 0x71, 0x52, 0x13, 0xfb,
- 0x66, 0x8d, 0x34, 0x2d, 0x1f, 0xae, 0x3c, 0x2f, 0x4e, 0x1a, 0xd9, 0x64, 0xd0, 0x29, 0xbf, 0xbf,
- 0x8b, 0x66, 0x46, 0x65, 0x88, 0x13, 0x32, 0xe2, 0x0b, 0xed, 0x33, 0xe2, 0x59, 0xa3, 0xdb, 0x54,
- 0xfa, 0xd8, 0x56, 0xf9, 0xe3, 0x43, 0x24, 0x97, 0x3f, 0xad, 0x99, 0xe7, 0xa8, 0x10, 0xdc, 0xdc,
- 0xe6, 0x5d, 0x8e, 0x83, 0xbe, 0xab, 0x20, 0x38, 0xed, 0x5b, 0xe2, 0x31, 0xbd, 0xf5, 0x15, 0x42,
- 0xcb, 0xf3, 0xbd, 0xbd, 0x07, 0xf6, 0xaa, 0x1a, 0xbb, 0x77, 0xc5, 0xd1, 0xca, 0x59, 0xca, 0x26,
- 0x08, 0x98, 0xd6, 0x07, 0x16, 0x62, 0x64, 0x51, 0xcf, 0x74, 0x02, 0xe3, 0x0f, 0x4c, 0x51, 0xef,
- 0x48, 0xb9, 0xa5, 0x92, 0xbf, 0xd6, 0x6f, 0xd4, 0x44, 0x37, 0x47, 0xe4, 0x26, 0x78, 0x8e, 0xb0,
- 0x6b, 0x4b, 0x4f, 0x71, 0x11, 0xed, 0xd0, 0xa6, 0xaf, 0x1c, 0xea, 0x3c, 0xc7, 0xaf, 0x3c, 0x34,
- 0x30, 0xe8, 0xf8, 0x11, 0x78, 0x35, 0x9a, 0x50, 0x1a, 0x75, 0xd3, 0x81, 0xf0, 0xdb, 0x53, 0xae,
- 0x5a, 0x57, 0xb4, 0x69, 0x68, 0xe4, 0x1a, 0xa7, 0x03, 0x6a, 0x2b, 0xb8, 0x20, 0x5e, 0xad, 0x00,
- 0x6b, 0x3b, 0x41, 0x10, 0xed, 0xc0, 0xef, 0x34, 0x82, 0x68, 0x75, 0x1b, 0x3e, 0xd9, 0x3a, 0x70,
- 0x20, 0xc3, 0x67, 0xdd, 0x35, 0xed, 0xb0, 0x4a, 0x32, 0xb2, 0x53, 0x4a, 0x44, 0x00, 0x4d, 0xd2,
- 0xe2, 0x46, 0xc7, 0x9b, 0x5a, 0x69, 0xa5, 0x49, 0x15, 0x23, 0x12, 0x99, 0xb3, 0xfe, 0x7f, 0xcd,
- 0x4c, 0x25, 0xad, 0xd3, 0x76, 0xc5, 0x49, 0x13, 0x94, 0xa2, 0x02, 0x30, 0x05, 0x02, 0x24, 0x8e,
- 0xf3, 0x23, 0x76, 0xee, 0xdd, 0xa1, 0xf4, 0xc2, 0x6a, 0x40, 0x74, 0x23, 0x7b, 0x00, 0x1b, 0x7d,
- 0x4c, 0x27, 0x4b, 0x99, 0xff, 0xb8, 0x80, 0xb0, 0x86, 0xfe, 0x60, 0x88, 0x47, 0x95, 0x11, 0xb8,
- 0x24, 0xbb, 0xca, 0x8e, 0x03, 0x71, 0xb3, 0x29, 0x20, 0x18, 0xdb, 0xdc, 0x65, 0xd5, 0xa4, 0x98,
- 0x05, 0x7c, 0x4e, 0xb2, 0x78, 0xf7, 0xb8, 0x03, 0xa3, 0x96, 0xd9, 0x11, 0x60, 0xb7, 0xe9, 0x26,
- 0x56, 0x62, 0x65, 0xfd, 0x53, 0xd3, 0x5c, 0x9c, 0x02, 0x84, 0xab, 0x93, 0xec, 0xe2, 0xe3, 0x32,
- 0x95, 0x36, 0x31, 0x94, 0xd7, 0xca, 0x81, 0x9a, 0xe9, 0x3d, 0x9a, 0xe3, 0x55, 0x68, 0xd1, 0xfd,
- 0x5f, 0xcd, 0x2c, 0xb0, 0x02, 0x8b, 0x58, 0x0a, 0xab, 0xa6, 0x08, 0x58, 0xd7, 0xa9, 0x46, 0xce,
- 0x64, 0x90, 0xf0, 0xda, 0x85, 0x34, 0xa4, 0xce, 0x4b, 0xa8, 0x33, 0x87, 0xec, 0x38, 0x02, 0x36,
- 0x06, 0xb3, 0x9d, 0x92, 0x20, 0x2d, 0x1d, 0x11, 0x16, 0x59, 0x6e, 0x9e, 0x48, 0x80, 0x1d, 0x8f,
- 0xc2, 0x00, 0xd5, 0x37, 0x3b, 0xf9, 0x55, 0x79, 0xee, 0x82, 0x6b, 0xb9, 0x19, 0xf8, 0x09, 0xda,
- 0x1c, 0x33, 0x09, 0xbe, 0x30, 0x05, 0xdd, 0x60, 0x90, 0xd0, 0xf1, 0x89, 0x49, 0xf3, 0x43, 0xda,
- 0xb6, 0x19, 0xe9, 0xb8, 0xa3, 0x7a, 0x55, 0xba, 0x02, 0x22, 0x89, 0xc0, 0x91, 0xe5, 0x1c, 0x3d,
- 0x19, 0x5f, 0x67, 0x1b, 0xe4, 0x36, 0xb6, 0xc1, 0xb5, 0x1d, 0xd2, 0x69, 0xeb, 0x32, 0x36, 0x92,
- 0x9e, 0x06, 0xd1, 0x20, 0xea, 0xf7, 0x3b, 0xaf, 0xea, 0x24, 0x4b, 0xd6, 0x18, 0x76, 0x7a, 0x59,
- 0x96, 0x38, 0x70, 0x42, 0x36, 0xdc, 0xab, 0x85, 0x24, 0x11, 0xe1, 0x73, 0x89, 0xf0, 0x01, 0x41,
- 0xc1, 0x26, 0x58, 0xd1, 0x1b, 0x3a, 0xcb, 0x52, 0xca, 0xfc, 0xbc, 0x45, 0xd3, 0x62, 0x86, 0x1b,
- 0xa1, 0xa5, 0xce, 0xa0, 0xb3, 0xa6, 0xcf, 0x69, 0x8a, 0x56, 0xf4, 0x0a, 0x35, 0x97, 0x2c, 0xee,
- 0x3a, 0xe5, 0x59, 0x2f, 0x4c, 0xc7, 0xc8, 0xf7, 0xe2, 0x08, 0x4f, 0x36, 0x69, 0x1b, 0x30, 0x08,
- 0xc0, 0x32, 0xa2, 0xb2, 0x71, 0x7f, 0x57, 0xf0, 0x56, 0xa6, 0xc6, 0xed, 0xe7, 0xad, 0x94, 0x60,
- 0xd6, 0x75, 0x0e, 0xa7, 0x10, 0xb0, 0x64, 0xe9, 0x33, 0xf8, 0x1d, 0xf0, 0x42, 0x9a, 0xfa, 0x9c,
- 0xd8, 0x45, 0x9b, 0x95, 0x7b, 0x4f, 0x48, 0x66, 0x16, 0xa2, 0xdc, 0xf3, 0xa0, 0x03, 0x01, 0x15,
- 0x73, 0x50, 0xeb, 0xbc, 0x3e, 0x96, 0x1d, 0xc2, 0x9e, 0x8d, 0xb2, 0xa5, 0xa2, 0x10, 0x8c, 0x01,
- 0x27, 0xa3, 0x91, 0x13, 0x73, 0xc1, 0xc8, 0xa2, 0xf5, 0x9d, 0x9a, 0x38, 0x6a, 0x86, 0x7c, 0x28,
- 0xb9, 0x14, 0xb8, 0xbd, 0x0a, 0x3d, 0xe9, 0x97, 0xce, 0xb0, 0x3e, 0xd5, 0xab, 0xea, 0xd7, 0xe3,
- 0x3f, 0xbb, 0xd7, 0xc4, 0x1c, 0xff, 0x45, 0x29, 0x44, 0x75, 0x18, 0x87, 0x6e, 0x53, 0x4d, 0xaf,
- 0x2c, 0xd7, 0x96, 0xba, 0x36, 0x06, 0xa6, 0xa2, 0x70, 0xd2, 0xe6, 0x87, 0x85, 0x9d, 0xea, 0xbe,
- 0x36, 0x8c, 0x6a, 0x56, 0x58, 0x75, 0xd2, 0xbe, 0x82, 0x3e, 0x82, 0xc3, 0xa7, 0x49, 0x09, 0x73,
- 0x09, 0xd1, 0x3b, 0xd3, 0xdb, 0x7b, 0x5c, 0x8f, 0xfe, 0x7d, 0x10, 0x6d, 0xa0, 0x45, 0x58, 0x13,
- 0x4b, 0xc6, 0x4f, 0x44, 0x45, 0x9f, 0xa6, 0x41, 0xab, 0x42, 0x99, 0x32, 0x8a, 0x0e, 0x58, 0xfb,
- 0xc1, 0x20, 0x96, 0x03, 0xa4, 0xb7, 0xe1, 0x1c, 0xaf, 0x58, 0x7f, 0x58, 0x33, 0xab, 0x41, 0x10,
- 0x1a, 0x06, 0xb6, 0x4b, 0x34, 0x84, 0x1d, 0x11, 0x85, 0xd8, 0x93, 0xbd, 0x52, 0x37, 0xc2, 0xe4,
- 0x2a, 0x75, 0xe9, 0x7e, 0x43, 0x88, 0xfc, 0x57, 0x35, 0x1e, 0xc0, 0xc4, 0x20, 0x50, 0x07, 0xe9,
- 0x38, 0x75, 0x83, 0x72, 0x7a, 0x28, 0x3c, 0x51, 0x1f, 0x14, 0x64, 0x57, 0xc9, 0x8e, 0x71, 0xae,
- 0x99, 0xe5, 0xe7, 0x3d, 0x39, 0x06, 0x9f, 0x5c, 0x79, 0x40, 0x2b, 0xc6, 0xee, 0xcb, 0x99, 0xb7,
- 0x9f, 0xd4, 0x44, 0x27, 0xc7, 0xed, 0xf6, 0xed, 0x0d, 0xe5, 0x80, 0x47, 0x9b, 0x9b, 0xbb, 0x53,
- 0x5b, 0x35, 0x4c, 0x8a, 0xe9, 0x2e, 0x95, 0xdd, 0x51, 0xdb, 0x35, 0x6a, 0x3c, 0xf6, 0x36, 0x63,
- 0x02, 0x34, 0x0d, 0xd4, 0xc6, 0x36, 0x2e, 0x2b, 0x82, 0xd2, 0xd8, 0xb5, 0xa6, 0x2b, 0x44, 0xe6,
- 0x34, 0xc2, 0x40, 0x61, 0x07, 0x75, 0x9e, 0xe4, 0x97, 0x2a, 0x8c, 0x4c, 0xc7, 0xcc, 0xa6, 0xd8,
- 0x97, 0x25, 0xd9, 0xfa, 0xaa, 0x38, 0x3d, 0x0b, 0x77, 0x73, 0xff, 0x29, 0x07, 0x5f, 0x99, 0x7b,
- 0x49, 0x38, 0x2a, 0x6d, 0x34, 0x34, 0xb7, 0xa1, 0xa3, 0xa9, 0x77, 0xcd, 0x5d, 0x09, 0xe0, 0x7f,
- 0x3e, 0xf2, 0xc3, 0x6a, 0xca, 0xcc, 0x82, 0x5a, 0x76, 0x2b, 0x39, 0x49, 0xf3, 0x57, 0x75, 0x53,
- 0xc2, 0x4d, 0xc0, 0x8f, 0x8c, 0x36, 0xd6, 0xcf, 0x0c, 0x41, 0xdc, 0xe2, 0x28, 0x1a, 0xa1, 0x43,
- 0x0e, 0xaa, 0x94, 0x9d, 0xd6, 0x67, 0xbc, 0x30, 0x99, 0xd6, 0xac, 0x60, 0x5a, 0xab, 0x8a, 0x69,
- 0x73, 0x59, 0x01, 0x88, 0x9e, 0x97, 0x49, 0x3f, 0xaf, 0xf3, 0x46, 0x19, 0xa3, 0x38, 0x23, 0x7f,
- 0x49, 0xcc, 0xeb, 0x39, 0x16, 0x49, 0xe8, 0x5f, 0xe8, 0xed, 0xbd, 0xc6, 0x1e, 0x27, 0xe6, 0xba,
- 0x57, 0xc4, 0x1c, 0xff, 0x55, 0x9d, 0xe7, 0x2e, 0xd0, 0xaf, 0xae, 0x6d, 0x5a, 0x36, 0x39, 0x9f,
- 0xac, 0xac, 0x99, 0x15, 0x09, 0x30, 0xd9, 0x2d, 0xe9, 0x6c, 0xcb, 0x47, 0x62, 0x95, 0xf5, 0xbe,
- 0x79, 0x78, 0x58, 0x00, 0xf1, 0x89, 0xc8, 0xd2, 0xbf, 0x16, 0xe2, 0x42, 0x80, 0x8f, 0xb1, 0x10,
- 0x8e, 0x21, 0x4b, 0x5b, 0x86, 0x0c, 0x86, 0x27, 0x9c, 0x8c, 0x08, 0xa8, 0x4f, 0x35, 0x7e, 0xda,
- 0x3b, 0x6c, 0x94, 0x55, 0xa9, 0x39, 0xad, 0x4a, 0xac, 0x5d, 0xab, 0xe0, 0x22, 0xf9, 0x01, 0x05,
- 0x26, 0x73, 0x53, 0x27, 0x44, 0xa5, 0xf9, 0x7b, 0xd7, 0xa9, 0x67, 0xf7, 0x0e, 0x38, 0x49, 0xf4,
- 0x57, 0x7b, 0x49, 0x34, 0xb0, 0x2a, 0x89, 0xc3, 0x20, 0x08, 0xb3, 0x72, 0xdb, 0x43, 0x1b, 0x2b,
- 0x06, 0x3d, 0x4e, 0xec, 0xd3, 0x11, 0x5f, 0x26, 0x66, 0x3c, 0x1d, 0x8b, 0x14, 0x89, 0x99, 0xf5,
- 0x83, 0xba, 0x19, 0x6a, 0x96, 0x26, 0x9d, 0x49, 0xd6, 0x0a, 0xf2, 0x61, 0x64, 0xa9, 0x88, 0xa1,
- 0x12, 0xca, 0x9f, 0xee, 0xed, 0x0b, 0xb8, 0x47, 0x2d, 0xdd, 0xef, 0xd7, 0x44, 0x8b, 0x45, 0x61,
- 0x5a, 0xbe, 0x3e, 0x9e, 0x45, 0x33, 0xe5, 0xb0, 0xa5, 0x7d, 0x22, 0xe4, 0x9b, 0x86, 0x37, 0xa7,
- 0xbb, 0x79, 0x3e, 0x3b, 0x6c, 0xa4, 0x3d, 0x75, 0x5c, 0xf1, 0x8e, 0x04, 0x37, 0x3b, 0x25, 0xdd,
- 0x69, 0x58, 0xbf, 0x55, 0x16, 0x8e, 0x0d, 0xb5, 0x9c, 0xca, 0x88, 0x69, 0x96, 0xd8, 0x61, 0x95,
- 0x94, 0x6e, 0x67, 0x0c, 0x38, 0x91, 0xf4, 0x31, 0x4d, 0xc0, 0x94, 0x4d, 0xb6, 0xec, 0x12, 0x57,
- 0x4d, 0x6c, 0x3f, 0x11, 0x65, 0x59, 0x9f, 0xa1, 0x2b, 0x8f, 0x42, 0x0e, 0xeb, 0x2f, 0xea, 0x25,
- 0xf3, 0xfd, 0xe8, 0x14, 0x2d, 0xb1, 0xf3, 0x97, 0x6b, 0x50, 0x5f, 0x2b, 0x1b, 0xd4, 0x53, 0xbd,
- 0xea, 0xe5, 0x28, 0x43, 0x4a, 0xe9, 0x65, 0x9a, 0x0f, 0x6d, 0x83, 0x3e, 0xf6, 0xfc, 0x44, 0xcc,
- 0xeb, 0x8e, 0x99, 0x7c, 0x25, 0x86, 0x87, 0x1e, 0x4d, 0x0f, 0xc1, 0x5e, 0x0a, 0x1f, 0x7e, 0x21,
- 0x11, 0xe5, 0x8a, 0x45, 0x25, 0xa2, 0xe0, 0xc3, 0x33, 0xee, 0xea, 0x24, 0x4f, 0x55, 0x93, 0x24,
- 0x25, 0x41, 0xf8, 0xd8, 0x93, 0xa2, 0xb7, 0x98, 0xe9, 0xc5, 0x8c, 0x49, 0x3f, 0x30, 0xf3, 0x0c,
- 0x86, 0x78, 0x53, 0x61, 0xc8, 0x81, 0x67, 0xd5, 0x55, 0xa7, 0xd8, 0x8e, 0xf5, 0x87, 0xcc, 0x6c,
- 0xce, 0xec, 0x7e, 0x60, 0x96, 0x61, 0x97, 0x67, 0xf8, 0x44, 0x34, 0xe8, 0xab, 0x66, 0x9c, 0x63,
- 0xcc, 0x70, 0x8b, 0x2a, 0x20, 0x7f, 0x21, 0xd2, 0x51, 0xfb, 0xaa, 0x5a, 0xc1, 0x77, 0x6b, 0xa5,
- 0xed, 0x52, 0x4f, 0x80, 0x85, 0x04, 0x2a, 0x0a, 0x38, 0xe8, 0x24, 0xd3, 0xb1, 0x74, 0x63, 0x66,
- 0x2c, 0xcd, 0xdb, 0x1d, 0xe6, 0xe7, 0x8d, 0x2f, 0x99, 0x54, 0xb7, 0xaa, 0x71, 0x2b, 0x21, 0xb6,
- 0x31, 0x5d, 0x07, 0xf4, 0x4b, 0xc3, 0x2d, 0x31, 0xcf, 0x16, 0x01, 0x35, 0x2c, 0x29, 0x41, 0xcf,
- 0x48, 0x7a, 0x8f, 0xe6, 0x58, 0x4e, 0x65, 0x49, 0x1b, 0x95, 0x0a, 0x4d, 0x01, 0xa4, 0xf5, 0x61,
- 0x49, 0xa0, 0x71, 0xd2, 0x5b, 0xb2, 0x9f, 0xfe, 0x27, 0x4e, 0xe9, 0x96, 0xa6, 0xbc, 0x49, 0x49,
- 0xb2, 0x07, 0xd1, 0xa3, 0x4d, 0xa9, 0xcb, 0x82, 0xf5, 0x94, 0x2a, 0xd7, 0xe6, 0x65, 0x6a, 0x74,
- 0xa2, 0x70, 0xa1, 0x43, 0x4f, 0x82, 0xac, 0x7e, 0xb4, 0x2a, 0x33, 0x2c, 0x8d, 0x51, 0x77, 0x25,
- 0x0a, 0x75, 0x18, 0xbf, 0x5b, 0x08, 0x8d, 0xd1, 0xf0, 0xf0, 0x1c, 0xc8, 0xff, 0x0c, 0x8c, 0x46,
- 0xaa, 0x36, 0x45, 0x26, 0x74, 0xcd, 0x2b, 0x34, 0x69, 0xec, 0xa4, 0xb1, 0x72, 0x9c, 0xe6, 0xd4,
- 0x31, 0x5f, 0x4a, 0x0e, 0x7c, 0xee, 0x3a, 0xa1, 0x18, 0x65, 0xfd, 0x75, 0x09, 0x01, 0x42, 0x6b,
- 0xe9, 0x5a, 0x23, 0x72, 0xfb, 0x8d, 0xf0, 0xdf, 0xa8, 0xd0, 0xa1, 0x1d, 0xc5, 0xfa, 0xf6, 0x82,
- 0x49, 0x9e, 0xbc, 0x0e, 0x8f, 0x43, 0xe8, 0xcf, 0x70, 0x9c, 0x9a, 0xa8, 0x4c, 0x0d, 0xe2, 0x5e,
- 0x74, 0xd9, 0x4b, 0x03, 0x38, 0x76, 0xb6, 0xf9, 0xca, 0x43, 0x36, 0x78, 0x1b, 0xa9, 0x46, 0x2b,
- 0x3c, 0xc8, 0xe0, 0x77, 0xb1, 0xb9, 0xfb, 0xe7, 0x35, 0x15, 0x79, 0xdb, 0xd9, 0xfd, 0x09, 0x4d,
- 0x7b, 0x27, 0x4d, 0xe5, 0x68, 0x9c, 0x26, 0xea, 0x74, 0xe4, 0x84, 0x38, 0x92, 0x71, 0x65, 0xe2,
- 0xba, 0x5c, 0xe7, 0x58, 0xd7, 0xd7, 0x5f, 0xf4, 0x27, 0x5d, 0x80, 0x6a, 0x9c, 0x47, 0x65, 0xb3,
- 0x27, 0xb6, 0x17, 0x47, 0xe3, 0xb1, 0xf4, 0xf2, 0xa3, 0x3b, 0x55, 0x51, 0x6c, 0xc7, 0x93, 0x30,
- 0x44, 0x46, 0xb7, 0xb4, 0xd6, 0x8e, 0xe0, 0x8b, 0x9d, 0x46, 0x44, 0x8f, 0x74, 0x08, 0x0e, 0x9b,
- 0xaf, 0x68, 0xbb, 0x42, 0x3c, 0xa2, 0xb4, 0xef, 0xa6, 0x03, 0x6c, 0x18, 0xa9, 0x9c, 0x5c, 0xf7,
- 0x43, 0xb1, 0xc8, 0x0b, 0x79, 0x78, 0xf5, 0x1e, 0xb9, 0xe0, 0x5b, 0xa9, 0xba, 0xbd, 0xc3, 0x45,
- 0x53, 0xc5, 0x1b, 0x3d, 0xf5, 0xac, 0xdc, 0x0c, 0xbb, 0xd1, 0xc5, 0x9f, 0x06, 0x35, 0xe1, 0xe1,
- 0x32, 0x36, 0xa9, 0xe3, 0x69, 0x85, 0x6c, 0xb3, 0x74, 0x49, 0x08, 0xf1, 0x6c, 0x76, 0x7f, 0xd4,
- 0xd4, 0xc4, 0x23, 0x62, 0xd2, 0xbd, 0x0f, 0x63, 0xb5, 0x13, 0x4f, 0x55, 0x05, 0x96, 0x3f, 0xa4,
- 0xae, 0xce, 0xb9, 0x5c, 0x12, 0x8b, 0xcc, 0x3b, 0xec, 0xdb, 0x20, 0xce, 0x3d, 0xb7, 0x2f, 0xe7,
- 0x70, 0x81, 0x1a, 0x4d, 0x67, 0xd3, 0x09, 0xbd, 0x28, 0xcc, 0xd0, 0x54, 0x5c, 0xc2, 0x20, 0x05,
- 0x31, 0x95, 0xfe, 0xb6, 0x3a, 0x36, 0x6f, 0x52, 0xe2, 0x91, 0x17, 0x4b, 0x14, 0x98, 0xd3, 0x14,
- 0x18, 0x25, 0x03, 0xe3, 0x9a, 0x53, 0x93, 0xea, 0x68, 0x74, 0x13, 0xf1, 0x53, 0xea, 0x13, 0x12,
- 0xdd, 0x99, 0x48, 0xb0, 0xa8, 0xc9, 0x85, 0xae, 0xc9, 0x20, 0x76, 0x46, 0x0a, 0x88, 0x98, 0x6e,
- 0xa7, 0xfe, 0x4b, 0xfa, 0x90, 0x05, 0xd9, 0x96, 0x53, 0x7d, 0x99, 0x9a, 0x4f, 0x89, 0x63, 0x93,
- 0x70, 0x2b, 0x84, 0x6d, 0x99, 0xae, 0x49, 0x19, 0xdf, 0x57, 0x32, 0x9c, 0x7c, 0xe4, 0x86, 0xf1,
- 0xe5, 0x31, 0x0d, 0xd0, 0x9b, 0x8c, 0x8d, 0xe6, 0x43, 0xd4, 0xfc, 0x8c, 0x38, 0xc1, 0xa8, 0x67,
- 0xd7, 0xae, 0x40, 0x45, 0x03, 0xbc, 0x22, 0x06, 0xb2, 0x79, 0x98, 0xba, 0x80, 0x3d, 0x1b, 0xf9,
- 0x6e, 0x8c, 0x49, 0x2b, 0xd7, 0x76, 0xb6, 0x07, 0x76, 0xe0, 0xa4, 0x32, 0x74, 0x77, 0x3b, 0x47,
- 0x74, 0xd4, 0x97, 0x7f, 0x1e, 0xf9, 0x61, 0xf6, 0xb9, 0x5d, 0xf1, 0x19, 0x5c, 0x50, 0xfd, 0xf9,
- 0x71, 0x9d, 0x02, 0x06, 0x7f, 0x11, 0xb6, 0xa2, 0x28, 0xc0, 0xbb, 0x22, 0x60, 0x96, 0xd0, 0x66,
- 0x72, 0x66, 0xd7, 0xfa, 0x9b, 0xc2, 0xe1, 0x09, 0xef, 0x83, 0xc9, 0xda, 0x36, 0xe0, 0xeb, 0x6c,
- 0x06, 0xb2, 0x7d, 0x5f, 0x1c, 0x33, 0x12, 0x76, 0xc0, 0x63, 0xfd, 0x45, 0x25, 0xb0, 0x56, 0x7b,
- 0xb3, 0x07, 0xab, 0xf4, 0x9f, 0xfd, 0x80, 0x46, 0xe6, 0x30, 0xf1, 0x14, 0x2b, 0x87, 0x69, 0xf7,
- 0xa3, 0xd8, 0x56, 0x57, 0xb7, 0xe8, 0x9e, 0x86, 0xaa, 0x37, 0xed, 0x5e, 0x16, 0xc7, 0x66, 0x00,
- 0x80, 0x5d, 0x42, 0x95, 0x9c, 0x65, 0x67, 0x22, 0xfa, 0x98, 0x9e, 0xce, 0x6d, 0xac, 0x89, 0xe9,
- 0xe0, 0x43, 0x8c, 0x80, 0xfb, 0x1a, 0x5b, 0x37, 0xc3, 0x18, 0x66, 0xc5, 0x99, 0x6e, 0xec, 0x52,
- 0x4e, 0x4d, 0x17, 0xba, 0xa2, 0x85, 0x75, 0x87, 0x72, 0xe4, 0xe0, 0xc1, 0x8f, 0x93, 0xdf, 0xdd,
- 0x6a, 0x68, 0xdb, 0x93, 0xdb, 0x5f, 0x40, 0x9d, 0x76, 0xbc, 0x26, 0x19, 0xd6, 0x7f, 0x28, 0xa4,
- 0x6f, 0xcc, 0x79, 0xcd, 0xea, 0x98, 0xe2, 0xfc, 0x86, 0x8f, 0x56, 0xd7, 0x31, 0x6d, 0x01, 0xa7,
- 0x86, 0x4e, 0xcf, 0x31, 0x4e, 0xea, 0x00, 0xf3, 0xbc, 0x68, 0xf1, 0xe7, 0x16, 0xb1, 0xe1, 0xf9,
- 0xde, 0xde, 0xf3, 0xb2, 0xb6, 0xb6, 0xef, 0x88, 0x36, 0x1e, 0x06, 0xca, 0x6d, 0xaa, 0x48, 0xc2,
- 0xe4, 0xb9, 0xbb, 0xa5, 0xb3, 0x00, 0xab, 0xfb, 0x81, 0x58, 0x33, 0x46, 0x5e, 0xa1, 0x91, 0xdd,
- 0x57, 0x44, 0x2b, 0x23, 0x2b, 0x25, 0x37, 0x8d, 0x50, 0x9d, 0xf2, 0xd0, 0x46, 0x6a, 0x72, 0xa5,
- 0xbb, 0x26, 0xda, 0xd3, 0x30, 0x50, 0x3b, 0x4d, 0x9c, 0xcc, 0x9c, 0xe2, 0x24, 0xc4, 0x2e, 0x7c,
- 0x6f, 0x03, 0x4f, 0x73, 0xe6, 0xad, 0xef, 0xd5, 0xcd, 0xcc, 0xde, 0x46, 0x1a, 0xc5, 0xf2, 0x93,
- 0xa3, 0xf1, 0x97, 0xc5, 0x71, 0x36, 0x80, 0x4a, 0x5b, 0x01, 0x77, 0x2c, 0x60, 0x47, 0xd6, 0x73,
- 0x6a, 0xe1, 0x72, 0x6f, 0xbf, 0xb9, 0x95, 0x55, 0xbc, 0xce, 0x00, 0xde, 0xcd, 0x00, 0xb0, 0xd4,
- 0xe0, 0x27, 0x75, 0xe1, 0x85, 0x0a, 0xe3, 0xb9, 0xb2, 0xef, 0x86, 0x38, 0x3e, 0x6b, 0xd4, 0x14,
- 0x59, 0xf1, 0x52, 0x8b, 0x54, 0x37, 0xc0, 0xca, 0xf4, 0xb5, 0xfe, 0xb9, 0x90, 0x2c, 0x28, 0x22,
- 0xb8, 0x3a, 0x4d, 0x15, 0xda, 0xf2, 0x52, 0xbc, 0xe8, 0x53, 0x2c, 0x57, 0xd5, 0x1f, 0xa4, 0xcc,
- 0x3f, 0x34, 0xa6, 0x75, 0xa5, 0xa9, 0x1d, 0x34, 0xf9, 0xd1, 0x38, 0xf0, 0x5d, 0xbe, 0x0d, 0xa4,
- 0x2e, 0x55, 0x2e, 0x40, 0x8c, 0xaa, 0xe4, 0x93, 0x85, 0xeb, 0xf4, 0x4c, 0xca, 0x71, 0xc6, 0xfb,
- 0x11, 0x45, 0xc9, 0xfa, 0xe3, 0xc2, 0xa1, 0x27, 0x0d, 0x7c, 0x38, 0x46, 0x9a, 0x7a, 0x07, 0xb9,
- 0x3c, 0x5a, 0xc1, 0xfb, 0xb7, 0xc4, 0xca, 0x84, 0x01, 0x64, 0xcb, 0x2b, 0xeb, 0x95, 0x39, 0x4b,
- 0x4f, 0xfd, 0x6f, 0x33, 0xf2, 0xe7, 0xc5, 0x4a, 0xa1, 0xe1, 0x60, 0x8b, 0xf8, 0xfd, 0x42, 0x8a,
- 0xbd, 0x48, 0x96, 0x69, 0x76, 0x4d, 0x53, 0x9a, 0xcf, 0xa8, 0x3f, 0x87, 0x2e, 0xb2, 0x3e, 0xf2,
- 0x48, 0xb9, 0xe6, 0xa1, 0x9c, 0x07, 0x2b, 0xc2, 0x56, 0x42, 0xfa, 0x20, 0xb2, 0xa9, 0xbd, 0x7b,
- 0x41, 0x3c, 0x56, 0x6c, 0x39, 0x18, 0xfa, 0x4f, 0x99, 0x1b, 0x07, 0x58, 0x0c, 0xfe, 0x83, 0x4f,
- 0x2b, 0x12, 0xeb, 0x6d, 0xf1, 0x9c, 0x79, 0xe6, 0x82, 0x71, 0xd0, 0x5d, 0x10, 0xdc, 0xc0, 0xd9,
- 0x85, 0x1e, 0xd1, 0x24, 0xbe, 0xce, 0xce, 0x19, 0x0a, 0x9b, 0xf2, 0xd3, 0x94, 0x83, 0xcd, 0x47,
- 0x4a, 0x8b, 0xd6, 0x4f, 0xeb, 0x66, 0x2c, 0x5c, 0x86, 0x9f, 0x29, 0x3b, 0x8c, 0x2f, 0x5f, 0x7c,
- 0xcd, 0xea, 0x98, 0xa7, 0x6e, 0xdf, 0xf2, 0x91, 0xa8, 0x10, 0xf5, 0x28, 0x51, 0x29, 0x8d, 0xf2,
- 0xa5, 0xbb, 0x86, 0x3e, 0x58, 0xf3, 0x61, 0x1f, 0xa7, 0xc4, 0xa9, 0x3a, 0x6b, 0xe3, 0x8a, 0x0f,
- 0x75, 0x51, 0x57, 0x1d, 0xb6, 0xc1, 0xdc, 0xec, 0x87, 0xe5, 0xbb, 0x22, 0xbb, 0x2d, 0x6f, 0x8b,
- 0x15, 0xae, 0xc4, 0xd7, 0xbe, 0xe4, 0xdc, 0x14, 0x4b, 0x66, 0x2d, 0x88, 0xea, 0xf2, 0xbb, 0xeb,
- 0xa2, 0x49, 0xb1, 0x4a, 0x76, 0xc3, 0x3c, 0x63, 0x83, 0x51, 0x08, 0x5f, 0xd7, 0xf7, 0xff, 0xe8,
- 0xc0, 0x47, 0x4d, 0x95, 0xdd, 0x39, 0x5f, 0xb1, 0x3e, 0xaa, 0x64, 0xd0, 0xda, 0x78, 0x4c, 0x99,
- 0x65, 0x00, 0x3d, 0x92, 0x9e, 0xef, 0xa8, 0x42, 0x08, 0xaa, 0xbb, 0x8f, 0x82, 0x44, 0x49, 0x15,
- 0xfc, 0x1c, 0xa8, 0x02, 0x55, 0xfc, 0x89, 0x95, 0xed, 0x61, 0xb0, 0xcb, 0xe7, 0xcb, 0x41, 0x20,
- 0x75, 0x19, 0x17, 0x78, 0x3c, 0xd4, 0x4e, 0xdb, 0xaf, 0x76, 0x9a, 0x17, 0xac, 0xff, 0xd7, 0xac,
- 0xe4, 0x9d, 0x9a, 0x3a, 0xe3, 0xdd, 0x05, 0xd1, 0x84, 0xd5, 0xe9, 0x33, 0xc4, 0x17, 0x7b, 0xfb,
- 0x0f, 0xc1, 0x8a, 0x92, 0x2a, 0xb2, 0x93, 0x0b, 0xdd, 0xfd, 0x5e, 0x43, 0x34, 0xb0, 0x43, 0x89,
- 0x6a, 0x78, 0x30, 0x0c, 0x4c, 0x1b, 0x44, 0x59, 0xa9, 0x0e, 0xb4, 0xd0, 0x2b, 0x03, 0x18, 0x55,
- 0x09, 0xdd, 0xd2, 0x77, 0xb6, 0xb1, 0xb2, 0x41, 0x17, 0x3c, 0xa0, 0x0c, 0x94, 0x56, 0x8b, 0xa7,
- 0xdd, 0x58, 0x20, 0xc1, 0x96, 0x42, 0x59, 0xba, 0xec, 0xbe, 0xbd, 0x07, 0x1e, 0x23, 0x56, 0x29,
- 0x4a, 0x4f, 0xf9, 0xb3, 0x58, 0x45, 0x4d, 0x5f, 0xd4, 0x5d, 0x52, 0x96, 0x0d, 0x2c, 0x47, 0x29,
- 0xf4, 0xa7, 0x0b, 0x95, 0x4a, 0x34, 0x61, 0x69, 0x59, 0xf3, 0xd8, 0xa1, 0x3a, 0xd3, 0x25, 0x7d,
- 0xd1, 0x15, 0x13, 0x8e, 0xfa, 0x23, 0x92, 0x7a, 0x59, 0x8b, 0x04, 0x7e, 0x50, 0x9d, 0x57, 0xb2,
- 0x05, 0x6b, 0x86, 0x70, 0x45, 0x10, 0x78, 0x88, 0x19, 0xb1, 0xec, 0x28, 0xc4, 0xca, 0x85, 0x14,
- 0x9c, 0x97, 0x11, 0x79, 0xa8, 0x0b, 0xed, 0xcb, 0xa2, 0xe9, 0x05, 0xae, 0x4e, 0x27, 0x9e, 0x39,
- 0x20, 0x23, 0x7a, 0x57, 0x6f, 0xad, 0x77, 0x5f, 0x14, 0x0d, 0xf8, 0xaf, 0x4c, 0xf2, 0x02, 0xf1,
- 0xd8, 0x27, 0x3b, 0x53, 0x28, 0xd2, 0xe1, 0x8f, 0x19, 0xe8, 0xd2, 0x78, 0xeb, 0xbc, 0x29, 0x3f,
- 0xe5, 0xce, 0xb3, 0x4a, 0x48, 0xac, 0x57, 0x0b, 0xef, 0x38, 0x84, 0xfe, 0x3e, 0x93, 0x5c, 0x34,
- 0x4d, 0xd4, 0x74, 0xf7, 0x99, 0xd3, 0x5c, 0x31, 0xb3, 0xdc, 0x1b, 0x06, 0x81, 0x78, 0x0f, 0xe0,
- 0xf2, 0x94, 0x12, 0x41, 0xb0, 0xe0, 0x8c, 0xa5, 0x86, 0xa9, 0xf1, 0x19, 0xf1, 0xd2, 0xbe, 0x30,
- 0x66, 0x22, 0xf0, 0xad, 0x82, 0x9f, 0xf9, 0xf0, 0xfa, 0xc6, 0x43, 0x2a, 0x8f, 0xbd, 0x0e, 0xee,
- 0x83, 0x3a, 0xdd, 0x9e, 0x4a, 0xa4, 0x00, 0x43, 0xb0, 0x26, 0xc1, 0x4e, 0xfc, 0xaf, 0xeb, 0x2a,
- 0x16, 0xd0, 0xdd, 0xd8, 0xd9, 0xb1, 0xf3, 0xe6, 0x86, 0x16, 0x1e, 0xbc, 0xd9, 0x4d, 0x77, 0xba,
- 0x9b, 0xf9, 0x03, 0x09, 0x23, 0x2a, 0x39, 0x1c, 0x8d, 0x55, 0x00, 0xa7, 0xe1, 0x19, 0x79, 0x86,
- 0xe7, 0xc4, 0x53, 0x5a, 0xac, 0x78, 0x33, 0xda, 0x0d, 0x5d, 0xe3, 0x9a, 0xba, 0x2a, 0x57, 0x79,
- 0x5e, 0x1c, 0x99, 0xea, 0xc5, 0xc2, 0xff, 0xa6, 0x38, 0xbf, 0x7a, 0xf9, 0xfc, 0xe5, 0x8b, 0x97,
- 0x56, 0x2f, 0x5f, 0x30, 0x0f, 0xb2, 0x16, 0xb5, 0x3b, 0xe8, 0x3a, 0xa1, 0xad, 0x9e, 0x09, 0xe1,
- 0xfa, 0x15, 0xeb, 0xf7, 0x0a, 0x09, 0xbd, 0x12, 0x21, 0xf6, 0xa8, 0xbc, 0x30, 0xd7, 0x58, 0xd7,
- 0xc5, 0x23, 0x78, 0xb3, 0x76, 0x98, 0xa6, 0xe3, 0x5c, 0xff, 0xf1, 0x97, 0x3d, 0x8c, 0x92, 0x54,
- 0xed, 0x01, 0x58, 0x32, 0x81, 0x4d, 0x78, 0xd5, 0x36, 0x2b, 0xb7, 0xd8, 0xda, 0xc6, 0x5b, 0xc9,
- 0x9e, 0x3e, 0xd5, 0xa1, 0x2b, 0xf0, 0x1a, 0x14, 0xe7, 0x03, 0xe8, 0x3e, 0x85, 0x42, 0x9c, 0xe7,
- 0xa4, 0x77, 0x14, 0xac, 0xdf, 0x2e, 0xf8, 0x6b, 0x19, 0xf6, 0xeb, 0xd1, 0x68, 0xe4, 0xa7, 0xed,
- 0x9e, 0x68, 0x61, 0x5f, 0x6d, 0x1d, 0x9f, 0xee, 0xcd, 0xec, 0x8a, 0x87, 0x74, 0xb2, 0xeb, 0x88,
- 0x26, 0xfe, 0x5f, 0xb9, 0xde, 0xf2, 0x6d, 0x44, 0x73, 0xfd, 0x8d, 0xac, 0x78, 0x66, 0xb2, 0x99,
- 0x73, 0x7d, 0xa5, 0xc8, 0x61, 0x2e, 0xcd, 0xfd, 0x6e, 0xa1, 0x40, 0xb4, 0x84, 0x45, 0x46, 0xf0,
- 0x8b, 0x45, 0xc4, 0x5f, 0xec, 0xed, 0x3b, 0x84, 0x17, 0xf0, 0xd6, 0xc7, 0x59, 0x80, 0x75, 0xcb,
- 0x74, 0x08, 0x61, 0x1e, 0x04, 0xb5, 0x3e, 0x84, 0x40, 0xbe, 0xd0, 0xb7, 0xa6, 0x05, 0x9a, 0xa5,
- 0x9e, 0x6a, 0x68, 0x19, 0xe2, 0x32, 0x98, 0xc0, 0xfc, 0x5c, 0xe3, 0x74, 0x49, 0xc1, 0x1e, 0xc4,
- 0x4e, 0x98, 0xf4, 0x65, 0xfc, 0x8e, 0xbe, 0x7f, 0x6e, 0xdd, 0x98, 0x29, 0x79, 0xd7, 0xfd, 0x90,
- 0x8a, 0xb1, 0x0e, 0x26, 0x79, 0x96, 0x5d, 0x9a, 0xea, 0xaa, 0xc4, 0x37, 0x50, 0x0e, 0xa2, 0xcb,
- 0xc6, 0xc9, 0x4c, 0x57, 0xb4, 0xfd, 0xc4, 0xce, 0xfc, 0x43, 0x8f, 0x60, 0xb0, 0x20, 0x5b, 0xef,
- 0x94, 0x30, 0x35, 0x27, 0xd8, 0x43, 0x47, 0xa6, 0x67, 0xb1, 0x36, 0x4a, 0xa8, 0xc2, 0xe6, 0x80,
- 0x60, 0x70, 0x5f, 0xb8, 0x1e, 0xc5, 0x68, 0x61, 0xf9, 0x26, 0x29, 0x29, 0x36, 0xd5, 0x90, 0xa9,
- 0x9b, 0x59, 0xf4, 0x32, 0x4e, 0x48, 0xf9, 0x4d, 0xac, 0x20, 0x94, 0x7d, 0xff, 0x23, 0x15, 0xe6,
- 0x2f, 0x58, 0x7f, 0x54, 0x17, 0x2f, 0xec, 0x0d, 0x35, 0x43, 0xf3, 0x33, 0x45, 0xc9, 0x7a, 0xa5,
- 0x77, 0xb0, 0x71, 0x24, 0x5e, 0x54, 0xcb, 0x57, 0x9a, 0x1e, 0xdc, 0xcc, 0xee, 0x8f, 0x6b, 0x4a,
- 0xec, 0x0e, 0x40, 0xe5, 0x69, 0xb5, 0x29, 0x9a, 0xc6, 0xa6, 0xce, 0x02, 0x15, 0xed, 0x6a, 0x4b,
- 0x17, 0x0d, 0x56, 0xb0, 0x68, 0x8e, 0xec, 0xc3, 0x89, 0x2a, 0xa3, 0x38, 0xaf, 0x2f, 0x5e, 0x18,
- 0x68, 0x83, 0x03, 0xe6, 0xc9, 0x8f, 0x94, 0xbd, 0x5c, 0xf8, 0xe6, 0x8f, 0x3a, 0x0b, 0xff, 0xfb,
- 0x47, 0x9d, 0xc3, 0xd6, 0x97, 0x0b, 0x1b, 0x1f, 0xb0, 0x58, 0xb9, 0x09, 0x8f, 0x20, 0x41, 0x98,
- 0x16, 0x04, 0xfb, 0x0a, 0x6e, 0x83, 0x17, 0x98, 0x76, 0xd0, 0xfa, 0x7e, 0xdd, 0x3c, 0xe3, 0x2b,
- 0x00, 0xdf, 0x43, 0x7a, 0xca, 0x0a, 0x5b, 0xd8, 0x7f, 0x1a, 0xd5, 0xfb, 0x4f, 0x73, 0x4a, 0xb5,
- 0x5b, 0x15, 0x44, 0x66, 0xdf, 0xaa, 0x9a, 0x9a, 0x6c, 0x6d, 0x4d, 0x5b, 0xbe, 0x30, 0x6d, 0xcb,
- 0x17, 0xa7, 0x6c, 0xb9, 0xa8, 0xb0, 0xe5, 0x4b, 0xd3, 0xb6, 0x7c, 0x59, 0xc3, 0xca, 0xde, 0xaa,
- 0xe2, 0x47, 0x18, 0xac, 0xf7, 0x4b, 0x76, 0xfc, 0x16, 0x3e, 0x7f, 0xa0, 0x69, 0x3f, 0xfb, 0x15,
- 0x20, 0xf8, 0xe2, 0x8c, 0xb2, 0xba, 0x4e, 0xbe, 0xf5, 0xca, 0xb9, 0xe0, 0x65, 0xe5, 0x18, 0x37,
- 0xe8, 0xa2, 0xfe, 0x59, 0xd3, 0x73, 0xca, 0xc1, 0xef, 0x71, 0xdb, 0xe3, 0x86, 0x59, 0x94, 0xa8,
- 0x10, 0xb9, 0xa6, 0x91, 0x06, 0xcd, 0xa8, 0xbe, 0xf3, 0xae, 0x08, 0x17, 0x93, 0x1d, 0x64, 0xe3,
- 0xf4, 0x3f, 0x6b, 0xe2, 0xcc, 0x01, 0x20, 0x1d, 0xa4, 0x62, 0x23, 0xcb, 0xbc, 0x9c, 0x13, 0x47,
- 0xab, 0x1e, 0xfb, 0x52, 0x29, 0xe7, 0xc7, 0x7b, 0xd3, 0xe0, 0xad, 0xc0, 0xa4, 0xc0, 0x7b, 0xe8,
- 0x55, 0x52, 0x71, 0x3e, 0xfb, 0x4a, 0xc8, 0xb8, 0xa1, 0x93, 0xd8, 0x3b, 0xd4, 0xae, 0xc2, 0x19,
- 0xf0, 0x1f, 0x36, 0x9d, 0x80, 0x2a, 0x2b, 0xea, 0xba, 0x58, 0xc1, 0x9d, 0xc4, 0x31, 0xa5, 0x45,
- 0x1b, 0x3a, 0xe5, 0xaf, 0xba, 0xa0, 0xf8, 0x50, 0x59, 0x7b, 0x53, 0xdd, 0xd6, 0x39, 0x5e, 0xa8,
- 0x6b, 0x37, 0xa6, 0x02, 0x6d, 0xa4, 0x2a, 0x56, 0x4e, 0x37, 0xaa, 0xeb, 0x57, 0x59, 0x5e, 0x3d,
- 0x51, 0x87, 0x31, 0xf0, 0x29, 0x00, 0x2b, 0xa4, 0x0c, 0x9c, 0x67, 0x46, 0xf9, 0x0a, 0x1c, 0xd7,
- 0x42, 0x27, 0xe8, 0x97, 0x33, 0x56, 0x1a, 0xa4, 0x5d, 0x80, 0x89, 0xf7, 0x41, 0xa3, 0x18, 0x10,
- 0xec, 0x4f, 0xc0, 0x17, 0x32, 0x1d, 0x48, 0x45, 0xe9, 0x9b, 0x57, 0xb5, 0x90, 0xfc, 0x66, 0xad,
- 0x62, 0x1a, 0x2d, 0x83, 0x67, 0x0a, 0x81, 0xd6, 0xc9, 0xde, 0xac, 0x8e, 0x14, 0x5e, 0x3d, 0x2d,
- 0x0e, 0x67, 0x6f, 0xbd, 0x6c, 0x3a, 0xa9, 0x3b, 0xd4, 0xa6, 0x5a, 0x3d, 0x83, 0xd3, 0x5d, 0xe3,
- 0x28, 0xab, 0xcc, 0x6b, 0x7a, 0xe2, 0x8c, 0x0e, 0x08, 0x6c, 0xf3, 0xd9, 0x00, 0x2a, 0xe5, 0xe4,
- 0xe6, 0xf5, 0xfb, 0xeb, 0x0a, 0xdb, 0x5f, 0xa9, 0x9b, 0x2a, 0x93, 0x21, 0xa1, 0xa4, 0xe8, 0x95,
- 0x02, 0xba, 0xa7, 0x7a, 0x33, 0x7b, 0x12, 0xbe, 0xf8, 0xe0, 0x12, 0xee, 0x39, 0x2a, 0x69, 0xaf,
- 0xee, 0xfe, 0xea, 0xd6, 0x31, 0xd6, 0x73, 0xab, 0x63, 0xbb, 0x95, 0x2e, 0x78, 0x30, 0xb3, 0x70,
- 0x2f, 0xd2, 0x9f, 0x71, 0x7f, 0x03, 0x6c, 0x91, 0x3a, 0x28, 0x51, 0x59, 0x95, 0x17, 0xf6, 0x46,
- 0xa6, 0xb7, 0xc1, 0xdd, 0xbb, 0xe7, 0xc4, 0xbc, 0xfa, 0x93, 0x72, 0x27, 0x8a, 0x00, 0x85, 0x7c,
- 0x8a, 0x6a, 0xdb, 0xda, 0x66, 0x5d, 0x23, 0x73, 0xfe, 0x29, 0x30, 0xe7, 0x9f, 0xb2, 0xbe, 0x50,
- 0xb8, 0x67, 0xca, 0xd9, 0x0d, 0x93, 0x9d, 0x78, 0x7a, 0x92, 0xdd, 0x72, 0xd4, 0x0f, 0x7c, 0x40,
- 0x88, 0x8e, 0xc5, 0x19, 0x5c, 0x16, 0x8d, 0x41, 0xb9, 0x12, 0xbf, 0x7f, 0x2c, 0x5c, 0x90, 0x2b,
- 0x40, 0x53, 0xe4, 0x7e, 0x03, 0xdf, 0xa6, 0xa2, 0x66, 0x4d, 0x72, 0x73, 0x95, 0x15, 0x23, 0x7a,
- 0xaa, 0x8d, 0x6c, 0x9b, 0x1a, 0x59, 0x22, 0xbf, 0xf9, 0xa5, 0xc8, 0x82, 0x2f, 0x8a, 0x79, 0x3d,
- 0xbc, 0xea, 0xb6, 0xe6, 0x0c, 0x4e, 0x2c, 0x89, 0x06, 0xec, 0x0a, 0x6a, 0xd7, 0x05, 0xee, 0x6d,
- 0x4e, 0xfa, 0x7d, 0x95, 0x77, 0x5f, 0xc6, 0x72, 0x5b, 0xc3, 0x2f, 0xbd, 0x77, 0x73, 0x7d, 0x43,
- 0xe9, 0xd7, 0x86, 0x4f, 0xef, 0xb4, 0x30, 0xd5, 0xf0, 0x49, 0x28, 0xfc, 0x5d, 0xa9, 0x69, 0x78,
- 0xa0, 0x8c, 0xda, 0x4b, 0x52, 0x01, 0x4b, 0x55, 0x9d, 0x74, 0x3a, 0xe4, 0x19, 0x71, 0x42, 0x39,
- 0x30, 0x0a, 0x5d, 0xb3, 0x4b, 0x43, 0xdf, 0x84, 0xc0, 0x40, 0x3c, 0x07, 0xe0, 0x80, 0xe6, 0xe8,
- 0x32, 0xbc, 0xa7, 0xc5, 0x71, 0x8e, 0xd2, 0xcd, 0xe1, 0xdc, 0x81, 0xbc, 0x03, 0xeb, 0x67, 0x0d,
- 0x33, 0xe2, 0x9d, 0x5e, 0x82, 0x62, 0xd5, 0x3e, 0xf6, 0x62, 0xc6, 0x12, 0xeb, 0xb3, 0x8d, 0x09,
- 0xe3, 0xfe, 0xf9, 0x3c, 0x89, 0xa6, 0x17, 0xc5, 0xf9, 0xcf, 0x73, 0xbd, 0xfd, 0x91, 0xd2, 0xd2,
- 0xc0, 0xdf, 0xda, 0x57, 0xc4, 0x12, 0xd2, 0x40, 0xc3, 0xe1, 0xf3, 0x89, 0x57, 0x0f, 0x02, 0x07,
- 0xf4, 0x47, 0xc1, 0x80, 0x65, 0x1a, 0xa8, 0x22, 0x38, 0x85, 0xee, 0x9c, 0xe6, 0x86, 0xf1, 0x59,
- 0x63, 0xae, 0xba, 0x90, 0x0f, 0xd0, 0xbd, 0x23, 0x56, 0x8a, 0x68, 0xe1, 0xf1, 0x2a, 0x37, 0xec,
- 0x27, 0x6a, 0x58, 0xdb, 0x25, 0xa5, 0x97, 0xd8, 0xf9, 0x0b, 0x1d, 0x0b, 0xdd, 0xeb, 0x62, 0x31,
- 0x47, 0xaf, 0x14, 0xdb, 0x3f, 0x02, 0x1c, 0xeb, 0x2f, 0x0b, 0x07, 0x18, 0x48, 0x8a, 0x7b, 0x71,
- 0xe4, 0x4d, 0xdc, 0xd4, 0xd4, 0xef, 0xb7, 0xa7, 0x14, 0xb2, 0x4c, 0xbf, 0xe9, 0x41, 0x3d, 0x43,
- 0x4f, 0xdb, 0x97, 0x94, 0x01, 0xe5, 0x2b, 0x30, 0x2f, 0xed, 0x3f, 0x58, 0x99, 0xb2, 0x0a, 0x23,
- 0xd2, 0x30, 0xd3, 0x4f, 0x78, 0xdf, 0x55, 0x1f, 0xc3, 0x92, 0x60, 0x77, 0xd7, 0xc5, 0xbc, 0x1e,
- 0x5b, 0xa2, 0x0a, 0xbf, 0x83, 0x87, 0xef, 0x70, 0x98, 0x9e, 0x0d, 0x10, 0x85, 0x12, 0x86, 0x2a,
- 0xb7, 0xca, 0xc4, 0xbd, 0x28, 0x96, 0x4c, 0xec, 0x2b, 0x58, 0x55, 0x09, 0xcc, 0xfa, 0x83, 0x66,
- 0x59, 0xef, 0x0b, 0x4b, 0xcb, 0xcc, 0x9b, 0xb9, 0x9b, 0xbc, 0xdc, 0xdb, 0x77, 0x84, 0x49, 0x0d,
- 0x7d, 0x12, 0x4c, 0x2b, 0xd3, 0xef, 0x4a, 0x7c, 0xce, 0xe0, 0x0f, 0x6f, 0x0b, 0xbd, 0x03, 0x40,
- 0x35, 0x97, 0x08, 0xee, 0xab, 0x86, 0x9c, 0x2d, 0x95, 0x75, 0xae, 0xca, 0x90, 0x67, 0x89, 0x46,
- 0x5d, 0xc1, 0x9d, 0x99, 0xd4, 0xb9, 0xec, 0x6e, 0x16, 0xfa, 0xb2, 0x78, 0x32, 0x4c, 0x9e, 0xf4,
- 0xbc, 0xf6, 0xb9, 0x73, 0xaf, 0x97, 0x0a, 0xe3, 0xbb, 0xdf, 0xaa, 0xcd, 0xe4, 0xd7, 0x0c, 0x29,
- 0x86, 0x66, 0x3c, 0xed, 0xa6, 0xd7, 0xc8, 0x72, 0x39, 0xd6, 0xf6, 0xb8, 0x59, 0xb2, 0xc7, 0x59,
- 0xb1, 0xab, 0xc9, 0x64, 0x46, 0x12, 0x7c, 0xda, 0x1c, 0xb7, 0xee, 0xee, 0xbe, 0x2c, 0xff, 0x04,
- 0xf1, 0xd1, 0x53, 0xcf, 0x65, 0x61, 0x13, 0xef, 0xb3, 0xd7, 0xcb, 0xba, 0xb8, 0x46, 0x32, 0x46,
- 0x4f, 0x2b, 0x69, 0x5d, 0xcc, 0xf7, 0xa8, 0x7c, 0xab, 0x65, 0xef, 0x21, 0x93, 0x07, 0x3c, 0xf7,
- 0x7d, 0x66, 0x0f, 0x40, 0x4a, 0x0e, 0xef, 0x88, 0x27, 0xb4, 0xa9, 0x32, 0x65, 0x59, 0x0b, 0xe6,
- 0x6b, 0xbd, 0x7d, 0x41, 0x68, 0x11, 0xe2, 0x87, 0xa2, 0x4e, 0xe6, 0xf0, 0x3c, 0x19, 0xfa, 0x74,
- 0xe7, 0x30, 0x7b, 0xe9, 0x69, 0xa5, 0x7d, 0x5d, 0x1c, 0x41, 0xc3, 0x59, 0x9c, 0xaa, 0x31, 0x95,
- 0xe0, 0x9d, 0x35, 0x15, 0x3a, 0xdf, 0x34, 0xcd, 0x09, 0x86, 0x53, 0x9c, 0x82, 0x24, 0xb5, 0x7b,
- 0x49, 0x2c, 0x17, 0x30, 0x3a, 0xa8, 0xe2, 0x76, 0x5f, 0x13, 0x0b, 0x19, 0xfc, 0x83, 0x98, 0x0d,
- 0xeb, 0x6a, 0x29, 0x04, 0xba, 0x41, 0x37, 0xde, 0xd5, 0xd1, 0x49, 0xfb, 0x05, 0x88, 0xe5, 0xdc,
- 0x28, 0x4c, 0x75, 0x81, 0xcd, 0xdc, 0x9b, 0x47, 0xcf, 0xbd, 0x71, 0xfe, 0xfc, 0xc5, 0x4b, 0xe7,
- 0xcf, 0x9f, 0xbd, 0xf4, 0xfa, 0xa5, 0xb3, 0x97, 0x2f, 0x5c, 0x38, 0x77, 0xf1, 0xdc, 0x05, 0xeb,
- 0x67, 0x35, 0x73, 0x93, 0x2d, 0x83, 0xd9, 0x33, 0x9e, 0x05, 0xf9, 0xc2, 0x48, 0xb1, 0xae, 0x6f,
- 0xa4, 0x15, 0xee, 0xfc, 0xe1, 0xe1, 0x01, 0xd8, 0x44, 0xe3, 0x66, 0x96, 0x2e, 0xea, 0xc2, 0x52,
- 0x2f, 0xbc, 0x7b, 0x12, 0xc5, 0x79, 0x7d, 0x56, 0x1e, 0xf0, 0xce, 0xe9, 0x72, 0x03, 0xac, 0x9a,
- 0xa7, 0xd7, 0xda, 0x3c, 0x23, 0x1c, 0x9e, 0xd7, 0x61, 0x05, 0xdd, 0xed, 0x06, 0x5f, 0xc1, 0xdd,
- 0x32, 0x54, 0x99, 0xb6, 0x73, 0xec, 0x0b, 0x11, 0x4d, 0xe4, 0xe1, 0xb1, 0xe5, 0xd0, 0x39, 0xa7,
- 0xee, 0x6d, 0xad, 0x4f, 0xe7, 0x69, 0x60, 0xa7, 0x1d, 0x04, 0x94, 0xf4, 0x21, 0x7d, 0xdb, 0x3f,
- 0x21, 0x60, 0xfd, 0xb8, 0x36, 0x9d, 0x97, 0x29, 0x42, 0xf9, 0x85, 0x12, 0x00, 0xc6, 0x29, 0xdb,
- 0xc1, 0x32, 0xcd, 0x53, 0x69, 0x82, 0xb9, 0x3d, 0xd2, 0x29, 0xf3, 0x2a, 0xb9, 0x5e, 0xcc, 0x05,
- 0x6e, 0x0c, 0x9d, 0x58, 0x1e, 0x30, 0xc9, 0x63, 0x7d, 0xa5, 0x44, 0xbc, 0x6c, 0xf0, 0x3e, 0xef,
- 0xfd, 0xe5, 0x22, 0x58, 0xdf, 0x43, 0x04, 0x3f, 0x6b, 0xde, 0x33, 0xbf, 0x23, 0x77, 0x28, 0x96,
- 0xff, 0x82, 0xa4, 0xb7, 0xcd, 0x26, 0xa1, 0x0f, 0x36, 0xa7, 0x80, 0x5c, 0xfe, 0x0c, 0x2c, 0x23,
- 0xb7, 0x6a, 0xfa, 0xf2, 0xc6, 0x70, 0xd4, 0x60, 0x0c, 0x99, 0x2b, 0xc0, 0x58, 0xaf, 0x9b, 0x15,
- 0xbf, 0x6b, 0xb7, 0xe9, 0x44, 0xc7, 0x09, 0xef, 0xf6, 0xfb, 0xbe, 0x2b, 0xe3, 0x24, 0xab, 0x7b,
- 0x44, 0x51, 0x85, 0x76, 0x75, 0xaf, 0xb1, 0x6f, 0x66, 0x10, 0xa6, 0x06, 0xed, 0x49, 0x8a, 0x32,
- 0xc0, 0xac, 0x48, 0x34, 0xe2, 0xd1, 0xe6, 0xc3, 0x0b, 0xd6, 0xff, 0x2d, 0xb8, 0xee, 0x34, 0x91,
- 0xba, 0xa5, 0x8b, 0xef, 0xf6, 0xbc, 0xe3, 0xe3, 0x89, 0x36, 0xdd, 0xcf, 0xf0, 0xf5, 0x4b, 0x49,
- 0x5c, 0x01, 0xf8, 0xa6, 0x68, 0xdc, 0xcc, 0xee, 0xf8, 0x9a, 0xde, 0xd1, 0x0c, 0x10, 0xbd, 0x9b,
- 0xde, 0x4d, 0x75, 0x37, 0xb6, 0x7b, 0x52, 0x88, 0xfc, 0xd7, 0xd4, 0xcb, 0x37, 0xd6, 0x9f, 0xd4,
- 0xcd, 0xb3, 0x99, 0x19, 0xf0, 0x32, 0x0a, 0xdc, 0xc5, 0x6b, 0x99, 0xfc, 0xb7, 0x46, 0xe7, 0xad,
- 0xde, 0x81, 0x87, 0xf7, 0xb0, 0xed, 0x01, 0x9e, 0xca, 0x65, 0xd8, 0xfd, 0x69, 0x4d, 0x1c, 0x99,
- 0x6a, 0xad, 0x24, 0xb4, 0x81, 0x39, 0xd3, 0xf8, 0x4b, 0xa2, 0x65, 0xbe, 0x2a, 0x74, 0xf3, 0xe3,
- 0xe0, 0x41, 0x2d, 0x19, 0x52, 0x67, 0xc5, 0xb2, 0xf9, 0x9b, 0x4e, 0x1d, 0xa9, 0x96, 0x19, 0x1d,
- 0x78, 0xc2, 0x68, 0x1e, 0x77, 0x59, 0x43, 0x8d, 0xae, 0x99, 0x6a, 0x74, 0x15, 0x70, 0xe7, 0x27,
- 0xc5, 0xf1, 0x21, 0xf1, 0xfc, 0x2e, 0xa8, 0xe4, 0x32, 0x2e, 0xe3, 0x2e, 0x68, 0xc9, 0x6c, 0x58,
- 0xff, 0xa7, 0x69, 0x3e, 0x9d, 0x82, 0x32, 0x68, 0xdc, 0xfe, 0x2e, 0x4b, 0x2d, 0x1a, 0xcb, 0x11,
- 0x04, 0xa2, 0x7c, 0xfd, 0xfd, 0xba, 0x91, 0x84, 0xa0, 0x67, 0x42, 0x9d, 0xd0, 0x2e, 0x3e, 0xc0,
- 0xc0, 0xd6, 0xfb, 0xac, 0x58, 0xa4, 0xb5, 0xd0, 0x99, 0x7a, 0x93, 0x92, 0x50, 0x66, 0x86, 0x24,
- 0x9b, 0x53, 0x51, 0x04, 0xac, 0xe7, 0x79, 0xb1, 0xc4, 0xef, 0x28, 0x20, 0x2c, 0x7e, 0xde, 0xa1,
- 0x78, 0x40, 0x93, 0x8f, 0xc1, 0xa2, 0x8b, 0x75, 0xea, 0xd6, 0x7e, 0x59, 0xcc, 0xc9, 0x6d, 0x7c,
- 0x11, 0x5f, 0x55, 0x03, 0x74, 0x2b, 0x07, 0x5c, 0xc3, 0x2e, 0xed, 0x73, 0x62, 0xc5, 0x09, 0x43,
- 0x18, 0xe7, 0x52, 0x55, 0x14, 0x9e, 0x23, 0xed, 0x33, 0xa4, 0x7b, 0x4e, 0x2c, 0x64, 0x08, 0xea,
- 0x8b, 0xd5, 0xc5, 0x17, 0x2b, 0xd0, 0xd8, 0xf2, 0x6d, 0x6d, 0xce, 0x38, 0x74, 0xef, 0x09, 0x61,
- 0xe0, 0x77, 0x28, 0xbf, 0x56, 0x92, 0xf1, 0x82, 0xef, 0x9e, 0xe7, 0x87, 0x2e, 0x58, 0x5b, 0x9c,
- 0x66, 0xb1, 0x3c, 0x0e, 0x51, 0x2f, 0xf3, 0xaa, 0x70, 0xe0, 0x03, 0xd1, 0xe2, 0x05, 0xc0, 0x7e,
- 0x39, 0x30, 0xea, 0xaf, 0x04, 0xad, 0x5c, 0x57, 0x72, 0x29, 0x60, 0xd9, 0xf5, 0xe3, 0x46, 0xb9,
- 0x4e, 0xb9, 0xa9, 0x2f, 0xd9, 0x7c, 0x6d, 0x92, 0xa4, 0xf6, 0x38, 0xa2, 0x1b, 0x6e, 0x5c, 0x5a,
- 0x10, 0x9b, 0xf2, 0xc0, 0xf7, 0xad, 0xf1, 0xca, 0xc7, 0xd4, 0xfb, 0x55, 0x98, 0xcf, 0xc6, 0x42,
- 0x68, 0x7e, 0x8b, 0x24, 0x7b, 0xd4, 0xb0, 0xc5, 0xcb, 0xe4, 0x5b, 0x1d, 0x9c, 0x4d, 0x30, 0x9e,
- 0xf4, 0x36, 0x1e, 0x0a, 0xce, 0x33, 0xfa, 0xf3, 0xd6, 0xaf, 0xd6, 0xa6, 0x2f, 0x87, 0xc3, 0xcf,
- 0x9b, 0xb0, 0xf3, 0xe2, 0x93, 0x82, 0xa6, 0x30, 0xe2, 0x7b, 0x78, 0xfb, 0x61, 0x00, 0x1b, 0x3e,
- 0x3d, 0x9b, 0x57, 0x7e, 0x91, 0xa2, 0xa1, 0x33, 0x97, 0x85, 0x5b, 0x27, 0x7b, 0xe2, 0x47, 0xaf,
- 0x19, 0x5b, 0xf7, 0x4d, 0x9a, 0xac, 0x79, 0x9e, 0x7a, 0xcf, 0xc0, 0xb8, 0x5f, 0x9e, 0x46, 0xf8,
- 0x18, 0xa3, 0x42, 0xec, 0x59, 0xf1, 0xa4, 0x9a, 0x92, 0x2f, 0xce, 0xc6, 0x36, 0xbf, 0x71, 0xac,
- 0x3a, 0xb1, 0xfe, 0xca, 0xc2, 0xae, 0xa1, 0x61, 0x1e, 0xe8, 0x3e, 0x3b, 0x56, 0x46, 0x02, 0x20,
- 0xe9, 0xe5, 0x17, 0x5e, 0x0a, 0x37, 0x75, 0xf9, 0x1b, 0xd7, 0xd1, 0xbf, 0x6c, 0x6e, 0xd5, 0xf7,
- 0xf1, 0xf1, 0x34, 0x39, 0xeb, 0x35, 0x06, 0xeb, 0xa2, 0x59, 0x72, 0xff, 0x8e, 0xef, 0xcd, 0xec,
- 0x89, 0xa6, 0x68, 0x88, 0xef, 0x60, 0x53, 0xf2, 0xe6, 0x4a, 0xeb, 0x9d, 0xda, 0x37, 0x6b, 0x9f,
- 0xfa, 0x8f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0xe1, 0x51, 0xdb, 0x9f, 0x62, 0x00, 0x00,
+ proto.RegisterType((*CMsgClientUnsignedInstallScript)(nil), "CMsgClientUnsignedInstallScript")
+}
+
+func init() { proto.RegisterFile("steammessages_clientserver.proto", fileDescriptor_97f09b42bb99641f) }
+
+var fileDescriptor_97f09b42bb99641f = []byte{
+ // 6884 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x7c, 0x4b, 0x8c, 0x1c, 0xc9,
+ 0x75, 0xe0, 0xd4, 0xbf, 0xfa, 0x75, 0x57, 0x7f, 0xaa, 0xd9, 0x64, 0xb1, 0xf8, 0x9d, 0xd4, 0x68,
+ 0x86, 0x9a, 0xd1, 0xd4, 0x90, 0x2d, 0xce, 0x50, 0x1c, 0x0d, 0x20, 0x35, 0xbb, 0xc9, 0x1e, 0x4a,
+ 0x6c, 0x0e, 0x77, 0x9a, 0x1c, 0x2d, 0x84, 0x1d, 0xa5, 0xa2, 0x33, 0xa3, 0xaa, 0x52, 0x9d, 0x15,
+ 0x99, 0x93, 0x11, 0xd5, 0xcd, 0x96, 0xf6, 0xa0, 0x05, 0x16, 0x82, 0xb0, 0x58, 0x60, 0xb5, 0xb7,
+ 0x95, 0xd6, 0x80, 0x05, 0x03, 0xb2, 0x00, 0x4b, 0xf0, 0x6d, 0x04, 0xd9, 0x96, 0x21, 0xd9, 0x32,
+ 0x60, 0xc0, 0x17, 0xc3, 0x06, 0x7c, 0x34, 0xe4, 0x8b, 0x00, 0x5f, 0x7c, 0xf1, 0xc9, 0x17, 0x03,
+ 0x46, 0xbc, 0x88, 0xc8, 0x8c, 0xcc, 0xaa, 0xea, 0x6e, 0x6a, 0xc6, 0xba, 0x90, 0xd9, 0xf1, 0x79,
+ 0xf1, 0xe2, 0xfd, 0xe2, 0xbd, 0x17, 0x2f, 0x0a, 0xae, 0x72, 0x41, 0xc9, 0x68, 0x44, 0x39, 0x27,
+ 0x03, 0xca, 0x5d, 0x2f, 0x0c, 0x28, 0x13, 0x9c, 0x26, 0x07, 0x34, 0xe9, 0xc5, 0x49, 0x24, 0xa2,
+ 0x6e, 0x27, 0x3f, 0x62, 0x8f, 0x70, 0xaa, 0x7b, 0xba, 0x94, 0x79, 0xc9, 0x51, 0x2c, 0xa8, 0xef,
+ 0x92, 0x38, 0x76, 0x45, 0xe0, 0xed, 0x53, 0xa1, 0xfa, 0x9c, 0x6d, 0xb8, 0xbc, 0xb9, 0xc3, 0x07,
+ 0x9b, 0x08, 0xef, 0xc9, 0xd6, 0xee, 0xa3, 0xf5, 0x47, 0xbb, 0x94, 0xf3, 0x20, 0x62, 0xbb, 0x82,
+ 0x24, 0x82, 0xfa, 0xed, 0xb3, 0xb0, 0x88, 0x90, 0x03, 0xdf, 0x4d, 0xe8, 0x28, 0x12, 0xb4, 0x53,
+ 0xba, 0x5a, 0xba, 0x56, 0x6f, 0xb7, 0xa0, 0x46, 0xe2, 0x38, 0xf0, 0x3b, 0xe5, 0xab, 0xa5, 0x6b,
+ 0x35, 0xe7, 0x7f, 0x94, 0xe1, 0xe2, 0x0c, 0x48, 0x77, 0x99, 0x7f, 0x6a, 0x38, 0xed, 0x2e, 0xb4,
+ 0xb9, 0x9a, 0xe6, 0x86, 0x94, 0x0d, 0xc4, 0xd0, 0xe5, 0xd4, 0xeb, 0x54, 0xb0, 0x6f, 0x0d, 0x5a,
+ 0xa6, 0x8f, 0x26, 0x49, 0x94, 0x74, 0xaa, 0xd8, 0xbc, 0x04, 0x0d, 0x46, 0x84, 0x38, 0x8a, 0x69,
+ 0xa7, 0x86, 0x0d, 0x6d, 0x80, 0xbd, 0x23, 0x41, 0xb9, 0x9b, 0x50, 0xef, 0xa0, 0x53, 0xcf, 0xb7,
+ 0x71, 0xca, 0x44, 0xa7, 0x81, 0x6d, 0x1d, 0x58, 0xce, 0xda, 0xdc, 0x84, 0x86, 0xe4, 0xa8, 0xd3,
+ 0xcc, 0xf7, 0x48, 0x08, 0xba, 0x67, 0xce, 0xe0, 0x27, 0x82, 0x11, 0x75, 0x45, 0xe4, 0x7a, 0x11,
+ 0x63, 0xd4, 0x13, 0xee, 0x88, 0x77, 0x00, 0x69, 0xf0, 0x75, 0x70, 0x32, 0x12, 0xbc, 0x4b, 0x07,
+ 0x01, 0x17, 0x34, 0xd9, 0x18, 0x8b, 0xe1, 0x63, 0x24, 0xf9, 0x97, 0x03, 0x31, 0xdc, 0xdc, 0x91,
+ 0xb0, 0x91, 0xf6, 0x5e, 0x14, 0xba, 0x07, 0x34, 0x91, 0xdb, 0x41, 0x52, 0xb4, 0xda, 0x8b, 0x50,
+ 0x57, 0xcc, 0xc1, 0xfd, 0x2e, 0xc8, 0xb5, 0x14, 0xa3, 0xdd, 0x80, 0x71, 0x41, 0x98, 0x47, 0xdd,
+ 0xc0, 0xc7, 0x4d, 0x57, 0x9d, 0xbf, 0x2b, 0xd9, 0xf4, 0x56, 0x0b, 0xc8, 0xa5, 0x36, 0xa3, 0x51,
+ 0x1c, 0x52, 0x41, 0xdb, 0xcb, 0xd0, 0x44, 0x7a, 0xcb, 0x29, 0x8a, 0xd2, 0x4b, 0xd0, 0x18, 0x90,
+ 0x11, 0xc2, 0x28, 0x63, 0xc3, 0x22, 0xd4, 0x29, 0x17, 0x44, 0x50, 0x5c, 0xaf, 0xd5, 0xbe, 0x0c,
+ 0x67, 0x29, 0x19, 0x23, 0xc9, 0x15, 0x95, 0x13, 0xca, 0xe3, 0x88, 0x71, 0x8a, 0x6b, 0xb6, 0xda,
+ 0xe7, 0x61, 0x65, 0xeb, 0xee, 0xa3, 0x77, 0xef, 0x6e, 0x6e, 0x3c, 0xbe, 0xbb, 0xa5, 0xe5, 0x08,
+ 0x49, 0xbe, 0x20, 0xc9, 0xab, 0xfe, 0x76, 0xbd, 0xc4, 0x43, 0x92, 0xb7, 0xda, 0xe7, 0x60, 0x49,
+ 0xb7, 0x71, 0xfa, 0xc1, 0x98, 0x32, 0x8f, 0x22, 0xdd, 0x5b, 0x52, 0x14, 0xa2, 0x43, 0x46, 0x13,
+ 0x37, 0x45, 0x50, 0x52, 0xbd, 0xee, 0x7c, 0xab, 0x04, 0xcb, 0xd9, 0x9e, 0x36, 0x77, 0x1e, 0x04,
+ 0x5c, 0xb4, 0xcf, 0xc0, 0x82, 0x37, 0x72, 0x89, 0xef, 0x27, 0x94, 0x73, 0xca, 0x3b, 0xa5, 0xab,
+ 0x95, 0x6b, 0x2d, 0xb9, 0x3b, 0x6f, 0xe4, 0xc6, 0x51, 0x22, 0x78, 0xa7, 0x8c, 0x2d, 0x97, 0xe1,
+ 0xac, 0x37, 0x72, 0x0f, 0xe9, 0x1e, 0x8f, 0x70, 0xcd, 0x6c, 0x46, 0xe5, 0x6a, 0xe5, 0xda, 0x5c,
+ 0xfb, 0x05, 0xb8, 0x18, 0xd3, 0xc4, 0x93, 0xd4, 0xf4, 0x69, 0x9f, 0x8c, 0x43, 0x21, 0x79, 0x98,
+ 0x8e, 0x57, 0x5b, 0x74, 0x7e, 0xaf, 0x04, 0x17, 0x32, 0x14, 0x1e, 0xad, 0x3f, 0xda, 0x54, 0x4c,
+ 0x0e, 0x22, 0x76, 0x9f, 0xf5, 0x23, 0x14, 0x41, 0x8d, 0xb4, 0xeb, 0x53, 0x2e, 0x34, 0x69, 0xcf,
+ 0xc0, 0x42, 0xda, 0xcc, 0x13, 0x2f, 0xa3, 0xaf, 0x54, 0xb8, 0xc0, 0xd7, 0xf4, 0x5d, 0x81, 0x39,
+ 0x8f, 0x30, 0x3f, 0xf0, 0x25, 0xc9, 0xab, 0x48, 0xb7, 0xf3, 0xb0, 0xe2, 0xa5, 0x2b, 0x98, 0xd9,
+ 0x35, 0x9c, 0xdd, 0x06, 0x48, 0x28, 0xf3, 0xe9, 0x37, 0x0e, 0xa2, 0x31, 0x47, 0x92, 0x2e, 0x38,
+ 0xbf, 0x2a, 0xc1, 0x95, 0x19, 0xe8, 0xdd, 0x23, 0x41, 0xf8, 0xd1, 0x51, 0xec, 0x42, 0x9b, 0xc6,
+ 0xeb, 0xb1, 0x3b, 0xa9, 0x67, 0xd8, 0x97, 0xc7, 0x15, 0xa1, 0xd7, 0x0c, 0x74, 0x2f, 0x8c, 0x38,
+ 0x75, 0x13, 0x4a, 0x78, 0xc4, 0x34, 0xa3, 0xd7, 0xa0, 0xa5, 0x5a, 0xb5, 0x59, 0x42, 0x3e, 0xcf,
+ 0x39, 0x9b, 0xf6, 0x26, 0x1e, 0x52, 0x71, 0x18, 0x25, 0xfb, 0x01, 0x1b, 0x6c, 0xd2, 0x44, 0xbc,
+ 0x2b, 0x25, 0x85, 0x0b, 0xc9, 0xdf, 0x7d, 0x7a, 0xe4, 0xfa, 0x44, 0x10, 0xc4, 0x74, 0xa1, 0x88,
+ 0xa9, 0xf3, 0x1e, 0x5c, 0x9a, 0x0d, 0x24, 0x0e, 0x8f, 0xda, 0x0b, 0x50, 0xf5, 0x68, 0x22, 0x34,
+ 0xa1, 0x91, 0xf6, 0xae, 0x84, 0x19, 0xf8, 0x16, 0xce, 0xc4, 0xe5, 0xc1, 0x80, 0x11, 0x31, 0x4e,
+ 0xa8, 0x26, 0xf1, 0x0d, 0x1b, 0xb9, 0x6d, 0x2a, 0x36, 0xe2, 0xf8, 0x1d, 0x29, 0xac, 0x7c, 0x18,
+ 0xc4, 0x4a, 0xcd, 0x2c, 0x54, 0x50, 0x6f, 0x9d, 0xf7, 0xe1, 0xa5, 0x13, 0xa6, 0xbc, 0xab, 0x15,
+ 0xa9, 0xdd, 0x86, 0x06, 0x4d, 0x28, 0x1f, 0x87, 0x8a, 0x2d, 0xad, 0x37, 0x4b, 0xeb, 0x16, 0xb8,
+ 0xf2, 0x34, 0x33, 0xe0, 0xbc, 0x04, 0x67, 0x33, 0xf0, 0xda, 0xa6, 0x3e, 0x8e, 0xf6, 0x29, 0x93,
+ 0xb6, 0x53, 0xc8, 0x0f, 0x84, 0x55, 0x75, 0x76, 0x6c, 0xd9, 0xdd, 0x26, 0x23, 0xaa, 0xa5, 0x03,
+ 0x07, 0xf3, 0xf6, 0x65, 0x68, 0x8f, 0xc8, 0x53, 0x17, 0x67, 0x70, 0x29, 0xfc, 0xfb, 0x94, 0xc6,
+ 0x1a, 0x8d, 0xf2, 0x8d, 0xeb, 0xb8, 0x2e, 0xf6, 0xa1, 0x46, 0x2d, 0x38, 0x3f, 0xd4, 0xea, 0xb8,
+ 0xbd, 0xbb, 0x8b, 0x07, 0xcd, 0xe3, 0xa3, 0x98, 0x4a, 0x96, 0x2a, 0x64, 0x5d, 0x3c, 0x7d, 0x34,
+ 0x09, 0x24, 0x26, 0xfd, 0x90, 0x0c, 0xb8, 0xde, 0xc2, 0x39, 0x58, 0x52, 0xa6, 0x26, 0x36, 0x7a,
+ 0x98, 0xa9, 0x00, 0x76, 0x48, 0xcd, 0xd5, 0x62, 0xb5, 0x0c, 0x4d, 0x6c, 0xf2, 0x83, 0x04, 0x19,
+ 0x33, 0x27, 0x19, 0x83, 0x2d, 0xc6, 0x3a, 0xd6, 0xb1, 0xd5, 0xc0, 0xfc, 0x60, 0x4c, 0x93, 0x23,
+ 0x05, 0x00, 0xa5, 0xcc, 0x79, 0x11, 0x56, 0x34, 0x9a, 0x82, 0x88, 0x31, 0x57, 0xdc, 0x5f, 0x81,
+ 0xb9, 0x40, 0x1a, 0x76, 0x4f, 0x72, 0x56, 0xe2, 0xd8, 0x74, 0xbe, 0x69, 0xb6, 0xf3, 0x28, 0x24,
+ 0x47, 0x34, 0x41, 0xeb, 0xf2, 0x29, 0x68, 0xc4, 0xf8, 0x97, 0x32, 0x2c, 0xf3, 0xeb, 0x9d, 0x5e,
+ 0x71, 0x4c, 0x4f, 0x7d, 0x76, 0xdf, 0x82, 0xba, 0xfa, 0x9a, 0x30, 0xad, 0x55, 0xb9, 0x5a, 0x3c,
+ 0xde, 0x0b, 0x03, 0xcf, 0x0d, 0x62, 0x4d, 0x82, 0x94, 0x37, 0x8a, 0x89, 0xdb, 0x06, 0xc9, 0x27,
+ 0x9c, 0x26, 0x12, 0x4e, 0xc0, 0x06, 0x53, 0x6c, 0xf4, 0xc9, 0x80, 0x5e, 0x56, 0xd2, 0xb0, 0xbd,
+ 0xbb, 0x15, 0x70, 0xad, 0x8e, 0x0f, 0x23, 0x11, 0x78, 0x53, 0x2c, 0xbe, 0xf3, 0xa3, 0x1a, 0xac,
+ 0xe5, 0x25, 0x82, 0xe3, 0x16, 0xfc, 0xf6, 0x2d, 0x45, 0x62, 0xee, 0xe2, 0xee, 0x7d, 0xbd, 0xf9,
+ 0xe7, 0x7b, 0x53, 0x47, 0xf7, 0xe4, 0xb7, 0x9e, 0x78, 0x16, 0x16, 0xf5, 0x99, 0x14, 0x71, 0x17,
+ 0xcf, 0x5c, 0xc4, 0xb2, 0xfb, 0xf3, 0x2a, 0x80, 0x35, 0x6c, 0x15, 0xe6, 0x53, 0x6b, 0x33, 0xe0,
+ 0x9a, 0x4a, 0x13, 0x07, 0xd0, 0xb3, 0x88, 0x49, 0x8e, 0xa1, 0x52, 0x4e, 0x9a, 0x19, 0x65, 0x50,
+ 0x73, 0x53, 0x68, 0xf4, 0xa9, 0x48, 0x88, 0x1b, 0xb0, 0x7e, 0x84, 0x02, 0x32, 0x27, 0x71, 0x56,
+ 0x12, 0x46, 0x04, 0x71, 0xf7, 0xc2, 0x68, 0x0f, 0xed, 0x10, 0x1e, 0x5a, 0x71, 0x12, 0x79, 0x94,
+ 0x73, 0x89, 0xd2, 0x1c, 0x2e, 0x73, 0x09, 0xd6, 0xb8, 0x48, 0xa4, 0x9f, 0xc2, 0x06, 0x6e, 0x9c,
+ 0x44, 0x07, 0x81, 0x4f, 0x13, 0xd9, 0x0d, 0xd8, 0xdd, 0x06, 0x40, 0x50, 0x4a, 0xd8, 0xe7, 0x8d,
+ 0x00, 0xab, 0xe3, 0x2c, 0xf0, 0x3b, 0x0b, 0xc6, 0xee, 0x1d, 0x24, 0xee, 0x70, 0xe4, 0xbb, 0x07,
+ 0x94, 0xf9, 0x51, 0xd2, 0x69, 0x19, 0xb9, 0xd6, 0xcd, 0xa3, 0xc8, 0xa7, 0x61, 0x67, 0x11, 0x5b,
+ 0x2f, 0x41, 0x3b, 0x24, 0x63, 0xe6, 0x0d, 0xdd, 0x28, 0x46, 0xcb, 0x8a, 0x54, 0x5d, 0x52, 0xd6,
+ 0xe1, 0x7a, 0xfb, 0x13, 0x70, 0x2e, 0x4e, 0x82, 0x11, 0x49, 0x8e, 0xa4, 0xc3, 0x21, 0x92, 0x28,
+ 0x0c, 0x69, 0xa2, 0xc6, 0x2c, 0x4b, 0xaf, 0xe3, 0xcd, 0xf2, 0xab, 0x37, 0xda, 0x2f, 0xc1, 0x15,
+ 0x33, 0x48, 0x91, 0xdd, 0x1a, 0xca, 0x69, 0x12, 0x90, 0xb0, 0xb3, 0x82, 0x8b, 0xbd, 0x04, 0x17,
+ 0x45, 0x24, 0x48, 0x38, 0x39, 0xcc, 0x8b, 0xc6, 0x4c, 0x74, 0xda, 0x66, 0xd9, 0x57, 0xe0, 0xaa,
+ 0x1a, 0xc8, 0x22, 0x36, 0x6b, 0xf0, 0xaa, 0x19, 0xfc, 0x22, 0x5c, 0xb0, 0x3a, 0xa5, 0x25, 0xe6,
+ 0xc3, 0x28, 0x76, 0xfb, 0x41, 0x88, 0xcc, 0x3e, 0x23, 0xb9, 0x2f, 0xc7, 0x75, 0xa0, 0xa5, 0xb7,
+ 0xca, 0xa3, 0x71, 0xe2, 0xd1, 0xce, 0x9a, 0x86, 0xe0, 0xdc, 0x86, 0x96, 0x92, 0xea, 0x8d, 0x58,
+ 0x12, 0x7d, 0x9a, 0xfb, 0x32, 0xe9, 0x35, 0xa0, 0x10, 0x39, 0xf7, 0x01, 0xb4, 0x42, 0x50, 0x76,
+ 0x34, 0x65, 0xde, 0x19, 0x58, 0xa0, 0x3e, 0x65, 0x47, 0xe6, 0x68, 0x52, 0x7e, 0xe6, 0x2a, 0xcc,
+ 0x63, 0x23, 0x17, 0x49, 0xc0, 0x06, 0x28, 0x76, 0x73, 0xce, 0x4d, 0x03, 0xea, 0x4b, 0x81, 0xb7,
+ 0x7f, 0x5a, 0x50, 0xce, 0x4f, 0x4b, 0xd0, 0xce, 0xf4, 0x46, 0x3a, 0x61, 0x68, 0x5a, 0x56, 0x61,
+ 0x5e, 0x9b, 0xda, 0x90, 0xf6, 0xb5, 0xb9, 0x97, 0xce, 0x5f, 0x48, 0xb8, 0x74, 0x36, 0xf1, 0x9c,
+ 0x93, 0x9e, 0x91, 0x56, 0xf3, 0x17, 0xe0, 0x62, 0xb1, 0xc7, 0xed, 0x27, 0xd1, 0x48, 0xd9, 0xd9,
+ 0x44, 0x2b, 0xc6, 0x55, 0x68, 0xa8, 0xb3, 0x81, 0x77, 0xaa, 0xa8, 0xb2, 0x4b, 0xa8, 0xb2, 0x99,
+ 0x93, 0x29, 0x95, 0x4c, 0x19, 0x68, 0xde, 0xa9, 0xa1, 0x63, 0xd4, 0x81, 0x65, 0x7d, 0xfc, 0x66,
+ 0x7e, 0x58, 0x5d, 0x1f, 0xa1, 0x6b, 0x93, 0x78, 0x6f, 0x78, 0xfb, 0x05, 0x6f, 0x4e, 0x79, 0x5c,
+ 0x16, 0xdc, 0xf2, 0x4c, 0xb8, 0xea, 0x68, 0xfe, 0xc7, 0x8a, 0x0d, 0xf8, 0x41, 0xe0, 0x51, 0xc6,
+ 0x29, 0xd2, 0xa4, 0x70, 0xfc, 0xd5, 0xe4, 0xf1, 0x77, 0x1d, 0x9a, 0xa1, 0x1a, 0xa2, 0x20, 0xcf,
+ 0xaf, 0x5f, 0xee, 0x4d, 0x9d, 0xdd, 0xd3, 0xdf, 0xdd, 0x7f, 0x2f, 0x43, 0x43, 0x7f, 0xa3, 0x0e,
+ 0x13, 0x6f, 0x5f, 0x62, 0x61, 0xce, 0x63, 0xc9, 0x26, 0xf4, 0xd1, 0xbd, 0x84, 0x12, 0x41, 0x95,
+ 0x9c, 0x34, 0xa4, 0xab, 0x85, 0xad, 0x8c, 0x3e, 0x15, 0xae, 0xd6, 0x7b, 0x44, 0xb8, 0x21, 0x27,
+ 0x8c, 0x02, 0x36, 0x16, 0xd4, 0x0d, 0x83, 0x51, 0x20, 0x74, 0x5c, 0x91, 0xb6, 0x72, 0x77, 0xcc,
+ 0xa9, 0xaf, 0x83, 0x8b, 0xb3, 0xb0, 0x18, 0x93, 0xa3, 0x91, 0xb4, 0x80, 0x23, 0x2a, 0x86, 0x91,
+ 0xaf, 0xbd, 0xdd, 0xf4, 0x04, 0x6c, 0x18, 0x3b, 0x12, 0x8f, 0x13, 0x6f, 0x48, 0x38, 0x55, 0xda,
+ 0x82, 0xfa, 0xeb, 0x6b, 0x17, 0x48, 0xc2, 0xd6, 0x9b, 0x56, 0xaa, 0x3c, 0x67, 0x1c, 0x63, 0x41,
+ 0x93, 0x24, 0x10, 0x91, 0x19, 0x0d, 0x26, 0xf0, 0xf1, 0x86, 0x84, 0x0d, 0xa8, 0xcb, 0xc6, 0xa3,
+ 0x3d, 0x9a, 0xa0, 0xe1, 0xa9, 0x4d, 0x31, 0x3c, 0x67, 0x61, 0x31, 0x60, 0x81, 0x08, 0x48, 0xe8,
+ 0xc6, 0x34, 0x09, 0x22, 0x1f, 0x2d, 0x0f, 0x7a, 0xee, 0xa6, 0x1d, 0x69, 0x30, 0x66, 0x81, 0x40,
+ 0xf3, 0x83, 0x53, 0x12, 0xca, 0xe8, 0x61, 0x36, 0x65, 0xc9, 0x4c, 0x31, 0xed, 0xd9, 0x94, 0x65,
+ 0xe4, 0xef, 0x7f, 0xcf, 0xb1, 0xf7, 0xce, 0xee, 0x2e, 0x15, 0xbb, 0x5e, 0x94, 0xd0, 0xa2, 0x63,
+ 0x24, 0x61, 0x87, 0x94, 0xf8, 0x34, 0xd9, 0x8b, 0x48, 0xe2, 0xbb, 0x69, 0x90, 0xd7, 0x82, 0x1a,
+ 0x97, 0x13, 0x74, 0x5c, 0xb7, 0x04, 0x0d, 0x9f, 0x0a, 0x12, 0x84, 0x5c, 0x3b, 0x6b, 0x17, 0x60,
+ 0x75, 0x1c, 0x87, 0x11, 0xf1, 0x5d, 0x1c, 0x66, 0x08, 0x8d, 0x0c, 0x70, 0xfe, 0xa0, 0x64, 0x7b,
+ 0x7e, 0xd6, 0xf2, 0xb3, 0x9c, 0x2c, 0x94, 0xb2, 0x2b, 0x70, 0xce, 0x46, 0x85, 0x6a, 0x86, 0x48,
+ 0x33, 0x56, 0x4e, 0x83, 0x4b, 0x5c, 0x4c, 0x51, 0x5a, 0xb9, 0x99, 0xcd, 0xf6, 0x45, 0x38, 0x33,
+ 0x08, 0xa3, 0x3d, 0x12, 0xba, 0x09, 0x61, 0xfb, 0x6e, 0x9c, 0xd0, 0x83, 0x40, 0xfa, 0xe3, 0x4a,
+ 0x44, 0xe4, 0x91, 0x63, 0xf5, 0x32, 0x7a, 0xa8, 0x91, 0xdc, 0x81, 0xd5, 0x22, 0x8e, 0x4f, 0xb6,
+ 0x37, 0x4f, 0x4d, 0xa0, 0x45, 0xa8, 0x8f, 0x07, 0x9e, 0x71, 0x76, 0xeb, 0xce, 0x0d, 0xdb, 0xb3,
+ 0x4b, 0xc1, 0x1d, 0xb7, 0x61, 0xe7, 0x47, 0xa5, 0xc2, 0x9c, 0x7b, 0x01, 0xf3, 0xdf, 0x49, 0x36,
+ 0x51, 0x27, 0x1e, 0xdc, 0x99, 0x40, 0xa5, 0x40, 0x20, 0x1e, 0x25, 0xa9, 0x80, 0x2b, 0x9c, 0xae,
+ 0x42, 0xc7, 0x1e, 0xe0, 0x07, 0x5c, 0xfa, 0x0e, 0x4a, 0x7c, 0x15, 0x1f, 0x2f, 0xc0, 0xaa, 0x52,
+ 0x39, 0x37, 0xe8, 0xbb, 0x2c, 0x12, 0x6e, 0x3f, 0x1a, 0x33, 0x15, 0xb0, 0x36, 0xd1, 0xf2, 0x59,
+ 0xd3, 0x19, 0x19, 0xa9, 0x63, 0x7c, 0xce, 0xf9, 0x87, 0x12, 0x7c, 0xe2, 0x18, 0x4c, 0x8f, 0x65,
+ 0xeb, 0x2c, 0x02, 0x1e, 0xc3, 0x6e, 0x85, 0xab, 0x33, 0x7b, 0xbb, 0x55, 0x05, 0x5c, 0x1e, 0xbd,
+ 0xb3, 0x77, 0x5c, 0x33, 0x83, 0xa6, 0xed, 0x0b, 0x1d, 0x56, 0xe7, 0xf7, 0x4b, 0x70, 0x3e, 0xb7,
+ 0xaf, 0x6d, 0x2a, 0x1e, 0xdc, 0xb9, 0xcb, 0x44, 0x12, 0x50, 0x5e, 0xa0, 0x7f, 0x6d, 0xe6, 0x4e,
+ 0x56, 0x61, 0x3e, 0x41, 0xd5, 0xe7, 0x82, 0x24, 0x06, 0xfb, 0x15, 0x98, 0x53, 0x8d, 0x54, 0xd3,
+ 0x77, 0x92, 0x3d, 0xd2, 0xd7, 0xd1, 0x67, 0x89, 0xb6, 0x5c, 0xe6, 0x3c, 0x93, 0x26, 0xbc, 0x7e,
+ 0xb5, 0x72, 0xad, 0xee, 0xfc, 0x5b, 0x09, 0x9e, 0x9f, 0x89, 0xe1, 0x47, 0x53, 0xa7, 0xdb, 0xd0,
+ 0xa0, 0x0a, 0x0e, 0xc6, 0xdf, 0xf3, 0xeb, 0xd7, 0x7a, 0x27, 0xae, 0xd4, 0x93, 0x7f, 0x1f, 0x75,
+ 0x3d, 0xa8, 0xe1, 0x47, 0x2e, 0x92, 0x1d, 0x73, 0x9a, 0xe8, 0x53, 0x78, 0x15, 0xe6, 0x2d, 0xa5,
+ 0x3b, 0xa5, 0x49, 0xc9, 0x34, 0x0a, 0x83, 0x3f, 0xe7, 0x17, 0x25, 0x3b, 0xf3, 0xb5, 0x11, 0xc7,
+ 0x3b, 0xca, 0xd4, 0x2b, 0xff, 0x75, 0x8b, 0x08, 0xd2, 0x7e, 0x00, 0x8b, 0xc6, 0xfe, 0xe7, 0xbc,
+ 0xe4, 0x9b, 0xbd, 0xe3, 0x27, 0xf6, 0xa6, 0x35, 0x76, 0xdf, 0x81, 0x33, 0x53, 0x57, 0x29, 0xea,
+ 0xe1, 0x12, 0x34, 0xfa, 0x51, 0x42, 0xe5, 0x91, 0x5f, 0x4e, 0x05, 0x43, 0x3a, 0x06, 0xe2, 0x30,
+ 0x72, 0x0f, 0x29, 0xdd, 0x57, 0x87, 0x56, 0xcd, 0xf9, 0xa3, 0x12, 0x74, 0x33, 0x44, 0xee, 0xf3,
+ 0x07, 0xf2, 0xe8, 0xa2, 0xfe, 0x86, 0x87, 0x6c, 0x90, 0xca, 0xb8, 0x17, 0x70, 0x75, 0xa0, 0x51,
+ 0xdf, 0x25, 0xaa, 0x59, 0x85, 0x42, 0xd2, 0xaa, 0xc9, 0x4e, 0x2f, 0x1a, 0x8d, 0xa4, 0x5d, 0x3f,
+ 0x72, 0xf7, 0x08, 0x63, 0xfa, 0xa4, 0x6c, 0xca, 0x40, 0x1f, 0xa7, 0x46, 0xde, 0xbe, 0x35, 0x53,
+ 0xd9, 0xc3, 0xd7, 0xe1, 0xd5, 0x29, 0x60, 0x5d, 0x12, 0x86, 0xd1, 0x21, 0xf5, 0x65, 0x54, 0x19,
+ 0xb0, 0x83, 0x40, 0x50, 0xb7, 0x9f, 0x04, 0x94, 0xf9, 0x8a, 0xfc, 0x4d, 0xe7, 0x7f, 0x97, 0xe0,
+ 0x8c, 0x1d, 0xc4, 0x4a, 0x97, 0x06, 0x3d, 0x82, 0x57, 0xa1, 0xa1, 0x1c, 0x1c, 0x13, 0x80, 0x5d,
+ 0xec, 0x4d, 0x1b, 0xd7, 0x53, 0x9f, 0xdd, 0xbb, 0x50, 0x57, 0x5f, 0x18, 0x61, 0xe0, 0x97, 0xd2,
+ 0xc7, 0x92, 0x09, 0x12, 0x74, 0x63, 0x1a, 0x3e, 0x65, 0xe3, 0x30, 0x98, 0x50, 0x1e, 0xca, 0x8f,
+ 0x72, 0xdc, 0xd7, 0x49, 0x07, 0xea, 0xeb, 0x55, 0x05, 0x11, 0xbc, 0x7d, 0x47, 0x0a, 0x1f, 0x11,
+ 0x18, 0x28, 0x73, 0xa9, 0x66, 0x0a, 0xbd, 0x57, 0x7a, 0xc7, 0xcf, 0xeb, 0xe1, 0xbf, 0x8f, 0xa3,
+ 0x5d, 0xca, 0xfc, 0xee, 0x06, 0xcc, 0x5b, 0x7f, 0x4a, 0x54, 0x74, 0xec, 0x24, 0x21, 0x6b, 0x94,
+ 0x31, 0xe0, 0x20, 0xc2, 0x25, 0x83, 0x41, 0x42, 0x07, 0xd2, 0x78, 0x5a, 0x56, 0xb7, 0xe5, 0xfc,
+ 0xb2, 0x04, 0x4b, 0x16, 0x41, 0x04, 0x11, 0xd2, 0x63, 0x9a, 0xc7, 0x29, 0x4a, 0xc2, 0x35, 0x62,
+ 0x17, 0x7a, 0x85, 0x61, 0x88, 0xc9, 0x16, 0x0e, 0xe9, 0x7e, 0x13, 0x20, 0xfb, 0x6b, 0x3a, 0x1e,
+ 0xcb, 0xd0, 0x0c, 0x43, 0xf7, 0x80, 0x84, 0x63, 0x15, 0xd2, 0x55, 0xd0, 0x81, 0x95, 0x27, 0x7f,
+ 0xd4, 0x77, 0x7d, 0x72, 0xa4, 0x1d, 0xd0, 0x25, 0x68, 0x78, 0x34, 0x0c, 0x4d, 0x22, 0x12, 0xe7,
+ 0xf9, 0x34, 0x8e, 0x84, 0x51, 0xad, 0x96, 0x25, 0xd1, 0xca, 0xcd, 0xfc, 0x7f, 0x25, 0x3b, 0x3f,
+ 0xb2, 0xb3, 0x23, 0x4f, 0xaf, 0x77, 0x89, 0xa0, 0x28, 0x43, 0x8f, 0xa2, 0x30, 0xf0, 0x8e, 0xde,
+ 0x61, 0xaa, 0x73, 0x42, 0x1b, 0xba, 0xd0, 0xa6, 0x8c, 0xec, 0x85, 0xd4, 0x4d, 0x88, 0x71, 0xcf,
+ 0xb8, 0x16, 0xd3, 0x0b, 0xb0, 0xca, 0xa9, 0x17, 0x31, 0x9f, 0x4b, 0xcf, 0x25, 0xcd, 0x31, 0x29,
+ 0x03, 0xf0, 0x02, 0x5c, 0x1c, 0x05, 0x61, 0x18, 0xd8, 0x23, 0xd0, 0x26, 0x8e, 0xe3, 0x34, 0xfd,
+ 0x56, 0x73, 0xfe, 0xb4, 0x04, 0x9d, 0x1c, 0x6a, 0xfa, 0xd0, 0x89, 0xf6, 0xf6, 0x8e, 0x26, 0x70,
+ 0x59, 0x85, 0xf9, 0x11, 0x79, 0xea, 0x8e, 0xa8, 0x74, 0xc1, 0xb8, 0xd6, 0xce, 0x36, 0x40, 0x28,
+ 0x47, 0xdb, 0xe7, 0xe0, 0x2a, 0xcc, 0xab, 0x36, 0xe5, 0x10, 0xa6, 0x59, 0x6a, 0x43, 0xb8, 0x9a,
+ 0x91, 0xd5, 0x2c, 0xd4, 0xaf, 0x1b, 0x5a, 0x8e, 0xa8, 0x20, 0x98, 0xf5, 0x6a, 0x98, 0x14, 0x70,
+ 0x4c, 0x13, 0x1e, 0x31, 0x82, 0x27, 0x8b, 0x8b, 0xfe, 0x9e, 0x4e, 0xa3, 0x7d, 0x15, 0xae, 0xce,
+ 0xc2, 0x3d, 0xb5, 0xdd, 0x53, 0x1c, 0x8e, 0xd4, 0xa4, 0x22, 0x8e, 0x3a, 0x12, 0xb7, 0x6c, 0x7c,
+ 0xc5, 0x78, 0x10, 0xef, 0xd9, 0x79, 0xa7, 0x9d, 0x9d, 0xdd, 0x2f, 0x46, 0x01, 0x9b, 0x4e, 0x99,
+ 0x59, 0x50, 0xcf, 0xc0, 0x82, 0x8d, 0xbd, 0x8e, 0xb2, 0xfe, 0xb6, 0x6c, 0x2b, 0x9f, 0x0d, 0xf8,
+ 0x99, 0xd1, 0xbe, 0x0a, 0x1d, 0x6f, 0x48, 0x84, 0x9b, 0x44, 0xd1, 0x48, 0x1e, 0x42, 0x34, 0xc9,
+ 0x72, 0xd6, 0x29, 0x2f, 0x6c, 0xa6, 0x55, 0xa7, 0x30, 0xad, 0x36, 0x8d, 0x69, 0x75, 0x63, 0x7b,
+ 0xd3, 0x75, 0x15, 0xe9, 0x1b, 0xb8, 0xae, 0xcd, 0x28, 0x95, 0x4b, 0xb8, 0x05, 0x0d, 0xb3, 0xc6,
+ 0x1c, 0xea, 0xe3, 0x8b, 0xbd, 0xe3, 0xf7, 0xd8, 0xdb, 0xc1, 0xe1, 0xdd, 0x3b, 0x50, 0x57, 0x5f,
+ 0xd3, 0xe3, 0xcd, 0x1c, 0xfd, 0xca, 0x18, 0x3b, 0xd8, 0x8b, 0xab, 0x9c, 0xd0, 0x06, 0x9c, 0xcb,
+ 0x2d, 0xf6, 0x80, 0x92, 0x03, 0xfa, 0x4c, 0xac, 0x72, 0xde, 0xb7, 0xd3, 0x9e, 0x39, 0x10, 0x1f,
+ 0x8b, 0x2c, 0xfd, 0x6b, 0xce, 0x17, 0xda, 0xd9, 0xc1, 0xf3, 0x5f, 0xce, 0xc1, 0x43, 0xa0, 0x08,
+ 0xf9, 0x12, 0xac, 0xb1, 0xf1, 0x08, 0x81, 0x06, 0x78, 0x09, 0xa3, 0xed, 0x6c, 0x76, 0xb8, 0xe7,
+ 0x6d, 0x50, 0x4e, 0x95, 0x94, 0x76, 0xad, 0x43, 0xa3, 0x1f, 0x84, 0x42, 0xf2, 0xa3, 0x3e, 0x91,
+ 0xdb, 0x2a, 0xac, 0xdf, 0xbb, 0x87, 0x23, 0xbb, 0x0f, 0xa1, 0xae, 0xbe, 0xda, 0xf3, 0x50, 0xd9,
+ 0xa7, 0x47, 0x88, 0xcd, 0x9c, 0x74, 0x2d, 0x32, 0xb3, 0x38, 0x87, 0xd6, 0x33, 0x1a, 0xc5, 0x24,
+ 0x09, 0x30, 0x39, 0x99, 0x8a, 0x99, 0x5a, 0x4e, 0x89, 0x94, 0xb2, 0x2e, 0x3f, 0x2c, 0xdb, 0xee,
+ 0x55, 0x61, 0xd1, 0x99, 0x64, 0x9d, 0x42, 0x3e, 0xe9, 0x4d, 0x69, 0x62, 0xe8, 0xb0, 0xff, 0x5a,
+ 0xef, 0x44, 0xc0, 0x3d, 0x6c, 0xe9, 0xfe, 0xa0, 0x04, 0x35, 0x25, 0x0a, 0x93, 0xf2, 0xf5, 0xd1,
+ 0x2c, 0x9a, 0x2d, 0x87, 0xea, 0x16, 0x68, 0x15, 0xe6, 0x25, 0xdf, 0x0c, 0xbc, 0xba, 0x19, 0xe6,
+ 0x07, 0xea, 0xfa, 0x0a, 0xb5, 0xa7, 0x2c, 0x77, 0x7c, 0x48, 0x83, 0xc1, 0x50, 0xa0, 0xee, 0x54,
+ 0x9c, 0x9f, 0x14, 0x85, 0x63, 0x57, 0x6f, 0x67, 0xaa, 0x83, 0x34, 0x4b, 0xec, 0xce, 0xc1, 0x52,
+ 0xda, 0xae, 0x30, 0x50, 0xc1, 0xd3, 0x47, 0x34, 0x01, 0x13, 0x36, 0xd9, 0x71, 0x0b, 0x5c, 0xb5,
+ 0xb1, 0xfd, 0x58, 0x94, 0x65, 0x73, 0x86, 0xae, 0x3c, 0x0b, 0x39, 0x9c, 0x7f, 0x29, 0x17, 0xcc,
+ 0xf7, 0xb3, 0x53, 0xb4, 0xc0, 0xce, 0xdf, 0xad, 0x41, 0x7d, 0xad, 0x68, 0x50, 0x2f, 0xf7, 0xa6,
+ 0x6f, 0x47, 0x1b, 0x52, 0x4c, 0xa9, 0xe0, 0x7a, 0xd2, 0x36, 0xa4, 0x09, 0xdb, 0x4f, 0xc0, 0x05,
+ 0x9d, 0x35, 0x1c, 0x46, 0xe3, 0x10, 0x1d, 0x56, 0x1a, 0x0b, 0x1d, 0xe4, 0xab, 0x0c, 0x6e, 0xf3,
+ 0x63, 0xb1, 0xc1, 0x87, 0x76, 0x56, 0x02, 0xa5, 0x82, 0xf9, 0x88, 0xe3, 0xe6, 0x90, 0x88, 0x1d,
+ 0x3e, 0xf8, 0xad, 0xe4, 0x58, 0x90, 0x64, 0xa0, 0xef, 0x81, 0xea, 0x32, 0x1c, 0x52, 0x1b, 0x34,
+ 0x9e, 0x0e, 0x46, 0x36, 0x0e, 0x2f, 0x48, 0xcb, 0x47, 0x5e, 0x54, 0x7a, 0xbb, 0xa9, 0xf2, 0xcc,
+ 0x58, 0xf4, 0x6b, 0x76, 0xec, 0x61, 0xe9, 0x00, 0xde, 0x7b, 0x9d, 0x7a, 0xd5, 0x2e, 0xb4, 0xd3,
+ 0x76, 0x46, 0x0f, 0xb5, 0x44, 0xa8, 0x94, 0xc7, 0xd7, 0xec, 0xcb, 0xf4, 0xe2, 0x0a, 0x1f, 0x8b,
+ 0x9a, 0x7d, 0xd5, 0x4e, 0x90, 0x58, 0x2b, 0x3c, 0x08, 0xd8, 0x3e, 0xf5, 0x7f, 0x2b, 0xd2, 0x61,
+ 0xfb, 0xba, 0xde, 0xc1, 0xf7, 0x4a, 0x85, 0x33, 0xd5, 0x2c, 0xb0, 0x4d, 0x46, 0x54, 0x47, 0x31,
+ 0xa7, 0x5d, 0xc4, 0x5c, 0x61, 0x64, 0xd1, 0x4d, 0xc5, 0xe4, 0x93, 0xed, 0x76, 0xeb, 0xbe, 0xe4,
+ 0x22, 0x9c, 0xb1, 0x7b, 0x52, 0xa9, 0xae, 0x4d, 0xc7, 0xad, 0x80, 0xd8, 0xee, 0xe4, 0x35, 0xe7,
+ 0xef, 0x0c, 0x37, 0x6e, 0x57, 0x36, 0xec, 0xec, 0xe0, 0x8d, 0x99, 0x74, 0x9f, 0xa8, 0xff, 0x6c,
+ 0xde, 0xe7, 0x44, 0xfa, 0xa0, 0x32, 0x55, 0xa1, 0xab, 0xe8, 0x94, 0x7e, 0x50, 0x10, 0x68, 0xb9,
+ 0xe8, 0x03, 0xda, 0x17, 0xff, 0x89, 0x4b, 0x7a, 0x85, 0x25, 0xef, 0x63, 0xe0, 0xfc, 0x38, 0x7a,
+ 0xb6, 0x25, 0x31, 0x7e, 0xb4, 0x96, 0xd4, 0xf1, 0xb7, 0xc9, 0x1c, 0x3e, 0x2d, 0x08, 0xb9, 0x39,
+ 0x4b, 0xd4, 0x5d, 0xe9, 0xa9, 0x57, 0xe9, 0xc0, 0xb2, 0x17, 0x92, 0x20, 0x3d, 0x0c, 0x86, 0x9a,
+ 0xcb, 0x4d, 0x29, 0xfe, 0xaa, 0x27, 0x32, 0x57, 0xde, 0x3a, 0xe4, 0xff, 0x3f, 0xb9, 0xb4, 0xde,
+ 0xc4, 0xd2, 0xcf, 0xac, 0xc2, 0x5f, 0x30, 0xf6, 0x9d, 0xe3, 0x7c, 0x5c, 0x7e, 0x71, 0x7d, 0xb9,
+ 0x77, 0xd7, 0x48, 0xaf, 0x82, 0xfb, 0x66, 0x67, 0xdf, 0x2d, 0x34, 0xdd, 0x67, 0x07, 0x24, 0x0c,
+ 0x7c, 0xe7, 0x7d, 0xfb, 0x44, 0x34, 0xd4, 0x96, 0x32, 0xff, 0x6c, 0x35, 0x13, 0x67, 0x61, 0xd1,
+ 0x94, 0xfe, 0xe4, 0x6e, 0x8f, 0xfe, 0x24, 0x97, 0xe3, 0x90, 0x16, 0x58, 0xad, 0x21, 0x89, 0x97,
+ 0x82, 0x31, 0xdc, 0x29, 0x4d, 0xc8, 0x8b, 0x0c, 0x64, 0xa6, 0x98, 0x94, 0x98, 0x88, 0x44, 0xbb,
+ 0x99, 0x75, 0x7d, 0x11, 0x20, 0x30, 0xdc, 0xc9, 0x1c, 0x4d, 0xa9, 0x4f, 0xe9, 0x78, 0x95, 0x77,
+ 0x51, 0xd0, 0x6a, 0xe6, 0x4e, 0x19, 0x83, 0xa4, 0x2c, 0x35, 0x69, 0xdf, 0xc4, 0xe2, 0xf9, 0xeb,
+ 0xfc, 0xaf, 0xa6, 0x7d, 0x8a, 0x64, 0x55, 0x25, 0x2a, 0x17, 0xf2, 0x39, 0x95, 0x70, 0xe0, 0x6e,
+ 0x18, 0x0d, 0x74, 0xb5, 0x52, 0x3e, 0xc0, 0x29, 0x4c, 0x50, 0x49, 0x10, 0xf7, 0x81, 0x1c, 0x9d,
+ 0x4d, 0x3e, 0x90, 0x54, 0xc3, 0x1d, 0x9e, 0x66, 0xf2, 0x7b, 0xb2, 0xb9, 0xfb, 0xd7, 0x25, 0x9d,
+ 0x42, 0xd1, 0xc0, 0xa4, 0x1c, 0x6a, 0xda, 0x13, 0x21, 0xe8, 0x28, 0x16, 0x5c, 0xe7, 0x4f, 0xb3,
+ 0x4a, 0x1a, 0x97, 0x8f, 0x3d, 0x4f, 0x95, 0xfe, 0x94, 0x4d, 0x35, 0x97, 0xe9, 0xea, 0x93, 0x20,
+ 0x1c, 0x27, 0x94, 0x5b, 0x19, 0xeb, 0x74, 0x75, 0xee, 0xfa, 0x49, 0x14, 0xc7, 0xd4, 0xcf, 0x92,
+ 0xfb, 0x26, 0x7b, 0x90, 0x8c, 0x19, 0x93, 0x8c, 0xae, 0x19, 0xf3, 0x35, 0xe2, 0xd4, 0x73, 0x45,
+ 0x84, 0xf4, 0x10, 0xc3, 0x80, 0x8b, 0x40, 0xd3, 0x56, 0x15, 0xbd, 0x60, 0x4e, 0x6c, 0x8f, 0xf8,
+ 0xae, 0x37, 0xd2, 0x17, 0x42, 0xdd, 0x0f, 0x60, 0x4e, 0x6d, 0xe4, 0xc9, 0xd6, 0x23, 0x0c, 0x58,
+ 0xf6, 0x85, 0x2e, 0x46, 0x53, 0x97, 0xe3, 0xf9, 0x02, 0xb5, 0x72, 0x5a, 0x56, 0x20, 0x87, 0x61,
+ 0x1d, 0x5b, 0x05, 0x9b, 0xce, 0xc2, 0x22, 0x36, 0xe9, 0x0b, 0x2c, 0x8d, 0x6c, 0xb5, 0x50, 0xf3,
+ 0x26, 0xf1, 0xac, 0x76, 0x3f, 0xac, 0x1a, 0xe2, 0x21, 0x31, 0x51, 0x55, 0xad, 0xdd, 0x8e, 0x7d,
+ 0x5d, 0xfd, 0x51, 0xec, 0x10, 0x9e, 0x49, 0x9e, 0xdd, 0x82, 0x39, 0xc5, 0x3b, 0x39, 0xb6, 0x82,
+ 0x9c, 0x7b, 0xe1, 0x44, 0xce, 0xc9, 0x0d, 0x1a, 0x34, 0xc9, 0x1e, 0x61, 0x7e, 0xc4, 0x52, 0x34,
+ 0x35, 0x97, 0x64, 0x48, 0x27, 0x31, 0xa5, 0xc1, 0x81, 0xbe, 0x58, 0xab, 0x4a, 0x7f, 0x51, 0x6f,
+ 0x16, 0x29, 0x50, 0x37, 0x14, 0x18, 0xf1, 0x81, 0x55, 0xb5, 0x57, 0xc5, 0x7b, 0x47, 0xd3, 0x84,
+ 0xfc, 0xa4, 0xaa, 0x7e, 0x2c, 0x1b, 0x8c, 0x24, 0x98, 0x33, 0xe4, 0x92, 0x3e, 0xda, 0x20, 0x21,
+ 0x23, 0x0d, 0x04, 0x26, 0xdb, 0x71, 0xfc, 0x3c, 0xb6, 0xaf, 0x41, 0x4b, 0xb2, 0x2d, 0xa3, 0xfa,
+ 0x02, 0x36, 0x5f, 0x86, 0xb3, 0x63, 0xb6, 0xcf, 0xa2, 0x43, 0x86, 0x55, 0x7f, 0x56, 0x7f, 0x2b,
+ 0xc5, 0x29, 0x90, 0xdc, 0xb0, 0x7a, 0x16, 0x0d, 0x40, 0x7f, 0x1c, 0x5b, 0xcd, 0x4b, 0xd8, 0xfc,
+ 0x3c, 0x9c, 0x57, 0xa8, 0xa7, 0x55, 0x84, 0xde, 0x90, 0x84, 0x21, 0x45, 0xa7, 0x74, 0x19, 0x87,
+ 0x5c, 0x82, 0xb5, 0x51, 0xe0, 0x25, 0x91, 0x2b, 0x45, 0x8d, 0x1c, 0x0c, 0xdc, 0x90, 0x08, 0xca,
+ 0xbc, 0x23, 0xbc, 0xc9, 0x6f, 0xe5, 0xbb, 0x47, 0x01, 0x4b, 0xbb, 0xdb, 0x53, 0xba, 0xc9, 0xd3,
+ 0xb4, 0x1b, 0x2f, 0xed, 0xa5, 0xe0, 0x8f, 0xe8, 0xc8, 0x8d, 0xa3, 0x28, 0x74, 0x47, 0x7c, 0xe0,
+ 0x06, 0x4c, 0x1e, 0x1e, 0x78, 0x53, 0xdf, 0x72, 0xfe, 0x3e, 0x97, 0x59, 0x56, 0x0e, 0x01, 0xdf,
+ 0x38, 0x20, 0x41, 0x48, 0xf6, 0x42, 0xda, 0x7e, 0x17, 0xce, 0x5a, 0x99, 0x57, 0xee, 0x12, 0xd3,
+ 0xa3, 0x33, 0x91, 0xeb, 0xbd, 0xd9, 0x93, 0x75, 0x1e, 0xd7, 0x7d, 0x8c, 0x33, 0x33, 0x98, 0x9f,
+ 0x84, 0x4b, 0x16, 0x4c, 0xb7, 0x1f, 0x25, 0xae, 0xae, 0x44, 0x4c, 0x0e, 0x02, 0x4f, 0x6b, 0x72,
+ 0xab, 0x7b, 0x1b, 0xce, 0xce, 0x00, 0xb0, 0x08, 0x75, 0x7d, 0x51, 0x9e, 0xa6, 0xd1, 0xcd, 0x45,
+ 0x1e, 0x66, 0x0b, 0x9d, 0xb1, 0x6d, 0xfc, 0xb7, 0xa9, 0x90, 0x07, 0xbc, 0xb2, 0x6e, 0x96, 0x31,
+ 0x4c, 0x8b, 0x70, 0xbc, 0xc4, 0xc3, 0x73, 0xc6, 0x14, 0x34, 0x49, 0x0b, 0xeb, 0x0d, 0xe9, 0x88,
+ 0xb8, 0x61, 0xe4, 0x91, 0xac, 0x70, 0xb3, 0x62, 0x6c, 0x4f, 0x66, 0x7f, 0xa3, 0x44, 0x1d, 0xfd,
+ 0x55, 0x34, 0xac, 0xbf, 0xce, 0x25, 0xbb, 0xec, 0x75, 0xd3, 0x03, 0x70, 0x62, 0x7d, 0xcb, 0x59,
+ 0x2d, 0x9b, 0x0c, 0x40, 0x0e, 0xa7, 0x8a, 0xc9, 0xb3, 0x2a, 0x9c, 0xf4, 0x15, 0xc7, 0x4d, 0xa8,
+ 0xa9, 0xee, 0x1a, 0xb2, 0xe1, 0x93, 0xbd, 0xe3, 0xd7, 0x55, 0xda, 0xda, 0x7e, 0x08, 0x6d, 0xe2,
+ 0x0d, 0x03, 0x7a, 0x40, 0xf1, 0x4e, 0x7b, 0x2f, 0x8c, 0xbc, 0x7d, 0x93, 0x33, 0x59, 0x3f, 0x09,
+ 0xc4, 0x86, 0x35, 0xf3, 0x0e, 0xce, 0xec, 0x7e, 0x1a, 0x6a, 0x29, 0x59, 0x31, 0x4b, 0x6d, 0x25,
+ 0x36, 0x00, 0x1b, 0xb2, 0x64, 0x4a, 0xab, 0xbb, 0x01, 0xed, 0x49, 0x18, 0x52, 0x3b, 0x6d, 0x9c,
+ 0xec, 0x0c, 0xec, 0x98, 0xc9, 0x21, 0x78, 0x25, 0x8d, 0xd5, 0x02, 0x0d, 0xe7, 0xfb, 0x65, 0x3b,
+ 0x0f, 0xba, 0x2b, 0xa2, 0x84, 0x7e, 0x7c, 0x34, 0xfe, 0x0a, 0x9c, 0x53, 0x06, 0x50, 0x6b, 0x2b,
+ 0x3a, 0x12, 0x44, 0x5a, 0x3c, 0x9d, 0x88, 0xb9, 0xdd, 0x3b, 0x69, 0x6d, 0x6d, 0x15, 0xef, 0x29,
+ 0x00, 0xef, 0xa5, 0x00, 0x94, 0xd4, 0xc8, 0xae, 0x68, 0x2c, 0x54, 0x92, 0x5d, 0xe8, 0xca, 0xa6,
+ 0xee, 0x36, 0x9c, 0x9b, 0x35, 0x6b, 0x82, 0xac, 0x17, 0x60, 0x15, 0xaf, 0x8b, 0x04, 0xf5, 0xdd,
+ 0x22, 0x7d, 0x9d, 0x7f, 0xce, 0xa5, 0x56, 0xf2, 0x08, 0xae, 0x4f, 0x52, 0x05, 0x8f, 0x3c, 0x21,
+ 0xa2, 0x62, 0x91, 0x8d, 0xe9, 0xa0, 0x34, 0xeb, 0xa8, 0x4c, 0xea, 0x4a, 0xd5, 0x38, 0x70, 0xf4,
+ 0x69, 0x1c, 0x06, 0x5e, 0x20, 0xd0, 0x98, 0x0b, 0x5d, 0xae, 0xf5, 0x9a, 0x91, 0x4f, 0x25, 0x5c,
+ 0x57, 0x67, 0x52, 0x4e, 0x5d, 0x5d, 0x3c, 0xa3, 0x28, 0x39, 0x7f, 0x59, 0xca, 0xd5, 0x49, 0xca,
+ 0x89, 0x4f, 0x30, 0xd7, 0xef, 0x9f, 0xa6, 0x16, 0x7a, 0x0a, 0xef, 0xdf, 0x82, 0x96, 0xba, 0x2c,
+ 0xf0, 0xd3, 0xed, 0x15, 0xf5, 0xca, 0x5e, 0xa5, 0xa7, 0xff, 0x77, 0x15, 0xf2, 0x37, 0xa1, 0x95,
+ 0x6b, 0x38, 0xdd, 0x26, 0x7e, 0x9e, 0xbb, 0x90, 0xc8, 0x93, 0x65, 0x92, 0x5d, 0x93, 0x94, 0x56,
+ 0x37, 0x23, 0x5f, 0x90, 0x2e, 0xb4, 0xb9, 0xbb, 0x12, 0xea, 0x56, 0xb4, 0x98, 0x35, 0xcc, 0xc3,
+ 0xd6, 0x42, 0xfa, 0x38, 0x72, 0xb1, 0xbd, 0xfb, 0x3a, 0x2c, 0xe6, 0x5b, 0x4e, 0x87, 0xfe, 0x45,
+ 0xfb, 0xe0, 0xd8, 0xa6, 0x42, 0x7d, 0xa8, 0x6b, 0x27, 0xee, 0x7c, 0x1e, 0x5e, 0xb0, 0x2f, 0xcf,
+ 0x64, 0x40, 0xf8, 0xce, 0x01, 0x4d, 0x42, 0x72, 0xb4, 0x45, 0x45, 0x34, 0x4e, 0xee, 0x29, 0xe7,
+ 0x4c, 0x0a, 0x9b, 0xf6, 0xd3, 0xb4, 0x83, 0xad, 0xee, 0x06, 0xe7, 0x9c, 0x5f, 0x94, 0xed, 0xa4,
+ 0x40, 0x11, 0x7e, 0xaa, 0xec, 0xe7, 0x60, 0xc9, 0xd4, 0x04, 0xe5, 0x0b, 0xec, 0xa7, 0x95, 0xde,
+ 0x37, 0xb1, 0x07, 0xa0, 0x1c, 0x71, 0x9d, 0xdb, 0x39, 0x03, 0x0b, 0x23, 0x69, 0x7e, 0x18, 0xb5,
+ 0x6e, 0x2d, 0xb0, 0xfe, 0x30, 0x76, 0x55, 0x9a, 0x59, 0x05, 0x70, 0x92, 0x02, 0xb2, 0x29, 0x09,
+ 0x0e, 0x8c, 0xe6, 0x62, 0x95, 0xaa, 0xf2, 0xc3, 0xb2, 0x53, 0x51, 0xb9, 0x2d, 0x9f, 0x87, 0x96,
+ 0xaa, 0xb8, 0x34, 0xbe, 0x64, 0x7d, 0x82, 0x25, 0xb3, 0x36, 0x84, 0xf5, 0x97, 0xdd, 0x4d, 0xa8,
+ 0x62, 0xac, 0x92, 0x3e, 0x98, 0x48, 0xd9, 0x60, 0x15, 0x3c, 0xaa, 0x1d, 0x74, 0x60, 0x19, 0x6f,
+ 0xee, 0xf4, 0x52, 0xe9, 0x13, 0x8a, 0x96, 0xf3, 0x9d, 0xd2, 0x54, 0x0e, 0x6d, 0xc4, 0x31, 0x26,
+ 0xe2, 0x5b, 0x50, 0x1b, 0x51, 0x3f, 0x20, 0xfa, 0x9a, 0x18, 0x0b, 0x2c, 0xa3, 0xd0, 0x5c, 0xb8,
+ 0xb5, 0xa0, 0x86, 0x5b, 0xd0, 0x91, 0xdf, 0x59, 0x58, 0x8c, 0x58, 0x78, 0xa4, 0x1e, 0x27, 0x84,
+ 0x21, 0x35, 0x95, 0x1e, 0x6b, 0xd0, 0xc2, 0x76, 0x3c, 0x7f, 0x8d, 0xd7, 0xdc, 0x94, 0xc7, 0x95,
+ 0x17, 0x8d, 0x02, 0x4f, 0xa5, 0x02, 0x9b, 0xce, 0xff, 0xad, 0x4e, 0x65, 0xa6, 0x46, 0x25, 0x65,
+ 0xe6, 0xeb, 0x50, 0x25, 0x71, 0x6c, 0x6e, 0x87, 0x5f, 0xea, 0x9d, 0x3c, 0xa5, 0xb7, 0x11, 0xc7,
+ 0xd3, 0xf8, 0x80, 0x3e, 0x75, 0xf7, 0xfb, 0x15, 0xa8, 0xc8, 0x01, 0x05, 0x32, 0x2e, 0x43, 0xd3,
+ 0x23, 0x82, 0x0e, 0xa2, 0xe4, 0x28, 0x4b, 0xf1, 0xe1, 0x73, 0x19, 0x19, 0x66, 0x81, 0x69, 0xe9,
+ 0x93, 0x83, 0x28, 0x09, 0xf4, 0x8b, 0x89, 0x26, 0x0a, 0x45, 0x61, 0xf7, 0xab, 0x30, 0x4f, 0xc6,
+ 0x22, 0x32, 0xf7, 0x8c, 0x35, 0x53, 0xfc, 0xa2, 0xb0, 0xf1, 0xa3, 0x43, 0x16, 0x46, 0xc4, 0xa7,
+ 0xbe, 0x76, 0x70, 0xcf, 0xc0, 0x82, 0xea, 0x61, 0x94, 0xca, 0x56, 0x25, 0x2c, 0x17, 0x60, 0x35,
+ 0x3f, 0x1e, 0xaf, 0x3f, 0xb5, 0xac, 0x9e, 0x83, 0xa5, 0xb4, 0x39, 0x26, 0x58, 0x9a, 0x36, 0x6f,
+ 0x42, 0x71, 0x36, 0x1e, 0xa5, 0x73, 0x24, 0xe9, 0x17, 0x8c, 0x8c, 0xc8, 0x0e, 0x3d, 0xb8, 0x95,
+ 0x6e, 0xd8, 0x30, 0x68, 0x11, 0xa7, 0x5f, 0x82, 0xb5, 0x94, 0x58, 0x6e, 0xc4, 0xdc, 0x38, 0x24,
+ 0xa2, 0x1f, 0x25, 0x23, 0x74, 0x59, 0x9b, 0xed, 0xdb, 0x50, 0xf5, 0x43, 0xcf, 0x64, 0x63, 0x5f,
+ 0x39, 0x25, 0x23, 0x7a, 0x5b, 0x0f, 0x36, 0xbb, 0x2f, 0x41, 0x65, 0xeb, 0xc1, 0x66, 0x91, 0xe4,
+ 0x39, 0xe2, 0x29, 0x27, 0xed, 0x95, 0x5c, 0x49, 0x83, 0xea, 0x4c, 0x41, 0x17, 0xe6, 0x3b, 0x37,
+ 0x6d, 0xf9, 0x29, 0x0e, 0xb6, 0xd3, 0x0b, 0x76, 0xc1, 0xbd, 0xf3, 0x6a, 0xee, 0x9d, 0x12, 0x0b,
+ 0x4e, 0x58, 0xe4, 0x0d, 0xdb, 0x66, 0x4d, 0x0e, 0x9f, 0xb9, 0xcc, 0x1d, 0xfb, 0x92, 0x60, 0xd7,
+ 0x22, 0x90, 0x3a, 0x14, 0xa4, 0x71, 0x9d, 0x50, 0xe5, 0x45, 0xa8, 0x6b, 0xa9, 0x51, 0xd4, 0xf8,
+ 0x1c, 0x7c, 0xea, 0x44, 0x18, 0x33, 0x11, 0xf8, 0x76, 0xce, 0xf1, 0x7c, 0x72, 0x6f, 0xf7, 0x09,
+ 0x56, 0xd4, 0xdd, 0x0b, 0x42, 0x6a, 0x1e, 0x59, 0x14, 0x33, 0x2f, 0x2b, 0x30, 0x87, 0x25, 0xbb,
+ 0x3c, 0xf8, 0x86, 0x36, 0xe8, 0x52, 0x97, 0x13, 0x72, 0xe8, 0x66, 0xcd, 0x15, 0x23, 0x3c, 0x7c,
+ 0x48, 0xb0, 0x59, 0x3b, 0x9f, 0x58, 0x32, 0x3a, 0xc2, 0x2a, 0xa5, 0x51, 0xac, 0x23, 0x3a, 0x03,
+ 0xcf, 0x4a, 0x3c, 0xbc, 0x00, 0x17, 0x8d, 0x58, 0xa9, 0xd3, 0xe9, 0x88, 0x79, 0xae, 0x4f, 0xe3,
+ 0x84, 0x7a, 0x58, 0xaa, 0xa9, 0x8a, 0x27, 0x3f, 0x09, 0x2b, 0x13, 0xa3, 0x94, 0xf0, 0xbf, 0x09,
+ 0x37, 0xd7, 0x6f, 0xdf, 0xbc, 0xfd, 0xc6, 0xad, 0xf5, 0xdb, 0xaf, 0xdb, 0xf7, 0x80, 0x73, 0xc6,
+ 0x3f, 0xf4, 0x08, 0x73, 0xf5, 0x7b, 0x37, 0xd4, 0xda, 0xa6, 0xf3, 0x67, 0xb9, 0x54, 0x67, 0x81,
+ 0x10, 0xc7, 0x94, 0x38, 0xd9, 0x7b, 0x54, 0x4f, 0x50, 0x96, 0xa1, 0x39, 0xe6, 0xd4, 0x1d, 0x0a,
+ 0x11, 0x67, 0xfa, 0x2f, 0xff, 0x72, 0x87, 0x11, 0x17, 0xfa, 0x50, 0x58, 0x86, 0x26, 0x36, 0x8d,
+ 0x93, 0x50, 0x1f, 0x09, 0x6d, 0x80, 0xfd, 0x03, 0x77, 0x88, 0xe5, 0x52, 0xfa, 0x21, 0x8f, 0x9c,
+ 0x68, 0x40, 0xa9, 0x04, 0x41, 0x13, 0x8b, 0x8b, 0x15, 0xe2, 0x6a, 0xcd, 0x26, 0x62, 0xff, 0xc7,
+ 0x39, 0x07, 0x2e, 0xc5, 0x7e, 0x33, 0x1a, 0x8d, 0x02, 0xd1, 0xee, 0x41, 0x4d, 0x8e, 0x35, 0xd6,
+ 0xf1, 0x4a, 0x6f, 0xe6, 0xd0, 0x9e, 0xdc, 0x6f, 0x97, 0x40, 0x55, 0xfe, 0x3f, 0x75, 0xbf, 0xc5,
+ 0x67, 0x28, 0xf6, 0xfe, 0x2b, 0x66, 0xff, 0xde, 0x78, 0x2f, 0xe3, 0x7a, 0x2b, 0xcf, 0x61, 0x55,
+ 0xcd, 0xf7, 0xbd, 0x5c, 0x4d, 0x59, 0x01, 0x8b, 0x94, 0xe0, 0x6f, 0xe4, 0x11, 0x7f, 0xa9, 0x77,
+ 0xe2, 0x14, 0xb5, 0x81, 0xb7, 0x3e, 0xca, 0x06, 0x9c, 0x07, 0xb6, 0x87, 0xf8, 0xe4, 0xde, 0xae,
+ 0x04, 0xb5, 0x39, 0x1c, 0xb3, 0xfd, 0xdc, 0xd8, 0x92, 0x11, 0x68, 0x25, 0xf5, 0x58, 0x76, 0xa7,
+ 0x20, 0x2e, 0x40, 0xd5, 0xba, 0xf1, 0xb9, 0x5a, 0x50, 0xb0, 0xc7, 0x09, 0x61, 0xbc, 0x4f, 0x93,
+ 0xb7, 0x29, 0x49, 0xc4, 0x1e, 0x25, 0xc2, 0xd9, 0x9e, 0x29, 0x79, 0xf7, 0x02, 0x16, 0xf0, 0x21,
+ 0xf5, 0x4f, 0x27, 0x79, 0x8e, 0x5b, 0x58, 0x6a, 0x8b, 0x86, 0x54, 0xd0, 0xd3, 0xe8, 0xb2, 0x75,
+ 0x67, 0xd5, 0x85, 0x76, 0xc0, 0xdd, 0xd4, 0x61, 0xf4, 0x11, 0x86, 0x12, 0x64, 0xe7, 0xed, 0x02,
+ 0xa6, 0xf6, 0x02, 0xc7, 0xe8, 0xc8, 0xe4, 0x2a, 0xce, 0x6e, 0x01, 0xd5, 0x6d, 0x2a, 0x24, 0x18,
+ 0x79, 0x2e, 0xdc, 0x8b, 0x12, 0x69, 0x61, 0xd5, 0x13, 0x22, 0x54, 0x6c, 0x7c, 0xcb, 0xa3, 0x0b,
+ 0xcc, 0xf1, 0xe5, 0x27, 0xc3, 0x84, 0xe7, 0xd0, 0x8d, 0x13, 0xda, 0x0f, 0x9e, 0xea, 0xb8, 0xbf,
+ 0xe9, 0xfc, 0x45, 0x19, 0x5e, 0x3c, 0x1e, 0x6a, 0x8a, 0xe6, 0xe7, 0xf2, 0x92, 0xf5, 0xe9, 0xde,
+ 0xe9, 0xe6, 0xa1, 0x78, 0x49, 0xd4, 0x8a, 0xcb, 0x57, 0xae, 0xcd, 0x75, 0x7f, 0x56, 0xd2, 0x62,
+ 0x77, 0x0a, 0x2a, 0x4f, 0xaa, 0x4d, 0xde, 0x34, 0x56, 0x4d, 0x5a, 0x28, 0x6f, 0x57, 0x6b, 0xa6,
+ 0xdc, 0x69, 0x0a, 0x8b, 0xd0, 0x5f, 0x92, 0xe1, 0xe2, 0xa4, 0x51, 0x6c, 0x98, 0x5a, 0x6d, 0x0b,
+ 0x6d, 0x37, 0x60, 0x3e, 0x7d, 0xaa, 0xed, 0x65, 0xf3, 0x5b, 0x1f, 0x76, 0x9a, 0xdf, 0xf9, 0xb0,
+ 0xb3, 0xec, 0x7c, 0x25, 0x77, 0xf0, 0xdd, 0xdb, 0xdd, 0xd2, 0x6e, 0xc2, 0x33, 0x48, 0xd0, 0x39,
+ 0x58, 0x92, 0xf6, 0x75, 0x48, 0x98, 0x1f, 0xda, 0x76, 0xd0, 0xf9, 0x41, 0xd9, 0xbe, 0xfd, 0xcc,
+ 0x01, 0x3f, 0x46, 0x7a, 0x8a, 0x0a, 0x9b, 0x3b, 0x7f, 0x2a, 0xd3, 0xcf, 0x9f, 0xea, 0x84, 0x6a,
+ 0xd7, 0xa6, 0x10, 0x59, 0xf9, 0x56, 0xd3, 0xa9, 0xa9, 0xac, 0xad, 0x6d, 0xcb, 0x9b, 0x93, 0xb6,
+ 0x7c, 0x6e, 0xc2, 0x96, 0xc3, 0x14, 0x5b, 0x3e, 0x3f, 0x69, 0xcb, 0x17, 0x0c, 0xac, 0xf4, 0xd1,
+ 0x35, 0xfa, 0x5b, 0x4d, 0xe7, 0xfd, 0x82, 0x1d, 0x7f, 0x10, 0x0d, 0x02, 0x66, 0x68, 0x3f, 0xfb,
+ 0x4d, 0x70, 0x07, 0x96, 0xc9, 0x28, 0x7d, 0x8e, 0xa9, 0x9e, 0x3b, 0xa9, 0xe4, 0xf0, 0x82, 0x76,
+ 0x8c, 0x65, 0x68, 0xd7, 0x72, 0xae, 0xdb, 0x9e, 0x53, 0x06, 0xfe, 0x98, 0x02, 0xf1, 0x6d, 0xfb,
+ 0x7a, 0x46, 0x23, 0x72, 0xd7, 0x20, 0xbd, 0x11, 0xcf, 0x78, 0xec, 0xa8, 0x09, 0x97, 0x64, 0x2f,
+ 0x33, 0x9d, 0xff, 0x59, 0x82, 0x57, 0x4e, 0x01, 0xe9, 0x34, 0x05, 0x2f, 0x69, 0x2a, 0xe6, 0x06,
+ 0x9c, 0x99, 0xf6, 0x6a, 0x5d, 0xe7, 0xa0, 0x57, 0x7b, 0x93, 0xe0, 0x9d, 0x3f, 0xcc, 0x85, 0x36,
+ 0x5f, 0x96, 0x6e, 0xa5, 0xb8, 0xcf, 0xfa, 0x91, 0x72, 0x96, 0x24, 0xe7, 0x86, 0x84, 0xbb, 0x87,
+ 0xd8, 0xae, 0xe3, 0x9b, 0x25, 0x68, 0xec, 0x91, 0x10, 0x2b, 0x53, 0xca, 0xa6, 0xd8, 0xc3, 0x1b,
+ 0x27, 0x09, 0x26, 0x4a, 0x2b, 0xe6, 0x12, 0x40, 0x0f, 0x91, 0xf2, 0x83, 0x55, 0xc0, 0xe6, 0x76,
+ 0x60, 0x4e, 0x77, 0xbc, 0x71, 0x13, 0x65, 0xb0, 0x72, 0xa7, 0xfa, 0x83, 0x9f, 0x76, 0x4a, 0xed,
+ 0x2b, 0xb0, 0x92, 0x76, 0xa4, 0x73, 0xea, 0xd9, 0x00, 0x67, 0xc7, 0xae, 0xd6, 0xda, 0x88, 0x63,
+ 0x0b, 0xc9, 0xf3, 0xb0, 0x82, 0xb5, 0xbe, 0x2a, 0x75, 0xa9, 0x1f, 0x7b, 0xa4, 0x39, 0x7a, 0xae,
+ 0x2f, 0x76, 0xd8, 0x80, 0x86, 0x01, 0xd7, 0xc1, 0xbe, 0xe3, 0xdb, 0x19, 0x03, 0x0d, 0x6e, 0x53,
+ 0x95, 0x37, 0x48, 0x97, 0x5e, 0xed, 0xc7, 0x80, 0x74, 0x73, 0x30, 0xcf, 0xc3, 0x4a, 0x3f, 0x4a,
+ 0x3c, 0xea, 0xf6, 0xc7, 0x61, 0xe8, 0xda, 0xbe, 0xa7, 0x66, 0xd2, 0xfd, 0x2d, 0x23, 0x5f, 0x3f,
+ 0x2e, 0x4d, 0x59, 0xc6, 0x88, 0xef, 0x2b, 0xb9, 0x18, 0xed, 0x52, 0x6f, 0xd6, 0x40, 0x8c, 0xcc,
+ 0xae, 0xc0, 0x32, 0x1f, 0xc7, 0xf8, 0x74, 0xdb, 0xdd, 0x23, 0xc2, 0x1b, 0x1a, 0x2b, 0xff, 0x66,
+ 0xad, 0x4f, 0x42, 0x4e, 0xbb, 0x1b, 0x2a, 0x40, 0x2b, 0x8a, 0x09, 0xbe, 0xfe, 0x57, 0x6f, 0x8f,
+ 0xed, 0xa7, 0xa6, 0x58, 0xdf, 0xab, 0x9a, 0x37, 0xdf, 0xdd, 0xd4, 0xd8, 0xfe, 0xff, 0xb2, 0xad,
+ 0x6d, 0x29, 0x12, 0x5a, 0x00, 0x3f, 0x9d, 0x43, 0xf7, 0x72, 0x6f, 0xe6, 0x48, 0xc4, 0xf7, 0x0c,
+ 0x2c, 0xe0, 0x71, 0xa5, 0x2f, 0x00, 0xf4, 0xeb, 0x27, 0xd3, 0x1a, 0x53, 0xe6, 0x9b, 0x2b, 0xc0,
+ 0x56, 0xf7, 0x7b, 0xa5, 0x99, 0xb8, 0xe7, 0xe9, 0xaf, 0x70, 0xff, 0x2c, 0x34, 0x35, 0xee, 0xa6,
+ 0x4a, 0xfe, 0xc5, 0xe3, 0x91, 0xe9, 0xed, 0xaa, 0xe1, 0xdd, 0x1b, 0xd0, 0xd0, 0x9f, 0x98, 0x87,
+ 0x49, 0xdf, 0x64, 0x5b, 0xb9, 0x19, 0xdd, 0xb6, 0x7f, 0xa0, 0xd4, 0x14, 0x4f, 0x82, 0xe7, 0xbe,
+ 0xf3, 0x61, 0xe7, 0x39, 0xe7, 0x4b, 0xf6, 0x49, 0xf0, 0x48, 0x65, 0x4a, 0x6c, 0x76, 0xae, 0xc2,
+ 0x7c, 0xf6, 0xa6, 0xca, 0xbc, 0xb8, 0x3f, 0x0b, 0x8b, 0x23, 0x2a, 0x88, 0x2a, 0xa2, 0x95, 0xf1,
+ 0xbd, 0x16, 0xbf, 0x7f, 0xca, 0x3d, 0xc7, 0xc9, 0x41, 0xd3, 0xe4, 0xfe, 0x2c, 0x34, 0x35, 0x38,
+ 0x43, 0x72, 0x7b, 0x97, 0x53, 0x66, 0xf4, 0x74, 0x1b, 0x9a, 0x45, 0x3d, 0xb3, 0x40, 0x7e, 0xbb,
+ 0x27, 0xcf, 0x82, 0xff, 0x02, 0x0d, 0x33, 0x7d, 0xda, 0xdb, 0xb0, 0x19, 0x9c, 0x98, 0x87, 0x0a,
+ 0x1f, 0x6a, 0xc7, 0x4e, 0x72, 0x6f, 0x6f, 0xdc, 0xef, 0xeb, 0x1c, 0xfe, 0x82, 0xf3, 0xcb, 0x9c,
+ 0x4b, 0xfb, 0xe8, 0xfe, 0xe6, 0xae, 0xd6, 0xaf, 0xdd, 0x80, 0x79, 0xa9, 0x07, 0x76, 0x01, 0x56,
+ 0xb9, 0xfc, 0x7b, 0xaa, 0xa6, 0x5d, 0x82, 0x35, 0xd4, 0x5e, 0x94, 0x0a, 0xd6, 0x8f, 0xd2, 0x02,
+ 0x24, 0xa5, 0x6d, 0xcf, 0xc3, 0x79, 0xed, 0xfb, 0x68, 0x74, 0xed, 0x21, 0x15, 0x53, 0xed, 0x2c,
+ 0x63, 0xf8, 0x0c, 0x00, 0xf1, 0x86, 0xd4, 0x14, 0x40, 0x5e, 0x81, 0x73, 0x2a, 0xc0, 0xb7, 0xa7,
+ 0xab, 0x01, 0xe8, 0x58, 0x38, 0xbf, 0xa9, 0xd8, 0xc1, 0xf2, 0xe4, 0x16, 0x34, 0xab, 0x4e, 0xb0,
+ 0x17, 0x33, 0xb6, 0x58, 0x9e, 0x6d, 0x4c, 0x14, 0xee, 0x5f, 0xcc, 0x12, 0x72, 0x66, 0x53, 0x2a,
+ 0x97, 0x7a, 0xa3, 0x77, 0x32, 0x52, 0x46, 0x1a, 0x54, 0x5f, 0xfb, 0x0e, 0xcc, 0x4b, 0x1a, 0x18,
+ 0x38, 0xea, 0xae, 0xe3, 0xd5, 0xd3, 0xc0, 0xd9, 0x88, 0x63, 0x0d, 0xe3, 0x12, 0xac, 0x59, 0xa8,
+ 0x4a, 0x70, 0x1a, 0xdd, 0xba, 0xe1, 0x86, 0xd5, 0x6d, 0x30, 0xd7, 0x43, 0xd0, 0x7d, 0xe8, 0x3e,
+ 0x84, 0x56, 0x1e, 0xad, 0x15, 0x98, 0xd3, 0x03, 0x4f, 0x12, 0xb5, 0x55, 0x98, 0x67, 0x94, 0xfa,
+ 0xdc, 0xcd, 0x5e, 0x75, 0x37, 0xbb, 0xf7, 0x60, 0x2e, 0x43, 0xaf, 0x90, 0x16, 0x78, 0x06, 0x38,
+ 0xce, 0xdf, 0xe4, 0x2e, 0x43, 0x24, 0x29, 0x1e, 0x25, 0x91, 0x3f, 0xf6, 0x84, 0xad, 0xdf, 0x9f,
+ 0x9f, 0x50, 0xc8, 0x22, 0xfd, 0x26, 0x27, 0xf5, 0x2c, 0x3d, 0x6d, 0xdf, 0xd2, 0x06, 0x54, 0x3d,
+ 0xd7, 0xfc, 0xd4, 0xc9, 0x93, 0xb5, 0x29, 0x9b, 0x62, 0x44, 0x2a, 0x76, 0xe6, 0x2a, 0x4e, 0xe8,
+ 0x81, 0xb9, 0xd2, 0x45, 0xc1, 0xee, 0x6e, 0x42, 0xc3, 0xcc, 0x2d, 0x50, 0x45, 0x1a, 0x60, 0xbc,
+ 0xe6, 0xcf, 0x39, 0x45, 0xab, 0x30, 0x8f, 0xb9, 0x47, 0x9d, 0xa7, 0x55, 0xc4, 0x7d, 0x03, 0xe6,
+ 0x6d, 0xec, 0xa7, 0xb0, 0x6a, 0x2a, 0x30, 0xe7, 0xcf, 0xab, 0x45, 0xbd, 0xcf, 0x6d, 0x2d, 0x35,
+ 0x6f, 0xf6, 0x69, 0xf2, 0x72, 0xef, 0xc4, 0x19, 0x36, 0x35, 0xcc, 0xad, 0x32, 0xee, 0xcc, 0xbc,
+ 0xac, 0xfd, 0x82, 0xc5, 0x1f, 0x75, 0x2c, 0xf4, 0x4e, 0x01, 0xd5, 0xde, 0x62, 0x17, 0xda, 0x06,
+ 0x72, 0xba, 0x55, 0xa5, 0x73, 0xd3, 0x0c, 0x79, 0x9a, 0xa3, 0x34, 0xb5, 0xf3, 0xa9, 0x49, 0xad,
+ 0x9b, 0x84, 0x2e, 0xba, 0xc1, 0xa3, 0x80, 0x29, 0x27, 0xbc, 0x61, 0xdc, 0xf5, 0xcc, 0x61, 0xc6,
+ 0x27, 0x09, 0xdd, 0x6f, 0x97, 0x66, 0xf2, 0x6b, 0x86, 0x14, 0xaf, 0x41, 0x6b, 0x14, 0x70, 0x1e,
+ 0xb0, 0x81, 0x2d, 0xc7, 0xc6, 0x1e, 0x57, 0x0b, 0xf6, 0x38, 0x2d, 0x33, 0xb6, 0x99, 0xac, 0x90,
+ 0x5c, 0x80, 0x6a, 0x86, 0x5b, 0xf7, 0xe8, 0x44, 0x96, 0x7f, 0x8c, 0xf8, 0x98, 0xa5, 0xeb, 0x69,
+ 0xc4, 0xa5, 0xce, 0xd9, 0x7b, 0x45, 0x5d, 0xdc, 0x40, 0x19, 0xc3, 0x9f, 0xe3, 0x30, 0xba, 0x98,
+ 0x9d, 0x51, 0xd9, 0x51, 0xab, 0xbc, 0x87, 0x54, 0x1e, 0x9c, 0x5f, 0x97, 0x8b, 0x72, 0x98, 0x03,
+ 0xa4, 0xe5, 0xf0, 0x21, 0xac, 0x19, 0x53, 0x65, 0xcb, 0xb2, 0x11, 0xcc, 0xd7, 0x7a, 0x27, 0x82,
+ 0x30, 0x22, 0xa4, 0x7e, 0x5c, 0xe4, 0x52, 0x06, 0xcf, 0xa7, 0x2c, 0xc0, 0xc7, 0x5d, 0xe9, 0xaf,
+ 0x83, 0xb4, 0xda, 0xf7, 0x60, 0x45, 0x1a, 0xce, 0xfc, 0x52, 0x95, 0x89, 0xdc, 0xf0, 0xac, 0xa5,
+ 0xa4, 0xdf, 0x8e, 0xcb, 0x9c, 0x57, 0x70, 0xf2, 0x4b, 0xa0, 0xa4, 0x76, 0x6f, 0xc1, 0x42, 0x0e,
+ 0xa3, 0xd3, 0x2a, 0x6e, 0xf7, 0x35, 0x68, 0xa6, 0xf0, 0x4f, 0x63, 0x36, 0x9c, 0xad, 0x42, 0xf4,
+ 0xb4, 0x8d, 0xef, 0x6b, 0xf5, 0x35, 0x4c, 0xfb, 0x45, 0x68, 0x0e, 0xbd, 0x88, 0x09, 0x53, 0xac,
+ 0x53, 0x7f, 0xf3, 0xcc, 0x8d, 0xcf, 0xde, 0xbc, 0xf9, 0xc6, 0xad, 0x9b, 0x37, 0xaf, 0xdf, 0xfa,
+ 0xcc, 0xad, 0xeb, 0xb7, 0x5f, 0x7f, 0xfd, 0xc6, 0x1b, 0x37, 0x5e, 0x77, 0x7e, 0x53, 0xb2, 0x0f,
+ 0xd9, 0x22, 0x98, 0x63, 0x43, 0xe1, 0x79, 0xa8, 0xc8, 0x20, 0x53, 0x85, 0xd9, 0xc5, 0x1f, 0xe5,
+ 0x59, 0x86, 0xa6, 0x8c, 0x74, 0xb3, 0xd2, 0xc1, 0xb4, 0x40, 0x2c, 0xf0, 0xd5, 0x23, 0xf7, 0x28,
+ 0xc9, 0x6a, 0xbd, 0xb2, 0x58, 0xb9, 0x6e, 0x4a, 0x17, 0xbc, 0x68, 0x14, 0xe3, 0x8f, 0x21, 0xf9,
+ 0x56, 0x24, 0xdd, 0x30, 0x61, 0x05, 0xbe, 0x24, 0xf5, 0x86, 0xd4, 0xdb, 0xb7, 0x54, 0x19, 0x8f,
+ 0x73, 0x39, 0x96, 0x32, 0x2f, 0xf2, 0xa9, 0xef, 0xf2, 0x21, 0xb9, 0xa1, 0xc2, 0x62, 0x67, 0x73,
+ 0x32, 0xc5, 0xb3, 0x1b, 0xb0, 0x41, 0x88, 0xf9, 0x22, 0xd4, 0xb7, 0x93, 0x73, 0x09, 0xce, 0xcf,
+ 0x4a, 0x93, 0x29, 0x9d, 0x3c, 0x94, 0xdf, 0x2a, 0x77, 0x60, 0xdd, 0xd8, 0x9d, 0x2e, 0x49, 0x3d,
+ 0x91, 0x61, 0xa8, 0x1f, 0x93, 0x89, 0x69, 0xe8, 0xbc, 0x7c, 0x3e, 0x8d, 0xb8, 0x3b, 0x24, 0x09,
+ 0x3d, 0x65, 0x7e, 0xc8, 0xf9, 0x6f, 0x05, 0xe2, 0xa5, 0x93, 0x8f, 0xdd, 0xae, 0x2d, 0x82, 0xe5,
+ 0x63, 0x44, 0xf0, 0x33, 0x76, 0xb9, 0xe7, 0xc6, 0x0e, 0xde, 0xcc, 0x10, 0xf6, 0x4e, 0xbf, 0x1f,
+ 0x78, 0x34, 0xe1, 0x69, 0x41, 0xa3, 0x94, 0x9b, 0x90, 0x30, 0xfd, 0x33, 0x31, 0x7d, 0x3b, 0x13,
+ 0x30, 0x31, 0xe9, 0x58, 0xbc, 0x8a, 0x00, 0xd3, 0x32, 0xd8, 0x48, 0xcd, 0xb6, 0xdf, 0x5c, 0x3b,
+ 0xdf, 0xcd, 0xf9, 0xd1, 0xb8, 0xd0, 0x23, 0x55, 0x16, 0xfb, 0x90, 0x8c, 0xe8, 0xdb, 0x01, 0x17,
+ 0x51, 0x82, 0xcf, 0x54, 0x24, 0xb4, 0xf4, 0xb5, 0x6a, 0xad, 0xfd, 0x26, 0x54, 0xee, 0xfb, 0xc6,
+ 0xdb, 0xb0, 0x5d, 0x95, 0x19, 0x20, 0x7a, 0xf7, 0xfd, 0xfb, 0xfa, 0x07, 0xd3, 0xba, 0x97, 0x00,
+ 0xb2, 0xbf, 0xd4, 0x25, 0x36, 0xa2, 0xab, 0xb7, 0xfe, 0xab, 0xb2, 0x7d, 0xc7, 0x32, 0x03, 0x5e,
+ 0x4a, 0x81, 0x77, 0x60, 0xce, 0x1c, 0x91, 0x06, 0x9d, 0xb7, 0x7a, 0xa7, 0x9e, 0xde, 0x93, 0x6d,
+ 0x8f, 0xc9, 0x9e, 0x94, 0x6e, 0x8d, 0xdd, 0x5f, 0x95, 0x60, 0x65, 0xa2, 0x75, 0x2a, 0xa1, 0x2d,
+ 0xcc, 0x15, 0x8d, 0xff, 0x2b, 0xd4, 0x98, 0xbe, 0x8c, 0x95, 0x78, 0xdc, 0xff, 0x28, 0x78, 0x60,
+ 0x4b, 0x8a, 0xd4, 0x75, 0x58, 0xb0, 0xff, 0xc6, 0xdb, 0x43, 0xac, 0xd6, 0x96, 0xde, 0x34, 0x62,
+ 0xd4, 0x90, 0x47, 0x9e, 0x25, 0xd3, 0x77, 0x6d, 0x99, 0xde, 0xa2, 0x89, 0xfe, 0xe9, 0xbb, 0x2f,
+ 0x07, 0x62, 0x98, 0xbd, 0xd6, 0xa5, 0xaa, 0x3e, 0xcb, 0x7a, 0xad, 0x5b, 0xd0, 0x61, 0xe7, 0xc7,
+ 0x55, 0xfb, 0x57, 0x13, 0xa4, 0x0c, 0xaa, 0x6b, 0xb2, 0xa9, 0x52, 0xab, 0x7e, 0x1d, 0x8f, 0xb0,
+ 0xf4, 0x09, 0xb2, 0x4a, 0x0a, 0x28, 0x8b, 0x79, 0x1d, 0xe6, 0x10, 0x65, 0xbc, 0x13, 0xaf, 0x62,
+ 0xce, 0xc8, 0xce, 0x4a, 0xa4, 0xa0, 0xf5, 0xc6, 0xfb, 0x51, 0xfb, 0x26, 0xcc, 0x63, 0xf5, 0x34,
+ 0xc2, 0xe2, 0x68, 0x1b, 0xf2, 0xf7, 0x29, 0xd9, 0x9c, 0x27, 0x9c, 0x26, 0x9b, 0x38, 0xac, 0xfd,
+ 0x32, 0xd4, 0xe9, 0x01, 0x65, 0x69, 0x4d, 0x4b, 0x77, 0xea, 0x84, 0xbb, 0x72, 0x48, 0xfb, 0x06,
+ 0xb4, 0x08, 0x63, 0xd1, 0x98, 0x79, 0x58, 0xd5, 0xc4, 0x3b, 0x8d, 0x13, 0xa7, 0x9c, 0x87, 0x95,
+ 0xec, 0x79, 0xa3, 0xa9, 0x33, 0xc0, 0x6c, 0x65, 0xf7, 0x06, 0x34, 0x53, 0xdc, 0x57, 0x60, 0x0e,
+ 0x29, 0x81, 0x1c, 0x29, 0x99, 0x3c, 0xa5, 0xb4, 0x7d, 0xe4, 0x80, 0x08, 0xa2, 0x5c, 0x9b, 0x85,
+ 0xee, 0x3e, 0x80, 0x85, 0xfa, 0x52, 0xf6, 0xbe, 0x26, 0xe5, 0x46, 0xc4, 0xc2, 0x80, 0xd1, 0xec,
+ 0xfa, 0x44, 0x2e, 0x2e, 0xd2, 0xd0, 0x5a, 0x4e, 0x09, 0x98, 0x3b, 0x30, 0xc7, 0x50, 0x2b, 0x8f,
+ 0x9f, 0x81, 0x86, 0x01, 0x67, 0xf7, 0x6b, 0x50, 0x53, 0x7b, 0x98, 0x87, 0xca, 0xc0, 0xaa, 0xba,
+ 0x02, 0xa4, 0x97, 0xa9, 0xdf, 0xd2, 0xeb, 0x0c, 0x29, 0xf1, 0x71, 0xe5, 0x4a, 0xb1, 0x3a, 0xb9,
+ 0x6a, 0x1e, 0x22, 0x7d, 0x7d, 0xcc, 0x85, 0x1b, 0x47, 0xf8, 0x0a, 0x10, 0xfd, 0x55, 0xe7, 0x27,
+ 0xf9, 0x7b, 0x3d, 0xc6, 0x83, 0x01, 0xa3, 0xbe, 0xbe, 0x07, 0xde, 0xf5, 0x92, 0x20, 0x3e, 0x55,
+ 0x4e, 0x7b, 0x4a, 0xd2, 0xb9, 0x03, 0xcb, 0xe9, 0xaf, 0xc2, 0xb9, 0x7b, 0x09, 0xfa, 0x09, 0x55,
+ 0x93, 0x35, 0x2e, 0x3c, 0x76, 0xc6, 0xe7, 0x50, 0x2c, 0xe8, 0x53, 0x2e, 0xcc, 0x8b, 0xe7, 0x6a,
+ 0x7a, 0x77, 0x64, 0xfd, 0x20, 0xcc, 0xcb, 0xdf, 0x2d, 0xc1, 0x52, 0xa1, 0x2e, 0xbd, 0x7d, 0x11,
+ 0x66, 0x16, 0xab, 0x2f, 0x3f, 0xd7, 0xbe, 0x00, 0xe7, 0x26, 0x7a, 0xef, 0x3e, 0x0d, 0xb8, 0xe0,
+ 0xcb, 0xa5, 0xf6, 0xf3, 0x70, 0x69, 0xa2, 0x73, 0x2b, 0xa2, 0xfc, 0x61, 0x24, 0x70, 0xcc, 0x72,
+ 0xb9, 0x7d, 0x05, 0x2e, 0x4c, 0x0c, 0x79, 0x18, 0x89, 0x0d, 0xf5, 0xd4, 0x69, 0xb9, 0x72, 0xa7,
+ 0xf6, 0x76, 0xe9, 0x5b, 0xa5, 0xe7, 0xfe, 0x23, 0x00, 0x00, 0xff, 0xff, 0xcb, 0x4f, 0x00, 0xe7,
+ 0x5c, 0x54, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go
index 5b4d36bc..255e8439 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_2.pb.go
@@ -1,22 +1,30 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
// source: steammessages_clientserver_2.proto
-// DO NOT EDIT!
package protobuf
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ math "math"
+)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
type CMsgClientUCMAddScreenshot struct {
Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
Filename *string `protobuf:"bytes,2,opt,name=filename" json:"filename,omitempty"`
Thumbname *string `protobuf:"bytes,3,opt,name=thumbname" json:"thumbname,omitempty"`
+ VrFilename *string `protobuf:"bytes,14,opt,name=vr_filename" json:"vr_filename,omitempty"`
Rtime32Created *uint32 `protobuf:"fixed32,4,opt,name=rtime32_created" json:"rtime32_created,omitempty"`
Width *uint32 `protobuf:"varint,5,opt,name=width" json:"width,omitempty"`
Height *uint32 `protobuf:"varint,6,opt,name=height" json:"height,omitempty"`
@@ -27,13 +35,35 @@ type CMsgClientUCMAddScreenshot struct {
TaggedSteamid []uint64 `protobuf:"fixed64,11,rep,name=tagged_steamid" json:"tagged_steamid,omitempty"`
SpoilerTag *bool `protobuf:"varint,12,opt,name=spoiler_tag" json:"spoiler_tag,omitempty"`
TaggedPublishedfileid []uint64 `protobuf:"varint,13,rep,name=tagged_publishedfileid" json:"tagged_publishedfileid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUCMAddScreenshot) Reset() { *m = CMsgClientUCMAddScreenshot{} }
+func (m *CMsgClientUCMAddScreenshot) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUCMAddScreenshot) ProtoMessage() {}
+func (*CMsgClientUCMAddScreenshot) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{0}
+}
+
+func (m *CMsgClientUCMAddScreenshot) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshot.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMAddScreenshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshot.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMAddScreenshot) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMAddScreenshot.Merge(m, src)
+}
+func (m *CMsgClientUCMAddScreenshot) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshot.Size(m)
+}
+func (m *CMsgClientUCMAddScreenshot) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMAddScreenshot.DiscardUnknown(m)
}
-func (m *CMsgClientUCMAddScreenshot) Reset() { *m = CMsgClientUCMAddScreenshot{} }
-func (m *CMsgClientUCMAddScreenshot) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUCMAddScreenshot) ProtoMessage() {}
-func (*CMsgClientUCMAddScreenshot) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{0} }
+var xxx_messageInfo_CMsgClientUCMAddScreenshot proto.InternalMessageInfo
func (m *CMsgClientUCMAddScreenshot) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -56,6 +86,13 @@ func (m *CMsgClientUCMAddScreenshot) GetThumbname() string {
return ""
}
+func (m *CMsgClientUCMAddScreenshot) GetVrFilename() string {
+ if m != nil && m.VrFilename != nil {
+ return *m.VrFilename
+ }
+ return ""
+}
+
func (m *CMsgClientUCMAddScreenshot) GetRtime32Created() uint32 {
if m != nil && m.Rtime32Created != nil {
return *m.Rtime32Created
@@ -127,18 +164,38 @@ func (m *CMsgClientUCMAddScreenshot) GetTaggedPublishedfileid() []uint64 {
}
type CMsgClientUCMAddScreenshot_Tag struct {
- TagName *string `protobuf:"bytes,1,opt,name=tag_name" json:"tag_name,omitempty"`
- TagValue *string `protobuf:"bytes,2,opt,name=tag_value" json:"tag_value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ TagName *string `protobuf:"bytes,1,opt,name=tag_name" json:"tag_name,omitempty"`
+ TagValue *string `protobuf:"bytes,2,opt,name=tag_value" json:"tag_value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMAddScreenshot_Tag) Reset() { *m = CMsgClientUCMAddScreenshot_Tag{} }
func (m *CMsgClientUCMAddScreenshot_Tag) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMAddScreenshot_Tag) ProtoMessage() {}
func (*CMsgClientUCMAddScreenshot_Tag) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{0, 0}
+ return fileDescriptor_dab52857974b135d, []int{0, 0}
}
+func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Merge(m, src)
+}
+func (m *CMsgClientUCMAddScreenshot_Tag) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.Size(m)
+}
+func (m *CMsgClientUCMAddScreenshot_Tag) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMAddScreenshot_Tag proto.InternalMessageInfo
+
func (m *CMsgClientUCMAddScreenshot_Tag) GetTagName() string {
if m != nil && m.TagName != nil {
return *m.TagName
@@ -154,18 +211,38 @@ func (m *CMsgClientUCMAddScreenshot_Tag) GetTagValue() string {
}
type CMsgClientUCMAddScreenshotResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Screenshotid *uint64 `protobuf:"fixed64,2,opt,name=screenshotid,def=18446744073709551615" json:"screenshotid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Screenshotid *uint64 `protobuf:"fixed64,2,opt,name=screenshotid,def=18446744073709551615" json:"screenshotid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMAddScreenshotResponse) Reset() { *m = CMsgClientUCMAddScreenshotResponse{} }
func (m *CMsgClientUCMAddScreenshotResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMAddScreenshotResponse) ProtoMessage() {}
func (*CMsgClientUCMAddScreenshotResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{1}
+ return fileDescriptor_dab52857974b135d, []int{1}
}
+func (m *CMsgClientUCMAddScreenshotResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMAddScreenshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMAddScreenshotResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMAddScreenshotResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.Size(m)
+}
+func (m *CMsgClientUCMAddScreenshotResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMAddScreenshotResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMAddScreenshotResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMAddScreenshotResponse_Eresult int32 = 2
const Default_CMsgClientUCMAddScreenshotResponse_Screenshotid uint64 = 18446744073709551615
@@ -184,14 +261,36 @@ func (m *CMsgClientUCMAddScreenshotResponse) GetScreenshotid() uint64 {
}
type CMsgClientUCMDeleteScreenshot struct {
- Screenshotid *uint64 `protobuf:"fixed64,1,opt,name=screenshotid,def=18446744073709551615" json:"screenshotid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Screenshotid *uint64 `protobuf:"fixed64,1,opt,name=screenshotid,def=18446744073709551615" json:"screenshotid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUCMDeleteScreenshot) Reset() { *m = CMsgClientUCMDeleteScreenshot{} }
-func (m *CMsgClientUCMDeleteScreenshot) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUCMDeleteScreenshot) ProtoMessage() {}
-func (*CMsgClientUCMDeleteScreenshot) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{2} }
+func (m *CMsgClientUCMDeleteScreenshot) Reset() { *m = CMsgClientUCMDeleteScreenshot{} }
+func (m *CMsgClientUCMDeleteScreenshot) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUCMDeleteScreenshot) ProtoMessage() {}
+func (*CMsgClientUCMDeleteScreenshot) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{2}
+}
+
+func (m *CMsgClientUCMDeleteScreenshot) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMDeleteScreenshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMDeleteScreenshot) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Merge(m, src)
+}
+func (m *CMsgClientUCMDeleteScreenshot) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMDeleteScreenshot.Size(m)
+}
+func (m *CMsgClientUCMDeleteScreenshot) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMDeleteScreenshot.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMDeleteScreenshot proto.InternalMessageInfo
const Default_CMsgClientUCMDeleteScreenshot_Screenshotid uint64 = 18446744073709551615
@@ -203,17 +302,37 @@ func (m *CMsgClientUCMDeleteScreenshot) GetScreenshotid() uint64 {
}
type CMsgClientUCMDeleteScreenshotResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMDeleteScreenshotResponse) Reset() { *m = CMsgClientUCMDeleteScreenshotResponse{} }
func (m *CMsgClientUCMDeleteScreenshotResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMDeleteScreenshotResponse) ProtoMessage() {}
func (*CMsgClientUCMDeleteScreenshotResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{3}
+ return fileDescriptor_dab52857974b135d, []int{3}
+}
+
+func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.Size(m)
+}
+func (m *CMsgClientUCMDeleteScreenshotResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMDeleteScreenshotResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMDeleteScreenshotResponse_Eresult int32 = 2
func (m *CMsgClientUCMDeleteScreenshotResponse) GetEresult() int32 {
@@ -224,28 +343,50 @@ func (m *CMsgClientUCMDeleteScreenshotResponse) GetEresult() int32 {
}
type CMsgClientUCMPublishFile struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
- PreviewFileName *string `protobuf:"bytes,3,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
- ConsumerAppId *uint32 `protobuf:"varint,4,opt,name=consumer_app_id" json:"consumer_app_id,omitempty"`
- Title *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
- Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
- Tags []string `protobuf:"bytes,8,rep,name=tags" json:"tags,omitempty"`
- WorkshopFile *bool `protobuf:"varint,9,opt,name=workshop_file" json:"workshop_file,omitempty"`
- Visibility *int32 `protobuf:"varint,10,opt,name=visibility" json:"visibility,omitempty"`
- FileType *uint32 `protobuf:"varint,11,opt,name=file_type" json:"file_type,omitempty"`
- Url *string `protobuf:"bytes,12,opt,name=url" json:"url,omitempty"`
- VideoProvider *uint32 `protobuf:"varint,13,opt,name=video_provider" json:"video_provider,omitempty"`
- VideoAccountName *string `protobuf:"bytes,14,opt,name=video_account_name" json:"video_account_name,omitempty"`
- VideoIdentifier *string `protobuf:"bytes,15,opt,name=video_identifier" json:"video_identifier,omitempty"`
- InProgress *bool `protobuf:"varint,16,opt,name=in_progress" json:"in_progress,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientUCMPublishFile) Reset() { *m = CMsgClientUCMPublishFile{} }
-func (m *CMsgClientUCMPublishFile) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUCMPublishFile) ProtoMessage() {}
-func (*CMsgClientUCMPublishFile) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{4} }
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ FileName *string `protobuf:"bytes,2,opt,name=file_name" json:"file_name,omitempty"`
+ PreviewFileName *string `protobuf:"bytes,3,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
+ ConsumerAppId *uint32 `protobuf:"varint,4,opt,name=consumer_app_id" json:"consumer_app_id,omitempty"`
+ Title *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
+ Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
+ Tags []string `protobuf:"bytes,8,rep,name=tags" json:"tags,omitempty"`
+ WorkshopFile *bool `protobuf:"varint,9,opt,name=workshop_file" json:"workshop_file,omitempty"`
+ Visibility *int32 `protobuf:"varint,10,opt,name=visibility" json:"visibility,omitempty"`
+ FileType *uint32 `protobuf:"varint,11,opt,name=file_type" json:"file_type,omitempty"`
+ Url *string `protobuf:"bytes,12,opt,name=url" json:"url,omitempty"`
+ VideoProvider *uint32 `protobuf:"varint,13,opt,name=video_provider" json:"video_provider,omitempty"`
+ VideoAccountName *string `protobuf:"bytes,14,opt,name=video_account_name" json:"video_account_name,omitempty"`
+ VideoIdentifier *string `protobuf:"bytes,15,opt,name=video_identifier" json:"video_identifier,omitempty"`
+ InProgress *bool `protobuf:"varint,16,opt,name=in_progress" json:"in_progress,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUCMPublishFile) Reset() { *m = CMsgClientUCMPublishFile{} }
+func (m *CMsgClientUCMPublishFile) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUCMPublishFile) ProtoMessage() {}
+func (*CMsgClientUCMPublishFile) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{4}
+}
+
+func (m *CMsgClientUCMPublishFile) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMPublishFile.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMPublishFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMPublishFile.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMPublishFile) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMPublishFile.Merge(m, src)
+}
+func (m *CMsgClientUCMPublishFile) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMPublishFile.Size(m)
+}
+func (m *CMsgClientUCMPublishFile) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMPublishFile.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMPublishFile proto.InternalMessageInfo
func (m *CMsgClientUCMPublishFile) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -353,19 +494,39 @@ func (m *CMsgClientUCMPublishFile) GetInProgress() bool {
}
type CMsgClientUCMPublishFileResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id,def=18446744073709551615" json:"published_file_id,omitempty"`
- NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,3,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id,def=18446744073709551615" json:"published_file_id,omitempty"`
+ NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,3,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMPublishFileResponse) Reset() { *m = CMsgClientUCMPublishFileResponse{} }
func (m *CMsgClientUCMPublishFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishFileResponse) ProtoMessage() {}
func (*CMsgClientUCMPublishFileResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{5}
+ return fileDescriptor_dab52857974b135d, []int{5}
}
+func (m *CMsgClientUCMPublishFileResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMPublishFileResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMPublishFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMPublishFileResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMPublishFileResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMPublishFileResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMPublishFileResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMPublishFileResponse.Size(m)
+}
+func (m *CMsgClientUCMPublishFileResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMPublishFileResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMPublishFileResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMPublishFileResponse_Eresult int32 = 2
const Default_CMsgClientUCMPublishFileResponse_PublishedFileId uint64 = 18446744073709551615
const Default_CMsgClientUCMPublishFileResponse_NeedsWorkshopLegalAgreementAcceptance bool = false
@@ -392,40 +553,64 @@ func (m *CMsgClientUCMPublishFileResponse) GetNeedsWorkshopLegalAgreementAccepta
}
type CMsgClientUCMUpdatePublishedFile struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id" json:"published_file_id,omitempty"`
- FileName *string `protobuf:"bytes,3,opt,name=file_name" json:"file_name,omitempty"`
- PreviewFileName *string `protobuf:"bytes,4,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
- Title *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
- Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
- Tags []string `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
- Visibility *int32 `protobuf:"varint,8,opt,name=visibility" json:"visibility,omitempty"`
- UpdateFile *bool `protobuf:"varint,9,opt,name=update_file" json:"update_file,omitempty"`
- UpdatePreviewFile *bool `protobuf:"varint,10,opt,name=update_preview_file" json:"update_preview_file,omitempty"`
- UpdateTitle *bool `protobuf:"varint,11,opt,name=update_title" json:"update_title,omitempty"`
- UpdateDescription *bool `protobuf:"varint,12,opt,name=update_description" json:"update_description,omitempty"`
- UpdateTags *bool `protobuf:"varint,13,opt,name=update_tags" json:"update_tags,omitempty"`
- UpdateVisibility *bool `protobuf:"varint,14,opt,name=update_visibility" json:"update_visibility,omitempty"`
- ChangeDescription *string `protobuf:"bytes,15,opt,name=change_description" json:"change_description,omitempty"`
- UpdateUrl *bool `protobuf:"varint,16,opt,name=update_url" json:"update_url,omitempty"`
- Url *string `protobuf:"bytes,17,opt,name=url" json:"url,omitempty"`
- UpdateContentManifest *bool `protobuf:"varint,18,opt,name=update_content_manifest" json:"update_content_manifest,omitempty"`
- ContentManifest *uint64 `protobuf:"fixed64,19,opt,name=content_manifest" json:"content_manifest,omitempty"`
- Metadata *string `protobuf:"bytes,20,opt,name=metadata" json:"metadata,omitempty"`
- UpdateMetadata *bool `protobuf:"varint,21,opt,name=update_metadata" json:"update_metadata,omitempty"`
- Language *int32 `protobuf:"varint,22,opt,name=language,def=0" json:"language,omitempty"`
- RemovedKvtags []string `protobuf:"bytes,23,rep,name=removed_kvtags" json:"removed_kvtags,omitempty"`
- Kvtags []*CMsgClientUCMUpdatePublishedFile_KeyValueTag `protobuf:"bytes,24,rep,name=kvtags" json:"kvtags,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ PublishedFileId *uint64 `protobuf:"fixed64,2,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ FileName *string `protobuf:"bytes,3,opt,name=file_name" json:"file_name,omitempty"`
+ PreviewFileName *string `protobuf:"bytes,4,opt,name=preview_file_name" json:"preview_file_name,omitempty"`
+ Title *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
+ Description *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
+ Tags []string `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
+ Visibility *int32 `protobuf:"varint,8,opt,name=visibility" json:"visibility,omitempty"`
+ UpdateFile *bool `protobuf:"varint,9,opt,name=update_file" json:"update_file,omitempty"`
+ UpdatePreviewFile *bool `protobuf:"varint,10,opt,name=update_preview_file" json:"update_preview_file,omitempty"`
+ UpdateTitle *bool `protobuf:"varint,11,opt,name=update_title" json:"update_title,omitempty"`
+ UpdateDescription *bool `protobuf:"varint,12,opt,name=update_description" json:"update_description,omitempty"`
+ UpdateTags *bool `protobuf:"varint,13,opt,name=update_tags" json:"update_tags,omitempty"`
+ UpdateVisibility *bool `protobuf:"varint,14,opt,name=update_visibility" json:"update_visibility,omitempty"`
+ ChangeDescription *string `protobuf:"bytes,15,opt,name=change_description" json:"change_description,omitempty"`
+ UpdateUrl *bool `protobuf:"varint,16,opt,name=update_url" json:"update_url,omitempty"`
+ Url *string `protobuf:"bytes,17,opt,name=url" json:"url,omitempty"`
+ UpdateContentManifest *bool `protobuf:"varint,18,opt,name=update_content_manifest" json:"update_content_manifest,omitempty"`
+ ContentManifest *uint64 `protobuf:"fixed64,19,opt,name=content_manifest" json:"content_manifest,omitempty"`
+ Metadata *string `protobuf:"bytes,20,opt,name=metadata" json:"metadata,omitempty"`
+ UpdateMetadata *bool `protobuf:"varint,21,opt,name=update_metadata" json:"update_metadata,omitempty"`
+ Language *int32 `protobuf:"varint,22,opt,name=language,def=0" json:"language,omitempty"`
+ RemovedKvtags []string `protobuf:"bytes,23,rep,name=removed_kvtags" json:"removed_kvtags,omitempty"`
+ Kvtags []*CMsgClientUCMUpdatePublishedFile_KeyValueTag `protobuf:"bytes,24,rep,name=kvtags" json:"kvtags,omitempty"`
+ Previews []*CMsgClientUCMUpdatePublishedFile_AdditionalPreview `protobuf:"bytes,25,rep,name=previews" json:"previews,omitempty"`
+ PreviewsToRemove []int32 `protobuf:"varint,26,rep,name=previews_to_remove" json:"previews_to_remove,omitempty"`
+ ClearInProgress *bool `protobuf:"varint,27,opt,name=clear_in_progress" json:"clear_in_progress,omitempty"`
+ RemoveAllKvtags *bool `protobuf:"varint,28,opt,name=remove_all_kvtags" json:"remove_all_kvtags,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMUpdatePublishedFile) Reset() { *m = CMsgClientUCMUpdatePublishedFile{} }
func (m *CMsgClientUCMUpdatePublishedFile) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMUpdatePublishedFile) ProtoMessage() {}
func (*CMsgClientUCMUpdatePublishedFile) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{6}
+ return fileDescriptor_dab52857974b135d, []int{6}
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMUpdatePublishedFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMUpdatePublishedFile) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Merge(m, src)
+}
+func (m *CMsgClientUCMUpdatePublishedFile) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.Size(m)
+}
+func (m *CMsgClientUCMUpdatePublishedFile) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFile.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMUpdatePublishedFile proto.InternalMessageInfo
+
const Default_CMsgClientUCMUpdatePublishedFile_Language int32 = 0
func (m *CMsgClientUCMUpdatePublishedFile) GetAppId() uint32 {
@@ -596,10 +781,40 @@ func (m *CMsgClientUCMUpdatePublishedFile) GetKvtags() []*CMsgClientUCMUpdatePub
return nil
}
+func (m *CMsgClientUCMUpdatePublishedFile) GetPreviews() []*CMsgClientUCMUpdatePublishedFile_AdditionalPreview {
+ if m != nil {
+ return m.Previews
+ }
+ return nil
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile) GetPreviewsToRemove() []int32 {
+ if m != nil {
+ return m.PreviewsToRemove
+ }
+ return nil
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile) GetClearInProgress() bool {
+ if m != nil && m.ClearInProgress != nil {
+ return *m.ClearInProgress
+ }
+ return false
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile) GetRemoveAllKvtags() bool {
+ if m != nil && m.RemoveAllKvtags != nil {
+ return *m.RemoveAllKvtags
+ }
+ return false
+}
+
type CMsgClientUCMUpdatePublishedFile_KeyValueTag struct {
- Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
- Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) Reset() {
@@ -610,9 +825,27 @@ func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) String() string {
}
func (*CMsgClientUCMUpdatePublishedFile_KeyValueTag) ProtoMessage() {}
func (*CMsgClientUCMUpdatePublishedFile_KeyValueTag) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{6, 0}
+ return fileDescriptor_dab52857974b135d, []int{6, 0}
}
+func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Merge(m, src)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.Size(m)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_KeyValueTag proto.InternalMessageInfo
+
func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) GetKey() string {
if m != nil && m.Key != nil {
return *m.Key
@@ -627,10 +860,89 @@ func (m *CMsgClientUCMUpdatePublishedFile_KeyValueTag) GetValue() string {
return ""
}
+type CMsgClientUCMUpdatePublishedFile_AdditionalPreview struct {
+ OriginalFileName *string `protobuf:"bytes,1,opt,name=original_file_name" json:"original_file_name,omitempty"`
+ InternalFileName *string `protobuf:"bytes,2,opt,name=internal_file_name" json:"internal_file_name,omitempty"`
+ Videoid *string `protobuf:"bytes,3,opt,name=videoid" json:"videoid,omitempty"`
+ PreviewType *uint32 `protobuf:"varint,4,opt,name=preview_type" json:"preview_type,omitempty"`
+ UpdateIndex *int32 `protobuf:"varint,5,opt,name=update_index,def=-1" json:"update_index,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) Reset() {
+ *m = CMsgClientUCMUpdatePublishedFile_AdditionalPreview{}
+}
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientUCMUpdatePublishedFile_AdditionalPreview) ProtoMessage() {}
+func (*CMsgClientUCMUpdatePublishedFile_AdditionalPreview) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{6, 1}
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Merge(m, src)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.Size(m)
+}
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMUpdatePublishedFile_AdditionalPreview proto.InternalMessageInfo
+
+const Default_CMsgClientUCMUpdatePublishedFile_AdditionalPreview_UpdateIndex int32 = -1
+
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetOriginalFileName() string {
+ if m != nil && m.OriginalFileName != nil {
+ return *m.OriginalFileName
+ }
+ return ""
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetInternalFileName() string {
+ if m != nil && m.InternalFileName != nil {
+ return *m.InternalFileName
+ }
+ return ""
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetVideoid() string {
+ if m != nil && m.Videoid != nil {
+ return *m.Videoid
+ }
+ return ""
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetPreviewType() uint32 {
+ if m != nil && m.PreviewType != nil {
+ return *m.PreviewType
+ }
+ return 0
+}
+
+func (m *CMsgClientUCMUpdatePublishedFile_AdditionalPreview) GetUpdateIndex() int32 {
+ if m != nil && m.UpdateIndex != nil {
+ return *m.UpdateIndex
+ }
+ return Default_CMsgClientUCMUpdatePublishedFile_AdditionalPreview_UpdateIndex
+}
+
type CMsgClientUCMUpdatePublishedFileResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,2,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ NeedsWorkshopLegalAgreementAcceptance *bool `protobuf:"varint,2,opt,name=needs_workshop_legal_agreement_acceptance,def=0" json:"needs_workshop_legal_agreement_acceptance,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMUpdatePublishedFileResponse) Reset() {
@@ -639,9 +951,27 @@ func (m *CMsgClientUCMUpdatePublishedFileResponse) Reset() {
func (m *CMsgClientUCMUpdatePublishedFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMUpdatePublishedFileResponse) ProtoMessage() {}
func (*CMsgClientUCMUpdatePublishedFileResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{7}
+ return fileDescriptor_dab52857974b135d, []int{7}
}
+func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.Size(m)
+}
+func (m *CMsgClientUCMUpdatePublishedFileResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMUpdatePublishedFileResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMUpdatePublishedFileResponse_Eresult int32 = 2
const Default_CMsgClientUCMUpdatePublishedFileResponse_NeedsWorkshopLegalAgreementAcceptance bool = false
@@ -660,17 +990,38 @@ func (m *CMsgClientUCMUpdatePublishedFileResponse) GetNeedsWorkshopLegalAgreemen
}
type CMsgClientUCMDeletePublishedFile struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMDeletePublishedFile) Reset() { *m = CMsgClientUCMDeletePublishedFile{} }
func (m *CMsgClientUCMDeletePublishedFile) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMDeletePublishedFile) ProtoMessage() {}
func (*CMsgClientUCMDeletePublishedFile) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{8}
+ return fileDescriptor_dab52857974b135d, []int{8}
+}
+
+func (m *CMsgClientUCMDeletePublishedFile) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMDeletePublishedFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMDeletePublishedFile) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Merge(m, src)
+}
+func (m *CMsgClientUCMDeletePublishedFile) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMDeletePublishedFile.Size(m)
+}
+func (m *CMsgClientUCMDeletePublishedFile) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMDeletePublishedFile.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMDeletePublishedFile proto.InternalMessageInfo
+
func (m *CMsgClientUCMDeletePublishedFile) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -678,9 +1029,18 @@ func (m *CMsgClientUCMDeletePublishedFile) GetPublishedFileId() uint64 {
return 0
}
+func (m *CMsgClientUCMDeletePublishedFile) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
type CMsgClientUCMDeletePublishedFileResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMDeletePublishedFileResponse) Reset() {
@@ -689,9 +1049,27 @@ func (m *CMsgClientUCMDeletePublishedFileResponse) Reset() {
func (m *CMsgClientUCMDeletePublishedFileResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMDeletePublishedFileResponse) ProtoMessage() {}
func (*CMsgClientUCMDeletePublishedFileResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{9}
+ return fileDescriptor_dab52857974b135d, []int{9}
}
+func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.Size(m)
+}
+func (m *CMsgClientUCMDeletePublishedFileResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMDeletePublishedFileResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMDeletePublishedFileResponse_Eresult int32 = 2
func (m *CMsgClientUCMDeletePublishedFileResponse) GetEresult() int32 {
@@ -702,10 +1080,12 @@ func (m *CMsgClientUCMDeletePublishedFileResponse) GetEresult() int32 {
}
type CMsgClientUCMEnumerateUserPublishedFiles struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
- SortOrder *uint32 `protobuf:"varint,3,opt,name=sort_order" json:"sort_order,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
+ SortOrder *uint32 `protobuf:"varint,3,opt,name=sort_order" json:"sort_order,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserPublishedFiles) Reset() {
@@ -714,9 +1094,27 @@ func (m *CMsgClientUCMEnumerateUserPublishedFiles) Reset() {
func (m *CMsgClientUCMEnumerateUserPublishedFiles) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMEnumerateUserPublishedFiles) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserPublishedFiles) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{10}
+ return fileDescriptor_dab52857974b135d, []int{10}
}
+func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFiles) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFiles proto.InternalMessageInfo
+
func (m *CMsgClientUCMEnumerateUserPublishedFiles) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -739,10 +1137,12 @@ func (m *CMsgClientUCMEnumerateUserPublishedFiles) GetSortOrder() uint32 {
}
type CMsgClientUCMEnumerateUserPublishedFilesResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PublishedFiles []*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) Reset() {
@@ -753,9 +1153,27 @@ func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) String() string {
}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{11}
+ return fileDescriptor_dab52857974b135d, []int{11}
}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumerateUserPublishedFilesResponse_Eresult int32 = 2
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) GetEresult() int32 {
@@ -780,8 +1198,10 @@ func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse) GetTotalResults() uin
}
type CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) Reset() {
@@ -792,9 +1212,27 @@ func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) Strin
}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{11, 0}
+ return fileDescriptor_dab52857974b135d, []int{11, 0}
+}
+
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId proto.InternalMessageInfo
+
func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -803,12 +1241,14 @@ func (m *CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId) GetPu
}
type CMsgClientUCMEnumerateUserSubscribedFiles struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
- ListType *uint32 `protobuf:"varint,3,opt,name=list_type,def=1" json:"list_type,omitempty"`
- MatchingFileType *uint32 `protobuf:"varint,4,opt,name=matching_file_type,def=0" json:"matching_file_type,omitempty"`
- Count *uint32 `protobuf:"varint,5,opt,name=count,def=50" json:"count,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
+ ListType *uint32 `protobuf:"varint,3,opt,name=list_type,def=1" json:"list_type,omitempty"`
+ MatchingFileType *uint32 `protobuf:"varint,4,opt,name=matching_file_type,def=0" json:"matching_file_type,omitempty"`
+ Count *uint32 `protobuf:"varint,5,opt,name=count,def=50" json:"count,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) Reset() {
@@ -817,9 +1257,27 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFiles) Reset() {
func (m *CMsgClientUCMEnumerateUserSubscribedFiles) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMEnumerateUserSubscribedFiles) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFiles) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{12}
+ return fileDescriptor_dab52857974b135d, []int{12}
}
+func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFiles) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFiles proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumerateUserSubscribedFiles_ListType uint32 = 1
const Default_CMsgClientUCMEnumerateUserSubscribedFiles_MatchingFileType uint32 = 0
const Default_CMsgClientUCMEnumerateUserSubscribedFiles_Count uint32 = 50
@@ -860,10 +1318,12 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFiles) GetCount() uint32 {
}
type CMsgClientUCMEnumerateUserSubscribedFilesResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) Reset() {
@@ -874,9 +1334,27 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) String() string {
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{13}
+ return fileDescriptor_dab52857974b135d, []int{13}
}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumerateUserSubscribedFilesResponse_Eresult int32 = 2
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) GetEresult() int32 {
@@ -901,9 +1379,11 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse) GetTotalResults() ui
}
type CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) Reset() {
@@ -914,9 +1394,27 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) Stri
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{13, 0}
+ return fileDescriptor_dab52857974b135d, []int{13, 0}
}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId_Rtime32Subscribed uint32 = 0
func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) GetPublishedFileId() uint64 {
@@ -934,10 +1432,12 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId) GetR
}
type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
- StartTime *uint32 `protobuf:"fixed32,3,opt,name=start_time" json:"start_time,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
+ StartTime *uint32 `protobuf:"fixed32,3,opt,name=start_time" json:"start_time,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) Reset() {
@@ -948,9 +1448,27 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) String() string {
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{14}
+ return fileDescriptor_dab52857974b135d, []int{14}
}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates proto.InternalMessageInfo
+
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -973,10 +1491,12 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates) GetStartTime() ui
}
type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ SubscribedFiles []*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=subscribed_files" json:"subscribed_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) Reset() {
@@ -987,9 +1507,27 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) String()
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{15}
+ return fileDescriptor_dab52857974b135d, []int{15}
}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_Eresult int32 = 2
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) GetEresult() int32 {
@@ -1014,14 +1552,16 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse) GetTotalR
}
type CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
- Appid *uint32 `protobuf:"varint,3,opt,name=appid" json:"appid,omitempty"`
- FileHcontent *uint64 `protobuf:"fixed64,4,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
- FileSize *uint32 `protobuf:"varint,5,opt,name=file_size" json:"file_size,omitempty"`
- Rtime32LastUpdated *uint32 `protobuf:"fixed32,6,opt,name=rtime32_last_updated" json:"rtime32_last_updated,omitempty"`
- IsDepotContent *bool `protobuf:"varint,7,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ Rtime32Subscribed *uint32 `protobuf:"fixed32,2,opt,name=rtime32_subscribed,def=0" json:"rtime32_subscribed,omitempty"`
+ Appid *uint32 `protobuf:"varint,3,opt,name=appid" json:"appid,omitempty"`
+ FileHcontent *uint64 `protobuf:"fixed64,4,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
+ FileSize *uint32 `protobuf:"varint,5,opt,name=file_size" json:"file_size,omitempty"`
+ Rtime32LastUpdated *uint32 `protobuf:"fixed32,6,opt,name=rtime32_last_updated" json:"rtime32_last_updated,omitempty"`
+ IsDepotContent *bool `protobuf:"varint,7,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) Reset() {
@@ -1032,9 +1572,27 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedF
}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{15, 0}
+ return fileDescriptor_dab52857974b135d, []int{15, 0}
+}
+
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.Size(m)
+}
+func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId_Rtime32Subscribed uint32 = 0
func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedFileId) GetPublishedFileId() uint64 {
@@ -1087,23 +1645,43 @@ func (m *CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse_PublishedF
}
type CMsgClientUCMPublishedFileSubscribed struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- FileHcontent *uint64 `protobuf:"fixed64,3,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
- FileSize *uint32 `protobuf:"varint,4,opt,name=file_size" json:"file_size,omitempty"`
- RtimeSubscribed *uint32 `protobuf:"varint,5,opt,name=rtime_subscribed" json:"rtime_subscribed,omitempty"`
- IsDepotContent *bool `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
- RtimeUpdated *uint32 `protobuf:"varint,7,opt,name=rtime_updated" json:"rtime_updated,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ FileHcontent *uint64 `protobuf:"fixed64,3,opt,name=file_hcontent" json:"file_hcontent,omitempty"`
+ FileSize *uint32 `protobuf:"varint,4,opt,name=file_size" json:"file_size,omitempty"`
+ RtimeSubscribed *uint32 `protobuf:"varint,5,opt,name=rtime_subscribed" json:"rtime_subscribed,omitempty"`
+ IsDepotContent *bool `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
+ RtimeUpdated *uint32 `protobuf:"varint,7,opt,name=rtime_updated" json:"rtime_updated,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMPublishedFileSubscribed) Reset() { *m = CMsgClientUCMPublishedFileSubscribed{} }
func (m *CMsgClientUCMPublishedFileSubscribed) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileSubscribed) ProtoMessage() {}
func (*CMsgClientUCMPublishedFileSubscribed) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{16}
+ return fileDescriptor_dab52857974b135d, []int{16}
+}
+
+func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Merge(m, src)
+}
+func (m *CMsgClientUCMPublishedFileSubscribed) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.Size(m)
+}
+func (m *CMsgClientUCMPublishedFileSubscribed) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMPublishedFileSubscribed proto.InternalMessageInfo
+
func (m *CMsgClientUCMPublishedFileSubscribed) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1154,9 +1732,11 @@ func (m *CMsgClientUCMPublishedFileSubscribed) GetRtimeUpdated() uint32 {
}
type CMsgClientUCMPublishedFileUnsubscribed struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMPublishedFileUnsubscribed) Reset() {
@@ -1165,9 +1745,27 @@ func (m *CMsgClientUCMPublishedFileUnsubscribed) Reset() {
func (m *CMsgClientUCMPublishedFileUnsubscribed) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileUnsubscribed) ProtoMessage() {}
func (*CMsgClientUCMPublishedFileUnsubscribed) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{17}
+ return fileDescriptor_dab52857974b135d, []int{17}
+}
+
+func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Merge(m, src)
+}
+func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.Size(m)
+}
+func (m *CMsgClientUCMPublishedFileUnsubscribed) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMPublishedFileUnsubscribed proto.InternalMessageInfo
+
func (m *CMsgClientUCMPublishedFileUnsubscribed) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1183,18 +1781,38 @@ func (m *CMsgClientUCMPublishedFileUnsubscribed) GetAppId() uint32 {
}
type CMsgClientUCMPublishedFileDeleted struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMPublishedFileDeleted) Reset() { *m = CMsgClientUCMPublishedFileDeleted{} }
func (m *CMsgClientUCMPublishedFileDeleted) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileDeleted) ProtoMessage() {}
func (*CMsgClientUCMPublishedFileDeleted) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{18}
+ return fileDescriptor_dab52857974b135d, []int{18}
+}
+
+func (m *CMsgClientUCMPublishedFileDeleted) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMPublishedFileDeleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMPublishedFileDeleted) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Merge(m, src)
+}
+func (m *CMsgClientUCMPublishedFileDeleted) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.Size(m)
+}
+func (m *CMsgClientUCMPublishedFileDeleted) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMPublishedFileDeleted.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMPublishedFileDeleted proto.InternalMessageInfo
+
func (m *CMsgClientUCMPublishedFileDeleted) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1210,21 +1828,41 @@ func (m *CMsgClientUCMPublishedFileDeleted) GetAppId() uint32 {
}
type CMsgClientUCMPublishedFileUpdated struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,3,opt,name=time_updated" json:"time_updated,omitempty"`
- Hcontent *uint64 `protobuf:"fixed64,4,opt,name=hcontent" json:"hcontent,omitempty"`
- FileSize *uint32 `protobuf:"fixed32,5,opt,name=file_size" json:"file_size,omitempty"`
- IsDepotContent *bool `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,3,opt,name=time_updated" json:"time_updated,omitempty"`
+ Hcontent *uint64 `protobuf:"fixed64,4,opt,name=hcontent" json:"hcontent,omitempty"`
+ FileSize *uint32 `protobuf:"fixed32,5,opt,name=file_size" json:"file_size,omitempty"`
+ IsDepotContent *bool `protobuf:"varint,6,opt,name=is_depot_content" json:"is_depot_content,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMPublishedFileUpdated) Reset() { *m = CMsgClientUCMPublishedFileUpdated{} }
func (m *CMsgClientUCMPublishedFileUpdated) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMPublishedFileUpdated) ProtoMessage() {}
func (*CMsgClientUCMPublishedFileUpdated) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{19}
+ return fileDescriptor_dab52857974b135d, []int{19}
+}
+
+func (m *CMsgClientUCMPublishedFileUpdated) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMPublishedFileUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMPublishedFileUpdated) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Merge(m, src)
+}
+func (m *CMsgClientUCMPublishedFileUpdated) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.Size(m)
}
+func (m *CMsgClientUCMPublishedFileUpdated) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMPublishedFileUpdated.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMPublishedFileUpdated proto.InternalMessageInfo
func (m *CMsgClientUCMPublishedFileUpdated) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
@@ -1269,18 +1907,38 @@ func (m *CMsgClientUCMPublishedFileUpdated) GetIsDepotContent() bool {
}
type CMsgClientWorkshopItemChangesRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
- NumItemsNeeded *uint32 `protobuf:"varint,3,opt,name=num_items_needed" json:"num_items_needed,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
+ NumItemsNeeded *uint32 `protobuf:"varint,3,opt,name=num_items_needed" json:"num_items_needed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientWorkshopItemChangesRequest) Reset() { *m = CMsgClientWorkshopItemChangesRequest{} }
func (m *CMsgClientWorkshopItemChangesRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemChangesRequest) ProtoMessage() {}
func (*CMsgClientWorkshopItemChangesRequest) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{20}
+ return fileDescriptor_dab52857974b135d, []int{20}
+}
+
+func (m *CMsgClientWorkshopItemChangesRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientWorkshopItemChangesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWorkshopItemChangesRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Merge(m, src)
+}
+func (m *CMsgClientWorkshopItemChangesRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.Size(m)
}
+func (m *CMsgClientWorkshopItemChangesRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWorkshopItemChangesRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientWorkshopItemChangesRequest proto.InternalMessageInfo
func (m *CMsgClientWorkshopItemChangesRequest) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -1304,19 +1962,39 @@ func (m *CMsgClientWorkshopItemChangesRequest) GetNumItemsNeeded() uint32 {
}
type CMsgClientWorkshopItemChangesResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
- WorkshopItems []*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo `protobuf:"bytes,5,rep,name=workshop_items" json:"workshop_items,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
+ WorkshopItems []*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo `protobuf:"bytes,5,rep,name=workshop_items" json:"workshop_items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientWorkshopItemChangesResponse) Reset() { *m = CMsgClientWorkshopItemChangesResponse{} }
func (m *CMsgClientWorkshopItemChangesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemChangesResponse) ProtoMessage() {}
func (*CMsgClientWorkshopItemChangesResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{21}
+ return fileDescriptor_dab52857974b135d, []int{21}
}
+func (m *CMsgClientWorkshopItemChangesResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientWorkshopItemChangesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWorkshopItemChangesResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Merge(m, src)
+}
+func (m *CMsgClientWorkshopItemChangesResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.Size(m)
+}
+func (m *CMsgClientWorkshopItemChangesResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWorkshopItemChangesResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientWorkshopItemChangesResponse proto.InternalMessageInfo
+
const Default_CMsgClientWorkshopItemChangesResponse_Eresult int32 = 2
func (m *CMsgClientWorkshopItemChangesResponse) GetEresult() int32 {
@@ -1341,10 +2019,12 @@ func (m *CMsgClientWorkshopItemChangesResponse) GetWorkshopItems() []*CMsgClient
}
type CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
- ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
+ ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) Reset() {
@@ -1355,9 +2035,27 @@ func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) String() string
}
func (*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) ProtoMessage() {}
func (*CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{21, 0}
+ return fileDescriptor_dab52857974b135d, []int{21, 0}
}
+func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Merge(m, src)
+}
+func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.Size(m)
+}
+func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo proto.InternalMessageInfo
+
func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1380,19 +2078,39 @@ func (m *CMsgClientWorkshopItemChangesResponse_WorkshopItemInfo) GetManifestId()
}
type CMsgClientWorkshopItemInfoRequest struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
- WorkshopItems []*CMsgClientWorkshopItemInfoRequest_WorkshopItem `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ LastTimeUpdated *uint32 `protobuf:"varint,2,opt,name=last_time_updated" json:"last_time_updated,omitempty"`
+ WorkshopItems []*CMsgClientWorkshopItemInfoRequest_WorkshopItem `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientWorkshopItemInfoRequest) Reset() { *m = CMsgClientWorkshopItemInfoRequest{} }
func (m *CMsgClientWorkshopItemInfoRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemInfoRequest) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoRequest) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{22}
+ return fileDescriptor_dab52857974b135d, []int{22}
}
+func (m *CMsgClientWorkshopItemInfoRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientWorkshopItemInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWorkshopItemInfoRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Merge(m, src)
+}
+func (m *CMsgClientWorkshopItemInfoRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.Size(m)
+}
+func (m *CMsgClientWorkshopItemInfoRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientWorkshopItemInfoRequest proto.InternalMessageInfo
+
func (m *CMsgClientWorkshopItemInfoRequest) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -1415,9 +2133,11 @@ func (m *CMsgClientWorkshopItemInfoRequest) GetWorkshopItems() []*CMsgClientWork
}
type CMsgClientWorkshopItemInfoRequest_WorkshopItem struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) Reset() {
@@ -1428,9 +2148,27 @@ func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) String() string {
}
func (*CMsgClientWorkshopItemInfoRequest_WorkshopItem) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoRequest_WorkshopItem) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{22, 0}
+ return fileDescriptor_dab52857974b135d, []int{22, 0}
+}
+
+func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Unmarshal(m, b)
+}
+func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Merge(m, src)
+}
+func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.Size(m)
+}
+func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientWorkshopItemInfoRequest_WorkshopItem proto.InternalMessageInfo
+
func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1446,20 +2184,40 @@ func (m *CMsgClientWorkshopItemInfoRequest_WorkshopItem) GetTimeUpdated() uint32
}
type CMsgClientWorkshopItemInfoResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
- WorkshopItems []*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
- PrivateItems []uint64 `protobuf:"fixed64,4,rep,name=private_items" json:"private_items,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ UpdateTime *uint32 `protobuf:"varint,2,opt,name=update_time" json:"update_time,omitempty"`
+ WorkshopItems []*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo `protobuf:"bytes,3,rep,name=workshop_items" json:"workshop_items,omitempty"`
+ PrivateItems []uint64 `protobuf:"fixed64,4,rep,name=private_items" json:"private_items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientWorkshopItemInfoResponse) Reset() { *m = CMsgClientWorkshopItemInfoResponse{} }
func (m *CMsgClientWorkshopItemInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientWorkshopItemInfoResponse) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{23}
+ return fileDescriptor_dab52857974b135d, []int{23}
}
+func (m *CMsgClientWorkshopItemInfoResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientWorkshopItemInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWorkshopItemInfoResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Merge(m, src)
+}
+func (m *CMsgClientWorkshopItemInfoResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.Size(m)
+}
+func (m *CMsgClientWorkshopItemInfoResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientWorkshopItemInfoResponse proto.InternalMessageInfo
+
const Default_CMsgClientWorkshopItemInfoResponse_Eresult int32 = 2
func (m *CMsgClientWorkshopItemInfoResponse) GetEresult() int32 {
@@ -1491,11 +2249,13 @@ func (m *CMsgClientWorkshopItemInfoResponse) GetPrivateItems() []uint64 {
}
type CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
- ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
- IsLegacy *bool `protobuf:"varint,4,opt,name=is_legacy" json:"is_legacy,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ TimeUpdated *uint32 `protobuf:"varint,2,opt,name=time_updated" json:"time_updated,omitempty"`
+ ManifestId *uint64 `protobuf:"fixed64,3,opt,name=manifest_id" json:"manifest_id,omitempty"`
+ IsLegacy *bool `protobuf:"varint,4,opt,name=is_legacy" json:"is_legacy,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) Reset() {
@@ -1506,9 +2266,27 @@ func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) String() string {
}
func (*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) ProtoMessage() {}
func (*CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{23, 0}
+ return fileDescriptor_dab52857974b135d, []int{23, 0}
}
+func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Merge(m, src)
+}
+func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.Size(m)
+}
+func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo proto.InternalMessageInfo
+
func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1538,21 +2316,41 @@ func (m *CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo) GetIsLegacy() bool
}
type CMsgClientUCMGetPublishedFilesForUser struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- CreatorSteamId *uint64 `protobuf:"fixed64,2,opt,name=creator_steam_id" json:"creator_steam_id,omitempty"`
- RequiredTags []string `protobuf:"bytes,3,rep,name=required_tags" json:"required_tags,omitempty"`
- ExcludedTags []string `protobuf:"bytes,4,rep,name=excluded_tags" json:"excluded_tags,omitempty"`
- StartIndex *uint32 `protobuf:"varint,5,opt,name=start_index" json:"start_index,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ CreatorSteamId *uint64 `protobuf:"fixed64,2,opt,name=creator_steam_id" json:"creator_steam_id,omitempty"`
+ RequiredTags []string `protobuf:"bytes,3,rep,name=required_tags" json:"required_tags,omitempty"`
+ ExcludedTags []string `protobuf:"bytes,4,rep,name=excluded_tags" json:"excluded_tags,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,5,opt,name=start_index" json:"start_index,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMGetPublishedFilesForUser) Reset() { *m = CMsgClientUCMGetPublishedFilesForUser{} }
func (m *CMsgClientUCMGetPublishedFilesForUser) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMGetPublishedFilesForUser) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUser) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{24}
+ return fileDescriptor_dab52857974b135d, []int{24}
}
+func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Merge(m, src)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.Size(m)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUser) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUser proto.InternalMessageInfo
+
func (m *CMsgClientUCMGetPublishedFilesForUser) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -1589,10 +2387,12 @@ func (m *CMsgClientUCMGetPublishedFilesForUser) GetStartIndex() uint32 {
}
type CMsgClientUCMGetPublishedFilesForUserResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PublishedFiles []*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) Reset() {
@@ -1603,9 +2403,27 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse) String() string {
}
func (*CMsgClientUCMGetPublishedFilesForUserResponse) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUserResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{25}
+ return fileDescriptor_dab52857974b135d, []int{25}
}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.Size(m)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMGetPublishedFilesForUserResponse_Eresult int32 = 2
func (m *CMsgClientUCMGetPublishedFilesForUserResponse) GetEresult() int32 {
@@ -1630,8 +2448,10 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse) GetTotalResults() uint32
}
type CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) Reset() {
@@ -1642,9 +2462,27 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) String()
}
func (*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{25, 0}
+ return fileDescriptor_dab52857974b135d, []int{25, 0}
+}
+
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.Size(m)
+}
+func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId proto.InternalMessageInfo
+
func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1653,10 +2491,12 @@ func (m *CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId) GetPubli
}
type CMsgClientUCMSetUserPublishedFileAction struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- Action *int32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ Action *int32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMSetUserPublishedFileAction) Reset() {
@@ -1665,9 +2505,27 @@ func (m *CMsgClientUCMSetUserPublishedFileAction) Reset() {
func (m *CMsgClientUCMSetUserPublishedFileAction) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUCMSetUserPublishedFileAction) ProtoMessage() {}
func (*CMsgClientUCMSetUserPublishedFileAction) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{26}
+ return fileDescriptor_dab52857974b135d, []int{26}
}
+func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Merge(m, src)
+}
+func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.Size(m)
+}
+func (m *CMsgClientUCMSetUserPublishedFileAction) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMSetUserPublishedFileAction proto.InternalMessageInfo
+
func (m *CMsgClientUCMSetUserPublishedFileAction) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -1690,8 +2548,10 @@ func (m *CMsgClientUCMSetUserPublishedFileAction) GetAction() int32 {
}
type CMsgClientUCMSetUserPublishedFileActionResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) Reset() {
@@ -1702,9 +2562,27 @@ func (m *CMsgClientUCMSetUserPublishedFileActionResponse) String() string {
}
func (*CMsgClientUCMSetUserPublishedFileActionResponse) ProtoMessage() {}
func (*CMsgClientUCMSetUserPublishedFileActionResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{27}
+ return fileDescriptor_dab52857974b135d, []int{27}
}
+func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.Size(m)
+}
+func (m *CMsgClientUCMSetUserPublishedFileActionResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMSetUserPublishedFileActionResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMSetUserPublishedFileActionResponse_Eresult int32 = 2
func (m *CMsgClientUCMSetUserPublishedFileActionResponse) GetEresult() int32 {
@@ -1715,10 +2593,12 @@ func (m *CMsgClientUCMSetUserPublishedFileActionResponse) GetEresult() int32 {
}
type CMsgClientUCMEnumeratePublishedFilesByUserAction struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
- Action *int32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,2,opt,name=start_index" json:"start_index,omitempty"`
+ Action *int32 `protobuf:"varint,3,opt,name=action" json:"action,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) Reset() {
@@ -1729,8 +2609,26 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) String() string {
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserAction) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserAction) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{28}
+ return fileDescriptor_dab52857974b135d, []int{28}
+}
+
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.Size(m)
}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserAction proto.InternalMessageInfo
func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -1754,10 +2652,12 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserAction) GetAction() int32 {
}
type CMsgClientUCMEnumeratePublishedFilesByUserActionResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PublishedFiles []*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) Reset() {
@@ -1768,9 +2668,27 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) String() stri
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{29}
+ return fileDescriptor_dab52857974b135d, []int{29}
}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.Size(m)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_Eresult int32 = 2
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) GetEresult() int32 {
@@ -1795,9 +2713,11 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse) GetTotalResul
}
type CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- RtimeTimeStamp *uint32 `protobuf:"fixed32,2,opt,name=rtime_time_stamp,def=0" json:"rtime_time_stamp,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ RtimeTimeStamp *uint32 `protobuf:"fixed32,2,opt,name=rtime_time_stamp,def=0" json:"rtime_time_stamp,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) Reset() {
@@ -1808,9 +2728,27 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileI
}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{29, 0}
+ return fileDescriptor_dab52857974b135d, []int{29, 0}
}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.Size(m)
+}
+func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId proto.InternalMessageInfo
+
const Default_CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId_RtimeTimeStamp uint32 = 0
func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileId) GetPublishedFileId() uint64 {
@@ -1828,27 +2766,71 @@ func (m *CMsgClientUCMEnumeratePublishedFilesByUserActionResponse_PublishedFileI
}
type CMsgClientScreenshotsChanged struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientScreenshotsChanged) Reset() { *m = CMsgClientScreenshotsChanged{} }
-func (m *CMsgClientScreenshotsChanged) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientScreenshotsChanged) ProtoMessage() {}
-func (*CMsgClientScreenshotsChanged) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{30} }
+func (m *CMsgClientScreenshotsChanged) Reset() { *m = CMsgClientScreenshotsChanged{} }
+func (m *CMsgClientScreenshotsChanged) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientScreenshotsChanged) ProtoMessage() {}
+func (*CMsgClientScreenshotsChanged) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{30}
+}
+
+func (m *CMsgClientScreenshotsChanged) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientScreenshotsChanged.Unmarshal(m, b)
+}
+func (m *CMsgClientScreenshotsChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientScreenshotsChanged.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientScreenshotsChanged) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientScreenshotsChanged.Merge(m, src)
+}
+func (m *CMsgClientScreenshotsChanged) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientScreenshotsChanged.Size(m)
+}
+func (m *CMsgClientScreenshotsChanged) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientScreenshotsChanged.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientScreenshotsChanged proto.InternalMessageInfo
type CMsgClientUpdateUserGameInfo struct {
- SteamidIdgs *uint64 `protobuf:"fixed64,1,opt,name=steamid_idgs" json:"steamid_idgs,omitempty"`
- Gameid *uint64 `protobuf:"fixed64,2,opt,name=gameid" json:"gameid,omitempty"`
- GameIp *uint32 `protobuf:"varint,3,opt,name=game_ip" json:"game_ip,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
- Token []byte `protobuf:"bytes,5,opt,name=token" json:"token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamidIdgs *uint64 `protobuf:"fixed64,1,opt,name=steamid_idgs" json:"steamid_idgs,omitempty"`
+ Gameid *uint64 `protobuf:"fixed64,2,opt,name=gameid" json:"gameid,omitempty"`
+ GameIp *uint32 `protobuf:"varint,3,opt,name=game_ip" json:"game_ip,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
+ Token []byte `protobuf:"bytes,5,opt,name=token" json:"token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUpdateUserGameInfo) Reset() { *m = CMsgClientUpdateUserGameInfo{} }
+func (m *CMsgClientUpdateUserGameInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUpdateUserGameInfo) ProtoMessage() {}
+func (*CMsgClientUpdateUserGameInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{31}
+}
+
+func (m *CMsgClientUpdateUserGameInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUpdateUserGameInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientUpdateUserGameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUpdateUserGameInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUpdateUserGameInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUpdateUserGameInfo.Merge(m, src)
+}
+func (m *CMsgClientUpdateUserGameInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUpdateUserGameInfo.Size(m)
+}
+func (m *CMsgClientUpdateUserGameInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUpdateUserGameInfo.DiscardUnknown(m)
}
-func (m *CMsgClientUpdateUserGameInfo) Reset() { *m = CMsgClientUpdateUserGameInfo{} }
-func (m *CMsgClientUpdateUserGameInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUpdateUserGameInfo) ProtoMessage() {}
-func (*CMsgClientUpdateUserGameInfo) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{31} }
+var xxx_messageInfo_CMsgClientUpdateUserGameInfo proto.InternalMessageInfo
func (m *CMsgClientUpdateUserGameInfo) GetSteamidIdgs() uint64 {
if m != nil && m.SteamidIdgs != nil {
@@ -1886,15 +2868,37 @@ func (m *CMsgClientUpdateUserGameInfo) GetToken() []byte {
}
type CMsgClientRichPresenceUpload struct {
- RichPresenceKv []byte `protobuf:"bytes,1,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
- SteamidBroadcast []uint64 `protobuf:"fixed64,2,rep,name=steamid_broadcast" json:"steamid_broadcast,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ RichPresenceKv []byte `protobuf:"bytes,1,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
+ SteamidBroadcast []uint64 `protobuf:"fixed64,2,rep,name=steamid_broadcast" json:"steamid_broadcast,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientRichPresenceUpload) Reset() { *m = CMsgClientRichPresenceUpload{} }
-func (m *CMsgClientRichPresenceUpload) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRichPresenceUpload) ProtoMessage() {}
-func (*CMsgClientRichPresenceUpload) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{32} }
+func (m *CMsgClientRichPresenceUpload) Reset() { *m = CMsgClientRichPresenceUpload{} }
+func (m *CMsgClientRichPresenceUpload) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRichPresenceUpload) ProtoMessage() {}
+func (*CMsgClientRichPresenceUpload) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{32}
+}
+
+func (m *CMsgClientRichPresenceUpload) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRichPresenceUpload.Unmarshal(m, b)
+}
+func (m *CMsgClientRichPresenceUpload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRichPresenceUpload.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRichPresenceUpload) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRichPresenceUpload.Merge(m, src)
+}
+func (m *CMsgClientRichPresenceUpload) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRichPresenceUpload.Size(m)
+}
+func (m *CMsgClientRichPresenceUpload) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRichPresenceUpload.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRichPresenceUpload proto.InternalMessageInfo
func (m *CMsgClientRichPresenceUpload) GetRichPresenceKv() []byte {
if m != nil {
@@ -1911,14 +2915,36 @@ func (m *CMsgClientRichPresenceUpload) GetSteamidBroadcast() []uint64 {
}
type CMsgClientRichPresenceRequest struct {
- SteamidRequest []uint64 `protobuf:"fixed64,1,rep,name=steamid_request" json:"steamid_request,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamidRequest []uint64 `protobuf:"fixed64,1,rep,name=steamid_request" json:"steamid_request,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRichPresenceRequest) Reset() { *m = CMsgClientRichPresenceRequest{} }
+func (m *CMsgClientRichPresenceRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRichPresenceRequest) ProtoMessage() {}
+func (*CMsgClientRichPresenceRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{33}
}
-func (m *CMsgClientRichPresenceRequest) Reset() { *m = CMsgClientRichPresenceRequest{} }
-func (m *CMsgClientRichPresenceRequest) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRichPresenceRequest) ProtoMessage() {}
-func (*CMsgClientRichPresenceRequest) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{33} }
+func (m *CMsgClientRichPresenceRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRichPresenceRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientRichPresenceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRichPresenceRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRichPresenceRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRichPresenceRequest.Merge(m, src)
+}
+func (m *CMsgClientRichPresenceRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRichPresenceRequest.Size(m)
+}
+func (m *CMsgClientRichPresenceRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRichPresenceRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRichPresenceRequest proto.InternalMessageInfo
func (m *CMsgClientRichPresenceRequest) GetSteamidRequest() []uint64 {
if m != nil {
@@ -1928,14 +2954,36 @@ func (m *CMsgClientRichPresenceRequest) GetSteamidRequest() []uint64 {
}
type CMsgClientRichPresenceInfo struct {
- RichPresence []*CMsgClientRichPresenceInfo_RichPresence `protobuf:"bytes,1,rep,name=rich_presence" json:"rich_presence,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ RichPresence []*CMsgClientRichPresenceInfo_RichPresence `protobuf:"bytes,1,rep,name=rich_presence" json:"rich_presence,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRichPresenceInfo) Reset() { *m = CMsgClientRichPresenceInfo{} }
+func (m *CMsgClientRichPresenceInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRichPresenceInfo) ProtoMessage() {}
+func (*CMsgClientRichPresenceInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{34}
+}
+
+func (m *CMsgClientRichPresenceInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRichPresenceInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientRichPresenceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRichPresenceInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRichPresenceInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRichPresenceInfo.Merge(m, src)
+}
+func (m *CMsgClientRichPresenceInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRichPresenceInfo.Size(m)
+}
+func (m *CMsgClientRichPresenceInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRichPresenceInfo.DiscardUnknown(m)
}
-func (m *CMsgClientRichPresenceInfo) Reset() { *m = CMsgClientRichPresenceInfo{} }
-func (m *CMsgClientRichPresenceInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRichPresenceInfo) ProtoMessage() {}
-func (*CMsgClientRichPresenceInfo) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{34} }
+var xxx_messageInfo_CMsgClientRichPresenceInfo proto.InternalMessageInfo
func (m *CMsgClientRichPresenceInfo) GetRichPresence() []*CMsgClientRichPresenceInfo_RichPresence {
if m != nil {
@@ -1945,9 +2993,11 @@ func (m *CMsgClientRichPresenceInfo) GetRichPresence() []*CMsgClientRichPresence
}
type CMsgClientRichPresenceInfo_RichPresence struct {
- SteamidUser *uint64 `protobuf:"fixed64,1,opt,name=steamid_user" json:"steamid_user,omitempty"`
- RichPresenceKv []byte `protobuf:"bytes,2,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamidUser *uint64 `protobuf:"fixed64,1,opt,name=steamid_user" json:"steamid_user,omitempty"`
+ RichPresenceKv []byte `protobuf:"bytes,2,opt,name=rich_presence_kv" json:"rich_presence_kv,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRichPresenceInfo_RichPresence) Reset() {
@@ -1956,9 +3006,27 @@ func (m *CMsgClientRichPresenceInfo_RichPresence) Reset() {
func (m *CMsgClientRichPresenceInfo_RichPresence) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRichPresenceInfo_RichPresence) ProtoMessage() {}
func (*CMsgClientRichPresenceInfo_RichPresence) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{34, 0}
+ return fileDescriptor_dab52857974b135d, []int{34, 0}
}
+func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Unmarshal(m, b)
+}
+func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Merge(m, src)
+}
+func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.Size(m)
+}
+func (m *CMsgClientRichPresenceInfo_RichPresence) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRichPresenceInfo_RichPresence proto.InternalMessageInfo
+
func (m *CMsgClientRichPresenceInfo_RichPresence) GetSteamidUser() uint64 {
if m != nil && m.SteamidUser != nil {
return *m.SteamidUser
@@ -1974,14 +3042,36 @@ func (m *CMsgClientRichPresenceInfo_RichPresence) GetRichPresenceKv() []byte {
}
type CMsgClientCheckFileSignature struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientCheckFileSignature) Reset() { *m = CMsgClientCheckFileSignature{} }
-func (m *CMsgClientCheckFileSignature) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientCheckFileSignature) ProtoMessage() {}
-func (*CMsgClientCheckFileSignature) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{35} }
+func (m *CMsgClientCheckFileSignature) Reset() { *m = CMsgClientCheckFileSignature{} }
+func (m *CMsgClientCheckFileSignature) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientCheckFileSignature) ProtoMessage() {}
+func (*CMsgClientCheckFileSignature) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{35}
+}
+
+func (m *CMsgClientCheckFileSignature) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCheckFileSignature.Unmarshal(m, b)
+}
+func (m *CMsgClientCheckFileSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCheckFileSignature.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientCheckFileSignature) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCheckFileSignature.Merge(m, src)
+}
+func (m *CMsgClientCheckFileSignature) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCheckFileSignature.Size(m)
+}
+func (m *CMsgClientCheckFileSignature) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCheckFileSignature.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientCheckFileSignature proto.InternalMessageInfo
func (m *CMsgClientCheckFileSignature) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -1991,26 +3081,46 @@ func (m *CMsgClientCheckFileSignature) GetAppId() uint32 {
}
type CMsgClientCheckFileSignatureResponse struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- Pid *uint32 `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
- Eresult *uint32 `protobuf:"varint,3,opt,name=eresult" json:"eresult,omitempty"`
- Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
- Esignatureresult *uint32 `protobuf:"varint,5,opt,name=esignatureresult" json:"esignatureresult,omitempty"`
- ShaFile []byte `protobuf:"bytes,6,opt,name=sha_file" json:"sha_file,omitempty"`
- Signatureheader []byte `protobuf:"bytes,7,opt,name=signatureheader" json:"signatureheader,omitempty"`
- Filesize *uint32 `protobuf:"varint,8,opt,name=filesize" json:"filesize,omitempty"`
- Getlasterror *uint32 `protobuf:"varint,9,opt,name=getlasterror" json:"getlasterror,omitempty"`
- Evalvesignaturecheckdetail *uint32 `protobuf:"varint,10,opt,name=evalvesignaturecheckdetail" json:"evalvesignaturecheckdetail,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ Pid *uint32 `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
+ Eresult *uint32 `protobuf:"varint,3,opt,name=eresult" json:"eresult,omitempty"`
+ Filename *string `protobuf:"bytes,4,opt,name=filename" json:"filename,omitempty"`
+ Esignatureresult *uint32 `protobuf:"varint,5,opt,name=esignatureresult" json:"esignatureresult,omitempty"`
+ ShaFile []byte `protobuf:"bytes,6,opt,name=sha_file" json:"sha_file,omitempty"`
+ Signatureheader []byte `protobuf:"bytes,7,opt,name=signatureheader" json:"signatureheader,omitempty"`
+ Filesize *uint32 `protobuf:"varint,8,opt,name=filesize" json:"filesize,omitempty"`
+ Getlasterror *uint32 `protobuf:"varint,9,opt,name=getlasterror" json:"getlasterror,omitempty"`
+ Evalvesignaturecheckdetail *uint32 `protobuf:"varint,10,opt,name=evalvesignaturecheckdetail" json:"evalvesignaturecheckdetail,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientCheckFileSignatureResponse) Reset() { *m = CMsgClientCheckFileSignatureResponse{} }
func (m *CMsgClientCheckFileSignatureResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckFileSignatureResponse) ProtoMessage() {}
func (*CMsgClientCheckFileSignatureResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{36}
+ return fileDescriptor_dab52857974b135d, []int{36}
}
+func (m *CMsgClientCheckFileSignatureResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientCheckFileSignatureResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientCheckFileSignatureResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Merge(m, src)
+}
+func (m *CMsgClientCheckFileSignatureResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCheckFileSignatureResponse.Size(m)
+}
+func (m *CMsgClientCheckFileSignatureResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCheckFileSignatureResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientCheckFileSignatureResponse proto.InternalMessageInfo
+
func (m *CMsgClientCheckFileSignatureResponse) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -2082,16 +3192,38 @@ func (m *CMsgClientCheckFileSignatureResponse) GetEvalvesignaturecheckdetail() u
}
type CMsgClientReadMachineAuth struct {
- Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
- Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
- Cubtoread *uint32 `protobuf:"varint,3,opt,name=cubtoread" json:"cubtoread,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
+ Cubtoread *uint32 `protobuf:"varint,3,opt,name=cubtoread" json:"cubtoread,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientReadMachineAuth) Reset() { *m = CMsgClientReadMachineAuth{} }
+func (m *CMsgClientReadMachineAuth) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientReadMachineAuth) ProtoMessage() {}
+func (*CMsgClientReadMachineAuth) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{37}
+}
+
+func (m *CMsgClientReadMachineAuth) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientReadMachineAuth.Unmarshal(m, b)
+}
+func (m *CMsgClientReadMachineAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientReadMachineAuth.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientReadMachineAuth) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientReadMachineAuth.Merge(m, src)
+}
+func (m *CMsgClientReadMachineAuth) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientReadMachineAuth.Size(m)
+}
+func (m *CMsgClientReadMachineAuth) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientReadMachineAuth.DiscardUnknown(m)
}
-func (m *CMsgClientReadMachineAuth) Reset() { *m = CMsgClientReadMachineAuth{} }
-func (m *CMsgClientReadMachineAuth) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientReadMachineAuth) ProtoMessage() {}
-func (*CMsgClientReadMachineAuth) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{37} }
+var xxx_messageInfo_CMsgClientReadMachineAuth proto.InternalMessageInfo
func (m *CMsgClientReadMachineAuth) GetFilename() string {
if m != nil && m.Filename != nil {
@@ -2115,25 +3247,45 @@ func (m *CMsgClientReadMachineAuth) GetCubtoread() uint32 {
}
type CMsgClientReadMachineAuthResponse struct {
- Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
- Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
- Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
- Getlasterror *uint32 `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
- Offset *uint32 `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
- Cubread *uint32 `protobuf:"varint,7,opt,name=cubread" json:"cubread,omitempty"`
- BytesRead []byte `protobuf:"bytes,8,opt,name=bytes_read" json:"bytes_read,omitempty"`
- FilenameSentry *string `protobuf:"bytes,9,opt,name=filename_sentry" json:"filename_sentry,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
+ Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
+ Getlasterror *uint32 `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
+ Offset *uint32 `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
+ Cubread *uint32 `protobuf:"varint,7,opt,name=cubread" json:"cubread,omitempty"`
+ BytesRead []byte `protobuf:"bytes,8,opt,name=bytes_read" json:"bytes_read,omitempty"`
+ FilenameSentry *string `protobuf:"bytes,9,opt,name=filename_sentry" json:"filename_sentry,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientReadMachineAuthResponse) Reset() { *m = CMsgClientReadMachineAuthResponse{} }
func (m *CMsgClientReadMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientReadMachineAuthResponse) ProtoMessage() {}
func (*CMsgClientReadMachineAuthResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{38}
+ return fileDescriptor_dab52857974b135d, []int{38}
}
+func (m *CMsgClientReadMachineAuthResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientReadMachineAuthResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientReadMachineAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientReadMachineAuthResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientReadMachineAuthResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientReadMachineAuthResponse.Merge(m, src)
+}
+func (m *CMsgClientReadMachineAuthResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientReadMachineAuthResponse.Size(m)
+}
+func (m *CMsgClientReadMachineAuthResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientReadMachineAuthResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientReadMachineAuthResponse proto.InternalMessageInfo
+
func (m *CMsgClientReadMachineAuthResponse) GetFilename() string {
if m != nil && m.Filename != nil {
return *m.Filename
@@ -2198,21 +3350,43 @@ func (m *CMsgClientReadMachineAuthResponse) GetFilenameSentry() string {
}
type CMsgClientUpdateMachineAuth struct {
- Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
- Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
- Cubtowrite *uint32 `protobuf:"varint,3,opt,name=cubtowrite" json:"cubtowrite,omitempty"`
- Bytes []byte `protobuf:"bytes,4,opt,name=bytes" json:"bytes,omitempty"`
- OtpType *uint32 `protobuf:"varint,5,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,6,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
- OtpSharedsecret []byte `protobuf:"bytes,7,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
- OtpTimedrift *uint32 `protobuf:"varint,8,opt,name=otp_timedrift" json:"otp_timedrift,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientUpdateMachineAuth) Reset() { *m = CMsgClientUpdateMachineAuth{} }
-func (m *CMsgClientUpdateMachineAuth) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUpdateMachineAuth) ProtoMessage() {}
-func (*CMsgClientUpdateMachineAuth) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{39} }
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ Offset *uint32 `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
+ Cubtowrite *uint32 `protobuf:"varint,3,opt,name=cubtowrite" json:"cubtowrite,omitempty"`
+ Bytes []byte `protobuf:"bytes,4,opt,name=bytes" json:"bytes,omitempty"`
+ OtpType *uint32 `protobuf:"varint,5,opt,name=otp_type" json:"otp_type,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,6,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
+ OtpSharedsecret []byte `protobuf:"bytes,7,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
+ OtpTimedrift *uint32 `protobuf:"varint,8,opt,name=otp_timedrift" json:"otp_timedrift,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientUpdateMachineAuth) Reset() { *m = CMsgClientUpdateMachineAuth{} }
+func (m *CMsgClientUpdateMachineAuth) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUpdateMachineAuth) ProtoMessage() {}
+func (*CMsgClientUpdateMachineAuth) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{39}
+}
+
+func (m *CMsgClientUpdateMachineAuth) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUpdateMachineAuth.Unmarshal(m, b)
+}
+func (m *CMsgClientUpdateMachineAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUpdateMachineAuth.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUpdateMachineAuth) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUpdateMachineAuth.Merge(m, src)
+}
+func (m *CMsgClientUpdateMachineAuth) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUpdateMachineAuth.Size(m)
+}
+func (m *CMsgClientUpdateMachineAuth) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUpdateMachineAuth.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUpdateMachineAuth proto.InternalMessageInfo
func (m *CMsgClientUpdateMachineAuth) GetFilename() string {
if m != nil && m.Filename != nil {
@@ -2271,26 +3445,46 @@ func (m *CMsgClientUpdateMachineAuth) GetOtpTimedrift() uint32 {
}
type CMsgClientUpdateMachineAuthResponse struct {
- Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
- Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
- Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
- ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
- Getlasterror *uint32 `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
- Offset *uint32 `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
- Cubwrote *uint32 `protobuf:"varint,7,opt,name=cubwrote" json:"cubwrote,omitempty"`
- OtpType *int32 `protobuf:"varint,8,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpValue *uint32 `protobuf:"varint,9,opt,name=otp_value" json:"otp_value,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,10,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
+ Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
+ ShaFile []byte `protobuf:"bytes,4,opt,name=sha_file" json:"sha_file,omitempty"`
+ Getlasterror *uint32 `protobuf:"varint,5,opt,name=getlasterror" json:"getlasterror,omitempty"`
+ Offset *uint32 `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
+ Cubwrote *uint32 `protobuf:"varint,7,opt,name=cubwrote" json:"cubwrote,omitempty"`
+ OtpType *int32 `protobuf:"varint,8,opt,name=otp_type" json:"otp_type,omitempty"`
+ OtpValue *uint32 `protobuf:"varint,9,opt,name=otp_value" json:"otp_value,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,10,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUpdateMachineAuthResponse) Reset() { *m = CMsgClientUpdateMachineAuthResponse{} }
func (m *CMsgClientUpdateMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUpdateMachineAuthResponse) ProtoMessage() {}
func (*CMsgClientUpdateMachineAuthResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{40}
+ return fileDescriptor_dab52857974b135d, []int{40}
}
+func (m *CMsgClientUpdateMachineAuthResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUpdateMachineAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUpdateMachineAuthResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Merge(m, src)
+}
+func (m *CMsgClientUpdateMachineAuthResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.Size(m)
+}
+func (m *CMsgClientUpdateMachineAuthResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUpdateMachineAuthResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUpdateMachineAuthResponse proto.InternalMessageInfo
+
func (m *CMsgClientUpdateMachineAuthResponse) GetFilename() string {
if m != nil && m.Filename != nil {
return *m.Filename
@@ -2362,24 +3556,46 @@ func (m *CMsgClientUpdateMachineAuthResponse) GetOtpIdentifier() string {
}
type CMsgClientRequestMachineAuth struct {
- Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
- EresultSentryfile *uint32 `protobuf:"varint,2,opt,name=eresult_sentryfile" json:"eresult_sentryfile,omitempty"`
- Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
- ShaSentryfile []byte `protobuf:"bytes,4,opt,name=sha_sentryfile" json:"sha_sentryfile,omitempty"`
- LockAccountAction *int32 `protobuf:"varint,6,opt,name=lock_account_action" json:"lock_account_action,omitempty"`
- OtpType *uint32 `protobuf:"varint,7,opt,name=otp_type" json:"otp_type,omitempty"`
- OtpIdentifier *string `protobuf:"bytes,8,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
- OtpSharedsecret []byte `protobuf:"bytes,9,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
- OtpValue *uint32 `protobuf:"varint,10,opt,name=otp_value" json:"otp_value,omitempty"`
- MachineName *string `protobuf:"bytes,11,opt,name=machine_name" json:"machine_name,omitempty"`
- MachineNameUserchosen *string `protobuf:"bytes,12,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientRequestMachineAuth) Reset() { *m = CMsgClientRequestMachineAuth{} }
-func (m *CMsgClientRequestMachineAuth) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRequestMachineAuth) ProtoMessage() {}
-func (*CMsgClientRequestMachineAuth) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{41} }
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ EresultSentryfile *uint32 `protobuf:"varint,2,opt,name=eresult_sentryfile" json:"eresult_sentryfile,omitempty"`
+ Filesize *uint32 `protobuf:"varint,3,opt,name=filesize" json:"filesize,omitempty"`
+ ShaSentryfile []byte `protobuf:"bytes,4,opt,name=sha_sentryfile" json:"sha_sentryfile,omitempty"`
+ LockAccountAction *int32 `protobuf:"varint,6,opt,name=lock_account_action" json:"lock_account_action,omitempty"`
+ OtpType *uint32 `protobuf:"varint,7,opt,name=otp_type" json:"otp_type,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,8,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
+ OtpSharedsecret []byte `protobuf:"bytes,9,opt,name=otp_sharedsecret" json:"otp_sharedsecret,omitempty"`
+ OtpValue *uint32 `protobuf:"varint,10,opt,name=otp_value" json:"otp_value,omitempty"`
+ MachineName *string `protobuf:"bytes,11,opt,name=machine_name" json:"machine_name,omitempty"`
+ MachineNameUserchosen *string `protobuf:"bytes,12,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRequestMachineAuth) Reset() { *m = CMsgClientRequestMachineAuth{} }
+func (m *CMsgClientRequestMachineAuth) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRequestMachineAuth) ProtoMessage() {}
+func (*CMsgClientRequestMachineAuth) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{41}
+}
+
+func (m *CMsgClientRequestMachineAuth) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestMachineAuth.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestMachineAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestMachineAuth.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestMachineAuth) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestMachineAuth.Merge(m, src)
+}
+func (m *CMsgClientRequestMachineAuth) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestMachineAuth.Size(m)
+}
+func (m *CMsgClientRequestMachineAuth) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestMachineAuth.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestMachineAuth proto.InternalMessageInfo
func (m *CMsgClientRequestMachineAuth) GetFilename() string {
if m != nil && m.Filename != nil {
@@ -2459,284 +3675,116 @@ func (m *CMsgClientRequestMachineAuth) GetMachineNameUserchosen() string {
}
type CMsgClientRequestMachineAuthResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestMachineAuthResponse) Reset() { *m = CMsgClientRequestMachineAuthResponse{} }
func (m *CMsgClientRequestMachineAuthResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestMachineAuthResponse) ProtoMessage() {}
func (*CMsgClientRequestMachineAuthResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{42}
+ return fileDescriptor_dab52857974b135d, []int{42}
}
-func (m *CMsgClientRequestMachineAuthResponse) GetEresult() uint32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return 0
+func (m *CMsgClientRequestMachineAuthResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Unmarshal(m, b)
}
-
-type CMsgClientCreateFriendsGroup struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- Groupname *string `protobuf:"bytes,2,opt,name=groupname" json:"groupname,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientRequestMachineAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientCreateFriendsGroup) Reset() { *m = CMsgClientCreateFriendsGroup{} }
-func (m *CMsgClientCreateFriendsGroup) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientCreateFriendsGroup) ProtoMessage() {}
-func (*CMsgClientCreateFriendsGroup) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{43} }
-
-func (m *CMsgClientCreateFriendsGroup) GetSteamid() uint64 {
- if m != nil && m.Steamid != nil {
- return *m.Steamid
- }
- return 0
+func (m *CMsgClientRequestMachineAuthResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Merge(m, src)
}
-
-func (m *CMsgClientCreateFriendsGroup) GetGroupname() string {
- if m != nil && m.Groupname != nil {
- return *m.Groupname
- }
- return ""
+func (m *CMsgClientRequestMachineAuthResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestMachineAuthResponse.Size(m)
}
-
-type CMsgClientCreateFriendsGroupResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- Groupid *int32 `protobuf:"varint,2,opt,name=groupid" json:"groupid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientRequestMachineAuthResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestMachineAuthResponse.DiscardUnknown(m)
}
-func (m *CMsgClientCreateFriendsGroupResponse) Reset() { *m = CMsgClientCreateFriendsGroupResponse{} }
-func (m *CMsgClientCreateFriendsGroupResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientCreateFriendsGroupResponse) ProtoMessage() {}
-func (*CMsgClientCreateFriendsGroupResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{44}
-}
+var xxx_messageInfo_CMsgClientRequestMachineAuthResponse proto.InternalMessageInfo
-func (m *CMsgClientCreateFriendsGroupResponse) GetEresult() uint32 {
+func (m *CMsgClientRequestMachineAuthResponse) GetEresult() uint32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
}
return 0
}
-func (m *CMsgClientCreateFriendsGroupResponse) GetGroupid() int32 {
- if m != nil && m.Groupid != nil {
- return *m.Groupid
- }
- return 0
+type CMsgClientRegisterKey struct {
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-type CMsgClientDeleteFriendsGroup struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- Groupid *int32 `protobuf:"varint,2,opt,name=groupid" json:"groupid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientRegisterKey) Reset() { *m = CMsgClientRegisterKey{} }
+func (m *CMsgClientRegisterKey) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRegisterKey) ProtoMessage() {}
+func (*CMsgClientRegisterKey) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{43}
}
-func (m *CMsgClientDeleteFriendsGroup) Reset() { *m = CMsgClientDeleteFriendsGroup{} }
-func (m *CMsgClientDeleteFriendsGroup) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientDeleteFriendsGroup) ProtoMessage() {}
-func (*CMsgClientDeleteFriendsGroup) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{45} }
-
-func (m *CMsgClientDeleteFriendsGroup) GetSteamid() uint64 {
- if m != nil && m.Steamid != nil {
- return *m.Steamid
- }
- return 0
+func (m *CMsgClientRegisterKey) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRegisterKey.Unmarshal(m, b)
}
-
-func (m *CMsgClientDeleteFriendsGroup) GetGroupid() int32 {
- if m != nil && m.Groupid != nil {
- return *m.Groupid
- }
- return 0
+func (m *CMsgClientRegisterKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRegisterKey.Marshal(b, m, deterministic)
}
-
-type CMsgClientDeleteFriendsGroupResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientRegisterKey) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRegisterKey.Merge(m, src)
}
-
-func (m *CMsgClientDeleteFriendsGroupResponse) Reset() { *m = CMsgClientDeleteFriendsGroupResponse{} }
-func (m *CMsgClientDeleteFriendsGroupResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientDeleteFriendsGroupResponse) ProtoMessage() {}
-func (*CMsgClientDeleteFriendsGroupResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{46}
-}
-
-func (m *CMsgClientDeleteFriendsGroupResponse) GetEresult() uint32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return 0
+func (m *CMsgClientRegisterKey) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRegisterKey.Size(m)
}
-
-type CMsgClientRenameFriendsGroup struct {
- Groupid *int32 `protobuf:"varint,1,opt,name=groupid" json:"groupid,omitempty"`
- Groupname *string `protobuf:"bytes,2,opt,name=groupname" json:"groupname,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientRegisterKey) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRegisterKey.DiscardUnknown(m)
}
-func (m *CMsgClientRenameFriendsGroup) Reset() { *m = CMsgClientRenameFriendsGroup{} }
-func (m *CMsgClientRenameFriendsGroup) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRenameFriendsGroup) ProtoMessage() {}
-func (*CMsgClientRenameFriendsGroup) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{47} }
+var xxx_messageInfo_CMsgClientRegisterKey proto.InternalMessageInfo
-func (m *CMsgClientRenameFriendsGroup) GetGroupid() int32 {
- if m != nil && m.Groupid != nil {
- return *m.Groupid
- }
- return 0
-}
-
-func (m *CMsgClientRenameFriendsGroup) GetGroupname() string {
- if m != nil && m.Groupname != nil {
- return *m.Groupname
+func (m *CMsgClientRegisterKey) GetKey() string {
+ if m != nil && m.Key != nil {
+ return *m.Key
}
return ""
}
-type CMsgClientRenameFriendsGroupResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientRenameFriendsGroupResponse) Reset() { *m = CMsgClientRenameFriendsGroupResponse{} }
-func (m *CMsgClientRenameFriendsGroupResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRenameFriendsGroupResponse) ProtoMessage() {}
-func (*CMsgClientRenameFriendsGroupResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{48}
-}
-
-func (m *CMsgClientRenameFriendsGroupResponse) GetEresult() uint32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return 0
-}
-
-type CMsgClientAddFriendToGroup struct {
- Groupid *int32 `protobuf:"varint,1,opt,name=groupid" json:"groupid,omitempty"`
- Steamiduser *uint64 `protobuf:"fixed64,2,opt,name=steamiduser" json:"steamiduser,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientAddFriendToGroup) Reset() { *m = CMsgClientAddFriendToGroup{} }
-func (m *CMsgClientAddFriendToGroup) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAddFriendToGroup) ProtoMessage() {}
-func (*CMsgClientAddFriendToGroup) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{49} }
-
-func (m *CMsgClientAddFriendToGroup) GetGroupid() int32 {
- if m != nil && m.Groupid != nil {
- return *m.Groupid
- }
- return 0
-}
-
-func (m *CMsgClientAddFriendToGroup) GetSteamiduser() uint64 {
- if m != nil && m.Steamiduser != nil {
- return *m.Steamiduser
- }
- return 0
-}
-
-type CMsgClientAddFriendToGroupResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientAddFriendToGroupResponse) Reset() { *m = CMsgClientAddFriendToGroupResponse{} }
-func (m *CMsgClientAddFriendToGroupResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientAddFriendToGroupResponse) ProtoMessage() {}
-func (*CMsgClientAddFriendToGroupResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{50}
-}
-
-func (m *CMsgClientAddFriendToGroupResponse) GetEresult() uint32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return 0
-}
-
-type CMsgClientRemoveFriendFromGroup struct {
- Groupid *int32 `protobuf:"varint,1,opt,name=groupid" json:"groupid,omitempty"`
- Steamiduser *uint64 `protobuf:"fixed64,2,opt,name=steamiduser" json:"steamiduser,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientRemoveFriendFromGroup) Reset() { *m = CMsgClientRemoveFriendFromGroup{} }
-func (m *CMsgClientRemoveFriendFromGroup) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRemoveFriendFromGroup) ProtoMessage() {}
-func (*CMsgClientRemoveFriendFromGroup) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{51}
-}
-
-func (m *CMsgClientRemoveFriendFromGroup) GetGroupid() int32 {
- if m != nil && m.Groupid != nil {
- return *m.Groupid
- }
- return 0
+type CMsgClientPurchaseResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PurchaseResultDetails *int32 `protobuf:"varint,2,opt,name=purchase_result_details" json:"purchase_result_details,omitempty"`
+ PurchaseReceiptInfo []byte `protobuf:"bytes,3,opt,name=purchase_receipt_info" json:"purchase_receipt_info,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientRemoveFriendFromGroup) GetSteamiduser() uint64 {
- if m != nil && m.Steamiduser != nil {
- return *m.Steamiduser
- }
- return 0
+func (m *CMsgClientPurchaseResponse) Reset() { *m = CMsgClientPurchaseResponse{} }
+func (m *CMsgClientPurchaseResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPurchaseResponse) ProtoMessage() {}
+func (*CMsgClientPurchaseResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{44}
}
-type CMsgClientRemoveFriendFromGroupResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientPurchaseResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPurchaseResponse.Unmarshal(m, b)
}
-
-func (m *CMsgClientRemoveFriendFromGroupResponse) Reset() {
- *m = CMsgClientRemoveFriendFromGroupResponse{}
+func (m *CMsgClientPurchaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPurchaseResponse.Marshal(b, m, deterministic)
}
-func (m *CMsgClientRemoveFriendFromGroupResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRemoveFriendFromGroupResponse) ProtoMessage() {}
-func (*CMsgClientRemoveFriendFromGroupResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{52}
+func (m *CMsgClientPurchaseResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPurchaseResponse.Merge(m, src)
}
-
-func (m *CMsgClientRemoveFriendFromGroupResponse) GetEresult() uint32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return 0
+func (m *CMsgClientPurchaseResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPurchaseResponse.Size(m)
}
-
-type CMsgClientRegisterKey struct {
- Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientPurchaseResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPurchaseResponse.DiscardUnknown(m)
}
-func (m *CMsgClientRegisterKey) Reset() { *m = CMsgClientRegisterKey{} }
-func (m *CMsgClientRegisterKey) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRegisterKey) ProtoMessage() {}
-func (*CMsgClientRegisterKey) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{53} }
-
-func (m *CMsgClientRegisterKey) GetKey() string {
- if m != nil && m.Key != nil {
- return *m.Key
- }
- return ""
-}
-
-type CMsgClientPurchaseResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PurchaseResultDetails *int32 `protobuf:"varint,2,opt,name=purchase_result_details" json:"purchase_result_details,omitempty"`
- PurchaseReceiptInfo []byte `protobuf:"bytes,3,opt,name=purchase_receipt_info" json:"purchase_receipt_info,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientPurchaseResponse) Reset() { *m = CMsgClientPurchaseResponse{} }
-func (m *CMsgClientPurchaseResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPurchaseResponse) ProtoMessage() {}
-func (*CMsgClientPurchaseResponse) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{54} }
+var xxx_messageInfo_CMsgClientPurchaseResponse proto.InternalMessageInfo
const Default_CMsgClientPurchaseResponse_Eresult int32 = 2
@@ -2762,19 +3810,41 @@ func (m *CMsgClientPurchaseResponse) GetPurchaseReceiptInfo() []byte {
}
type CMsgClientActivateOEMLicense struct {
- BiosManufacturer *string `protobuf:"bytes,1,opt,name=bios_manufacturer" json:"bios_manufacturer,omitempty"`
- BiosSerialnumber *string `protobuf:"bytes,2,opt,name=bios_serialnumber" json:"bios_serialnumber,omitempty"`
- LicenseFile []byte `protobuf:"bytes,3,opt,name=license_file" json:"license_file,omitempty"`
- MainboardManufacturer *string `protobuf:"bytes,4,opt,name=mainboard_manufacturer" json:"mainboard_manufacturer,omitempty"`
- MainboardProduct *string `protobuf:"bytes,5,opt,name=mainboard_product" json:"mainboard_product,omitempty"`
- MainboardSerialnumber *string `protobuf:"bytes,6,opt,name=mainboard_serialnumber" json:"mainboard_serialnumber,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ BiosManufacturer *string `protobuf:"bytes,1,opt,name=bios_manufacturer" json:"bios_manufacturer,omitempty"`
+ BiosSerialnumber *string `protobuf:"bytes,2,opt,name=bios_serialnumber" json:"bios_serialnumber,omitempty"`
+ LicenseFile []byte `protobuf:"bytes,3,opt,name=license_file" json:"license_file,omitempty"`
+ MainboardManufacturer *string `protobuf:"bytes,4,opt,name=mainboard_manufacturer" json:"mainboard_manufacturer,omitempty"`
+ MainboardProduct *string `protobuf:"bytes,5,opt,name=mainboard_product" json:"mainboard_product,omitempty"`
+ MainboardSerialnumber *string `protobuf:"bytes,6,opt,name=mainboard_serialnumber" json:"mainboard_serialnumber,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientActivateOEMLicense) Reset() { *m = CMsgClientActivateOEMLicense{} }
-func (m *CMsgClientActivateOEMLicense) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientActivateOEMLicense) ProtoMessage() {}
-func (*CMsgClientActivateOEMLicense) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{55} }
+func (m *CMsgClientActivateOEMLicense) Reset() { *m = CMsgClientActivateOEMLicense{} }
+func (m *CMsgClientActivateOEMLicense) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientActivateOEMLicense) ProtoMessage() {}
+func (*CMsgClientActivateOEMLicense) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{45}
+}
+
+func (m *CMsgClientActivateOEMLicense) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientActivateOEMLicense.Unmarshal(m, b)
+}
+func (m *CMsgClientActivateOEMLicense) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientActivateOEMLicense.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientActivateOEMLicense) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientActivateOEMLicense.Merge(m, src)
+}
+func (m *CMsgClientActivateOEMLicense) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientActivateOEMLicense.Size(m)
+}
+func (m *CMsgClientActivateOEMLicense) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientActivateOEMLicense.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientActivateOEMLicense proto.InternalMessageInfo
func (m *CMsgClientActivateOEMLicense) GetBiosManufacturer() string {
if m != nil && m.BiosManufacturer != nil {
@@ -2819,14 +3889,36 @@ func (m *CMsgClientActivateOEMLicense) GetMainboardSerialnumber() string {
}
type CMsgClientRegisterOEMMachine struct {
- OemRegisterFile []byte `protobuf:"bytes,1,opt,name=oem_register_file" json:"oem_register_file,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ OemRegisterFile []byte `protobuf:"bytes,1,opt,name=oem_register_file" json:"oem_register_file,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRegisterOEMMachine) Reset() { *m = CMsgClientRegisterOEMMachine{} }
+func (m *CMsgClientRegisterOEMMachine) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRegisterOEMMachine) ProtoMessage() {}
+func (*CMsgClientRegisterOEMMachine) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{46}
+}
+
+func (m *CMsgClientRegisterOEMMachine) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRegisterOEMMachine.Unmarshal(m, b)
+}
+func (m *CMsgClientRegisterOEMMachine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRegisterOEMMachine.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRegisterOEMMachine) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRegisterOEMMachine.Merge(m, src)
+}
+func (m *CMsgClientRegisterOEMMachine) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRegisterOEMMachine.Size(m)
+}
+func (m *CMsgClientRegisterOEMMachine) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRegisterOEMMachine.DiscardUnknown(m)
}
-func (m *CMsgClientRegisterOEMMachine) Reset() { *m = CMsgClientRegisterOEMMachine{} }
-func (m *CMsgClientRegisterOEMMachine) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRegisterOEMMachine) ProtoMessage() {}
-func (*CMsgClientRegisterOEMMachine) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{56} }
+var xxx_messageInfo_CMsgClientRegisterOEMMachine proto.InternalMessageInfo
func (m *CMsgClientRegisterOEMMachine) GetOemRegisterFile() []byte {
if m != nil {
@@ -2836,17 +3928,37 @@ func (m *CMsgClientRegisterOEMMachine) GetOemRegisterFile() []byte {
}
type CMsgClientRegisterOEMMachineResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRegisterOEMMachineResponse) Reset() { *m = CMsgClientRegisterOEMMachineResponse{} }
func (m *CMsgClientRegisterOEMMachineResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRegisterOEMMachineResponse) ProtoMessage() {}
func (*CMsgClientRegisterOEMMachineResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{57}
+ return fileDescriptor_dab52857974b135d, []int{47}
}
+func (m *CMsgClientRegisterOEMMachineResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRegisterOEMMachineResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRegisterOEMMachineResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Merge(m, src)
+}
+func (m *CMsgClientRegisterOEMMachineResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.Size(m)
+}
+func (m *CMsgClientRegisterOEMMachineResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRegisterOEMMachineResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRegisterOEMMachineResponse proto.InternalMessageInfo
+
func (m *CMsgClientRegisterOEMMachineResponse) GetEresult() uint32 {
if m != nil && m.Eresult != nil {
return *m.Eresult
@@ -2855,18 +3967,38 @@ func (m *CMsgClientRegisterOEMMachineResponse) GetEresult() uint32 {
}
type CMsgClientPurchaseWithMachineID struct {
- PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
- MachineInfo []byte `protobuf:"bytes,2,opt,name=machine_info" json:"machine_info,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PackageId *uint32 `protobuf:"varint,1,opt,name=package_id" json:"package_id,omitempty"`
+ MachineInfo []byte `protobuf:"bytes,2,opt,name=machine_info" json:"machine_info,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientPurchaseWithMachineID) Reset() { *m = CMsgClientPurchaseWithMachineID{} }
func (m *CMsgClientPurchaseWithMachineID) String() string { return proto.CompactTextString(m) }
func (*CMsgClientPurchaseWithMachineID) ProtoMessage() {}
func (*CMsgClientPurchaseWithMachineID) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{58}
+ return fileDescriptor_dab52857974b135d, []int{48}
+}
+
+func (m *CMsgClientPurchaseWithMachineID) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPurchaseWithMachineID.Unmarshal(m, b)
+}
+func (m *CMsgClientPurchaseWithMachineID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPurchaseWithMachineID.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPurchaseWithMachineID) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPurchaseWithMachineID.Merge(m, src)
+}
+func (m *CMsgClientPurchaseWithMachineID) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPurchaseWithMachineID.Size(m)
+}
+func (m *CMsgClientPurchaseWithMachineID) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPurchaseWithMachineID.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientPurchaseWithMachineID proto.InternalMessageInfo
+
func (m *CMsgClientPurchaseWithMachineID) GetPackageId() uint32 {
if m != nil && m.PackageId != nil {
return *m.PackageId
@@ -2882,19 +4014,39 @@ func (m *CMsgClientPurchaseWithMachineID) GetMachineInfo() []byte {
}
type CMsgTrading_InitiateTradeRequest struct {
- TradeRequestId *uint32 `protobuf:"varint,1,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
- OtherSteamid *uint64 `protobuf:"varint,2,opt,name=other_steamid" json:"other_steamid,omitempty"`
- OtherName *string `protobuf:"bytes,3,opt,name=other_name" json:"other_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ TradeRequestId *uint32 `protobuf:"varint,1,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
+ OtherSteamid *uint64 `protobuf:"varint,2,opt,name=other_steamid" json:"other_steamid,omitempty"`
+ OtherName *string `protobuf:"bytes,3,opt,name=other_name" json:"other_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgTrading_InitiateTradeRequest) Reset() { *m = CMsgTrading_InitiateTradeRequest{} }
func (m *CMsgTrading_InitiateTradeRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_InitiateTradeRequest) ProtoMessage() {}
func (*CMsgTrading_InitiateTradeRequest) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{59}
+ return fileDescriptor_dab52857974b135d, []int{49}
+}
+
+func (m *CMsgTrading_InitiateTradeRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Unmarshal(m, b)
+}
+func (m *CMsgTrading_InitiateTradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgTrading_InitiateTradeRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Merge(m, src)
+}
+func (m *CMsgTrading_InitiateTradeRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgTrading_InitiateTradeRequest.Size(m)
+}
+func (m *CMsgTrading_InitiateTradeRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgTrading_InitiateTradeRequest.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgTrading_InitiateTradeRequest proto.InternalMessageInfo
+
func (m *CMsgTrading_InitiateTradeRequest) GetTradeRequestId() uint32 {
if m != nil && m.TradeRequestId != nil {
return *m.TradeRequestId
@@ -2917,25 +4069,45 @@ func (m *CMsgTrading_InitiateTradeRequest) GetOtherName() string {
}
type CMsgTrading_InitiateTradeResponse struct {
- Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"`
- TradeRequestId *uint32 `protobuf:"varint,2,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
- OtherSteamid *uint64 `protobuf:"varint,3,opt,name=other_steamid" json:"other_steamid,omitempty"`
- SteamguardRequiredDays *uint32 `protobuf:"varint,4,opt,name=steamguard_required_days" json:"steamguard_required_days,omitempty"`
- NewDeviceCooldownDays *uint32 `protobuf:"varint,5,opt,name=new_device_cooldown_days" json:"new_device_cooldown_days,omitempty"`
- DefaultPasswordResetProbationDays *uint32 `protobuf:"varint,6,opt,name=default_password_reset_probation_days" json:"default_password_reset_probation_days,omitempty"`
- PasswordResetProbationDays *uint32 `protobuf:"varint,7,opt,name=password_reset_probation_days" json:"password_reset_probation_days,omitempty"`
- DefaultEmailChangeProbationDays *uint32 `protobuf:"varint,8,opt,name=default_email_change_probation_days" json:"default_email_change_probation_days,omitempty"`
- EmailChangeProbationDays *uint32 `protobuf:"varint,9,opt,name=email_change_probation_days" json:"email_change_probation_days,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"`
+ TradeRequestId *uint32 `protobuf:"varint,2,opt,name=trade_request_id" json:"trade_request_id,omitempty"`
+ OtherSteamid *uint64 `protobuf:"varint,3,opt,name=other_steamid" json:"other_steamid,omitempty"`
+ SteamguardRequiredDays *uint32 `protobuf:"varint,4,opt,name=steamguard_required_days" json:"steamguard_required_days,omitempty"`
+ NewDeviceCooldownDays *uint32 `protobuf:"varint,5,opt,name=new_device_cooldown_days" json:"new_device_cooldown_days,omitempty"`
+ DefaultPasswordResetProbationDays *uint32 `protobuf:"varint,6,opt,name=default_password_reset_probation_days" json:"default_password_reset_probation_days,omitempty"`
+ PasswordResetProbationDays *uint32 `protobuf:"varint,7,opt,name=password_reset_probation_days" json:"password_reset_probation_days,omitempty"`
+ DefaultEmailChangeProbationDays *uint32 `protobuf:"varint,8,opt,name=default_email_change_probation_days" json:"default_email_change_probation_days,omitempty"`
+ EmailChangeProbationDays *uint32 `protobuf:"varint,9,opt,name=email_change_probation_days" json:"email_change_probation_days,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgTrading_InitiateTradeResponse) Reset() { *m = CMsgTrading_InitiateTradeResponse{} }
func (m *CMsgTrading_InitiateTradeResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgTrading_InitiateTradeResponse) ProtoMessage() {}
func (*CMsgTrading_InitiateTradeResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{60}
+ return fileDescriptor_dab52857974b135d, []int{50}
}
+func (m *CMsgTrading_InitiateTradeResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Unmarshal(m, b)
+}
+func (m *CMsgTrading_InitiateTradeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgTrading_InitiateTradeResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Merge(m, src)
+}
+func (m *CMsgTrading_InitiateTradeResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgTrading_InitiateTradeResponse.Size(m)
+}
+func (m *CMsgTrading_InitiateTradeResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgTrading_InitiateTradeResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgTrading_InitiateTradeResponse proto.InternalMessageInfo
+
func (m *CMsgTrading_InitiateTradeResponse) GetResponse() uint32 {
if m != nil && m.Response != nil {
return *m.Response
@@ -3000,153 +4172,120 @@ func (m *CMsgTrading_InitiateTradeResponse) GetEmailChangeProbationDays() uint32
}
type CMsgTrading_CancelTradeRequest struct {
- OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgTrading_CancelTradeRequest) Reset() { *m = CMsgTrading_CancelTradeRequest{} }
-func (m *CMsgTrading_CancelTradeRequest) String() string { return proto.CompactTextString(m) }
-func (*CMsgTrading_CancelTradeRequest) ProtoMessage() {}
-func (*CMsgTrading_CancelTradeRequest) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{61} }
-
-func (m *CMsgTrading_CancelTradeRequest) GetOtherSteamid() uint64 {
- if m != nil && m.OtherSteamid != nil {
- return *m.OtherSteamid
- }
- return 0
+func (m *CMsgTrading_CancelTradeRequest) Reset() { *m = CMsgTrading_CancelTradeRequest{} }
+func (m *CMsgTrading_CancelTradeRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgTrading_CancelTradeRequest) ProtoMessage() {}
+func (*CMsgTrading_CancelTradeRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{51}
}
-type CMsgTrading_StartSession struct {
- OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgTrading_CancelTradeRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgTrading_CancelTradeRequest.Unmarshal(m, b)
+}
+func (m *CMsgTrading_CancelTradeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgTrading_CancelTradeRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgTrading_CancelTradeRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgTrading_CancelTradeRequest.Merge(m, src)
+}
+func (m *CMsgTrading_CancelTradeRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgTrading_CancelTradeRequest.Size(m)
+}
+func (m *CMsgTrading_CancelTradeRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgTrading_CancelTradeRequest.DiscardUnknown(m)
}
-func (m *CMsgTrading_StartSession) Reset() { *m = CMsgTrading_StartSession{} }
-func (m *CMsgTrading_StartSession) String() string { return proto.CompactTextString(m) }
-func (*CMsgTrading_StartSession) ProtoMessage() {}
-func (*CMsgTrading_StartSession) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{62} }
+var xxx_messageInfo_CMsgTrading_CancelTradeRequest proto.InternalMessageInfo
-func (m *CMsgTrading_StartSession) GetOtherSteamid() uint64 {
+func (m *CMsgTrading_CancelTradeRequest) GetOtherSteamid() uint64 {
if m != nil && m.OtherSteamid != nil {
return *m.OtherSteamid
}
return 0
}
-type CMsgClientEmailChange struct {
- Password *string `protobuf:"bytes,1,opt,name=password" json:"password,omitempty"`
- Email *string `protobuf:"bytes,2,opt,name=email" json:"email,omitempty"`
- Code *string `protobuf:"bytes,3,opt,name=code" json:"code,omitempty"`
- Final *bool `protobuf:"varint,4,opt,name=final" json:"final,omitempty"`
- Newmethod *bool `protobuf:"varint,5,opt,name=newmethod" json:"newmethod,omitempty"`
- TwofactorCode *string `protobuf:"bytes,6,opt,name=twofactor_code" json:"twofactor_code,omitempty"`
- SmsCode *string `protobuf:"bytes,7,opt,name=sms_code" json:"sms_code,omitempty"`
- ClientSupportsSms *bool `protobuf:"varint,8,opt,name=client_supports_sms" json:"client_supports_sms,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgTrading_StartSession struct {
+ OtherSteamid *uint64 `protobuf:"varint,1,opt,name=other_steamid" json:"other_steamid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientEmailChange) Reset() { *m = CMsgClientEmailChange{} }
-func (m *CMsgClientEmailChange) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientEmailChange) ProtoMessage() {}
-func (*CMsgClientEmailChange) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{63} }
-
-func (m *CMsgClientEmailChange) GetPassword() string {
- if m != nil && m.Password != nil {
- return *m.Password
- }
- return ""
+func (m *CMsgTrading_StartSession) Reset() { *m = CMsgTrading_StartSession{} }
+func (m *CMsgTrading_StartSession) String() string { return proto.CompactTextString(m) }
+func (*CMsgTrading_StartSession) ProtoMessage() {}
+func (*CMsgTrading_StartSession) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{52}
}
-func (m *CMsgClientEmailChange) GetEmail() string {
- if m != nil && m.Email != nil {
- return *m.Email
- }
- return ""
+func (m *CMsgTrading_StartSession) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgTrading_StartSession.Unmarshal(m, b)
}
-
-func (m *CMsgClientEmailChange) GetCode() string {
- if m != nil && m.Code != nil {
- return *m.Code
- }
- return ""
+func (m *CMsgTrading_StartSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgTrading_StartSession.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientEmailChange) GetFinal() bool {
- if m != nil && m.Final != nil {
- return *m.Final
- }
- return false
+func (m *CMsgTrading_StartSession) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgTrading_StartSession.Merge(m, src)
}
-
-func (m *CMsgClientEmailChange) GetNewmethod() bool {
- if m != nil && m.Newmethod != nil {
- return *m.Newmethod
- }
- return false
+func (m *CMsgTrading_StartSession) XXX_Size() int {
+ return xxx_messageInfo_CMsgTrading_StartSession.Size(m)
}
-
-func (m *CMsgClientEmailChange) GetTwofactorCode() string {
- if m != nil && m.TwofactorCode != nil {
- return *m.TwofactorCode
- }
- return ""
+func (m *CMsgTrading_StartSession) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgTrading_StartSession.DiscardUnknown(m)
}
-func (m *CMsgClientEmailChange) GetSmsCode() string {
- if m != nil && m.SmsCode != nil {
- return *m.SmsCode
- }
- return ""
-}
+var xxx_messageInfo_CMsgTrading_StartSession proto.InternalMessageInfo
-func (m *CMsgClientEmailChange) GetClientSupportsSms() bool {
- if m != nil && m.ClientSupportsSms != nil {
- return *m.ClientSupportsSms
+func (m *CMsgTrading_StartSession) GetOtherSteamid() uint64 {
+ if m != nil && m.OtherSteamid != nil {
+ return *m.OtherSteamid
}
- return false
+ return 0
}
-type CMsgClientEmailChangeResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- RequiresSmsCode *bool `protobuf:"varint,2,opt,name=requires_sms_code" json:"requires_sms_code,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientGetCDNAuthToken struct {
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
+ HostName *string `protobuf:"bytes,2,opt,name=host_name" json:"host_name,omitempty"`
+ AppId *uint32 `protobuf:"varint,3,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientEmailChangeResponse) Reset() { *m = CMsgClientEmailChangeResponse{} }
-func (m *CMsgClientEmailChangeResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientEmailChangeResponse) ProtoMessage() {}
-func (*CMsgClientEmailChangeResponse) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{64} }
-
-const Default_CMsgClientEmailChangeResponse_Eresult int32 = 2
-
-func (m *CMsgClientEmailChangeResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientEmailChangeResponse_Eresult
+func (m *CMsgClientGetCDNAuthToken) Reset() { *m = CMsgClientGetCDNAuthToken{} }
+func (m *CMsgClientGetCDNAuthToken) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGetCDNAuthToken) ProtoMessage() {}
+func (*CMsgClientGetCDNAuthToken) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{53}
}
-func (m *CMsgClientEmailChangeResponse) GetRequiresSmsCode() bool {
- if m != nil && m.RequiresSmsCode != nil {
- return *m.RequiresSmsCode
- }
- return false
+func (m *CMsgClientGetCDNAuthToken) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetCDNAuthToken.Unmarshal(m, b)
}
-
-type CMsgClientGetCDNAuthToken struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- HostName *string `protobuf:"bytes,2,opt,name=host_name" json:"host_name,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientGetCDNAuthToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetCDNAuthToken.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetCDNAuthToken) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetCDNAuthToken.Merge(m, src)
+}
+func (m *CMsgClientGetCDNAuthToken) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetCDNAuthToken.Size(m)
+}
+func (m *CMsgClientGetCDNAuthToken) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetCDNAuthToken.DiscardUnknown(m)
}
-func (m *CMsgClientGetCDNAuthToken) Reset() { *m = CMsgClientGetCDNAuthToken{} }
-func (m *CMsgClientGetCDNAuthToken) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetCDNAuthToken) ProtoMessage() {}
-func (*CMsgClientGetCDNAuthToken) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{65} }
+var xxx_messageInfo_CMsgClientGetCDNAuthToken proto.InternalMessageInfo
-func (m *CMsgClientGetCDNAuthToken) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
+func (m *CMsgClientGetCDNAuthToken) GetDepotId() uint32 {
+ if m != nil && m.DepotId != nil {
+ return *m.DepotId
}
return 0
}
@@ -3158,19 +4297,46 @@ func (m *CMsgClientGetCDNAuthToken) GetHostName() string {
return ""
}
+func (m *CMsgClientGetCDNAuthToken) GetAppId() uint32 {
+ if m != nil && m.AppId != nil {
+ return *m.AppId
+ }
+ return 0
+}
+
type CMsgClientGetDepotDecryptionKey struct {
- DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetDepotDecryptionKey) Reset() { *m = CMsgClientGetDepotDecryptionKey{} }
func (m *CMsgClientGetDepotDecryptionKey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetDepotDecryptionKey) ProtoMessage() {}
func (*CMsgClientGetDepotDecryptionKey) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{66}
+ return fileDescriptor_dab52857974b135d, []int{54}
+}
+
+func (m *CMsgClientGetDepotDecryptionKey) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Unmarshal(m, b)
+}
+func (m *CMsgClientGetDepotDecryptionKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetDepotDecryptionKey) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Merge(m, src)
+}
+func (m *CMsgClientGetDepotDecryptionKey) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetDepotDecryptionKey.Size(m)
+}
+func (m *CMsgClientGetDepotDecryptionKey) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetDepotDecryptionKey.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientGetDepotDecryptionKey proto.InternalMessageInfo
+
func (m *CMsgClientGetDepotDecryptionKey) GetDepotId() uint32 {
if m != nil && m.DepotId != nil {
return *m.DepotId
@@ -3186,10 +4352,12 @@ func (m *CMsgClientGetDepotDecryptionKey) GetAppId() uint32 {
}
type CMsgClientGetDepotDecryptionKeyResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- DepotId *uint32 `protobuf:"varint,2,opt,name=depot_id" json:"depot_id,omitempty"`
- DepotEncryptionKey []byte `protobuf:"bytes,3,opt,name=depot_encryption_key" json:"depot_encryption_key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ DepotId *uint32 `protobuf:"varint,2,opt,name=depot_id" json:"depot_id,omitempty"`
+ DepotEncryptionKey []byte `protobuf:"bytes,3,opt,name=depot_encryption_key" json:"depot_encryption_key,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetDepotDecryptionKeyResponse) Reset() {
@@ -3198,9 +4366,27 @@ func (m *CMsgClientGetDepotDecryptionKeyResponse) Reset() {
func (m *CMsgClientGetDepotDecryptionKeyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetDepotDecryptionKeyResponse) ProtoMessage() {}
func (*CMsgClientGetDepotDecryptionKeyResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{67}
+ return fileDescriptor_dab52857974b135d, []int{55}
}
+func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Merge(m, src)
+}
+func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.Size(m)
+}
+func (m *CMsgClientGetDepotDecryptionKeyResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetDepotDecryptionKeyResponse proto.InternalMessageInfo
+
const Default_CMsgClientGetDepotDecryptionKeyResponse_Eresult int32 = 2
func (m *CMsgClientGetDepotDecryptionKeyResponse) GetEresult() int32 {
@@ -3224,101 +4410,38 @@ func (m *CMsgClientGetDepotDecryptionKeyResponse) GetDepotEncryptionKey() []byte
return nil
}
-type CMsgClientGetAppBetaPasswords struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientGetAppBetaPasswords) Reset() { *m = CMsgClientGetAppBetaPasswords{} }
-func (m *CMsgClientGetAppBetaPasswords) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetAppBetaPasswords) ProtoMessage() {}
-func (*CMsgClientGetAppBetaPasswords) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{68} }
-
-func (m *CMsgClientGetAppBetaPasswords) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
-}
-
-type CMsgClientGetAppBetaPasswordsResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- Betapasswords []*CMsgClientGetAppBetaPasswordsResponse_BetaPassword `protobuf:"bytes,3,rep,name=betapasswords" json:"betapasswords,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientGetAppBetaPasswordsResponse) Reset() { *m = CMsgClientGetAppBetaPasswordsResponse{} }
-func (m *CMsgClientGetAppBetaPasswordsResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetAppBetaPasswordsResponse) ProtoMessage() {}
-func (*CMsgClientGetAppBetaPasswordsResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{69}
+type CMsgClientCheckAppBetaPassword struct {
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ Betapassword *string `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-const Default_CMsgClientGetAppBetaPasswordsResponse_Eresult int32 = 2
-
-func (m *CMsgClientGetAppBetaPasswordsResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientGetAppBetaPasswordsResponse_Eresult
+func (m *CMsgClientCheckAppBetaPassword) Reset() { *m = CMsgClientCheckAppBetaPassword{} }
+func (m *CMsgClientCheckAppBetaPassword) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientCheckAppBetaPassword) ProtoMessage() {}
+func (*CMsgClientCheckAppBetaPassword) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{56}
}
-func (m *CMsgClientGetAppBetaPasswordsResponse) GetAppId() uint32 {
- if m != nil && m.AppId != nil {
- return *m.AppId
- }
- return 0
+func (m *CMsgClientCheckAppBetaPassword) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPassword.Unmarshal(m, b)
}
-
-func (m *CMsgClientGetAppBetaPasswordsResponse) GetBetapasswords() []*CMsgClientGetAppBetaPasswordsResponse_BetaPassword {
- if m != nil {
- return m.Betapasswords
- }
- return nil
+func (m *CMsgClientCheckAppBetaPassword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPassword.Marshal(b, m, deterministic)
}
-
-type CMsgClientGetAppBetaPasswordsResponse_BetaPassword struct {
- Betaname *string `protobuf:"bytes,1,opt,name=betaname" json:"betaname,omitempty"`
- Betapassword *string `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientCheckAppBetaPassword) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCheckAppBetaPassword.Merge(m, src)
}
-
-func (m *CMsgClientGetAppBetaPasswordsResponse_BetaPassword) Reset() {
- *m = CMsgClientGetAppBetaPasswordsResponse_BetaPassword{}
+func (m *CMsgClientCheckAppBetaPassword) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPassword.Size(m)
}
-func (m *CMsgClientGetAppBetaPasswordsResponse_BetaPassword) String() string {
- return proto.CompactTextString(m)
-}
-func (*CMsgClientGetAppBetaPasswordsResponse_BetaPassword) ProtoMessage() {}
-func (*CMsgClientGetAppBetaPasswordsResponse_BetaPassword) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{69, 0}
+func (m *CMsgClientCheckAppBetaPassword) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCheckAppBetaPassword.DiscardUnknown(m)
}
-func (m *CMsgClientGetAppBetaPasswordsResponse_BetaPassword) GetBetaname() string {
- if m != nil && m.Betaname != nil {
- return *m.Betaname
- }
- return ""
-}
-
-func (m *CMsgClientGetAppBetaPasswordsResponse_BetaPassword) GetBetapassword() string {
- if m != nil && m.Betapassword != nil {
- return *m.Betapassword
- }
- return ""
-}
-
-type CMsgClientCheckAppBetaPassword struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- Betapassword *string `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientCheckAppBetaPassword) Reset() { *m = CMsgClientCheckAppBetaPassword{} }
-func (m *CMsgClientCheckAppBetaPassword) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientCheckAppBetaPassword) ProtoMessage() {}
-func (*CMsgClientCheckAppBetaPassword) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{70} }
+var xxx_messageInfo_CMsgClientCheckAppBetaPassword proto.InternalMessageInfo
func (m *CMsgClientCheckAppBetaPassword) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3335,9 +4458,11 @@ func (m *CMsgClientCheckAppBetaPassword) GetBetapassword() string {
}
type CMsgClientCheckAppBetaPasswordResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Betapasswords []*CMsgClientCheckAppBetaPasswordResponse_BetaPassword `protobuf:"bytes,4,rep,name=betapasswords" json:"betapasswords,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Betapasswords []*CMsgClientCheckAppBetaPasswordResponse_BetaPassword `protobuf:"bytes,4,rep,name=betapasswords" json:"betapasswords,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientCheckAppBetaPasswordResponse) Reset() {
@@ -3346,9 +4471,27 @@ func (m *CMsgClientCheckAppBetaPasswordResponse) Reset() {
func (m *CMsgClientCheckAppBetaPasswordResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCheckAppBetaPasswordResponse) ProtoMessage() {}
func (*CMsgClientCheckAppBetaPasswordResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{71}
+ return fileDescriptor_dab52857974b135d, []int{57}
+}
+
+func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Merge(m, src)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.Size(m)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse proto.InternalMessageInfo
+
const Default_CMsgClientCheckAppBetaPasswordResponse_Eresult int32 = 2
func (m *CMsgClientCheckAppBetaPasswordResponse) GetEresult() int32 {
@@ -3366,9 +4509,11 @@ func (m *CMsgClientCheckAppBetaPasswordResponse) GetBetapasswords() []*CMsgClien
}
type CMsgClientCheckAppBetaPasswordResponse_BetaPassword struct {
- Betaname *string `protobuf:"bytes,1,opt,name=betaname" json:"betaname,omitempty"`
- Betapassword *string `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Betaname *string `protobuf:"bytes,1,opt,name=betaname" json:"betaname,omitempty"`
+ Betapassword *string `protobuf:"bytes,2,opt,name=betapassword" json:"betapassword,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) Reset() {
@@ -3379,9 +4524,27 @@ func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) String() string {
}
func (*CMsgClientCheckAppBetaPasswordResponse_BetaPassword) ProtoMessage() {}
func (*CMsgClientCheckAppBetaPasswordResponse_BetaPassword) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{71, 0}
+ return fileDescriptor_dab52857974b135d, []int{57, 0}
+}
+
+func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Unmarshal(m, b)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Merge(m, src)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.Size(m)
+}
+func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientCheckAppBetaPasswordResponse_BetaPassword proto.InternalMessageInfo
+
func (m *CMsgClientCheckAppBetaPasswordResponse_BetaPassword) GetBetaname() string {
if m != nil && m.Betaname != nil {
return *m.Betaname
@@ -3404,18 +4567,50 @@ type CMsgClientUpdateAppJobReport struct {
ErrorDetails *string `protobuf:"bytes,5,opt,name=error_details" json:"error_details,omitempty"`
JobDuration *uint32 `protobuf:"varint,6,opt,name=job_duration" json:"job_duration,omitempty"`
FilesValidationFailed *uint32 `protobuf:"varint,7,opt,name=files_validation_failed" json:"files_validation_failed,omitempty"`
- BytesDownloaded *uint64 `protobuf:"varint,8,opt,name=bytes_downloaded" json:"bytes_downloaded,omitempty"`
- BytesStaged *uint64 `protobuf:"varint,9,opt,name=bytes_staged" json:"bytes_staged,omitempty"`
+ JobBytesDownloaded *uint64 `protobuf:"varint,8,opt,name=job_bytes_downloaded" json:"job_bytes_downloaded,omitempty"`
+ JobBytesStaged *uint64 `protobuf:"varint,9,opt,name=job_bytes_staged" json:"job_bytes_staged,omitempty"`
BytesComitted *uint64 `protobuf:"varint,10,opt,name=bytes_comitted" json:"bytes_comitted,omitempty"`
StartAppState *uint32 `protobuf:"varint,11,opt,name=start_app_state" json:"start_app_state,omitempty"`
StatsMachineId *uint64 `protobuf:"fixed64,12,opt,name=stats_machine_id" json:"stats_machine_id,omitempty"`
+ BranchName *string `protobuf:"bytes,13,opt,name=branch_name" json:"branch_name,omitempty"`
+ TotalBytesDownloaded *uint64 `protobuf:"varint,14,opt,name=total_bytes_downloaded" json:"total_bytes_downloaded,omitempty"`
+ TotalBytesStaged *uint64 `protobuf:"varint,15,opt,name=total_bytes_staged" json:"total_bytes_staged,omitempty"`
+ TotalBytesRestored *uint64 `protobuf:"varint,16,opt,name=total_bytes_restored" json:"total_bytes_restored,omitempty"`
+ IsBorrowed *bool `protobuf:"varint,17,opt,name=is_borrowed" json:"is_borrowed,omitempty"`
+ IsFreeWeekend *bool `protobuf:"varint,18,opt,name=is_free_weekend" json:"is_free_weekend,omitempty"`
+ TotalBytesLegacy *uint64 `protobuf:"varint,19,opt,name=total_bytes_legacy" json:"total_bytes_legacy,omitempty"`
+ TotalBytesPatched *uint64 `protobuf:"varint,20,opt,name=total_bytes_patched" json:"total_bytes_patched,omitempty"`
+ TotalBytesSaved *uint64 `protobuf:"varint,21,opt,name=total_bytes_saved" json:"total_bytes_saved,omitempty"`
+ CellId *uint32 `protobuf:"varint,22,opt,name=cell_id" json:"cell_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUpdateAppJobReport) Reset() { *m = CMsgClientUpdateAppJobReport{} }
-func (m *CMsgClientUpdateAppJobReport) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUpdateAppJobReport) ProtoMessage() {}
-func (*CMsgClientUpdateAppJobReport) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{72} }
+func (m *CMsgClientUpdateAppJobReport) Reset() { *m = CMsgClientUpdateAppJobReport{} }
+func (m *CMsgClientUpdateAppJobReport) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUpdateAppJobReport) ProtoMessage() {}
+func (*CMsgClientUpdateAppJobReport) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{58}
+}
+
+func (m *CMsgClientUpdateAppJobReport) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUpdateAppJobReport.Unmarshal(m, b)
+}
+func (m *CMsgClientUpdateAppJobReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUpdateAppJobReport.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUpdateAppJobReport) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUpdateAppJobReport.Merge(m, src)
+}
+func (m *CMsgClientUpdateAppJobReport) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUpdateAppJobReport.Size(m)
+}
+func (m *CMsgClientUpdateAppJobReport) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUpdateAppJobReport.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUpdateAppJobReport proto.InternalMessageInfo
func (m *CMsgClientUpdateAppJobReport) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -3466,16 +4661,16 @@ func (m *CMsgClientUpdateAppJobReport) GetFilesValidationFailed() uint32 {
return 0
}
-func (m *CMsgClientUpdateAppJobReport) GetBytesDownloaded() uint64 {
- if m != nil && m.BytesDownloaded != nil {
- return *m.BytesDownloaded
+func (m *CMsgClientUpdateAppJobReport) GetJobBytesDownloaded() uint64 {
+ if m != nil && m.JobBytesDownloaded != nil {
+ return *m.JobBytesDownloaded
}
return 0
}
-func (m *CMsgClientUpdateAppJobReport) GetBytesStaged() uint64 {
- if m != nil && m.BytesStaged != nil {
- return *m.BytesStaged
+func (m *CMsgClientUpdateAppJobReport) GetJobBytesStaged() uint64 {
+ if m != nil && m.JobBytesStaged != nil {
+ return *m.JobBytesStaged
}
return 0
}
@@ -3501,21 +4696,113 @@ func (m *CMsgClientUpdateAppJobReport) GetStatsMachineId() uint64 {
return 0
}
+func (m *CMsgClientUpdateAppJobReport) GetBranchName() string {
+ if m != nil && m.BranchName != nil {
+ return *m.BranchName
+ }
+ return ""
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetTotalBytesDownloaded() uint64 {
+ if m != nil && m.TotalBytesDownloaded != nil {
+ return *m.TotalBytesDownloaded
+ }
+ return 0
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetTotalBytesStaged() uint64 {
+ if m != nil && m.TotalBytesStaged != nil {
+ return *m.TotalBytesStaged
+ }
+ return 0
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetTotalBytesRestored() uint64 {
+ if m != nil && m.TotalBytesRestored != nil {
+ return *m.TotalBytesRestored
+ }
+ return 0
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetIsBorrowed() bool {
+ if m != nil && m.IsBorrowed != nil {
+ return *m.IsBorrowed
+ }
+ return false
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetIsFreeWeekend() bool {
+ if m != nil && m.IsFreeWeekend != nil {
+ return *m.IsFreeWeekend
+ }
+ return false
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetTotalBytesLegacy() uint64 {
+ if m != nil && m.TotalBytesLegacy != nil {
+ return *m.TotalBytesLegacy
+ }
+ return 0
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetTotalBytesPatched() uint64 {
+ if m != nil && m.TotalBytesPatched != nil {
+ return *m.TotalBytesPatched
+ }
+ return 0
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetTotalBytesSaved() uint64 {
+ if m != nil && m.TotalBytesSaved != nil {
+ return *m.TotalBytesSaved
+ }
+ return 0
+}
+
+func (m *CMsgClientUpdateAppJobReport) GetCellId() uint32 {
+ if m != nil && m.CellId != nil {
+ return *m.CellId
+ }
+ return 0
+}
+
type CMsgClientDPContentStatsReport struct {
- StatsMachineId *uint64 `protobuf:"fixed64,1,opt,name=stats_machine_id" json:"stats_machine_id,omitempty"`
- CountryCode *string `protobuf:"bytes,2,opt,name=country_code" json:"country_code,omitempty"`
- OsType *int32 `protobuf:"varint,3,opt,name=os_type" json:"os_type,omitempty"`
- Language *int32 `protobuf:"varint,4,opt,name=language" json:"language,omitempty"`
- NumInstallFolders *uint32 `protobuf:"varint,5,opt,name=num_install_folders" json:"num_install_folders,omitempty"`
- NumInstalledGames *uint32 `protobuf:"varint,6,opt,name=num_installed_games" json:"num_installed_games,omitempty"`
- SizeInstalledGames *uint64 `protobuf:"varint,7,opt,name=size_installed_games" json:"size_installed_games,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatsMachineId *uint64 `protobuf:"fixed64,1,opt,name=stats_machine_id" json:"stats_machine_id,omitempty"`
+ CountryCode *string `protobuf:"bytes,2,opt,name=country_code" json:"country_code,omitempty"`
+ OsType *int32 `protobuf:"varint,3,opt,name=os_type" json:"os_type,omitempty"`
+ Language *int32 `protobuf:"varint,4,opt,name=language" json:"language,omitempty"`
+ NumInstallFolders *uint32 `protobuf:"varint,5,opt,name=num_install_folders" json:"num_install_folders,omitempty"`
+ NumInstalledGames *uint32 `protobuf:"varint,6,opt,name=num_installed_games" json:"num_installed_games,omitempty"`
+ SizeInstalledGames *uint64 `protobuf:"varint,7,opt,name=size_installed_games" json:"size_installed_games,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientDPContentStatsReport) Reset() { *m = CMsgClientDPContentStatsReport{} }
+func (m *CMsgClientDPContentStatsReport) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientDPContentStatsReport) ProtoMessage() {}
+func (*CMsgClientDPContentStatsReport) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{59}
+}
+
+func (m *CMsgClientDPContentStatsReport) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDPContentStatsReport.Unmarshal(m, b)
+}
+func (m *CMsgClientDPContentStatsReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDPContentStatsReport.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDPContentStatsReport) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDPContentStatsReport.Merge(m, src)
+}
+func (m *CMsgClientDPContentStatsReport) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDPContentStatsReport.Size(m)
+}
+func (m *CMsgClientDPContentStatsReport) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDPContentStatsReport.DiscardUnknown(m)
}
-func (m *CMsgClientDPContentStatsReport) Reset() { *m = CMsgClientDPContentStatsReport{} }
-func (m *CMsgClientDPContentStatsReport) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientDPContentStatsReport) ProtoMessage() {}
-func (*CMsgClientDPContentStatsReport) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{73} }
+var xxx_messageInfo_CMsgClientDPContentStatsReport proto.InternalMessageInfo
func (m *CMsgClientDPContentStatsReport) GetStatsMachineId() uint64 {
if m != nil && m.StatsMachineId != nil {
@@ -3567,19 +4854,39 @@ func (m *CMsgClientDPContentStatsReport) GetSizeInstalledGames() uint64 {
}
type CMsgClientGetCDNAuthTokenResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Token *string `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
- ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time" json:"expiration_time,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Token *string `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
+ ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time" json:"expiration_time,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetCDNAuthTokenResponse) Reset() { *m = CMsgClientGetCDNAuthTokenResponse{} }
func (m *CMsgClientGetCDNAuthTokenResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetCDNAuthTokenResponse) ProtoMessage() {}
func (*CMsgClientGetCDNAuthTokenResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{74}
+ return fileDescriptor_dab52857974b135d, []int{60}
}
+func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Merge(m, src)
+}
+func (m *CMsgClientGetCDNAuthTokenResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.Size(m)
+}
+func (m *CMsgClientGetCDNAuthTokenResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetCDNAuthTokenResponse proto.InternalMessageInfo
+
const Default_CMsgClientGetCDNAuthTokenResponse_Eresult uint32 = 2
func (m *CMsgClientGetCDNAuthTokenResponse) GetEresult() uint32 {
@@ -3604,15 +4911,37 @@ func (m *CMsgClientGetCDNAuthTokenResponse) GetExpirationTime() uint32 {
}
type CMsgDownloadRateStatistics struct {
- CellId *uint32 `protobuf:"varint,1,opt,name=cell_id" json:"cell_id,omitempty"`
- Stats []*CMsgDownloadRateStatistics_StatsInfo `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ CellId *uint32 `protobuf:"varint,1,opt,name=cell_id" json:"cell_id,omitempty"`
+ Stats []*CMsgDownloadRateStatistics_StatsInfo `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgDownloadRateStatistics) Reset() { *m = CMsgDownloadRateStatistics{} }
-func (m *CMsgDownloadRateStatistics) String() string { return proto.CompactTextString(m) }
-func (*CMsgDownloadRateStatistics) ProtoMessage() {}
-func (*CMsgDownloadRateStatistics) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{75} }
+func (m *CMsgDownloadRateStatistics) Reset() { *m = CMsgDownloadRateStatistics{} }
+func (m *CMsgDownloadRateStatistics) String() string { return proto.CompactTextString(m) }
+func (*CMsgDownloadRateStatistics) ProtoMessage() {}
+func (*CMsgDownloadRateStatistics) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{61}
+}
+
+func (m *CMsgDownloadRateStatistics) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgDownloadRateStatistics.Unmarshal(m, b)
+}
+func (m *CMsgDownloadRateStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgDownloadRateStatistics.Marshal(b, m, deterministic)
+}
+func (m *CMsgDownloadRateStatistics) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgDownloadRateStatistics.Merge(m, src)
+}
+func (m *CMsgDownloadRateStatistics) XXX_Size() int {
+ return xxx_messageInfo_CMsgDownloadRateStatistics.Size(m)
+}
+func (m *CMsgDownloadRateStatistics) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgDownloadRateStatistics.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgDownloadRateStatistics proto.InternalMessageInfo
func (m *CMsgDownloadRateStatistics) GetCellId() uint32 {
if m != nil && m.CellId != nil {
@@ -3629,20 +4958,42 @@ func (m *CMsgDownloadRateStatistics) GetStats() []*CMsgDownloadRateStatistics_St
}
type CMsgDownloadRateStatistics_StatsInfo struct {
- SourceType *uint32 `protobuf:"varint,1,opt,name=source_type" json:"source_type,omitempty"`
- SourceId *uint32 `protobuf:"varint,2,opt,name=source_id" json:"source_id,omitempty"`
- Seconds *uint32 `protobuf:"varint,3,opt,name=seconds" json:"seconds,omitempty"`
- Bytes *uint64 `protobuf:"varint,4,opt,name=bytes" json:"bytes,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SourceType *uint32 `protobuf:"varint,1,opt,name=source_type" json:"source_type,omitempty"`
+ SourceId *uint32 `protobuf:"varint,2,opt,name=source_id" json:"source_id,omitempty"`
+ Seconds *uint32 `protobuf:"varint,3,opt,name=seconds" json:"seconds,omitempty"`
+ Bytes *uint64 `protobuf:"varint,4,opt,name=bytes" json:"bytes,omitempty"`
+ HostName *string `protobuf:"bytes,5,opt,name=host_name" json:"host_name,omitempty"`
+ Microseconds *uint64 `protobuf:"varint,6,opt,name=microseconds" json:"microseconds,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgDownloadRateStatistics_StatsInfo) Reset() { *m = CMsgDownloadRateStatistics_StatsInfo{} }
func (m *CMsgDownloadRateStatistics_StatsInfo) String() string { return proto.CompactTextString(m) }
func (*CMsgDownloadRateStatistics_StatsInfo) ProtoMessage() {}
func (*CMsgDownloadRateStatistics_StatsInfo) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{75, 0}
+ return fileDescriptor_dab52857974b135d, []int{61, 0}
+}
+
+func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Unmarshal(m, b)
+}
+func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Merge(m, src)
+}
+func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.Size(m)
+}
+func (m *CMsgDownloadRateStatistics_StatsInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgDownloadRateStatistics_StatsInfo proto.InternalMessageInfo
+
func (m *CMsgDownloadRateStatistics_StatsInfo) GetSourceType() uint32 {
if m != nil && m.SourceType != nil {
return *m.SourceType
@@ -3671,16 +5022,52 @@ func (m *CMsgDownloadRateStatistics_StatsInfo) GetBytes() uint64 {
return 0
}
+func (m *CMsgDownloadRateStatistics_StatsInfo) GetHostName() string {
+ if m != nil && m.HostName != nil {
+ return *m.HostName
+ }
+ return ""
+}
+
+func (m *CMsgDownloadRateStatistics_StatsInfo) GetMicroseconds() uint64 {
+ if m != nil && m.Microseconds != nil {
+ return *m.Microseconds
+ }
+ return 0
+}
+
type CMsgClientRequestAccountData struct {
- AccountOrEmail *string `protobuf:"bytes,1,opt,name=account_or_email" json:"account_or_email,omitempty"`
- Action *uint32 `protobuf:"varint,2,opt,name=action" json:"action,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AccountOrEmail *string `protobuf:"bytes,1,opt,name=account_or_email" json:"account_or_email,omitempty"`
+ Action *uint32 `protobuf:"varint,2,opt,name=action" json:"action,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRequestAccountData) Reset() { *m = CMsgClientRequestAccountData{} }
+func (m *CMsgClientRequestAccountData) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRequestAccountData) ProtoMessage() {}
+func (*CMsgClientRequestAccountData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{62}
+}
+
+func (m *CMsgClientRequestAccountData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestAccountData.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestAccountData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestAccountData.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestAccountData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestAccountData.Merge(m, src)
+}
+func (m *CMsgClientRequestAccountData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestAccountData.Size(m)
+}
+func (m *CMsgClientRequestAccountData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestAccountData.DiscardUnknown(m)
}
-func (m *CMsgClientRequestAccountData) Reset() { *m = CMsgClientRequestAccountData{} }
-func (m *CMsgClientRequestAccountData) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRequestAccountData) ProtoMessage() {}
-func (*CMsgClientRequestAccountData) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{76} }
+var xxx_messageInfo_CMsgClientRequestAccountData proto.InternalMessageInfo
func (m *CMsgClientRequestAccountData) GetAccountOrEmail() string {
if m != nil && m.AccountOrEmail != nil {
@@ -3697,23 +5084,43 @@ func (m *CMsgClientRequestAccountData) GetAction() uint32 {
}
type CMsgClientRequestAccountDataResponse struct {
- Action *uint32 `protobuf:"varint,1,opt,name=action" json:"action,omitempty"`
- Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
- AccountName *string `protobuf:"bytes,3,opt,name=account_name" json:"account_name,omitempty"`
- CtMatches *uint32 `protobuf:"varint,4,opt,name=ct_matches" json:"ct_matches,omitempty"`
- AccountNameSuggestion1 *string `protobuf:"bytes,5,opt,name=account_name_suggestion1" json:"account_name_suggestion1,omitempty"`
- AccountNameSuggestion2 *string `protobuf:"bytes,6,opt,name=account_name_suggestion2" json:"account_name_suggestion2,omitempty"`
- AccountNameSuggestion3 *string `protobuf:"bytes,7,opt,name=account_name_suggestion3" json:"account_name_suggestion3,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Action *uint32 `protobuf:"varint,1,opt,name=action" json:"action,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult" json:"eresult,omitempty"`
+ AccountName *string `protobuf:"bytes,3,opt,name=account_name" json:"account_name,omitempty"`
+ CtMatches *uint32 `protobuf:"varint,4,opt,name=ct_matches" json:"ct_matches,omitempty"`
+ AccountNameSuggestion1 *string `protobuf:"bytes,5,opt,name=account_name_suggestion1" json:"account_name_suggestion1,omitempty"`
+ AccountNameSuggestion2 *string `protobuf:"bytes,6,opt,name=account_name_suggestion2" json:"account_name_suggestion2,omitempty"`
+ AccountNameSuggestion3 *string `protobuf:"bytes,7,opt,name=account_name_suggestion3" json:"account_name_suggestion3,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestAccountDataResponse) Reset() { *m = CMsgClientRequestAccountDataResponse{} }
func (m *CMsgClientRequestAccountDataResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestAccountDataResponse) ProtoMessage() {}
func (*CMsgClientRequestAccountDataResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{77}
+ return fileDescriptor_dab52857974b135d, []int{63}
}
+func (m *CMsgClientRequestAccountDataResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestAccountDataResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestAccountDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestAccountDataResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestAccountDataResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestAccountDataResponse.Merge(m, src)
+}
+func (m *CMsgClientRequestAccountDataResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestAccountDataResponse.Size(m)
+}
+func (m *CMsgClientRequestAccountDataResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestAccountDataResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestAccountDataResponse proto.InternalMessageInfo
+
func (m *CMsgClientRequestAccountDataResponse) GetAction() uint32 {
if m != nil && m.Action != nil {
return *m.Action
@@ -3764,18 +5171,40 @@ func (m *CMsgClientRequestAccountDataResponse) GetAccountNameSuggestion3() strin
}
type CMsgClientUGSGetGlobalStats struct {
- Gameid *uint64 `protobuf:"varint,1,opt,name=gameid" json:"gameid,omitempty"`
- HistoryDaysRequested *uint32 `protobuf:"varint,2,opt,name=history_days_requested" json:"history_days_requested,omitempty"`
- TimeLastRequested *uint32 `protobuf:"fixed32,3,opt,name=time_last_requested" json:"time_last_requested,omitempty"`
- FirstDayCached *uint32 `protobuf:"varint,4,opt,name=first_day_cached" json:"first_day_cached,omitempty"`
- DaysCached *uint32 `protobuf:"varint,5,opt,name=days_cached" json:"days_cached,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Gameid *uint64 `protobuf:"varint,1,opt,name=gameid" json:"gameid,omitempty"`
+ HistoryDaysRequested *uint32 `protobuf:"varint,2,opt,name=history_days_requested" json:"history_days_requested,omitempty"`
+ TimeLastRequested *uint32 `protobuf:"fixed32,3,opt,name=time_last_requested" json:"time_last_requested,omitempty"`
+ FirstDayCached *uint32 `protobuf:"varint,4,opt,name=first_day_cached" json:"first_day_cached,omitempty"`
+ DaysCached *uint32 `protobuf:"varint,5,opt,name=days_cached" json:"days_cached,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUGSGetGlobalStats) Reset() { *m = CMsgClientUGSGetGlobalStats{} }
-func (m *CMsgClientUGSGetGlobalStats) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUGSGetGlobalStats) ProtoMessage() {}
-func (*CMsgClientUGSGetGlobalStats) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{78} }
+func (m *CMsgClientUGSGetGlobalStats) Reset() { *m = CMsgClientUGSGetGlobalStats{} }
+func (m *CMsgClientUGSGetGlobalStats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUGSGetGlobalStats) ProtoMessage() {}
+func (*CMsgClientUGSGetGlobalStats) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{64}
+}
+
+func (m *CMsgClientUGSGetGlobalStats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStats.Unmarshal(m, b)
+}
+func (m *CMsgClientUGSGetGlobalStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUGSGetGlobalStats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStats.Merge(m, src)
+}
+func (m *CMsgClientUGSGetGlobalStats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStats.Size(m)
+}
+func (m *CMsgClientUGSGetGlobalStats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUGSGetGlobalStats proto.InternalMessageInfo
func (m *CMsgClientUGSGetGlobalStats) GetGameid() uint64 {
if m != nil && m.Gameid != nil {
@@ -3813,19 +5242,39 @@ func (m *CMsgClientUGSGetGlobalStats) GetDaysCached() uint32 {
}
type CMsgClientUGSGetGlobalStatsResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Timestamp *uint32 `protobuf:"fixed32,2,opt,name=timestamp" json:"timestamp,omitempty"`
- DayCurrent *int32 `protobuf:"varint,3,opt,name=day_current" json:"day_current,omitempty"`
- Days []*CMsgClientUGSGetGlobalStatsResponse_Day `protobuf:"bytes,4,rep,name=days" json:"days,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Timestamp *uint32 `protobuf:"fixed32,2,opt,name=timestamp" json:"timestamp,omitempty"`
+ DayCurrent *int32 `protobuf:"varint,3,opt,name=day_current" json:"day_current,omitempty"`
+ Days []*CMsgClientUGSGetGlobalStatsResponse_Day `protobuf:"bytes,4,rep,name=days" json:"days,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUGSGetGlobalStatsResponse) Reset() { *m = CMsgClientUGSGetGlobalStatsResponse{} }
func (m *CMsgClientUGSGetGlobalStatsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStatsResponse) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStatsResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{79}
+ return fileDescriptor_dab52857974b135d, []int{65}
+}
+
+func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Merge(m, src)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.Size(m)
}
+func (m *CMsgClientUGSGetGlobalStatsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse proto.InternalMessageInfo
const Default_CMsgClientUGSGetGlobalStatsResponse_Eresult int32 = 2
@@ -3858,9 +5307,11 @@ func (m *CMsgClientUGSGetGlobalStatsResponse) GetDays() []*CMsgClientUGSGetGloba
}
type CMsgClientUGSGetGlobalStatsResponse_Day struct {
- DayId *uint32 `protobuf:"varint,1,opt,name=day_id" json:"day_id,omitempty"`
- Stats []*CMsgClientUGSGetGlobalStatsResponse_Day_Stat `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ DayId *uint32 `protobuf:"varint,1,opt,name=day_id" json:"day_id,omitempty"`
+ Stats []*CMsgClientUGSGetGlobalStatsResponse_Day_Stat `protobuf:"bytes,2,rep,name=stats" json:"stats,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) Reset() {
@@ -3869,9 +5320,27 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day) Reset() {
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUGSGetGlobalStatsResponse_Day) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStatsResponse_Day) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{79, 0}
+ return fileDescriptor_dab52857974b135d, []int{65, 0}
}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Unmarshal(m, b)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Merge(m, src)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.Size(m)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day proto.InternalMessageInfo
+
func (m *CMsgClientUGSGetGlobalStatsResponse_Day) GetDayId() uint32 {
if m != nil && m.DayId != nil {
return *m.DayId
@@ -3887,9 +5356,11 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day) GetStats() []*CMsgClientUGSGet
}
type CMsgClientUGSGetGlobalStatsResponse_Day_Stat struct {
- StatId *int32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
- Data *int64 `protobuf:"varint,2,opt,name=data" json:"data,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StatId *int32 `protobuf:"varint,1,opt,name=stat_id" json:"stat_id,omitempty"`
+ Data *int64 `protobuf:"varint,2,opt,name=data" json:"data,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) Reset() {
@@ -3900,9 +5371,27 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) String() string {
}
func (*CMsgClientUGSGetGlobalStatsResponse_Day_Stat) ProtoMessage() {}
func (*CMsgClientUGSGetGlobalStatsResponse_Day_Stat) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{79, 0, 0}
+ return fileDescriptor_dab52857974b135d, []int{65, 0, 0}
}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Unmarshal(m, b)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Merge(m, src)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.Size(m)
+}
+func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUGSGetGlobalStatsResponse_Day_Stat proto.InternalMessageInfo
+
func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) GetStatId() int32 {
if m != nil && m.StatId != nil {
return *m.StatId
@@ -3918,35 +5407,57 @@ func (m *CMsgClientUGSGetGlobalStatsResponse_Day_Stat) GetData() int64 {
}
type CMsgGameServerData struct {
- SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
- Ip *uint32 `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
- QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
- GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
- SourcetvPort *uint32 `protobuf:"varint,5,opt,name=sourcetv_port" json:"sourcetv_port,omitempty"`
- Name *string `protobuf:"bytes,22,opt,name=name" json:"name,omitempty"`
- AppId *uint32 `protobuf:"varint,6,opt,name=app_id" json:"app_id,omitempty"`
- Gamedir *string `protobuf:"bytes,7,opt,name=gamedir" json:"gamedir,omitempty"`
- Version *string `protobuf:"bytes,8,opt,name=version" json:"version,omitempty"`
- Product *string `protobuf:"bytes,9,opt,name=product" json:"product,omitempty"`
- Region *string `protobuf:"bytes,10,opt,name=region" json:"region,omitempty"`
- Players []*CMsgGameServerData_Player `protobuf:"bytes,11,rep,name=players" json:"players,omitempty"`
- MaxPlayers *uint32 `protobuf:"varint,12,opt,name=max_players" json:"max_players,omitempty"`
- BotCount *uint32 `protobuf:"varint,13,opt,name=bot_count" json:"bot_count,omitempty"`
- Password *bool `protobuf:"varint,14,opt,name=password" json:"password,omitempty"`
- Secure *bool `protobuf:"varint,15,opt,name=secure" json:"secure,omitempty"`
- Dedicated *bool `protobuf:"varint,16,opt,name=dedicated" json:"dedicated,omitempty"`
- Os *string `protobuf:"bytes,17,opt,name=os" json:"os,omitempty"`
- GameData *string `protobuf:"bytes,18,opt,name=game_data" json:"game_data,omitempty"`
- GameDataVersion *uint32 `protobuf:"varint,19,opt,name=game_data_version" json:"game_data_version,omitempty"`
- GameType *string `protobuf:"bytes,20,opt,name=game_type" json:"game_type,omitempty"`
- Map *string `protobuf:"bytes,21,opt,name=map" json:"map,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgGameServerData) Reset() { *m = CMsgGameServerData{} }
-func (m *CMsgGameServerData) String() string { return proto.CompactTextString(m) }
-func (*CMsgGameServerData) ProtoMessage() {}
-func (*CMsgGameServerData) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{80} }
+ SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
+ Ip *uint32 `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
+ QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
+ GamePort *uint32 `protobuf:"varint,4,opt,name=game_port" json:"game_port,omitempty"`
+ SourcetvPort *uint32 `protobuf:"varint,5,opt,name=sourcetv_port" json:"sourcetv_port,omitempty"`
+ Name *string `protobuf:"bytes,22,opt,name=name" json:"name,omitempty"`
+ AppId *uint32 `protobuf:"varint,6,opt,name=app_id" json:"app_id,omitempty"`
+ Gamedir *string `protobuf:"bytes,7,opt,name=gamedir" json:"gamedir,omitempty"`
+ Version *string `protobuf:"bytes,8,opt,name=version" json:"version,omitempty"`
+ Product *string `protobuf:"bytes,9,opt,name=product" json:"product,omitempty"`
+ Region *string `protobuf:"bytes,10,opt,name=region" json:"region,omitempty"`
+ Players []*CMsgGameServerData_Player `protobuf:"bytes,11,rep,name=players" json:"players,omitempty"`
+ MaxPlayers *uint32 `protobuf:"varint,12,opt,name=max_players" json:"max_players,omitempty"`
+ BotCount *uint32 `protobuf:"varint,13,opt,name=bot_count" json:"bot_count,omitempty"`
+ Password *bool `protobuf:"varint,14,opt,name=password" json:"password,omitempty"`
+ Secure *bool `protobuf:"varint,15,opt,name=secure" json:"secure,omitempty"`
+ Dedicated *bool `protobuf:"varint,16,opt,name=dedicated" json:"dedicated,omitempty"`
+ Os *string `protobuf:"bytes,17,opt,name=os" json:"os,omitempty"`
+ GameData *string `protobuf:"bytes,18,opt,name=game_data" json:"game_data,omitempty"`
+ GameDataVersion *uint32 `protobuf:"varint,19,opt,name=game_data_version" json:"game_data_version,omitempty"`
+ GameType *string `protobuf:"bytes,20,opt,name=game_type" json:"game_type,omitempty"`
+ Map *string `protobuf:"bytes,21,opt,name=map" json:"map,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGameServerData) Reset() { *m = CMsgGameServerData{} }
+func (m *CMsgGameServerData) String() string { return proto.CompactTextString(m) }
+func (*CMsgGameServerData) ProtoMessage() {}
+func (*CMsgGameServerData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{66}
+}
+
+func (m *CMsgGameServerData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGameServerData.Unmarshal(m, b)
+}
+func (m *CMsgGameServerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGameServerData.Marshal(b, m, deterministic)
+}
+func (m *CMsgGameServerData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGameServerData.Merge(m, src)
+}
+func (m *CMsgGameServerData) XXX_Size() int {
+ return xxx_messageInfo_CMsgGameServerData.Size(m)
+}
+func (m *CMsgGameServerData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGameServerData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGameServerData proto.InternalMessageInfo
func (m *CMsgGameServerData) GetSteamIdGs() uint64 {
if m != nil && m.SteamIdGs != nil {
@@ -4103,14 +5614,36 @@ func (m *CMsgGameServerData) GetMap() string {
}
type CMsgGameServerData_Player struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGameServerData_Player) Reset() { *m = CMsgGameServerData_Player{} }
+func (m *CMsgGameServerData_Player) String() string { return proto.CompactTextString(m) }
+func (*CMsgGameServerData_Player) ProtoMessage() {}
+func (*CMsgGameServerData_Player) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{66, 0}
+}
+
+func (m *CMsgGameServerData_Player) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGameServerData_Player.Unmarshal(m, b)
+}
+func (m *CMsgGameServerData_Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGameServerData_Player.Marshal(b, m, deterministic)
+}
+func (m *CMsgGameServerData_Player) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGameServerData_Player.Merge(m, src)
+}
+func (m *CMsgGameServerData_Player) XXX_Size() int {
+ return xxx_messageInfo_CMsgGameServerData_Player.Size(m)
+}
+func (m *CMsgGameServerData_Player) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGameServerData_Player.DiscardUnknown(m)
}
-func (m *CMsgGameServerData_Player) Reset() { *m = CMsgGameServerData_Player{} }
-func (m *CMsgGameServerData_Player) String() string { return proto.CompactTextString(m) }
-func (*CMsgGameServerData_Player) ProtoMessage() {}
-func (*CMsgGameServerData_Player) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{80, 0} }
+var xxx_messageInfo_CMsgGameServerData_Player proto.InternalMessageInfo
func (m *CMsgGameServerData_Player) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -4120,16 +5653,38 @@ func (m *CMsgGameServerData_Player) GetSteamId() uint64 {
}
type CMsgGameServerRemove struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- Ip *uint32 `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
- QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ Ip *uint32 `protobuf:"varint,2,opt,name=ip" json:"ip,omitempty"`
+ QueryPort *uint32 `protobuf:"varint,3,opt,name=query_port" json:"query_port,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGameServerRemove) Reset() { *m = CMsgGameServerRemove{} }
+func (m *CMsgGameServerRemove) String() string { return proto.CompactTextString(m) }
+func (*CMsgGameServerRemove) ProtoMessage() {}
+func (*CMsgGameServerRemove) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{67}
+}
+
+func (m *CMsgGameServerRemove) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGameServerRemove.Unmarshal(m, b)
+}
+func (m *CMsgGameServerRemove) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGameServerRemove.Marshal(b, m, deterministic)
+}
+func (m *CMsgGameServerRemove) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGameServerRemove.Merge(m, src)
+}
+func (m *CMsgGameServerRemove) XXX_Size() int {
+ return xxx_messageInfo_CMsgGameServerRemove.Size(m)
+}
+func (m *CMsgGameServerRemove) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGameServerRemove.DiscardUnknown(m)
}
-func (m *CMsgGameServerRemove) Reset() { *m = CMsgGameServerRemove{} }
-func (m *CMsgGameServerRemove) String() string { return proto.CompactTextString(m) }
-func (*CMsgGameServerRemove) ProtoMessage() {}
-func (*CMsgGameServerRemove) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{81} }
+var xxx_messageInfo_CMsgGameServerRemove proto.InternalMessageInfo
func (m *CMsgGameServerRemove) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -4153,18 +5708,40 @@ func (m *CMsgGameServerRemove) GetQueryPort() uint32 {
}
type CMsgClientGMSServerQuery struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- GeoLocationIp *uint32 `protobuf:"varint,2,opt,name=geo_location_ip" json:"geo_location_ip,omitempty"`
- RegionCode *uint32 `protobuf:"varint,3,opt,name=region_code" json:"region_code,omitempty"`
- FilterText *string `protobuf:"bytes,4,opt,name=filter_text" json:"filter_text,omitempty"`
- MaxServers *uint32 `protobuf:"varint,5,opt,name=max_servers" json:"max_servers,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ GeoLocationIp *uint32 `protobuf:"varint,2,opt,name=geo_location_ip" json:"geo_location_ip,omitempty"`
+ RegionCode *uint32 `protobuf:"varint,3,opt,name=region_code" json:"region_code,omitempty"`
+ FilterText *string `protobuf:"bytes,4,opt,name=filter_text" json:"filter_text,omitempty"`
+ MaxServers *uint32 `protobuf:"varint,5,opt,name=max_servers" json:"max_servers,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientGMSServerQuery) Reset() { *m = CMsgClientGMSServerQuery{} }
-func (m *CMsgClientGMSServerQuery) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGMSServerQuery) ProtoMessage() {}
-func (*CMsgClientGMSServerQuery) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{82} }
+func (m *CMsgClientGMSServerQuery) Reset() { *m = CMsgClientGMSServerQuery{} }
+func (m *CMsgClientGMSServerQuery) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGMSServerQuery) ProtoMessage() {}
+func (*CMsgClientGMSServerQuery) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{68}
+}
+
+func (m *CMsgClientGMSServerQuery) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGMSServerQuery.Unmarshal(m, b)
+}
+func (m *CMsgClientGMSServerQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGMSServerQuery.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGMSServerQuery) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGMSServerQuery.Merge(m, src)
+}
+func (m *CMsgClientGMSServerQuery) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGMSServerQuery.Size(m)
+}
+func (m *CMsgClientGMSServerQuery) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGMSServerQuery.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGMSServerQuery proto.InternalMessageInfo
func (m *CMsgClientGMSServerQuery) GetAppId() uint32 {
if m != nil && m.AppId != nil {
@@ -4202,18 +5779,38 @@ func (m *CMsgClientGMSServerQuery) GetMaxServers() uint32 {
}
type CMsgGMSClientServerQueryResponse struct {
- Servers []*CMsgGMSClientServerQueryResponse_Server `protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
- Error *string `protobuf:"bytes,2,opt,name=error" json:"error,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Servers []*CMsgGMSClientServerQueryResponse_Server `protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
+ Error *string `protobuf:"bytes,2,opt,name=error" json:"error,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGMSClientServerQueryResponse) Reset() { *m = CMsgGMSClientServerQueryResponse{} }
func (m *CMsgGMSClientServerQueryResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGMSClientServerQueryResponse) ProtoMessage() {}
func (*CMsgGMSClientServerQueryResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{83}
+ return fileDescriptor_dab52857974b135d, []int{69}
}
+func (m *CMsgGMSClientServerQueryResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGMSClientServerQueryResponse.Unmarshal(m, b)
+}
+func (m *CMsgGMSClientServerQueryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGMSClientServerQueryResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgGMSClientServerQueryResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGMSClientServerQueryResponse.Merge(m, src)
+}
+func (m *CMsgGMSClientServerQueryResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgGMSClientServerQueryResponse.Size(m)
+}
+func (m *CMsgGMSClientServerQueryResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGMSClientServerQueryResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGMSClientServerQueryResponse proto.InternalMessageInfo
+
func (m *CMsgGMSClientServerQueryResponse) GetServers() []*CMsgGMSClientServerQueryResponse_Server {
if m != nil {
return m.Servers
@@ -4229,10 +5826,12 @@ func (m *CMsgGMSClientServerQueryResponse) GetError() string {
}
type CMsgGMSClientServerQueryResponse_Server struct {
- ServerIp *uint32 `protobuf:"varint,1,opt,name=server_ip" json:"server_ip,omitempty"`
- ServerPort *uint32 `protobuf:"varint,2,opt,name=server_port" json:"server_port,omitempty"`
- AuthPlayers *uint32 `protobuf:"varint,3,opt,name=auth_players" json:"auth_players,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ServerIp *uint32 `protobuf:"varint,1,opt,name=server_ip" json:"server_ip,omitempty"`
+ ServerPort *uint32 `protobuf:"varint,2,opt,name=server_port" json:"server_port,omitempty"`
+ AuthPlayers *uint32 `protobuf:"varint,3,opt,name=auth_players" json:"auth_players,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGMSClientServerQueryResponse_Server) Reset() {
@@ -4241,9 +5840,27 @@ func (m *CMsgGMSClientServerQueryResponse_Server) Reset() {
func (m *CMsgGMSClientServerQueryResponse_Server) String() string { return proto.CompactTextString(m) }
func (*CMsgGMSClientServerQueryResponse_Server) ProtoMessage() {}
func (*CMsgGMSClientServerQueryResponse_Server) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{83, 0}
+ return fileDescriptor_dab52857974b135d, []int{69, 0}
}
+func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Unmarshal(m, b)
+}
+func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Marshal(b, m, deterministic)
+}
+func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Merge(m, src)
+}
+func (m *CMsgGMSClientServerQueryResponse_Server) XXX_Size() int {
+ return xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.Size(m)
+}
+func (m *CMsgGMSClientServerQueryResponse_Server) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGMSClientServerQueryResponse_Server proto.InternalMessageInfo
+
func (m *CMsgGMSClientServerQueryResponse_Server) GetServerIp() uint32 {
if m != nil && m.ServerIp != nil {
return *m.ServerIp
@@ -4266,16 +5883,38 @@ func (m *CMsgGMSClientServerQueryResponse_Server) GetAuthPlayers() uint32 {
}
type CMsgGameServerOutOfDate struct {
- SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
- Reject *bool `protobuf:"varint,2,opt,name=reject" json:"reject,omitempty"`
- Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdGs *uint64 `protobuf:"fixed64,1,opt,name=steam_id_gs" json:"steam_id_gs,omitempty"`
+ Reject *bool `protobuf:"varint,2,opt,name=reject" json:"reject,omitempty"`
+ Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgGameServerOutOfDate) Reset() { *m = CMsgGameServerOutOfDate{} }
-func (m *CMsgGameServerOutOfDate) String() string { return proto.CompactTextString(m) }
-func (*CMsgGameServerOutOfDate) ProtoMessage() {}
-func (*CMsgGameServerOutOfDate) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{84} }
+func (m *CMsgGameServerOutOfDate) Reset() { *m = CMsgGameServerOutOfDate{} }
+func (m *CMsgGameServerOutOfDate) String() string { return proto.CompactTextString(m) }
+func (*CMsgGameServerOutOfDate) ProtoMessage() {}
+func (*CMsgGameServerOutOfDate) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{70}
+}
+
+func (m *CMsgGameServerOutOfDate) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGameServerOutOfDate.Unmarshal(m, b)
+}
+func (m *CMsgGameServerOutOfDate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGameServerOutOfDate.Marshal(b, m, deterministic)
+}
+func (m *CMsgGameServerOutOfDate) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGameServerOutOfDate.Merge(m, src)
+}
+func (m *CMsgGameServerOutOfDate) XXX_Size() int {
+ return xxx_messageInfo_CMsgGameServerOutOfDate.Size(m)
+}
+func (m *CMsgGameServerOutOfDate) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGameServerOutOfDate.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGameServerOutOfDate proto.InternalMessageInfo
func (m *CMsgGameServerOutOfDate) GetSteamIdGs() uint64 {
if m != nil && m.SteamIdGs != nil {
@@ -4299,14 +5938,36 @@ func (m *CMsgGameServerOutOfDate) GetMessage() string {
}
type CMsgClientRedeemGuestPass struct {
- GuestPassId *uint64 `protobuf:"fixed64,1,opt,name=guest_pass_id" json:"guest_pass_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ GuestPassId *uint64 `protobuf:"fixed64,1,opt,name=guest_pass_id" json:"guest_pass_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientRedeemGuestPass) Reset() { *m = CMsgClientRedeemGuestPass{} }
-func (m *CMsgClientRedeemGuestPass) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRedeemGuestPass) ProtoMessage() {}
-func (*CMsgClientRedeemGuestPass) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{85} }
+func (m *CMsgClientRedeemGuestPass) Reset() { *m = CMsgClientRedeemGuestPass{} }
+func (m *CMsgClientRedeemGuestPass) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRedeemGuestPass) ProtoMessage() {}
+func (*CMsgClientRedeemGuestPass) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{71}
+}
+
+func (m *CMsgClientRedeemGuestPass) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRedeemGuestPass.Unmarshal(m, b)
+}
+func (m *CMsgClientRedeemGuestPass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRedeemGuestPass.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRedeemGuestPass) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRedeemGuestPass.Merge(m, src)
+}
+func (m *CMsgClientRedeemGuestPass) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRedeemGuestPass.Size(m)
+}
+func (m *CMsgClientRedeemGuestPass) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRedeemGuestPass.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRedeemGuestPass proto.InternalMessageInfo
func (m *CMsgClientRedeemGuestPass) GetGuestPassId() uint64 {
if m != nil && m.GuestPassId != nil {
@@ -4316,19 +5977,39 @@ func (m *CMsgClientRedeemGuestPass) GetGuestPassId() uint64 {
}
type CMsgClientRedeemGuestPassResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PackageId *uint32 `protobuf:"varint,2,opt,name=package_id" json:"package_id,omitempty"`
- MustOwnAppid *uint32 `protobuf:"varint,3,opt,name=must_own_appid" json:"must_own_appid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PackageId *uint32 `protobuf:"varint,2,opt,name=package_id" json:"package_id,omitempty"`
+ MustOwnAppid *uint32 `protobuf:"varint,3,opt,name=must_own_appid" json:"must_own_appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRedeemGuestPassResponse) Reset() { *m = CMsgClientRedeemGuestPassResponse{} }
func (m *CMsgClientRedeemGuestPassResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRedeemGuestPassResponse) ProtoMessage() {}
func (*CMsgClientRedeemGuestPassResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{86}
+ return fileDescriptor_dab52857974b135d, []int{72}
}
+func (m *CMsgClientRedeemGuestPassResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRedeemGuestPassResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRedeemGuestPassResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Merge(m, src)
+}
+func (m *CMsgClientRedeemGuestPassResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRedeemGuestPassResponse.Size(m)
+}
+func (m *CMsgClientRedeemGuestPassResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRedeemGuestPassResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRedeemGuestPassResponse proto.InternalMessageInfo
+
const Default_CMsgClientRedeemGuestPassResponse_Eresult uint32 = 2
func (m *CMsgClientRedeemGuestPassResponse) GetEresult() uint32 {
@@ -4353,17 +6034,37 @@ func (m *CMsgClientRedeemGuestPassResponse) GetMustOwnAppid() uint32 {
}
type CMsgClientGetClanActivityCounts struct {
- SteamidClans []uint64 `protobuf:"varint,1,rep,name=steamid_clans" json:"steamid_clans,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamidClans []uint64 `protobuf:"varint,1,rep,name=steamid_clans" json:"steamid_clans,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetClanActivityCounts) Reset() { *m = CMsgClientGetClanActivityCounts{} }
func (m *CMsgClientGetClanActivityCounts) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClanActivityCounts) ProtoMessage() {}
func (*CMsgClientGetClanActivityCounts) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{87}
+ return fileDescriptor_dab52857974b135d, []int{73}
}
+func (m *CMsgClientGetClanActivityCounts) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClanActivityCounts.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClanActivityCounts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClanActivityCounts.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetClanActivityCounts) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClanActivityCounts.Merge(m, src)
+}
+func (m *CMsgClientGetClanActivityCounts) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClanActivityCounts.Size(m)
+}
+func (m *CMsgClientGetClanActivityCounts) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClanActivityCounts.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetClanActivityCounts proto.InternalMessageInfo
+
func (m *CMsgClientGetClanActivityCounts) GetSteamidClans() []uint64 {
if m != nil {
return m.SteamidClans
@@ -4372,8 +6073,10 @@ func (m *CMsgClientGetClanActivityCounts) GetSteamidClans() []uint64 {
}
type CMsgClientGetClanActivityCountsResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetClanActivityCountsResponse) Reset() {
@@ -4382,8 +6085,26 @@ func (m *CMsgClientGetClanActivityCountsResponse) Reset() {
func (m *CMsgClientGetClanActivityCountsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetClanActivityCountsResponse) ProtoMessage() {}
func (*CMsgClientGetClanActivityCountsResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{88}
+ return fileDescriptor_dab52857974b135d, []int{74}
+}
+
+func (m *CMsgClientGetClanActivityCountsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientGetClanActivityCountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Marshal(b, m, deterministic)
}
+func (m *CMsgClientGetClanActivityCountsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Merge(m, src)
+}
+func (m *CMsgClientGetClanActivityCountsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.Size(m)
+}
+func (m *CMsgClientGetClanActivityCountsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetClanActivityCountsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetClanActivityCountsResponse proto.InternalMessageInfo
const Default_CMsgClientGetClanActivityCountsResponse_Eresult uint32 = 2
@@ -4395,18 +6116,40 @@ func (m *CMsgClientGetClanActivityCountsResponse) GetEresult() uint32 {
}
type CMsgClientOGSReportString struct {
- Accumulated *bool `protobuf:"varint,1,opt,name=accumulated" json:"accumulated,omitempty"`
- Sessionid *uint64 `protobuf:"varint,2,opt,name=sessionid" json:"sessionid,omitempty"`
- Severity *int32 `protobuf:"varint,3,opt,name=severity" json:"severity,omitempty"`
- Formatter *string `protobuf:"bytes,4,opt,name=formatter" json:"formatter,omitempty"`
- Varargs []byte `protobuf:"bytes,5,opt,name=varargs" json:"varargs,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Accumulated *bool `protobuf:"varint,1,opt,name=accumulated" json:"accumulated,omitempty"`
+ Sessionid *uint64 `protobuf:"varint,2,opt,name=sessionid" json:"sessionid,omitempty"`
+ Severity *int32 `protobuf:"varint,3,opt,name=severity" json:"severity,omitempty"`
+ Formatter *string `protobuf:"bytes,4,opt,name=formatter" json:"formatter,omitempty"`
+ Varargs []byte `protobuf:"bytes,5,opt,name=varargs" json:"varargs,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientOGSReportString) Reset() { *m = CMsgClientOGSReportString{} }
-func (m *CMsgClientOGSReportString) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientOGSReportString) ProtoMessage() {}
-func (*CMsgClientOGSReportString) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{89} }
+func (m *CMsgClientOGSReportString) Reset() { *m = CMsgClientOGSReportString{} }
+func (m *CMsgClientOGSReportString) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientOGSReportString) ProtoMessage() {}
+func (*CMsgClientOGSReportString) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{75}
+}
+
+func (m *CMsgClientOGSReportString) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientOGSReportString.Unmarshal(m, b)
+}
+func (m *CMsgClientOGSReportString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientOGSReportString.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientOGSReportString) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientOGSReportString.Merge(m, src)
+}
+func (m *CMsgClientOGSReportString) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientOGSReportString.Size(m)
+}
+func (m *CMsgClientOGSReportString) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientOGSReportString.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientOGSReportString proto.InternalMessageInfo
func (m *CMsgClientOGSReportString) GetAccumulated() bool {
if m != nil && m.Accumulated != nil {
@@ -4444,16 +6187,38 @@ func (m *CMsgClientOGSReportString) GetVarargs() []byte {
}
type CMsgClientOGSReportBug struct {
- Sessionid *uint64 `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
- Bugtext *string `protobuf:"bytes,2,opt,name=bugtext" json:"bugtext,omitempty"`
- Screenshot []byte `protobuf:"bytes,3,opt,name=screenshot" json:"screenshot,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Sessionid *uint64 `protobuf:"varint,1,opt,name=sessionid" json:"sessionid,omitempty"`
+ Bugtext *string `protobuf:"bytes,2,opt,name=bugtext" json:"bugtext,omitempty"`
+ Screenshot []byte `protobuf:"bytes,3,opt,name=screenshot" json:"screenshot,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientOGSReportBug) Reset() { *m = CMsgClientOGSReportBug{} }
-func (m *CMsgClientOGSReportBug) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientOGSReportBug) ProtoMessage() {}
-func (*CMsgClientOGSReportBug) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{90} }
+func (m *CMsgClientOGSReportBug) Reset() { *m = CMsgClientOGSReportBug{} }
+func (m *CMsgClientOGSReportBug) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientOGSReportBug) ProtoMessage() {}
+func (*CMsgClientOGSReportBug) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{76}
+}
+
+func (m *CMsgClientOGSReportBug) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientOGSReportBug.Unmarshal(m, b)
+}
+func (m *CMsgClientOGSReportBug) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientOGSReportBug.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientOGSReportBug) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientOGSReportBug.Merge(m, src)
+}
+func (m *CMsgClientOGSReportBug) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientOGSReportBug.Size(m)
+}
+func (m *CMsgClientOGSReportBug) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientOGSReportBug.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientOGSReportBug proto.InternalMessageInfo
func (m *CMsgClientOGSReportBug) GetSessionid() uint64 {
if m != nil && m.Sessionid != nil {
@@ -4477,14 +6242,36 @@ func (m *CMsgClientOGSReportBug) GetScreenshot() []byte {
}
type CMsgGSAssociateWithClan struct {
- SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgGSAssociateWithClan) Reset() { *m = CMsgGSAssociateWithClan{} }
-func (m *CMsgGSAssociateWithClan) String() string { return proto.CompactTextString(m) }
-func (*CMsgGSAssociateWithClan) ProtoMessage() {}
-func (*CMsgGSAssociateWithClan) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{91} }
+func (m *CMsgGSAssociateWithClan) Reset() { *m = CMsgGSAssociateWithClan{} }
+func (m *CMsgGSAssociateWithClan) String() string { return proto.CompactTextString(m) }
+func (*CMsgGSAssociateWithClan) ProtoMessage() {}
+func (*CMsgGSAssociateWithClan) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{77}
+}
+
+func (m *CMsgGSAssociateWithClan) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSAssociateWithClan.Unmarshal(m, b)
+}
+func (m *CMsgGSAssociateWithClan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSAssociateWithClan.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSAssociateWithClan) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSAssociateWithClan.Merge(m, src)
+}
+func (m *CMsgGSAssociateWithClan) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSAssociateWithClan.Size(m)
+}
+func (m *CMsgGSAssociateWithClan) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSAssociateWithClan.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSAssociateWithClan proto.InternalMessageInfo
func (m *CMsgGSAssociateWithClan) GetSteamIdClan() uint64 {
if m != nil && m.SteamIdClan != nil {
@@ -4494,18 +6281,38 @@ func (m *CMsgGSAssociateWithClan) GetSteamIdClan() uint64 {
}
type CMsgGSAssociateWithClanResponse struct {
- SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
- Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdClan *uint64 `protobuf:"fixed64,1,opt,name=steam_id_clan" json:"steam_id_clan,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGSAssociateWithClanResponse) Reset() { *m = CMsgGSAssociateWithClanResponse{} }
func (m *CMsgGSAssociateWithClanResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgGSAssociateWithClanResponse) ProtoMessage() {}
func (*CMsgGSAssociateWithClanResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{92}
+ return fileDescriptor_dab52857974b135d, []int{78}
+}
+
+func (m *CMsgGSAssociateWithClanResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSAssociateWithClanResponse.Unmarshal(m, b)
+}
+func (m *CMsgGSAssociateWithClanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSAssociateWithClanResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSAssociateWithClanResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSAssociateWithClanResponse.Merge(m, src)
+}
+func (m *CMsgGSAssociateWithClanResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSAssociateWithClanResponse.Size(m)
+}
+func (m *CMsgGSAssociateWithClanResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSAssociateWithClanResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgGSAssociateWithClanResponse proto.InternalMessageInfo
+
const Default_CMsgGSAssociateWithClanResponse_Eresult uint32 = 2
func (m *CMsgGSAssociateWithClanResponse) GetSteamIdClan() uint64 {
@@ -4523,17 +6330,37 @@ func (m *CMsgGSAssociateWithClanResponse) GetEresult() uint32 {
}
type CMsgGSComputeNewPlayerCompatibility struct {
- SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGSComputeNewPlayerCompatibility) Reset() { *m = CMsgGSComputeNewPlayerCompatibility{} }
func (m *CMsgGSComputeNewPlayerCompatibility) String() string { return proto.CompactTextString(m) }
func (*CMsgGSComputeNewPlayerCompatibility) ProtoMessage() {}
func (*CMsgGSComputeNewPlayerCompatibility) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{93}
+ return fileDescriptor_dab52857974b135d, []int{79}
}
+func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Unmarshal(m, b)
+}
+func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Merge(m, src)
+}
+func (m *CMsgGSComputeNewPlayerCompatibility) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.Size(m)
+}
+func (m *CMsgGSComputeNewPlayerCompatibility) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSComputeNewPlayerCompatibility proto.InternalMessageInfo
+
func (m *CMsgGSComputeNewPlayerCompatibility) GetSteamIdCandidate() uint64 {
if m != nil && m.SteamIdCandidate != nil {
return *m.SteamIdCandidate
@@ -4542,13 +6369,15 @@ func (m *CMsgGSComputeNewPlayerCompatibility) GetSteamIdCandidate() uint64 {
}
type CMsgGSComputeNewPlayerCompatibilityResponse struct {
- SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
- Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
- IsClanMember *bool `protobuf:"varint,3,opt,name=is_clan_member" json:"is_clan_member,omitempty"`
- CtDontLikeYou *int32 `protobuf:"varint,4,opt,name=ct_dont_like_you" json:"ct_dont_like_you,omitempty"`
- CtYouDontLike *int32 `protobuf:"varint,5,opt,name=ct_you_dont_like" json:"ct_you_dont_like,omitempty"`
- CtClanmembersDontLikeYou *int32 `protobuf:"varint,6,opt,name=ct_clanmembers_dont_like_you" json:"ct_clanmembers_dont_like_you,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamIdCandidate *uint64 `protobuf:"fixed64,1,opt,name=steam_id_candidate" json:"steam_id_candidate,omitempty"`
+ Eresult *uint32 `protobuf:"varint,2,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ IsClanMember *bool `protobuf:"varint,3,opt,name=is_clan_member" json:"is_clan_member,omitempty"`
+ CtDontLikeYou *int32 `protobuf:"varint,4,opt,name=ct_dont_like_you" json:"ct_dont_like_you,omitempty"`
+ CtYouDontLike *int32 `protobuf:"varint,5,opt,name=ct_you_dont_like" json:"ct_you_dont_like,omitempty"`
+ CtClanmembersDontLikeYou *int32 `protobuf:"varint,6,opt,name=ct_clanmembers_dont_like_you" json:"ct_clanmembers_dont_like_you,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) Reset() {
@@ -4559,9 +6388,27 @@ func (m *CMsgGSComputeNewPlayerCompatibilityResponse) String() string {
}
func (*CMsgGSComputeNewPlayerCompatibilityResponse) ProtoMessage() {}
func (*CMsgGSComputeNewPlayerCompatibilityResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{94}
+ return fileDescriptor_dab52857974b135d, []int{80}
}
+func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Unmarshal(m, b)
+}
+func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Merge(m, src)
+}
+func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.Size(m)
+}
+func (m *CMsgGSComputeNewPlayerCompatibilityResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGSComputeNewPlayerCompatibilityResponse proto.InternalMessageInfo
+
const Default_CMsgGSComputeNewPlayerCompatibilityResponse_Eresult uint32 = 2
func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetSteamIdCandidate() uint64 {
@@ -4607,27 +6454,72 @@ func (m *CMsgGSComputeNewPlayerCompatibilityResponse) GetCtClanmembersDontLikeYo
}
type CMsgClientSentLogs struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSentLogs) Reset() { *m = CMsgClientSentLogs{} }
+func (m *CMsgClientSentLogs) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSentLogs) ProtoMessage() {}
+func (*CMsgClientSentLogs) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{81}
+}
+
+func (m *CMsgClientSentLogs) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSentLogs.Unmarshal(m, b)
+}
+func (m *CMsgClientSentLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSentLogs.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSentLogs) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSentLogs.Merge(m, src)
+}
+func (m *CMsgClientSentLogs) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSentLogs.Size(m)
+}
+func (m *CMsgClientSentLogs) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSentLogs.DiscardUnknown(m)
}
-func (m *CMsgClientSentLogs) Reset() { *m = CMsgClientSentLogs{} }
-func (m *CMsgClientSentLogs) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientSentLogs) ProtoMessage() {}
-func (*CMsgClientSentLogs) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{95} }
+var xxx_messageInfo_CMsgClientSentLogs proto.InternalMessageInfo
type CMsgGCClient struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- Msgtype *uint32 `protobuf:"varint,2,opt,name=msgtype" json:"msgtype,omitempty"`
- Payload []byte `protobuf:"bytes,3,opt,name=payload" json:"payload,omitempty"`
- Steamid *uint64 `protobuf:"fixed64,4,opt,name=steamid" json:"steamid,omitempty"`
- Gcname *string `protobuf:"bytes,5,opt,name=gcname" json:"gcname,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ Msgtype *uint32 `protobuf:"varint,2,opt,name=msgtype" json:"msgtype,omitempty"`
+ Payload []byte `protobuf:"bytes,3,opt,name=payload" json:"payload,omitempty"`
+ Steamid *uint64 `protobuf:"fixed64,4,opt,name=steamid" json:"steamid,omitempty"`
+ Gcname *string `protobuf:"bytes,5,opt,name=gcname" json:"gcname,omitempty"`
+ Ip *uint32 `protobuf:"varint,6,opt,name=ip" json:"ip,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgGCClient) Reset() { *m = CMsgGCClient{} }
-func (m *CMsgGCClient) String() string { return proto.CompactTextString(m) }
-func (*CMsgGCClient) ProtoMessage() {}
-func (*CMsgGCClient) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{96} }
+func (m *CMsgGCClient) Reset() { *m = CMsgGCClient{} }
+func (m *CMsgGCClient) String() string { return proto.CompactTextString(m) }
+func (*CMsgGCClient) ProtoMessage() {}
+func (*CMsgGCClient) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{82}
+}
+
+func (m *CMsgGCClient) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGCClient.Unmarshal(m, b)
+}
+func (m *CMsgGCClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGCClient.Marshal(b, m, deterministic)
+}
+func (m *CMsgGCClient) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGCClient.Merge(m, src)
+}
+func (m *CMsgGCClient) XXX_Size() int {
+ return xxx_messageInfo_CMsgGCClient.Size(m)
+}
+func (m *CMsgGCClient) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGCClient.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGCClient proto.InternalMessageInfo
func (m *CMsgGCClient) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -4664,15 +6556,44 @@ func (m *CMsgGCClient) GetGcname() string {
return ""
}
+func (m *CMsgGCClient) GetIp() uint32 {
+ if m != nil && m.Ip != nil {
+ return *m.Ip
+ }
+ return 0
+}
+
type CMsgClientRequestFreeLicense struct {
- Appids []uint32 `protobuf:"varint,2,rep,name=appids" json:"appids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appids []uint32 `protobuf:"varint,2,rep,name=appids" json:"appids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRequestFreeLicense) Reset() { *m = CMsgClientRequestFreeLicense{} }
+func (m *CMsgClientRequestFreeLicense) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRequestFreeLicense) ProtoMessage() {}
+func (*CMsgClientRequestFreeLicense) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{83}
}
-func (m *CMsgClientRequestFreeLicense) Reset() { *m = CMsgClientRequestFreeLicense{} }
-func (m *CMsgClientRequestFreeLicense) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientRequestFreeLicense) ProtoMessage() {}
-func (*CMsgClientRequestFreeLicense) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{97} }
+func (m *CMsgClientRequestFreeLicense) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestFreeLicense.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestFreeLicense) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestFreeLicense.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestFreeLicense) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestFreeLicense.Merge(m, src)
+}
+func (m *CMsgClientRequestFreeLicense) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestFreeLicense.Size(m)
+}
+func (m *CMsgClientRequestFreeLicense) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestFreeLicense.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestFreeLicense proto.InternalMessageInfo
func (m *CMsgClientRequestFreeLicense) GetAppids() []uint32 {
if m != nil {
@@ -4682,19 +6603,39 @@ func (m *CMsgClientRequestFreeLicense) GetAppids() []uint32 {
}
type CMsgClientRequestFreeLicenseResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- GrantedPackageids []uint32 `protobuf:"varint,2,rep,name=granted_packageids" json:"granted_packageids,omitempty"`
- GrantedAppids []uint32 `protobuf:"varint,3,rep,name=granted_appids" json:"granted_appids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ GrantedPackageids []uint32 `protobuf:"varint,2,rep,name=granted_packageids" json:"granted_packageids,omitempty"`
+ GrantedAppids []uint32 `protobuf:"varint,3,rep,name=granted_appids" json:"granted_appids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestFreeLicenseResponse) Reset() { *m = CMsgClientRequestFreeLicenseResponse{} }
func (m *CMsgClientRequestFreeLicenseResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestFreeLicenseResponse) ProtoMessage() {}
func (*CMsgClientRequestFreeLicenseResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{98}
+ return fileDescriptor_dab52857974b135d, []int{84}
}
+func (m *CMsgClientRequestFreeLicenseResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestFreeLicenseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestFreeLicenseResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Merge(m, src)
+}
+func (m *CMsgClientRequestFreeLicenseResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.Size(m)
+}
+func (m *CMsgClientRequestFreeLicenseResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestFreeLicenseResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestFreeLicenseResponse proto.InternalMessageInfo
+
const Default_CMsgClientRequestFreeLicenseResponse_Eresult uint32 = 2
func (m *CMsgClientRequestFreeLicenseResponse) GetEresult() uint32 {
@@ -4719,24 +6660,44 @@ func (m *CMsgClientRequestFreeLicenseResponse) GetGrantedAppids() []uint32 {
}
type CMsgDRMDownloadRequestWithCrashData struct {
- DownloadFlags *uint32 `protobuf:"varint,1,opt,name=download_flags" json:"download_flags,omitempty"`
- DownloadTypesKnown *uint32 `protobuf:"varint,2,opt,name=download_types_known" json:"download_types_known,omitempty"`
- GuidDrm []byte `protobuf:"bytes,3,opt,name=guid_drm" json:"guid_drm,omitempty"`
- GuidSplit []byte `protobuf:"bytes,4,opt,name=guid_split" json:"guid_split,omitempty"`
- GuidMerge []byte `protobuf:"bytes,5,opt,name=guid_merge" json:"guid_merge,omitempty"`
- ModuleName *string `protobuf:"bytes,6,opt,name=module_name" json:"module_name,omitempty"`
- ModulePath *string `protobuf:"bytes,7,opt,name=module_path" json:"module_path,omitempty"`
- CrashData []byte `protobuf:"bytes,8,opt,name=crash_data" json:"crash_data,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ DownloadFlags *uint32 `protobuf:"varint,1,opt,name=download_flags" json:"download_flags,omitempty"`
+ DownloadTypesKnown *uint32 `protobuf:"varint,2,opt,name=download_types_known" json:"download_types_known,omitempty"`
+ GuidDrm []byte `protobuf:"bytes,3,opt,name=guid_drm" json:"guid_drm,omitempty"`
+ GuidSplit []byte `protobuf:"bytes,4,opt,name=guid_split" json:"guid_split,omitempty"`
+ GuidMerge []byte `protobuf:"bytes,5,opt,name=guid_merge" json:"guid_merge,omitempty"`
+ ModuleName *string `protobuf:"bytes,6,opt,name=module_name" json:"module_name,omitempty"`
+ ModulePath *string `protobuf:"bytes,7,opt,name=module_path" json:"module_path,omitempty"`
+ CrashData []byte `protobuf:"bytes,8,opt,name=crash_data" json:"crash_data,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgDRMDownloadRequestWithCrashData) Reset() { *m = CMsgDRMDownloadRequestWithCrashData{} }
func (m *CMsgDRMDownloadRequestWithCrashData) String() string { return proto.CompactTextString(m) }
func (*CMsgDRMDownloadRequestWithCrashData) ProtoMessage() {}
func (*CMsgDRMDownloadRequestWithCrashData) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{99}
+ return fileDescriptor_dab52857974b135d, []int{85}
}
+func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Unmarshal(m, b)
+}
+func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Marshal(b, m, deterministic)
+}
+func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Merge(m, src)
+}
+func (m *CMsgDRMDownloadRequestWithCrashData) XXX_Size() int {
+ return xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.Size(m)
+}
+func (m *CMsgDRMDownloadRequestWithCrashData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgDRMDownloadRequestWithCrashData proto.InternalMessageInfo
+
func (m *CMsgDRMDownloadRequestWithCrashData) GetDownloadFlags() uint32 {
if m != nil && m.DownloadFlags != nil {
return *m.DownloadFlags
@@ -4794,21 +6755,43 @@ func (m *CMsgDRMDownloadRequestWithCrashData) GetCrashData() []byte {
}
type CMsgDRMDownloadResponse struct {
- Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
- MergeGuid []byte `protobuf:"bytes,4,opt,name=merge_guid" json:"merge_guid,omitempty"`
- DownloadFileDfsIp *uint32 `protobuf:"varint,5,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
- DownloadFileDfsPort *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
- DownloadFileUrl *string `protobuf:"bytes,7,opt,name=download_file_url" json:"download_file_url,omitempty"`
- ModulePath *string `protobuf:"bytes,8,opt,name=module_path" json:"module_path,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgDRMDownloadResponse) Reset() { *m = CMsgDRMDownloadResponse{} }
-func (m *CMsgDRMDownloadResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgDRMDownloadResponse) ProtoMessage() {}
-func (*CMsgDRMDownloadResponse) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{100} }
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
+ MergeGuid []byte `protobuf:"bytes,4,opt,name=merge_guid" json:"merge_guid,omitempty"`
+ DownloadFileDfsIp *uint32 `protobuf:"varint,5,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
+ DownloadFileDfsPort *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
+ DownloadFileUrl *string `protobuf:"bytes,7,opt,name=download_file_url" json:"download_file_url,omitempty"`
+ ModulePath *string `protobuf:"bytes,8,opt,name=module_path" json:"module_path,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgDRMDownloadResponse) Reset() { *m = CMsgDRMDownloadResponse{} }
+func (m *CMsgDRMDownloadResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgDRMDownloadResponse) ProtoMessage() {}
+func (*CMsgDRMDownloadResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{86}
+}
+
+func (m *CMsgDRMDownloadResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgDRMDownloadResponse.Unmarshal(m, b)
+}
+func (m *CMsgDRMDownloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgDRMDownloadResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgDRMDownloadResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgDRMDownloadResponse.Merge(m, src)
+}
+func (m *CMsgDRMDownloadResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgDRMDownloadResponse.Size(m)
+}
+func (m *CMsgDRMDownloadResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgDRMDownloadResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgDRMDownloadResponse proto.InternalMessageInfo
const Default_CMsgDRMDownloadResponse_Eresult uint32 = 2
@@ -4869,21 +6852,43 @@ func (m *CMsgDRMDownloadResponse) GetModulePath() string {
}
type CMsgDRMFinalResult struct {
- EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
- AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
- BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
- ErrorDetail *uint32 `protobuf:"varint,4,opt,name=error_detail" json:"error_detail,omitempty"`
- MergeGuid []byte `protobuf:"bytes,5,opt,name=merge_guid" json:"merge_guid,omitempty"`
- DownloadFileDfsIp *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
- DownloadFileDfsPort *uint32 `protobuf:"varint,7,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
- DownloadFileUrl *string `protobuf:"bytes,8,opt,name=download_file_url" json:"download_file_url,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgDRMFinalResult) Reset() { *m = CMsgDRMFinalResult{} }
-func (m *CMsgDRMFinalResult) String() string { return proto.CompactTextString(m) }
-func (*CMsgDRMFinalResult) ProtoMessage() {}
-func (*CMsgDRMFinalResult) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{101} }
+ EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
+ AppId *uint32 `protobuf:"varint,2,opt,name=app_id" json:"app_id,omitempty"`
+ BlobDownloadType *uint32 `protobuf:"varint,3,opt,name=blob_download_type" json:"blob_download_type,omitempty"`
+ ErrorDetail *uint32 `protobuf:"varint,4,opt,name=error_detail" json:"error_detail,omitempty"`
+ MergeGuid []byte `protobuf:"bytes,5,opt,name=merge_guid" json:"merge_guid,omitempty"`
+ DownloadFileDfsIp *uint32 `protobuf:"varint,6,opt,name=download_file_dfs_ip" json:"download_file_dfs_ip,omitempty"`
+ DownloadFileDfsPort *uint32 `protobuf:"varint,7,opt,name=download_file_dfs_port" json:"download_file_dfs_port,omitempty"`
+ DownloadFileUrl *string `protobuf:"bytes,8,opt,name=download_file_url" json:"download_file_url,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgDRMFinalResult) Reset() { *m = CMsgDRMFinalResult{} }
+func (m *CMsgDRMFinalResult) String() string { return proto.CompactTextString(m) }
+func (*CMsgDRMFinalResult) ProtoMessage() {}
+func (*CMsgDRMFinalResult) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{87}
+}
+
+func (m *CMsgDRMFinalResult) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgDRMFinalResult.Unmarshal(m, b)
+}
+func (m *CMsgDRMFinalResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgDRMFinalResult.Marshal(b, m, deterministic)
+}
+func (m *CMsgDRMFinalResult) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgDRMFinalResult.Merge(m, src)
+}
+func (m *CMsgDRMFinalResult) XXX_Size() int {
+ return xxx_messageInfo_CMsgDRMFinalResult.Size(m)
+}
+func (m *CMsgDRMFinalResult) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgDRMFinalResult.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgDRMFinalResult proto.InternalMessageInfo
const Default_CMsgDRMFinalResult_EResult uint32 = 2
@@ -4944,17 +6949,37 @@ func (m *CMsgDRMFinalResult) GetDownloadFileUrl() string {
}
type CMsgClientDPCheckSpecialSurvey struct {
- SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientDPCheckSpecialSurvey) Reset() { *m = CMsgClientDPCheckSpecialSurvey{} }
func (m *CMsgClientDPCheckSpecialSurvey) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPCheckSpecialSurvey) ProtoMessage() {}
func (*CMsgClientDPCheckSpecialSurvey) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{102}
+ return fileDescriptor_dab52857974b135d, []int{88}
+}
+
+func (m *CMsgClientDPCheckSpecialSurvey) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Unmarshal(m, b)
+}
+func (m *CMsgClientDPCheckSpecialSurvey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDPCheckSpecialSurvey) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Merge(m, src)
+}
+func (m *CMsgClientDPCheckSpecialSurvey) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.Size(m)
+}
+func (m *CMsgClientDPCheckSpecialSurvey) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDPCheckSpecialSurvey.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientDPCheckSpecialSurvey proto.InternalMessageInfo
+
func (m *CMsgClientDPCheckSpecialSurvey) GetSurveyId() uint32 {
if m != nil && m.SurveyId != nil {
return *m.SurveyId
@@ -4963,13 +6988,15 @@ func (m *CMsgClientDPCheckSpecialSurvey) GetSurveyId() uint32 {
}
type CMsgClientDPCheckSpecialSurveyResponse struct {
- EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
- State *uint32 `protobuf:"varint,2,opt,name=state" json:"state,omitempty"`
- Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
- CustomUrl *string `protobuf:"bytes,4,opt,name=custom_url" json:"custom_url,omitempty"`
- IncludeSoftware *bool `protobuf:"varint,5,opt,name=include_software" json:"include_software,omitempty"`
- Token []byte `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
+ State *uint32 `protobuf:"varint,2,opt,name=state" json:"state,omitempty"`
+ Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
+ CustomUrl *string `protobuf:"bytes,4,opt,name=custom_url" json:"custom_url,omitempty"`
+ IncludeSoftware *bool `protobuf:"varint,5,opt,name=include_software" json:"include_software,omitempty"`
+ Token []byte `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientDPCheckSpecialSurveyResponse) Reset() {
@@ -4978,9 +7005,27 @@ func (m *CMsgClientDPCheckSpecialSurveyResponse) Reset() {
func (m *CMsgClientDPCheckSpecialSurveyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPCheckSpecialSurveyResponse) ProtoMessage() {}
func (*CMsgClientDPCheckSpecialSurveyResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{103}
+ return fileDescriptor_dab52857974b135d, []int{89}
+}
+
+func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Merge(m, src)
+}
+func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.Size(m)
+}
+func (m *CMsgClientDPCheckSpecialSurveyResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientDPCheckSpecialSurveyResponse proto.InternalMessageInfo
+
const Default_CMsgClientDPCheckSpecialSurveyResponse_EResult uint32 = 2
func (m *CMsgClientDPCheckSpecialSurveyResponse) GetEResult() uint32 {
@@ -5026,18 +7071,38 @@ func (m *CMsgClientDPCheckSpecialSurveyResponse) GetToken() []byte {
}
type CMsgClientDPSendSpecialSurveyResponse struct {
- SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
- Data []byte `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SurveyId *uint32 `protobuf:"varint,1,opt,name=survey_id" json:"survey_id,omitempty"`
+ Data []byte `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientDPSendSpecialSurveyResponse) Reset() { *m = CMsgClientDPSendSpecialSurveyResponse{} }
func (m *CMsgClientDPSendSpecialSurveyResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDPSendSpecialSurveyResponse) ProtoMessage() {}
func (*CMsgClientDPSendSpecialSurveyResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{104}
+ return fileDescriptor_dab52857974b135d, []int{90}
+}
+
+func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Merge(m, src)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.Size(m)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponse proto.InternalMessageInfo
+
func (m *CMsgClientDPSendSpecialSurveyResponse) GetSurveyId() uint32 {
if m != nil && m.SurveyId != nil {
return *m.SurveyId
@@ -5053,9 +7118,11 @@ func (m *CMsgClientDPSendSpecialSurveyResponse) GetData() []byte {
}
type CMsgClientDPSendSpecialSurveyResponseReply struct {
- EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
- Token []byte `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ EResult *uint32 `protobuf:"varint,1,opt,name=eResult,def=2" json:"eResult,omitempty"`
+ Token []byte `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientDPSendSpecialSurveyResponseReply) Reset() {
@@ -5066,9 +7133,27 @@ func (m *CMsgClientDPSendSpecialSurveyResponseReply) String() string {
}
func (*CMsgClientDPSendSpecialSurveyResponseReply) ProtoMessage() {}
func (*CMsgClientDPSendSpecialSurveyResponseReply) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{105}
+ return fileDescriptor_dab52857974b135d, []int{91}
+}
+
+func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Unmarshal(m, b)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Merge(m, src)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.Size(m)
+}
+func (m *CMsgClientDPSendSpecialSurveyResponseReply) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientDPSendSpecialSurveyResponseReply proto.InternalMessageInfo
+
const Default_CMsgClientDPSendSpecialSurveyResponseReply_EResult uint32 = 2
func (m *CMsgClientDPSendSpecialSurveyResponseReply) GetEResult() uint32 {
@@ -5086,9 +7171,11 @@ func (m *CMsgClientDPSendSpecialSurveyResponseReply) GetToken() []byte {
}
type CMsgClientRequestForgottenPasswordEmail struct {
- AccountName *string `protobuf:"bytes,1,opt,name=account_name" json:"account_name,omitempty"`
- PasswordTried *string `protobuf:"bytes,2,opt,name=password_tried" json:"password_tried,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AccountName *string `protobuf:"bytes,1,opt,name=account_name" json:"account_name,omitempty"`
+ PasswordTried *string `protobuf:"bytes,2,opt,name=password_tried" json:"password_tried,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestForgottenPasswordEmail) Reset() {
@@ -5097,8 +7184,26 @@ func (m *CMsgClientRequestForgottenPasswordEmail) Reset() {
func (m *CMsgClientRequestForgottenPasswordEmail) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestForgottenPasswordEmail) ProtoMessage() {}
func (*CMsgClientRequestForgottenPasswordEmail) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{106}
+ return fileDescriptor_dab52857974b135d, []int{92}
+}
+
+func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Merge(m, src)
+}
+func (m *CMsgClientRequestForgottenPasswordEmail) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.Size(m)
}
+func (m *CMsgClientRequestForgottenPasswordEmail) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestForgottenPasswordEmail proto.InternalMessageInfo
func (m *CMsgClientRequestForgottenPasswordEmail) GetAccountName() string {
if m != nil && m.AccountName != nil {
@@ -5115,9 +7220,11 @@ func (m *CMsgClientRequestForgottenPasswordEmail) GetPasswordTried() string {
}
type CMsgClientRequestForgottenPasswordEmailResponse struct {
- EResult *uint32 `protobuf:"varint,1,opt,name=eResult" json:"eResult,omitempty"`
- UseSecretQuestion *bool `protobuf:"varint,2,opt,name=use_secret_question" json:"use_secret_question,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ EResult *uint32 `protobuf:"varint,1,opt,name=eResult" json:"eResult,omitempty"`
+ UseSecretQuestion *bool `protobuf:"varint,2,opt,name=use_secret_question" json:"use_secret_question,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestForgottenPasswordEmailResponse) Reset() {
@@ -5128,8 +7235,26 @@ func (m *CMsgClientRequestForgottenPasswordEmailResponse) String() string {
}
func (*CMsgClientRequestForgottenPasswordEmailResponse) ProtoMessage() {}
func (*CMsgClientRequestForgottenPasswordEmailResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{107}
+ return fileDescriptor_dab52857974b135d, []int{93}
+}
+
+func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Merge(m, src)
+}
+func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.Size(m)
}
+func (m *CMsgClientRequestForgottenPasswordEmailResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestForgottenPasswordEmailResponse proto.InternalMessageInfo
func (m *CMsgClientRequestForgottenPasswordEmailResponse) GetEResult() uint32 {
if m != nil && m.EResult != nil {
@@ -5146,14 +7271,36 @@ func (m *CMsgClientRequestForgottenPasswordEmailResponse) GetUseSecretQuestion()
}
type CMsgClientItemAnnouncements struct {
- CountNewItems *uint32 `protobuf:"varint,1,opt,name=count_new_items" json:"count_new_items,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ CountNewItems *uint32 `protobuf:"varint,1,opt,name=count_new_items" json:"count_new_items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientItemAnnouncements) Reset() { *m = CMsgClientItemAnnouncements{} }
-func (m *CMsgClientItemAnnouncements) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientItemAnnouncements) ProtoMessage() {}
-func (*CMsgClientItemAnnouncements) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{108} }
+func (m *CMsgClientItemAnnouncements) Reset() { *m = CMsgClientItemAnnouncements{} }
+func (m *CMsgClientItemAnnouncements) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientItemAnnouncements) ProtoMessage() {}
+func (*CMsgClientItemAnnouncements) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{94}
+}
+
+func (m *CMsgClientItemAnnouncements) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientItemAnnouncements.Unmarshal(m, b)
+}
+func (m *CMsgClientItemAnnouncements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientItemAnnouncements.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientItemAnnouncements) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientItemAnnouncements.Merge(m, src)
+}
+func (m *CMsgClientItemAnnouncements) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientItemAnnouncements.Size(m)
+}
+func (m *CMsgClientItemAnnouncements) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientItemAnnouncements.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientItemAnnouncements proto.InternalMessageInfo
func (m *CMsgClientItemAnnouncements) GetCountNewItems() uint32 {
if m != nil && m.CountNewItems != nil {
@@ -5163,25 +7310,67 @@ func (m *CMsgClientItemAnnouncements) GetCountNewItems() uint32 {
}
type CMsgClientRequestItemAnnouncements struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestItemAnnouncements) Reset() { *m = CMsgClientRequestItemAnnouncements{} }
func (m *CMsgClientRequestItemAnnouncements) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestItemAnnouncements) ProtoMessage() {}
func (*CMsgClientRequestItemAnnouncements) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{109}
+ return fileDescriptor_dab52857974b135d, []int{95}
}
+func (m *CMsgClientRequestItemAnnouncements) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestItemAnnouncements.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestItemAnnouncements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestItemAnnouncements.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestItemAnnouncements) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestItemAnnouncements.Merge(m, src)
+}
+func (m *CMsgClientRequestItemAnnouncements) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestItemAnnouncements.Size(m)
+}
+func (m *CMsgClientRequestItemAnnouncements) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestItemAnnouncements.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestItemAnnouncements proto.InternalMessageInfo
+
type CMsgClientUserNotifications struct {
- Notifications []*CMsgClientUserNotifications_Notification `protobuf:"bytes,1,rep,name=notifications" json:"notifications,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Notifications []*CMsgClientUserNotifications_Notification `protobuf:"bytes,1,rep,name=notifications" json:"notifications,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUserNotifications) Reset() { *m = CMsgClientUserNotifications{} }
-func (m *CMsgClientUserNotifications) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUserNotifications) ProtoMessage() {}
-func (*CMsgClientUserNotifications) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{110} }
+func (m *CMsgClientUserNotifications) Reset() { *m = CMsgClientUserNotifications{} }
+func (m *CMsgClientUserNotifications) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUserNotifications) ProtoMessage() {}
+func (*CMsgClientUserNotifications) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{96}
+}
+
+func (m *CMsgClientUserNotifications) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUserNotifications.Unmarshal(m, b)
+}
+func (m *CMsgClientUserNotifications) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUserNotifications.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUserNotifications) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUserNotifications.Merge(m, src)
+}
+func (m *CMsgClientUserNotifications) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUserNotifications.Size(m)
+}
+func (m *CMsgClientUserNotifications) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUserNotifications.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUserNotifications proto.InternalMessageInfo
func (m *CMsgClientUserNotifications) GetNotifications() []*CMsgClientUserNotifications_Notification {
if m != nil {
@@ -5191,9 +7380,11 @@ func (m *CMsgClientUserNotifications) GetNotifications() []*CMsgClientUserNotifi
}
type CMsgClientUserNotifications_Notification struct {
- UserNotificationType *uint32 `protobuf:"varint,1,opt,name=user_notification_type" json:"user_notification_type,omitempty"`
- Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ UserNotificationType *uint32 `protobuf:"varint,1,opt,name=user_notification_type" json:"user_notification_type,omitempty"`
+ Count *uint32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUserNotifications_Notification) Reset() {
@@ -5202,9 +7393,27 @@ func (m *CMsgClientUserNotifications_Notification) Reset() {
func (m *CMsgClientUserNotifications_Notification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUserNotifications_Notification) ProtoMessage() {}
func (*CMsgClientUserNotifications_Notification) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{110, 0}
+ return fileDescriptor_dab52857974b135d, []int{96, 0}
+}
+
+func (m *CMsgClientUserNotifications_Notification) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUserNotifications_Notification.Unmarshal(m, b)
+}
+func (m *CMsgClientUserNotifications_Notification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUserNotifications_Notification.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUserNotifications_Notification) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUserNotifications_Notification.Merge(m, src)
+}
+func (m *CMsgClientUserNotifications_Notification) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUserNotifications_Notification.Size(m)
+}
+func (m *CMsgClientUserNotifications_Notification) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUserNotifications_Notification.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientUserNotifications_Notification proto.InternalMessageInfo
+
func (m *CMsgClientUserNotifications_Notification) GetUserNotificationType() uint32 {
if m != nil && m.UserNotificationType != nil {
return *m.UserNotificationType
@@ -5220,19 +7429,39 @@ func (m *CMsgClientUserNotifications_Notification) GetCount() uint32 {
}
type CMsgClientCommentNotifications struct {
- CountNewComments *uint32 `protobuf:"varint,1,opt,name=count_new_comments" json:"count_new_comments,omitempty"`
- CountNewCommentsOwner *uint32 `protobuf:"varint,2,opt,name=count_new_comments_owner" json:"count_new_comments_owner,omitempty"`
- CountNewCommentsSubscriptions *uint32 `protobuf:"varint,3,opt,name=count_new_comments_subscriptions" json:"count_new_comments_subscriptions,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ CountNewComments *uint32 `protobuf:"varint,1,opt,name=count_new_comments" json:"count_new_comments,omitempty"`
+ CountNewCommentsOwner *uint32 `protobuf:"varint,2,opt,name=count_new_comments_owner" json:"count_new_comments_owner,omitempty"`
+ CountNewCommentsSubscriptions *uint32 `protobuf:"varint,3,opt,name=count_new_comments_subscriptions" json:"count_new_comments_subscriptions,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientCommentNotifications) Reset() { *m = CMsgClientCommentNotifications{} }
func (m *CMsgClientCommentNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientCommentNotifications) ProtoMessage() {}
func (*CMsgClientCommentNotifications) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{111}
+ return fileDescriptor_dab52857974b135d, []int{97}
}
+func (m *CMsgClientCommentNotifications) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCommentNotifications.Unmarshal(m, b)
+}
+func (m *CMsgClientCommentNotifications) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCommentNotifications.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientCommentNotifications) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCommentNotifications.Merge(m, src)
+}
+func (m *CMsgClientCommentNotifications) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCommentNotifications.Size(m)
+}
+func (m *CMsgClientCommentNotifications) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCommentNotifications.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientCommentNotifications proto.InternalMessageInfo
+
func (m *CMsgClientCommentNotifications) GetCountNewComments() uint32 {
if m != nil && m.CountNewComments != nil {
return *m.CountNewComments
@@ -5255,29 +7484,69 @@ func (m *CMsgClientCommentNotifications) GetCountNewCommentsSubscriptions() uint
}
type CMsgClientRequestCommentNotifications struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestCommentNotifications) Reset() { *m = CMsgClientRequestCommentNotifications{} }
func (m *CMsgClientRequestCommentNotifications) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestCommentNotifications) ProtoMessage() {}
func (*CMsgClientRequestCommentNotifications) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{112}
+ return fileDescriptor_dab52857974b135d, []int{98}
}
+func (m *CMsgClientRequestCommentNotifications) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestCommentNotifications.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestCommentNotifications) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestCommentNotifications.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestCommentNotifications) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestCommentNotifications.Merge(m, src)
+}
+func (m *CMsgClientRequestCommentNotifications) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestCommentNotifications.Size(m)
+}
+func (m *CMsgClientRequestCommentNotifications) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestCommentNotifications.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestCommentNotifications proto.InternalMessageInfo
+
type CMsgClientOfflineMessageNotification struct {
OfflineMessages *uint32 `protobuf:"varint,1,opt,name=offline_messages" json:"offline_messages,omitempty"`
FriendsWithOfflineMessages []uint32 `protobuf:"varint,2,rep,name=friends_with_offline_messages" json:"friends_with_offline_messages,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientOfflineMessageNotification) Reset() { *m = CMsgClientOfflineMessageNotification{} }
func (m *CMsgClientOfflineMessageNotification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientOfflineMessageNotification) ProtoMessage() {}
func (*CMsgClientOfflineMessageNotification) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{113}
+ return fileDescriptor_dab52857974b135d, []int{99}
}
+func (m *CMsgClientOfflineMessageNotification) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientOfflineMessageNotification.Unmarshal(m, b)
+}
+func (m *CMsgClientOfflineMessageNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientOfflineMessageNotification.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientOfflineMessageNotification) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientOfflineMessageNotification.Merge(m, src)
+}
+func (m *CMsgClientOfflineMessageNotification) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientOfflineMessageNotification.Size(m)
+}
+func (m *CMsgClientOfflineMessageNotification) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientOfflineMessageNotification.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientOfflineMessageNotification proto.InternalMessageInfo
+
func (m *CMsgClientOfflineMessageNotification) GetOfflineMessages() uint32 {
if m != nil && m.OfflineMessages != nil {
return *m.OfflineMessages
@@ -5293,148 +7562,268 @@ func (m *CMsgClientOfflineMessageNotification) GetFriendsWithOfflineMessages() [
}
type CMsgClientRequestOfflineMessageCount struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientRequestOfflineMessageCount) Reset() { *m = CMsgClientRequestOfflineMessageCount{} }
func (m *CMsgClientRequestOfflineMessageCount) String() string { return proto.CompactTextString(m) }
func (*CMsgClientRequestOfflineMessageCount) ProtoMessage() {}
func (*CMsgClientRequestOfflineMessageCount) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{114}
+ return fileDescriptor_dab52857974b135d, []int{100}
+}
+
+func (m *CMsgClientRequestOfflineMessageCount) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestOfflineMessageCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestOfflineMessageCount) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Merge(m, src)
+}
+func (m *CMsgClientRequestOfflineMessageCount) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestOfflineMessageCount.Size(m)
+}
+func (m *CMsgClientRequestOfflineMessageCount) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestOfflineMessageCount.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestOfflineMessageCount proto.InternalMessageInfo
+
+type CMsgClientChatGetFriendMessageHistory struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-type CMsgClientFSGetFriendMessageHistory struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientChatGetFriendMessageHistory) Reset() { *m = CMsgClientChatGetFriendMessageHistory{} }
+func (m *CMsgClientChatGetFriendMessageHistory) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientChatGetFriendMessageHistory) ProtoMessage() {}
+func (*CMsgClientChatGetFriendMessageHistory) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{101}
}
-func (m *CMsgClientFSGetFriendMessageHistory) Reset() { *m = CMsgClientFSGetFriendMessageHistory{} }
-func (m *CMsgClientFSGetFriendMessageHistory) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientFSGetFriendMessageHistory) ProtoMessage() {}
-func (*CMsgClientFSGetFriendMessageHistory) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{115}
+func (m *CMsgClientChatGetFriendMessageHistory) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Unmarshal(m, b)
+}
+func (m *CMsgClientChatGetFriendMessageHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChatGetFriendMessageHistory) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Merge(m, src)
}
+func (m *CMsgClientChatGetFriendMessageHistory) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.Size(m)
+}
+func (m *CMsgClientChatGetFriendMessageHistory) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistory.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientChatGetFriendMessageHistory proto.InternalMessageInfo
-func (m *CMsgClientFSGetFriendMessageHistory) GetSteamid() uint64 {
+func (m *CMsgClientChatGetFriendMessageHistory) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
-type CMsgClientFSGetFriendMessageHistoryResponse struct {
- Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
- Success *uint32 `protobuf:"varint,2,opt,name=success" json:"success,omitempty"`
- Messages []*CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage `protobuf:"bytes,3,rep,name=messages" json:"messages,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientChatGetFriendMessageHistoryResponse struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Success *uint32 `protobuf:"varint,2,opt,name=success" json:"success,omitempty"`
+ Messages []*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage `protobuf:"bytes,3,rep,name=messages" json:"messages,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse) Reset() {
- *m = CMsgClientFSGetFriendMessageHistoryResponse{}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) Reset() {
+ *m = CMsgClientChatGetFriendMessageHistoryResponse{}
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse) String() string {
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) String() string {
return proto.CompactTextString(m)
}
-func (*CMsgClientFSGetFriendMessageHistoryResponse) ProtoMessage() {}
-func (*CMsgClientFSGetFriendMessageHistoryResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{116}
+func (*CMsgClientChatGetFriendMessageHistoryResponse) ProtoMessage() {}
+func (*CMsgClientChatGetFriendMessageHistoryResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{102}
+}
+
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Merge(m, src)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.Size(m)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse.DiscardUnknown(m)
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse) GetSteamid() uint64 {
+var xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse proto.InternalMessageInfo
+
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) GetSteamid() uint64 {
if m != nil && m.Steamid != nil {
return *m.Steamid
}
return 0
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse) GetSuccess() uint32 {
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) GetSuccess() uint32 {
if m != nil && m.Success != nil {
return *m.Success
}
return 0
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse) GetMessages() []*CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage {
+func (m *CMsgClientChatGetFriendMessageHistoryResponse) GetMessages() []*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage {
if m != nil {
return m.Messages
}
return nil
}
-type CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage struct {
- Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
- Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
- Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
- Unread *bool `protobuf:"varint,4,opt,name=unread" json:"unread,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage struct {
+ Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
+ Timestamp *uint32 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
+ Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
+ Unread *bool `protobuf:"varint,4,opt,name=unread" json:"unread,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) Reset() {
- *m = CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage{}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) Reset() {
+ *m = CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage{}
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) String() string {
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) String() string {
return proto.CompactTextString(m)
}
-func (*CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) ProtoMessage() {}
-func (*CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{116, 0}
+func (*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) ProtoMessage() {}
+func (*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{102, 0}
+}
+
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Unmarshal(m, b)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Merge(m, src)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.Size(m)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage.DiscardUnknown(m)
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) GetAccountid() uint32 {
+var xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage proto.InternalMessageInfo
+
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetAccountid() uint32 {
if m != nil && m.Accountid != nil {
return *m.Accountid
}
return 0
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) GetTimestamp() uint32 {
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetTimestamp() uint32 {
if m != nil && m.Timestamp != nil {
return *m.Timestamp
}
return 0
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) GetMessage() string {
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetMessage() string {
if m != nil && m.Message != nil {
return *m.Message
}
return ""
}
-func (m *CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage) GetUnread() bool {
+func (m *CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage) GetUnread() bool {
if m != nil && m.Unread != nil {
return *m.Unread
}
return false
}
-type CMsgClientFSGetFriendMessageHistoryForOfflineMessages struct {
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientChatGetFriendMessageHistoryForOfflineMessages struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientFSGetFriendMessageHistoryForOfflineMessages) Reset() {
- *m = CMsgClientFSGetFriendMessageHistoryForOfflineMessages{}
+func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) Reset() {
+ *m = CMsgClientChatGetFriendMessageHistoryForOfflineMessages{}
}
-func (m *CMsgClientFSGetFriendMessageHistoryForOfflineMessages) String() string {
+func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) String() string {
return proto.CompactTextString(m)
}
-func (*CMsgClientFSGetFriendMessageHistoryForOfflineMessages) ProtoMessage() {}
-func (*CMsgClientFSGetFriendMessageHistoryForOfflineMessages) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{117}
+func (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages) ProtoMessage() {}
+func (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{103}
+}
+
+func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Unmarshal(m, b)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Merge(m, src)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.Size(m)
+}
+func (m *CMsgClientChatGetFriendMessageHistoryForOfflineMessages) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientChatGetFriendMessageHistoryForOfflineMessages proto.InternalMessageInfo
+
type CMsgClientFSGetFriendsSteamLevels struct {
- Accountids []uint32 `protobuf:"varint,1,rep,name=accountids" json:"accountids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Accountids []uint32 `protobuf:"varint,1,rep,name=accountids" json:"accountids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientFSGetFriendsSteamLevels) Reset() { *m = CMsgClientFSGetFriendsSteamLevels{} }
func (m *CMsgClientFSGetFriendsSteamLevels) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFSGetFriendsSteamLevels) ProtoMessage() {}
func (*CMsgClientFSGetFriendsSteamLevels) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{118}
+ return fileDescriptor_dab52857974b135d, []int{104}
+}
+
+func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Unmarshal(m, b)
+}
+func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Merge(m, src)
+}
+func (m *CMsgClientFSGetFriendsSteamLevels) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.Size(m)
+}
+func (m *CMsgClientFSGetFriendsSteamLevels) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientFSGetFriendsSteamLevels proto.InternalMessageInfo
+
func (m *CMsgClientFSGetFriendsSteamLevels) GetAccountids() []uint32 {
if m != nil {
return m.Accountids
@@ -5443,8 +7832,10 @@ func (m *CMsgClientFSGetFriendsSteamLevels) GetAccountids() []uint32 {
}
type CMsgClientFSGetFriendsSteamLevelsResponse struct {
- Friends []*CMsgClientFSGetFriendsSteamLevelsResponse_Friend `protobuf:"bytes,1,rep,name=friends" json:"friends,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Friends []*CMsgClientFSGetFriendsSteamLevelsResponse_Friend `protobuf:"bytes,1,rep,name=friends" json:"friends,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) Reset() {
@@ -5453,9 +7844,27 @@ func (m *CMsgClientFSGetFriendsSteamLevelsResponse) Reset() {
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFSGetFriendsSteamLevelsResponse) ProtoMessage() {}
func (*CMsgClientFSGetFriendsSteamLevelsResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{119}
+ return fileDescriptor_dab52857974b135d, []int{105}
}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Merge(m, src)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.Size(m)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse proto.InternalMessageInfo
+
func (m *CMsgClientFSGetFriendsSteamLevelsResponse) GetFriends() []*CMsgClientFSGetFriendsSteamLevelsResponse_Friend {
if m != nil {
return m.Friends
@@ -5464,9 +7873,11 @@ func (m *CMsgClientFSGetFriendsSteamLevelsResponse) GetFriends() []*CMsgClientFS
}
type CMsgClientFSGetFriendsSteamLevelsResponse_Friend struct {
- Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
- Level *uint32 `protobuf:"varint,2,opt,name=level" json:"level,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"`
+ Level *uint32 `protobuf:"varint,2,opt,name=level" json:"level,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) Reset() {
@@ -5477,9 +7888,27 @@ func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) String() string {
}
func (*CMsgClientFSGetFriendsSteamLevelsResponse_Friend) ProtoMessage() {}
func (*CMsgClientFSGetFriendsSteamLevelsResponse_Friend) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{119, 0}
+ return fileDescriptor_dab52857974b135d, []int{105, 0}
}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Unmarshal(m, b)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Merge(m, src)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.Size(m)
+}
+func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFSGetFriendsSteamLevelsResponse_Friend proto.InternalMessageInfo
+
func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) GetAccountid() uint32 {
if m != nil && m.Accountid != nil {
return *m.Accountid
@@ -5495,19 +7924,41 @@ func (m *CMsgClientFSGetFriendsSteamLevelsResponse_Friend) GetLevel() uint32 {
}
type CMsgClientEmailAddrInfo struct {
- EmailAddress *string `protobuf:"bytes,1,opt,name=email_address" json:"email_address,omitempty"`
- EmailIsValidated *bool `protobuf:"varint,2,opt,name=email_is_validated" json:"email_is_validated,omitempty"`
- EmailValidationChanged *bool `protobuf:"varint,3,opt,name=email_validation_changed" json:"email_validation_changed,omitempty"`
- CredentialChangeRequiresCode *bool `protobuf:"varint,4,opt,name=credential_change_requires_code" json:"credential_change_requires_code,omitempty"`
- PasswordOrSecretqaChangeRequiresCode *bool `protobuf:"varint,5,opt,name=password_or_secretqa_change_requires_code" json:"password_or_secretqa_change_requires_code,omitempty"`
- RemindUserAboutEmail *bool `protobuf:"varint,6,opt,name=remind_user_about_email" json:"remind_user_about_email,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ EmailAddress *string `protobuf:"bytes,1,opt,name=email_address" json:"email_address,omitempty"`
+ EmailIsValidated *bool `protobuf:"varint,2,opt,name=email_is_validated" json:"email_is_validated,omitempty"`
+ EmailValidationChanged *bool `protobuf:"varint,3,opt,name=email_validation_changed" json:"email_validation_changed,omitempty"`
+ CredentialChangeRequiresCode *bool `protobuf:"varint,4,opt,name=credential_change_requires_code" json:"credential_change_requires_code,omitempty"`
+ PasswordOrSecretqaChangeRequiresCode *bool `protobuf:"varint,5,opt,name=password_or_secretqa_change_requires_code" json:"password_or_secretqa_change_requires_code,omitempty"`
+ RemindUserAboutEmail *bool `protobuf:"varint,6,opt,name=remind_user_about_email" json:"remind_user_about_email,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientEmailAddrInfo) Reset() { *m = CMsgClientEmailAddrInfo{} }
+func (m *CMsgClientEmailAddrInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientEmailAddrInfo) ProtoMessage() {}
+func (*CMsgClientEmailAddrInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{106}
+}
+
+func (m *CMsgClientEmailAddrInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientEmailAddrInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientEmailAddrInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientEmailAddrInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientEmailAddrInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientEmailAddrInfo.Merge(m, src)
+}
+func (m *CMsgClientEmailAddrInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientEmailAddrInfo.Size(m)
+}
+func (m *CMsgClientEmailAddrInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientEmailAddrInfo.DiscardUnknown(m)
}
-func (m *CMsgClientEmailAddrInfo) Reset() { *m = CMsgClientEmailAddrInfo{} }
-func (m *CMsgClientEmailAddrInfo) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientEmailAddrInfo) ProtoMessage() {}
-func (*CMsgClientEmailAddrInfo) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{120} }
+var xxx_messageInfo_CMsgClientEmailAddrInfo proto.InternalMessageInfo
func (m *CMsgClientEmailAddrInfo) GetEmailAddress() string {
if m != nil && m.EmailAddress != nil {
@@ -5552,24 +8003,44 @@ func (m *CMsgClientEmailAddrInfo) GetRemindUserAboutEmail() bool {
}
type CMsgCREEnumeratePublishedFiles struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- QueryType *int32 `protobuf:"varint,2,opt,name=query_type" json:"query_type,omitempty"`
- StartIndex *uint32 `protobuf:"varint,3,opt,name=start_index" json:"start_index,omitempty"`
- Days *uint32 `protobuf:"varint,4,opt,name=days" json:"days,omitempty"`
- Count *uint32 `protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
- Tags []string `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty"`
- UserTags []string `protobuf:"bytes,7,rep,name=user_tags" json:"user_tags,omitempty"`
- MatchingFileType *uint32 `protobuf:"varint,8,opt,name=matching_file_type,def=13" json:"matching_file_type,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ QueryType *int32 `protobuf:"varint,2,opt,name=query_type" json:"query_type,omitempty"`
+ StartIndex *uint32 `protobuf:"varint,3,opt,name=start_index" json:"start_index,omitempty"`
+ Days *uint32 `protobuf:"varint,4,opt,name=days" json:"days,omitempty"`
+ Count *uint32 `protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
+ Tags []string `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty"`
+ UserTags []string `protobuf:"bytes,7,rep,name=user_tags" json:"user_tags,omitempty"`
+ MatchingFileType *uint32 `protobuf:"varint,8,opt,name=matching_file_type,def=13" json:"matching_file_type,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREEnumeratePublishedFiles) Reset() { *m = CMsgCREEnumeratePublishedFiles{} }
func (m *CMsgCREEnumeratePublishedFiles) String() string { return proto.CompactTextString(m) }
func (*CMsgCREEnumeratePublishedFiles) ProtoMessage() {}
func (*CMsgCREEnumeratePublishedFiles) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{121}
+ return fileDescriptor_dab52857974b135d, []int{107}
}
+func (m *CMsgCREEnumeratePublishedFiles) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Unmarshal(m, b)
+}
+func (m *CMsgCREEnumeratePublishedFiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREEnumeratePublishedFiles) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Merge(m, src)
+}
+func (m *CMsgCREEnumeratePublishedFiles) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFiles.Size(m)
+}
+func (m *CMsgCREEnumeratePublishedFiles) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREEnumeratePublishedFiles.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREEnumeratePublishedFiles proto.InternalMessageInfo
+
const Default_CMsgCREEnumeratePublishedFiles_MatchingFileType uint32 = 13
func (m *CMsgCREEnumeratePublishedFiles) GetAppId() uint32 {
@@ -5629,10 +8100,12 @@ func (m *CMsgCREEnumeratePublishedFiles) GetMatchingFileType() uint32 {
}
type CMsgCREEnumeratePublishedFilesResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PublishedFiles []*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
- TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PublishedFiles []*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId `protobuf:"bytes,2,rep,name=published_files" json:"published_files,omitempty"`
+ TotalResults *uint32 `protobuf:"varint,3,opt,name=total_results" json:"total_results,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREEnumeratePublishedFilesResponse) Reset() {
@@ -5641,9 +8114,27 @@ func (m *CMsgCREEnumeratePublishedFilesResponse) Reset() {
func (m *CMsgCREEnumeratePublishedFilesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgCREEnumeratePublishedFilesResponse) ProtoMessage() {}
func (*CMsgCREEnumeratePublishedFilesResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{122}
+ return fileDescriptor_dab52857974b135d, []int{108}
+}
+
+func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Unmarshal(m, b)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Merge(m, src)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.Size(m)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse proto.InternalMessageInfo
+
const Default_CMsgCREEnumeratePublishedFilesResponse_Eresult int32 = 2
func (m *CMsgCREEnumeratePublishedFilesResponse) GetEresult() int32 {
@@ -5668,12 +8159,14 @@ func (m *CMsgCREEnumeratePublishedFilesResponse) GetTotalResults() uint32 {
}
type CMsgCREEnumeratePublishedFilesResponse_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- VotesFor *int32 `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
- VotesAgainst *int32 `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
- Reports *int32 `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
- Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ VotesFor *int32 `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
+ VotesAgainst *int32 `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
+ Reports *int32 `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
+ Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) Reset() {
@@ -5684,9 +8177,27 @@ func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) String() string
}
func (*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) ProtoMessage() {}
func (*CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{122, 0}
+ return fileDescriptor_dab52857974b135d, []int{108, 0}
+}
+
+func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.Size(m)
+}
+func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgCREEnumeratePublishedFilesResponse_PublishedFileId proto.InternalMessageInfo
+
func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -5723,14 +8234,36 @@ func (m *CMsgCREEnumeratePublishedFilesResponse_PublishedFileId) GetScore() floa
}
type CMsgCREItemVoteSummary struct {
- PublishedFileIds []*CMsgCREItemVoteSummary_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileIds []*CMsgCREItemVoteSummary_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgCREItemVoteSummary) Reset() { *m = CMsgCREItemVoteSummary{} }
-func (m *CMsgCREItemVoteSummary) String() string { return proto.CompactTextString(m) }
-func (*CMsgCREItemVoteSummary) ProtoMessage() {}
-func (*CMsgCREItemVoteSummary) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{123} }
+func (m *CMsgCREItemVoteSummary) Reset() { *m = CMsgCREItemVoteSummary{} }
+func (m *CMsgCREItemVoteSummary) String() string { return proto.CompactTextString(m) }
+func (*CMsgCREItemVoteSummary) ProtoMessage() {}
+func (*CMsgCREItemVoteSummary) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{109}
+}
+
+func (m *CMsgCREItemVoteSummary) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREItemVoteSummary.Unmarshal(m, b)
+}
+func (m *CMsgCREItemVoteSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREItemVoteSummary.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREItemVoteSummary) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREItemVoteSummary.Merge(m, src)
+}
+func (m *CMsgCREItemVoteSummary) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREItemVoteSummary.Size(m)
+}
+func (m *CMsgCREItemVoteSummary) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREItemVoteSummary.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREItemVoteSummary proto.InternalMessageInfo
func (m *CMsgCREItemVoteSummary) GetPublishedFileIds() []*CMsgCREItemVoteSummary_PublishedFileId {
if m != nil {
@@ -5740,8 +8273,10 @@ func (m *CMsgCREItemVoteSummary) GetPublishedFileIds() []*CMsgCREItemVoteSummary
}
type CMsgCREItemVoteSummary_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREItemVoteSummary_PublishedFileId) Reset() {
@@ -5750,9 +8285,27 @@ func (m *CMsgCREItemVoteSummary_PublishedFileId) Reset() {
func (m *CMsgCREItemVoteSummary_PublishedFileId) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummary_PublishedFileId) ProtoMessage() {}
func (*CMsgCREItemVoteSummary_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{123, 0}
+ return fileDescriptor_dab52857974b135d, []int{109, 0}
}
+func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.Size(m)
+}
+func (m *CMsgCREItemVoteSummary_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREItemVoteSummary_PublishedFileId proto.InternalMessageInfo
+
func (m *CMsgCREItemVoteSummary_PublishedFileId) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -5761,18 +8314,38 @@ func (m *CMsgCREItemVoteSummary_PublishedFileId) GetPublishedFileId() uint64 {
}
type CMsgCREItemVoteSummaryResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- ItemVoteSummaries []*CMsgCREItemVoteSummaryResponse_ItemVoteSummary `protobuf:"bytes,2,rep,name=item_vote_summaries" json:"item_vote_summaries,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ ItemVoteSummaries []*CMsgCREItemVoteSummaryResponse_ItemVoteSummary `protobuf:"bytes,2,rep,name=item_vote_summaries" json:"item_vote_summaries,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREItemVoteSummaryResponse) Reset() { *m = CMsgCREItemVoteSummaryResponse{} }
func (m *CMsgCREItemVoteSummaryResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgCREItemVoteSummaryResponse) ProtoMessage() {}
func (*CMsgCREItemVoteSummaryResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{124}
+ return fileDescriptor_dab52857974b135d, []int{110}
}
+func (m *CMsgCREItemVoteSummaryResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Unmarshal(m, b)
+}
+func (m *CMsgCREItemVoteSummaryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREItemVoteSummaryResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Merge(m, src)
+}
+func (m *CMsgCREItemVoteSummaryResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREItemVoteSummaryResponse.Size(m)
+}
+func (m *CMsgCREItemVoteSummaryResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREItemVoteSummaryResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREItemVoteSummaryResponse proto.InternalMessageInfo
+
const Default_CMsgCREItemVoteSummaryResponse_Eresult int32 = 2
func (m *CMsgCREItemVoteSummaryResponse) GetEresult() int32 {
@@ -5790,12 +8363,14 @@ func (m *CMsgCREItemVoteSummaryResponse) GetItemVoteSummaries() []*CMsgCREItemVo
}
type CMsgCREItemVoteSummaryResponse_ItemVoteSummary struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- VotesFor *int32 `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
- VotesAgainst *int32 `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
- Reports *int32 `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
- Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ VotesFor *int32 `protobuf:"varint,2,opt,name=votes_for" json:"votes_for,omitempty"`
+ VotesAgainst *int32 `protobuf:"varint,3,opt,name=votes_against" json:"votes_against,omitempty"`
+ Reports *int32 `protobuf:"varint,4,opt,name=reports" json:"reports,omitempty"`
+ Score *float32 `protobuf:"fixed32,5,opt,name=score" json:"score,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) Reset() {
@@ -5806,9 +8381,27 @@ func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) String() string {
}
func (*CMsgCREItemVoteSummaryResponse_ItemVoteSummary) ProtoMessage() {}
func (*CMsgCREItemVoteSummaryResponse_ItemVoteSummary) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{124, 0}
+ return fileDescriptor_dab52857974b135d, []int{110, 0}
+}
+
+func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Unmarshal(m, b)
+}
+func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Merge(m, src)
+}
+func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.Size(m)
+}
+func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgCREItemVoteSummaryResponse_ItemVoteSummary proto.InternalMessageInfo
+
func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -5845,18 +8438,38 @@ func (m *CMsgCREItemVoteSummaryResponse_ItemVoteSummary) GetScore() float32 {
}
type CMsgCREUpdateUserPublishedItemVote struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- VoteUp *bool `protobuf:"varint,2,opt,name=vote_up" json:"vote_up,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ VoteUp *bool `protobuf:"varint,2,opt,name=vote_up" json:"vote_up,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREUpdateUserPublishedItemVote) Reset() { *m = CMsgCREUpdateUserPublishedItemVote{} }
func (m *CMsgCREUpdateUserPublishedItemVote) String() string { return proto.CompactTextString(m) }
func (*CMsgCREUpdateUserPublishedItemVote) ProtoMessage() {}
func (*CMsgCREUpdateUserPublishedItemVote) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{125}
+ return fileDescriptor_dab52857974b135d, []int{111}
+}
+
+func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Unmarshal(m, b)
+}
+func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Merge(m, src)
+}
+func (m *CMsgCREUpdateUserPublishedItemVote) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.Size(m)
+}
+func (m *CMsgCREUpdateUserPublishedItemVote) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgCREUpdateUserPublishedItemVote proto.InternalMessageInfo
+
func (m *CMsgCREUpdateUserPublishedItemVote) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -5872,8 +8485,10 @@ func (m *CMsgCREUpdateUserPublishedItemVote) GetVoteUp() bool {
}
type CMsgCREUpdateUserPublishedItemVoteResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREUpdateUserPublishedItemVoteResponse) Reset() {
@@ -5884,8 +8499,26 @@ func (m *CMsgCREUpdateUserPublishedItemVoteResponse) String() string {
}
func (*CMsgCREUpdateUserPublishedItemVoteResponse) ProtoMessage() {}
func (*CMsgCREUpdateUserPublishedItemVoteResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{126}
+ return fileDescriptor_dab52857974b135d, []int{112}
+}
+
+func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Unmarshal(m, b)
+}
+func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Merge(m, src)
+}
+func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.Size(m)
}
+func (m *CMsgCREUpdateUserPublishedItemVoteResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREUpdateUserPublishedItemVoteResponse proto.InternalMessageInfo
const Default_CMsgCREUpdateUserPublishedItemVoteResponse_Eresult int32 = 2
@@ -5897,8 +8530,10 @@ func (m *CMsgCREUpdateUserPublishedItemVoteResponse) GetEresult() int32 {
}
type CMsgCREGetUserPublishedItemVoteDetails struct {
- PublishedFileIds []*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileIds []*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId `protobuf:"bytes,1,rep,name=published_file_ids" json:"published_file_ids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREGetUserPublishedItemVoteDetails) Reset() {
@@ -5907,8 +8542,26 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails) Reset() {
func (m *CMsgCREGetUserPublishedItemVoteDetails) String() string { return proto.CompactTextString(m) }
func (*CMsgCREGetUserPublishedItemVoteDetails) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetails) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{127}
+ return fileDescriptor_dab52857974b135d, []int{113}
+}
+
+func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Unmarshal(m, b)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Merge(m, src)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.Size(m)
}
+func (m *CMsgCREGetUserPublishedItemVoteDetails) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails proto.InternalMessageInfo
func (m *CMsgCREGetUserPublishedItemVoteDetails) GetPublishedFileIds() []*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId {
if m != nil {
@@ -5918,8 +8571,10 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails) GetPublishedFileIds() []*CMsgCR
}
type CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) Reset() {
@@ -5930,9 +8585,27 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) String() string
}
func (*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{127, 0}
+ return fileDescriptor_dab52857974b135d, []int{113, 0}
}
+func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Unmarshal(m, b)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Merge(m, src)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.Size(m)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId proto.InternalMessageInfo
+
func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) GetPublishedFileId() uint64 {
if m != nil && m.PublishedFileId != nil {
return *m.PublishedFileId
@@ -5941,9 +8614,11 @@ func (m *CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId) GetPublishedFil
}
type CMsgCREGetUserPublishedItemVoteDetailsResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- UserItemVoteDetails []*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail `protobuf:"bytes,2,rep,name=user_item_vote_details" json:"user_item_vote_details,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ UserItemVoteDetails []*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail `protobuf:"bytes,2,rep,name=user_item_vote_details" json:"user_item_vote_details,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) Reset() {
@@ -5954,9 +8629,27 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) String() string {
}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{128}
+ return fileDescriptor_dab52857974b135d, []int{114}
}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Unmarshal(m, b)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Merge(m, src)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.Size(m)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse proto.InternalMessageInfo
+
const Default_CMsgCREGetUserPublishedItemVoteDetailsResponse_Eresult int32 = 2
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) GetEresult() int32 {
@@ -5974,9 +8667,11 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse) GetUserItemVoteDetails(
}
type CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail struct {
- PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
- Vote *int32 `protobuf:"varint,2,opt,name=vote,def=0" json:"vote,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ PublishedFileId *uint64 `protobuf:"fixed64,1,opt,name=published_file_id" json:"published_file_id,omitempty"`
+ Vote *int32 `protobuf:"varint,2,opt,name=vote,def=0" json:"vote,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) Reset() {
@@ -5987,9 +8682,27 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) Stri
}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) ProtoMessage() {}
func (*CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{128, 0}
+ return fileDescriptor_dab52857974b135d, []int{114, 0}
+}
+
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Unmarshal(m, b)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Marshal(b, m, deterministic)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Merge(m, src)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_Size() int {
+ return xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.Size(m)
+}
+func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail proto.InternalMessageInfo
+
const Default_CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail_Vote int32 = 0
func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) GetPublishedFileId() uint64 {
@@ -6007,16 +8720,38 @@ func (m *CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail) GetV
}
type CMsgGameServerPingSample struct {
- MyIp *uint32 `protobuf:"fixed32,1,opt,name=my_ip" json:"my_ip,omitempty"`
- GsAppId *int32 `protobuf:"varint,2,opt,name=gs_app_id" json:"gs_app_id,omitempty"`
- GsSamples []*CMsgGameServerPingSample_Sample `protobuf:"bytes,3,rep,name=gs_samples" json:"gs_samples,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ MyIp *uint32 `protobuf:"fixed32,1,opt,name=my_ip" json:"my_ip,omitempty"`
+ GsAppId *int32 `protobuf:"varint,2,opt,name=gs_app_id" json:"gs_app_id,omitempty"`
+ GsSamples []*CMsgGameServerPingSample_Sample `protobuf:"bytes,3,rep,name=gs_samples" json:"gs_samples,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgGameServerPingSample) Reset() { *m = CMsgGameServerPingSample{} }
+func (m *CMsgGameServerPingSample) String() string { return proto.CompactTextString(m) }
+func (*CMsgGameServerPingSample) ProtoMessage() {}
+func (*CMsgGameServerPingSample) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{115}
+}
+
+func (m *CMsgGameServerPingSample) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGameServerPingSample.Unmarshal(m, b)
+}
+func (m *CMsgGameServerPingSample) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGameServerPingSample.Marshal(b, m, deterministic)
+}
+func (m *CMsgGameServerPingSample) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGameServerPingSample.Merge(m, src)
+}
+func (m *CMsgGameServerPingSample) XXX_Size() int {
+ return xxx_messageInfo_CMsgGameServerPingSample.Size(m)
+}
+func (m *CMsgGameServerPingSample) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGameServerPingSample.DiscardUnknown(m)
}
-func (m *CMsgGameServerPingSample) Reset() { *m = CMsgGameServerPingSample{} }
-func (m *CMsgGameServerPingSample) String() string { return proto.CompactTextString(m) }
-func (*CMsgGameServerPingSample) ProtoMessage() {}
-func (*CMsgGameServerPingSample) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{129} }
+var xxx_messageInfo_CMsgGameServerPingSample proto.InternalMessageInfo
func (m *CMsgGameServerPingSample) GetMyIp() uint32 {
if m != nil && m.MyIp != nil {
@@ -6040,19 +8775,39 @@ func (m *CMsgGameServerPingSample) GetGsSamples() []*CMsgGameServerPingSample_Sa
}
type CMsgGameServerPingSample_Sample struct {
- Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"`
- AvgPingMs *uint32 `protobuf:"varint,2,opt,name=avg_ping_ms" json:"avg_ping_ms,omitempty"`
- StddevPingMsX10 *uint32 `protobuf:"varint,3,opt,name=stddev_ping_ms_x10" json:"stddev_ping_ms_x10,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Ip *uint32 `protobuf:"fixed32,1,opt,name=ip" json:"ip,omitempty"`
+ AvgPingMs *uint32 `protobuf:"varint,2,opt,name=avg_ping_ms" json:"avg_ping_ms,omitempty"`
+ StddevPingMsX10 *uint32 `protobuf:"varint,3,opt,name=stddev_ping_ms_x10" json:"stddev_ping_ms_x10,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgGameServerPingSample_Sample) Reset() { *m = CMsgGameServerPingSample_Sample{} }
func (m *CMsgGameServerPingSample_Sample) String() string { return proto.CompactTextString(m) }
func (*CMsgGameServerPingSample_Sample) ProtoMessage() {}
func (*CMsgGameServerPingSample_Sample) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{129, 0}
+ return fileDescriptor_dab52857974b135d, []int{115, 0}
}
+func (m *CMsgGameServerPingSample_Sample) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgGameServerPingSample_Sample.Unmarshal(m, b)
+}
+func (m *CMsgGameServerPingSample_Sample) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgGameServerPingSample_Sample.Marshal(b, m, deterministic)
+}
+func (m *CMsgGameServerPingSample_Sample) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgGameServerPingSample_Sample.Merge(m, src)
+}
+func (m *CMsgGameServerPingSample_Sample) XXX_Size() int {
+ return xxx_messageInfo_CMsgGameServerPingSample_Sample.Size(m)
+}
+func (m *CMsgGameServerPingSample_Sample) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgGameServerPingSample_Sample.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgGameServerPingSample_Sample proto.InternalMessageInfo
+
func (m *CMsgGameServerPingSample_Sample) GetIp() uint32 {
if m != nil && m.Ip != nil {
return *m.Ip
@@ -6075,14 +8830,36 @@ func (m *CMsgGameServerPingSample_Sample) GetStddevPingMsX10() uint32 {
}
type CMsgFSGetFollowerCount struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgFSGetFollowerCount) Reset() { *m = CMsgFSGetFollowerCount{} }
-func (m *CMsgFSGetFollowerCount) String() string { return proto.CompactTextString(m) }
-func (*CMsgFSGetFollowerCount) ProtoMessage() {}
-func (*CMsgFSGetFollowerCount) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{130} }
+func (m *CMsgFSGetFollowerCount) Reset() { *m = CMsgFSGetFollowerCount{} }
+func (m *CMsgFSGetFollowerCount) String() string { return proto.CompactTextString(m) }
+func (*CMsgFSGetFollowerCount) ProtoMessage() {}
+func (*CMsgFSGetFollowerCount) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{116}
+}
+
+func (m *CMsgFSGetFollowerCount) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgFSGetFollowerCount.Unmarshal(m, b)
+}
+func (m *CMsgFSGetFollowerCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgFSGetFollowerCount.Marshal(b, m, deterministic)
+}
+func (m *CMsgFSGetFollowerCount) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgFSGetFollowerCount.Merge(m, src)
+}
+func (m *CMsgFSGetFollowerCount) XXX_Size() int {
+ return xxx_messageInfo_CMsgFSGetFollowerCount.Size(m)
+}
+func (m *CMsgFSGetFollowerCount) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgFSGetFollowerCount.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgFSGetFollowerCount proto.InternalMessageInfo
func (m *CMsgFSGetFollowerCount) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -6092,18 +8869,38 @@ func (m *CMsgFSGetFollowerCount) GetSteamId() uint64 {
}
type CMsgFSGetFollowerCountResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Count *int32 `protobuf:"varint,2,opt,name=count,def=0" json:"count,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Count *int32 `protobuf:"varint,2,opt,name=count,def=0" json:"count,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgFSGetFollowerCountResponse) Reset() { *m = CMsgFSGetFollowerCountResponse{} }
func (m *CMsgFSGetFollowerCountResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSGetFollowerCountResponse) ProtoMessage() {}
func (*CMsgFSGetFollowerCountResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{131}
+ return fileDescriptor_dab52857974b135d, []int{117}
}
+func (m *CMsgFSGetFollowerCountResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgFSGetFollowerCountResponse.Unmarshal(m, b)
+}
+func (m *CMsgFSGetFollowerCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgFSGetFollowerCountResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgFSGetFollowerCountResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgFSGetFollowerCountResponse.Merge(m, src)
+}
+func (m *CMsgFSGetFollowerCountResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgFSGetFollowerCountResponse.Size(m)
+}
+func (m *CMsgFSGetFollowerCountResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgFSGetFollowerCountResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgFSGetFollowerCountResponse proto.InternalMessageInfo
+
const Default_CMsgFSGetFollowerCountResponse_Eresult int32 = 2
const Default_CMsgFSGetFollowerCountResponse_Count int32 = 0
@@ -6122,14 +8919,36 @@ func (m *CMsgFSGetFollowerCountResponse) GetCount() int32 {
}
type CMsgFSGetIsFollowing struct {
- SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SteamId *uint64 `protobuf:"fixed64,1,opt,name=steam_id" json:"steam_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgFSGetIsFollowing) Reset() { *m = CMsgFSGetIsFollowing{} }
+func (m *CMsgFSGetIsFollowing) String() string { return proto.CompactTextString(m) }
+func (*CMsgFSGetIsFollowing) ProtoMessage() {}
+func (*CMsgFSGetIsFollowing) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{118}
+}
+
+func (m *CMsgFSGetIsFollowing) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgFSGetIsFollowing.Unmarshal(m, b)
+}
+func (m *CMsgFSGetIsFollowing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgFSGetIsFollowing.Marshal(b, m, deterministic)
+}
+func (m *CMsgFSGetIsFollowing) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgFSGetIsFollowing.Merge(m, src)
+}
+func (m *CMsgFSGetIsFollowing) XXX_Size() int {
+ return xxx_messageInfo_CMsgFSGetIsFollowing.Size(m)
+}
+func (m *CMsgFSGetIsFollowing) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgFSGetIsFollowing.DiscardUnknown(m)
}
-func (m *CMsgFSGetIsFollowing) Reset() { *m = CMsgFSGetIsFollowing{} }
-func (m *CMsgFSGetIsFollowing) String() string { return proto.CompactTextString(m) }
-func (*CMsgFSGetIsFollowing) ProtoMessage() {}
-func (*CMsgFSGetIsFollowing) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{132} }
+var xxx_messageInfo_CMsgFSGetIsFollowing proto.InternalMessageInfo
func (m *CMsgFSGetIsFollowing) GetSteamId() uint64 {
if m != nil && m.SteamId != nil {
@@ -6139,15 +8958,37 @@ func (m *CMsgFSGetIsFollowing) GetSteamId() uint64 {
}
type CMsgFSGetIsFollowingResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- IsFollowing *bool `protobuf:"varint,2,opt,name=is_following,def=0" json:"is_following,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ IsFollowing *bool `protobuf:"varint,2,opt,name=is_following,def=0" json:"is_following,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgFSGetIsFollowingResponse) Reset() { *m = CMsgFSGetIsFollowingResponse{} }
-func (m *CMsgFSGetIsFollowingResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgFSGetIsFollowingResponse) ProtoMessage() {}
-func (*CMsgFSGetIsFollowingResponse) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{133} }
+func (m *CMsgFSGetIsFollowingResponse) Reset() { *m = CMsgFSGetIsFollowingResponse{} }
+func (m *CMsgFSGetIsFollowingResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgFSGetIsFollowingResponse) ProtoMessage() {}
+func (*CMsgFSGetIsFollowingResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{119}
+}
+
+func (m *CMsgFSGetIsFollowingResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgFSGetIsFollowingResponse.Unmarshal(m, b)
+}
+func (m *CMsgFSGetIsFollowingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgFSGetIsFollowingResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgFSGetIsFollowingResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgFSGetIsFollowingResponse.Merge(m, src)
+}
+func (m *CMsgFSGetIsFollowingResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgFSGetIsFollowingResponse.Size(m)
+}
+func (m *CMsgFSGetIsFollowingResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgFSGetIsFollowingResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgFSGetIsFollowingResponse proto.InternalMessageInfo
const Default_CMsgFSGetIsFollowingResponse_Eresult int32 = 2
const Default_CMsgFSGetIsFollowingResponse_IsFollowing bool = false
@@ -6167,14 +9008,36 @@ func (m *CMsgFSGetIsFollowingResponse) GetIsFollowing() bool {
}
type CMsgFSEnumerateFollowingList struct {
- StartIndex *uint32 `protobuf:"varint,1,opt,name=start_index" json:"start_index,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ StartIndex *uint32 `protobuf:"varint,1,opt,name=start_index" json:"start_index,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgFSEnumerateFollowingList) Reset() { *m = CMsgFSEnumerateFollowingList{} }
-func (m *CMsgFSEnumerateFollowingList) String() string { return proto.CompactTextString(m) }
-func (*CMsgFSEnumerateFollowingList) ProtoMessage() {}
-func (*CMsgFSEnumerateFollowingList) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{134} }
+func (m *CMsgFSEnumerateFollowingList) Reset() { *m = CMsgFSEnumerateFollowingList{} }
+func (m *CMsgFSEnumerateFollowingList) String() string { return proto.CompactTextString(m) }
+func (*CMsgFSEnumerateFollowingList) ProtoMessage() {}
+func (*CMsgFSEnumerateFollowingList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{120}
+}
+
+func (m *CMsgFSEnumerateFollowingList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgFSEnumerateFollowingList.Unmarshal(m, b)
+}
+func (m *CMsgFSEnumerateFollowingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgFSEnumerateFollowingList.Marshal(b, m, deterministic)
+}
+func (m *CMsgFSEnumerateFollowingList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgFSEnumerateFollowingList.Merge(m, src)
+}
+func (m *CMsgFSEnumerateFollowingList) XXX_Size() int {
+ return xxx_messageInfo_CMsgFSEnumerateFollowingList.Size(m)
+}
+func (m *CMsgFSEnumerateFollowingList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgFSEnumerateFollowingList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgFSEnumerateFollowingList proto.InternalMessageInfo
func (m *CMsgFSEnumerateFollowingList) GetStartIndex() uint32 {
if m != nil && m.StartIndex != nil {
@@ -6184,19 +9047,39 @@ func (m *CMsgFSEnumerateFollowingList) GetStartIndex() uint32 {
}
type CMsgFSEnumerateFollowingListResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- TotalResults *int32 `protobuf:"varint,2,opt,name=total_results" json:"total_results,omitempty"`
- SteamIds []uint64 `protobuf:"fixed64,3,rep,name=steam_ids" json:"steam_ids,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ TotalResults *int32 `protobuf:"varint,2,opt,name=total_results" json:"total_results,omitempty"`
+ SteamIds []uint64 `protobuf:"fixed64,3,rep,name=steam_ids" json:"steam_ids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgFSEnumerateFollowingListResponse) Reset() { *m = CMsgFSEnumerateFollowingListResponse{} }
func (m *CMsgFSEnumerateFollowingListResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgFSEnumerateFollowingListResponse) ProtoMessage() {}
func (*CMsgFSEnumerateFollowingListResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{135}
+ return fileDescriptor_dab52857974b135d, []int{121}
}
+func (m *CMsgFSEnumerateFollowingListResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Unmarshal(m, b)
+}
+func (m *CMsgFSEnumerateFollowingListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgFSEnumerateFollowingListResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Merge(m, src)
+}
+func (m *CMsgFSEnumerateFollowingListResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.Size(m)
+}
+func (m *CMsgFSEnumerateFollowingListResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgFSEnumerateFollowingListResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgFSEnumerateFollowingListResponse proto.InternalMessageInfo
+
const Default_CMsgFSEnumerateFollowingListResponse_Eresult int32 = 2
func (m *CMsgFSEnumerateFollowingListResponse) GetEresult() int32 {
@@ -6221,16 +9104,36 @@ func (m *CMsgFSEnumerateFollowingListResponse) GetSteamIds() []uint64 {
}
type CMsgDPGetNumberOfCurrentPlayers struct {
- Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgDPGetNumberOfCurrentPlayers) Reset() { *m = CMsgDPGetNumberOfCurrentPlayers{} }
func (m *CMsgDPGetNumberOfCurrentPlayers) String() string { return proto.CompactTextString(m) }
func (*CMsgDPGetNumberOfCurrentPlayers) ProtoMessage() {}
func (*CMsgDPGetNumberOfCurrentPlayers) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{136}
+ return fileDescriptor_dab52857974b135d, []int{122}
+}
+
+func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Unmarshal(m, b)
+}
+func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Marshal(b, m, deterministic)
}
+func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Merge(m, src)
+}
+func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_Size() int {
+ return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.Size(m)
+}
+func (m *CMsgDPGetNumberOfCurrentPlayers) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayers proto.InternalMessageInfo
func (m *CMsgDPGetNumberOfCurrentPlayers) GetAppid() uint32 {
if m != nil && m.Appid != nil {
@@ -6240,9 +9143,11 @@ func (m *CMsgDPGetNumberOfCurrentPlayers) GetAppid() uint32 {
}
type CMsgDPGetNumberOfCurrentPlayersResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- PlayerCount *int32 `protobuf:"varint,2,opt,name=player_count" json:"player_count,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ PlayerCount *int32 `protobuf:"varint,2,opt,name=player_count" json:"player_count,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) Reset() {
@@ -6251,9 +9156,27 @@ func (m *CMsgDPGetNumberOfCurrentPlayersResponse) Reset() {
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgDPGetNumberOfCurrentPlayersResponse) ProtoMessage() {}
func (*CMsgDPGetNumberOfCurrentPlayersResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{137}
+ return fileDescriptor_dab52857974b135d, []int{123}
}
+func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Unmarshal(m, b)
+}
+func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Merge(m, src)
+}
+func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.Size(m)
+}
+func (m *CMsgDPGetNumberOfCurrentPlayersResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgDPGetNumberOfCurrentPlayersResponse proto.InternalMessageInfo
+
const Default_CMsgDPGetNumberOfCurrentPlayersResponse_Eresult int32 = 2
func (m *CMsgDPGetNumberOfCurrentPlayersResponse) GetEresult() int32 {
@@ -6271,19 +9194,39 @@ func (m *CMsgDPGetNumberOfCurrentPlayersResponse) GetPlayerCount() int32 {
}
type CMsgClientFriendUserStatusPublished struct {
- FriendSteamid *uint64 `protobuf:"fixed64,1,opt,name=friend_steamid" json:"friend_steamid,omitempty"`
- Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
- StatusText *string `protobuf:"bytes,3,opt,name=status_text" json:"status_text,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ FriendSteamid *uint64 `protobuf:"fixed64,1,opt,name=friend_steamid" json:"friend_steamid,omitempty"`
+ Appid *uint32 `protobuf:"varint,2,opt,name=appid" json:"appid,omitempty"`
+ StatusText *string `protobuf:"bytes,3,opt,name=status_text" json:"status_text,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientFriendUserStatusPublished) Reset() { *m = CMsgClientFriendUserStatusPublished{} }
func (m *CMsgClientFriendUserStatusPublished) String() string { return proto.CompactTextString(m) }
func (*CMsgClientFriendUserStatusPublished) ProtoMessage() {}
func (*CMsgClientFriendUserStatusPublished) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{138}
+ return fileDescriptor_dab52857974b135d, []int{124}
}
+func (m *CMsgClientFriendUserStatusPublished) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendUserStatusPublished.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendUserStatusPublished) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendUserStatusPublished.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendUserStatusPublished) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendUserStatusPublished.Merge(m, src)
+}
+func (m *CMsgClientFriendUserStatusPublished) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendUserStatusPublished.Size(m)
+}
+func (m *CMsgClientFriendUserStatusPublished) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendUserStatusPublished.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendUserStatusPublished proto.InternalMessageInfo
+
func (m *CMsgClientFriendUserStatusPublished) GetFriendSteamid() uint64 {
if m != nil && m.FriendSteamid != nil {
return *m.FriendSteamid
@@ -6306,16 +9249,38 @@ func (m *CMsgClientFriendUserStatusPublished) GetStatusText() string {
}
type CMsgClientServiceMethod struct {
- MethodName *string `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
- SerializedMethod []byte `protobuf:"bytes,2,opt,name=serialized_method" json:"serialized_method,omitempty"`
- IsNotification *bool `protobuf:"varint,3,opt,name=is_notification" json:"is_notification,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ MethodName *string `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
+ SerializedMethod []byte `protobuf:"bytes,2,opt,name=serialized_method" json:"serialized_method,omitempty"`
+ IsNotification *bool `protobuf:"varint,3,opt,name=is_notification" json:"is_notification,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientServiceMethod) Reset() { *m = CMsgClientServiceMethod{} }
+func (m *CMsgClientServiceMethod) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServiceMethod) ProtoMessage() {}
+func (*CMsgClientServiceMethod) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{125}
}
-func (m *CMsgClientServiceMethod) Reset() { *m = CMsgClientServiceMethod{} }
-func (m *CMsgClientServiceMethod) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServiceMethod) ProtoMessage() {}
-func (*CMsgClientServiceMethod) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{139} }
+func (m *CMsgClientServiceMethod) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServiceMethod.Unmarshal(m, b)
+}
+func (m *CMsgClientServiceMethod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServiceMethod.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServiceMethod) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServiceMethod.Merge(m, src)
+}
+func (m *CMsgClientServiceMethod) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServiceMethod.Size(m)
+}
+func (m *CMsgClientServiceMethod) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServiceMethod.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServiceMethod proto.InternalMessageInfo
func (m *CMsgClientServiceMethod) GetMethodName() string {
if m != nil && m.MethodName != nil {
@@ -6339,18 +9304,38 @@ func (m *CMsgClientServiceMethod) GetIsNotification() bool {
}
type CMsgClientServiceMethodResponse struct {
- MethodName *string `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
- SerializedMethodResponse []byte `protobuf:"bytes,2,opt,name=serialized_method_response" json:"serialized_method_response,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ MethodName *string `protobuf:"bytes,1,opt,name=method_name" json:"method_name,omitempty"`
+ SerializedMethodResponse []byte `protobuf:"bytes,2,opt,name=serialized_method_response" json:"serialized_method_response,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientServiceMethodResponse) Reset() { *m = CMsgClientServiceMethodResponse{} }
func (m *CMsgClientServiceMethodResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientServiceMethodResponse) ProtoMessage() {}
func (*CMsgClientServiceMethodResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{140}
+ return fileDescriptor_dab52857974b135d, []int{126}
}
+func (m *CMsgClientServiceMethodResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServiceMethodResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientServiceMethodResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServiceMethodResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServiceMethodResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServiceMethodResponse.Merge(m, src)
+}
+func (m *CMsgClientServiceMethodResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServiceMethodResponse.Size(m)
+}
+func (m *CMsgClientServiceMethodResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServiceMethodResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServiceMethodResponse proto.InternalMessageInfo
+
func (m *CMsgClientServiceMethodResponse) GetMethodName() string {
if m != nil && m.MethodName != nil {
return *m.MethodName
@@ -6366,14 +9351,37 @@ func (m *CMsgClientServiceMethodResponse) GetSerializedMethodResponse() []byte {
}
type CMsgClientUIMode struct {
- Uimode *uint32 `protobuf:"varint,1,opt,name=uimode" json:"uimode,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Uimode *uint32 `protobuf:"varint,1,opt,name=uimode" json:"uimode,omitempty"`
+ ChatMode *uint32 `protobuf:"varint,2,opt,name=chat_mode" json:"chat_mode,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientUIMode) Reset() { *m = CMsgClientUIMode{} }
-func (m *CMsgClientUIMode) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientUIMode) ProtoMessage() {}
-func (*CMsgClientUIMode) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{141} }
+func (m *CMsgClientUIMode) Reset() { *m = CMsgClientUIMode{} }
+func (m *CMsgClientUIMode) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientUIMode) ProtoMessage() {}
+func (*CMsgClientUIMode) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{127}
+}
+
+func (m *CMsgClientUIMode) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUIMode.Unmarshal(m, b)
+}
+func (m *CMsgClientUIMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUIMode.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientUIMode) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUIMode.Merge(m, src)
+}
+func (m *CMsgClientUIMode) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUIMode.Size(m)
+}
+func (m *CMsgClientUIMode) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUIMode.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUIMode proto.InternalMessageInfo
func (m *CMsgClientUIMode) GetUimode() uint32 {
if m != nil && m.Uimode != nil {
@@ -6382,9 +9390,18 @@ func (m *CMsgClientUIMode) GetUimode() uint32 {
return 0
}
+func (m *CMsgClientUIMode) GetChatMode() uint32 {
+ if m != nil && m.ChatMode != nil {
+ return *m.ChatMode
+ }
+ return 0
+}
+
type CMsgClientVanityURLChangedNotification struct {
- VanityUrl *string `protobuf:"bytes,1,opt,name=vanity_url" json:"vanity_url,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ VanityUrl *string `protobuf:"bytes,1,opt,name=vanity_url" json:"vanity_url,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientVanityURLChangedNotification) Reset() {
@@ -6393,9 +9410,27 @@ func (m *CMsgClientVanityURLChangedNotification) Reset() {
func (m *CMsgClientVanityURLChangedNotification) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVanityURLChangedNotification) ProtoMessage() {}
func (*CMsgClientVanityURLChangedNotification) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{142}
+ return fileDescriptor_dab52857974b135d, []int{128}
}
+func (m *CMsgClientVanityURLChangedNotification) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientVanityURLChangedNotification.Unmarshal(m, b)
+}
+func (m *CMsgClientVanityURLChangedNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientVanityURLChangedNotification.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientVanityURLChangedNotification) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientVanityURLChangedNotification.Merge(m, src)
+}
+func (m *CMsgClientVanityURLChangedNotification) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientVanityURLChangedNotification.Size(m)
+}
+func (m *CMsgClientVanityURLChangedNotification) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientVanityURLChangedNotification.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientVanityURLChangedNotification proto.InternalMessageInfo
+
func (m *CMsgClientVanityURLChangedNotification) GetVanityUrl() string {
if m != nil && m.VanityUrl != nil {
return *m.VanityUrl
@@ -6404,17 +9439,38 @@ func (m *CMsgClientVanityURLChangedNotification) GetVanityUrl() string {
}
type CMsgClientAuthorizeLocalDeviceRequest struct {
- DeviceDescription *string `protobuf:"bytes,1,opt,name=device_description" json:"device_description,omitempty"`
- OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ DeviceDescription *string `protobuf:"bytes,1,opt,name=device_description" json:"device_description,omitempty"`
+ OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
+ LocalDeviceToken *uint64 `protobuf:"varint,3,opt,name=local_device_token" json:"local_device_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAuthorizeLocalDeviceRequest) Reset() { *m = CMsgClientAuthorizeLocalDeviceRequest{} }
func (m *CMsgClientAuthorizeLocalDeviceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthorizeLocalDeviceRequest) ProtoMessage() {}
func (*CMsgClientAuthorizeLocalDeviceRequest) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{143}
+ return fileDescriptor_dab52857974b135d, []int{129}
+}
+
+func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Merge(m, src)
+}
+func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.Size(m)
}
+func (m *CMsgClientAuthorizeLocalDeviceRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAuthorizeLocalDeviceRequest proto.InternalMessageInfo
func (m *CMsgClientAuthorizeLocalDeviceRequest) GetDeviceDescription() string {
if m != nil && m.DeviceDescription != nil {
@@ -6430,19 +9486,46 @@ func (m *CMsgClientAuthorizeLocalDeviceRequest) GetOwnerAccountId() uint32 {
return 0
}
+func (m *CMsgClientAuthorizeLocalDeviceRequest) GetLocalDeviceToken() uint64 {
+ if m != nil && m.LocalDeviceToken != nil {
+ return *m.LocalDeviceToken
+ }
+ return 0
+}
+
type CMsgClientAuthorizeLocalDevice struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
- AuthedDeviceToken *uint64 `protobuf:"varint,3,opt,name=authed_device_token" json:"authed_device_token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
+ AuthedDeviceToken *uint64 `protobuf:"varint,3,opt,name=authed_device_token" json:"authed_device_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientAuthorizeLocalDevice) Reset() { *m = CMsgClientAuthorizeLocalDevice{} }
func (m *CMsgClientAuthorizeLocalDevice) String() string { return proto.CompactTextString(m) }
func (*CMsgClientAuthorizeLocalDevice) ProtoMessage() {}
func (*CMsgClientAuthorizeLocalDevice) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{144}
+ return fileDescriptor_dab52857974b135d, []int{130}
+}
+
+func (m *CMsgClientAuthorizeLocalDevice) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Unmarshal(m, b)
+}
+func (m *CMsgClientAuthorizeLocalDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Marshal(b, m, deterministic)
}
+func (m *CMsgClientAuthorizeLocalDevice) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Merge(m, src)
+}
+func (m *CMsgClientAuthorizeLocalDevice) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDevice.Size(m)
+}
+func (m *CMsgClientAuthorizeLocalDevice) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAuthorizeLocalDevice.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAuthorizeLocalDevice proto.InternalMessageInfo
const Default_CMsgClientAuthorizeLocalDevice_Eresult int32 = 2
@@ -6467,18 +9550,99 @@ func (m *CMsgClientAuthorizeLocalDevice) GetAuthedDeviceToken() uint64 {
return 0
}
+type CMsgClientAuthorizeLocalDeviceNotification struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ OwnerAccountId *uint32 `protobuf:"varint,2,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
+ LocalDeviceToken *uint64 `protobuf:"varint,3,opt,name=local_device_token" json:"local_device_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientAuthorizeLocalDeviceNotification) Reset() {
+ *m = CMsgClientAuthorizeLocalDeviceNotification{}
+}
+func (m *CMsgClientAuthorizeLocalDeviceNotification) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientAuthorizeLocalDeviceNotification) ProtoMessage() {}
+func (*CMsgClientAuthorizeLocalDeviceNotification) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{131}
+}
+
+func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Unmarshal(m, b)
+}
+func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Merge(m, src)
+}
+func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.Size(m)
+}
+func (m *CMsgClientAuthorizeLocalDeviceNotification) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAuthorizeLocalDeviceNotification proto.InternalMessageInfo
+
+const Default_CMsgClientAuthorizeLocalDeviceNotification_Eresult int32 = 2
+
+func (m *CMsgClientAuthorizeLocalDeviceNotification) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientAuthorizeLocalDeviceNotification_Eresult
+}
+
+func (m *CMsgClientAuthorizeLocalDeviceNotification) GetOwnerAccountId() uint32 {
+ if m != nil && m.OwnerAccountId != nil {
+ return *m.OwnerAccountId
+ }
+ return 0
+}
+
+func (m *CMsgClientAuthorizeLocalDeviceNotification) GetLocalDeviceToken() uint64 {
+ if m != nil && m.LocalDeviceToken != nil {
+ return *m.LocalDeviceToken
+ }
+ return 0
+}
+
type CMsgClientDeauthorizeDeviceRequest struct {
- DeauthorizationAccountId *uint32 `protobuf:"varint,1,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
- DeauthorizationDeviceToken *uint64 `protobuf:"varint,2,opt,name=deauthorization_device_token" json:"deauthorization_device_token,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ DeauthorizationAccountId *uint32 `protobuf:"varint,1,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
+ DeauthorizationDeviceToken *uint64 `protobuf:"varint,2,opt,name=deauthorization_device_token" json:"deauthorization_device_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientDeauthorizeDeviceRequest) Reset() { *m = CMsgClientDeauthorizeDeviceRequest{} }
func (m *CMsgClientDeauthorizeDeviceRequest) String() string { return proto.CompactTextString(m) }
func (*CMsgClientDeauthorizeDeviceRequest) ProtoMessage() {}
func (*CMsgClientDeauthorizeDeviceRequest) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{145}
+ return fileDescriptor_dab52857974b135d, []int{132}
+}
+
+func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Merge(m, src)
+}
+func (m *CMsgClientDeauthorizeDeviceRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.Size(m)
}
+func (m *CMsgClientDeauthorizeDeviceRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientDeauthorizeDeviceRequest proto.InternalMessageInfo
func (m *CMsgClientDeauthorizeDeviceRequest) GetDeauthorizationAccountId() uint32 {
if m != nil && m.DeauthorizationAccountId != nil {
@@ -6495,15 +9659,37 @@ func (m *CMsgClientDeauthorizeDeviceRequest) GetDeauthorizationDeviceToken() uin
}
type CMsgClientDeauthorizeDevice struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- DeauthorizationAccountId *uint32 `protobuf:"varint,2,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ DeauthorizationAccountId *uint32 `protobuf:"varint,2,opt,name=deauthorization_account_id" json:"deauthorization_account_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientDeauthorizeDevice) Reset() { *m = CMsgClientDeauthorizeDevice{} }
-func (m *CMsgClientDeauthorizeDevice) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientDeauthorizeDevice) ProtoMessage() {}
-func (*CMsgClientDeauthorizeDevice) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{146} }
+func (m *CMsgClientDeauthorizeDevice) Reset() { *m = CMsgClientDeauthorizeDevice{} }
+func (m *CMsgClientDeauthorizeDevice) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientDeauthorizeDevice) ProtoMessage() {}
+func (*CMsgClientDeauthorizeDevice) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{133}
+}
+
+func (m *CMsgClientDeauthorizeDevice) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDeauthorizeDevice.Unmarshal(m, b)
+}
+func (m *CMsgClientDeauthorizeDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDeauthorizeDevice.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDeauthorizeDevice) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDeauthorizeDevice.Merge(m, src)
+}
+func (m *CMsgClientDeauthorizeDevice) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDeauthorizeDevice.Size(m)
+}
+func (m *CMsgClientDeauthorizeDevice) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDeauthorizeDevice.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientDeauthorizeDevice proto.InternalMessageInfo
const Default_CMsgClientDeauthorizeDevice_Eresult int32 = 2
@@ -6524,7 +9710,9 @@ func (m *CMsgClientDeauthorizeDevice) GetDeauthorizationAccountId() uint32 {
type CMsgClientUseLocalDeviceAuthorizations struct {
AuthorizationAccountId []uint32 `protobuf:"varint,1,rep,name=authorization_account_id" json:"authorization_account_id,omitempty"`
DeviceTokens []*CMsgClientUseLocalDeviceAuthorizations_DeviceToken `protobuf:"bytes,2,rep,name=device_tokens" json:"device_tokens,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUseLocalDeviceAuthorizations) Reset() {
@@ -6533,8 +9721,26 @@ func (m *CMsgClientUseLocalDeviceAuthorizations) Reset() {
func (m *CMsgClientUseLocalDeviceAuthorizations) String() string { return proto.CompactTextString(m) }
func (*CMsgClientUseLocalDeviceAuthorizations) ProtoMessage() {}
func (*CMsgClientUseLocalDeviceAuthorizations) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{147}
+ return fileDescriptor_dab52857974b135d, []int{134}
+}
+
+func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Unmarshal(m, b)
+}
+func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Marshal(b, m, deterministic)
}
+func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Merge(m, src)
+}
+func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.Size(m)
+}
+func (m *CMsgClientUseLocalDeviceAuthorizations) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations proto.InternalMessageInfo
func (m *CMsgClientUseLocalDeviceAuthorizations) GetAuthorizationAccountId() []uint32 {
if m != nil {
@@ -6551,9 +9757,11 @@ func (m *CMsgClientUseLocalDeviceAuthorizations) GetDeviceTokens() []*CMsgClient
}
type CMsgClientUseLocalDeviceAuthorizations_DeviceToken struct {
- OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
- TokenId *uint64 `protobuf:"varint,2,opt,name=token_id" json:"token_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id" json:"owner_account_id,omitempty"`
+ TokenId *uint64 `protobuf:"varint,2,opt,name=token_id" json:"token_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) Reset() {
@@ -6564,8 +9772,26 @@ func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) String() string {
}
func (*CMsgClientUseLocalDeviceAuthorizations_DeviceToken) ProtoMessage() {}
func (*CMsgClientUseLocalDeviceAuthorizations_DeviceToken) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{147, 0}
+ return fileDescriptor_dab52857974b135d, []int{134, 0}
+}
+
+func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Unmarshal(m, b)
+}
+func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Marshal(b, m, deterministic)
}
+func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Merge(m, src)
+}
+func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.Size(m)
+}
+func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientUseLocalDeviceAuthorizations_DeviceToken proto.InternalMessageInfo
func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) GetOwnerAccountId() uint32 {
if m != nil && m.OwnerAccountId != nil {
@@ -6582,20 +9808,42 @@ func (m *CMsgClientUseLocalDeviceAuthorizations_DeviceToken) GetTokenId() uint64
}
type CMsgClientGetAuthorizedDevices struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetAuthorizedDevices) Reset() { *m = CMsgClientGetAuthorizedDevices{} }
func (m *CMsgClientGetAuthorizedDevices) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAuthorizedDevices) ProtoMessage() {}
func (*CMsgClientGetAuthorizedDevices) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{148}
+ return fileDescriptor_dab52857974b135d, []int{135}
}
+func (m *CMsgClientGetAuthorizedDevices) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevices.Unmarshal(m, b)
+}
+func (m *CMsgClientGetAuthorizedDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevices.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetAuthorizedDevices) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetAuthorizedDevices.Merge(m, src)
+}
+func (m *CMsgClientGetAuthorizedDevices) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevices.Size(m)
+}
+func (m *CMsgClientGetAuthorizedDevices) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetAuthorizedDevices.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetAuthorizedDevices proto.InternalMessageInfo
+
type CMsgClientGetAuthorizedDevicesResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- AuthorizedDevice []*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice `protobuf:"bytes,2,rep,name=authorized_device" json:"authorized_device,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ AuthorizedDevice []*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice `protobuf:"bytes,2,rep,name=authorized_device" json:"authorized_device,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetAuthorizedDevicesResponse) Reset() {
@@ -6604,9 +9852,27 @@ func (m *CMsgClientGetAuthorizedDevicesResponse) Reset() {
func (m *CMsgClientGetAuthorizedDevicesResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientGetAuthorizedDevicesResponse) ProtoMessage() {}
func (*CMsgClientGetAuthorizedDevicesResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{149}
+ return fileDescriptor_dab52857974b135d, []int{136}
}
+func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Merge(m, src)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.Size(m)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse proto.InternalMessageInfo
+
const Default_CMsgClientGetAuthorizedDevicesResponse_Eresult int32 = 2
func (m *CMsgClientGetAuthorizedDevicesResponse) GetEresult() int32 {
@@ -6624,13 +9890,15 @@ func (m *CMsgClientGetAuthorizedDevicesResponse) GetAuthorizedDevice() []*CMsgCl
}
type CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice struct {
- AuthDeviceToken *uint64 `protobuf:"varint,1,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
- DeviceName *string `protobuf:"bytes,2,opt,name=device_name" json:"device_name,omitempty"`
- LastAccessTime *uint32 `protobuf:"varint,3,opt,name=last_access_time" json:"last_access_time,omitempty"`
- BorrowerId *uint32 `protobuf:"varint,4,opt,name=borrower_id" json:"borrower_id,omitempty"`
- IsPending *bool `protobuf:"varint,5,opt,name=is_pending" json:"is_pending,omitempty"`
- AppPlayed *uint32 `protobuf:"varint,6,opt,name=app_played" json:"app_played,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AuthDeviceToken *uint64 `protobuf:"varint,1,opt,name=auth_device_token" json:"auth_device_token,omitempty"`
+ DeviceName *string `protobuf:"bytes,2,opt,name=device_name" json:"device_name,omitempty"`
+ LastAccessTime *uint32 `protobuf:"varint,3,opt,name=last_access_time" json:"last_access_time,omitempty"`
+ BorrowerId *uint32 `protobuf:"varint,4,opt,name=borrower_id" json:"borrower_id,omitempty"`
+ IsPending *bool `protobuf:"varint,5,opt,name=is_pending" json:"is_pending,omitempty"`
+ AppPlayed *uint32 `protobuf:"varint,6,opt,name=app_played" json:"app_played,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) Reset() {
@@ -6641,9 +9909,27 @@ func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) String() strin
}
func (*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) ProtoMessage() {}
func (*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{149, 0}
+ return fileDescriptor_dab52857974b135d, []int{136, 0}
+}
+
+func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Unmarshal(m, b)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Merge(m, src)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.Size(m)
+}
+func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice proto.InternalMessageInfo
+
func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetAuthDeviceToken() uint64 {
if m != nil && m.AuthDeviceToken != nil {
return *m.AuthDeviceToken
@@ -6686,71 +9972,38 @@ func (m *CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice) GetAppPlayed()
return 0
}
-type CMsgClientGetEmoticonList struct {
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientSharedLibraryLockStatus struct {
+ LockedLibrary []*CMsgClientSharedLibraryLockStatus_LockedLibrary `protobuf:"bytes,1,rep,name=locked_library" json:"locked_library,omitempty"`
+ OwnLibraryLockedBy *uint32 `protobuf:"varint,2,opt,name=own_library_locked_by" json:"own_library_locked_by,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientGetEmoticonList) Reset() { *m = CMsgClientGetEmoticonList{} }
-func (m *CMsgClientGetEmoticonList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientGetEmoticonList) ProtoMessage() {}
-func (*CMsgClientGetEmoticonList) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{150} }
-
-type CMsgClientEmoticonList struct {
- Emoticons []*CMsgClientEmoticonList_Emoticon `protobuf:"bytes,1,rep,name=emoticons" json:"emoticons,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientSharedLibraryLockStatus) Reset() { *m = CMsgClientSharedLibraryLockStatus{} }
+func (m *CMsgClientSharedLibraryLockStatus) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSharedLibraryLockStatus) ProtoMessage() {}
+func (*CMsgClientSharedLibraryLockStatus) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{137}
}
-func (m *CMsgClientEmoticonList) Reset() { *m = CMsgClientEmoticonList{} }
-func (m *CMsgClientEmoticonList) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientEmoticonList) ProtoMessage() {}
-func (*CMsgClientEmoticonList) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{151} }
-
-func (m *CMsgClientEmoticonList) GetEmoticons() []*CMsgClientEmoticonList_Emoticon {
- if m != nil {
- return m.Emoticons
- }
- return nil
+func (m *CMsgClientSharedLibraryLockStatus) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Unmarshal(m, b)
}
-
-type CMsgClientEmoticonList_Emoticon struct {
- Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
- Count *int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgClientSharedLibraryLockStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Marshal(b, m, deterministic)
}
-
-func (m *CMsgClientEmoticonList_Emoticon) Reset() { *m = CMsgClientEmoticonList_Emoticon{} }
-func (m *CMsgClientEmoticonList_Emoticon) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientEmoticonList_Emoticon) ProtoMessage() {}
-func (*CMsgClientEmoticonList_Emoticon) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{151, 0}
+func (m *CMsgClientSharedLibraryLockStatus) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Merge(m, src)
}
-
-func (m *CMsgClientEmoticonList_Emoticon) GetName() string {
- if m != nil && m.Name != nil {
- return *m.Name
- }
- return ""
+func (m *CMsgClientSharedLibraryLockStatus) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSharedLibraryLockStatus.Size(m)
}
-
-func (m *CMsgClientEmoticonList_Emoticon) GetCount() int32 {
- if m != nil && m.Count != nil {
- return *m.Count
- }
- return 0
+func (m *CMsgClientSharedLibraryLockStatus) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSharedLibraryLockStatus.DiscardUnknown(m)
}
-type CMsgClientSharedLibraryLockStatus struct {
- LockedLibrary []*CMsgClientSharedLibraryLockStatus_LockedLibrary `protobuf:"bytes,1,rep,name=locked_library" json:"locked_library,omitempty"`
- OwnLibraryLockedBy *uint32 `protobuf:"varint,2,opt,name=own_library_locked_by" json:"own_library_locked_by,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientSharedLibraryLockStatus) Reset() { *m = CMsgClientSharedLibraryLockStatus{} }
-func (m *CMsgClientSharedLibraryLockStatus) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientSharedLibraryLockStatus) ProtoMessage() {}
-func (*CMsgClientSharedLibraryLockStatus) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{152}
-}
+var xxx_messageInfo_CMsgClientSharedLibraryLockStatus proto.InternalMessageInfo
func (m *CMsgClientSharedLibraryLockStatus) GetLockedLibrary() []*CMsgClientSharedLibraryLockStatus_LockedLibrary {
if m != nil {
@@ -6767,9 +10020,11 @@ func (m *CMsgClientSharedLibraryLockStatus) GetOwnLibraryLockedBy() uint32 {
}
type CMsgClientSharedLibraryLockStatus_LockedLibrary struct {
- OwnerId *uint32 `protobuf:"varint,1,opt,name=owner_id" json:"owner_id,omitempty"`
- LockedBy *uint32 `protobuf:"varint,2,opt,name=locked_by" json:"locked_by,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ OwnerId *uint32 `protobuf:"varint,1,opt,name=owner_id" json:"owner_id,omitempty"`
+ LockedBy *uint32 `protobuf:"varint,2,opt,name=locked_by" json:"locked_by,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) Reset() {
@@ -6780,9 +10035,27 @@ func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) String() string {
}
func (*CMsgClientSharedLibraryLockStatus_LockedLibrary) ProtoMessage() {}
func (*CMsgClientSharedLibraryLockStatus_LockedLibrary) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{152, 0}
+ return fileDescriptor_dab52857974b135d, []int{137, 0}
+}
+
+func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Unmarshal(m, b)
+}
+func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Merge(m, src)
+}
+func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.Size(m)
+}
+func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientSharedLibraryLockStatus_LockedLibrary proto.InternalMessageInfo
+
func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) GetOwnerId() uint32 {
if m != nil && m.OwnerId != nil {
return *m.OwnerId
@@ -6798,18 +10071,38 @@ func (m *CMsgClientSharedLibraryLockStatus_LockedLibrary) GetLockedBy() uint32 {
}
type CMsgClientSharedLibraryStopPlaying struct {
- SecondsLeft *int32 `protobuf:"varint,1,opt,name=seconds_left" json:"seconds_left,omitempty"`
- StopApps []*CMsgClientSharedLibraryStopPlaying_StopApp `protobuf:"bytes,2,rep,name=stop_apps" json:"stop_apps,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ SecondsLeft *int32 `protobuf:"varint,1,opt,name=seconds_left" json:"seconds_left,omitempty"`
+ StopApps []*CMsgClientSharedLibraryStopPlaying_StopApp `protobuf:"bytes,2,rep,name=stop_apps" json:"stop_apps,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientSharedLibraryStopPlaying) Reset() { *m = CMsgClientSharedLibraryStopPlaying{} }
func (m *CMsgClientSharedLibraryStopPlaying) String() string { return proto.CompactTextString(m) }
func (*CMsgClientSharedLibraryStopPlaying) ProtoMessage() {}
func (*CMsgClientSharedLibraryStopPlaying) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{153}
+ return fileDescriptor_dab52857974b135d, []int{138}
+}
+
+func (m *CMsgClientSharedLibraryStopPlaying) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Unmarshal(m, b)
+}
+func (m *CMsgClientSharedLibraryStopPlaying) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSharedLibraryStopPlaying) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Merge(m, src)
+}
+func (m *CMsgClientSharedLibraryStopPlaying) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.Size(m)
+}
+func (m *CMsgClientSharedLibraryStopPlaying) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSharedLibraryStopPlaying.DiscardUnknown(m)
}
+var xxx_messageInfo_CMsgClientSharedLibraryStopPlaying proto.InternalMessageInfo
+
func (m *CMsgClientSharedLibraryStopPlaying) GetSecondsLeft() int32 {
if m != nil && m.SecondsLeft != nil {
return *m.SecondsLeft
@@ -6825,9 +10118,11 @@ func (m *CMsgClientSharedLibraryStopPlaying) GetStopApps() []*CMsgClientSharedLi
}
type CMsgClientSharedLibraryStopPlaying_StopApp struct {
- AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
- OwnerId *uint32 `protobuf:"varint,2,opt,name=owner_id" json:"owner_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ AppId *uint32 `protobuf:"varint,1,opt,name=app_id" json:"app_id,omitempty"`
+ OwnerId *uint32 `protobuf:"varint,2,opt,name=owner_id" json:"owner_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) Reset() {
@@ -6838,9 +10133,27 @@ func (m *CMsgClientSharedLibraryStopPlaying_StopApp) String() string {
}
func (*CMsgClientSharedLibraryStopPlaying_StopApp) ProtoMessage() {}
func (*CMsgClientSharedLibraryStopPlaying_StopApp) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{153, 0}
+ return fileDescriptor_dab52857974b135d, []int{138, 0}
}
+func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Unmarshal(m, b)
+}
+func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Merge(m, src)
+}
+func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.Size(m)
+}
+func (m *CMsgClientSharedLibraryStopPlaying_StopApp) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSharedLibraryStopPlaying_StopApp proto.InternalMessageInfo
+
func (m *CMsgClientSharedLibraryStopPlaying_StopApp) GetAppId() uint32 {
if m != nil && m.AppId != nil {
return *m.AppId
@@ -6856,23 +10169,45 @@ func (m *CMsgClientSharedLibraryStopPlaying_StopApp) GetOwnerId() uint32 {
}
type CMsgClientServiceCall struct {
- SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
- CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
- ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
- ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
- FunctionId *uint32 `protobuf:"varint,5,opt,name=function_id" json:"function_id,omitempty"`
- CubOutputMax *uint32 `protobuf:"varint,6,opt,name=cub_output_max" json:"cub_output_max,omitempty"`
- Flags *uint32 `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
- Callparameter []byte `protobuf:"bytes,8,opt,name=callparameter" json:"callparameter,omitempty"`
- PingOnly *bool `protobuf:"varint,9,opt,name=ping_only" json:"ping_only,omitempty"`
- MaxOutstandingCalls *uint32 `protobuf:"varint,10,opt,name=max_outstanding_calls" json:"max_outstanding_calls,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientServiceCall) Reset() { *m = CMsgClientServiceCall{} }
-func (m *CMsgClientServiceCall) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServiceCall) ProtoMessage() {}
-func (*CMsgClientServiceCall) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{154} }
+ SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
+ CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
+ ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
+ ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
+ FunctionId *uint32 `protobuf:"varint,5,opt,name=function_id" json:"function_id,omitempty"`
+ CubOutputMax *uint32 `protobuf:"varint,6,opt,name=cub_output_max" json:"cub_output_max,omitempty"`
+ Flags *uint32 `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
+ Callparameter []byte `protobuf:"bytes,8,opt,name=callparameter" json:"callparameter,omitempty"`
+ PingOnly *bool `protobuf:"varint,9,opt,name=ping_only" json:"ping_only,omitempty"`
+ MaxOutstandingCalls *uint32 `protobuf:"varint,10,opt,name=max_outstanding_calls" json:"max_outstanding_calls,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientServiceCall) Reset() { *m = CMsgClientServiceCall{} }
+func (m *CMsgClientServiceCall) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServiceCall) ProtoMessage() {}
+func (*CMsgClientServiceCall) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{139}
+}
+
+func (m *CMsgClientServiceCall) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServiceCall.Unmarshal(m, b)
+}
+func (m *CMsgClientServiceCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServiceCall.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServiceCall) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServiceCall.Merge(m, src)
+}
+func (m *CMsgClientServiceCall) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServiceCall.Size(m)
+}
+func (m *CMsgClientServiceCall) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServiceCall.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServiceCall proto.InternalMessageInfo
func (m *CMsgClientServiceCall) GetSysidRouting() []byte {
if m != nil {
@@ -6945,16 +10280,38 @@ func (m *CMsgClientServiceCall) GetMaxOutstandingCalls() uint32 {
}
type CMsgClientServiceModule struct {
- ModuleCrc *uint32 `protobuf:"varint,1,opt,name=module_crc" json:"module_crc,omitempty"`
- ModuleHash []byte `protobuf:"bytes,2,opt,name=module_hash" json:"module_hash,omitempty"`
- ModuleContent []byte `protobuf:"bytes,3,opt,name=module_content" json:"module_content,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ ModuleCrc *uint32 `protobuf:"varint,1,opt,name=module_crc" json:"module_crc,omitempty"`
+ ModuleHash []byte `protobuf:"bytes,2,opt,name=module_hash" json:"module_hash,omitempty"`
+ ModuleContent []byte `protobuf:"bytes,3,opt,name=module_content" json:"module_content,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientServiceModule) Reset() { *m = CMsgClientServiceModule{} }
+func (m *CMsgClientServiceModule) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServiceModule) ProtoMessage() {}
+func (*CMsgClientServiceModule) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{140}
+}
+
+func (m *CMsgClientServiceModule) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServiceModule.Unmarshal(m, b)
+}
+func (m *CMsgClientServiceModule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServiceModule.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServiceModule) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServiceModule.Merge(m, src)
+}
+func (m *CMsgClientServiceModule) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServiceModule.Size(m)
+}
+func (m *CMsgClientServiceModule) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServiceModule.DiscardUnknown(m)
}
-func (m *CMsgClientServiceModule) Reset() { *m = CMsgClientServiceModule{} }
-func (m *CMsgClientServiceModule) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServiceModule) ProtoMessage() {}
-func (*CMsgClientServiceModule) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{155} }
+var xxx_messageInfo_CMsgClientServiceModule proto.InternalMessageInfo
func (m *CMsgClientServiceModule) GetModuleCrc() uint32 {
if m != nil && m.ModuleCrc != nil {
@@ -6978,34 +10335,56 @@ func (m *CMsgClientServiceModule) GetModuleContent() []byte {
}
type CMsgClientServiceCallResponse struct {
- SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
- CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
- ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
- ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
- Ecallresult *uint32 `protobuf:"varint,5,opt,name=ecallresult" json:"ecallresult,omitempty"`
- ResultContent []byte `protobuf:"bytes,6,opt,name=result_content" json:"result_content,omitempty"`
- OsVersionInfo []byte `protobuf:"bytes,7,opt,name=os_version_info" json:"os_version_info,omitempty"`
- SystemInfo []byte `protobuf:"bytes,8,opt,name=system_info" json:"system_info,omitempty"`
- LoadAddress *uint64 `protobuf:"fixed64,9,opt,name=load_address" json:"load_address,omitempty"`
- ExceptionRecord []byte `protobuf:"bytes,10,opt,name=exception_record" json:"exception_record,omitempty"`
- PortableOsVersionInfo []byte `protobuf:"bytes,11,opt,name=portable_os_version_info" json:"portable_os_version_info,omitempty"`
- PortableSystemInfo []byte `protobuf:"bytes,12,opt,name=portable_system_info" json:"portable_system_info,omitempty"`
- WasConverted *bool `protobuf:"varint,13,opt,name=was_converted" json:"was_converted,omitempty"`
- InternalResult *uint32 `protobuf:"varint,14,opt,name=internal_result" json:"internal_result,omitempty"`
- CurrentCount *uint32 `protobuf:"varint,15,opt,name=current_count" json:"current_count,omitempty"`
- LastCallHandle *uint32 `protobuf:"varint,16,opt,name=last_call_handle" json:"last_call_handle,omitempty"`
- LastCallModuleCrc *uint32 `protobuf:"varint,17,opt,name=last_call_module_crc" json:"last_call_module_crc,omitempty"`
- LastCallSysidRouting []byte `protobuf:"bytes,18,opt,name=last_call_sysid_routing" json:"last_call_sysid_routing,omitempty"`
- LastEcallresult *uint32 `protobuf:"varint,19,opt,name=last_ecallresult" json:"last_ecallresult,omitempty"`
- LastCallissueDelta *uint32 `protobuf:"varint,20,opt,name=last_callissue_delta" json:"last_callissue_delta,omitempty"`
- LastCallcompleteDelta *uint32 `protobuf:"varint,21,opt,name=last_callcomplete_delta" json:"last_callcomplete_delta,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *CMsgClientServiceCallResponse) Reset() { *m = CMsgClientServiceCallResponse{} }
-func (m *CMsgClientServiceCallResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientServiceCallResponse) ProtoMessage() {}
-func (*CMsgClientServiceCallResponse) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{156} }
+ SysidRouting []byte `protobuf:"bytes,1,opt,name=sysid_routing" json:"sysid_routing,omitempty"`
+ CallHandle *uint32 `protobuf:"varint,2,opt,name=call_handle" json:"call_handle,omitempty"`
+ ModuleCrc *uint32 `protobuf:"varint,3,opt,name=module_crc" json:"module_crc,omitempty"`
+ ModuleHash []byte `protobuf:"bytes,4,opt,name=module_hash" json:"module_hash,omitempty"`
+ Ecallresult *uint32 `protobuf:"varint,5,opt,name=ecallresult" json:"ecallresult,omitempty"`
+ ResultContent []byte `protobuf:"bytes,6,opt,name=result_content" json:"result_content,omitempty"`
+ OsVersionInfo []byte `protobuf:"bytes,7,opt,name=os_version_info" json:"os_version_info,omitempty"`
+ SystemInfo []byte `protobuf:"bytes,8,opt,name=system_info" json:"system_info,omitempty"`
+ LoadAddress *uint64 `protobuf:"fixed64,9,opt,name=load_address" json:"load_address,omitempty"`
+ ExceptionRecord []byte `protobuf:"bytes,10,opt,name=exception_record" json:"exception_record,omitempty"`
+ PortableOsVersionInfo []byte `protobuf:"bytes,11,opt,name=portable_os_version_info" json:"portable_os_version_info,omitempty"`
+ PortableSystemInfo []byte `protobuf:"bytes,12,opt,name=portable_system_info" json:"portable_system_info,omitempty"`
+ WasConverted *bool `protobuf:"varint,13,opt,name=was_converted" json:"was_converted,omitempty"`
+ InternalResult *uint32 `protobuf:"varint,14,opt,name=internal_result" json:"internal_result,omitempty"`
+ CurrentCount *uint32 `protobuf:"varint,15,opt,name=current_count" json:"current_count,omitempty"`
+ LastCallHandle *uint32 `protobuf:"varint,16,opt,name=last_call_handle" json:"last_call_handle,omitempty"`
+ LastCallModuleCrc *uint32 `protobuf:"varint,17,opt,name=last_call_module_crc" json:"last_call_module_crc,omitempty"`
+ LastCallSysidRouting []byte `protobuf:"bytes,18,opt,name=last_call_sysid_routing" json:"last_call_sysid_routing,omitempty"`
+ LastEcallresult *uint32 `protobuf:"varint,19,opt,name=last_ecallresult" json:"last_ecallresult,omitempty"`
+ LastCallissueDelta *uint32 `protobuf:"varint,20,opt,name=last_callissue_delta" json:"last_callissue_delta,omitempty"`
+ LastCallcompleteDelta *uint32 `protobuf:"varint,21,opt,name=last_callcomplete_delta" json:"last_callcomplete_delta,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientServiceCallResponse) Reset() { *m = CMsgClientServiceCallResponse{} }
+func (m *CMsgClientServiceCallResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServiceCallResponse) ProtoMessage() {}
+func (*CMsgClientServiceCallResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{141}
+}
+
+func (m *CMsgClientServiceCallResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServiceCallResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientServiceCallResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServiceCallResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServiceCallResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServiceCallResponse.Merge(m, src)
+}
+func (m *CMsgClientServiceCallResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServiceCallResponse.Size(m)
+}
+func (m *CMsgClientServiceCallResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServiceCallResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServiceCallResponse proto.InternalMessageInfo
func (m *CMsgClientServiceCallResponse) GetSysidRouting() []byte {
if m != nil {
@@ -7155,24 +10534,68 @@ func (m *CMsgClientServiceCallResponse) GetLastCallcompleteDelta() uint32 {
}
type CMsgAMUnlockStreaming struct {
- XXX_unrecognized []byte `json:"-"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgAMUnlockStreaming) Reset() { *m = CMsgAMUnlockStreaming{} }
+func (m *CMsgAMUnlockStreaming) String() string { return proto.CompactTextString(m) }
+func (*CMsgAMUnlockStreaming) ProtoMessage() {}
+func (*CMsgAMUnlockStreaming) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{142}
}
-func (m *CMsgAMUnlockStreaming) Reset() { *m = CMsgAMUnlockStreaming{} }
-func (m *CMsgAMUnlockStreaming) String() string { return proto.CompactTextString(m) }
-func (*CMsgAMUnlockStreaming) ProtoMessage() {}
-func (*CMsgAMUnlockStreaming) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{157} }
+func (m *CMsgAMUnlockStreaming) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgAMUnlockStreaming.Unmarshal(m, b)
+}
+func (m *CMsgAMUnlockStreaming) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgAMUnlockStreaming.Marshal(b, m, deterministic)
+}
+func (m *CMsgAMUnlockStreaming) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgAMUnlockStreaming.Merge(m, src)
+}
+func (m *CMsgAMUnlockStreaming) XXX_Size() int {
+ return xxx_messageInfo_CMsgAMUnlockStreaming.Size(m)
+}
+func (m *CMsgAMUnlockStreaming) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgAMUnlockStreaming.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgAMUnlockStreaming proto.InternalMessageInfo
type CMsgAMUnlockStreamingResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- EncryptionKey []byte `protobuf:"bytes,2,opt,name=encryption_key" json:"encryption_key,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ EncryptionKey []byte `protobuf:"bytes,2,opt,name=encryption_key" json:"encryption_key,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgAMUnlockStreamingResponse) Reset() { *m = CMsgAMUnlockStreamingResponse{} }
-func (m *CMsgAMUnlockStreamingResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgAMUnlockStreamingResponse) ProtoMessage() {}
-func (*CMsgAMUnlockStreamingResponse) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{158} }
+func (m *CMsgAMUnlockStreamingResponse) Reset() { *m = CMsgAMUnlockStreamingResponse{} }
+func (m *CMsgAMUnlockStreamingResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgAMUnlockStreamingResponse) ProtoMessage() {}
+func (*CMsgAMUnlockStreamingResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{143}
+}
+
+func (m *CMsgAMUnlockStreamingResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgAMUnlockStreamingResponse.Unmarshal(m, b)
+}
+func (m *CMsgAMUnlockStreamingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgAMUnlockStreamingResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgAMUnlockStreamingResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgAMUnlockStreamingResponse.Merge(m, src)
+}
+func (m *CMsgAMUnlockStreamingResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgAMUnlockStreamingResponse.Size(m)
+}
+func (m *CMsgAMUnlockStreamingResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgAMUnlockStreamingResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgAMUnlockStreamingResponse proto.InternalMessageInfo
const Default_CMsgAMUnlockStreamingResponse_Eresult int32 = 2
@@ -7190,132 +10613,198 @@ func (m *CMsgAMUnlockStreamingResponse) GetEncryptionKey() []byte {
return nil
}
-type CMsgClientPlayingSessionState struct {
- PlayingBlocked *bool `protobuf:"varint,2,opt,name=playing_blocked" json:"playing_blocked,omitempty"`
- PlayingApp *uint32 `protobuf:"varint,3,opt,name=playing_app" json:"playing_app,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgAMUnlockHEVC struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientPlayingSessionState) Reset() { *m = CMsgClientPlayingSessionState{} }
-func (m *CMsgClientPlayingSessionState) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientPlayingSessionState) ProtoMessage() {}
-func (*CMsgClientPlayingSessionState) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{159} }
+func (m *CMsgAMUnlockHEVC) Reset() { *m = CMsgAMUnlockHEVC{} }
+func (m *CMsgAMUnlockHEVC) String() string { return proto.CompactTextString(m) }
+func (*CMsgAMUnlockHEVC) ProtoMessage() {}
+func (*CMsgAMUnlockHEVC) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{144}
+}
-func (m *CMsgClientPlayingSessionState) GetPlayingBlocked() bool {
- if m != nil && m.PlayingBlocked != nil {
- return *m.PlayingBlocked
- }
- return false
+func (m *CMsgAMUnlockHEVC) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgAMUnlockHEVC.Unmarshal(m, b)
+}
+func (m *CMsgAMUnlockHEVC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgAMUnlockHEVC.Marshal(b, m, deterministic)
+}
+func (m *CMsgAMUnlockHEVC) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgAMUnlockHEVC.Merge(m, src)
+}
+func (m *CMsgAMUnlockHEVC) XXX_Size() int {
+ return xxx_messageInfo_CMsgAMUnlockHEVC.Size(m)
+}
+func (m *CMsgAMUnlockHEVC) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgAMUnlockHEVC.DiscardUnknown(m)
}
-func (m *CMsgClientPlayingSessionState) GetPlayingApp() uint32 {
- if m != nil && m.PlayingApp != nil {
- return *m.PlayingApp
- }
- return 0
+var xxx_messageInfo_CMsgAMUnlockHEVC proto.InternalMessageInfo
+
+type CMsgAMUnlockHEVCResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-type CMsgClientKickPlayingSession struct {
- OnlyStopGame *bool `protobuf:"varint,1,opt,name=only_stop_game" json:"only_stop_game,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+func (m *CMsgAMUnlockHEVCResponse) Reset() { *m = CMsgAMUnlockHEVCResponse{} }
+func (m *CMsgAMUnlockHEVCResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgAMUnlockHEVCResponse) ProtoMessage() {}
+func (*CMsgAMUnlockHEVCResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{145}
+}
+
+func (m *CMsgAMUnlockHEVCResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgAMUnlockHEVCResponse.Unmarshal(m, b)
+}
+func (m *CMsgAMUnlockHEVCResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgAMUnlockHEVCResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgAMUnlockHEVCResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgAMUnlockHEVCResponse.Merge(m, src)
+}
+func (m *CMsgAMUnlockHEVCResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgAMUnlockHEVCResponse.Size(m)
+}
+func (m *CMsgAMUnlockHEVCResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgAMUnlockHEVCResponse.DiscardUnknown(m)
}
-func (m *CMsgClientKickPlayingSession) Reset() { *m = CMsgClientKickPlayingSession{} }
-func (m *CMsgClientKickPlayingSession) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientKickPlayingSession) ProtoMessage() {}
-func (*CMsgClientKickPlayingSession) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{160} }
+var xxx_messageInfo_CMsgAMUnlockHEVCResponse proto.InternalMessageInfo
-func (m *CMsgClientKickPlayingSession) GetOnlyStopGame() bool {
- if m != nil && m.OnlyStopGame != nil {
- return *m.OnlyStopGame
+const Default_CMsgAMUnlockHEVCResponse_Eresult int32 = 2
+
+func (m *CMsgAMUnlockHEVCResponse) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
}
- return false
+ return Default_CMsgAMUnlockHEVCResponse_Eresult
}
-type CMsgClientCreateAccount struct {
- AccountName *string `protobuf:"bytes,1,opt,name=account_name" json:"account_name,omitempty"`
- Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"`
- Email *string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"`
- Launcher *uint32 `protobuf:"varint,6,opt,name=launcher" json:"launcher,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientPlayingSessionState struct {
+ PlayingBlocked *bool `protobuf:"varint,2,opt,name=playing_blocked" json:"playing_blocked,omitempty"`
+ PlayingApp *uint32 `protobuf:"varint,3,opt,name=playing_app" json:"playing_app,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientCreateAccount) Reset() { *m = CMsgClientCreateAccount{} }
-func (m *CMsgClientCreateAccount) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientCreateAccount) ProtoMessage() {}
-func (*CMsgClientCreateAccount) Descriptor() ([]byte, []int) { return client_server_2_fileDescriptor0, []int{161} }
-
-func (m *CMsgClientCreateAccount) GetAccountName() string {
- if m != nil && m.AccountName != nil {
- return *m.AccountName
- }
- return ""
+func (m *CMsgClientPlayingSessionState) Reset() { *m = CMsgClientPlayingSessionState{} }
+func (m *CMsgClientPlayingSessionState) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPlayingSessionState) ProtoMessage() {}
+func (*CMsgClientPlayingSessionState) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{146}
}
-func (m *CMsgClientCreateAccount) GetPassword() string {
- if m != nil && m.Password != nil {
- return *m.Password
- }
- return ""
+func (m *CMsgClientPlayingSessionState) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPlayingSessionState.Unmarshal(m, b)
+}
+func (m *CMsgClientPlayingSessionState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPlayingSessionState.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPlayingSessionState) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPlayingSessionState.Merge(m, src)
}
+func (m *CMsgClientPlayingSessionState) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPlayingSessionState.Size(m)
+}
+func (m *CMsgClientPlayingSessionState) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPlayingSessionState.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPlayingSessionState proto.InternalMessageInfo
-func (m *CMsgClientCreateAccount) GetEmail() string {
- if m != nil && m.Email != nil {
- return *m.Email
+func (m *CMsgClientPlayingSessionState) GetPlayingBlocked() bool {
+ if m != nil && m.PlayingBlocked != nil {
+ return *m.PlayingBlocked
}
- return ""
+ return false
}
-func (m *CMsgClientCreateAccount) GetLauncher() uint32 {
- if m != nil && m.Launcher != nil {
- return *m.Launcher
+func (m *CMsgClientPlayingSessionState) GetPlayingApp() uint32 {
+ if m != nil && m.PlayingApp != nil {
+ return *m.PlayingApp
}
return 0
}
-type CMsgClientCreateAccountResponse struct {
- Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
- Steamid *uint64 `protobuf:"fixed64,2,opt,name=steamid" json:"steamid,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+type CMsgClientKickPlayingSession struct {
+ OnlyStopGame *bool `protobuf:"varint,1,opt,name=only_stop_game" json:"only_stop_game,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
-func (m *CMsgClientCreateAccountResponse) Reset() { *m = CMsgClientCreateAccountResponse{} }
-func (m *CMsgClientCreateAccountResponse) String() string { return proto.CompactTextString(m) }
-func (*CMsgClientCreateAccountResponse) ProtoMessage() {}
-func (*CMsgClientCreateAccountResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{162}
+func (m *CMsgClientKickPlayingSession) Reset() { *m = CMsgClientKickPlayingSession{} }
+func (m *CMsgClientKickPlayingSession) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientKickPlayingSession) ProtoMessage() {}
+func (*CMsgClientKickPlayingSession) Descriptor() ([]byte, []int) {
+ return fileDescriptor_dab52857974b135d, []int{147}
}
-const Default_CMsgClientCreateAccountResponse_Eresult int32 = 2
-
-func (m *CMsgClientCreateAccountResponse) GetEresult() int32 {
- if m != nil && m.Eresult != nil {
- return *m.Eresult
- }
- return Default_CMsgClientCreateAccountResponse_Eresult
+func (m *CMsgClientKickPlayingSession) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientKickPlayingSession.Unmarshal(m, b)
+}
+func (m *CMsgClientKickPlayingSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientKickPlayingSession.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientKickPlayingSession) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientKickPlayingSession.Merge(m, src)
+}
+func (m *CMsgClientKickPlayingSession) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientKickPlayingSession.Size(m)
+}
+func (m *CMsgClientKickPlayingSession) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientKickPlayingSession.DiscardUnknown(m)
}
-func (m *CMsgClientCreateAccountResponse) GetSteamid() uint64 {
- if m != nil && m.Steamid != nil {
- return *m.Steamid
+var xxx_messageInfo_CMsgClientKickPlayingSession proto.InternalMessageInfo
+
+func (m *CMsgClientKickPlayingSession) GetOnlyStopGame() bool {
+ if m != nil && m.OnlyStopGame != nil {
+ return *m.OnlyStopGame
}
- return 0
+ return false
}
type CMsgClientVoiceCallPreAuthorize struct {
- CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
- ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
- CallerId *int32 `protobuf:"varint,3,opt,name=caller_id" json:"caller_id,omitempty"`
- Hangup *bool `protobuf:"varint,4,opt,name=hangup" json:"hangup,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
+ ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
+ CallerId *int32 `protobuf:"varint,3,opt,name=caller_id" json:"caller_id,omitempty"`
+ Hangup *bool `protobuf:"varint,4,opt,name=hangup" json:"hangup,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientVoiceCallPreAuthorize) Reset() { *m = CMsgClientVoiceCallPreAuthorize{} }
func (m *CMsgClientVoiceCallPreAuthorize) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVoiceCallPreAuthorize) ProtoMessage() {}
func (*CMsgClientVoiceCallPreAuthorize) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{163}
+ return fileDescriptor_dab52857974b135d, []int{148}
+}
+
+func (m *CMsgClientVoiceCallPreAuthorize) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Unmarshal(m, b)
+}
+func (m *CMsgClientVoiceCallPreAuthorize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientVoiceCallPreAuthorize) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Merge(m, src)
+}
+func (m *CMsgClientVoiceCallPreAuthorize) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.Size(m)
}
+func (m *CMsgClientVoiceCallPreAuthorize) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientVoiceCallPreAuthorize.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientVoiceCallPreAuthorize proto.InternalMessageInfo
func (m *CMsgClientVoiceCallPreAuthorize) GetCallerSteamid() uint64 {
if m != nil && m.CallerSteamid != nil {
@@ -7346,11 +10835,13 @@ func (m *CMsgClientVoiceCallPreAuthorize) GetHangup() bool {
}
type CMsgClientVoiceCallPreAuthorizeResponse struct {
- CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
- ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
- Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
- CallerId *int32 `protobuf:"varint,4,opt,name=caller_id" json:"caller_id,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ CallerSteamid *uint64 `protobuf:"fixed64,1,opt,name=caller_steamid" json:"caller_steamid,omitempty"`
+ ReceiverSteamid *uint64 `protobuf:"fixed64,2,opt,name=receiver_steamid" json:"receiver_steamid,omitempty"`
+ Eresult *int32 `protobuf:"varint,3,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ CallerId *int32 `protobuf:"varint,4,opt,name=caller_id" json:"caller_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CMsgClientVoiceCallPreAuthorizeResponse) Reset() {
@@ -7359,9 +10850,27 @@ func (m *CMsgClientVoiceCallPreAuthorizeResponse) Reset() {
func (m *CMsgClientVoiceCallPreAuthorizeResponse) String() string { return proto.CompactTextString(m) }
func (*CMsgClientVoiceCallPreAuthorizeResponse) ProtoMessage() {}
func (*CMsgClientVoiceCallPreAuthorizeResponse) Descriptor() ([]byte, []int) {
- return client_server_2_fileDescriptor0, []int{164}
+ return fileDescriptor_dab52857974b135d, []int{149}
}
+func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Merge(m, src)
+}
+func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.Size(m)
+}
+func (m *CMsgClientVoiceCallPreAuthorizeResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientVoiceCallPreAuthorizeResponse proto.InternalMessageInfo
+
const Default_CMsgClientVoiceCallPreAuthorizeResponse_Eresult int32 = 2
func (m *CMsgClientVoiceCallPreAuthorizeResponse) GetCallerSteamid() uint64 {
@@ -7402,6 +10911,7 @@ func init() {
proto.RegisterType((*CMsgClientUCMPublishFileResponse)(nil), "CMsgClientUCMPublishFileResponse")
proto.RegisterType((*CMsgClientUCMUpdatePublishedFile)(nil), "CMsgClientUCMUpdatePublishedFile")
proto.RegisterType((*CMsgClientUCMUpdatePublishedFile_KeyValueTag)(nil), "CMsgClientUCMUpdatePublishedFile.KeyValueTag")
+ proto.RegisterType((*CMsgClientUCMUpdatePublishedFile_AdditionalPreview)(nil), "CMsgClientUCMUpdatePublishedFile.AdditionalPreview")
proto.RegisterType((*CMsgClientUCMUpdatePublishedFileResponse)(nil), "CMsgClientUCMUpdatePublishedFileResponse")
proto.RegisterType((*CMsgClientUCMDeletePublishedFile)(nil), "CMsgClientUCMDeletePublishedFile")
proto.RegisterType((*CMsgClientUCMDeletePublishedFileResponse)(nil), "CMsgClientUCMDeletePublishedFileResponse")
@@ -7447,16 +10957,6 @@ func init() {
proto.RegisterType((*CMsgClientUpdateMachineAuthResponse)(nil), "CMsgClientUpdateMachineAuthResponse")
proto.RegisterType((*CMsgClientRequestMachineAuth)(nil), "CMsgClientRequestMachineAuth")
proto.RegisterType((*CMsgClientRequestMachineAuthResponse)(nil), "CMsgClientRequestMachineAuthResponse")
- proto.RegisterType((*CMsgClientCreateFriendsGroup)(nil), "CMsgClientCreateFriendsGroup")
- proto.RegisterType((*CMsgClientCreateFriendsGroupResponse)(nil), "CMsgClientCreateFriendsGroupResponse")
- proto.RegisterType((*CMsgClientDeleteFriendsGroup)(nil), "CMsgClientDeleteFriendsGroup")
- proto.RegisterType((*CMsgClientDeleteFriendsGroupResponse)(nil), "CMsgClientDeleteFriendsGroupResponse")
- proto.RegisterType((*CMsgClientRenameFriendsGroup)(nil), "CMsgClientRenameFriendsGroup")
- proto.RegisterType((*CMsgClientRenameFriendsGroupResponse)(nil), "CMsgClientRenameFriendsGroupResponse")
- proto.RegisterType((*CMsgClientAddFriendToGroup)(nil), "CMsgClientAddFriendToGroup")
- proto.RegisterType((*CMsgClientAddFriendToGroupResponse)(nil), "CMsgClientAddFriendToGroupResponse")
- proto.RegisterType((*CMsgClientRemoveFriendFromGroup)(nil), "CMsgClientRemoveFriendFromGroup")
- proto.RegisterType((*CMsgClientRemoveFriendFromGroupResponse)(nil), "CMsgClientRemoveFriendFromGroupResponse")
proto.RegisterType((*CMsgClientRegisterKey)(nil), "CMsgClientRegisterKey")
proto.RegisterType((*CMsgClientPurchaseResponse)(nil), "CMsgClientPurchaseResponse")
proto.RegisterType((*CMsgClientActivateOEMLicense)(nil), "CMsgClientActivateOEMLicense")
@@ -7467,14 +10967,9 @@ func init() {
proto.RegisterType((*CMsgTrading_InitiateTradeResponse)(nil), "CMsgTrading_InitiateTradeResponse")
proto.RegisterType((*CMsgTrading_CancelTradeRequest)(nil), "CMsgTrading_CancelTradeRequest")
proto.RegisterType((*CMsgTrading_StartSession)(nil), "CMsgTrading_StartSession")
- proto.RegisterType((*CMsgClientEmailChange)(nil), "CMsgClientEmailChange")
- proto.RegisterType((*CMsgClientEmailChangeResponse)(nil), "CMsgClientEmailChangeResponse")
proto.RegisterType((*CMsgClientGetCDNAuthToken)(nil), "CMsgClientGetCDNAuthToken")
proto.RegisterType((*CMsgClientGetDepotDecryptionKey)(nil), "CMsgClientGetDepotDecryptionKey")
proto.RegisterType((*CMsgClientGetDepotDecryptionKeyResponse)(nil), "CMsgClientGetDepotDecryptionKeyResponse")
- proto.RegisterType((*CMsgClientGetAppBetaPasswords)(nil), "CMsgClientGetAppBetaPasswords")
- proto.RegisterType((*CMsgClientGetAppBetaPasswordsResponse)(nil), "CMsgClientGetAppBetaPasswordsResponse")
- proto.RegisterType((*CMsgClientGetAppBetaPasswordsResponse_BetaPassword)(nil), "CMsgClientGetAppBetaPasswordsResponse.BetaPassword")
proto.RegisterType((*CMsgClientCheckAppBetaPassword)(nil), "CMsgClientCheckAppBetaPassword")
proto.RegisterType((*CMsgClientCheckAppBetaPasswordResponse)(nil), "CMsgClientCheckAppBetaPasswordResponse")
proto.RegisterType((*CMsgClientCheckAppBetaPasswordResponse_BetaPassword)(nil), "CMsgClientCheckAppBetaPasswordResponse.BetaPassword")
@@ -7527,10 +11022,10 @@ func init() {
proto.RegisterType((*CMsgClientRequestCommentNotifications)(nil), "CMsgClientRequestCommentNotifications")
proto.RegisterType((*CMsgClientOfflineMessageNotification)(nil), "CMsgClientOfflineMessageNotification")
proto.RegisterType((*CMsgClientRequestOfflineMessageCount)(nil), "CMsgClientRequestOfflineMessageCount")
- proto.RegisterType((*CMsgClientFSGetFriendMessageHistory)(nil), "CMsgClientFSGetFriendMessageHistory")
- proto.RegisterType((*CMsgClientFSGetFriendMessageHistoryResponse)(nil), "CMsgClientFSGetFriendMessageHistoryResponse")
- proto.RegisterType((*CMsgClientFSGetFriendMessageHistoryResponse_FriendMessage)(nil), "CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage")
- proto.RegisterType((*CMsgClientFSGetFriendMessageHistoryForOfflineMessages)(nil), "CMsgClientFSGetFriendMessageHistoryForOfflineMessages")
+ proto.RegisterType((*CMsgClientChatGetFriendMessageHistory)(nil), "CMsgClientChatGetFriendMessageHistory")
+ proto.RegisterType((*CMsgClientChatGetFriendMessageHistoryResponse)(nil), "CMsgClientChatGetFriendMessageHistoryResponse")
+ proto.RegisterType((*CMsgClientChatGetFriendMessageHistoryResponse_FriendMessage)(nil), "CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage")
+ proto.RegisterType((*CMsgClientChatGetFriendMessageHistoryForOfflineMessages)(nil), "CMsgClientChatGetFriendMessageHistoryForOfflineMessages")
proto.RegisterType((*CMsgClientFSGetFriendsSteamLevels)(nil), "CMsgClientFSGetFriendsSteamLevels")
proto.RegisterType((*CMsgClientFSGetFriendsSteamLevelsResponse)(nil), "CMsgClientFSGetFriendsSteamLevelsResponse")
proto.RegisterType((*CMsgClientFSGetFriendsSteamLevelsResponse_Friend)(nil), "CMsgClientFSGetFriendsSteamLevelsResponse.Friend")
@@ -7565,6 +11060,7 @@ func init() {
proto.RegisterType((*CMsgClientVanityURLChangedNotification)(nil), "CMsgClientVanityURLChangedNotification")
proto.RegisterType((*CMsgClientAuthorizeLocalDeviceRequest)(nil), "CMsgClientAuthorizeLocalDeviceRequest")
proto.RegisterType((*CMsgClientAuthorizeLocalDevice)(nil), "CMsgClientAuthorizeLocalDevice")
+ proto.RegisterType((*CMsgClientAuthorizeLocalDeviceNotification)(nil), "CMsgClientAuthorizeLocalDeviceNotification")
proto.RegisterType((*CMsgClientDeauthorizeDeviceRequest)(nil), "CMsgClientDeauthorizeDeviceRequest")
proto.RegisterType((*CMsgClientDeauthorizeDevice)(nil), "CMsgClientDeauthorizeDevice")
proto.RegisterType((*CMsgClientUseLocalDeviceAuthorizations)(nil), "CMsgClientUseLocalDeviceAuthorizations")
@@ -7572,9 +11068,6 @@ func init() {
proto.RegisterType((*CMsgClientGetAuthorizedDevices)(nil), "CMsgClientGetAuthorizedDevices")
proto.RegisterType((*CMsgClientGetAuthorizedDevicesResponse)(nil), "CMsgClientGetAuthorizedDevicesResponse")
proto.RegisterType((*CMsgClientGetAuthorizedDevicesResponse_AuthorizedDevice)(nil), "CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice")
- proto.RegisterType((*CMsgClientGetEmoticonList)(nil), "CMsgClientGetEmoticonList")
- proto.RegisterType((*CMsgClientEmoticonList)(nil), "CMsgClientEmoticonList")
- proto.RegisterType((*CMsgClientEmoticonList_Emoticon)(nil), "CMsgClientEmoticonList.Emoticon")
proto.RegisterType((*CMsgClientSharedLibraryLockStatus)(nil), "CMsgClientSharedLibraryLockStatus")
proto.RegisterType((*CMsgClientSharedLibraryLockStatus_LockedLibrary)(nil), "CMsgClientSharedLibraryLockStatus.LockedLibrary")
proto.RegisterType((*CMsgClientSharedLibraryStopPlaying)(nil), "CMsgClientSharedLibraryStopPlaying")
@@ -7584,435 +11077,436 @@ func init() {
proto.RegisterType((*CMsgClientServiceCallResponse)(nil), "CMsgClientServiceCallResponse")
proto.RegisterType((*CMsgAMUnlockStreaming)(nil), "CMsgAMUnlockStreaming")
proto.RegisterType((*CMsgAMUnlockStreamingResponse)(nil), "CMsgAMUnlockStreamingResponse")
+ proto.RegisterType((*CMsgAMUnlockHEVC)(nil), "CMsgAMUnlockHEVC")
+ proto.RegisterType((*CMsgAMUnlockHEVCResponse)(nil), "CMsgAMUnlockHEVCResponse")
proto.RegisterType((*CMsgClientPlayingSessionState)(nil), "CMsgClientPlayingSessionState")
proto.RegisterType((*CMsgClientKickPlayingSession)(nil), "CMsgClientKickPlayingSession")
- proto.RegisterType((*CMsgClientCreateAccount)(nil), "CMsgClientCreateAccount")
- proto.RegisterType((*CMsgClientCreateAccountResponse)(nil), "CMsgClientCreateAccountResponse")
proto.RegisterType((*CMsgClientVoiceCallPreAuthorize)(nil), "CMsgClientVoiceCallPreAuthorize")
proto.RegisterType((*CMsgClientVoiceCallPreAuthorizeResponse)(nil), "CMsgClientVoiceCallPreAuthorizeResponse")
}
-var client_server_2_fileDescriptor0 = []byte{
- // 6736 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xc4, 0x3c, 0x4b, 0x8c, 0x24, 0xc9,
- 0x55, 0xd4, 0xa7, 0x7f, 0xd1, 0xdd, 0x33, 0xb3, 0x35, 0xb3, 0x3b, 0xed, 0x9a, 0xfd, 0x8c, 0xd3,
- 0x3b, 0xde, 0x9f, 0xb7, 0x76, 0x7e, 0xfb, 0x1b, 0xbc, 0xeb, 0xed, 0xe9, 0x9e, 0xe9, 0x1d, 0xcf,
- 0xcc, 0x4e, 0xd3, 0xbd, 0xb3, 0x8b, 0x2c, 0x50, 0x92, 0x95, 0x19, 0x5d, 0x9d, 0xee, 0xac, 0xca,
- 0x74, 0x66, 0x56, 0xf7, 0x94, 0x4f, 0xc8, 0x27, 0x10, 0x07, 0x84, 0x64, 0x10, 0x16, 0x32, 0xc8,
- 0xe2, 0xc0, 0x01, 0x21, 0x2e, 0x96, 0x30, 0x12, 0x1c, 0x40, 0x82, 0x0b, 0x12, 0xc8, 0x80, 0x04,
- 0x12, 0x27, 0x4e, 0x48, 0xc0, 0x85, 0x03, 0x42, 0x82, 0x0b, 0xef, 0x13, 0x91, 0x19, 0x99, 0x59,
- 0x95, 0xdd, 0xbd, 0xb6, 0xe1, 0xb2, 0x3b, 0x15, 0x19, 0xf1, 0xde, 0x8b, 0x17, 0x2f, 0xde, 0x3f,
- 0x5a, 0x58, 0x49, 0x2a, 0x9d, 0xe1, 0x50, 0x26, 0x89, 0x33, 0x90, 0x89, 0xed, 0x06, 0xbe, 0x1c,
- 0xa5, 0x89, 0x8c, 0x0f, 0x65, 0x6c, 0x5f, 0xef, 0x45, 0x71, 0x98, 0x86, 0xdd, 0xb5, 0xe2, 0x9c,
- 0xbe, 0x93, 0x48, 0xf5, 0xa5, 0x2b, 0x47, 0x6e, 0x3c, 0x89, 0x52, 0xe9, 0xd9, 0x4e, 0x14, 0xd9,
- 0xa9, 0xef, 0x1e, 0xc8, 0x94, 0xbf, 0x59, 0xff, 0xde, 0x14, 0xdd, 0x8d, 0x87, 0xc9, 0x60, 0x83,
- 0x40, 0x3e, 0xde, 0x78, 0xb8, 0xee, 0x79, 0xbb, 0x6e, 0x2c, 0xe5, 0x28, 0xd9, 0x0f, 0xd3, 0xce,
- 0xaa, 0x98, 0x83, 0x25, 0xbe, 0xb7, 0xd6, 0xb8, 0xdc, 0x78, 0x79, 0xb5, 0x73, 0x4e, 0x2c, 0xee,
- 0xf9, 0x81, 0x1c, 0x39, 0x43, 0xb9, 0xd6, 0x84, 0x91, 0xa5, 0xce, 0x53, 0x62, 0x29, 0xdd, 0x1f,
- 0x0f, 0xfb, 0x34, 0xd4, 0xa2, 0xa1, 0x8b, 0xe2, 0x6c, 0x9c, 0xfa, 0x43, 0x79, 0xe3, 0xba, 0x0d,
- 0x80, 0x1c, 0x40, 0xbb, 0xd6, 0x86, 0x0f, 0x0b, 0x08, 0xec, 0xc8, 0xf7, 0xd2, 0xfd, 0xb5, 0x39,
- 0x02, 0x76, 0x46, 0xcc, 0xef, 0x4b, 0x7f, 0xb0, 0x9f, 0xae, 0xcd, 0xd3, 0xef, 0xf3, 0x62, 0x39,
- 0x92, 0xf1, 0xd0, 0x4f, 0x12, 0x3f, 0x1c, 0x25, 0x6b, 0x0b, 0x34, 0x78, 0x56, 0x2c, 0xb8, 0x4e,
- 0x94, 0xc2, 0xc8, 0xda, 0x22, 0x41, 0x7f, 0x5a, 0xac, 0x02, 0x65, 0x71, 0xea, 0x8e, 0x53, 0x9b,
- 0x90, 0x2e, 0xd1, 0xf0, 0x97, 0x44, 0x2b, 0x75, 0x06, 0x6b, 0xe2, 0x72, 0xeb, 0xe5, 0xe5, 0xeb,
- 0x2f, 0xf4, 0x66, 0x6f, 0xa9, 0xf7, 0xb1, 0x33, 0xe8, 0x3c, 0x23, 0xce, 0xc0, 0xec, 0x01, 0x30,
- 0x84, 0x98, 0x06, 0xfb, 0x5b, 0x86, 0x85, 0xf3, 0x48, 0x42, 0x12, 0x85, 0xb0, 0xc3, 0xd8, 0x46,
- 0x68, 0x2b, 0x00, 0x7a, 0xb1, 0xf3, 0xbc, 0x78, 0x46, 0x4d, 0x8e, 0xc6, 0xfd, 0xc0, 0x4f, 0xf6,
- 0xa5, 0x87, 0x4c, 0x80, 0x45, 0xab, 0xb0, 0xa8, 0xdd, 0x7d, 0x55, 0xb4, 0x10, 0x26, 0xf0, 0x06,
- 0xa6, 0x31, 0x4d, 0x8d, 0x8c, 0x37, 0x30, 0x72, 0xe8, 0x04, 0x63, 0xc5, 0x2e, 0xcb, 0x13, 0xd6,
- 0x6c, 0xd2, 0x76, 0x24, 0x20, 0x1f, 0x25, 0xb2, 0xd3, 0x11, 0x0b, 0x32, 0x96, 0xc9, 0x38, 0x48,
- 0x09, 0xd2, 0xdc, 0xad, 0xc6, 0xf5, 0xce, 0xab, 0x62, 0x25, 0xc9, 0x66, 0x02, 0x6e, 0x84, 0x37,
- 0x7f, 0xeb, 0xc2, 0xb5, 0x77, 0x6e, 0xde, 0x7c, 0xeb, 0xed, 0x9b, 0x37, 0xaf, 0xbe, 0x7d, 0xe3,
- 0xed, 0xab, 0xef, 0xbe, 0xf9, 0xe6, 0xb5, 0xb7, 0xae, 0xbd, 0x69, 0xdd, 0x17, 0xcf, 0x15, 0xb0,
- 0x6c, 0xca, 0x40, 0xa6, 0xd2, 0x38, 0xd6, 0x32, 0xb0, 0x46, 0x0d, 0xb0, 0x9f, 0x16, 0x57, 0x6a,
- 0x81, 0xd5, 0x51, 0x6d, 0xfd, 0xb0, 0x29, 0xd6, 0x0a, 0xab, 0xb7, 0x99, 0x85, 0x77, 0x81, 0x81,
- 0x28, 0x00, 0x28, 0x8f, 0x99, 0x74, 0x01, 0xbf, 0x90, 0xb1, 0xb6, 0x21, 0x5e, 0x9f, 0x13, 0x4f,
- 0x45, 0xb1, 0x3c, 0xf4, 0xe5, 0x91, 0x9d, 0x7f, 0xca, 0xc4, 0xcc, 0x05, 0xbc, 0xe3, 0x21, 0x1c,
- 0x96, 0x02, 0xd3, 0x26, 0x30, 0x20, 0x66, 0xa9, 0x9f, 0x06, 0x92, 0xc4, 0x6c, 0x09, 0xcf, 0xd4,
- 0x93, 0xb0, 0x5b, 0x9f, 0xa5, 0x68, 0x9e, 0x06, 0x57, 0x44, 0x1b, 0x8e, 0x26, 0x01, 0x99, 0x6a,
- 0xb1, 0x4c, 0x1d, 0x85, 0xf1, 0x01, 0xec, 0x26, 0x22, 0x34, 0x24, 0x53, 0x8b, 0xb0, 0x21, 0x71,
- 0xe8, 0x27, 0x7e, 0xdf, 0x0f, 0xfc, 0x74, 0x02, 0xa2, 0x05, 0x7b, 0xca, 0x68, 0x4c, 0x27, 0x91,
- 0x04, 0xa1, 0x41, 0x7c, 0xcb, 0xa2, 0x35, 0x8e, 0x03, 0x12, 0x96, 0x25, 0x94, 0xac, 0x43, 0xdf,
- 0x93, 0xa1, 0x0d, 0xd7, 0x0b, 0xff, 0x11, 0x83, 0x90, 0xe0, 0xa4, 0xae, 0xe8, 0xf0, 0xb8, 0xe3,
- 0xba, 0xe1, 0x78, 0xa4, 0x64, 0xf7, 0x0c, 0xad, 0x59, 0x13, 0xe7, 0xf8, 0x1b, 0xfc, 0x67, 0x94,
- 0xfa, 0x7b, 0x3e, 0xac, 0x3a, 0xab, 0x69, 0xf7, 0x47, 0x08, 0x6a, 0x00, 0x8c, 0x4d, 0xd6, 0xce,
- 0x21, 0x59, 0xd6, 0xf7, 0x1a, 0xe2, 0xf2, 0x2c, 0x9e, 0xd6, 0x8a, 0xd0, 0x1b, 0xc0, 0x4c, 0x2d,
- 0xc1, 0xcc, 0xce, 0x7a, 0x39, 0xea, 0xbc, 0x23, 0x5e, 0x19, 0x49, 0xe9, 0x25, 0x76, 0xc6, 0x9d,
- 0x40, 0x0e, 0x9c, 0xc0, 0x76, 0x80, 0x1c, 0x39, 0x04, 0xe4, 0xb8, 0x1b, 0x19, 0xa5, 0xce, 0xc8,
- 0xe5, 0x53, 0x59, 0xbc, 0x35, 0xb7, 0xe7, 0x04, 0x89, 0xb4, 0x7e, 0x75, 0xae, 0x44, 0xe3, 0xe3,
- 0xc8, 0x03, 0x4d, 0xb0, 0xad, 0xd1, 0x4f, 0x3d, 0xff, 0xcf, 0xcd, 0xa4, 0xaf, 0x28, 0x1a, 0xad,
- 0xd9, 0xa2, 0xd1, 0xa6, 0x4f, 0xa7, 0x91, 0x80, 0x05, 0x92, 0x80, 0xe2, 0x51, 0x2f, 0xd2, 0x51,
- 0xc3, 0xb2, 0x31, 0x51, 0x6d, 0xca, 0xc4, 0x25, 0x71, 0x5e, 0x0d, 0x9a, 0xc8, 0x49, 0x38, 0x16,
- 0x3b, 0x17, 0xc4, 0x8a, 0xfa, 0xc8, 0xe8, 0x97, 0x69, 0x14, 0x8e, 0x5e, 0x8d, 0x9a, 0x54, 0xb0,
- 0x6e, 0xc9, 0x71, 0x10, 0x31, 0xab, 0x34, 0x08, 0x3b, 0x53, 0x83, 0x06, 0x4d, 0x67, 0x34, 0x2c,
- 0x77, 0xdf, 0x19, 0x0d, 0x8a, 0xb0, 0x58, 0x58, 0x60, 0x0f, 0x6a, 0x19, 0x8a, 0x23, 0xc9, 0x8a,
- 0x96, 0xcd, 0xa7, 0x68, 0xc2, 0x0b, 0xe2, 0xa2, 0x9a, 0x00, 0x17, 0x27, 0xc5, 0xe3, 0x1b, 0x3a,
- 0x23, 0x7f, 0x4f, 0x26, 0xe9, 0x5a, 0x87, 0x66, 0x83, 0x20, 0x56, 0xbe, 0x9c, 0x27, 0xfe, 0x83,
- 0x72, 0x1b, 0xca, 0xd4, 0x81, 0xc5, 0xce, 0xda, 0x05, 0x7d, 0xfd, 0x14, 0xb0, 0xec, 0xc3, 0xd3,
- 0x6a, 0x4b, 0x8b, 0x01, 0x50, 0x38, 0x06, 0x2b, 0xb4, 0xf6, 0x0c, 0x8b, 0xde, 0x55, 0xbc, 0x16,
- 0xb1, 0x1c, 0x86, 0x87, 0x70, 0xb0, 0x07, 0x87, 0xb4, 0xd5, 0x8b, 0xc4, 0xf7, 0xf7, 0xc4, 0xbc,
- 0xfa, 0xbd, 0x46, 0x9a, 0xfb, 0xf5, 0xde, 0x71, 0x52, 0xd3, 0xbb, 0x2f, 0x27, 0x9f, 0xa0, 0x46,
- 0x05, 0x9d, 0xdb, 0x7d, 0x45, 0x2c, 0x1b, 0x3f, 0x71, 0xb7, 0x07, 0x72, 0xa2, 0xb4, 0x2f, 0x08,
- 0x81, 0xa9, 0x79, 0x9f, 0x88, 0x97, 0x8f, 0x03, 0x5d, 0x7b, 0x79, 0x4e, 0x75, 0x17, 0x9a, 0xe6,
- 0x5d, 0x78, 0xaf, 0x74, 0x15, 0x58, 0x81, 0x16, 0xaf, 0xc2, 0x54, 0xd1, 0x27, 0xad, 0x6c, 0xbd,
- 0x5f, 0x22, 0x7c, 0xca, 0xf2, 0x5a, 0x15, 0xec, 0x96, 0xd6, 0xdf, 0x19, 0xa1, 0xca, 0x84, 0xbd,
- 0x3f, 0x06, 0x07, 0xa2, 0x00, 0x26, 0xa9, 0xdc, 0x48, 0xb4, 0x87, 0xa9, 0x13, 0xa7, 0xb6, 0x3f,
- 0xf2, 0xe4, 0x13, 0xda, 0xd6, 0x2a, 0xca, 0x59, 0x02, 0x06, 0xd8, 0x0e, 0x63, 0x54, 0x6f, 0x78,
- 0x19, 0x57, 0xad, 0x7f, 0x69, 0x88, 0xab, 0x27, 0xc5, 0x52, 0xcb, 0xe6, 0xaf, 0x89, 0xb3, 0x45,
- 0x46, 0x24, 0x80, 0x15, 0x25, 0x63, 0xbd, 0x77, 0x5a, 0xf8, 0xbd, 0xc2, 0xf0, 0x3d, 0x0f, 0xd5,
- 0x7c, 0x1a, 0xa6, 0x70, 0x66, 0x8c, 0x34, 0x61, 0xda, 0xbb, 0x5f, 0x12, 0x67, 0xcb, 0x33, 0x6b,
- 0x8e, 0xe3, 0x37, 0x1b, 0xe2, 0x95, 0xd9, 0x94, 0xec, 0x8e, 0xfb, 0x78, 0x2d, 0xfb, 0xa7, 0x62,
- 0xe8, 0x05, 0xb1, 0x04, 0xa8, 0x52, 0xb6, 0x29, 0x44, 0xd3, 0xad, 0xc6, 0xb5, 0xce, 0x73, 0xa2,
- 0x33, 0x74, 0x52, 0x77, 0xdf, 0x1f, 0x0d, 0xec, 0xdc, 0xe4, 0xb4, 0xf9, 0xf3, 0x55, 0xd0, 0x88,
- 0x73, 0x64, 0x48, 0xd8, 0x99, 0xba, 0xd5, 0x7c, 0xf3, 0xaa, 0xf5, 0xcb, 0x4d, 0x71, 0xed, 0xc4,
- 0xa4, 0xd5, 0x9e, 0xc2, 0xcf, 0x89, 0x73, 0x49, 0x36, 0xbd, 0x70, 0x0c, 0xb7, 0x7b, 0xa7, 0xc6,
- 0x70, 0xd2, 0x73, 0xb8, 0x7f, 0x9a, 0x73, 0x40, 0xf6, 0x68, 0x2f, 0x33, 0x27, 0x95, 0x18, 0xba,
- 0x00, 0xec, 0xb1, 0x42, 0x71, 0xf3, 0xc4, 0x84, 0x7e, 0xea, 0xa7, 0xfb, 0xac, 0x0e, 0x4e, 0x71,
- 0x03, 0x68, 0x10, 0x09, 0x20, 0xea, 0x17, 0xac, 0x5f, 0x6b, 0x89, 0x2f, 0x7f, 0x16, 0x8c, 0xb5,
- 0xe7, 0x30, 0x98, 0x79, 0x0e, 0x0f, 0x7b, 0x3f, 0x0a, 0xb2, 0x93, 0x1e, 0xc9, 0x9f, 0x34, 0x7e,
- 0x8c, 0x67, 0x92, 0x07, 0x13, 0x04, 0x1c, 0x71, 0xd2, 0xf2, 0x7d, 0x65, 0x73, 0x48, 0xb6, 0x73,
- 0x53, 0x9f, 0xf8, 0xdf, 0x94, 0x2a, 0x52, 0x78, 0x56, 0x5c, 0xd0, 0x70, 0x03, 0x07, 0x2e, 0x0a,
- 0x1b, 0x1e, 0x8f, 0x2c, 0xf9, 0x02, 0x5a, 0x2d, 0x3f, 0x01, 0x7b, 0x18, 0x85, 0xa9, 0x36, 0x6c,
- 0x14, 0x3c, 0x2c, 0x5a, 0x7f, 0xd9, 0x10, 0x2f, 0x4e, 0xf3, 0x94, 0x78, 0x2f, 0x39, 0x9b, 0xea,
- 0xf6, 0x94, 0x0b, 0x44, 0x73, 0x3a, 0xd5, 0xad, 0x2a, 0xd5, 0xec, 0x87, 0x02, 0x5d, 0x44, 0xb5,
- 0xc9, 0x8b, 0x39, 0xfd, 0xa5, 0x42, 0xf1, 0x3c, 0x19, 0x4f, 0x80, 0xce, 0x6b, 0xf4, 0x16, 0x29,
- 0x0a, 0xb2, 0x76, 0xc5, 0x17, 0x67, 0xef, 0xe3, 0xf1, 0x28, 0xf9, 0x2c, 0x3b, 0xb1, 0x3e, 0x12,
- 0x9f, 0x9f, 0x0d, 0x94, 0xad, 0xcc, 0xa9, 0xe0, 0xfd, 0x6e, 0xa3, 0x0e, 0x20, 0x4b, 0xe0, 0xa9,
- 0x58, 0x0d, 0xee, 0x54, 0x81, 0x17, 0x2d, 0x1d, 0x83, 0x1e, 0x27, 0x31, 0x0b, 0xb3, 0x39, 0x6c,
- 0x1d, 0x98, 0x22, 0xf1, 0xa9, 0xb2, 0xe5, 0xf7, 0x52, 0x39, 0xdc, 0x20, 0xbf, 0x0a, 0xae, 0xc8,
- 0x37, 0xc6, 0xe0, 0xf7, 0x4c, 0x73, 0x4e, 0x49, 0xf6, 0x0a, 0x14, 0x35, 0xf5, 0x71, 0xc2, 0xf5,
- 0xb3, 0x7d, 0x00, 0x92, 0xd8, 0xe8, 0x24, 0x68, 0x5a, 0xad, 0xff, 0x69, 0x98, 0xc1, 0xd3, 0x54,
- 0x6c, 0x35, 0xb7, 0xdf, 0x70, 0x0e, 0x7d, 0x15, 0x11, 0xad, 0x76, 0x1e, 0x89, 0x33, 0x99, 0x07,
- 0x42, 0x18, 0x61, 0xc7, 0xa8, 0x10, 0xde, 0xee, 0x9d, 0x08, 0x51, 0xcf, 0xfc, 0x76, 0x6f, 0xb4,
- 0x17, 0x76, 0x7f, 0x56, 0x9c, 0x2b, 0x8f, 0xd5, 0x1d, 0x52, 0xf9, 0x50, 0x9a, 0x5a, 0x4d, 0x6a,
- 0x8f, 0xd1, 0x56, 0x17, 0x7c, 0xde, 0xfa, 0xc7, 0x82, 0x40, 0x94, 0x91, 0x7c, 0x06, 0x46, 0x6f,
- 0x55, 0xf6, 0xde, 0xa2, 0xbd, 0xbf, 0xd1, 0x3b, 0x16, 0x4d, 0x61, 0xdf, 0xdd, 0xaf, 0x88, 0x15,
- 0xf3, 0xf7, 0xa9, 0xf7, 0x6b, 0xfd, 0x4e, 0xd3, 0x0c, 0xe4, 0xab, 0x38, 0x4f, 0x7b, 0xaa, 0x0f,
- 0x66, 0xec, 0xec, 0x66, 0xef, 0x78, 0x2c, 0x95, 0x23, 0x45, 0x2d, 0x12, 0xc5, 0xfe, 0x21, 0xe2,
- 0x60, 0x60, 0x6d, 0xcc, 0x6e, 0x74, 0x0f, 0x7e, 0x52, 0x27, 0x8d, 0x37, 0x10, 0xae, 0x1b, 0x3a,
- 0xc4, 0xee, 0x84, 0x2e, 0xe5, 0xa2, 0xf5, 0xed, 0x46, 0x29, 0x6f, 0xb0, 0x25, 0xd3, 0xa2, 0x9f,
- 0x76, 0x37, 0x8c, 0xd1, 0x5a, 0x55, 0x04, 0x00, 0xa3, 0x10, 0xcc, 0x1b, 0x85, 0x31, 0x67, 0x67,
- 0xf2, 0x28, 0x10, 0xb5, 0x23, 0x1c, 0xa7, 0x1f, 0x03, 0xad, 0x14, 0x34, 0xb4, 0x74, 0xf8, 0x2e,
- 0x9f, 0xb8, 0xc1, 0xd8, 0xd3, 0xc3, 0x6d, 0x1a, 0x2e, 0x99, 0x6e, 0x52, 0xbd, 0xd6, 0x3f, 0x37,
- 0xc4, 0xeb, 0x27, 0x22, 0xab, 0xf6, 0x0c, 0x3f, 0x9d, 0xe5, 0xa5, 0xbe, 0xdf, 0x3b, 0x15, 0xf0,
- 0x9f, 0x8c, 0x8b, 0xea, 0x89, 0x97, 0x0a, 0x54, 0xec, 0xca, 0xb4, 0xe2, 0x25, 0xaf, 0xbb, 0x18,
- 0x39, 0x9e, 0x46, 0x1b, 0xe3, 0x6f, 0x5a, 0x44, 0x34, 0xcd, 0x59, 0x77, 0xc4, 0x1b, 0x27, 0xc4,
- 0x52, 0x1b, 0x9e, 0x0c, 0x66, 0x05, 0x0e, 0x45, 0xc6, 0xdd, 0x9e, 0x20, 0x70, 0x45, 0xf5, 0x89,
- 0x9c, 0xb4, 0x32, 0xbd, 0xdf, 0x6e, 0x8a, 0x77, 0x4e, 0x8b, 0xa9, 0x56, 0x08, 0xfa, 0xb3, 0x84,
- 0xe0, 0x5e, 0xef, 0xb3, 0xe2, 0x39, 0xa9, 0x3c, 0xdc, 0x3b, 0x95, 0x5b, 0x76, 0x49, 0x3b, 0x22,
- 0xec, 0x8d, 0xa4, 0xce, 0x30, 0xca, 0x1d, 0xe5, 0xe7, 0xc5, 0xb3, 0x39, 0xb5, 0x79, 0x56, 0x2f,
- 0x61, 0xbb, 0xe1, 0x59, 0x47, 0xe6, 0x77, 0x36, 0xe2, 0x48, 0xf7, 0x96, 0x33, 0x94, 0xa4, 0x40,
- 0x40, 0x4b, 0xa8, 0x1c, 0x2a, 0x20, 0x84, 0xbb, 0x97, 0x09, 0xcf, 0x00, 0x66, 0x64, 0x37, 0xf7,
- 0xac, 0x58, 0xc0, 0xdf, 0xb6, 0x1f, 0x29, 0x2b, 0x0e, 0x1a, 0x83, 0x06, 0x22, 0x88, 0x24, 0x8d,
- 0xbc, 0x5d, 0x78, 0x20, 0x47, 0x74, 0x53, 0x57, 0xc0, 0xe7, 0x31, 0x10, 0xef, 0xf8, 0xee, 0xfe,
- 0x36, 0xf0, 0x40, 0x42, 0x74, 0xfd, 0x38, 0x0a, 0x42, 0xc7, 0x23, 0xf7, 0x0a, 0x46, 0x31, 0x0f,
- 0x43, 0xc3, 0xf6, 0xc1, 0x21, 0x21, 0x5f, 0x41, 0x56, 0x68, 0x92, 0xfa, 0x31, 0x4c, 0x75, 0xc1,
- 0x9c, 0xd0, 0xd1, 0xcc, 0x5b, 0xef, 0x98, 0x99, 0x51, 0x13, 0xa8, 0xb6, 0x46, 0x17, 0xc5, 0x59,
- 0xbd, 0x36, 0xe6, 0x21, 0x00, 0x8a, 0x2b, 0xbf, 0xdb, 0x30, 0x13, 0xe5, 0xe6, 0x52, 0x62, 0xc3,
- 0x57, 0x40, 0x35, 0x99, 0xd4, 0xd0, 0xaa, 0xe5, 0xeb, 0x2f, 0xf7, 0x66, 0xaf, 0xe9, 0x99, 0x03,
- 0xdd, 0xf7, 0xc5, 0x8a, 0xf9, 0xdb, 0xe4, 0xeb, 0x18, 0xf8, 0xad, 0xf8, 0x3a, 0x6d, 0xd3, 0x4d,
- 0x62, 0x57, 0xcf, 0x64, 0xd7, 0xc6, 0xbe, 0x74, 0x0f, 0xc8, 0xc7, 0xf5, 0x07, 0x23, 0x27, 0x1d,
- 0xc7, 0x95, 0x64, 0x9b, 0xf5, 0x5f, 0x05, 0xdf, 0xb8, 0xba, 0x20, 0x13, 0xfd, 0xf2, 0x65, 0x5b,
- 0x16, 0xad, 0x28, 0x53, 0x0a, 0x67, 0xf3, 0x7b, 0xd1, 0xaa, 0x54, 0x08, 0xda, 0x3a, 0xbb, 0x29,
- 0x13, 0x0d, 0x55, 0xcd, 0x9d, 0xd3, 0x73, 0x93, 0x7d, 0x87, 0x13, 0x68, 0xf3, 0x74, 0x72, 0xc8,
- 0x7d, 0x3d, 0x75, 0x5f, 0x3a, 0x98, 0x5f, 0x58, 0xa0, 0x0f, 0x0a, 0x2c, 0x79, 0x78, 0x8b, 0xda,
- 0x39, 0x1c, 0xc8, 0x14, 0x3d, 0x05, 0x19, 0xc7, 0x61, 0x4c, 0xe9, 0xb9, 0xd5, 0x8e, 0x25, 0xba,
- 0xf2, 0xd0, 0x09, 0x0e, 0x73, 0x8c, 0x2e, 0xee, 0xcc, 0x93, 0xa9, 0xe3, 0x07, 0x94, 0xa5, 0x5b,
- 0xb5, 0xb6, 0xc5, 0xe7, 0x8c, 0x43, 0x01, 0x2c, 0x0f, 0x1d, 0x8c, 0xb2, 0xe5, 0xfa, 0x38, 0xdd,
- 0x2f, 0xd0, 0xcf, 0x79, 0x24, 0xd8, 0x7f, 0xb8, 0xb7, 0x97, 0xc8, 0x54, 0x6d, 0x19, 0x24, 0xd7,
- 0x1d, 0xf7, 0xc1, 0x3a, 0xc1, 0x4a, 0xe5, 0xe6, 0xfd, 0x75, 0xc1, 0xd1, 0x29, 0x81, 0xcc, 0x18,
- 0x59, 0x05, 0x6d, 0x70, 0xaf, 0x69, 0x72, 0x8f, 0xb6, 0xd9, 0xaa, 0xf0, 0xa8, 0x4d, 0xac, 0x28,
- 0x6f, 0x3c, 0x2b, 0xa6, 0x28, 0x2a, 0xe7, 0xb3, 0xba, 0xc9, 0xb8, 0x4f, 0x34, 0x2e, 0xe8, 0x98,
- 0xb5, 0x3f, 0x81, 0x10, 0xd0, 0xa6, 0xb1, 0x45, 0xcd, 0x6e, 0x4d, 0x91, 0x0d, 0xe2, 0x94, 0xc6,
- 0x13, 0xae, 0xa6, 0x58, 0x7f, 0xda, 0x10, 0x97, 0xca, 0xb7, 0xfe, 0x74, 0x5c, 0x02, 0x74, 0xc4,
- 0xa5, 0xa3, 0x18, 0x3c, 0x10, 0xb5, 0x17, 0xb8, 0xe0, 0x44, 0x82, 0xda, 0x08, 0x00, 0x09, 0xd3,
- 0x88, 0xd3, 0x1a, 0xbc, 0x89, 0x67, 0xc4, 0x19, 0x1c, 0x31, 0xd2, 0xe0, 0xf3, 0x5a, 0x84, 0x70,
- 0x1c, 0x18, 0x01, 0x96, 0x3f, 0x91, 0xa0, 0xa4, 0x52, 0x25, 0x17, 0xa0, 0x1f, 0x09, 0x06, 0x28,
- 0x36, 0x2f, 0xf6, 0xf7, 0x52, 0x16, 0x0e, 0xb4, 0xf2, 0x5f, 0xa8, 0xa1, 0xff, 0xff, 0xe7, 0x48,
- 0x60, 0x1d, 0xb0, 0xe4, 0x28, 0x0e, 0x81, 0x21, 0x0b, 0x7a, 0x24, 0xe3, 0xc0, 0xa2, 0x2e, 0x2f,
- 0xe0, 0x08, 0x27, 0x2e, 0x97, 0x66, 0x30, 0x45, 0xd0, 0x19, 0x7d, 0xaf, 0x59, 0x50, 0x90, 0xac,
- 0xac, 0xea, 0x0f, 0xa9, 0x2b, 0x3a, 0x6a, 0x73, 0xea, 0xb8, 0x69, 0x0f, 0xb3, 0xf6, 0x09, 0x88,
- 0x71, 0x9f, 0xc6, 0x4c, 0xde, 0xed, 0x25, 0x71, 0x3e, 0x08, 0xdd, 0x83, 0xac, 0x92, 0xa1, 0xac,
- 0xec, 0x3c, 0x6d, 0xc0, 0xdc, 0xd2, 0xc2, 0x0c, 0xfa, 0x17, 0x67, 0x1e, 0xea, 0x12, 0x21, 0x28,
- 0x30, 0x41, 0xe8, 0xdb, 0x3e, 0xe4, 0xad, 0x71, 0x9e, 0x7f, 0x59, 0x27, 0xb4, 0xcd, 0x51, 0x52,
- 0x94, 0xee, 0x7e, 0x08, 0x14, 0x73, 0x35, 0xc6, 0x7a, 0xdb, 0xd4, 0x71, 0x55, 0x16, 0x65, 0x72,
- 0x70, 0xb6, 0x68, 0xde, 0x57, 0xad, 0xdb, 0x05, 0x6d, 0x4a, 0x55, 0xcc, 0xbb, 0x31, 0xfc, 0xdb,
- 0x4b, 0xb6, 0xe2, 0x70, 0x1c, 0xe1, 0x02, 0x5d, 0x39, 0x6c, 0x68, 0x0f, 0x78, 0x80, 0x5f, 0xf2,
- 0xda, 0x95, 0xf5, 0x61, 0x41, 0xc1, 0x56, 0x60, 0xcc, 0x44, 0x4e, 0xc6, 0x12, 0x67, 0x28, 0x2d,
- 0x3b, 0x67, 0x7d, 0x60, 0x52, 0xc3, 0x91, 0x79, 0x3d, 0x35, 0x15, 0x08, 0x05, 0x46, 0x54, 0x21,
- 0x9c, 0x90, 0x11, 0x3b, 0x24, 0x4c, 0x65, 0xd4, 0x1a, 0x53, 0x43, 0x4b, 0x70, 0x99, 0x11, 0xa5,
- 0x53, 0x28, 0xc3, 0xa8, 0x43, 0x6e, 0x98, 0xdc, 0x75, 0xcf, 0xe3, 0x55, 0x1f, 0x87, 0x33, 0x50,
- 0x93, 0x1b, 0x48, 0x6c, 0x20, 0x8b, 0x49, 0x9e, 0x87, 0xf5, 0xa6, 0x19, 0xa8, 0x95, 0x61, 0xcc,
- 0x46, 0xbd, 0x25, 0x5e, 0x30, 0x69, 0xc6, 0xd2, 0x05, 0xaf, 0xbc, 0x1b, 0x87, 0xc3, 0xd3, 0xe0,
- 0xbf, 0x65, 0x3a, 0xe3, 0x53, 0x01, 0xcd, 0x26, 0xe2, 0x45, 0xf1, 0xb4, 0xb9, 0x76, 0xe0, 0xa3,
- 0x82, 0xb9, 0x2f, 0x27, 0x85, 0x42, 0x87, 0x15, 0x99, 0x5c, 0xda, 0x1e, 0xc3, 0x0d, 0x70, 0x92,
- 0xfa, 0x5a, 0x06, 0xdc, 0x9b, 0x48, 0xcd, 0x53, 0x8e, 0xa5, 0xcd, 0x16, 0x32, 0x61, 0x71, 0xe9,
- 0x3c, 0x27, 0x9e, 0x36, 0x26, 0xb8, 0xd2, 0x8f, 0xd0, 0xb7, 0xde, 0x0b, 0x49, 0x33, 0xac, 0x58,
- 0x7f, 0xd1, 0x30, 0xa5, 0x02, 0x5d, 0x58, 0x8c, 0x35, 0x1f, 0xdd, 0x79, 0xf8, 0xc0, 0x77, 0x25,
- 0x22, 0x05, 0x0f, 0xac, 0xef, 0x87, 0x09, 0x56, 0x91, 0xc6, 0x7b, 0xa0, 0x1f, 0xd0, 0xf2, 0x2b,
- 0x1d, 0xa4, 0x3f, 0x01, 0x87, 0x7c, 0x27, 0x00, 0xd7, 0xb8, 0xaf, 0x58, 0xb5, 0x84, 0x97, 0x3c,
- 0x60, 0x00, 0xac, 0x5c, 0x09, 0x19, 0x96, 0xdf, 0x87, 0x8e, 0x3f, 0xea, 0x87, 0x4e, 0xec, 0x15,
- 0x01, 0xb6, 0x35, 0xc0, 0xfc, 0x7b, 0x14, 0x87, 0xde, 0xd8, 0x4d, 0x55, 0xe1, 0xaf, 0xb0, 0xb4,
- 0x80, 0x90, 0xec, 0x8a, 0xf5, 0x6e, 0x51, 0xb8, 0x99, 0xbf, 0xb0, 0x0d, 0xa5, 0x22, 0x10, 0x74,
- 0x28, 0x87, 0xc0, 0x01, 0xfe, 0xc2, 0x54, 0x91, 0x8f, 0x59, 0x96, 0xe9, 0xf2, 0xd2, 0xd9, 0x67,
- 0x7a, 0xdf, 0x14, 0x2c, 0x7d, 0x5a, 0x98, 0xa2, 0x55, 0x2b, 0xef, 0x6d, 0xa2, 0xed, 0x8c, 0x1c,
- 0xf7, 0xc0, 0x19, 0xc8, 0xdc, 0xeb, 0x32, 0x14, 0x20, 0x1d, 0x04, 0x3b, 0x7d, 0x03, 0x2e, 0x2d,
- 0x7d, 0x1c, 0x3b, 0x1e, 0x96, 0x09, 0xee, 0x8d, 0xfc, 0xd4, 0x87, 0x93, 0xc0, 0xdf, 0x99, 0x47,
- 0x0b, 0x7a, 0x36, 0xc5, 0xdf, 0xda, 0x9f, 0xcd, 0x61, 0x92, 0xf1, 0xdc, 0x97, 0x71, 0xd6, 0x04,
- 0x81, 0x40, 0xdb, 0x88, 0x9e, 0x87, 0xf3, 0x62, 0xab, 0xf5, 0xb7, 0x4d, 0xf6, 0x70, 0x66, 0x60,
- 0xca, 0xcd, 0x69, 0xac, 0xfe, 0x9d, 0xc7, 0xf2, 0x15, 0xe4, 0xcd, 0xe9, 0xc8, 0x5b, 0x84, 0xfc,
- 0xb2, 0xe0, 0x3e, 0x96, 0xc1, 0x18, 0xcf, 0x2c, 0x8b, 0xf6, 0x3d, 0x67, 0x92, 0xa8, 0x30, 0x01,
- 0x66, 0x8c, 0xe4, 0x11, 0x08, 0xec, 0x21, 0xc8, 0x8a, 0xed, 0x86, 0x61, 0xe0, 0x85, 0x47, 0x23,
- 0x9e, 0xc1, 0x86, 0xf7, 0x75, 0x71, 0xc5, 0x93, 0x7b, 0x0e, 0x8a, 0x75, 0xe4, 0x24, 0xc9, 0x51,
- 0x48, 0x90, 0xc0, 0x10, 0xa3, 0x78, 0xf4, 0x1d, 0xb4, 0x56, 0x3c, 0x9d, 0xed, 0xf2, 0x15, 0xf1,
- 0x5c, 0xfd, 0x34, 0xb6, 0x63, 0xaf, 0x89, 0x2f, 0x68, 0xa8, 0x12, 0xa4, 0x2a, 0xb0, 0x55, 0x21,
- 0xb6, 0x34, 0x99, 0xbd, 0xd3, 0x2f, 0x88, 0x4b, 0x75, 0x93, 0xc8, 0xb2, 0x83, 0x0c, 0x3d, 0x6f,
- 0xf2, 0x74, 0x03, 0x4b, 0x87, 0x41, 0xe1, 0xec, 0x2a, 0x4c, 0x42, 0xae, 0xb6, 0xad, 0x6b, 0xdc,
- 0x54, 0xa1, 0x17, 0xee, 0x62, 0xec, 0xbb, 0x2b, 0xa9, 0x6f, 0x66, 0xd6, 0x92, 0x3f, 0x6c, 0x98,
- 0xba, 0xe4, 0x0e, 0xd2, 0xc6, 0x11, 0x1e, 0x1e, 0x9a, 0xde, 0x7e, 0x5e, 0x39, 0x25, 0xe2, 0xd5,
- 0xb5, 0x5c, 0x11, 0x6d, 0x37, 0xf4, 0x74, 0xd9, 0x1d, 0x3e, 0xee, 0xf9, 0x23, 0x27, 0xe0, 0x34,
- 0x0f, 0xaa, 0x7b, 0x38, 0x8d, 0xa1, 0x4c, 0xf7, 0x43, 0xce, 0x6e, 0x2f, 0x52, 0x73, 0xcd, 0x51,
- 0x88, 0xb7, 0x34, 0x8c, 0x6d, 0x5a, 0xc9, 0x5e, 0x1c, 0xfa, 0x4d, 0xc3, 0x84, 0x47, 0x16, 0x68,
- 0x04, 0x3c, 0x09, 0x6e, 0x65, 0xb2, 0x93, 0x71, 0x84, 0x91, 0x20, 0xa8, 0x85, 0x21, 0xb3, 0x70,
- 0xd1, 0xfa, 0xc8, 0x0c, 0xd5, 0x0c, 0x82, 0x6b, 0x35, 0x1b, 0xdc, 0x58, 0x25, 0x33, 0x04, 0x8a,
- 0x91, 0x51, 0x35, 0xd6, 0x7a, 0xdf, 0x74, 0xfb, 0xb7, 0x64, 0xba, 0xb1, 0xf9, 0x11, 0xfa, 0x00,
- 0x1f, 0x63, 0xc8, 0x39, 0xad, 0x15, 0x05, 0xfc, 0x88, 0xd4, 0x68, 0x45, 0xb1, 0x36, 0xcc, 0x8b,
- 0x0b, 0xeb, 0x37, 0x31, 0xb9, 0xbc, 0x29, 0xa9, 0xb3, 0x0a, 0x18, 0x8f, 0x6a, 0x19, 0x76, 0xc8,
- 0x29, 0xe7, 0x0c, 0x4e, 0x39, 0x47, 0x3e, 0x34, 0xad, 0xc1, 0x54, 0x20, 0xb5, 0xdb, 0x33, 0x11,
- 0x34, 0x75, 0x69, 0x84, 0x47, 0x54, 0x8f, 0x17, 0x8a, 0x18, 0x9a, 0x06, 0x56, 0xd4, 0x6f, 0x98,
- 0x3c, 0x04, 0x74, 0xeb, 0x51, 0x74, 0x1b, 0x14, 0xfd, 0xb6, 0x3a, 0xef, 0x4a, 0xb9, 0xcb, 0xfa,
- 0x9b, 0x42, 0xd6, 0x6e, 0xca, 0x8a, 0x5a, 0xf2, 0xca, 0x29, 0xa3, 0xaf, 0x8a, 0xd5, 0x3e, 0x2c,
- 0xd6, 0xe2, 0xa5, 0x93, 0x9a, 0x37, 0x7a, 0x27, 0x42, 0xd1, 0x33, 0x47, 0xbb, 0x6f, 0x89, 0x15,
- 0xf3, 0x37, 0xb2, 0x02, 0x61, 0x1b, 0xde, 0x2d, 0xa8, 0x48, 0x13, 0x9b, 0x3a, 0xb6, 0xbb, 0x7c,
- 0xc9, 0x8c, 0x30, 0xb7, 0x84, 0xaf, 0x72, 0xf6, 0xd3, 0xe1, 0xfc, 0x59, 0xc3, 0xac, 0xc1, 0x4c,
- 0x03, 0x54, 0xcb, 0x9a, 0xfb, 0x65, 0x56, 0xb4, 0x2b, 0xf9, 0xdd, 0x3a, 0x98, 0x3f, 0x1e, 0x5e,
- 0x7c, 0xbf, 0x59, 0x4d, 0xe6, 0x00, 0xc2, 0xaf, 0x86, 0xfd, 0x1d, 0x89, 0xd7, 0x6f, 0xda, 0x35,
- 0xd0, 0xf2, 0xc6, 0xc9, 0x2d, 0x1a, 0xc2, 0x29, 0x49, 0xea, 0x64, 0x71, 0x1d, 0xa8, 0x9c, 0xaf,
- 0x87, 0x7d, 0x6a, 0xc2, 0xe2, 0xf8, 0xa7, 0xad, 0x87, 0xe9, 0x67, 0xe6, 0x5b, 0xcc, 0x69, 0xd2,
- 0x70, 0xb6, 0x37, 0x8e, 0x9d, 0x2c, 0x6e, 0x58, 0x45, 0x97, 0x84, 0xc2, 0x0f, 0xf4, 0xfa, 0x7d,
- 0x8f, 0x55, 0xe5, 0x1e, 0xac, 0xd2, 0x25, 0x30, 0xb4, 0x24, 0x1c, 0xbf, 0xa2, 0xb6, 0xc7, 0x04,
- 0x90, 0xe4, 0x28, 0xb6, 0x4d, 0x7b, 0xa5, 0x2f, 0x40, 0xd3, 0x00, 0x46, 0x97, 0x68, 0x14, 0xb4,
- 0x10, 0x8f, 0xba, 0xe1, 0xd0, 0x4f, 0x31, 0x7f, 0x2d, 0x68, 0x9c, 0x12, 0x3c, 0x98, 0x2b, 0xcc,
- 0x77, 0xb1, 0xac, 0x11, 0xe0, 0x4f, 0x74, 0x5a, 0x94, 0x9d, 0xf5, 0x28, 0x8a, 0x98, 0xb7, 0xfe,
- 0xaa, 0x61, 0xca, 0xd0, 0xe6, 0xf6, 0x06, 0x17, 0x94, 0x76, 0x71, 0xb6, 0x62, 0xdc, 0xb4, 0xc5,
- 0x59, 0x16, 0x9d, 0xc2, 0xa4, 0x78, 0x92, 0x2b, 0x23, 0x0a, 0x33, 0xc1, 0x07, 0xca, 0x0a, 0xfe,
- 0x14, 0x37, 0x65, 0x5d, 0x33, 0x6d, 0x1a, 0x01, 0xe5, 0x48, 0x55, 0xa5, 0x11, 0x00, 0x0e, 0x02,
- 0x7b, 0x0f, 0xec, 0x9c, 0x8c, 0xb5, 0x89, 0x2b, 0x7e, 0x04, 0x03, 0x89, 0xc9, 0x34, 0x6d, 0xd0,
- 0x40, 0x27, 0x60, 0x18, 0x57, 0xf9, 0xba, 0x40, 0x96, 0xc0, 0x36, 0x73, 0x15, 0x25, 0x3d, 0x38,
- 0x4b, 0x84, 0x57, 0x51, 0x84, 0xb3, 0xfc, 0x5c, 0x53, 0x37, 0x00, 0xc9, 0x27, 0x91, 0xcf, 0xa7,
- 0x98, 0x57, 0xc2, 0x57, 0xad, 0x1f, 0xa8, 0x4c, 0xd9, 0xa6, 0x3a, 0xa8, 0x1d, 0xe0, 0x31, 0xf2,
- 0x0a, 0x5c, 0x24, 0xdf, 0x4d, 0x28, 0x33, 0x21, 0x61, 0x43, 0x99, 0x90, 0xdd, 0x14, 0x73, 0xc4,
- 0x3b, 0x95, 0x3d, 0xbd, 0xd2, 0x9b, 0xbd, 0xb8, 0x47, 0x3c, 0xa7, 0xb2, 0xd5, 0xae, 0x58, 0xca,
- 0x7e, 0x90, 0xe7, 0x1d, 0x82, 0x2f, 0xa5, 0x9a, 0x24, 0x32, 0xe1, 0x55, 0x83, 0x66, 0xba, 0x0a,
- 0x22, 0xcd, 0x70, 0xe4, 0x25, 0xd3, 0x52, 0x12, 0x6d, 0x08, 0xd9, 0xaa, 0x21, 0xf5, 0x3a, 0x87,
- 0xb9, 0x9b, 0x4e, 0xea, 0xe0, 0x31, 0xeb, 0xa8, 0x17, 0xe4, 0x9a, 0x8d, 0x64, 0x96, 0xff, 0x50,
- 0x71, 0x30, 0x2b, 0xfa, 0x7f, 0x68, 0x4c, 0x09, 0x3d, 0x0d, 0x50, 0x85, 0xf4, 0x1a, 0x2f, 0x6c,
- 0x94, 0x33, 0x6a, 0x59, 0x15, 0xb4, 0xd0, 0x33, 0xd8, 0xd2, 0xcd, 0x5e, 0x2e, 0x76, 0x69, 0xa5,
- 0xee, 0xbe, 0x34, 0x3c, 0x23, 0x73, 0x26, 0x18, 0xd5, 0xc1, 0x00, 0xb0, 0x02, 0xec, 0x6b, 0xea,
- 0xee, 0xcd, 0x9e, 0x71, 0x5d, 0x19, 0xe9, 0xd9, 0x33, 0x6e, 0xb0, 0xd1, 0xb6, 0xbe, 0x53, 0xcc,
- 0x0d, 0x6d, 0xed, 0x82, 0x0c, 0x6d, 0x05, 0xe0, 0xde, 0x04, 0x74, 0x1e, 0x46, 0xea, 0x97, 0x3c,
- 0x0f, 0x74, 0xc2, 0xf7, 0xe1, 0xf4, 0x42, 0xb8, 0x00, 0xe8, 0xfb, 0x68, 0x4f, 0x30, 0x2b, 0x28,
- 0x81, 0x28, 0x53, 0x5e, 0x9a, 0x8a, 0x7e, 0xf9, 0xc7, 0x96, 0xae, 0xe3, 0xee, 0xf9, 0x31, 0x7c,
- 0x80, 0xa5, 0xb6, 0x0b, 0x77, 0x4b, 0xea, 0x2e, 0x4f, 0x6c, 0xea, 0x43, 0x70, 0x6a, 0x90, 0xab,
- 0x3b, 0xbf, 0xde, 0x2c, 0xe4, 0x7d, 0xca, 0xb4, 0xd5, 0x6a, 0x68, 0xec, 0xd6, 0x05, 0x3a, 0x8c,
- 0xf4, 0xb8, 0xc2, 0x61, 0xbb, 0xe3, 0x38, 0xd6, 0x95, 0xfe, 0xb9, 0xce, 0x5b, 0xa2, 0xad, 0xbc,
- 0xd1, 0x72, 0x82, 0x77, 0x26, 0xbe, 0xde, 0xa6, 0x33, 0xe9, 0x7e, 0x53, 0xb4, 0xe0, 0x7f, 0xc8,
- 0x1e, 0x84, 0x99, 0x49, 0xff, 0x97, 0x8b, 0xd2, 0xff, 0xfa, 0x49, 0xe1, 0xd1, 0x55, 0xe8, 0x5e,
- 0x11, 0x6d, 0xfc, 0x3f, 0x67, 0x00, 0x9c, 0xcc, 0xf1, 0x98, 0x43, 0xa7, 0x8d, 0x7a, 0xf2, 0x70,
- 0x23, 0x2d, 0xeb, 0xef, 0x5b, 0xa2, 0x83, 0x70, 0x31, 0x6b, 0xbf, 0x4b, 0x6d, 0xe3, 0x24, 0xce,
- 0x3a, 0x60, 0x85, 0x65, 0x76, 0x96, 0xba, 0x17, 0xa2, 0xe9, 0x47, 0x79, 0x16, 0x0f, 0xce, 0x03,
- 0x4e, 0x8e, 0xd2, 0xf4, 0x33, 0x33, 0xf7, 0xd8, 0x93, 0x4d, 0x37, 0x2d, 0x3d, 0xe4, 0x61, 0x56,
- 0x52, 0x40, 0x03, 0x49, 0xec, 0x33, 0xd9, 0x0d, 0x61, 0xdb, 0x92, 0x65, 0x28, 0x11, 0x8e, 0xe7,
- 0xc7, 0xca, 0x1b, 0x84, 0x01, 0x20, 0x2c, 0xc9, 0x5b, 0xbd, 0x61, 0x40, 0xc7, 0x73, 0x4b, 0x1a,
- 0x04, 0xc6, 0x62, 0x30, 0x81, 0x52, 0x60, 0xe0, 0x92, 0x2f, 0x44, 0x81, 0x33, 0x41, 0xb5, 0xb8,
- 0x4c, 0xdc, 0xeb, 0xf6, 0xaa, 0xbb, 0xec, 0x6d, 0xd3, 0x14, 0x2e, 0x5c, 0x3e, 0xb1, 0xf5, 0x82,
- 0x15, 0xbd, 0x99, 0x3e, 0xb5, 0x08, 0x60, 0x27, 0xd5, 0xaa, 0x4e, 0x84, 0x65, 0x66, 0x93, 0x9b,
- 0x2e, 0x01, 0x2d, 0x68, 0x0d, 0x08, 0x39, 0xa9, 0xd1, 0x72, 0x91, 0xad, 0xa2, 0xe7, 0xbb, 0x54,
- 0x15, 0xe5, 0x3e, 0x4b, 0x60, 0x5a, 0x98, 0xa8, 0x36, 0x4b, 0xcd, 0x20, 0xe2, 0x7f, 0x47, 0xc7,
- 0xa8, 0xd9, 0x90, 0xad, 0x37, 0x79, 0xbe, 0xc0, 0x4e, 0x52, 0x5c, 0xdc, 0x5a, 0x09, 0xd1, 0xfd,
- 0xd0, 0x89, 0xa8, 0x9d, 0x72, 0xa9, 0xdb, 0x15, 0xf3, 0x6a, 0x03, 0xe8, 0x3f, 0xeb, 0x7a, 0x28,
- 0x17, 0xfa, 0x3e, 0x14, 0x17, 0x8a, 0xfb, 0xe5, 0xfc, 0x42, 0x75, 0xe6, 0x71, 0x87, 0x6a, 0x7d,
- 0xab, 0x61, 0xf6, 0x69, 0x6f, 0x3d, 0xdc, 0x65, 0x78, 0x3f, 0x83, 0xf3, 0x2a, 0x5e, 0x01, 0x68,
- 0xfe, 0x81, 0x0c, 0xed, 0x20, 0x74, 0x59, 0xf7, 0x67, 0x90, 0x81, 0xc5, 0x7c, 0x3e, 0x76, 0x16,
- 0x30, 0xd0, 0x20, 0x58, 0x76, 0x0c, 0x9f, 0x53, 0xf9, 0x24, 0x55, 0x41, 0xbb, 0x3a, 0x0c, 0x7e,
- 0xc2, 0xa0, 0x8c, 0x9a, 0xf5, 0x7d, 0xd5, 0xd8, 0x0c, 0xe8, 0x55, 0x39, 0x2a, 0x27, 0x22, 0xbb,
- 0xba, 0xef, 0xa2, 0x0a, 0xe7, 0x55, 0x66, 0x89, 0xa5, 0x6e, 0x4d, 0x8f, 0xc7, 0x28, 0xae, 0x21,
- 0xff, 0x84, 0x0c, 0x58, 0xf7, 0xae, 0x98, 0x57, 0x1f, 0xd0, 0x52, 0xf0, 0x63, 0x0a, 0xd8, 0x4a,
- 0x5e, 0x52, 0xe4, 0x21, 0xe2, 0x52, 0xae, 0x8a, 0xc1, 0x54, 0x66, 0x32, 0xc4, 0xbc, 0x7b, 0x24,
- 0x2e, 0x16, 0x4f, 0xe1, 0xd1, 0x38, 0x7d, 0xb4, 0x07, 0xa2, 0x27, 0xa7, 0x5f, 0x30, 0x92, 0xe2,
- 0xaf, 0x4b, 0x97, 0xa1, 0x2e, 0xa2, 0x98, 0xab, 0x57, 0x1b, 0x2a, 0xd8, 0xbe, 0x5e, 0x2c, 0x50,
- 0x78, 0x52, 0x0e, 0xb7, 0x50, 0x2b, 0xa2, 0xbf, 0x87, 0x77, 0x6d, 0x40, 0x91, 0x34, 0x0a, 0x69,
- 0x2e, 0x0a, 0x6e, 0xb1, 0x02, 0x51, 0x58, 0x53, 0x6b, 0xd5, 0x8b, 0xc9, 0x86, 0xa6, 0x4e, 0xd9,
- 0x0e, 0xc7, 0x80, 0x02, 0xe3, 0x6a, 0xa3, 0x63, 0xcb, 0x7a, 0xa7, 0x14, 0x02, 0x6d, 0x80, 0xcb,
- 0x42, 0xd9, 0x1f, 0x3f, 0x9d, 0x6c, 0xe0, 0x15, 0x22, 0xf2, 0x74, 0xd9, 0xca, 0x85, 0xaf, 0x7c,
- 0x48, 0x6d, 0xeb, 0xbd, 0x52, 0xdc, 0x53, 0x5d, 0x59, 0x47, 0xa4, 0x35, 0x31, 0x39, 0xf2, 0x68,
- 0x6b, 0x97, 0xbd, 0xae, 0xdd, 0x34, 0x86, 0xf0, 0x17, 0x99, 0x0c, 0x26, 0x6b, 0x3c, 0x1c, 0x07,
- 0x74, 0x21, 0x1b, 0xfa, 0x8e, 0x26, 0x1c, 0x11, 0x67, 0x79, 0x0d, 0xbc, 0x15, 0x12, 0x8e, 0x07,
- 0xbb, 0xa9, 0x5b, 0x59, 0x33, 0x7f, 0x18, 0x83, 0x11, 0x4d, 0xb3, 0x6c, 0x12, 0x2a, 0x21, 0x27,
- 0x76, 0xe2, 0x41, 0xa2, 0xca, 0x90, 0xdb, 0xe2, 0x99, 0x29, 0xa8, 0x6f, 0x8f, 0x07, 0x45, 0x14,
- 0x6c, 0xeb, 0x60, 0x75, 0x7f, 0x3c, 0x20, 0x39, 0x6f, 0x6a, 0x33, 0x9d, 0x3f, 0xb4, 0x50, 0x41,
- 0xd9, 0x55, 0x25, 0x2f, 0xbb, 0xeb, 0x49, 0x12, 0xba, 0x98, 0x45, 0xc1, 0xf4, 0x0f, 0x72, 0x24,
- 0xe3, 0x9e, 0xad, 0xd8, 0xa7, 0x0e, 0xf7, 0x01, 0xf3, 0x7d, 0xca, 0x8a, 0x8c, 0x6b, 0xd3, 0x57,
- 0x9a, 0xcc, 0x6c, 0x6a, 0x66, 0xae, 0xb3, 0x8d, 0xdc, 0xda, 0xdd, 0x08, 0x87, 0xd1, 0x38, 0x95,
- 0x1f, 0xc9, 0x23, 0xd6, 0x30, 0xf8, 0x1b, 0x6e, 0x34, 0x37, 0x9c, 0x63, 0xb1, 0x20, 0x87, 0xe8,
- 0x8c, 0x3c, 0xf4, 0xca, 0xa5, 0x22, 0x08, 0xc2, 0xc4, 0xd7, 0x4e, 0x00, 0x23, 0xa3, 0xae, 0x06,
- 0xd6, 0x34, 0x12, 0x51, 0x00, 0xfd, 0x84, 0xf6, 0x61, 0x0f, 0x25, 0x25, 0xec, 0x5a, 0x59, 0x83,
- 0x3a, 0xf8, 0x02, 0xe0, 0x7f, 0xdb, 0x81, 0x7f, 0x20, 0xed, 0x49, 0x38, 0x56, 0xde, 0x32, 0x7f,
- 0x81, 0xdf, 0xf9, 0x57, 0x3a, 0xc0, 0xb9, 0xce, 0x8b, 0xe2, 0x59, 0xf8, 0x82, 0xb0, 0x18, 0x54,
- 0x52, 0x5a, 0x4f, 0x75, 0x0b, 0xeb, 0x02, 0x1b, 0x48, 0xad, 0x43, 0x46, 0xe9, 0x83, 0x70, 0x90,
- 0x58, 0xbf, 0x20, 0x56, 0x68, 0x9b, 0x1b, 0x3c, 0x5e, 0x7e, 0x0e, 0x85, 0x37, 0x37, 0x19, 0x90,
- 0xe6, 0xce, 0xfc, 0xcb, 0xc8, 0x99, 0xa0, 0xdf, 0xaa, 0x92, 0x97, 0x46, 0x66, 0xbe, 0x9d, 0x15,
- 0xc6, 0x5d, 0xb2, 0x8a, 0xe4, 0x91, 0x15, 0xcb, 0xb6, 0xca, 0x4d, 0xbc, 0x0b, 0x02, 0xa3, 0x33,
- 0xa9, 0xac, 0x7b, 0xb3, 0xf0, 0xcb, 0x1a, 0x4d, 0x71, 0x2b, 0x8d, 0xf9, 0xb5, 0x57, 0x1d, 0x4e,
- 0x61, 0x10, 0x3b, 0x23, 0x7c, 0x07, 0xa6, 0xae, 0x7c, 0x1e, 0xd6, 0x01, 0xc7, 0xf5, 0x37, 0x85,
- 0xaf, 0x45, 0xf8, 0xfe, 0x4e, 0x55, 0xd2, 0x36, 0x77, 0x1e, 0x66, 0x2e, 0x39, 0x63, 0x25, 0x11,
- 0x8c, 0x9d, 0x64, 0x9f, 0x5c, 0x09, 0x58, 0xaf, 0x03, 0x33, 0x7b, 0x2f, 0x70, 0x94, 0xb2, 0xe3,
- 0xfc, 0x84, 0x1e, 0x47, 0x46, 0x25, 0xf6, 0xc1, 0x08, 0x7e, 0xe7, 0x45, 0xa7, 0xc1, 0x18, 0x64,
- 0xc2, 0x8b, 0x87, 0x8a, 0x61, 0x70, 0x61, 0x68, 0x24, 0x89, 0x40, 0x80, 0x54, 0xc1, 0x49, 0x8f,
- 0x0d, 0x65, 0x3c, 0x60, 0xbe, 0xad, 0x90, 0x01, 0x01, 0xd7, 0x40, 0xbf, 0xfb, 0x98, 0xcf, 0xac,
- 0x0a, 0x0f, 0x82, 0x0c, 0xee, 0x2b, 0xb7, 0x02, 0x3d, 0x65, 0x24, 0x93, 0xed, 0x31, 0x15, 0x3e,
- 0xad, 0x7f, 0x6a, 0xf0, 0x1d, 0x2c, 0xec, 0xaa, 0x86, 0x73, 0xe5, 0xc4, 0x06, 0x70, 0xb2, 0x1f,
- 0x60, 0x10, 0x6b, 0x6e, 0x4d, 0xd9, 0x3b, 0xc0, 0x47, 0x84, 0xda, 0x48, 0xb3, 0xda, 0x81, 0xc9,
- 0x05, 0xea, 0xcd, 0xf0, 0xf6, 0x12, 0xb4, 0x35, 0xec, 0x27, 0x81, 0x87, 0x5c, 0xfd, 0x4a, 0x66,
- 0x67, 0x5e, 0x77, 0xc4, 0x15, 0xbf, 0xe3, 0x93, 0x8e, 0x85, 0x69, 0x3b, 0x26, 0xbf, 0x09, 0x63,
- 0x8f, 0x8e, 0xda, 0xdd, 0x5d, 0x4c, 0xd5, 0xed, 0xd0, 0x6e, 0x68, 0x63, 0x3b, 0x3f, 0xc2, 0xc6,
- 0xc0, 0xfa, 0x99, 0xf1, 0xbc, 0xf2, 0xfd, 0x8a, 0xdb, 0x9d, 0xab, 0xdd, 0xee, 0xfc, 0x31, 0xdb,
- 0x5d, 0x98, 0xbd, 0x5d, 0xde, 0xd9, 0x8d, 0x52, 0x20, 0x8e, 0x19, 0x93, 0xdd, 0x48, 0x82, 0x4a,
- 0x0c, 0x76, 0xc7, 0x60, 0x7a, 0x27, 0xa4, 0x94, 0xe9, 0x5f, 0x79, 0x4e, 0xeb, 0x37, 0x0a, 0x99,
- 0x9b, 0x69, 0xab, 0x0a, 0x67, 0xbf, 0x53, 0x0d, 0x7b, 0x39, 0x4d, 0xd0, 0x2c, 0x38, 0xb5, 0x79,
- 0x18, 0x06, 0x96, 0x32, 0x1c, 0x12, 0x91, 0x59, 0xc3, 0x83, 0x3f, 0xa2, 0x76, 0x34, 0x3b, 0x09,
- 0xf7, 0xd2, 0x23, 0x27, 0x96, 0x2a, 0x33, 0x9a, 0x45, 0xd0, 0xd4, 0xed, 0x00, 0xee, 0xdb, 0x15,
- 0x93, 0x2e, 0xd0, 0x3a, 0xde, 0x74, 0xb2, 0xaa, 0x9b, 0x2a, 0xf8, 0xf7, 0x2b, 0xe0, 0x82, 0xbc,
- 0x7a, 0x22, 0x48, 0x60, 0xbc, 0x82, 0xc9, 0xac, 0x5d, 0xe6, 0xc1, 0xfd, 0x8a, 0xf5, 0x69, 0xb1,
- 0x6a, 0xc5, 0x6a, 0x26, 0x8c, 0x07, 0x21, 0x98, 0xca, 0x91, 0xce, 0x3b, 0x51, 0x52, 0xb6, 0x12,
- 0x9f, 0x36, 0xf4, 0x3b, 0xb8, 0x2c, 0xa9, 0x0e, 0x66, 0x5a, 0xea, 0x14, 0x94, 0x6d, 0x76, 0x8d,
- 0xd5, 0x02, 0x2e, 0x94, 0x50, 0x4c, 0x72, 0xe9, 0x0d, 0x56, 0x82, 0x1d, 0x0b, 0x58, 0x33, 0xb6,
- 0x09, 0x84, 0x0e, 0xbc, 0x17, 0xad, 0xb7, 0xcc, 0xe8, 0x14, 0xdb, 0x1c, 0xd7, 0x47, 0x23, 0x20,
- 0xce, 0xa5, 0x37, 0x3a, 0x09, 0xbf, 0x1a, 0x24, 0x5a, 0xe5, 0x91, 0x6a, 0x8e, 0xd4, 0xb5, 0x36,
- 0xab, 0x42, 0x58, 0x65, 0xb9, 0xf5, 0xdb, 0xc5, 0xe0, 0x17, 0x5c, 0xc4, 0x8f, 0x42, 0xac, 0x6a,
- 0xb3, 0x27, 0x9c, 0x74, 0x3e, 0x10, 0xab, 0x23, 0x73, 0x40, 0xf9, 0xa8, 0xaf, 0xf4, 0x6a, 0x16,
- 0xf5, 0xcc, 0x5f, 0xdd, 0xf7, 0xc4, 0x8a, 0xf9, 0x1b, 0x6f, 0x0b, 0x56, 0x13, 0x6d, 0x13, 0xac,
- 0x99, 0xe5, 0x58, 0xd5, 0xef, 0x40, 0x38, 0xef, 0xf0, 0x4b, 0x85, 0x5c, 0x15, 0x58, 0x63, 0xa4,
- 0xbb, 0x48, 0x23, 0xbe, 0x21, 0xcb, 0x58, 0xe0, 0xf2, 0x0c, 0xad, 0xae, 0x21, 0xfc, 0xaf, 0x7e,
- 0x43, 0x3f, 0x50, 0x15, 0xe9, 0x56, 0x3b, 0x2f, 0x8b, 0xcb, 0x53, 0x66, 0xa8, 0x0e, 0xf4, 0x88,
- 0x37, 0xcd, 0xde, 0xe2, 0x4b, 0xa6, 0x78, 0x2b, 0x8e, 0x4e, 0x23, 0xc8, 0x1a, 0x98, 0x36, 0xed,
- 0xd1, 0xde, 0x5e, 0xe0, 0x8f, 0xe4, 0x43, 0xf6, 0x88, 0x0b, 0xac, 0xc0, 0x8e, 0x01, 0xfe, 0x6a,
- 0xeb, 0x67, 0xce, 0x8a, 0xec, 0x2b, 0xe2, 0xb9, 0x3d, 0xae, 0x28, 0xdb, 0x47, 0x60, 0x96, 0xec,
- 0xca, 0x34, 0x36, 0x9e, 0x5f, 0x9c, 0x62, 0x3c, 0x8b, 0xf8, 0xc8, 0x17, 0x05, 0x19, 0x32, 0xb2,
- 0x08, 0x77, 0x31, 0x08, 0xe7, 0x92, 0xad, 0x9a, 0xf4, 0x21, 0xa7, 0x33, 0x2a, 0x65, 0x77, 0xeb,
- 0x3f, 0x95, 0x5b, 0x74, 0xcc, 0x42, 0x53, 0xb2, 0x2b, 0x75, 0xfb, 0x64, 0xec, 0xba, 0xf8, 0xd6,
- 0x53, 0xf7, 0x05, 0x2f, 0x66, 0x7b, 0xe0, 0xe4, 0xf9, 0xad, 0xde, 0x29, 0x30, 0xf4, 0x0a, 0x1f,
- 0xbb, 0x9f, 0x88, 0xd5, 0xc2, 0x00, 0x25, 0x73, 0xf9, 0xee, 0x9a, 0x29, 0xdf, 0x62, 0x1a, 0x64,
- 0xb5, 0x12, 0xa0, 0xa0, 0xd5, 0x18, 0x8f, 0xa8, 0x8f, 0x88, 0x7b, 0x7d, 0xdf, 0x16, 0x6f, 0x9e,
- 0x80, 0x28, 0xb8, 0xe6, 0x45, 0x66, 0x27, 0xb0, 0xf0, 0xf3, 0x53, 0x17, 0x26, 0xbb, 0xc8, 0x96,
- 0x07, 0xe0, 0xad, 0x07, 0x09, 0xea, 0xd8, 0x8c, 0x48, 0xbe, 0x50, 0xab, 0xd6, 0x6f, 0x15, 0x5e,
- 0x61, 0xcd, 0x58, 0x99, 0xf1, 0xf9, 0xb6, 0x58, 0x50, 0xe2, 0xa1, 0xee, 0xe3, 0xb5, 0xde, 0x89,
- 0x17, 0x2b, 0x16, 0x76, 0x5f, 0x15, 0xf3, 0xfc, 0xaf, 0x69, 0x4c, 0x83, 0x4b, 0x18, 0xe0, 0x2a,
- 0x75, 0x09, 0xff, 0x4d, 0xb9, 0x17, 0x46, 0xed, 0x6a, 0xdd, 0xf3, 0x62, 0xdd, 0x9b, 0xcd, 0x95,
- 0x41, 0x07, 0x46, 0xf0, 0xa0, 0xf3, 0xd6, 0x1c, 0x1a, 0xf6, 0xb3, 0x14, 0xb8, 0xd2, 0x99, 0x8b,
- 0x78, 0x29, 0xf9, 0x9b, 0x91, 0x1b, 0xe7, 0xba, 0xa2, 0xa7, 0xfc, 0xe2, 0x97, 0xc4, 0x0b, 0xa0,
- 0x0b, 0xa9, 0xc3, 0xc6, 0xc9, 0x6a, 0x8e, 0x59, 0x21, 0x8c, 0x82, 0x71, 0x2e, 0xd7, 0x5d, 0x13,
- 0xaf, 0x64, 0x6a, 0x19, 0xfb, 0xab, 0x49, 0x85, 0x7e, 0xc3, 0x99, 0xbe, 0x84, 0x8d, 0xd6, 0x0b,
- 0xe2, 0x62, 0x2c, 0x87, 0xfe, 0x88, 0xfb, 0x10, 0x6d, 0xa7, 0x1f, 0x8e, 0x55, 0x05, 0x54, 0xbd,
- 0xa8, 0xf8, 0x23, 0xad, 0x72, 0x76, 0xee, 0xcc, 0x68, 0x75, 0xad, 0x64, 0x10, 0xb2, 0x14, 0x44,
- 0xe6, 0x3b, 0xcf, 0x95, 0x9b, 0x78, 0x5b, 0xb9, 0x99, 0xcb, 0x4a, 0xbf, 0xab, 0x85, 0x37, 0x6f,
- 0xd9, 0x13, 0xde, 0x79, 0x6a, 0xf7, 0x86, 0x63, 0x21, 0x02, 0x8d, 0x57, 0xbd, 0xcf, 0x4f, 0x7d,
- 0x42, 0xb7, 0xc8, 0x0f, 0xe6, 0xae, 0xdd, 0xb0, 0xbe, 0xdb, 0x54, 0x9e, 0xc1, 0x4c, 0xca, 0x6b,
- 0x33, 0x86, 0xdb, 0xb3, 0x1a, 0x80, 0xd5, 0x5b, 0x8c, 0x63, 0xa1, 0x9e, 0xb4, 0xdd, 0xf7, 0xf0,
- 0x54, 0xed, 0xbe, 0xc0, 0x88, 0xc3, 0x10, 0x2b, 0x1f, 0x7b, 0x2a, 0xd5, 0x31, 0x87, 0x70, 0x79,
- 0xc8, 0x19, 0x38, 0x58, 0x15, 0x50, 0xf1, 0x2f, 0x5c, 0xec, 0x98, 0xc2, 0xd9, 0x44, 0x45, 0x51,
- 0xe8, 0xeb, 0xb8, 0xa1, 0xf2, 0x57, 0x9a, 0xd6, 0xaf, 0x34, 0x54, 0xf0, 0xbb, 0x73, 0x07, 0x4d,
- 0xe1, 0x27, 0x00, 0x62, 0x77, 0x3c, 0x1c, 0x3a, 0xa0, 0xfb, 0x36, 0x44, 0xa7, 0x82, 0x5f, 0xdf,
- 0xae, 0x97, 0x7a, 0xd3, 0x17, 0x95, 0xb7, 0x7b, 0xca, 0xb6, 0xf6, 0xff, 0xce, 0xe5, 0xac, 0x04,
- 0xb8, 0xf6, 0x94, 0x1e, 0x88, 0xf3, 0x68, 0xe7, 0x6d, 0x64, 0x00, 0xd8, 0x29, 0x5c, 0xe0, 0x67,
- 0x27, 0xf5, 0x46, 0xaf, 0x1e, 0x62, 0xaf, 0x34, 0x8e, 0x47, 0x51, 0x66, 0xc5, 0xff, 0xc9, 0x51,
- 0x6c, 0x2b, 0xf7, 0x64, 0xe7, 0x4e, 0xde, 0x83, 0x9d, 0xf1, 0x4e, 0x53, 0x54, 0x47, 0x0a, 0x26,
- 0x36, 0x90, 0x03, 0xe3, 0x48, 0x39, 0x4a, 0x1f, 0x28, 0x9f, 0xb1, 0x16, 0x62, 0x6d, 0xeb, 0xfe,
- 0xef, 0x37, 0xb2, 0xeb, 0xb3, 0x55, 0x6a, 0xfe, 0xd7, 0xeb, 0x37, 0xb9, 0xf4, 0xd7, 0xd9, 0xad,
- 0x11, 0x97, 0xec, 0xb6, 0x1c, 0x03, 0xe4, 0x47, 0x14, 0x9f, 0x7f, 0x6d, 0x88, 0x13, 0x22, 0x3a,
- 0xa6, 0xeb, 0x9f, 0xfd, 0xb1, 0x5c, 0xa6, 0xf2, 0xd6, 0x29, 0xe3, 0x81, 0xec, 0x89, 0x91, 0xf4,
- 0x70, 0x52, 0xf1, 0x5b, 0xf7, 0x03, 0xd1, 0xa9, 0x8e, 0xd6, 0x1f, 0x6e, 0x1b, 0x49, 0x61, 0x11,
- 0xc3, 0xae, 0xfe, 0x3f, 0x56, 0xf9, 0xdc, 0x3c, 0x29, 0xb9, 0x0d, 0x4a, 0x70, 0x17, 0x6c, 0x7a,
- 0x20, 0x51, 0xb4, 0x86, 0x13, 0x9d, 0xea, 0x5c, 0xa0, 0x0c, 0x74, 0x62, 0x1b, 0x61, 0xe0, 0x5c,
- 0xe7, 0x26, 0x44, 0xdc, 0xe0, 0xd4, 0xd1, 0x74, 0xed, 0x78, 0x5c, 0xee, 0xcd, 0x02, 0xd8, 0xe3,
- 0xff, 0x75, 0xef, 0x88, 0x79, 0x85, 0x81, 0xd3, 0xcd, 0x0d, 0x5d, 0x44, 0x71, 0x0e, 0x07, 0x76,
- 0x84, 0x4a, 0x78, 0x98, 0xe4, 0x71, 0x66, 0x92, 0x7a, 0x9e, 0x3c, 0xd4, 0xe3, 0xf6, 0x93, 0x6b,
- 0x57, 0x95, 0xdf, 0xf8, 0x2a, 0x2b, 0x1d, 0xb6, 0xcb, 0x61, 0x10, 0x84, 0x47, 0x98, 0x56, 0x02,
- 0xb5, 0x3f, 0x25, 0x03, 0xae, 0xaa, 0xfb, 0xd5, 0xb9, 0xc7, 0xb4, 0x51, 0x18, 0x3e, 0x33, 0xf1,
- 0xeb, 0x65, 0xce, 0xa4, 0x13, 0x9c, 0x7b, 0x09, 0x43, 0xc2, 0xdc, 0x62, 0x15, 0xe3, 0x23, 0x4e,
- 0xd8, 0x94, 0x67, 0xd6, 0xe2, 0xbb, 0x24, 0x56, 0x7c, 0xd4, 0x01, 0x6a, 0x6e, 0xf1, 0xcf, 0x03,
- 0xdc, 0xd0, 0x00, 0x33, 0x63, 0x91, 0x01, 0x7d, 0x00, 0x8e, 0x53, 0xd9, 0x2e, 0x72, 0xb4, 0xe2,
- 0xb1, 0x27, 0x3b, 0x6b, 0x51, 0x2d, 0x35, 0x15, 0x23, 0xd3, 0xd4, 0xc9, 0x50, 0xbd, 0x55, 0x3e,
- 0xf2, 0x79, 0xeb, 0x2a, 0xe7, 0x1d, 0x37, 0xb7, 0x61, 0xaf, 0x1f, 0x51, 0xe3, 0xdc, 0xa3, 0xbd,
- 0x0d, 0x2e, 0x86, 0x71, 0xb6, 0x2f, 0x29, 0x65, 0xc4, 0xac, 0x5d, 0x8e, 0x1b, 0x6b, 0x56, 0xd4,
- 0x92, 0x06, 0xb1, 0x24, 0xe7, 0xd6, 0x6d, 0xe3, 0x7c, 0x2c, 0xa7, 0xe0, 0x8e, 0x93, 0x13, 0x46,
- 0xcf, 0x9c, 0x21, 0x2a, 0x1f, 0x27, 0xd9, 0xfd, 0xc2, 0x90, 0x93, 0xbd, 0x3c, 0xbb, 0xe8, 0x54,
- 0x67, 0x24, 0x36, 0x8d, 0xc7, 0x42, 0xb0, 0x92, 0xeb, 0x11, 0x9c, 0x72, 0xef, 0x9b, 0x0e, 0x1b,
- 0xca, 0xb7, 0xef, 0x82, 0x97, 0x8a, 0x4d, 0x4d, 0x94, 0x62, 0xa1, 0x7f, 0x99, 0xe1, 0x2d, 0x3e,
- 0x31, 0xa1, 0x7e, 0x42, 0xff, 0x9b, 0x12, 0x13, 0x53, 0xd4, 0xfe, 0xd4, 0xd4, 0x4d, 0xf5, 0x70,
- 0xd8, 0x66, 0xb8, 0xc6, 0x4e, 0x9a, 0xf5, 0x35, 0x33, 0x7b, 0x5e, 0xc0, 0x91, 0xf1, 0x64, 0x2a,
- 0x2e, 0x4b, 0x74, 0x2b, 0xb8, 0xec, 0xac, 0xcf, 0x8e, 0xe3, 0x75, 0x4b, 0x9c, 0x33, 0x22, 0xcc,
- 0x7b, 0x0f, 0xc1, 0x7d, 0x23, 0x2f, 0xdd, 0x1f, 0xa2, 0x23, 0xc7, 0x67, 0xf3, 0x65, 0x33, 0x0d,
- 0xf2, 0x89, 0x33, 0xf2, 0xd3, 0xc9, 0xe3, 0x9d, 0x07, 0xea, 0x9d, 0x4f, 0x21, 0xd0, 0xc2, 0xbf,
- 0x86, 0x42, 0xdf, 0x29, 0xab, 0xc1, 0x5d, 0xa6, 0x3f, 0x6f, 0x46, 0x73, 0xd8, 0x30, 0x10, 0xc6,
- 0x40, 0xcf, 0x83, 0xd0, 0x75, 0x82, 0x4d, 0x6a, 0xc5, 0xd3, 0x3d, 0x6b, 0x70, 0xb5, 0x55, 0x6f,
- 0x9e, 0xf9, 0x27, 0x4a, 0x1a, 0x59, 0xcf, 0x37, 0xc6, 0x92, 0x59, 0xef, 0x78, 0xd6, 0x18, 0x75,
- 0x60, 0x86, 0xad, 0xd3, 0xc0, 0x4f, 0x95, 0x97, 0x99, 0xf0, 0x30, 0x47, 0x80, 0xa5, 0x1a, 0x6c,
- 0x1d, 0x64, 0x62, 0x38, 0xbb, 0x41, 0x4d, 0x86, 0xd6, 0xc8, 0x8c, 0xf5, 0x37, 0xa5, 0xa3, 0xd1,
- 0x15, 0x37, 0x02, 0x7c, 0xf7, 0xb2, 0x6f, 0xec, 0x75, 0x1b, 0x68, 0xd8, 0x91, 0x7d, 0x51, 0x3c,
- 0x5b, 0x9e, 0x53, 0xc0, 0x47, 0x95, 0x07, 0xeb, 0xb1, 0x99, 0x34, 0xa8, 0xe0, 0x9b, 0xba, 0xb3,
- 0x7a, 0xe4, 0xcc, 0xb3, 0x1f, 0x16, 0x12, 0x5b, 0x70, 0x25, 0x0c, 0x76, 0xad, 0x9b, 0x4b, 0x13,
- 0x2a, 0xeb, 0xcf, 0xde, 0x49, 0x8b, 0x7b, 0xb5, 0x4c, 0xca, 0xb5, 0x39, 0xbb, 0xd1, 0x3b, 0x19,
- 0x86, 0x1e, 0x0f, 0x52, 0x17, 0x49, 0xf7, 0x5d, 0xb1, 0x6c, 0xfc, 0x9c, 0x7a, 0x4a, 0xd9, 0xdf,
- 0x13, 0x23, 0x6c, 0x7a, 0x4f, 0x6d, 0xeb, 0xb2, 0x29, 0x07, 0xd8, 0x1c, 0xa6, 0x79, 0xe5, 0x31,
- 0xc4, 0xc4, 0xfa, 0x83, 0xa6, 0xb9, 0xeb, 0x69, 0x53, 0x6a, 0x55, 0xcc, 0xae, 0x78, 0x2a, 0xe3,
- 0xbf, 0x16, 0x0e, 0xb5, 0xd7, 0x77, 0x7a, 0x27, 0x83, 0xdb, 0x2b, 0x7f, 0xe9, 0x7e, 0xa7, 0x21,
- 0xce, 0x95, 0x07, 0x51, 0x47, 0x50, 0xb5, 0xb0, 0x20, 0x10, 0x5c, 0x27, 0xa2, 0xbf, 0x48, 0x44,
- 0xa3, 0xc6, 0xdf, 0xba, 0x02, 0x36, 0x51, 0x0f, 0x84, 0x43, 0x09, 0x00, 0xa3, 0xa3, 0x06, 0xa7,
- 0xf7, 0xc3, 0x38, 0x46, 0xe3, 0x96, 0xff, 0x99, 0x2b, 0xb8, 0xa4, 0xa0, 0x67, 0x22, 0xd0, 0x77,
- 0x68, 0x52, 0xe6, 0xf4, 0x5f, 0xac, 0x42, 0x3b, 0x4e, 0x3a, 0x54, 0xd5, 0xd9, 0xad, 0x4b, 0xa5,
- 0xbe, 0xc7, 0x3b, 0x43, 0xb8, 0xea, 0x6e, 0x38, 0x42, 0x3b, 0x61, 0x1d, 0x9a, 0xd5, 0x2d, 0xf3,
- 0x4b, 0xe7, 0x86, 0x58, 0x92, 0xea, 0xb7, 0x76, 0xd4, 0x2e, 0xf7, 0xa6, 0xcf, 0xed, 0xe9, 0x1f,
- 0xdd, 0x97, 0xc4, 0xa2, 0xfe, 0x77, 0x96, 0x28, 0xcd, 0x7a, 0x4a, 0x4d, 0x95, 0xfe, 0xe7, 0x85,
- 0x17, 0x53, 0xbb, 0xf4, 0x06, 0xe4, 0x81, 0xdf, 0x8f, 0xc1, 0x9f, 0x06, 0x11, 0x3b, 0x60, 0xd5,
- 0xde, 0xf9, 0x50, 0x9c, 0xc1, 0x97, 0x26, 0x70, 0x4e, 0x01, 0x7f, 0x53, 0x84, 0x5c, 0xed, 0x1d,
- 0xbb, 0xb6, 0xf7, 0x80, 0x16, 0xaa, 0x71, 0x6c, 0x68, 0xc7, 0x62, 0xa6, 0x02, 0x63, 0x2b, 0xa8,
- 0xfd, 0x09, 0xdf, 0xa4, 0xee, 0x4d, 0xb1, 0x5a, 0x9c, 0x8f, 0xcf, 0x58, 0x48, 0x64, 0xcd, 0xbc,
- 0x48, 0x69, 0x95, 0xf5, 0x7b, 0x0d, 0x53, 0x8f, 0x14, 0x08, 0xd9, 0x4d, 0xc3, 0x08, 0x0d, 0x1e,
- 0xfa, 0x10, 0xf8, 0x92, 0x8f, 0x9b, 0x8e, 0xec, 0x40, 0xee, 0x29, 0x51, 0xec, 0xbc, 0x8f, 0xe6,
- 0x36, 0x8c, 0xd0, 0xef, 0xd2, 0x77, 0xed, 0xb5, 0xde, 0xf1, 0xd0, 0x7a, 0xf8, 0xef, 0xf5, 0x28,
- 0xea, 0xbe, 0x26, 0x16, 0xd4, 0x3f, 0x2b, 0xd1, 0xb5, 0x49, 0x3c, 0x53, 0xfa, 0x1f, 0x85, 0xee,
- 0x5f, 0x65, 0x7b, 0x36, 0x9c, 0x20, 0xa0, 0xba, 0xe1, 0x24, 0xc1, 0xd7, 0x8e, 0x10, 0xd6, 0xa3,
- 0x20, 0x35, 0x74, 0x79, 0xc5, 0xc5, 0xae, 0x33, 0x30, 0x0e, 0x5e, 0xf6, 0x44, 0x08, 0x53, 0xfd,
- 0x5c, 0x6c, 0x70, 0x63, 0x37, 0x17, 0x4d, 0x35, 0xb6, 0xef, 0x24, 0xfb, 0xaa, 0xdc, 0x81, 0x25,
- 0xff, 0xf1, 0xc8, 0xe5, 0xe6, 0x00, 0x2f, 0x7f, 0xdc, 0xe5, 0x8e, 0xfb, 0x36, 0xa0, 0x89, 0xc6,
- 0xd8, 0xb9, 0xf4, 0x44, 0x95, 0x03, 0xb0, 0xa1, 0x38, 0xe0, 0x98, 0x5d, 0xf5, 0x92, 0x20, 0xe6,
- 0xc8, 0x89, 0x41, 0x78, 0x52, 0xf5, 0x5a, 0x88, 0xde, 0x04, 0x91, 0xa7, 0x18, 0x8e, 0x82, 0x89,
- 0xfa, 0x53, 0x5c, 0x70, 0xa6, 0xd8, 0x43, 0x00, 0x00, 0xc1, 0x9e, 0xd3, 0x2d, 0xb0, 0x71, 0x65,
- 0xa2, 0x9e, 0xf9, 0x7d, 0x6d, 0x9a, 0x49, 0x27, 0x52, 0x4b, 0x1b, 0x69, 0x4c, 0xdb, 0x08, 0xdb,
- 0x72, 0x2c, 0x84, 0xab, 0x89, 0xc6, 0x5f, 0xfb, 0x58, 0xb1, 0x7e, 0xd0, 0x36, 0x1b, 0x6b, 0x0d,
- 0x7e, 0x16, 0xea, 0xb1, 0x3f, 0x09, 0xbe, 0x4a, 0x5c, 0x5e, 0x78, 0x45, 0x49, 0x7f, 0x5a, 0x8b,
- 0xde, 0x70, 0x98, 0x7f, 0xe8, 0x82, 0xfc, 0x90, 0x30, 0xd1, 0xcd, 0x26, 0xfc, 0x68, 0x60, 0x41,
- 0x43, 0x01, 0xd2, 0x30, 0x7c, 0xa1, 0xc1, 0x45, 0xfd, 0x84, 0x8d, 0x0a, 0x2e, 0x3a, 0x2b, 0xb5,
- 0xa4, 0x9f, 0x9b, 0xca, 0x27, 0xf8, 0x57, 0xad, 0x10, 0x44, 0x0c, 0x42, 0x1c, 0x73, 0x1b, 0xe5,
- 0x0a, 0x1a, 0x14, 0x8c, 0x56, 0x9d, 0x3e, 0x50, 0x58, 0x46, 0xb3, 0xac, 0x8b, 0x40, 0xd9, 0x0c,
- 0x13, 0xdf, 0x8a, 0x7e, 0xb8, 0x77, 0xe4, 0x60, 0x9e, 0x69, 0x04, 0x4b, 0x31, 0xd5, 0xc5, 0x7f,
- 0xfa, 0x0c, 0x9d, 0x27, 0xd8, 0x44, 0x3c, 0xca, 0xdc, 0x53, 0xea, 0xc1, 0x61, 0xb1, 0x60, 0x3f,
- 0x52, 0xb9, 0x86, 0x67, 0x75, 0xd3, 0x26, 0xe9, 0x4c, 0x93, 0xa9, 0xe7, 0x74, 0xe1, 0x31, 0xff,
- 0x62, 0xb0, 0xf7, 0x29, 0xdd, 0x6e, 0x9a, 0x7f, 0x2d, 0x1e, 0x54, 0x87, 0xe8, 0xd3, 0x80, 0x4d,
- 0x7e, 0x9f, 0xaf, 0x00, 0xf6, 0x93, 0x64, 0x8c, 0x7e, 0x4e, 0xa0, 0xfe, 0x2c, 0x5a, 0x11, 0xb0,
- 0x1b, 0x62, 0x30, 0x94, 0xea, 0x09, 0x4f, 0x93, 0x58, 0x5e, 0xe4, 0x9b, 0xb8, 0xfe, 0xf0, 0xf1,
- 0x28, 0x20, 0x6d, 0x15, 0xa3, 0xaf, 0x3a, 0x1a, 0xe8, 0x3f, 0xda, 0x58, 0xf9, 0x50, 0x6b, 0xcd,
- 0xe0, 0xf0, 0x4b, 0x8d, 0xdf, 0xec, 0x0f, 0x3e, 0x34, 0xe5, 0x53, 0xa9, 0x0e, 0xf5, 0x42, 0x00,
- 0xf5, 0xa3, 0x44, 0x46, 0x47, 0x3c, 0x6c, 0xf7, 0x59, 0xaf, 0xa9, 0x64, 0x23, 0xfe, 0x15, 0x4e,
- 0xf5, 0x01, 0x94, 0x8a, 0x0a, 0xc9, 0xde, 0x32, 0xab, 0xd4, 0xf7, 0x7d, 0xf7, 0xa0, 0x08, 0x92,
- 0xde, 0xf8, 0xc1, 0xc5, 0xb4, 0x49, 0xa3, 0x0d, 0xb4, 0xd6, 0x5f, 0x2c, 0xba, 0xd5, 0xfc, 0x04,
- 0x4e, 0xf5, 0x40, 0xce, 0x28, 0x1b, 0x99, 0xcd, 0x57, 0xcd, 0xe2, 0x63, 0x84, 0x96, 0x9e, 0x10,
- 0x38, 0xa0, 0x5b, 0xf6, 0xd5, 0x23, 0x9e, 0x55, 0x08, 0x01, 0x5f, 0x98, 0x81, 0xa3, 0x96, 0x73,
- 0x46, 0xee, 0x9d, 0x1f, 0x6a, 0x1d, 0x9a, 0x70, 0x3e, 0x09, 0xd5, 0x85, 0xde, 0x8e, 0x33, 0x47,
- 0x47, 0x92, 0x0a, 0xc3, 0x86, 0xda, 0xb8, 0x14, 0x61, 0xe0, 0xab, 0x6c, 0x7c, 0x25, 0x75, 0x58,
- 0x7a, 0x4b, 0x43, 0x09, 0x20, 0xb5, 0x42, 0x35, 0xd1, 0xcc, 0xd1, 0x9f, 0x3d, 0xc5, 0x4e, 0xdf,
- 0x48, 0x25, 0xcf, 0xbf, 0xd5, 0x30, 0x6b, 0x6d, 0x53, 0x11, 0x67, 0x1b, 0x39, 0x3d, 0x01, 0x9d,
- 0xe2, 0x03, 0x6d, 0xdd, 0xe9, 0x98, 0x13, 0x45, 0xd9, 0xa6, 0xdb, 0x73, 0x1f, 0x36, 0x7e, 0xb1,
- 0xf1, 0x53, 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xda, 0x26, 0xfc, 0xe5, 0x68, 0x56, 0x00, 0x00,
+func init() { proto.RegisterFile("steammessages_clientserver_2.proto", fileDescriptor_dab52857974b135d) }
+
+var fileDescriptor_dab52857974b135d = []byte{
+ // 6714 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0x4b, 0x8c, 0x24, 0x47,
+ 0x5a, 0xf0, 0x5f, 0x8f, 0xee, 0xae, 0xfe, 0xba, 0xaa, 0x1f, 0xd5, 0x3d, 0x33, 0xe5, 0x1a, 0x3f,
+ 0xfa, 0xcf, 0xb5, 0xd7, 0x63, 0x7b, 0x5d, 0x9e, 0xf1, 0x8c, 0x3d, 0xf6, 0xfc, 0x5e, 0xef, 0xb6,
+ 0xbb, 0x67, 0xda, 0xb3, 0x9e, 0xf1, 0xf4, 0xdf, 0xbd, 0x63, 0xa3, 0x15, 0x52, 0x2a, 0x2a, 0x33,
+ 0xba, 0x2a, 0xb6, 0xb3, 0x32, 0xd3, 0x11, 0x91, 0xdd, 0x53, 0x16, 0x07, 0xd8, 0x13, 0x08, 0x2e,
+ 0x48, 0x0b, 0x62, 0x85, 0x16, 0xb4, 0xe2, 0xc0, 0x01, 0x71, 0x43, 0x5a, 0x90, 0x00, 0x09, 0x24,
+ 0xb8, 0x20, 0x81, 0x16, 0x90, 0x40, 0xe2, 0xc4, 0x09, 0x09, 0x4e, 0x9c, 0x10, 0x70, 0x41, 0xf1,
+ 0x45, 0x44, 0x56, 0x64, 0xbd, 0xa6, 0xdb, 0xcb, 0xc2, 0x69, 0xa6, 0xe2, 0xf1, 0xbd, 0xe2, 0x8b,
+ 0xef, 0x15, 0x5f, 0x36, 0x78, 0x42, 0x52, 0x32, 0x18, 0x50, 0x21, 0x48, 0x8f, 0x0a, 0x3f, 0x88,
+ 0x18, 0x8d, 0xa5, 0xa0, 0xfc, 0x94, 0x72, 0xff, 0xcd, 0x4e, 0xca, 0x13, 0x99, 0xb4, 0x5b, 0xc5,
+ 0x35, 0x5d, 0x22, 0xa8, 0x9e, 0xf1, 0x7e, 0xae, 0x02, 0xed, 0xdd, 0x87, 0xa2, 0xb7, 0x8b, 0xdb,
+ 0x1e, 0xef, 0x3e, 0xdc, 0x09, 0xc3, 0xa3, 0x80, 0x53, 0x1a, 0x8b, 0x7e, 0x22, 0x9b, 0x0d, 0x58,
+ 0x20, 0x69, 0xca, 0xc2, 0x56, 0x69, 0xbb, 0x74, 0xad, 0xd1, 0x5c, 0x87, 0xda, 0x31, 0x8b, 0x68,
+ 0x4c, 0x06, 0xb4, 0x55, 0xde, 0x2e, 0x5d, 0x5b, 0x6e, 0x6e, 0xc0, 0xb2, 0xec, 0x67, 0x83, 0x2e,
+ 0x0e, 0x55, 0x70, 0x68, 0x13, 0x56, 0x4e, 0xb9, 0x9f, 0xaf, 0x5b, 0xc5, 0xc1, 0x2b, 0xb0, 0xc6,
+ 0x25, 0x1b, 0xd0, 0x9b, 0x6f, 0xfa, 0x01, 0xa7, 0x44, 0xd2, 0xb0, 0x55, 0xdd, 0x2e, 0x5d, 0x5b,
+ 0x52, 0x18, 0xce, 0x58, 0x28, 0xfb, 0xad, 0x05, 0xc4, 0xb0, 0x0a, 0x8b, 0x7d, 0xca, 0x7a, 0x7d,
+ 0xd9, 0x5a, 0xc4, 0xdf, 0x9b, 0xb0, 0x92, 0x52, 0x3e, 0x60, 0x42, 0xb0, 0x24, 0x16, 0xad, 0x25,
+ 0x1c, 0x5c, 0x83, 0xa5, 0x80, 0xa4, 0x92, 0x25, 0x71, 0xab, 0x86, 0xd0, 0x2f, 0x41, 0x43, 0xf4,
+ 0x13, 0x2e, 0x83, 0x4c, 0xfa, 0x88, 0x74, 0x19, 0x87, 0xbf, 0x02, 0x15, 0x49, 0x7a, 0x2d, 0xd8,
+ 0xae, 0x5c, 0x5b, 0x79, 0xf3, 0x85, 0xce, 0x6c, 0x3e, 0x3b, 0xdf, 0x24, 0xbd, 0xe6, 0x65, 0x58,
+ 0x95, 0xa4, 0xd7, 0xa3, 0xa1, 0x8f, 0xd2, 0x62, 0x61, 0x6b, 0x65, 0xbb, 0x72, 0x6d, 0x51, 0x91,
+ 0x20, 0xd2, 0x84, 0x45, 0x94, 0xfb, 0x0a, 0x5a, 0x7d, 0xbb, 0x74, 0xad, 0xd6, 0x7c, 0x1e, 0x2e,
+ 0x9b, 0xc5, 0x69, 0xd6, 0x8d, 0x98, 0xe8, 0xd3, 0x50, 0x71, 0xcc, 0xc2, 0x56, 0x63, 0xbb, 0x72,
+ 0xad, 0xda, 0x7e, 0x15, 0x2a, 0x0a, 0xe6, 0x3a, 0xd4, 0x24, 0xe9, 0x69, 0x9a, 0x4a, 0xb9, 0xc0,
+ 0x48, 0xcf, 0x3f, 0x25, 0x51, 0x66, 0x64, 0xe8, 0x85, 0xe0, 0xcd, 0x26, 0xed, 0x90, 0x8a, 0x34,
+ 0x89, 0x05, 0x6d, 0x36, 0x61, 0x89, 0x72, 0x2a, 0xb2, 0x48, 0x22, 0xa4, 0x85, 0x3b, 0xa5, 0x37,
+ 0x9b, 0xaf, 0x42, 0x5d, 0xe4, 0x2b, 0x59, 0x88, 0xf0, 0x16, 0xef, 0x6c, 0xdd, 0x78, 0xe7, 0xd6,
+ 0xad, 0xb7, 0x6f, 0xdf, 0xba, 0x75, 0xfd, 0xf6, 0xcd, 0xdb, 0xd7, 0xdf, 0x7d, 0xeb, 0xad, 0x1b,
+ 0x6f, 0xdf, 0x78, 0xcb, 0xfb, 0x08, 0x9e, 0x2b, 0x60, 0xd9, 0xa3, 0x11, 0x95, 0xd4, 0x39, 0xeb,
+ 0x71, 0x60, 0xa5, 0x39, 0xc0, 0xfe, 0x1f, 0xbc, 0x34, 0x17, 0xd8, 0x3c, 0xaa, 0xbd, 0x1f, 0x95,
+ 0xa1, 0x55, 0xd8, 0x7d, 0xa0, 0x45, 0x78, 0x8f, 0x45, 0x54, 0x29, 0x00, 0x49, 0x53, 0x3f, 0x57,
+ 0xb9, 0x0d, 0x58, 0x56, 0x82, 0xf5, 0x1d, 0x9d, 0x7b, 0x06, 0x36, 0x52, 0x4e, 0x4f, 0x19, 0x3d,
+ 0xf3, 0x47, 0x53, 0x15, 0xab, 0x66, 0x41, 0x12, 0x8b, 0x6c, 0x40, 0xb9, 0x6f, 0xc0, 0x54, 0x11,
+ 0x4c, 0x03, 0x16, 0x24, 0x93, 0x11, 0x45, 0x35, 0x43, 0x1d, 0x0d, 0xa9, 0x08, 0x38, 0xd3, 0x5a,
+ 0xb4, 0x88, 0x83, 0x75, 0xa8, 0x4a, 0xd2, 0x13, 0xad, 0xda, 0x76, 0x45, 0xeb, 0xd4, 0x59, 0xc2,
+ 0x4f, 0x44, 0x3f, 0x49, 0x11, 0x0d, 0xea, 0x54, 0xad, 0xd9, 0x04, 0x38, 0x65, 0x82, 0x75, 0x59,
+ 0xc4, 0xe4, 0xb0, 0x05, 0x8a, 0xa7, 0x9c, 0x46, 0x39, 0x4c, 0x69, 0x6b, 0x05, 0xf1, 0xad, 0x40,
+ 0x25, 0xe3, 0x11, 0x2a, 0xcb, 0xb2, 0xd2, 0xac, 0x53, 0x16, 0xd2, 0xc4, 0x4f, 0x79, 0xa2, 0xfe,
+ 0xc3, 0x5b, 0x0d, 0x5c, 0xd4, 0x86, 0xa6, 0x1e, 0x27, 0x41, 0x90, 0x64, 0xb1, 0xd1, 0x5d, 0x7d,
+ 0x61, 0x5a, 0xb0, 0xae, 0xe7, 0x58, 0x48, 0x63, 0xc9, 0x8e, 0x19, 0xe5, 0xad, 0x35, 0x4b, 0x3b,
+ 0x8b, 0x15, 0xa8, 0x1e, 0xa7, 0x42, 0xb4, 0xd6, 0x15, 0x59, 0xde, 0x0f, 0x4a, 0xb0, 0x3d, 0x4b,
+ 0xa6, 0x73, 0x55, 0xe8, 0x0d, 0xd8, 0xc8, 0x35, 0x58, 0x8b, 0x73, 0xbe, 0x1e, 0x35, 0xdf, 0x81,
+ 0x57, 0x62, 0x4a, 0x43, 0xe1, 0xe7, 0xd2, 0x89, 0x68, 0x8f, 0x44, 0x3e, 0xe9, 0x71, 0x4a, 0x07,
+ 0x34, 0x96, 0x8a, 0x1b, 0x9a, 0x4a, 0x12, 0x07, 0xfa, 0x54, 0x6a, 0x77, 0x16, 0x8e, 0x49, 0x24,
+ 0xa8, 0xf7, 0xc3, 0xa5, 0x31, 0x1a, 0x1f, 0xa7, 0x21, 0x91, 0xf4, 0xc0, 0xa2, 0x9f, 0x7a, 0xfe,
+ 0xcf, 0xcc, 0xa4, 0xaf, 0xa8, 0x1a, 0x95, 0xd9, 0xaa, 0x51, 0xc5, 0xa9, 0x8b, 0x68, 0xc0, 0x12,
+ 0x6a, 0x40, 0xf1, 0xa8, 0x6b, 0x78, 0xd4, 0x9b, 0xb0, 0x92, 0x21, 0xd5, 0xae, 0x4e, 0x5c, 0x85,
+ 0x4d, 0x33, 0xe8, 0x22, 0x47, 0xe5, 0xa8, 0x35, 0xb7, 0xa0, 0x6e, 0x26, 0x35, 0xfa, 0x15, 0x1c,
+ 0x6d, 0x43, 0xd3, 0x8c, 0xba, 0x54, 0x68, 0xdb, 0x32, 0xc2, 0x81, 0xc4, 0x34, 0x70, 0xf0, 0x19,
+ 0xd8, 0x30, 0x83, 0x0e, 0x4d, 0xab, 0x16, 0x56, 0xd0, 0x27, 0x71, 0xaf, 0x08, 0x4b, 0x2b, 0x4b,
+ 0x13, 0xc0, 0x6c, 0x53, 0xea, 0x88, 0xba, 0x62, 0x75, 0x73, 0x03, 0x17, 0xbc, 0x00, 0x57, 0xcc,
+ 0x82, 0x20, 0x89, 0xa5, 0x3a, 0xbe, 0x01, 0x89, 0xd9, 0x31, 0x15, 0xb2, 0xd5, 0xc4, 0xd5, 0x2d,
+ 0x58, 0x9f, 0x98, 0xd9, 0x44, 0xf9, 0xaf, 0x43, 0x6d, 0x40, 0x25, 0x09, 0x89, 0x24, 0xad, 0x2d,
+ 0x7b, 0xfd, 0x0c, 0xb0, 0x7c, 0xe2, 0x92, 0x61, 0xa9, 0x16, 0x91, 0xb8, 0x97, 0x91, 0x1e, 0x6d,
+ 0x5d, 0xd6, 0xaa, 0x77, 0x5d, 0x5d, 0x0b, 0x4e, 0x07, 0xc9, 0x29, 0x0d, 0xfd, 0x93, 0x53, 0x64,
+ 0xf5, 0x0a, 0xca, 0xfd, 0xab, 0xb0, 0x68, 0x7e, 0xb7, 0xd0, 0x72, 0xbf, 0xde, 0x79, 0x9a, 0xd6,
+ 0x74, 0x3e, 0xa2, 0xc3, 0x4f, 0x94, 0x45, 0x55, 0x36, 0xf7, 0x2e, 0xd4, 0xcc, 0x31, 0x88, 0xd6,
+ 0x33, 0x08, 0xe0, 0xe6, 0xd3, 0x01, 0xec, 0x84, 0x21, 0x53, 0x62, 0x23, 0xd1, 0x81, 0xde, 0xab,
+ 0xa4, 0x6a, 0xc1, 0xf8, 0x32, 0xf1, 0x35, 0xa5, 0xad, 0xf6, 0x76, 0xe5, 0xda, 0x82, 0x3a, 0x8c,
+ 0x20, 0xa2, 0x84, 0xfb, 0xee, 0x45, 0xbc, 0x6a, 0xcf, 0x49, 0x2f, 0xf5, 0x49, 0x14, 0x59, 0xbe,
+ 0x9e, 0x55, 0x53, 0xed, 0x57, 0x60, 0xc5, 0xa5, 0x73, 0x05, 0x2a, 0x27, 0x74, 0x68, 0xdc, 0x42,
+ 0x03, 0x16, 0x1c, 0x97, 0xd0, 0xfe, 0xa5, 0x12, 0x6c, 0x4c, 0x25, 0x29, 0xe1, 0xac, 0xc7, 0x62,
+ 0x12, 0x39, 0xea, 0xad, 0x01, 0xb4, 0xa1, 0xc9, 0x62, 0x49, 0x79, 0x71, 0x4e, 0x1b, 0xcc, 0x35,
+ 0x58, 0x42, 0x5b, 0xc2, 0x42, 0x73, 0x4d, 0xb6, 0xa0, 0x6e, 0x35, 0x15, 0x6d, 0x96, 0xb6, 0x91,
+ 0xad, 0x5c, 0x53, 0x59, 0x1c, 0xd2, 0x27, 0x78, 0x51, 0x16, 0xee, 0x94, 0x5f, 0xbf, 0xe1, 0x3d,
+ 0x81, 0x6b, 0x4f, 0x93, 0xe0, 0x5c, 0x23, 0x73, 0x21, 0x9b, 0x51, 0x76, 0x6d, 0xc6, 0xc3, 0x31,
+ 0x93, 0xa1, 0x1d, 0x4d, 0xd1, 0x64, 0x4c, 0x35, 0x11, 0xe8, 0xbd, 0x1c, 0x6b, 0xa2, 0xa0, 0x36,
+ 0xbc, 0xf7, 0xc7, 0x18, 0x99, 0x02, 0x6e, 0xae, 0xeb, 0x0a, 0xc6, 0xf6, 0xdf, 0x8d, 0x95, 0xab,
+ 0x21, 0x92, 0x3e, 0x16, 0x94, 0x17, 0xc0, 0x88, 0x09, 0x4b, 0xa6, 0xe2, 0x08, 0x49, 0xb8, 0x34,
+ 0xd2, 0x45, 0x82, 0xd4, 0xfd, 0x14, 0x09, 0x97, 0x7e, 0xc2, 0x95, 0x5b, 0xa8, 0x20, 0x91, 0xff,
+ 0x54, 0x82, 0xeb, 0xe7, 0xc5, 0x32, 0x57, 0xec, 0xdf, 0x82, 0xb5, 0xa2, 0x60, 0x44, 0xab, 0x8c,
+ 0x17, 0x62, 0xa7, 0x73, 0x51, 0xf8, 0x9d, 0xc2, 0xf0, 0xfd, 0x50, 0xb9, 0x47, 0x99, 0x48, 0x12,
+ 0xf9, 0x1a, 0xa9, 0xd0, 0xb4, 0xb7, 0xbf, 0x02, 0x6b, 0xe3, 0x2b, 0x67, 0x1f, 0x8f, 0xf7, 0x6b,
+ 0x25, 0x78, 0x65, 0x36, 0x25, 0x47, 0x59, 0x57, 0x99, 0xb3, 0xee, 0x85, 0x04, 0xba, 0x05, 0xcb,
+ 0x11, 0x13, 0x52, 0xeb, 0x35, 0xd2, 0x74, 0xa7, 0x74, 0xa3, 0xf9, 0x1c, 0x34, 0x07, 0x44, 0x06,
+ 0x7d, 0x16, 0xf7, 0xfc, 0x91, 0xab, 0xae, 0xea, 0xe9, 0xeb, 0xcd, 0x0d, 0x58, 0x40, 0x07, 0xac,
+ 0x83, 0xd0, 0x3b, 0xe5, 0xb7, 0xae, 0x7b, 0xbf, 0x50, 0x86, 0x1b, 0xe7, 0x26, 0x6d, 0xee, 0x29,
+ 0xfc, 0x34, 0xac, 0x8b, 0x7c, 0x79, 0xe1, 0x18, 0x3e, 0xe8, 0x5c, 0x18, 0xc3, 0x79, 0xcf, 0xe1,
+ 0xa3, 0x8b, 0x9c, 0x83, 0x12, 0x8f, 0x8d, 0xce, 0x47, 0xa4, 0xa2, 0x40, 0x97, 0xee, 0x94, 0xae,
+ 0x7b, 0x09, 0xdc, 0x3a, 0x37, 0xa1, 0x9f, 0x32, 0xd9, 0xd7, 0xe6, 0xe1, 0x02, 0x37, 0x00, 0x07,
+ 0x15, 0x01, 0x48, 0xfd, 0x92, 0xf7, 0xcb, 0x15, 0x78, 0xef, 0x8b, 0x60, 0x9c, 0x7b, 0x0e, 0xbd,
+ 0x99, 0xe7, 0xf0, 0xb0, 0xf3, 0xe3, 0x20, 0x3b, 0xef, 0x91, 0xfc, 0x61, 0xe9, 0xbf, 0xf1, 0x4c,
+ 0x46, 0x99, 0x19, 0x02, 0x57, 0x38, 0x71, 0x7b, 0xdf, 0xf8, 0x6a, 0xd4, 0xed, 0x51, 0x88, 0x24,
+ 0xd8, 0xe7, 0xd4, 0x64, 0x58, 0xcf, 0xc2, 0x96, 0x85, 0x1b, 0x11, 0x21, 0x7d, 0x6d, 0xf2, 0x43,
+ 0x8c, 0x80, 0x96, 0x94, 0xb7, 0x67, 0xc2, 0x0f, 0x69, 0x9a, 0x48, 0x1b, 0x10, 0x60, 0xd2, 0x55,
+ 0xf3, 0xfe, 0xbc, 0x04, 0x2f, 0x4e, 0x8b, 0x30, 0x35, 0x2f, 0x23, 0x31, 0x5d, 0xc0, 0x1c, 0x4f,
+ 0x52, 0x5d, 0x99, 0xa4, 0xda, 0xfa, 0xa6, 0x75, 0xa4, 0xda, 0x95, 0xc5, 0x82, 0x9d, 0x99, 0xa0,
+ 0x78, 0x11, 0x5d, 0xf1, 0x25, 0x68, 0xe8, 0x3d, 0x96, 0x45, 0xcc, 0x1e, 0xbd, 0x23, 0xf8, 0xf2,
+ 0x6c, 0x3e, 0x1e, 0xc7, 0xe2, 0x8b, 0x70, 0xe2, 0x7d, 0x0c, 0xff, 0x77, 0x36, 0x50, 0xed, 0x65,
+ 0x2e, 0x04, 0xef, 0xb7, 0x4a, 0xf3, 0x00, 0x6a, 0x0d, 0xbc, 0x90, 0xa8, 0xb7, 0xa0, 0x5e, 0x90,
+ 0x45, 0xc5, 0x26, 0xf4, 0x4f, 0xd3, 0x98, 0xa5, 0xd9, 0x12, 0xf6, 0x4e, 0x5c, 0x95, 0xf8, 0xd4,
+ 0xf8, 0xf6, 0xfb, 0x92, 0x0e, 0x76, 0x31, 0x1e, 0x15, 0x87, 0xf4, 0xb3, 0x8c, 0x0a, 0x39, 0x2d,
+ 0xa8, 0x47, 0xdd, 0x2b, 0x50, 0x54, 0xb6, 0xc7, 0x19, 0x67, 0x03, 0x9f, 0x49, 0x3a, 0x10, 0xbe,
+ 0x0a, 0x1a, 0x2c, 0xad, 0xde, 0x7f, 0x96, 0xdc, 0xa4, 0x73, 0x2a, 0xb6, 0x39, 0xb7, 0xdf, 0x09,
+ 0xaa, 0x99, 0x09, 0x8c, 0x1a, 0xcd, 0x47, 0xb0, 0x9a, 0x47, 0x24, 0x88, 0xb1, 0xb5, 0x80, 0x06,
+ 0xe1, 0x76, 0xe7, 0x5c, 0x88, 0x3a, 0xee, 0xdc, 0xfd, 0xf8, 0x38, 0x69, 0xff, 0x14, 0xac, 0x8f,
+ 0x8f, 0xcd, 0x3b, 0xa4, 0xf1, 0x43, 0x29, 0x5b, 0x33, 0x69, 0x23, 0x6d, 0xdf, 0x5c, 0xf0, 0x45,
+ 0xef, 0xef, 0x0b, 0x0a, 0x31, 0x8e, 0xe4, 0x0b, 0x08, 0x7a, 0x7f, 0x82, 0xf7, 0x0a, 0xf2, 0xfe,
+ 0x46, 0xe7, 0xa9, 0x68, 0x0a, 0x7c, 0xb7, 0xbf, 0x06, 0x75, 0xf7, 0xf7, 0x85, 0xf9, 0xf5, 0x7e,
+ 0xb3, 0xec, 0x16, 0x40, 0x26, 0x71, 0x5e, 0xf4, 0x54, 0x1f, 0xcc, 0xe0, 0xec, 0x56, 0xe7, 0xe9,
+ 0x58, 0x26, 0x8e, 0x54, 0x59, 0x91, 0x94, 0xb3, 0x53, 0x0c, 0x8b, 0x11, 0x58, 0x75, 0xbb, 0x72,
+ 0x6d, 0xb1, 0x7d, 0xf2, 0x93, 0x3a, 0x69, 0x75, 0x03, 0x99, 0xc0, 0x00, 0x39, 0x18, 0xe2, 0xa5,
+ 0xac, 0x79, 0xdf, 0x2d, 0x8d, 0xd5, 0x5b, 0xf6, 0xa9, 0x2c, 0xc6, 0x69, 0xf7, 0x12, 0xae, 0xbc,
+ 0xd5, 0x84, 0x02, 0xa8, 0xec, 0x8d, 0x53, 0x22, 0x13, 0xae, 0xab, 0x5a, 0xa3, 0xec, 0x59, 0x59,
+ 0x47, 0xfa, 0x59, 0xc6, 0x38, 0x0d, 0x75, 0x9e, 0x59, 0xb1, 0x65, 0x0f, 0xfa, 0x24, 0x88, 0xb2,
+ 0xd0, 0x0e, 0x57, 0x71, 0x78, 0xcc, 0x75, 0xa3, 0xe9, 0xf5, 0xfe, 0xb1, 0x04, 0xaf, 0x9f, 0x8b,
+ 0xac, 0xb9, 0x67, 0xf8, 0xe9, 0xac, 0x28, 0xf5, 0xfd, 0xce, 0x85, 0x80, 0xff, 0x64, 0x42, 0xd4,
+ 0x10, 0x5e, 0x2e, 0x50, 0x71, 0x44, 0xe5, 0x44, 0x94, 0xbc, 0x13, 0xa8, 0x3c, 0xed, 0x22, 0xd6,
+ 0x58, 0xfd, 0xc6, 0x4d, 0x48, 0xd3, 0x82, 0x77, 0x17, 0xde, 0x38, 0x27, 0x96, 0xb9, 0xe9, 0x49,
+ 0x6f, 0x56, 0xe2, 0x50, 0x14, 0xdc, 0x07, 0x43, 0x05, 0xdc, 0x50, 0x7d, 0xae, 0x20, 0x6d, 0x9c,
+ 0xde, 0xef, 0x96, 0xe1, 0x9d, 0x8b, 0x62, 0x9a, 0xab, 0x04, 0xdd, 0x59, 0x4a, 0x70, 0xbf, 0xf3,
+ 0x45, 0xf1, 0x9c, 0x57, 0x1f, 0xee, 0x5f, 0x28, 0x2c, 0xbb, 0x6a, 0x03, 0x11, 0x1d, 0x8d, 0x48,
+ 0x32, 0x48, 0x47, 0x81, 0xf2, 0xf3, 0xf0, 0xec, 0x88, 0xda, 0x51, 0x35, 0x54, 0x68, 0xbf, 0x11,
+ 0x7a, 0x67, 0xee, 0xbc, 0x76, 0xe2, 0x8a, 0xee, 0x7d, 0x32, 0xa0, 0x68, 0x40, 0xb6, 0xa0, 0x6e,
+ 0x6a, 0xcf, 0x3e, 0x0b, 0x7b, 0x62, 0xa4, 0x3c, 0x3d, 0x32, 0xa0, 0xf9, 0xcd, 0x5d, 0x83, 0x25,
+ 0xf5, 0xdb, 0x67, 0xa9, 0xf1, 0xe2, 0x1b, 0xb0, 0x8c, 0x03, 0x69, 0xc2, 0xa5, 0x53, 0xef, 0x4c,
+ 0x4e, 0x68, 0x8c, 0x37, 0xb5, 0xee, 0x1d, 0xb9, 0x88, 0x0f, 0x59, 0xd0, 0x3f, 0xe0, 0x54, 0xd0,
+ 0x38, 0xa0, 0x8f, 0xd3, 0x28, 0x21, 0x21, 0x86, 0x57, 0x2c, 0xe8, 0xfb, 0xa9, 0x19, 0xf6, 0x4f,
+ 0x4e, 0x11, 0x79, 0x5d, 0x89, 0xc2, 0x92, 0xd4, 0xe5, 0x09, 0x09, 0x03, 0x22, 0x24, 0x1e, 0xcd,
+ 0xa2, 0xf7, 0x8e, 0x5b, 0x51, 0x76, 0x81, 0x5a, 0x6f, 0x74, 0x05, 0xd6, 0xec, 0x5e, 0xae, 0x87,
+ 0x5a, 0x25, 0xdc, 0xf9, 0xfd, 0x92, 0xfb, 0xea, 0xe0, 0x6e, 0x45, 0x31, 0x7c, 0x0d, 0x1a, 0x05,
+ 0x6a, 0x70, 0xd7, 0xca, 0x9b, 0xd7, 0x3a, 0xb3, 0xf7, 0x74, 0xdc, 0x81, 0xf6, 0xfb, 0x50, 0x77,
+ 0x7f, 0xbb, 0x72, 0xcd, 0x04, 0xe5, 0x46, 0xae, 0xd3, 0x98, 0x2e, 0xa3, 0xb8, 0x3a, 0xae, 0xb8,
+ 0x76, 0xfb, 0x34, 0x38, 0xc1, 0x18, 0x97, 0xf5, 0x62, 0x22, 0x33, 0x3e, 0x51, 0xa4, 0xf4, 0xfe,
+ 0xad, 0x10, 0x1b, 0x4f, 0x6e, 0xc8, 0x55, 0x7f, 0xfc, 0xb2, 0xad, 0x40, 0x25, 0xcd, 0x8d, 0xc2,
+ 0xda, 0xe8, 0x5e, 0x54, 0x26, 0x9e, 0x5b, 0xaa, 0xb6, 0x2a, 0x4c, 0x85, 0x85, 0x6a, 0xd6, 0x2e,
+ 0xd8, 0xb5, 0xa2, 0x4f, 0x74, 0xe1, 0x71, 0x11, 0x4f, 0x4e, 0x49, 0xdf, 0x2e, 0xed, 0x53, 0x12,
+ 0x52, 0x8e, 0x01, 0x70, 0xdd, 0x82, 0xc5, 0x08, 0xaf, 0x66, 0x83, 0xc3, 0x1e, 0x95, 0x2a, 0x52,
+ 0xa0, 0x9c, 0x27, 0x1c, 0xcb, 0x9a, 0x8d, 0xa6, 0x07, 0x6d, 0x7a, 0x4a, 0xa2, 0xd3, 0x11, 0xc6,
+ 0x40, 0x71, 0x16, 0x52, 0x49, 0x58, 0x84, 0xd5, 0xcd, 0x86, 0x77, 0x00, 0xcf, 0x38, 0x87, 0x42,
+ 0x49, 0xf8, 0x90, 0xa8, 0x2c, 0x9b, 0xee, 0x64, 0xb2, 0x5f, 0xa0, 0x5f, 0x57, 0xa9, 0x56, 0x61,
+ 0x31, 0x39, 0x3e, 0x16, 0x54, 0x1a, 0x96, 0x37, 0x60, 0x39, 0xc8, 0xba, 0x32, 0xe1, 0x94, 0xd8,
+ 0x30, 0xef, 0x2f, 0x0b, 0x81, 0xce, 0x18, 0xc8, 0x5c, 0x90, 0x93, 0xa0, 0x1d, 0xe9, 0x95, 0x5d,
+ 0xe9, 0x21, 0x9b, 0x95, 0x09, 0x19, 0x55, 0x51, 0x14, 0xe3, 0x8c, 0xe7, 0x8f, 0x50, 0x86, 0xca,
+ 0xc5, 0xfc, 0xbd, 0x29, 0xeb, 0x22, 0x8d, 0x4b, 0x36, 0x67, 0xed, 0x0e, 0x25, 0x15, 0x3e, 0x8e,
+ 0xd5, 0xac, 0xb8, 0x2d, 0x45, 0xbe, 0xa0, 0xb1, 0xe4, 0x43, 0xfd, 0x0a, 0xe5, 0xfd, 0x51, 0x09,
+ 0xae, 0x8e, 0xdf, 0xfa, 0x8b, 0x49, 0xa9, 0x09, 0x80, 0x52, 0x3a, 0xe3, 0x4c, 0x5a, 0x5e, 0x1a,
+ 0xb0, 0x80, 0x24, 0x18, 0x46, 0xd6, 0xa1, 0x96, 0xc8, 0x54, 0x97, 0x35, 0x34, 0x13, 0x97, 0x61,
+ 0x55, 0x8d, 0x38, 0xcf, 0x07, 0x8b, 0x56, 0x85, 0xd4, 0xb8, 0xe8, 0x13, 0x4e, 0x43, 0x41, 0x03,
+ 0x4e, 0xa5, 0xd1, 0x8b, 0x4b, 0xd0, 0x40, 0x18, 0x6c, 0x40, 0x43, 0xce, 0x8e, 0xa5, 0x56, 0x0e,
+ 0xe5, 0xe5, 0xbf, 0x34, 0x87, 0xfe, 0xff, 0x9d, 0x23, 0x59, 0x87, 0x5a, 0x90, 0x75, 0xcf, 0x78,
+ 0x22, 0xa9, 0x39, 0x13, 0x57, 0x02, 0x35, 0xfb, 0x2c, 0xa3, 0x46, 0x74, 0x5d, 0x75, 0x79, 0x86,
+ 0x50, 0x00, 0xcf, 0xe8, 0x07, 0xe5, 0x82, 0x81, 0xd4, 0xc6, 0x6a, 0xfe, 0x21, 0xb5, 0xa1, 0x69,
+ 0x98, 0x33, 0xc7, 0x8d, 0x3c, 0xcc, 0xe2, 0xf3, 0x32, 0xac, 0x2a, 0x3e, 0x9d, 0x95, 0x9a, 0xdb,
+ 0xab, 0xb0, 0x19, 0x25, 0xc1, 0x49, 0xfe, 0x02, 0x64, 0xbc, 0xec, 0x22, 0x32, 0xe0, 0xb2, 0xb4,
+ 0x34, 0x83, 0xfe, 0xda, 0xcc, 0x43, 0x5d, 0x46, 0x04, 0x05, 0x21, 0x80, 0xbd, 0xed, 0x03, 0xcd,
+ 0x9a, 0x2e, 0x12, 0xaf, 0xd8, 0x87, 0x00, 0x77, 0x14, 0x0d, 0x65, 0xd0, 0x4f, 0x04, 0xd5, 0xcf,
+ 0x12, 0xcb, 0xde, 0x6d, 0xd7, 0xc6, 0x4d, 0x8a, 0x28, 0xd7, 0x83, 0xb5, 0xa2, 0x7b, 0x6f, 0x78,
+ 0x2f, 0xc2, 0x25, 0x77, 0x63, 0x8f, 0xa9, 0xa3, 0xfd, 0x88, 0x0e, 0x0b, 0x15, 0x70, 0x2f, 0x75,
+ 0x5d, 0xc2, 0x41, 0xc6, 0x83, 0x3e, 0x11, 0xf3, 0xab, 0xca, 0x2f, 0xc0, 0x95, 0xd4, 0xac, 0x33,
+ 0x2e, 0xdd, 0xd7, 0xb6, 0x49, 0xe0, 0x31, 0x2c, 0x34, 0x9f, 0x83, 0x4b, 0xce, 0x82, 0x80, 0xb2,
+ 0x54, 0x45, 0x35, 0xc7, 0x09, 0x9e, 0x49, 0xdd, 0xfb, 0xb3, 0x92, 0x7b, 0xe8, 0x2a, 0x78, 0x50,
+ 0x51, 0xfe, 0xa3, 0xbb, 0x0f, 0x1f, 0xb0, 0x80, 0x2a, 0xa4, 0xcf, 0xc0, 0x46, 0x97, 0x25, 0xc2,
+ 0x1f, 0x90, 0x38, 0x3b, 0x26, 0x01, 0xda, 0x5c, 0x73, 0xfa, 0x76, 0x4a, 0x50, 0xce, 0x48, 0x14,
+ 0x67, 0x83, 0x2e, 0xe5, 0xa6, 0xda, 0xbe, 0x05, 0xf5, 0x48, 0x03, 0xd0, 0x6a, 0x8d, 0xc8, 0x9a,
+ 0xcf, 0xc3, 0xe5, 0x01, 0x61, 0x71, 0x37, 0x21, 0x3c, 0x2c, 0x02, 0xac, 0x5a, 0x80, 0xa3, 0xf9,
+ 0x94, 0x27, 0x61, 0x16, 0x48, 0xf3, 0x54, 0x55, 0xd8, 0x5a, 0x40, 0x88, 0x37, 0xda, 0x7b, 0xb7,
+ 0xa8, 0xbb, 0x5a, 0xbe, 0x8f, 0xee, 0x3e, 0x34, 0x87, 0xa3, 0x40, 0x27, 0x74, 0xe0, 0x73, 0x33,
+ 0xa3, 0xa9, 0x42, 0xef, 0x3e, 0x7e, 0xa6, 0xe3, 0x5b, 0x67, 0x9f, 0xe9, 0x47, 0xf0, 0xc2, 0xe4,
+ 0x69, 0x7d, 0xca, 0x64, 0xdf, 0xec, 0xbc, 0xbf, 0xa7, 0xac, 0x56, 0x4a, 0x82, 0x13, 0xd2, 0xa3,
+ 0x23, 0x7f, 0xe7, 0xa8, 0x1e, 0x1e, 0x84, 0x76, 0xb7, 0x3d, 0x5d, 0xe4, 0xff, 0x26, 0x27, 0x21,
+ 0x8b, 0x7b, 0xfe, 0xfd, 0x98, 0x49, 0x46, 0x24, 0x55, 0xbf, 0xf3, 0x58, 0xa2, 0x05, 0xeb, 0x52,
+ 0xfd, 0xb6, 0x91, 0xc4, 0x08, 0x26, 0x9a, 0xad, 0x3e, 0xe5, 0xf9, 0xb3, 0xbd, 0x02, 0x5a, 0x55,
+ 0xe8, 0xf5, 0xf0, 0xe8, 0x79, 0xd0, 0xfb, 0xeb, 0xb2, 0xf6, 0x2d, 0x33, 0x30, 0x8d, 0x0c, 0x19,
+ 0x37, 0xff, 0x1f, 0x65, 0x51, 0x13, 0xc8, 0xcb, 0xd3, 0x91, 0x57, 0x10, 0xf9, 0x36, 0xe8, 0x96,
+ 0x8b, 0x5e, 0xa6, 0xce, 0x2c, 0xcf, 0xb3, 0x42, 0x32, 0x14, 0x26, 0x40, 0xdb, 0x86, 0x56, 0x4c,
+ 0xcf, 0xfc, 0x90, 0x9e, 0xb2, 0x80, 0xfa, 0x41, 0x92, 0x44, 0x61, 0x72, 0x16, 0xeb, 0x15, 0xda,
+ 0xe4, 0xbd, 0x0e, 0x2f, 0x85, 0xf4, 0x98, 0x28, 0xb5, 0x4e, 0x89, 0x10, 0x67, 0x09, 0x42, 0x12,
+ 0x54, 0x2a, 0xf5, 0xe8, 0x12, 0x65, 0x27, 0xf4, 0x72, 0x6d, 0x11, 0x5f, 0x82, 0xe7, 0xe6, 0x2f,
+ 0xd3, 0x16, 0xe4, 0x35, 0xf8, 0x92, 0x85, 0x4a, 0x07, 0x84, 0x45, 0xbe, 0x79, 0x3a, 0x1c, 0x5b,
+ 0xac, 0xe3, 0x82, 0x2f, 0xc1, 0xd5, 0x79, 0x8b, 0xd0, 0xa6, 0x7a, 0xb7, 0xe1, 0x79, 0x57, 0xa6,
+ 0xbb, 0x24, 0x0e, 0x68, 0x54, 0x38, 0xbb, 0x09, 0x21, 0x29, 0xa9, 0x56, 0xbd, 0x1b, 0xba, 0x0d,
+ 0xc0, 0x6e, 0x3c, 0x52, 0x59, 0xc7, 0x11, 0xc5, 0x4e, 0x8f, 0x59, 0x5b, 0x0a, 0xe1, 0xc6, 0x3e,
+ 0x95, 0xbb, 0x7b, 0x1f, 0x2b, 0xdb, 0xf3, 0x4d, 0x15, 0xea, 0xaa, 0x73, 0xd3, 0x45, 0x2a, 0xb7,
+ 0x79, 0xa0, 0x9f, 0x08, 0xe9, 0xbe, 0x85, 0x8d, 0x22, 0x30, 0x1d, 0x6e, 0xec, 0xba, 0x8a, 0xbc,
+ 0x4f, 0xe5, 0x9e, 0x82, 0xb0, 0x47, 0x03, 0x3e, 0xc4, 0x67, 0x54, 0x65, 0xa6, 0x26, 0xe1, 0x8e,
+ 0x57, 0xeb, 0x06, 0x6e, 0x92, 0x38, 0x15, 0xc8, 0x5c, 0x43, 0xe6, 0x22, 0x28, 0xdb, 0x22, 0xad,
+ 0x1e, 0xa1, 0xb1, 0x05, 0xe2, 0x2b, 0x53, 0xa9, 0x0d, 0xd7, 0x3d, 0x2d, 0x71, 0x27, 0xda, 0xdc,
+ 0x49, 0xd3, 0x0f, 0xa8, 0x24, 0x07, 0x46, 0x01, 0x26, 0xe2, 0xcc, 0x2d, 0xa8, 0x77, 0xa9, 0x24,
+ 0x56, 0x41, 0x4c, 0xe3, 0xc9, 0x9f, 0x94, 0xdc, 0x52, 0xe8, 0x34, 0x40, 0x73, 0xc9, 0xfe, 0x08,
+ 0x1a, 0x2e, 0x50, 0x5d, 0x2a, 0x28, 0x96, 0x59, 0xe6, 0xc1, 0xec, 0xb8, 0x83, 0xed, 0xb7, 0xa1,
+ 0x5e, 0xe0, 0x60, 0x1d, 0x6a, 0x0a, 0xb8, 0xe3, 0x70, 0xa7, 0xf3, 0xf0, 0xc7, 0xd5, 0xc9, 0x9c,
+ 0x6a, 0x27, 0x4d, 0xbf, 0x91, 0x74, 0x0f, 0xa9, 0xca, 0x87, 0xa6, 0x35, 0x94, 0x58, 0x61, 0xeb,
+ 0x1c, 0x13, 0x87, 0xd4, 0x12, 0x21, 0x49, 0x1e, 0x5e, 0x5d, 0x82, 0xc6, 0xb7, 0x93, 0x2e, 0xf6,
+ 0x90, 0xe8, 0x30, 0xa4, 0x6a, 0x87, 0xf1, 0x67, 0xee, 0x68, 0x16, 0x2c, 0x69, 0x6a, 0x75, 0x98,
+ 0x71, 0x92, 0xbb, 0xef, 0x86, 0xf2, 0x4f, 0x18, 0x05, 0x28, 0xe7, 0xcb, 0x42, 0x7d, 0x6f, 0x8e,
+ 0x09, 0x8b, 0x6c, 0x25, 0x5a, 0x9d, 0xb2, 0xda, 0xa6, 0x43, 0x49, 0x75, 0xfd, 0x55, 0x2e, 0x46,
+ 0x75, 0x40, 0x59, 0x55, 0x46, 0x67, 0x34, 0x2b, 0x24, 0xe9, 0xd1, 0x10, 0x6f, 0x5c, 0x55, 0x45,
+ 0x01, 0x7a, 0x34, 0x48, 0x06, 0x4c, 0x4a, 0x1a, 0xa2, 0x63, 0xaf, 0xea, 0x7c, 0x4b, 0xa5, 0xee,
+ 0x23, 0x6e, 0x56, 0xac, 0xfd, 0x52, 0x3f, 0x95, 0x27, 0x33, 0xc6, 0x37, 0x44, 0xa7, 0x8e, 0xcd,
+ 0x4d, 0x5d, 0x4e, 0xe2, 0xa0, 0xaf, 0xef, 0x48, 0xc3, 0x3a, 0x1c, 0x9d, 0x28, 0x4f, 0x50, 0xb6,
+ 0x8a, 0x78, 0xda, 0xd0, 0x74, 0xe7, 0x0d, 0x6d, 0x6b, 0x38, 0xf7, 0x2c, 0x6c, 0xb9, 0x73, 0x9c,
+ 0x0a, 0x15, 0xdd, 0x87, 0xd8, 0x7a, 0x50, 0xc5, 0xde, 0x15, 0xe1, 0x77, 0x13, 0xce, 0x93, 0x33,
+ 0x1a, 0x62, 0x0b, 0x42, 0x4d, 0x91, 0xcd, 0x84, 0x7f, 0xcc, 0x29, 0xf5, 0xcf, 0x28, 0x3d, 0xa1,
+ 0x71, 0x68, 0x5a, 0x0f, 0xc6, 0xf0, 0x98, 0x92, 0xd8, 0x26, 0x42, 0xba, 0x0a, 0x9b, 0xee, 0x5c,
+ 0x4a, 0x64, 0xd0, 0xa7, 0x21, 0xf6, 0x21, 0x54, 0x95, 0xc7, 0x2b, 0x10, 0x48, 0x4e, 0x69, 0x88,
+ 0x9d, 0x08, 0x55, 0x8c, 0xe5, 0x69, 0x14, 0x29, 0x09, 0x5c, 0xc6, 0xbb, 0xfb, 0x17, 0x25, 0xf7,
+ 0x36, 0xed, 0x1d, 0xec, 0xea, 0x0a, 0xf7, 0x91, 0x92, 0x97, 0x51, 0xa1, 0x69, 0xe2, 0xcb, 0xcb,
+ 0x7a, 0x18, 0xb7, 0xf1, 0xa1, 0x1f, 0x24, 0xa1, 0xf3, 0xde, 0x9e, 0x88, 0xd1, 0x0b, 0x24, 0x06,
+ 0x72, 0x79, 0xfb, 0x43, 0x15, 0x47, 0xae, 0xc2, 0x26, 0x96, 0xb9, 0x63, 0x21, 0x49, 0x14, 0xf9,
+ 0xc7, 0x49, 0x14, 0x52, 0x6e, 0x2d, 0x7f, 0x71, 0x92, 0x86, 0xbe, 0xca, 0xee, 0xad, 0x9d, 0x7f,
+ 0x16, 0xb6, 0x54, 0x5c, 0x39, 0x31, 0xbb, 0x84, 0x06, 0xd2, 0x77, 0x93, 0xa7, 0x31, 0x03, 0x39,
+ 0xeb, 0x32, 0x37, 0xd4, 0x65, 0xce, 0x0b, 0x06, 0x65, 0xdb, 0xc9, 0x41, 0x9f, 0xa4, 0x4c, 0xeb,
+ 0xf3, 0xe8, 0x69, 0x0e, 0xb3, 0x01, 0x8c, 0xd3, 0xf6, 0x8c, 0x52, 0x1c, 0x12, 0x49, 0x95, 0xac,
+ 0x98, 0x90, 0x2c, 0x10, 0xae, 0x78, 0xf5, 0x75, 0xbb, 0x05, 0x0b, 0x28, 0x3b, 0x53, 0xce, 0x79,
+ 0xa9, 0x33, 0x7b, 0x73, 0x07, 0x65, 0x8e, 0x75, 0xf4, 0x9f, 0x81, 0xe5, 0xfc, 0x07, 0x56, 0xa4,
+ 0x92, 0x8c, 0x07, 0xe6, 0xd5, 0x36, 0xbf, 0xc6, 0x66, 0xd0, 0xcd, 0x9f, 0x05, 0x0d, 0x92, 0x38,
+ 0x14, 0xd3, 0x72, 0xa4, 0x6a, 0xd1, 0x1b, 0xe4, 0x17, 0x77, 0xc0, 0x02, 0x9e, 0xd8, 0x7d, 0x8b,
+ 0x28, 0xc4, 0x0f, 0xa7, 0x24, 0x03, 0x3b, 0x3a, 0x40, 0xdf, 0x23, 0x92, 0x28, 0x7d, 0xb0, 0xf1,
+ 0x7a, 0xc2, 0xb5, 0x1b, 0x1d, 0x65, 0x6e, 0x26, 0x82, 0xd7, 0x8e, 0xe1, 0xef, 0x4a, 0x53, 0x82,
+ 0x66, 0x07, 0x54, 0xa1, 0x30, 0xa0, 0x37, 0x96, 0xc6, 0x6b, 0x01, 0xf9, 0xfb, 0x4d, 0xa1, 0x4b,
+ 0xac, 0x62, 0xdb, 0x7b, 0x02, 0xe9, 0xe3, 0xd3, 0x36, 0x75, 0x22, 0x0b, 0x77, 0xa5, 0x2f, 0xb2,
+ 0x5e, 0x8f, 0x0a, 0x05, 0xfb, 0x86, 0xe1, 0x7a, 0xf6, 0x8a, 0x37, 0x4d, 0x92, 0x38, 0x7b, 0xc5,
+ 0x4d, 0x54, 0xb4, 0x65, 0xef, 0x7b, 0xc5, 0xac, 0x76, 0xff, 0x68, 0x9f, 0xca, 0xfd, 0x28, 0xe9,
+ 0x92, 0x08, 0x0f, 0xce, 0x29, 0x5a, 0xa1, 0xe7, 0x56, 0x36, 0xa5, 0xcf, 0x94, 0x2d, 0x18, 0x62,
+ 0xec, 0x60, 0x23, 0xa9, 0xbc, 0x14, 0xae, 0xee, 0x33, 0x1b, 0x50, 0xfd, 0x26, 0x39, 0x9a, 0xac,
+ 0xd8, 0x17, 0xa8, 0x63, 0xc6, 0x85, 0x54, 0x5b, 0xfd, 0x80, 0xe0, 0x4d, 0xaf, 0xda, 0x6a, 0x25,
+ 0x82, 0x33, 0x83, 0xba, 0x2e, 0xfd, 0x2b, 0xe5, 0x42, 0xc6, 0x3a, 0x4e, 0xdb, 0x5c, 0xa7, 0xb6,
+ 0x01, 0xcb, 0x8a, 0x0e, 0xa7, 0xb0, 0x67, 0x70, 0xf8, 0x41, 0xc6, 0xb9, 0x7d, 0xa3, 0x5c, 0x68,
+ 0xbe, 0x0d, 0x55, 0x13, 0xcd, 0x8d, 0x97, 0xa6, 0x66, 0xe2, 0xeb, 0xec, 0x91, 0x61, 0xfb, 0x73,
+ 0xa8, 0xec, 0x91, 0xa1, 0x12, 0x8f, 0x82, 0x99, 0x5f, 0x93, 0xf7, 0x8a, 0xd7, 0xe4, 0xf5, 0xf3,
+ 0xc2, 0xc3, 0x3b, 0xd3, 0x7e, 0x09, 0xaa, 0xea, 0x5f, 0xbc, 0x01, 0x92, 0xe4, 0x81, 0xca, 0x42,
+ 0xb3, 0xae, 0xa8, 0x94, 0x04, 0x19, 0xa9, 0x78, 0x7f, 0x5b, 0x81, 0xa6, 0x82, 0xbb, 0x4f, 0x06,
+ 0xf4, 0x08, 0x3b, 0x84, 0x51, 0x9d, 0xb1, 0xe2, 0xab, 0xdf, 0x06, 0xfc, 0xbc, 0xe8, 0x08, 0x50,
+ 0x66, 0xe9, 0xa8, 0xfe, 0xf0, 0x59, 0x46, 0xf9, 0x50, 0x17, 0x18, 0x67, 0xd6, 0x1c, 0x2f, 0x41,
+ 0x43, 0x5f, 0x49, 0x79, 0xaa, 0x87, 0xb5, 0x35, 0xab, 0x43, 0x15, 0x35, 0xf6, 0xf2, 0x58, 0xfc,
+ 0x95, 0xd7, 0x56, 0x14, 0x9c, 0x90, 0xe9, 0xea, 0x94, 0x6e, 0x56, 0xa2, 0x5c, 0x8c, 0x9a, 0x7b,
+ 0xd7, 0x60, 0xc9, 0xe6, 0x43, 0xcb, 0x16, 0x84, 0xca, 0x65, 0x92, 0x58, 0x27, 0xef, 0xcd, 0xd7,
+ 0x60, 0x29, 0x8d, 0xc8, 0x50, 0xd9, 0xcf, 0x15, 0x94, 0x5e, 0xbb, 0x33, 0xc9, 0x65, 0xe7, 0x00,
+ 0x97, 0xe8, 0x27, 0x97, 0x27, 0xbe, 0xdd, 0x50, 0xb7, 0xcc, 0x74, 0xf1, 0x71, 0x33, 0x8b, 0xa5,
+ 0xe9, 0xcd, 0x5c, 0x87, 0x5a, 0x1e, 0x69, 0xe8, 0x36, 0xbb, 0x55, 0x58, 0x14, 0x34, 0xc8, 0x38,
+ 0x45, 0x4f, 0x57, 0xd3, 0x81, 0x44, 0xc8, 0x02, 0x7c, 0xcf, 0xd1, 0x9d, 0x75, 0x00, 0xe5, 0x44,
+ 0x98, 0xc6, 0x3a, 0x2b, 0x20, 0x94, 0x7f, 0xd3, 0xe6, 0x78, 0xf9, 0x90, 0x6f, 0x99, 0xdc, 0x2c,
+ 0x88, 0x13, 0x2d, 0x9c, 0x6e, 0xa6, 0x5b, 0x81, 0xca, 0x80, 0xa4, 0xe8, 0xb6, 0x96, 0xdb, 0x6d,
+ 0x58, 0x34, 0x0c, 0xac, 0x43, 0x2d, 0x7f, 0xc9, 0xd1, 0x4f, 0x14, 0x1f, 0xc2, 0x56, 0x91, 0xdf,
+ 0x43, 0x6c, 0x40, 0x9b, 0x5c, 0xf9, 0xb4, 0x43, 0xf5, 0xbe, 0x53, 0x72, 0x3b, 0x73, 0xf7, 0x1f,
+ 0x1e, 0x69, 0x78, 0xff, 0x5f, 0xad, 0x9b, 0x08, 0xa4, 0xae, 0xc0, 0x5a, 0x8f, 0x26, 0x7e, 0x94,
+ 0x04, 0xda, 0x49, 0xe4, 0x90, 0x37, 0x61, 0x45, 0x9f, 0x8f, 0xf6, 0x89, 0x15, 0x3b, 0x78, 0xcc,
+ 0x22, 0x95, 0x7e, 0x4a, 0xfa, 0x44, 0x9a, 0xa4, 0xd7, 0x1c, 0x86, 0xee, 0x56, 0x37, 0xde, 0xcf,
+ 0xfb, 0x3d, 0xd3, 0xca, 0xba, 0xff, 0xf0, 0xc8, 0x14, 0xd2, 0x47, 0x44, 0xe4, 0x57, 0xf7, 0x5d,
+ 0x65, 0xeb, 0xf5, 0x2e, 0xb7, 0x38, 0x3c, 0x6f, 0x4f, 0x47, 0x8f, 0x29, 0xaf, 0xa0, 0x43, 0x3a,
+ 0xdd, 0x6a, 0x77, 0x0f, 0x16, 0xcd, 0x84, 0x72, 0x29, 0xba, 0x6f, 0x9e, 0xa5, 0xce, 0x63, 0x88,
+ 0x1e, 0x42, 0x29, 0x8d, 0x4c, 0x71, 0x26, 0xfb, 0xb9, 0x0e, 0x69, 0xd9, 0x3d, 0x82, 0x2b, 0xc5,
+ 0x53, 0x78, 0x94, 0xc9, 0x47, 0xc7, 0x7b, 0x44, 0xd2, 0xe9, 0x17, 0x0c, 0xb5, 0xf8, 0xdb, 0x34,
+ 0xd0, 0x50, 0x6b, 0x4a, 0xcd, 0x4d, 0x83, 0xbe, 0x49, 0x56, 0xdf, 0x2c, 0x96, 0x56, 0x43, 0x4a,
+ 0x07, 0xfb, 0xca, 0x2a, 0xaa, 0x10, 0x59, 0xdd, 0xb5, 0x1e, 0x66, 0xa2, 0x4a, 0x49, 0x47, 0xaa,
+ 0x10, 0x14, 0x6b, 0xa7, 0x85, 0x3d, 0x73, 0xdd, 0x7f, 0x31, 0x59, 0x2f, 0xdb, 0x62, 0xd3, 0x20,
+ 0x13, 0xd2, 0x57, 0x79, 0xa9, 0xd3, 0x6b, 0xe2, 0xbd, 0x33, 0x96, 0x32, 0xed, 0x46, 0x24, 0xc6,
+ 0xea, 0x09, 0x93, 0xc3, 0x5d, 0x75, 0x85, 0x90, 0x3c, 0x5b, 0x70, 0x0f, 0x22, 0x12, 0xeb, 0x43,
+ 0xaa, 0x7a, 0x5f, 0x1d, 0xcb, 0x93, 0x26, 0x77, 0xce, 0x23, 0xd2, 0x1b, 0xba, 0x12, 0x79, 0xb4,
+ 0x7f, 0xa4, 0xc3, 0xb3, 0x23, 0xc9, 0x59, 0xdc, 0x53, 0x42, 0x26, 0x41, 0x90, 0x0d, 0xb2, 0x08,
+ 0x2f, 0x64, 0xc9, 0xde, 0x51, 0xa1, 0x33, 0xca, 0xbc, 0x2e, 0xa0, 0x6e, 0x05, 0x3d, 0xa5, 0x9c,
+ 0xc9, 0xa1, 0x31, 0xe5, 0x1b, 0xb0, 0x7c, 0x9c, 0xf0, 0x01, 0x91, 0x32, 0xaf, 0xc6, 0x28, 0x23,
+ 0x44, 0x38, 0xe1, 0x3d, 0x61, 0x1e, 0x50, 0x0e, 0xe0, 0xf2, 0x14, 0xd4, 0x1f, 0x64, 0xbd, 0x22,
+ 0x8a, 0x92, 0x8d, 0x31, 0xbb, 0x59, 0x0f, 0xf5, 0xbc, 0x6c, 0xdd, 0xf4, 0xa8, 0xb5, 0xde, 0x24,
+ 0x71, 0xd7, 0x8d, 0xbe, 0x1c, 0xed, 0x08, 0x91, 0x04, 0x8c, 0x48, 0x2c, 0x9f, 0x28, 0x89, 0xe4,
+ 0xd2, 0xf3, 0x8d, 0xf8, 0xcc, 0xe1, 0x3e, 0xd0, 0x72, 0x9f, 0xb2, 0x23, 0x97, 0xda, 0xf4, 0x9d,
+ 0xae, 0x30, 0xcb, 0x56, 0x98, 0x3b, 0xda, 0x47, 0xee, 0x1f, 0xed, 0x26, 0x83, 0x34, 0x93, 0xf4,
+ 0x63, 0x7a, 0xa6, 0x2d, 0x8c, 0xfa, 0x4d, 0xa4, 0x69, 0x31, 0x56, 0x31, 0xf8, 0x08, 0x22, 0x89,
+ 0x43, 0x95, 0xc8, 0x50, 0x43, 0xd0, 0x5f, 0x95, 0xe0, 0xb5, 0x73, 0xc0, 0xc8, 0xa9, 0x9b, 0x03,
+ 0x6b, 0x1a, 0x89, 0x4a, 0x01, 0x99, 0x40, 0x3e, 0xfc, 0x01, 0xc5, 0x82, 0x57, 0x25, 0x6f, 0x49,
+ 0x96, 0x7e, 0x98, 0xc4, 0xd2, 0x8f, 0xd8, 0x09, 0xf5, 0x87, 0x49, 0x66, 0xc2, 0x6a, 0x3d, 0x33,
+ 0x4c, 0xb2, 0xd1, 0xac, 0x6e, 0x63, 0x6d, 0xbe, 0x08, 0xcf, 0x06, 0x12, 0x61, 0x69, 0x50, 0x62,
+ 0x6c, 0x3f, 0x56, 0x5c, 0xbd, 0x2d, 0xed, 0x20, 0xad, 0x0d, 0x89, 0xe5, 0x83, 0xa4, 0x27, 0xbc,
+ 0x08, 0xea, 0xc8, 0xe6, 0xae, 0x1e, 0x1f, 0xff, 0x2a, 0x46, 0xdd, 0x5c, 0xd1, 0x43, 0xcb, 0x9d,
+ 0x07, 0xa2, 0x29, 0x19, 0xaa, 0x00, 0xd7, 0x14, 0xff, 0xd0, 0x2f, 0xeb, 0x3a, 0x46, 0x35, 0x7f,
+ 0xd2, 0x0b, 0x9c, 0x38, 0x54, 0x1b, 0x66, 0xf4, 0x88, 0xc5, 0xc7, 0x27, 0x13, 0x32, 0xde, 0xe3,
+ 0x94, 0xda, 0xaa, 0xa4, 0xb6, 0xc3, 0x79, 0xf6, 0xea, 0xc5, 0x53, 0x42, 0x4c, 0x67, 0xfd, 0xdc,
+ 0x6b, 0xdf, 0x86, 0x66, 0x8f, 0x93, 0x58, 0xd2, 0xd0, 0x37, 0xd7, 0x7f, 0x94, 0x15, 0x5f, 0x86,
+ 0x55, 0x3b, 0x67, 0xf0, 0x55, 0x10, 0xdf, 0xdf, 0x98, 0xf7, 0x80, 0xbd, 0xc3, 0x87, 0x79, 0x1c,
+ 0xaf, 0xb1, 0xa2, 0x3a, 0x72, 0x22, 0xfa, 0x18, 0x56, 0x5c, 0x86, 0x55, 0x9b, 0x39, 0xfa, 0xc7,
+ 0x11, 0x31, 0x86, 0x4f, 0xd7, 0x36, 0xec, 0xb8, 0x12, 0x9a, 0xf0, 0x4f, 0xe2, 0xe4, 0x2c, 0x1e,
+ 0x95, 0xce, 0x7b, 0x19, 0x0b, 0xfd, 0x90, 0x0f, 0x8c, 0xf0, 0x9a, 0x00, 0x38, 0x22, 0xd2, 0x88,
+ 0x49, 0x53, 0x36, 0xb7, 0x63, 0x03, 0xca, 0x7b, 0x5a, 0x86, 0x75, 0x74, 0x26, 0x49, 0x98, 0xd9,
+ 0xd6, 0xe7, 0xc5, 0xdc, 0xc3, 0xe8, 0xc1, 0x94, 0xc8, 0xbe, 0x09, 0x31, 0x54, 0xd4, 0xac, 0xc8,
+ 0xd4, 0xbe, 0x19, 0x9f, 0x6f, 0xbc, 0x7f, 0x28, 0xe9, 0xfb, 0x58, 0xe0, 0x6a, 0x8e, 0xe4, 0xc6,
+ 0x5f, 0xf4, 0xdb, 0xd0, 0xec, 0x46, 0x49, 0xd7, 0x2f, 0xb0, 0x66, 0x7c, 0x5f, 0x13, 0x00, 0x09,
+ 0xf5, 0x15, 0xcd, 0x86, 0x03, 0x57, 0x0a, 0xf8, 0xc2, 0x1c, 0x1e, 0x0b, 0xe5, 0x77, 0x74, 0xcc,
+ 0xf4, 0x3c, 0x5c, 0x9e, 0x9c, 0x45, 0x17, 0xb4, 0x68, 0xfb, 0x7a, 0x8a, 0xf3, 0x19, 0x8f, 0x0c,
+ 0x73, 0x63, 0x1c, 0x63, 0x0c, 0xa5, 0xf2, 0x90, 0xa6, 0xe1, 0xee, 0x1e, 0x8b, 0x49, 0x74, 0x88,
+ 0xdc, 0x20, 0x63, 0x87, 0x3f, 0x06, 0x63, 0x5b, 0x50, 0x77, 0xcb, 0x21, 0x26, 0x0e, 0x2c, 0xb2,
+ 0xbb, 0x30, 0x97, 0xdd, 0xc5, 0xa7, 0xb0, 0xbb, 0x34, 0x9b, 0x5d, 0xcd, 0xd9, 0xcd, 0xb1, 0xec,
+ 0xbd, 0x4f, 0x83, 0x93, 0xa3, 0x94, 0x06, 0x8c, 0x44, 0x47, 0x19, 0x3f, 0xa5, 0x43, 0x34, 0xd0,
+ 0xf8, 0xbf, 0xd1, 0x7b, 0xed, 0xaf, 0x16, 0x0a, 0x5f, 0xd3, 0x76, 0x15, 0xce, 0xfe, 0x70, 0x32,
+ 0x57, 0xd6, 0xd5, 0x95, 0x72, 0x21, 0xc0, 0x1d, 0xa5, 0x64, 0x99, 0x90, 0xc9, 0x00, 0x89, 0xcc,
+ 0x9f, 0x6d, 0x59, 0x8c, 0x4d, 0x35, 0xbe, 0x48, 0x8e, 0xe5, 0x19, 0xe1, 0x5a, 0x69, 0x6b, 0xa3,
+ 0xb4, 0x1b, 0xdf, 0x6c, 0xbd, 0x0f, 0xdd, 0x3e, 0x9f, 0xbd, 0x83, 0x23, 0x1a, 0x87, 0xd3, 0xc9,
+ 0x9a, 0x64, 0xaa, 0x10, 0xeb, 0xd7, 0xbd, 0x47, 0xf0, 0xea, 0xb9, 0x20, 0x1d, 0xd2, 0x34, 0x1a,
+ 0xce, 0xe2, 0x72, 0x54, 0x11, 0xa8, 0x7b, 0x9f, 0xba, 0xbe, 0xdb, 0x9a, 0x99, 0x84, 0xf7, 0x12,
+ 0x29, 0x69, 0x6c, 0xcb, 0x76, 0x77, 0x55, 0x2e, 0x3c, 0x91, 0xab, 0x96, 0xec, 0x57, 0x50, 0x79,
+ 0x81, 0x5a, 0x72, 0x46, 0x6d, 0x05, 0xcf, 0x77, 0x7b, 0x5f, 0xe6, 0x02, 0x2e, 0x3c, 0x47, 0xb8,
+ 0xe4, 0xe2, 0x17, 0x38, 0x82, 0xfa, 0xfa, 0xe5, 0xcb, 0x47, 0x10, 0x36, 0x09, 0xaf, 0x79, 0x6f,
+ 0xbb, 0x99, 0xea, 0x7d, 0x49, 0x07, 0x3b, 0x71, 0x9c, 0x64, 0x71, 0x80, 0x5f, 0x1e, 0x08, 0xfd,
+ 0xcd, 0x18, 0xd2, 0x4a, 0xcf, 0x4c, 0x8b, 0x97, 0x7d, 0xb7, 0xf2, 0x26, 0x08, 0x9b, 0xd8, 0xee,
+ 0xfd, 0x46, 0x31, 0x11, 0x16, 0x94, 0x7f, 0x9c, 0x48, 0x76, 0xcc, 0x74, 0x54, 0x2c, 0x9a, 0x5f,
+ 0x87, 0x46, 0xec, 0x0e, 0x98, 0x78, 0xf5, 0x95, 0xce, 0x9c, 0x4d, 0x1d, 0xf7, 0x57, 0xfb, 0xab,
+ 0x50, 0x77, 0x7f, 0xab, 0xdb, 0x92, 0x09, 0xca, 0x7d, 0x17, 0xac, 0x5b, 0x1a, 0x69, 0xd8, 0x6e,
+ 0x76, 0x5d, 0x83, 0xf8, 0xf9, 0x42, 0x81, 0x6b, 0x37, 0x19, 0x28, 0xba, 0x8b, 0x34, 0xb6, 0xa1,
+ 0x39, 0x12, 0x41, 0xa0, 0x57, 0x58, 0x73, 0xbd, 0x0d, 0xad, 0xc9, 0x39, 0x15, 0x13, 0x9a, 0x07,
+ 0xaf, 0x46, 0xf3, 0x1a, 0x6c, 0x4f, 0x59, 0x61, 0xfa, 0x68, 0x53, 0xcd, 0xb4, 0x8e, 0x1c, 0x5f,
+ 0x76, 0xd5, 0xdb, 0x48, 0x74, 0x1a, 0x41, 0x5e, 0xcf, 0xf5, 0x69, 0x8f, 0x8e, 0x8f, 0x23, 0x16,
+ 0xd3, 0x87, 0x3a, 0x3a, 0x2e, 0x88, 0xa2, 0x05, 0xeb, 0x89, 0x9e, 0xf5, 0xed, 0xd7, 0xad, 0x86,
+ 0xec, 0x97, 0xe0, 0xb9, 0x63, 0xce, 0x68, 0x1c, 0x0a, 0xff, 0x8c, 0xc9, 0xbe, 0x3f, 0xb1, 0x4c,
+ 0x3b, 0xcf, 0x2f, 0x4f, 0x71, 0x9e, 0x45, 0x7c, 0x18, 0x97, 0x7a, 0xef, 0xb8, 0x94, 0xef, 0xf6,
+ 0x89, 0x8a, 0x5e, 0xef, 0x21, 0x7c, 0xb3, 0xec, 0x43, 0x5d, 0xdc, 0x70, 0x5d, 0xbd, 0x0e, 0x92,
+ 0xfe, 0xbd, 0xd0, 0x24, 0x37, 0x67, 0xab, 0xab, 0xdd, 0x05, 0x10, 0x38, 0x90, 0x05, 0x01, 0x15,
+ 0xc2, 0x48, 0xfc, 0x63, 0xa8, 0xe5, 0x7c, 0xe8, 0xde, 0xc6, 0xf7, 0x3a, 0x17, 0xc2, 0xd1, 0x29,
+ 0x4c, 0xb6, 0x3f, 0x81, 0x46, 0x61, 0x00, 0x2b, 0xe2, 0xfa, 0x06, 0xbb, 0x75, 0xf3, 0x62, 0x61,
+ 0xa4, 0x31, 0x91, 0xb2, 0x28, 0xdf, 0x91, 0xc5, 0xd8, 0x13, 0xa1, 0xfb, 0x16, 0xdf, 0x85, 0xdb,
+ 0xe7, 0x22, 0xeb, 0x5e, 0xc2, 0x8b, 0x42, 0x17, 0xde, 0x6d, 0x37, 0x93, 0xb9, 0x77, 0x94, 0x6f,
+ 0x14, 0x47, 0x4a, 0x34, 0x0f, 0xe8, 0x29, 0x8d, 0x84, 0xb2, 0xb5, 0x39, 0x99, 0xfa, 0x62, 0x35,
+ 0xbc, 0x5f, 0x2f, 0x7c, 0x53, 0x32, 0x63, 0x67, 0x2e, 0xeb, 0x0f, 0x60, 0xc9, 0xa8, 0x89, 0xb9,
+ 0x97, 0x37, 0x3a, 0xe7, 0xde, 0x6c, 0x84, 0xd8, 0x7e, 0x15, 0x16, 0xf5, 0xff, 0xa6, 0x89, 0xad,
+ 0x01, 0x0b, 0x91, 0xda, 0x65, 0x2e, 0xe3, 0xbf, 0x98, 0x30, 0x43, 0x23, 0x40, 0xab, 0xb6, 0x13,
+ 0x86, 0xdc, 0x76, 0x9a, 0xea, 0xd7, 0x36, 0x12, 0x86, 0xf8, 0x45, 0xd9, 0xa8, 0xd1, 0x00, 0x87,
+ 0x59, 0xfe, 0x92, 0x60, 0x6c, 0x67, 0x4d, 0x5d, 0x4e, 0x3d, 0xe7, 0x3c, 0x31, 0xe8, 0xb7, 0xba,
+ 0xd0, 0xc4, 0xca, 0x2f, 0xc3, 0x0b, 0x01, 0xa7, 0xd8, 0x2f, 0x40, 0xf2, 0x77, 0x3c, 0xf3, 0x20,
+ 0x29, 0x74, 0x82, 0x8e, 0x67, 0xd5, 0xbc, 0x01, 0xaf, 0xe4, 0xe6, 0x39, 0xe1, 0xc6, 0x94, 0x7e,
+ 0x46, 0xa6, 0x6f, 0xd1, 0xce, 0xeb, 0x05, 0xb8, 0xc2, 0xe9, 0x80, 0xc5, 0xba, 0xab, 0xca, 0x27,
+ 0xdd, 0x24, 0x33, 0xaf, 0x8a, 0xa6, 0x3f, 0xfc, 0x87, 0xd6, 0xf4, 0x1c, 0xde, 0x9d, 0xd1, 0xb8,
+ 0x37, 0x51, 0x55, 0xc8, 0xcb, 0x12, 0x79, 0x3c, 0xbd, 0x30, 0xde, 0x92, 0x58, 0x19, 0xb9, 0xbb,
+ 0xfc, 0x39, 0xb5, 0x51, 0xf8, 0x82, 0x27, 0xff, 0x90, 0x73, 0x11, 0x9b, 0x57, 0x37, 0x60, 0x19,
+ 0x09, 0x74, 0xbe, 0xed, 0x7c, 0x7e, 0xea, 0x07, 0x41, 0x35, 0xfd, 0xf9, 0xcf, 0x8d, 0x9b, 0xde,
+ 0xf7, 0xcb, 0x26, 0x42, 0x98, 0x49, 0xf9, 0xdc, 0x2a, 0xe2, 0xc1, 0xac, 0x76, 0x46, 0xd3, 0x59,
+ 0xfe, 0x54, 0xa8, 0xe7, 0x6d, 0x5e, 0x3c, 0xbd, 0x50, 0xf3, 0xe2, 0x06, 0x2c, 0x9f, 0x26, 0x92,
+ 0x0a, 0xff, 0xd8, 0x94, 0x3f, 0x16, 0x14, 0x5c, 0x3d, 0x44, 0x7a, 0x84, 0xc5, 0xc2, 0x96, 0x37,
+ 0xd7, 0x60, 0x89, 0x63, 0x8a, 0x2b, 0x4c, 0x66, 0xa5, 0x62, 0x9e, 0x20, 0x31, 0x71, 0x4b, 0xd9,
+ 0xfb, 0xc5, 0x92, 0x49, 0x88, 0x0f, 0xef, 0x2a, 0x97, 0xf8, 0x49, 0x22, 0xe9, 0x51, 0x36, 0x18,
+ 0x10, 0x3e, 0x6c, 0xee, 0x42, 0x73, 0x02, 0xbf, 0xbd, 0x5d, 0x2f, 0x77, 0xa6, 0x6f, 0x1a, 0x67,
+ 0xf7, 0x82, 0x4d, 0xba, 0xff, 0x31, 0xd2, 0xb3, 0x31, 0xc0, 0x73, 0x4f, 0xe9, 0x01, 0x6c, 0x2a,
+ 0x7f, 0xef, 0x2b, 0x01, 0xf8, 0x02, 0x37, 0xb0, 0xfc, 0xa4, 0xde, 0xe8, 0xcc, 0x87, 0xd8, 0x19,
+ 0x1b, 0x57, 0x47, 0x31, 0x2e, 0x8a, 0xff, 0x91, 0xa3, 0x38, 0x30, 0x61, 0xca, 0xe1, 0xdd, 0x51,
+ 0x47, 0x69, 0x2e, 0x3b, 0x4b, 0xd1, 0x3c, 0x52, 0xd6, 0x60, 0x09, 0x25, 0x90, 0xa5, 0x26, 0x60,
+ 0xfa, 0xba, 0x89, 0x1d, 0xe7, 0x42, 0x9c, 0xdb, 0x88, 0xfc, 0x3b, 0xa5, 0xfc, 0xfa, 0xec, 0x8f,
+ 0xb5, 0x32, 0xdb, 0xfd, 0x7b, 0xfa, 0x05, 0xb5, 0x79, 0x34, 0x47, 0x5d, 0xf2, 0xdb, 0xf2, 0x14,
+ 0x20, 0x3f, 0xa6, 0xfa, 0xfc, 0x73, 0x09, 0xce, 0x89, 0xe8, 0x29, 0x3d, 0xcc, 0x3a, 0x2e, 0x1b,
+ 0xe9, 0xd4, 0xa8, 0x1d, 0xc9, 0xf9, 0xdc, 0xef, 0xdc, 0x48, 0x3a, 0x6a, 0x51, 0x71, 0xae, 0xfd,
+ 0x75, 0x68, 0x4e, 0x8e, 0xce, 0x3f, 0xdc, 0xaa, 0x22, 0x45, 0xab, 0xd8, 0x9d, 0xd2, 0x75, 0xef,
+ 0x0f, 0x4c, 0x8d, 0x77, 0x54, 0xa8, 0x3c, 0x60, 0x71, 0xef, 0x88, 0x0c, 0xd2, 0x88, 0x2a, 0xd5,
+ 0x1a, 0x0c, 0x6d, 0xf9, 0x73, 0x09, 0xab, 0xd2, 0xc2, 0x77, 0xd2, 0xc1, 0x85, 0xe6, 0x2d, 0x80,
+ 0x9e, 0xf0, 0x05, 0x2e, 0xb7, 0xc1, 0xc7, 0x76, 0x67, 0x16, 0xc0, 0x8e, 0xfe, 0xa7, 0x7d, 0x17,
+ 0x16, 0x0d, 0x06, 0x5d, 0xe9, 0x28, 0xd9, 0x87, 0x15, 0x72, 0xda, 0xf3, 0x53, 0x65, 0x84, 0x07,
+ 0x62, 0x94, 0x6f, 0x0a, 0x19, 0x86, 0xf4, 0xd4, 0x8e, 0xfb, 0x4f, 0x6e, 0x5c, 0x37, 0xf1, 0xe3,
+ 0xab, 0xda, 0xe8, 0x68, 0xbf, 0x9c, 0x44, 0x51, 0x72, 0x46, 0x39, 0xc6, 0x67, 0x53, 0xaa, 0xe2,
+ 0xa6, 0x49, 0x62, 0x72, 0xed, 0x53, 0x5a, 0x31, 0x9c, 0xd8, 0x19, 0xe5, 0x75, 0x4d, 0x57, 0xd7,
+ 0x11, 0xce, 0x7d, 0xa1, 0x21, 0xb1, 0xb8, 0x37, 0x05, 0xe3, 0x23, 0x5d, 0xb8, 0x19, 0x5f, 0x39,
+ 0x17, 0xdf, 0x55, 0xa8, 0x33, 0x65, 0x03, 0xcc, 0xda, 0xe2, 0xc7, 0xcf, 0x37, 0x2d, 0xc0, 0xdc,
+ 0x59, 0xe4, 0x40, 0x1f, 0x30, 0x21, 0xc7, 0xfd, 0xa2, 0xce, 0x5a, 0x42, 0x1d, 0xd1, 0xce, 0xda,
+ 0x34, 0x97, 0x9a, 0x09, 0x27, 0x53, 0xb6, 0x05, 0x52, 0xcb, 0xaa, 0x3e, 0xf2, 0x45, 0xef, 0xba,
+ 0xae, 0x45, 0xee, 0x1d, 0xec, 0x53, 0xf9, 0x31, 0x36, 0xa3, 0x3d, 0x3a, 0xde, 0xd5, 0x0f, 0x64,
+ 0xba, 0x02, 0x28, 0xc6, 0xaa, 0x64, 0xde, 0x91, 0xce, 0x1f, 0xe7, 0xec, 0x98, 0x4b, 0xda, 0x16,
+ 0xd4, 0x75, 0xbd, 0xdd, 0x77, 0xce, 0xc7, 0x23, 0xee, 0x43, 0x9f, 0x0e, 0xc2, 0xf0, 0xa3, 0x4d,
+ 0x49, 0x64, 0x26, 0xf2, 0xfb, 0xa5, 0x52, 0x4f, 0x1d, 0xe5, 0xf9, 0xc5, 0xc0, 0x3a, 0x27, 0xb1,
+ 0xec, 0x7c, 0xfa, 0x20, 0x33, 0xa1, 0xdf, 0x28, 0x74, 0x19, 0xbe, 0xeb, 0x06, 0x6c, 0x4a, 0xbf,
+ 0x59, 0x40, 0x1f, 0x52, 0xd9, 0x4f, 0x42, 0x2c, 0xb5, 0xe0, 0xff, 0xdc, 0x34, 0xf7, 0x19, 0xd8,
+ 0xd0, 0x3d, 0x7a, 0xec, 0x73, 0x1a, 0xfa, 0x7a, 0x5e, 0xa7, 0xd0, 0xa6, 0xd1, 0xc1, 0x4d, 0xdb,
+ 0x74, 0x90, 0xe6, 0x7d, 0xcb, 0xad, 0xa8, 0x17, 0x70, 0xe4, 0x32, 0x99, 0x8a, 0xcb, 0x83, 0xf6,
+ 0x04, 0x2e, 0x3f, 0xef, 0x5d, 0xd3, 0x79, 0xfb, 0x5b, 0xb0, 0xee, 0x64, 0x9a, 0xf7, 0x1f, 0x26,
+ 0x21, 0x96, 0x10, 0x33, 0x36, 0x50, 0x81, 0x5c, 0x1e, 0xdb, 0x07, 0x7d, 0x22, 0xfd, 0x81, 0xed,
+ 0x61, 0x68, 0x78, 0xef, 0xb9, 0x15, 0x92, 0x4f, 0x48, 0xcc, 0xe4, 0xf0, 0xf1, 0xe1, 0x03, 0xf3,
+ 0x21, 0x43, 0x21, 0x07, 0x6b, 0x02, 0x9c, 0xe2, 0x3c, 0x16, 0x3c, 0x74, 0x33, 0xe7, 0xd0, 0x4d,
+ 0x97, 0x76, 0x32, 0xd9, 0x4f, 0x38, 0xfb, 0x9c, 0x3e, 0x48, 0x02, 0x12, 0xed, 0x61, 0xc7, 0x9b,
+ 0x6d, 0x0d, 0x6b, 0x43, 0xd3, 0xb4, 0xc0, 0xb9, 0x7f, 0xbb, 0xa2, 0x94, 0x37, 0xb5, 0xaa, 0x34,
+ 0x33, 0x6f, 0x8e, 0x75, 0x6b, 0x52, 0x91, 0x82, 0x65, 0xdb, 0xe7, 0x74, 0x9d, 0x02, 0x5b, 0xef,
+ 0xbc, 0x13, 0x37, 0xdb, 0x9d, 0x86, 0x7a, 0xaa, 0x7a, 0xcd, 0xc6, 0x75, 0x15, 0x36, 0x49, 0x26,
+ 0x95, 0x61, 0x9d, 0x82, 0xec, 0xd4, 0xad, 0xb2, 0x4c, 0x43, 0x36, 0x26, 0xa9, 0x8b, 0x20, 0x9e,
+ 0xc7, 0x64, 0xec, 0x96, 0x26, 0xf6, 0x28, 0xb1, 0x98, 0x8b, 0xc2, 0xf5, 0xa0, 0x1d, 0xe6, 0x73,
+ 0x3a, 0x39, 0x70, 0xb0, 0xe8, 0xa3, 0x7f, 0x11, 0x9e, 0x1d, 0x5f, 0x53, 0xc0, 0x87, 0x8f, 0x26,
+ 0xde, 0x63, 0xb7, 0xc6, 0x31, 0x81, 0x6f, 0x2a, 0x63, 0xf3, 0x91, 0x6b, 0x25, 0xfb, 0x51, 0xa1,
+ 0x0e, 0xf7, 0x58, 0xb8, 0x92, 0xdb, 0x71, 0xb7, 0x0a, 0xec, 0x48, 0x98, 0xcd, 0x49, 0xe5, 0x5a,
+ 0xa3, 0xf9, 0x0d, 0x68, 0xb8, 0x94, 0x5b, 0xaf, 0x7b, 0xb3, 0x73, 0x3e, 0x0c, 0x1d, 0x3d, 0x88,
+ 0x9d, 0x32, 0xed, 0x77, 0x61, 0xc5, 0xf9, 0x39, 0xf5, 0x90, 0xf2, 0xbf, 0x88, 0x85, 0xd8, 0x2c,
+ 0x4f, 0x55, 0x6f, 0xdb, 0xd5, 0xbf, 0x7d, 0x3a, 0xd2, 0x8a, 0x50, 0x43, 0x14, 0xde, 0xef, 0x96,
+ 0x5d, 0xae, 0xa7, 0x2d, 0x99, 0x6b, 0x09, 0x8f, 0x60, 0x23, 0x97, 0xbf, 0x55, 0x4a, 0xc3, 0xeb,
+ 0x3b, 0x9d, 0xf3, 0xc1, 0xed, 0x8c, 0xcf, 0xb4, 0xbf, 0x57, 0x82, 0xf5, 0xf1, 0x41, 0x65, 0xca,
+ 0xf0, 0xa1, 0xb3, 0xa0, 0x10, 0x25, 0xdb, 0xc8, 0x65, 0x46, 0x9d, 0xde, 0xca, 0x16, 0xac, 0x63,
+ 0xfb, 0x06, 0xc1, 0x5a, 0x85, 0xd3, 0x35, 0x84, 0x6d, 0x66, 0xba, 0xe9, 0x8b, 0x8f, 0xfe, 0x26,
+ 0x53, 0x13, 0x80, 0x09, 0x3f, 0xa5, 0x71, 0xa8, 0x3c, 0xdf, 0x82, 0xfd, 0xf3, 0x4a, 0x2a, 0xdc,
+ 0x40, 0x53, 0x6f, 0x5a, 0x04, 0xbc, 0x3f, 0x2d, 0x7c, 0x11, 0x72, 0x84, 0x3d, 0xee, 0x0f, 0x58,
+ 0x97, 0x13, 0x3e, 0x7c, 0x90, 0x04, 0x27, 0xda, 0xd8, 0x37, 0x3f, 0x84, 0xd5, 0x28, 0x09, 0x4e,
+ 0x68, 0xe8, 0x47, 0x7a, 0xce, 0xc4, 0x90, 0xd7, 0x3b, 0x4f, 0xdd, 0xdb, 0x79, 0x80, 0x1b, 0xcd,
+ 0x78, 0xf3, 0x39, 0xb8, 0x94, 0x9c, 0xc5, 0x16, 0x8c, 0x6f, 0xa0, 0x76, 0x87, 0x5a, 0x69, 0xdb,
+ 0xb7, 0xa0, 0x51, 0x5c, 0xbf, 0x0e, 0x35, 0xad, 0x1d, 0x6e, 0xad, 0x64, 0x6c, 0x97, 0xf7, 0xdb,
+ 0x25, 0xf7, 0xca, 0x16, 0x08, 0x39, 0x92, 0x49, 0xaa, 0x5c, 0xa0, 0x8a, 0x2a, 0xb6, 0xa0, 0x6e,
+ 0x7a, 0x91, 0xfc, 0x88, 0x1e, 0x9b, 0x53, 0x6f, 0xbe, 0xaf, 0x1c, 0x70, 0x92, 0xaa, 0x48, 0xcc,
+ 0xaa, 0xf5, 0x6b, 0x9d, 0xa7, 0x43, 0xeb, 0xa8, 0xff, 0xef, 0xa4, 0x69, 0xfb, 0x35, 0x58, 0x32,
+ 0xff, 0x9d, 0xc8, 0xb7, 0x5d, 0xe2, 0x35, 0xa5, 0xff, 0x5a, 0x72, 0xfb, 0xf5, 0x8d, 0x37, 0xda,
+ 0x25, 0x51, 0x84, 0xaf, 0x8b, 0x43, 0xc1, 0x42, 0x9f, 0x27, 0x99, 0x54, 0x67, 0x56, 0xb2, 0x0f,
+ 0x2f, 0x01, 0x89, 0x22, 0xbf, 0x4f, 0xe2, 0x30, 0xff, 0x04, 0xa2, 0x09, 0x60, 0x9e, 0x21, 0x02,
+ 0x1e, 0x8c, 0xb4, 0xc0, 0x8c, 0xf5, 0x89, 0xe8, 0x9b, 0x87, 0x90, 0x4d, 0x58, 0x39, 0xce, 0xe2,
+ 0x40, 0xb7, 0x10, 0x84, 0xa3, 0x8f, 0x57, 0x82, 0xac, 0xeb, 0x27, 0x99, 0x4c, 0x33, 0xe9, 0x0f,
+ 0xc8, 0x13, 0xf3, 0x50, 0xd0, 0x80, 0x05, 0xfd, 0x94, 0xb4, 0x64, 0x3b, 0x4e, 0x14, 0xe6, 0x94,
+ 0x70, 0x32, 0xa0, 0xd2, 0x7c, 0x0d, 0x81, 0xdf, 0x3c, 0x60, 0xec, 0x98, 0xc4, 0xd1, 0xd0, 0xfc,
+ 0x89, 0xa6, 0xe7, 0xe0, 0xd2, 0x80, 0x3c, 0x51, 0x00, 0x85, 0x24, 0xa8, 0x70, 0xbe, 0xda, 0x29,
+ 0xcc, 0x67, 0x4c, 0xdf, 0x9a, 0xe6, 0xe4, 0x91, 0xd4, 0x31, 0x46, 0x4a, 0xd3, 0x18, 0xd1, 0xde,
+ 0xfd, 0x32, 0xac, 0xda, 0x85, 0xce, 0x5f, 0x33, 0xa8, 0x7b, 0xbf, 0x5f, 0x75, 0xbf, 0x93, 0x73,
+ 0xe4, 0x59, 0x78, 0xb5, 0xfd, 0x49, 0xc8, 0x95, 0xaa, 0xed, 0x85, 0xaf, 0xc4, 0xf0, 0x4f, 0x2e,
+ 0xe1, 0x97, 0x12, 0xee, 0x87, 0xfc, 0x18, 0x99, 0x24, 0xc2, 0xb6, 0xa4, 0xe8, 0xd6, 0xfc, 0x25,
+ 0x0b, 0x45, 0x0c, 0x85, 0x4a, 0x68, 0x70, 0xb0, 0x66, 0x3f, 0xd1, 0xc1, 0xa7, 0x18, 0x5b, 0xa7,
+ 0x5a, 0xb6, 0x9f, 0xd3, 0xd1, 0x27, 0x01, 0xd5, 0xcd, 0xca, 0x9c, 0x06, 0x09, 0xd7, 0x7d, 0xa9,
+ 0x75, 0x65, 0xbb, 0x55, 0xfe, 0x4a, 0xba, 0x11, 0xf5, 0xc7, 0xd1, 0xac, 0xd8, 0xe7, 0xa1, 0x7c,
+ 0x85, 0x8b, 0xaf, 0x6e, 0x3f, 0x4c, 0x3a, 0x23, 0x42, 0x91, 0x7c, 0x4a, 0xb9, 0xa4, 0xa1, 0xf9,
+ 0x93, 0x58, 0x2a, 0x9c, 0xb2, 0x7f, 0xf2, 0xc8, 0x70, 0xb9, 0x9a, 0xab, 0x85, 0x8e, 0x2c, 0x4d,
+ 0xb0, 0xb8, 0x66, 0xbb, 0x60, 0xd1, 0x3c, 0xb9, 0x42, 0x5d, 0xb7, 0x4f, 0x92, 0xa3, 0x19, 0x47,
+ 0xbc, 0x1b, 0xb6, 0x8f, 0x77, 0x34, 0x5b, 0x3c, 0xa8, 0x26, 0xd2, 0x67, 0x01, 0xbb, 0xf2, 0xde,
+ 0x9c, 0x00, 0xcc, 0x84, 0xc8, 0x54, 0x98, 0x13, 0x99, 0x3f, 0x97, 0x55, 0x04, 0x1c, 0x24, 0x2a,
+ 0x3d, 0x92, 0x76, 0xc1, 0x25, 0x54, 0xcb, 0x2b, 0xfa, 0x26, 0xee, 0x3c, 0x7c, 0x1c, 0x47, 0x68,
+ 0xad, 0xb8, 0x8a, 0x5e, 0xe3, 0x9e, 0xfd, 0x63, 0x7e, 0x13, 0x13, 0x73, 0x1d, 0xc7, 0x65, 0x58,
+ 0x1d, 0x6b, 0x27, 0xd7, 0x11, 0x62, 0x53, 0x47, 0x88, 0x16, 0xd8, 0x87, 0x77, 0x3f, 0xd9, 0xf5,
+ 0x3a, 0x3a, 0x49, 0x74, 0xc7, 0xe6, 0x26, 0xfc, 0x0f, 0x5d, 0x1d, 0x37, 0xe6, 0xc7, 0xf4, 0xf2,
+ 0x2b, 0x1b, 0x4b, 0xd5, 0x61, 0xa5, 0x7a, 0xd8, 0xef, 0x6a, 0xdb, 0x68, 0x4a, 0x98, 0x9b, 0xb0,
+ 0x62, 0x27, 0x48, 0x6a, 0xbe, 0x68, 0xf5, 0xde, 0x76, 0xdf, 0xc0, 0x3f, 0x62, 0xc1, 0x49, 0x11,
+ 0x24, 0x7e, 0x07, 0x15, 0x47, 0x43, 0x1f, 0xad, 0x62, 0xcf, 0x06, 0xc4, 0x35, 0xef, 0xd4, 0x0d,
+ 0xa4, 0x3f, 0x49, 0xcc, 0x45, 0x3b, 0xe0, 0xb9, 0xaf, 0xa7, 0x68, 0x5a, 0x48, 0x14, 0x8d, 0x7d,
+ 0x5a, 0xa0, 0xbf, 0x06, 0xa5, 0x01, 0x65, 0xa7, 0x63, 0x5f, 0x92, 0x60, 0xa9, 0xc6, 0xec, 0x30,
+ 0x2d, 0x30, 0x0b, 0xf8, 0x67, 0x2a, 0x49, 0xdc, 0xcb, 0x52, 0x53, 0xe8, 0xfe, 0x4e, 0xc9, 0x7d,
+ 0x1d, 0x9b, 0x8a, 0x38, 0x17, 0xdf, 0xc5, 0x09, 0x68, 0x16, 0x3f, 0x0c, 0xb5, 0x7d, 0x8a, 0x23,
+ 0xa2, 0xb0, 0x2e, 0xf4, 0xc1, 0xc2, 0x87, 0xa5, 0x9f, 0x2d, 0xfd, 0x9f, 0xff, 0x0a, 0x00, 0x00,
+ 0xff, 0xff, 0xf0, 0x16, 0x5a, 0x96, 0x11, 0x54, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go
new file mode 100644
index 00000000..de025890
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_friends.pb.go
@@ -0,0 +1,2321 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: steammessages_clientserver_friends.proto
+
+package protobuf
+
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ math "math"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+type CMsgClientFriendMsg struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type" json:"chat_entry_type,omitempty"`
+ Message []byte `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
+ Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,4,opt,name=rtime32_server_timestamp" json:"rtime32_server_timestamp,omitempty"`
+ EchoToSender *bool `protobuf:"varint,5,opt,name=echo_to_sender" json:"echo_to_sender,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendMsg) Reset() { *m = CMsgClientFriendMsg{} }
+func (m *CMsgClientFriendMsg) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendMsg) ProtoMessage() {}
+func (*CMsgClientFriendMsg) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{0}
+}
+
+func (m *CMsgClientFriendMsg) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendMsg.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendMsg.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendMsg) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendMsg.Merge(m, src)
+}
+func (m *CMsgClientFriendMsg) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendMsg.Size(m)
+}
+func (m *CMsgClientFriendMsg) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendMsg.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendMsg proto.InternalMessageInfo
+
+func (m *CMsgClientFriendMsg) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendMsg) GetChatEntryType() int32 {
+ if m != nil && m.ChatEntryType != nil {
+ return *m.ChatEntryType
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendMsg) GetMessage() []byte {
+ if m != nil {
+ return m.Message
+ }
+ return nil
+}
+
+func (m *CMsgClientFriendMsg) GetRtime32ServerTimestamp() uint32 {
+ if m != nil && m.Rtime32ServerTimestamp != nil {
+ return *m.Rtime32ServerTimestamp
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendMsg) GetEchoToSender() bool {
+ if m != nil && m.EchoToSender != nil {
+ return *m.EchoToSender
+ }
+ return false
+}
+
+type CMsgClientFriendMsgIncoming struct {
+ SteamidFrom *uint64 `protobuf:"fixed64,1,opt,name=steamid_from" json:"steamid_from,omitempty"`
+ ChatEntryType *int32 `protobuf:"varint,2,opt,name=chat_entry_type" json:"chat_entry_type,omitempty"`
+ FromLimitedAccount *bool `protobuf:"varint,3,opt,name=from_limited_account" json:"from_limited_account,omitempty"`
+ Message []byte `protobuf:"bytes,4,opt,name=message" json:"message,omitempty"`
+ Rtime32ServerTimestamp *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_timestamp" json:"rtime32_server_timestamp,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendMsgIncoming) Reset() { *m = CMsgClientFriendMsgIncoming{} }
+func (m *CMsgClientFriendMsgIncoming) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendMsgIncoming) ProtoMessage() {}
+func (*CMsgClientFriendMsgIncoming) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{1}
+}
+
+func (m *CMsgClientFriendMsgIncoming) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendMsgIncoming.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendMsgIncoming) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendMsgIncoming.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendMsgIncoming) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendMsgIncoming.Merge(m, src)
+}
+func (m *CMsgClientFriendMsgIncoming) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendMsgIncoming.Size(m)
+}
+func (m *CMsgClientFriendMsgIncoming) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendMsgIncoming.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendMsgIncoming proto.InternalMessageInfo
+
+func (m *CMsgClientFriendMsgIncoming) GetSteamidFrom() uint64 {
+ if m != nil && m.SteamidFrom != nil {
+ return *m.SteamidFrom
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendMsgIncoming) GetChatEntryType() int32 {
+ if m != nil && m.ChatEntryType != nil {
+ return *m.ChatEntryType
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendMsgIncoming) GetFromLimitedAccount() bool {
+ if m != nil && m.FromLimitedAccount != nil {
+ return *m.FromLimitedAccount
+ }
+ return false
+}
+
+func (m *CMsgClientFriendMsgIncoming) GetMessage() []byte {
+ if m != nil {
+ return m.Message
+ }
+ return nil
+}
+
+func (m *CMsgClientFriendMsgIncoming) GetRtime32ServerTimestamp() uint32 {
+ if m != nil && m.Rtime32ServerTimestamp != nil {
+ return *m.Rtime32ServerTimestamp
+ }
+ return 0
+}
+
+type CMsgClientAddFriend struct {
+ SteamidToAdd *uint64 `protobuf:"fixed64,1,opt,name=steamid_to_add" json:"steamid_to_add,omitempty"`
+ AccountnameOrEmailToAdd *string `protobuf:"bytes,2,opt,name=accountname_or_email_to_add" json:"accountname_or_email_to_add,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientAddFriend) Reset() { *m = CMsgClientAddFriend{} }
+func (m *CMsgClientAddFriend) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAddFriend) ProtoMessage() {}
+func (*CMsgClientAddFriend) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{2}
+}
+
+func (m *CMsgClientAddFriend) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAddFriend.Unmarshal(m, b)
+}
+func (m *CMsgClientAddFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAddFriend.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAddFriend) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAddFriend.Merge(m, src)
+}
+func (m *CMsgClientAddFriend) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAddFriend.Size(m)
+}
+func (m *CMsgClientAddFriend) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAddFriend.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAddFriend proto.InternalMessageInfo
+
+func (m *CMsgClientAddFriend) GetSteamidToAdd() uint64 {
+ if m != nil && m.SteamidToAdd != nil {
+ return *m.SteamidToAdd
+ }
+ return 0
+}
+
+func (m *CMsgClientAddFriend) GetAccountnameOrEmailToAdd() string {
+ if m != nil && m.AccountnameOrEmailToAdd != nil {
+ return *m.AccountnameOrEmailToAdd
+ }
+ return ""
+}
+
+type CMsgClientAddFriendResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ SteamIdAdded *uint64 `protobuf:"fixed64,2,opt,name=steam_id_added" json:"steam_id_added,omitempty"`
+ PersonaNameAdded *string `protobuf:"bytes,3,opt,name=persona_name_added" json:"persona_name_added,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientAddFriendResponse) Reset() { *m = CMsgClientAddFriendResponse{} }
+func (m *CMsgClientAddFriendResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAddFriendResponse) ProtoMessage() {}
+func (*CMsgClientAddFriendResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{3}
+}
+
+func (m *CMsgClientAddFriendResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAddFriendResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientAddFriendResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAddFriendResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAddFriendResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAddFriendResponse.Merge(m, src)
+}
+func (m *CMsgClientAddFriendResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAddFriendResponse.Size(m)
+}
+func (m *CMsgClientAddFriendResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAddFriendResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAddFriendResponse proto.InternalMessageInfo
+
+const Default_CMsgClientAddFriendResponse_Eresult int32 = 2
+
+func (m *CMsgClientAddFriendResponse) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientAddFriendResponse_Eresult
+}
+
+func (m *CMsgClientAddFriendResponse) GetSteamIdAdded() uint64 {
+ if m != nil && m.SteamIdAdded != nil {
+ return *m.SteamIdAdded
+ }
+ return 0
+}
+
+func (m *CMsgClientAddFriendResponse) GetPersonaNameAdded() string {
+ if m != nil && m.PersonaNameAdded != nil {
+ return *m.PersonaNameAdded
+ }
+ return ""
+}
+
+type CMsgClientRemoveFriend struct {
+ Friendid *uint64 `protobuf:"fixed64,1,opt,name=friendid" json:"friendid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRemoveFriend) Reset() { *m = CMsgClientRemoveFriend{} }
+func (m *CMsgClientRemoveFriend) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRemoveFriend) ProtoMessage() {}
+func (*CMsgClientRemoveFriend) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{4}
+}
+
+func (m *CMsgClientRemoveFriend) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRemoveFriend.Unmarshal(m, b)
+}
+func (m *CMsgClientRemoveFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRemoveFriend.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRemoveFriend) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRemoveFriend.Merge(m, src)
+}
+func (m *CMsgClientRemoveFriend) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRemoveFriend.Size(m)
+}
+func (m *CMsgClientRemoveFriend) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRemoveFriend.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRemoveFriend proto.InternalMessageInfo
+
+func (m *CMsgClientRemoveFriend) GetFriendid() uint64 {
+ if m != nil && m.Friendid != nil {
+ return *m.Friendid
+ }
+ return 0
+}
+
+type CMsgClientHideFriend struct {
+ Friendid *uint64 `protobuf:"fixed64,1,opt,name=friendid" json:"friendid,omitempty"`
+ Hide *bool `protobuf:"varint,2,opt,name=hide" json:"hide,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientHideFriend) Reset() { *m = CMsgClientHideFriend{} }
+func (m *CMsgClientHideFriend) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientHideFriend) ProtoMessage() {}
+func (*CMsgClientHideFriend) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{5}
+}
+
+func (m *CMsgClientHideFriend) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientHideFriend.Unmarshal(m, b)
+}
+func (m *CMsgClientHideFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientHideFriend.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientHideFriend) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientHideFriend.Merge(m, src)
+}
+func (m *CMsgClientHideFriend) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientHideFriend.Size(m)
+}
+func (m *CMsgClientHideFriend) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientHideFriend.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientHideFriend proto.InternalMessageInfo
+
+func (m *CMsgClientHideFriend) GetFriendid() uint64 {
+ if m != nil && m.Friendid != nil {
+ return *m.Friendid
+ }
+ return 0
+}
+
+func (m *CMsgClientHideFriend) GetHide() bool {
+ if m != nil && m.Hide != nil {
+ return *m.Hide
+ }
+ return false
+}
+
+type CMsgClientFriendsList struct {
+ Bincremental *bool `protobuf:"varint,1,opt,name=bincremental" json:"bincremental,omitempty"`
+ Friends []*CMsgClientFriendsList_Friend `protobuf:"bytes,2,rep,name=friends" json:"friends,omitempty"`
+ MaxFriendCount *uint32 `protobuf:"varint,3,opt,name=max_friend_count" json:"max_friend_count,omitempty"`
+ ActiveFriendCount *uint32 `protobuf:"varint,4,opt,name=active_friend_count" json:"active_friend_count,omitempty"`
+ FriendsLimitHit *bool `protobuf:"varint,5,opt,name=friends_limit_hit" json:"friends_limit_hit,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendsList) Reset() { *m = CMsgClientFriendsList{} }
+func (m *CMsgClientFriendsList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendsList) ProtoMessage() {}
+func (*CMsgClientFriendsList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{6}
+}
+
+func (m *CMsgClientFriendsList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendsList.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendsList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendsList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendsList.Merge(m, src)
+}
+func (m *CMsgClientFriendsList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendsList.Size(m)
+}
+func (m *CMsgClientFriendsList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendsList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendsList proto.InternalMessageInfo
+
+func (m *CMsgClientFriendsList) GetBincremental() bool {
+ if m != nil && m.Bincremental != nil {
+ return *m.Bincremental
+ }
+ return false
+}
+
+func (m *CMsgClientFriendsList) GetFriends() []*CMsgClientFriendsList_Friend {
+ if m != nil {
+ return m.Friends
+ }
+ return nil
+}
+
+func (m *CMsgClientFriendsList) GetMaxFriendCount() uint32 {
+ if m != nil && m.MaxFriendCount != nil {
+ return *m.MaxFriendCount
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendsList) GetActiveFriendCount() uint32 {
+ if m != nil && m.ActiveFriendCount != nil {
+ return *m.ActiveFriendCount
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendsList) GetFriendsLimitHit() bool {
+ if m != nil && m.FriendsLimitHit != nil {
+ return *m.FriendsLimitHit
+ }
+ return false
+}
+
+type CMsgClientFriendsList_Friend struct {
+ Ulfriendid *uint64 `protobuf:"fixed64,1,opt,name=ulfriendid" json:"ulfriendid,omitempty"`
+ Efriendrelationship *uint32 `protobuf:"varint,2,opt,name=efriendrelationship" json:"efriendrelationship,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendsList_Friend) Reset() { *m = CMsgClientFriendsList_Friend{} }
+func (m *CMsgClientFriendsList_Friend) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendsList_Friend) ProtoMessage() {}
+func (*CMsgClientFriendsList_Friend) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{6, 0}
+}
+
+func (m *CMsgClientFriendsList_Friend) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendsList_Friend.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendsList_Friend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendsList_Friend.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendsList_Friend) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendsList_Friend.Merge(m, src)
+}
+func (m *CMsgClientFriendsList_Friend) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendsList_Friend.Size(m)
+}
+func (m *CMsgClientFriendsList_Friend) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendsList_Friend.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendsList_Friend proto.InternalMessageInfo
+
+func (m *CMsgClientFriendsList_Friend) GetUlfriendid() uint64 {
+ if m != nil && m.Ulfriendid != nil {
+ return *m.Ulfriendid
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendsList_Friend) GetEfriendrelationship() uint32 {
+ if m != nil && m.Efriendrelationship != nil {
+ return *m.Efriendrelationship
+ }
+ return 0
+}
+
+type CMsgClientFriendsGroupsList struct {
+ Bremoval *bool `protobuf:"varint,1,opt,name=bremoval" json:"bremoval,omitempty"`
+ Bincremental *bool `protobuf:"varint,2,opt,name=bincremental" json:"bincremental,omitempty"`
+ FriendGroups []*CMsgClientFriendsGroupsList_FriendGroup `protobuf:"bytes,3,rep,name=friendGroups" json:"friendGroups,omitempty"`
+ Memberships []*CMsgClientFriendsGroupsList_FriendGroupsMembership `protobuf:"bytes,4,rep,name=memberships" json:"memberships,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendsGroupsList) Reset() { *m = CMsgClientFriendsGroupsList{} }
+func (m *CMsgClientFriendsGroupsList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendsGroupsList) ProtoMessage() {}
+func (*CMsgClientFriendsGroupsList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{7}
+}
+
+func (m *CMsgClientFriendsGroupsList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendsGroupsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendsGroupsList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendsGroupsList.Merge(m, src)
+}
+func (m *CMsgClientFriendsGroupsList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList.Size(m)
+}
+func (m *CMsgClientFriendsGroupsList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendsGroupsList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendsGroupsList proto.InternalMessageInfo
+
+func (m *CMsgClientFriendsGroupsList) GetBremoval() bool {
+ if m != nil && m.Bremoval != nil {
+ return *m.Bremoval
+ }
+ return false
+}
+
+func (m *CMsgClientFriendsGroupsList) GetBincremental() bool {
+ if m != nil && m.Bincremental != nil {
+ return *m.Bincremental
+ }
+ return false
+}
+
+func (m *CMsgClientFriendsGroupsList) GetFriendGroups() []*CMsgClientFriendsGroupsList_FriendGroup {
+ if m != nil {
+ return m.FriendGroups
+ }
+ return nil
+}
+
+func (m *CMsgClientFriendsGroupsList) GetMemberships() []*CMsgClientFriendsGroupsList_FriendGroupsMembership {
+ if m != nil {
+ return m.Memberships
+ }
+ return nil
+}
+
+type CMsgClientFriendsGroupsList_FriendGroup struct {
+ NGroupID *int32 `protobuf:"varint,1,opt,name=nGroupID" json:"nGroupID,omitempty"`
+ StrGroupName *string `protobuf:"bytes,2,opt,name=strGroupName" json:"strGroupName,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendsGroupsList_FriendGroup) Reset() {
+ *m = CMsgClientFriendsGroupsList_FriendGroup{}
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroup) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendsGroupsList_FriendGroup) ProtoMessage() {}
+func (*CMsgClientFriendsGroupsList_FriendGroup) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{7, 0}
+}
+
+func (m *CMsgClientFriendsGroupsList_FriendGroup) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroup.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroup.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroup) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroup.Merge(m, src)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroup) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroup.Size(m)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroup) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroup.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroup proto.InternalMessageInfo
+
+func (m *CMsgClientFriendsGroupsList_FriendGroup) GetNGroupID() int32 {
+ if m != nil && m.NGroupID != nil {
+ return *m.NGroupID
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendsGroupsList_FriendGroup) GetStrGroupName() string {
+ if m != nil && m.StrGroupName != nil {
+ return *m.StrGroupName
+ }
+ return ""
+}
+
+type CMsgClientFriendsGroupsList_FriendGroupsMembership struct {
+ UlSteamID *uint64 `protobuf:"fixed64,1,opt,name=ulSteamID" json:"ulSteamID,omitempty"`
+ NGroupID *int32 `protobuf:"varint,2,opt,name=nGroupID" json:"nGroupID,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) Reset() {
+ *m = CMsgClientFriendsGroupsList_FriendGroupsMembership{}
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientFriendsGroupsList_FriendGroupsMembership) ProtoMessage() {}
+func (*CMsgClientFriendsGroupsList_FriendGroupsMembership) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{7, 1}
+}
+
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroupsMembership.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroupsMembership.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroupsMembership.Merge(m, src)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroupsMembership.Size(m)
+}
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroupsMembership.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendsGroupsList_FriendGroupsMembership proto.InternalMessageInfo
+
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) GetUlSteamID() uint64 {
+ if m != nil && m.UlSteamID != nil {
+ return *m.UlSteamID
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendsGroupsList_FriendGroupsMembership) GetNGroupID() int32 {
+ if m != nil && m.NGroupID != nil {
+ return *m.NGroupID
+ }
+ return 0
+}
+
+type CMsgClientPlayerNicknameList struct {
+ Removal *bool `protobuf:"varint,1,opt,name=removal" json:"removal,omitempty"`
+ Incremental *bool `protobuf:"varint,2,opt,name=incremental" json:"incremental,omitempty"`
+ Nicknames []*CMsgClientPlayerNicknameList_PlayerNickname `protobuf:"bytes,3,rep,name=nicknames" json:"nicknames,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientPlayerNicknameList) Reset() { *m = CMsgClientPlayerNicknameList{} }
+func (m *CMsgClientPlayerNicknameList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPlayerNicknameList) ProtoMessage() {}
+func (*CMsgClientPlayerNicknameList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{8}
+}
+
+func (m *CMsgClientPlayerNicknameList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPlayerNicknameList.Unmarshal(m, b)
+}
+func (m *CMsgClientPlayerNicknameList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPlayerNicknameList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPlayerNicknameList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPlayerNicknameList.Merge(m, src)
+}
+func (m *CMsgClientPlayerNicknameList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPlayerNicknameList.Size(m)
+}
+func (m *CMsgClientPlayerNicknameList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPlayerNicknameList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPlayerNicknameList proto.InternalMessageInfo
+
+func (m *CMsgClientPlayerNicknameList) GetRemoval() bool {
+ if m != nil && m.Removal != nil {
+ return *m.Removal
+ }
+ return false
+}
+
+func (m *CMsgClientPlayerNicknameList) GetIncremental() bool {
+ if m != nil && m.Incremental != nil {
+ return *m.Incremental
+ }
+ return false
+}
+
+func (m *CMsgClientPlayerNicknameList) GetNicknames() []*CMsgClientPlayerNicknameList_PlayerNickname {
+ if m != nil {
+ return m.Nicknames
+ }
+ return nil
+}
+
+type CMsgClientPlayerNicknameList_PlayerNickname struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Nickname *string `protobuf:"bytes,3,opt,name=nickname" json:"nickname,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) Reset() {
+ *m = CMsgClientPlayerNicknameList_PlayerNickname{}
+}
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientPlayerNicknameList_PlayerNickname) ProtoMessage() {}
+func (*CMsgClientPlayerNicknameList_PlayerNickname) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{8, 0}
+}
+
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPlayerNicknameList_PlayerNickname.Unmarshal(m, b)
+}
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPlayerNicknameList_PlayerNickname.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPlayerNicknameList_PlayerNickname.Merge(m, src)
+}
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPlayerNicknameList_PlayerNickname.Size(m)
+}
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPlayerNicknameList_PlayerNickname.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPlayerNicknameList_PlayerNickname proto.InternalMessageInfo
+
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CMsgClientPlayerNicknameList_PlayerNickname) GetNickname() string {
+ if m != nil && m.Nickname != nil {
+ return *m.Nickname
+ }
+ return ""
+}
+
+type CMsgClientSetPlayerNickname struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Nickname *string `protobuf:"bytes,2,opt,name=nickname" json:"nickname,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSetPlayerNickname) Reset() { *m = CMsgClientSetPlayerNickname{} }
+func (m *CMsgClientSetPlayerNickname) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSetPlayerNickname) ProtoMessage() {}
+func (*CMsgClientSetPlayerNickname) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{9}
+}
+
+func (m *CMsgClientSetPlayerNickname) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSetPlayerNickname.Unmarshal(m, b)
+}
+func (m *CMsgClientSetPlayerNickname) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSetPlayerNickname.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSetPlayerNickname) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSetPlayerNickname.Merge(m, src)
+}
+func (m *CMsgClientSetPlayerNickname) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSetPlayerNickname.Size(m)
+}
+func (m *CMsgClientSetPlayerNickname) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSetPlayerNickname.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSetPlayerNickname proto.InternalMessageInfo
+
+func (m *CMsgClientSetPlayerNickname) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CMsgClientSetPlayerNickname) GetNickname() string {
+ if m != nil && m.Nickname != nil {
+ return *m.Nickname
+ }
+ return ""
+}
+
+type CMsgClientSetPlayerNicknameResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSetPlayerNicknameResponse) Reset() { *m = CMsgClientSetPlayerNicknameResponse{} }
+func (m *CMsgClientSetPlayerNicknameResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSetPlayerNicknameResponse) ProtoMessage() {}
+func (*CMsgClientSetPlayerNicknameResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{10}
+}
+
+func (m *CMsgClientSetPlayerNicknameResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSetPlayerNicknameResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientSetPlayerNicknameResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSetPlayerNicknameResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSetPlayerNicknameResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSetPlayerNicknameResponse.Merge(m, src)
+}
+func (m *CMsgClientSetPlayerNicknameResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSetPlayerNicknameResponse.Size(m)
+}
+func (m *CMsgClientSetPlayerNicknameResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSetPlayerNicknameResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSetPlayerNicknameResponse proto.InternalMessageInfo
+
+func (m *CMsgClientSetPlayerNicknameResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgClientRequestFriendData struct {
+ PersonaStateRequested *uint32 `protobuf:"varint,1,opt,name=persona_state_requested" json:"persona_state_requested,omitempty"`
+ Friends []uint64 `protobuf:"fixed64,2,rep,name=friends" json:"friends,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRequestFriendData) Reset() { *m = CMsgClientRequestFriendData{} }
+func (m *CMsgClientRequestFriendData) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRequestFriendData) ProtoMessage() {}
+func (*CMsgClientRequestFriendData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{11}
+}
+
+func (m *CMsgClientRequestFriendData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestFriendData.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestFriendData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestFriendData.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestFriendData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestFriendData.Merge(m, src)
+}
+func (m *CMsgClientRequestFriendData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestFriendData.Size(m)
+}
+func (m *CMsgClientRequestFriendData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestFriendData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestFriendData proto.InternalMessageInfo
+
+func (m *CMsgClientRequestFriendData) GetPersonaStateRequested() uint32 {
+ if m != nil && m.PersonaStateRequested != nil {
+ return *m.PersonaStateRequested
+ }
+ return 0
+}
+
+func (m *CMsgClientRequestFriendData) GetFriends() []uint64 {
+ if m != nil {
+ return m.Friends
+ }
+ return nil
+}
+
+type CMsgClientChangeStatus struct {
+ PersonaState *uint32 `protobuf:"varint,1,opt,name=persona_state" json:"persona_state,omitempty"`
+ PlayerName *string `protobuf:"bytes,2,opt,name=player_name" json:"player_name,omitempty"`
+ IsAutoGeneratedName *bool `protobuf:"varint,3,opt,name=is_auto_generated_name" json:"is_auto_generated_name,omitempty"`
+ HighPriority *bool `protobuf:"varint,4,opt,name=high_priority" json:"high_priority,omitempty"`
+ PersonaSetByUser *bool `protobuf:"varint,5,opt,name=persona_set_by_user" json:"persona_set_by_user,omitempty"`
+ PersonaStateFlags *uint32 `protobuf:"varint,6,opt,name=persona_state_flags,def=0" json:"persona_state_flags,omitempty"`
+ NeedPersonaResponse *bool `protobuf:"varint,7,opt,name=need_persona_response" json:"need_persona_response,omitempty"`
+ IsClientIdle *bool `protobuf:"varint,8,opt,name=is_client_idle" json:"is_client_idle,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientChangeStatus) Reset() { *m = CMsgClientChangeStatus{} }
+func (m *CMsgClientChangeStatus) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientChangeStatus) ProtoMessage() {}
+func (*CMsgClientChangeStatus) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{12}
+}
+
+func (m *CMsgClientChangeStatus) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientChangeStatus.Unmarshal(m, b)
+}
+func (m *CMsgClientChangeStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientChangeStatus.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientChangeStatus) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientChangeStatus.Merge(m, src)
+}
+func (m *CMsgClientChangeStatus) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientChangeStatus.Size(m)
+}
+func (m *CMsgClientChangeStatus) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientChangeStatus.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientChangeStatus proto.InternalMessageInfo
+
+const Default_CMsgClientChangeStatus_PersonaStateFlags uint32 = 0
+
+func (m *CMsgClientChangeStatus) GetPersonaState() uint32 {
+ if m != nil && m.PersonaState != nil {
+ return *m.PersonaState
+ }
+ return 0
+}
+
+func (m *CMsgClientChangeStatus) GetPlayerName() string {
+ if m != nil && m.PlayerName != nil {
+ return *m.PlayerName
+ }
+ return ""
+}
+
+func (m *CMsgClientChangeStatus) GetIsAutoGeneratedName() bool {
+ if m != nil && m.IsAutoGeneratedName != nil {
+ return *m.IsAutoGeneratedName
+ }
+ return false
+}
+
+func (m *CMsgClientChangeStatus) GetHighPriority() bool {
+ if m != nil && m.HighPriority != nil {
+ return *m.HighPriority
+ }
+ return false
+}
+
+func (m *CMsgClientChangeStatus) GetPersonaSetByUser() bool {
+ if m != nil && m.PersonaSetByUser != nil {
+ return *m.PersonaSetByUser
+ }
+ return false
+}
+
+func (m *CMsgClientChangeStatus) GetPersonaStateFlags() uint32 {
+ if m != nil && m.PersonaStateFlags != nil {
+ return *m.PersonaStateFlags
+ }
+ return Default_CMsgClientChangeStatus_PersonaStateFlags
+}
+
+func (m *CMsgClientChangeStatus) GetNeedPersonaResponse() bool {
+ if m != nil && m.NeedPersonaResponse != nil {
+ return *m.NeedPersonaResponse
+ }
+ return false
+}
+
+func (m *CMsgClientChangeStatus) GetIsClientIdle() bool {
+ if m != nil && m.IsClientIdle != nil {
+ return *m.IsClientIdle
+ }
+ return false
+}
+
+type CMsgPersonaChangeResponse struct {
+ Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
+ PlayerName *string `protobuf:"bytes,2,opt,name=player_name" json:"player_name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgPersonaChangeResponse) Reset() { *m = CMsgPersonaChangeResponse{} }
+func (m *CMsgPersonaChangeResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgPersonaChangeResponse) ProtoMessage() {}
+func (*CMsgPersonaChangeResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{13}
+}
+
+func (m *CMsgPersonaChangeResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgPersonaChangeResponse.Unmarshal(m, b)
+}
+func (m *CMsgPersonaChangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgPersonaChangeResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgPersonaChangeResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgPersonaChangeResponse.Merge(m, src)
+}
+func (m *CMsgPersonaChangeResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgPersonaChangeResponse.Size(m)
+}
+func (m *CMsgPersonaChangeResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgPersonaChangeResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgPersonaChangeResponse proto.InternalMessageInfo
+
+func (m *CMsgPersonaChangeResponse) GetResult() uint32 {
+ if m != nil && m.Result != nil {
+ return *m.Result
+ }
+ return 0
+}
+
+func (m *CMsgPersonaChangeResponse) GetPlayerName() string {
+ if m != nil && m.PlayerName != nil {
+ return *m.PlayerName
+ }
+ return ""
+}
+
+type CMsgClientPersonaState struct {
+ StatusFlags *uint32 `protobuf:"varint,1,opt,name=status_flags" json:"status_flags,omitempty"`
+ Friends []*CMsgClientPersonaState_Friend `protobuf:"bytes,2,rep,name=friends" json:"friends,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientPersonaState) Reset() { *m = CMsgClientPersonaState{} }
+func (m *CMsgClientPersonaState) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPersonaState) ProtoMessage() {}
+func (*CMsgClientPersonaState) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{14}
+}
+
+func (m *CMsgClientPersonaState) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPersonaState.Unmarshal(m, b)
+}
+func (m *CMsgClientPersonaState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPersonaState.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPersonaState) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPersonaState.Merge(m, src)
+}
+func (m *CMsgClientPersonaState) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPersonaState.Size(m)
+}
+func (m *CMsgClientPersonaState) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPersonaState.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPersonaState proto.InternalMessageInfo
+
+func (m *CMsgClientPersonaState) GetStatusFlags() uint32 {
+ if m != nil && m.StatusFlags != nil {
+ return *m.StatusFlags
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState) GetFriends() []*CMsgClientPersonaState_Friend {
+ if m != nil {
+ return m.Friends
+ }
+ return nil
+}
+
+type CMsgClientPersonaState_Friend struct {
+ Friendid *uint64 `protobuf:"fixed64,1,opt,name=friendid" json:"friendid,omitempty"`
+ PersonaState *uint32 `protobuf:"varint,2,opt,name=persona_state" json:"persona_state,omitempty"`
+ GamePlayedAppId *uint32 `protobuf:"varint,3,opt,name=game_played_app_id" json:"game_played_app_id,omitempty"`
+ GameServerIp *uint32 `protobuf:"varint,4,opt,name=game_server_ip" json:"game_server_ip,omitempty"`
+ GameServerPort *uint32 `protobuf:"varint,5,opt,name=game_server_port" json:"game_server_port,omitempty"`
+ PersonaStateFlags *uint32 `protobuf:"varint,6,opt,name=persona_state_flags" json:"persona_state_flags,omitempty"`
+ OnlineSessionInstances *uint32 `protobuf:"varint,7,opt,name=online_session_instances" json:"online_session_instances,omitempty"`
+ PublishedInstanceId *uint32 `protobuf:"varint,8,opt,name=published_instance_id" json:"published_instance_id,omitempty"`
+ PersonaSetByUser *bool `protobuf:"varint,10,opt,name=persona_set_by_user" json:"persona_set_by_user,omitempty"`
+ PlayerName *string `protobuf:"bytes,15,opt,name=player_name" json:"player_name,omitempty"`
+ QueryPort *uint32 `protobuf:"varint,20,opt,name=query_port" json:"query_port,omitempty"`
+ SteamidSource *uint64 `protobuf:"fixed64,25,opt,name=steamid_source" json:"steamid_source,omitempty"`
+ AvatarHash []byte `protobuf:"bytes,31,opt,name=avatar_hash" json:"avatar_hash,omitempty"`
+ LastLogoff *uint32 `protobuf:"varint,45,opt,name=last_logoff" json:"last_logoff,omitempty"`
+ LastLogon *uint32 `protobuf:"varint,46,opt,name=last_logon" json:"last_logon,omitempty"`
+ LastSeenOnline *uint32 `protobuf:"varint,47,opt,name=last_seen_online" json:"last_seen_online,omitempty"`
+ ClanRank *uint32 `protobuf:"varint,50,opt,name=clan_rank" json:"clan_rank,omitempty"`
+ GameName *string `protobuf:"bytes,55,opt,name=game_name" json:"game_name,omitempty"`
+ Gameid *uint64 `protobuf:"fixed64,56,opt,name=gameid" json:"gameid,omitempty"`
+ GameDataBlob []byte `protobuf:"bytes,60,opt,name=game_data_blob" json:"game_data_blob,omitempty"`
+ ClanData *CMsgClientPersonaState_Friend_ClanData `protobuf:"bytes,64,opt,name=clan_data" json:"clan_data,omitempty"`
+ ClanTag *string `protobuf:"bytes,65,opt,name=clan_tag" json:"clan_tag,omitempty"`
+ RichPresence []*CMsgClientPersonaState_Friend_KV `protobuf:"bytes,71,rep,name=rich_presence" json:"rich_presence,omitempty"`
+ BroadcastId *uint64 `protobuf:"fixed64,72,opt,name=broadcast_id" json:"broadcast_id,omitempty"`
+ GameLobbyId *uint64 `protobuf:"fixed64,73,opt,name=game_lobby_id" json:"game_lobby_id,omitempty"`
+ WatchingBroadcastAccountid *uint32 `protobuf:"varint,74,opt,name=watching_broadcast_accountid" json:"watching_broadcast_accountid,omitempty"`
+ WatchingBroadcastAppid *uint32 `protobuf:"varint,75,opt,name=watching_broadcast_appid" json:"watching_broadcast_appid,omitempty"`
+ WatchingBroadcastViewers *uint32 `protobuf:"varint,76,opt,name=watching_broadcast_viewers" json:"watching_broadcast_viewers,omitempty"`
+ WatchingBroadcastTitle *string `protobuf:"bytes,77,opt,name=watching_broadcast_title" json:"watching_broadcast_title,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientPersonaState_Friend) Reset() { *m = CMsgClientPersonaState_Friend{} }
+func (m *CMsgClientPersonaState_Friend) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPersonaState_Friend) ProtoMessage() {}
+func (*CMsgClientPersonaState_Friend) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{14, 0}
+}
+
+func (m *CMsgClientPersonaState_Friend) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend.Unmarshal(m, b)
+}
+func (m *CMsgClientPersonaState_Friend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPersonaState_Friend) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPersonaState_Friend.Merge(m, src)
+}
+func (m *CMsgClientPersonaState_Friend) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend.Size(m)
+}
+func (m *CMsgClientPersonaState_Friend) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPersonaState_Friend.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPersonaState_Friend proto.InternalMessageInfo
+
+func (m *CMsgClientPersonaState_Friend) GetFriendid() uint64 {
+ if m != nil && m.Friendid != nil {
+ return *m.Friendid
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetPersonaState() uint32 {
+ if m != nil && m.PersonaState != nil {
+ return *m.PersonaState
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetGamePlayedAppId() uint32 {
+ if m != nil && m.GamePlayedAppId != nil {
+ return *m.GamePlayedAppId
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetGameServerIp() uint32 {
+ if m != nil && m.GameServerIp != nil {
+ return *m.GameServerIp
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetGameServerPort() uint32 {
+ if m != nil && m.GameServerPort != nil {
+ return *m.GameServerPort
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetPersonaStateFlags() uint32 {
+ if m != nil && m.PersonaStateFlags != nil {
+ return *m.PersonaStateFlags
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetOnlineSessionInstances() uint32 {
+ if m != nil && m.OnlineSessionInstances != nil {
+ return *m.OnlineSessionInstances
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetPublishedInstanceId() uint32 {
+ if m != nil && m.PublishedInstanceId != nil {
+ return *m.PublishedInstanceId
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetPersonaSetByUser() bool {
+ if m != nil && m.PersonaSetByUser != nil {
+ return *m.PersonaSetByUser
+ }
+ return false
+}
+
+func (m *CMsgClientPersonaState_Friend) GetPlayerName() string {
+ if m != nil && m.PlayerName != nil {
+ return *m.PlayerName
+ }
+ return ""
+}
+
+func (m *CMsgClientPersonaState_Friend) GetQueryPort() uint32 {
+ if m != nil && m.QueryPort != nil {
+ return *m.QueryPort
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetSteamidSource() uint64 {
+ if m != nil && m.SteamidSource != nil {
+ return *m.SteamidSource
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetAvatarHash() []byte {
+ if m != nil {
+ return m.AvatarHash
+ }
+ return nil
+}
+
+func (m *CMsgClientPersonaState_Friend) GetLastLogoff() uint32 {
+ if m != nil && m.LastLogoff != nil {
+ return *m.LastLogoff
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetLastLogon() uint32 {
+ if m != nil && m.LastLogon != nil {
+ return *m.LastLogon
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetLastSeenOnline() uint32 {
+ if m != nil && m.LastSeenOnline != nil {
+ return *m.LastSeenOnline
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetClanRank() uint32 {
+ if m != nil && m.ClanRank != nil {
+ return *m.ClanRank
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetGameName() string {
+ if m != nil && m.GameName != nil {
+ return *m.GameName
+ }
+ return ""
+}
+
+func (m *CMsgClientPersonaState_Friend) GetGameid() uint64 {
+ if m != nil && m.Gameid != nil {
+ return *m.Gameid
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetGameDataBlob() []byte {
+ if m != nil {
+ return m.GameDataBlob
+ }
+ return nil
+}
+
+func (m *CMsgClientPersonaState_Friend) GetClanData() *CMsgClientPersonaState_Friend_ClanData {
+ if m != nil {
+ return m.ClanData
+ }
+ return nil
+}
+
+func (m *CMsgClientPersonaState_Friend) GetClanTag() string {
+ if m != nil && m.ClanTag != nil {
+ return *m.ClanTag
+ }
+ return ""
+}
+
+func (m *CMsgClientPersonaState_Friend) GetRichPresence() []*CMsgClientPersonaState_Friend_KV {
+ if m != nil {
+ return m.RichPresence
+ }
+ return nil
+}
+
+func (m *CMsgClientPersonaState_Friend) GetBroadcastId() uint64 {
+ if m != nil && m.BroadcastId != nil {
+ return *m.BroadcastId
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetGameLobbyId() uint64 {
+ if m != nil && m.GameLobbyId != nil {
+ return *m.GameLobbyId
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetWatchingBroadcastAccountid() uint32 {
+ if m != nil && m.WatchingBroadcastAccountid != nil {
+ return *m.WatchingBroadcastAccountid
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetWatchingBroadcastAppid() uint32 {
+ if m != nil && m.WatchingBroadcastAppid != nil {
+ return *m.WatchingBroadcastAppid
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetWatchingBroadcastViewers() uint32 {
+ if m != nil && m.WatchingBroadcastViewers != nil {
+ return *m.WatchingBroadcastViewers
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend) GetWatchingBroadcastTitle() string {
+ if m != nil && m.WatchingBroadcastTitle != nil {
+ return *m.WatchingBroadcastTitle
+ }
+ return ""
+}
+
+type CMsgClientPersonaState_Friend_ClanData struct {
+ OggAppId *uint32 `protobuf:"varint,1,opt,name=ogg_app_id" json:"ogg_app_id,omitempty"`
+ ChatGroupId *uint64 `protobuf:"varint,2,opt,name=chat_group_id" json:"chat_group_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientPersonaState_Friend_ClanData) Reset() {
+ *m = CMsgClientPersonaState_Friend_ClanData{}
+}
+func (m *CMsgClientPersonaState_Friend_ClanData) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPersonaState_Friend_ClanData) ProtoMessage() {}
+func (*CMsgClientPersonaState_Friend_ClanData) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{14, 0, 0}
+}
+
+func (m *CMsgClientPersonaState_Friend_ClanData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend_ClanData.Unmarshal(m, b)
+}
+func (m *CMsgClientPersonaState_Friend_ClanData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend_ClanData.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPersonaState_Friend_ClanData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPersonaState_Friend_ClanData.Merge(m, src)
+}
+func (m *CMsgClientPersonaState_Friend_ClanData) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend_ClanData.Size(m)
+}
+func (m *CMsgClientPersonaState_Friend_ClanData) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPersonaState_Friend_ClanData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPersonaState_Friend_ClanData proto.InternalMessageInfo
+
+func (m *CMsgClientPersonaState_Friend_ClanData) GetOggAppId() uint32 {
+ if m != nil && m.OggAppId != nil {
+ return *m.OggAppId
+ }
+ return 0
+}
+
+func (m *CMsgClientPersonaState_Friend_ClanData) GetChatGroupId() uint64 {
+ if m != nil && m.ChatGroupId != nil {
+ return *m.ChatGroupId
+ }
+ return 0
+}
+
+type CMsgClientPersonaState_Friend_KV struct {
+ Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
+ Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientPersonaState_Friend_KV) Reset() { *m = CMsgClientPersonaState_Friend_KV{} }
+func (m *CMsgClientPersonaState_Friend_KV) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientPersonaState_Friend_KV) ProtoMessage() {}
+func (*CMsgClientPersonaState_Friend_KV) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{14, 0, 1}
+}
+
+func (m *CMsgClientPersonaState_Friend_KV) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend_KV.Unmarshal(m, b)
+}
+func (m *CMsgClientPersonaState_Friend_KV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend_KV.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientPersonaState_Friend_KV) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientPersonaState_Friend_KV.Merge(m, src)
+}
+func (m *CMsgClientPersonaState_Friend_KV) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientPersonaState_Friend_KV.Size(m)
+}
+func (m *CMsgClientPersonaState_Friend_KV) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientPersonaState_Friend_KV.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientPersonaState_Friend_KV proto.InternalMessageInfo
+
+func (m *CMsgClientPersonaState_Friend_KV) GetKey() string {
+ if m != nil && m.Key != nil {
+ return *m.Key
+ }
+ return ""
+}
+
+func (m *CMsgClientPersonaState_Friend_KV) GetValue() string {
+ if m != nil && m.Value != nil {
+ return *m.Value
+ }
+ return ""
+}
+
+type CMsgClientFriendProfileInfo struct {
+ SteamidFriend *uint64 `protobuf:"fixed64,1,opt,name=steamid_friend" json:"steamid_friend,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendProfileInfo) Reset() { *m = CMsgClientFriendProfileInfo{} }
+func (m *CMsgClientFriendProfileInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendProfileInfo) ProtoMessage() {}
+func (*CMsgClientFriendProfileInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{15}
+}
+
+func (m *CMsgClientFriendProfileInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendProfileInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendProfileInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendProfileInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendProfileInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendProfileInfo.Merge(m, src)
+}
+func (m *CMsgClientFriendProfileInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendProfileInfo.Size(m)
+}
+func (m *CMsgClientFriendProfileInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendProfileInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendProfileInfo proto.InternalMessageInfo
+
+func (m *CMsgClientFriendProfileInfo) GetSteamidFriend() uint64 {
+ if m != nil && m.SteamidFriend != nil {
+ return *m.SteamidFriend
+ }
+ return 0
+}
+
+type CMsgClientFriendProfileInfoResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ SteamidFriend *uint64 `protobuf:"fixed64,2,opt,name=steamid_friend" json:"steamid_friend,omitempty"`
+ TimeCreated *uint32 `protobuf:"varint,3,opt,name=time_created" json:"time_created,omitempty"`
+ RealName *string `protobuf:"bytes,4,opt,name=real_name" json:"real_name,omitempty"`
+ CityName *string `protobuf:"bytes,5,opt,name=city_name" json:"city_name,omitempty"`
+ StateName *string `protobuf:"bytes,6,opt,name=state_name" json:"state_name,omitempty"`
+ CountryName *string `protobuf:"bytes,7,opt,name=country_name" json:"country_name,omitempty"`
+ Headline *string `protobuf:"bytes,8,opt,name=headline" json:"headline,omitempty"`
+ Summary *string `protobuf:"bytes,9,opt,name=summary" json:"summary,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) Reset() { *m = CMsgClientFriendProfileInfoResponse{} }
+func (m *CMsgClientFriendProfileInfoResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientFriendProfileInfoResponse) ProtoMessage() {}
+func (*CMsgClientFriendProfileInfoResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{16}
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientFriendProfileInfoResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientFriendProfileInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientFriendProfileInfoResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientFriendProfileInfoResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientFriendProfileInfoResponse.Merge(m, src)
+}
+func (m *CMsgClientFriendProfileInfoResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientFriendProfileInfoResponse.Size(m)
+}
+func (m *CMsgClientFriendProfileInfoResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientFriendProfileInfoResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientFriendProfileInfoResponse proto.InternalMessageInfo
+
+const Default_CMsgClientFriendProfileInfoResponse_Eresult int32 = 2
+
+func (m *CMsgClientFriendProfileInfoResponse) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientFriendProfileInfoResponse_Eresult
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetSteamidFriend() uint64 {
+ if m != nil && m.SteamidFriend != nil {
+ return *m.SteamidFriend
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetTimeCreated() uint32 {
+ if m != nil && m.TimeCreated != nil {
+ return *m.TimeCreated
+ }
+ return 0
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetRealName() string {
+ if m != nil && m.RealName != nil {
+ return *m.RealName
+ }
+ return ""
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetCityName() string {
+ if m != nil && m.CityName != nil {
+ return *m.CityName
+ }
+ return ""
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetStateName() string {
+ if m != nil && m.StateName != nil {
+ return *m.StateName
+ }
+ return ""
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetCountryName() string {
+ if m != nil && m.CountryName != nil {
+ return *m.CountryName
+ }
+ return ""
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetHeadline() string {
+ if m != nil && m.Headline != nil {
+ return *m.Headline
+ }
+ return ""
+}
+
+func (m *CMsgClientFriendProfileInfoResponse) GetSummary() string {
+ if m != nil && m.Summary != nil {
+ return *m.Summary
+ }
+ return ""
+}
+
+type CMsgClientCreateFriendsGroup struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Groupname *string `protobuf:"bytes,2,opt,name=groupname" json:"groupname,omitempty"`
+ SteamidFriends []uint64 `protobuf:"fixed64,3,rep,name=steamid_friends" json:"steamid_friends,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientCreateFriendsGroup) Reset() { *m = CMsgClientCreateFriendsGroup{} }
+func (m *CMsgClientCreateFriendsGroup) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientCreateFriendsGroup) ProtoMessage() {}
+func (*CMsgClientCreateFriendsGroup) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{17}
+}
+
+func (m *CMsgClientCreateFriendsGroup) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCreateFriendsGroup.Unmarshal(m, b)
+}
+func (m *CMsgClientCreateFriendsGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCreateFriendsGroup.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientCreateFriendsGroup) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCreateFriendsGroup.Merge(m, src)
+}
+func (m *CMsgClientCreateFriendsGroup) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCreateFriendsGroup.Size(m)
+}
+func (m *CMsgClientCreateFriendsGroup) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCreateFriendsGroup.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientCreateFriendsGroup proto.InternalMessageInfo
+
+func (m *CMsgClientCreateFriendsGroup) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CMsgClientCreateFriendsGroup) GetGroupname() string {
+ if m != nil && m.Groupname != nil {
+ return *m.Groupname
+ }
+ return ""
+}
+
+func (m *CMsgClientCreateFriendsGroup) GetSteamidFriends() []uint64 {
+ if m != nil {
+ return m.SteamidFriends
+ }
+ return nil
+}
+
+type CMsgClientCreateFriendsGroupResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ Groupid *int32 `protobuf:"varint,2,opt,name=groupid" json:"groupid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientCreateFriendsGroupResponse) Reset() { *m = CMsgClientCreateFriendsGroupResponse{} }
+func (m *CMsgClientCreateFriendsGroupResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientCreateFriendsGroupResponse) ProtoMessage() {}
+func (*CMsgClientCreateFriendsGroupResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{18}
+}
+
+func (m *CMsgClientCreateFriendsGroupResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientCreateFriendsGroupResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientCreateFriendsGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientCreateFriendsGroupResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientCreateFriendsGroupResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientCreateFriendsGroupResponse.Merge(m, src)
+}
+func (m *CMsgClientCreateFriendsGroupResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientCreateFriendsGroupResponse.Size(m)
+}
+func (m *CMsgClientCreateFriendsGroupResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientCreateFriendsGroupResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientCreateFriendsGroupResponse proto.InternalMessageInfo
+
+func (m *CMsgClientCreateFriendsGroupResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+func (m *CMsgClientCreateFriendsGroupResponse) GetGroupid() int32 {
+ if m != nil && m.Groupid != nil {
+ return *m.Groupid
+ }
+ return 0
+}
+
+type CMsgClientDeleteFriendsGroup struct {
+ Steamid *uint64 `protobuf:"fixed64,1,opt,name=steamid" json:"steamid,omitempty"`
+ Groupid *int32 `protobuf:"varint,2,opt,name=groupid" json:"groupid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientDeleteFriendsGroup) Reset() { *m = CMsgClientDeleteFriendsGroup{} }
+func (m *CMsgClientDeleteFriendsGroup) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientDeleteFriendsGroup) ProtoMessage() {}
+func (*CMsgClientDeleteFriendsGroup) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{19}
+}
+
+func (m *CMsgClientDeleteFriendsGroup) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDeleteFriendsGroup.Unmarshal(m, b)
+}
+func (m *CMsgClientDeleteFriendsGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDeleteFriendsGroup.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDeleteFriendsGroup) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDeleteFriendsGroup.Merge(m, src)
+}
+func (m *CMsgClientDeleteFriendsGroup) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDeleteFriendsGroup.Size(m)
+}
+func (m *CMsgClientDeleteFriendsGroup) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDeleteFriendsGroup.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientDeleteFriendsGroup proto.InternalMessageInfo
+
+func (m *CMsgClientDeleteFriendsGroup) GetSteamid() uint64 {
+ if m != nil && m.Steamid != nil {
+ return *m.Steamid
+ }
+ return 0
+}
+
+func (m *CMsgClientDeleteFriendsGroup) GetGroupid() int32 {
+ if m != nil && m.Groupid != nil {
+ return *m.Groupid
+ }
+ return 0
+}
+
+type CMsgClientDeleteFriendsGroupResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientDeleteFriendsGroupResponse) Reset() { *m = CMsgClientDeleteFriendsGroupResponse{} }
+func (m *CMsgClientDeleteFriendsGroupResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientDeleteFriendsGroupResponse) ProtoMessage() {}
+func (*CMsgClientDeleteFriendsGroupResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{20}
+}
+
+func (m *CMsgClientDeleteFriendsGroupResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientDeleteFriendsGroupResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientDeleteFriendsGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientDeleteFriendsGroupResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientDeleteFriendsGroupResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientDeleteFriendsGroupResponse.Merge(m, src)
+}
+func (m *CMsgClientDeleteFriendsGroupResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientDeleteFriendsGroupResponse.Size(m)
+}
+func (m *CMsgClientDeleteFriendsGroupResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientDeleteFriendsGroupResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientDeleteFriendsGroupResponse proto.InternalMessageInfo
+
+func (m *CMsgClientDeleteFriendsGroupResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgClientManageFriendsGroup struct {
+ Groupid *int32 `protobuf:"varint,1,opt,name=groupid" json:"groupid,omitempty"`
+ Groupname *string `protobuf:"bytes,2,opt,name=groupname" json:"groupname,omitempty"`
+ SteamidFriendsAdded []uint64 `protobuf:"fixed64,3,rep,name=steamid_friends_added" json:"steamid_friends_added,omitempty"`
+ SteamidFriendsRemoved []uint64 `protobuf:"fixed64,4,rep,name=steamid_friends_removed" json:"steamid_friends_removed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientManageFriendsGroup) Reset() { *m = CMsgClientManageFriendsGroup{} }
+func (m *CMsgClientManageFriendsGroup) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientManageFriendsGroup) ProtoMessage() {}
+func (*CMsgClientManageFriendsGroup) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{21}
+}
+
+func (m *CMsgClientManageFriendsGroup) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientManageFriendsGroup.Unmarshal(m, b)
+}
+func (m *CMsgClientManageFriendsGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientManageFriendsGroup.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientManageFriendsGroup) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientManageFriendsGroup.Merge(m, src)
+}
+func (m *CMsgClientManageFriendsGroup) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientManageFriendsGroup.Size(m)
+}
+func (m *CMsgClientManageFriendsGroup) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientManageFriendsGroup.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientManageFriendsGroup proto.InternalMessageInfo
+
+func (m *CMsgClientManageFriendsGroup) GetGroupid() int32 {
+ if m != nil && m.Groupid != nil {
+ return *m.Groupid
+ }
+ return 0
+}
+
+func (m *CMsgClientManageFriendsGroup) GetGroupname() string {
+ if m != nil && m.Groupname != nil {
+ return *m.Groupname
+ }
+ return ""
+}
+
+func (m *CMsgClientManageFriendsGroup) GetSteamidFriendsAdded() []uint64 {
+ if m != nil {
+ return m.SteamidFriendsAdded
+ }
+ return nil
+}
+
+func (m *CMsgClientManageFriendsGroup) GetSteamidFriendsRemoved() []uint64 {
+ if m != nil {
+ return m.SteamidFriendsRemoved
+ }
+ return nil
+}
+
+type CMsgClientManageFriendsGroupResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientManageFriendsGroupResponse) Reset() { *m = CMsgClientManageFriendsGroupResponse{} }
+func (m *CMsgClientManageFriendsGroupResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientManageFriendsGroupResponse) ProtoMessage() {}
+func (*CMsgClientManageFriendsGroupResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{22}
+}
+
+func (m *CMsgClientManageFriendsGroupResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientManageFriendsGroupResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientManageFriendsGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientManageFriendsGroupResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientManageFriendsGroupResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientManageFriendsGroupResponse.Merge(m, src)
+}
+func (m *CMsgClientManageFriendsGroupResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientManageFriendsGroupResponse.Size(m)
+}
+func (m *CMsgClientManageFriendsGroupResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientManageFriendsGroupResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientManageFriendsGroupResponse proto.InternalMessageInfo
+
+func (m *CMsgClientManageFriendsGroupResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgClientAddFriendToGroup struct {
+ Groupid *int32 `protobuf:"varint,1,opt,name=groupid" json:"groupid,omitempty"`
+ Steamiduser *uint64 `protobuf:"fixed64,2,opt,name=steamiduser" json:"steamiduser,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientAddFriendToGroup) Reset() { *m = CMsgClientAddFriendToGroup{} }
+func (m *CMsgClientAddFriendToGroup) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAddFriendToGroup) ProtoMessage() {}
+func (*CMsgClientAddFriendToGroup) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{23}
+}
+
+func (m *CMsgClientAddFriendToGroup) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAddFriendToGroup.Unmarshal(m, b)
+}
+func (m *CMsgClientAddFriendToGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAddFriendToGroup.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAddFriendToGroup) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAddFriendToGroup.Merge(m, src)
+}
+func (m *CMsgClientAddFriendToGroup) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAddFriendToGroup.Size(m)
+}
+func (m *CMsgClientAddFriendToGroup) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAddFriendToGroup.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAddFriendToGroup proto.InternalMessageInfo
+
+func (m *CMsgClientAddFriendToGroup) GetGroupid() int32 {
+ if m != nil && m.Groupid != nil {
+ return *m.Groupid
+ }
+ return 0
+}
+
+func (m *CMsgClientAddFriendToGroup) GetSteamiduser() uint64 {
+ if m != nil && m.Steamiduser != nil {
+ return *m.Steamiduser
+ }
+ return 0
+}
+
+type CMsgClientAddFriendToGroupResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientAddFriendToGroupResponse) Reset() { *m = CMsgClientAddFriendToGroupResponse{} }
+func (m *CMsgClientAddFriendToGroupResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAddFriendToGroupResponse) ProtoMessage() {}
+func (*CMsgClientAddFriendToGroupResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{24}
+}
+
+func (m *CMsgClientAddFriendToGroupResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAddFriendToGroupResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientAddFriendToGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAddFriendToGroupResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAddFriendToGroupResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAddFriendToGroupResponse.Merge(m, src)
+}
+func (m *CMsgClientAddFriendToGroupResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAddFriendToGroupResponse.Size(m)
+}
+func (m *CMsgClientAddFriendToGroupResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAddFriendToGroupResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAddFriendToGroupResponse proto.InternalMessageInfo
+
+func (m *CMsgClientAddFriendToGroupResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgClientRemoveFriendFromGroup struct {
+ Groupid *int32 `protobuf:"varint,1,opt,name=groupid" json:"groupid,omitempty"`
+ Steamiduser *uint64 `protobuf:"fixed64,2,opt,name=steamiduser" json:"steamiduser,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRemoveFriendFromGroup) Reset() { *m = CMsgClientRemoveFriendFromGroup{} }
+func (m *CMsgClientRemoveFriendFromGroup) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRemoveFriendFromGroup) ProtoMessage() {}
+func (*CMsgClientRemoveFriendFromGroup) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{25}
+}
+
+func (m *CMsgClientRemoveFriendFromGroup) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRemoveFriendFromGroup.Unmarshal(m, b)
+}
+func (m *CMsgClientRemoveFriendFromGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRemoveFriendFromGroup.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRemoveFriendFromGroup) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRemoveFriendFromGroup.Merge(m, src)
+}
+func (m *CMsgClientRemoveFriendFromGroup) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRemoveFriendFromGroup.Size(m)
+}
+func (m *CMsgClientRemoveFriendFromGroup) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRemoveFriendFromGroup.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRemoveFriendFromGroup proto.InternalMessageInfo
+
+func (m *CMsgClientRemoveFriendFromGroup) GetGroupid() int32 {
+ if m != nil && m.Groupid != nil {
+ return *m.Groupid
+ }
+ return 0
+}
+
+func (m *CMsgClientRemoveFriendFromGroup) GetSteamiduser() uint64 {
+ if m != nil && m.Steamiduser != nil {
+ return *m.Steamiduser
+ }
+ return 0
+}
+
+type CMsgClientRemoveFriendFromGroupResponse struct {
+ Eresult *uint32 `protobuf:"varint,1,opt,name=eresult" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRemoveFriendFromGroupResponse) Reset() {
+ *m = CMsgClientRemoveFriendFromGroupResponse{}
+}
+func (m *CMsgClientRemoveFriendFromGroupResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientRemoveFriendFromGroupResponse) ProtoMessage() {}
+func (*CMsgClientRemoveFriendFromGroupResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{26}
+}
+
+func (m *CMsgClientRemoveFriendFromGroupResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRemoveFriendFromGroupResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRemoveFriendFromGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRemoveFriendFromGroupResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRemoveFriendFromGroupResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRemoveFriendFromGroupResponse.Merge(m, src)
+}
+func (m *CMsgClientRemoveFriendFromGroupResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRemoveFriendFromGroupResponse.Size(m)
+}
+func (m *CMsgClientRemoveFriendFromGroupResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRemoveFriendFromGroupResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRemoveFriendFromGroupResponse proto.InternalMessageInfo
+
+func (m *CMsgClientRemoveFriendFromGroupResponse) GetEresult() uint32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return 0
+}
+
+type CMsgClientGetEmoticonList struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientGetEmoticonList) Reset() { *m = CMsgClientGetEmoticonList{} }
+func (m *CMsgClientGetEmoticonList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientGetEmoticonList) ProtoMessage() {}
+func (*CMsgClientGetEmoticonList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{27}
+}
+
+func (m *CMsgClientGetEmoticonList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientGetEmoticonList.Unmarshal(m, b)
+}
+func (m *CMsgClientGetEmoticonList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientGetEmoticonList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientGetEmoticonList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientGetEmoticonList.Merge(m, src)
+}
+func (m *CMsgClientGetEmoticonList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientGetEmoticonList.Size(m)
+}
+func (m *CMsgClientGetEmoticonList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientGetEmoticonList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientGetEmoticonList proto.InternalMessageInfo
+
+type CMsgClientEmoticonList struct {
+ Emoticons []*CMsgClientEmoticonList_Emoticon `protobuf:"bytes,1,rep,name=emoticons" json:"emoticons,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientEmoticonList) Reset() { *m = CMsgClientEmoticonList{} }
+func (m *CMsgClientEmoticonList) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientEmoticonList) ProtoMessage() {}
+func (*CMsgClientEmoticonList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{28}
+}
+
+func (m *CMsgClientEmoticonList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientEmoticonList.Unmarshal(m, b)
+}
+func (m *CMsgClientEmoticonList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientEmoticonList.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientEmoticonList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientEmoticonList.Merge(m, src)
+}
+func (m *CMsgClientEmoticonList) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientEmoticonList.Size(m)
+}
+func (m *CMsgClientEmoticonList) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientEmoticonList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientEmoticonList proto.InternalMessageInfo
+
+func (m *CMsgClientEmoticonList) GetEmoticons() []*CMsgClientEmoticonList_Emoticon {
+ if m != nil {
+ return m.Emoticons
+ }
+ return nil
+}
+
+type CMsgClientEmoticonList_Emoticon struct {
+ Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+ Count *int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
+ TimeLastUsed *uint32 `protobuf:"varint,3,opt,name=time_last_used" json:"time_last_used,omitempty"`
+ UseCount *uint32 `protobuf:"varint,4,opt,name=use_count" json:"use_count,omitempty"`
+ TimeReceived *uint32 `protobuf:"varint,5,opt,name=time_received" json:"time_received,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientEmoticonList_Emoticon) Reset() { *m = CMsgClientEmoticonList_Emoticon{} }
+func (m *CMsgClientEmoticonList_Emoticon) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientEmoticonList_Emoticon) ProtoMessage() {}
+func (*CMsgClientEmoticonList_Emoticon) Descriptor() ([]byte, []int) {
+ return fileDescriptor_4f7c18b08a29999e, []int{28, 0}
+}
+
+func (m *CMsgClientEmoticonList_Emoticon) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientEmoticonList_Emoticon.Unmarshal(m, b)
+}
+func (m *CMsgClientEmoticonList_Emoticon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientEmoticonList_Emoticon.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientEmoticonList_Emoticon) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientEmoticonList_Emoticon.Merge(m, src)
+}
+func (m *CMsgClientEmoticonList_Emoticon) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientEmoticonList_Emoticon.Size(m)
+}
+func (m *CMsgClientEmoticonList_Emoticon) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientEmoticonList_Emoticon.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientEmoticonList_Emoticon proto.InternalMessageInfo
+
+func (m *CMsgClientEmoticonList_Emoticon) GetName() string {
+ if m != nil && m.Name != nil {
+ return *m.Name
+ }
+ return ""
+}
+
+func (m *CMsgClientEmoticonList_Emoticon) GetCount() int32 {
+ if m != nil && m.Count != nil {
+ return *m.Count
+ }
+ return 0
+}
+
+func (m *CMsgClientEmoticonList_Emoticon) GetTimeLastUsed() uint32 {
+ if m != nil && m.TimeLastUsed != nil {
+ return *m.TimeLastUsed
+ }
+ return 0
+}
+
+func (m *CMsgClientEmoticonList_Emoticon) GetUseCount() uint32 {
+ if m != nil && m.UseCount != nil {
+ return *m.UseCount
+ }
+ return 0
+}
+
+func (m *CMsgClientEmoticonList_Emoticon) GetTimeReceived() uint32 {
+ if m != nil && m.TimeReceived != nil {
+ return *m.TimeReceived
+ }
+ return 0
+}
+
+func init() {
+ proto.RegisterType((*CMsgClientFriendMsg)(nil), "CMsgClientFriendMsg")
+ proto.RegisterType((*CMsgClientFriendMsgIncoming)(nil), "CMsgClientFriendMsgIncoming")
+ proto.RegisterType((*CMsgClientAddFriend)(nil), "CMsgClientAddFriend")
+ proto.RegisterType((*CMsgClientAddFriendResponse)(nil), "CMsgClientAddFriendResponse")
+ proto.RegisterType((*CMsgClientRemoveFriend)(nil), "CMsgClientRemoveFriend")
+ proto.RegisterType((*CMsgClientHideFriend)(nil), "CMsgClientHideFriend")
+ proto.RegisterType((*CMsgClientFriendsList)(nil), "CMsgClientFriendsList")
+ proto.RegisterType((*CMsgClientFriendsList_Friend)(nil), "CMsgClientFriendsList.Friend")
+ proto.RegisterType((*CMsgClientFriendsGroupsList)(nil), "CMsgClientFriendsGroupsList")
+ proto.RegisterType((*CMsgClientFriendsGroupsList_FriendGroup)(nil), "CMsgClientFriendsGroupsList.FriendGroup")
+ proto.RegisterType((*CMsgClientFriendsGroupsList_FriendGroupsMembership)(nil), "CMsgClientFriendsGroupsList.FriendGroupsMembership")
+ proto.RegisterType((*CMsgClientPlayerNicknameList)(nil), "CMsgClientPlayerNicknameList")
+ proto.RegisterType((*CMsgClientPlayerNicknameList_PlayerNickname)(nil), "CMsgClientPlayerNicknameList.PlayerNickname")
+ proto.RegisterType((*CMsgClientSetPlayerNickname)(nil), "CMsgClientSetPlayerNickname")
+ proto.RegisterType((*CMsgClientSetPlayerNicknameResponse)(nil), "CMsgClientSetPlayerNicknameResponse")
+ proto.RegisterType((*CMsgClientRequestFriendData)(nil), "CMsgClientRequestFriendData")
+ proto.RegisterType((*CMsgClientChangeStatus)(nil), "CMsgClientChangeStatus")
+ proto.RegisterType((*CMsgPersonaChangeResponse)(nil), "CMsgPersonaChangeResponse")
+ proto.RegisterType((*CMsgClientPersonaState)(nil), "CMsgClientPersonaState")
+ proto.RegisterType((*CMsgClientPersonaState_Friend)(nil), "CMsgClientPersonaState.Friend")
+ proto.RegisterType((*CMsgClientPersonaState_Friend_ClanData)(nil), "CMsgClientPersonaState.Friend.ClanData")
+ proto.RegisterType((*CMsgClientPersonaState_Friend_KV)(nil), "CMsgClientPersonaState.Friend.KV")
+ proto.RegisterType((*CMsgClientFriendProfileInfo)(nil), "CMsgClientFriendProfileInfo")
+ proto.RegisterType((*CMsgClientFriendProfileInfoResponse)(nil), "CMsgClientFriendProfileInfoResponse")
+ proto.RegisterType((*CMsgClientCreateFriendsGroup)(nil), "CMsgClientCreateFriendsGroup")
+ proto.RegisterType((*CMsgClientCreateFriendsGroupResponse)(nil), "CMsgClientCreateFriendsGroupResponse")
+ proto.RegisterType((*CMsgClientDeleteFriendsGroup)(nil), "CMsgClientDeleteFriendsGroup")
+ proto.RegisterType((*CMsgClientDeleteFriendsGroupResponse)(nil), "CMsgClientDeleteFriendsGroupResponse")
+ proto.RegisterType((*CMsgClientManageFriendsGroup)(nil), "CMsgClientManageFriendsGroup")
+ proto.RegisterType((*CMsgClientManageFriendsGroupResponse)(nil), "CMsgClientManageFriendsGroupResponse")
+ proto.RegisterType((*CMsgClientAddFriendToGroup)(nil), "CMsgClientAddFriendToGroup")
+ proto.RegisterType((*CMsgClientAddFriendToGroupResponse)(nil), "CMsgClientAddFriendToGroupResponse")
+ proto.RegisterType((*CMsgClientRemoveFriendFromGroup)(nil), "CMsgClientRemoveFriendFromGroup")
+ proto.RegisterType((*CMsgClientRemoveFriendFromGroupResponse)(nil), "CMsgClientRemoveFriendFromGroupResponse")
+ proto.RegisterType((*CMsgClientGetEmoticonList)(nil), "CMsgClientGetEmoticonList")
+ proto.RegisterType((*CMsgClientEmoticonList)(nil), "CMsgClientEmoticonList")
+ proto.RegisterType((*CMsgClientEmoticonList_Emoticon)(nil), "CMsgClientEmoticonList.Emoticon")
+}
+
+func init() {
+ proto.RegisterFile("steammessages_clientserver_friends.proto", fileDescriptor_4f7c18b08a29999e)
+}
+
+var fileDescriptor_4f7c18b08a29999e = []byte{
+ // 1607 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0x4b, 0x73, 0x1b, 0xc7,
+ 0x11, 0xce, 0x8a, 0x24, 0x1e, 0x0d, 0x82, 0xa4, 0x96, 0x0f, 0xad, 0x40, 0x3d, 0x90, 0xb5, 0xab,
+ 0x8c, 0x4a, 0x25, 0x70, 0x8a, 0x2a, 0xd9, 0x8e, 0x2a, 0x0f, 0xd9, 0x54, 0x2c, 0x2a, 0x32, 0x1d,
+ 0x95, 0x94, 0xf2, 0x25, 0x87, 0xa9, 0xc1, 0x6e, 0x13, 0x98, 0xd2, 0xee, 0x2c, 0x3c, 0x33, 0x4b,
+ 0x07, 0xb7, 0x54, 0x8e, 0xf9, 0x0f, 0xf9, 0x1f, 0xa9, 0xdc, 0xf3, 0x27, 0x72, 0xc9, 0x3d, 0x97,
+ 0xfc, 0x82, 0x54, 0xa5, 0xa6, 0x67, 0x16, 0x5c, 0x10, 0x00, 0x69, 0xdf, 0x80, 0x9e, 0xe9, 0xaf,
+ 0xbf, 0xee, 0xe9, 0xd7, 0xc2, 0x40, 0x1b, 0xe4, 0x79, 0x8e, 0x5a, 0xf3, 0x31, 0x6a, 0x96, 0x64,
+ 0x02, 0xa5, 0xd1, 0xa8, 0x2e, 0x51, 0xb1, 0x0b, 0x25, 0x50, 0xa6, 0x7a, 0x38, 0x55, 0x85, 0x29,
+ 0x7a, 0xd1, 0xe2, 0xcd, 0x11, 0xd7, 0xe8, 0x4e, 0xe2, 0xbf, 0x06, 0xb0, 0x7f, 0x7a, 0xae, 0xc7,
+ 0xa7, 0xa4, 0xfc, 0x25, 0x69, 0x9d, 0xeb, 0x71, 0xb8, 0x0b, 0x4d, 0xd2, 0x11, 0x69, 0x14, 0xf4,
+ 0x83, 0x41, 0x23, 0xbc, 0x07, 0xbb, 0xc9, 0x84, 0x1b, 0x86, 0xd2, 0xa8, 0x19, 0x33, 0xb3, 0x29,
+ 0x46, 0x77, 0xfa, 0xc1, 0x60, 0xcb, 0xde, 0xf4, 0xc0, 0xd1, 0x46, 0x3f, 0x18, 0x6c, 0x87, 0x7d,
+ 0x88, 0x94, 0x11, 0x39, 0x3e, 0x39, 0x61, 0x9e, 0x8c, 0xfd, 0xa7, 0x0d, 0xcf, 0xa7, 0xd1, 0x66,
+ 0x3f, 0x18, 0x34, 0xc3, 0x23, 0xd8, 0xc1, 0x64, 0x52, 0x30, 0x53, 0x30, 0x8d, 0x32, 0x45, 0x15,
+ 0x6d, 0xf5, 0x83, 0x41, 0x2b, 0xfe, 0x5b, 0x00, 0xc7, 0x2b, 0xc8, 0xbc, 0x92, 0x49, 0x91, 0x0b,
+ 0x39, 0x0e, 0x0f, 0x60, 0xdb, 0x93, 0x62, 0x17, 0xaa, 0xc8, 0x6f, 0x63, 0xf6, 0x00, 0x0e, 0xec,
+ 0x35, 0x96, 0x89, 0x5c, 0x18, 0x4c, 0x19, 0x4f, 0x92, 0xa2, 0x94, 0x86, 0x68, 0xb6, 0xea, 0xbc,
+ 0x37, 0x6f, 0xe5, 0x6d, 0xf9, 0x35, 0xe3, 0xb7, 0xf5, 0x58, 0x7d, 0x9e, 0xa6, 0x8e, 0xa1, 0x75,
+ 0xa7, 0xa2, 0x65, 0x0a, 0xc6, 0xd3, 0x2a, 0x64, 0x1f, 0xc0, 0xb1, 0x37, 0x29, 0x79, 0x8e, 0xac,
+ 0x50, 0x0c, 0x73, 0x2e, 0xb2, 0xea, 0x92, 0x25, 0xd9, 0x8e, 0xb1, 0xee, 0xf2, 0x1c, 0xf3, 0x2d,
+ 0xea, 0x69, 0x21, 0x35, 0x86, 0x21, 0x34, 0x51, 0xa1, 0x2e, 0x33, 0x43, 0xa0, 0x5b, 0xcf, 0x82,
+ 0x93, 0xb9, 0x3d, 0x26, 0x52, 0x0b, 0x84, 0x0e, 0xaa, 0x11, 0xf6, 0x20, 0x9c, 0xa2, 0xd2, 0x85,
+ 0xe4, 0x8c, 0x0c, 0xba, 0xb3, 0x0d, 0x32, 0xf3, 0x13, 0x38, 0xba, 0x32, 0xf3, 0x16, 0xf3, 0xe2,
+ 0x12, 0x3d, 0xfb, 0x3d, 0x68, 0xb9, 0x64, 0xa9, 0x9e, 0x3a, 0xfe, 0x04, 0x0e, 0xae, 0xee, 0x9e,
+ 0x89, 0x74, 0xed, 0xcd, 0x70, 0x1b, 0x36, 0x27, 0x22, 0x75, 0xf1, 0x6e, 0xc5, 0xff, 0x09, 0xe0,
+ 0xf0, 0xfa, 0xf3, 0xe9, 0xaf, 0x84, 0x36, 0xf6, 0xe1, 0x46, 0x42, 0x26, 0x0a, 0x73, 0x94, 0x86,
+ 0x67, 0xa4, 0xdd, 0x0a, 0x87, 0xd0, 0xf4, 0x69, 0x1a, 0xdd, 0xe9, 0x6f, 0x0c, 0x3a, 0x27, 0x0f,
+ 0x87, 0x2b, 0xd5, 0x87, 0xde, 0x7e, 0x04, 0x7b, 0x39, 0xff, 0x93, 0x4f, 0x6d, 0x76, 0xf5, 0x96,
+ 0xdd, 0xf0, 0x18, 0xf6, 0x79, 0x62, 0xc4, 0x25, 0x2e, 0x1e, 0x6e, 0xd2, 0xe1, 0x7d, 0xb8, 0xeb,
+ 0xcd, 0xb8, 0x4c, 0x60, 0x13, 0x61, 0x5c, 0xc2, 0xf5, 0x7e, 0x01, 0x0d, 0x8f, 0x1d, 0x02, 0x94,
+ 0xd9, 0x35, 0xef, 0x8e, 0x61, 0x1f, 0x9d, 0x48, 0x61, 0xc6, 0x8d, 0x28, 0xa4, 0x9e, 0x88, 0x29,
+ 0x39, 0xdb, 0x8d, 0xff, 0x79, 0x67, 0x39, 0x57, 0xf5, 0x4b, 0x55, 0x94, 0x53, 0xe7, 0xf2, 0x1e,
+ 0xb4, 0x46, 0xca, 0xc6, 0x79, 0xee, 0xee, 0xf5, 0x20, 0x50, 0xd0, 0xc2, 0x5f, 0xc3, 0xb6, 0xb3,
+ 0xe1, 0x74, 0xa3, 0x0d, 0x8a, 0xc4, 0x60, 0x78, 0x03, 0xb6, 0x8f, 0x07, 0x09, 0xc2, 0x33, 0xe8,
+ 0xe4, 0x98, 0x8f, 0x50, 0x59, 0x6e, 0x3a, 0xda, 0x24, 0xf5, 0x27, 0xdf, 0x57, 0x5d, 0x9f, 0xcf,
+ 0x75, 0x7b, 0x4f, 0xa1, 0x53, 0x07, 0xde, 0x83, 0x96, 0xa4, 0x5f, 0xaf, 0x5e, 0xb8, 0xd4, 0x73,
+ 0xe5, 0xa7, 0x48, 0xf6, 0x35, 0xcf, 0xdd, 0xab, 0xb7, 0x7b, 0xbf, 0x82, 0xa3, 0xd5, 0x80, 0xe1,
+ 0x5d, 0x68, 0x97, 0xd9, 0x3b, 0x9b, 0xa9, 0x1e, 0xa2, 0xb1, 0x00, 0x4a, 0x45, 0x1a, 0xff, 0x23,
+ 0x80, 0x07, 0x57, 0x64, 0xdf, 0x64, 0x7c, 0x86, 0xea, 0x6b, 0x91, 0xbc, 0xb7, 0x19, 0x4c, 0x81,
+ 0xdc, 0x85, 0xe6, 0x62, 0x1c, 0xf7, 0xa1, 0xb3, 0x1c, 0xc6, 0xdf, 0x40, 0x5b, 0x7a, 0xad, 0x2a,
+ 0x86, 0x3f, 0x1d, 0xde, 0x84, 0x3b, 0x5c, 0x14, 0xf5, 0x9e, 0xc0, 0xce, 0xa2, 0x64, 0xb9, 0x05,
+ 0x5a, 0xf2, 0xfe, 0xd0, 0x57, 0xd5, 0xf3, 0x7a, 0x0e, 0xbc, 0x43, 0xf3, 0x43, 0x10, 0x5c, 0xf9,
+ 0x7f, 0x02, 0x1f, 0xdc, 0x80, 0x30, 0x6f, 0x03, 0xbb, 0x8b, 0x6d, 0xa0, 0x1b, 0xff, 0xbe, 0x6e,
+ 0xf9, 0x2d, 0x7e, 0x5b, 0xa2, 0xf6, 0x2f, 0xfd, 0x82, 0x1b, 0x1e, 0x3e, 0x86, 0x7b, 0x55, 0x2b,
+ 0xd0, 0x86, 0x1b, 0x64, 0xca, 0x5d, 0x41, 0xc7, 0xa4, 0x6b, 0x01, 0xeb, 0xb5, 0xd7, 0x88, 0xff,
+ 0x1b, 0xd4, 0x3b, 0xc4, 0xe9, 0x84, 0xcb, 0x31, 0xbe, 0x33, 0xdc, 0x94, 0x3a, 0x3c, 0x84, 0xee,
+ 0x02, 0x98, 0x87, 0xd8, 0x87, 0xce, 0x94, 0xd8, 0xb2, 0x2b, 0x7f, 0xc2, 0x47, 0x70, 0x24, 0x34,
+ 0xe3, 0xa5, 0x29, 0xd8, 0x18, 0x25, 0x2a, 0x6e, 0x1b, 0xef, 0x3c, 0x62, 0x2d, 0x8b, 0x35, 0x11,
+ 0xe3, 0x09, 0x9b, 0x2a, 0x51, 0x28, 0x61, 0x66, 0x54, 0xa3, 0x2d, 0x5b, 0x6a, 0x73, 0x13, 0x68,
+ 0xd8, 0x68, 0xc6, 0x4a, 0x5d, 0x8d, 0x85, 0xf0, 0x51, 0xed, 0x90, 0x9c, 0xb9, 0xc8, 0xf8, 0x58,
+ 0x47, 0x0d, 0xcb, 0xe2, 0x59, 0xf0, 0xf3, 0xf0, 0x21, 0x1c, 0x4a, 0xc4, 0x94, 0x55, 0x97, 0x94,
+ 0x8f, 0x5a, 0xd4, 0x24, 0xf5, 0x23, 0xd8, 0x11, 0xd5, 0x74, 0x64, 0x22, 0xcd, 0x30, 0x6a, 0x51,
+ 0xbb, 0x7a, 0x0e, 0xf7, 0xad, 0xc3, 0x6f, 0x9c, 0x96, 0xf3, 0x78, 0x1e, 0xf0, 0x1d, 0x68, 0xd4,
+ 0xe3, 0xbd, 0xd2, 0xd9, 0xf8, 0xdf, 0xcd, 0x7a, 0xcc, 0x3c, 0x90, 0x0d, 0x1a, 0xba, 0x5a, 0xb1,
+ 0xd1, 0xf3, 0x64, 0x1d, 0xca, 0xc7, 0xd7, 0x3b, 0xde, 0xa3, 0xe1, 0x6a, 0x7d, 0x5f, 0xa3, 0xbd,
+ 0xff, 0x35, 0xe6, 0x1d, 0x6a, 0xb9, 0xfb, 0x2e, 0xbd, 0x0b, 0x75, 0x26, 0x3b, 0x06, 0xc6, 0xb6,
+ 0xfd, 0x13, 0xdf, 0x94, 0xf1, 0xe9, 0x94, 0x89, 0xd4, 0x37, 0xca, 0x23, 0xd8, 0xa1, 0x33, 0x3f,
+ 0xe0, 0xc4, 0xd4, 0xf7, 0xc8, 0x08, 0xf6, 0xea, 0xf2, 0x69, 0xa1, 0x5c, 0x8b, 0xec, 0x2e, 0xbc,
+ 0xcc, 0xf5, 0xe0, 0xdb, 0x91, 0x59, 0xc8, 0x4c, 0x48, 0xab, 0xa8, 0xb5, 0x28, 0x24, 0x13, 0x52,
+ 0x1b, 0x2e, 0x13, 0xd4, 0x14, 0xfc, 0xae, 0x7d, 0x9b, 0x69, 0x39, 0xca, 0x84, 0x9e, 0x60, 0x3a,
+ 0x3f, 0xb4, 0x7c, 0x5a, 0x4b, 0xe8, 0xb5, 0x77, 0x87, 0xaa, 0xd0, 0xeb, 0x31, 0xdf, 0xa5, 0x04,
+ 0x0b, 0x01, 0xbe, 0x2d, 0x51, 0xcd, 0x1c, 0xc7, 0x83, 0xca, 0xab, 0x6a, 0x00, 0xeb, 0xa2, 0x54,
+ 0x09, 0x46, 0xf7, 0x29, 0x40, 0xfb, 0xd0, 0xe1, 0x97, 0xdc, 0x70, 0xc5, 0x26, 0x5c, 0x4f, 0xa2,
+ 0xc7, 0x34, 0xe6, 0xf7, 0xa1, 0x93, 0x71, 0x6d, 0x58, 0x56, 0x8c, 0x8b, 0x8b, 0x8b, 0xe8, 0x67,
+ 0x84, 0x10, 0x02, 0xcc, 0x85, 0x32, 0x1a, 0x56, 0x31, 0x21, 0x99, 0x46, 0x94, 0xcc, 0xb9, 0x19,
+ 0x7d, 0x4c, 0x27, 0x77, 0xa1, 0x9d, 0x64, 0x5c, 0x32, 0xc5, 0xe5, 0xfb, 0xe8, 0xa4, 0x12, 0x51,
+ 0x00, 0x89, 0xe9, 0xa7, 0xc4, 0x74, 0x07, 0x1a, 0x56, 0x24, 0xd2, 0xe8, 0x33, 0x62, 0x53, 0xc5,
+ 0x3e, 0xe5, 0x86, 0xb3, 0x51, 0x56, 0x8c, 0xa2, 0x5f, 0x12, 0xa1, 0x67, 0x1e, 0xcd, 0xca, 0xa3,
+ 0xe7, 0xfd, 0x60, 0xd0, 0x39, 0xf9, 0xe8, 0xe6, 0xb4, 0x18, 0x9e, 0x66, 0x5c, 0x52, 0x9d, 0xef,
+ 0x41, 0x8b, 0x74, 0x0d, 0x1f, 0x47, 0x9f, 0x93, 0xd5, 0xcf, 0xa0, 0xab, 0x44, 0x62, 0x0b, 0x0c,
+ 0x35, 0xca, 0x04, 0xa3, 0x97, 0x94, 0x68, 0x3f, 0xbe, 0x05, 0xf1, 0xf5, 0x37, 0x34, 0x9f, 0x54,
+ 0xc1, 0xd3, 0xc4, 0x3a, 0x2d, 0xd2, 0xe8, 0xac, 0x4a, 0x32, 0x62, 0x9d, 0x15, 0xa3, 0xd1, 0xcc,
+ 0x8a, 0x5f, 0x91, 0xf8, 0x43, 0x78, 0xf0, 0x1d, 0x37, 0xc9, 0x44, 0xc8, 0x31, 0xbb, 0xd2, 0xf2,
+ 0xeb, 0x8e, 0x48, 0xa3, 0xdf, 0x55, 0xf9, 0xb1, 0xea, 0xd6, 0x74, 0x2a, 0xd2, 0xe8, 0x35, 0xdd,
+ 0x88, 0xa1, 0xb7, 0xe2, 0xc6, 0xa5, 0xc0, 0xef, 0x50, 0xe9, 0xe8, 0xab, 0x1b, 0x50, 0x8c, 0x30,
+ 0x19, 0x46, 0xe7, 0x34, 0x83, 0x9e, 0x42, 0x6b, 0x1e, 0x92, 0x10, 0xa0, 0x18, 0x8f, 0xab, 0xb4,
+ 0x77, 0x75, 0x77, 0x08, 0x5d, 0x5a, 0x11, 0xc7, 0x76, 0xf4, 0x58, 0xb1, 0xad, 0x94, 0xcd, 0x5e,
+ 0x1f, 0xee, 0xbc, 0xfe, 0x26, 0xec, 0xc0, 0xc6, 0x7b, 0x9c, 0xd1, 0xcd, 0x76, 0xd8, 0x85, 0xad,
+ 0x4b, 0x9e, 0x95, 0x55, 0x85, 0x3f, 0x5d, 0x1e, 0xf2, 0x6f, 0x54, 0x71, 0x21, 0x32, 0x7c, 0x25,
+ 0x2f, 0x8a, 0x7a, 0xe2, 0xb9, 0xda, 0xf4, 0x1b, 0xd4, 0xbf, 0x82, 0x7a, 0x5b, 0x5f, 0xd2, 0xfb,
+ 0x5e, 0xdb, 0xdd, 0x15, 0xa6, 0xdb, 0xee, 0x0e, 0x60, 0xdb, 0xee, 0xa3, 0x2c, 0x51, 0x68, 0x9b,
+ 0xaa, 0x2f, 0xe8, 0xbb, 0xd0, 0x56, 0xc8, 0x33, 0x97, 0x77, 0x9b, 0xe4, 0x82, 0xcd, 0x4e, 0x61,
+ 0x66, 0x4e, 0xb4, 0x55, 0x15, 0x8d, 0x2b, 0x5e, 0x92, 0x35, 0x48, 0x76, 0x00, 0xdb, 0xf4, 0x58,
+ 0xca, 0xdf, 0x6c, 0x92, 0x74, 0x0f, 0x5a, 0x13, 0xe4, 0x29, 0x25, 0x7b, 0x8b, 0x24, 0x76, 0x88,
+ 0x95, 0x79, 0xce, 0xd5, 0x2c, 0x6a, 0x53, 0x4c, 0xfe, 0x58, 0x1f, 0xd8, 0xa7, 0xc4, 0xa6, 0xbe,
+ 0x63, 0x2c, 0x4f, 0x3d, 0x5b, 0x1b, 0xf6, 0xa4, 0x36, 0x26, 0xee, 0xc1, 0xee, 0xa2, 0x93, 0x6e,
+ 0x68, 0x37, 0xe2, 0x33, 0xf8, 0xf0, 0x26, 0xf0, 0xb5, 0x03, 0xd1, 0x0a, 0xc8, 0x88, 0x7f, 0xdc,
+ 0xad, 0xf8, 0x79, 0x9d, 0xe6, 0x0b, 0xcc, 0xf0, 0x36, 0x9a, 0x4b, 0x08, 0x9f, 0xd6, 0xb9, 0x2c,
+ 0x23, 0xac, 0x1f, 0xce, 0x7f, 0x59, 0xd8, 0x69, 0xce, 0xb9, 0xe4, 0xe3, 0x25, 0xdb, 0x95, 0x29,
+ 0xb7, 0x5a, 0xad, 0x08, 0xd1, 0x43, 0x38, 0xbc, 0x16, 0xa2, 0xf9, 0x42, 0xbf, 0x31, 0x68, 0xd8,
+ 0x09, 0x7f, 0xfd, 0x98, 0xd6, 0x24, 0x4c, 0x69, 0x07, 0x6c, 0x2c, 0xb2, 0x5f, 0xe6, 0xb0, 0x9e,
+ 0xfd, 0x17, 0xd0, 0x5b, 0xf1, 0x45, 0xf2, 0x87, 0x62, 0x0d, 0xf5, 0x7d, 0xe8, 0x78, 0x22, 0xd4,
+ 0xba, 0x29, 0x59, 0xe3, 0xa7, 0x10, 0xaf, 0xc7, 0x58, 0x6f, 0xfa, 0x25, 0x3c, 0x5e, 0xfd, 0x95,
+ 0xf2, 0xa5, 0x2a, 0xf2, 0x1f, 0x62, 0xff, 0x19, 0x7c, 0x74, 0x0b, 0xd0, 0x7a, 0x12, 0xc7, 0x6e,
+ 0x2f, 0x70, 0xba, 0x2f, 0xd1, 0xfc, 0x36, 0x2f, 0x8c, 0x48, 0x0a, 0x69, 0xb7, 0xc6, 0xf8, 0xef,
+ 0x0b, 0x6b, 0x52, 0xfd, 0x28, 0x7c, 0x02, 0x6d, 0xf4, 0xff, 0xed, 0xbc, 0xb7, 0x5d, 0xb7, 0x3f,
+ 0x5c, 0x7d, 0x77, 0x58, 0xfd, 0xe9, 0x09, 0x68, 0x55, 0xbf, 0xed, 0xd7, 0x14, 0xbd, 0xff, 0xbc,
+ 0x13, 0xb9, 0xaf, 0x18, 0xf7, 0x31, 0x7b, 0x04, 0x3b, 0x54, 0xfe, 0x34, 0x92, 0x4a, 0x5d, 0x6f,
+ 0x00, 0xa5, 0xc6, 0x85, 0x0f, 0x9e, 0x43, 0xe8, 0xd2, 0x55, 0x85, 0x09, 0x0a, 0x9b, 0x10, 0x34,
+ 0xc9, 0xbf, 0xd8, 0x3a, 0x0b, 0xfe, 0x1c, 0xfc, 0xe8, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xbe,
+ 0x80, 0x1e, 0x5f, 0x36, 0x10, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go
new file mode 100644
index 00000000..851f3d3f
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_server_login.pb.go
@@ -0,0 +1,1294 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: steammessages_clientserver_login.proto
+
+package protobuf
+
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ math "math"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+type CMsgClientHeartBeat struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientHeartBeat) Reset() { *m = CMsgClientHeartBeat{} }
+func (m *CMsgClientHeartBeat) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientHeartBeat) ProtoMessage() {}
+func (*CMsgClientHeartBeat) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{0}
+}
+
+func (m *CMsgClientHeartBeat) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientHeartBeat.Unmarshal(m, b)
+}
+func (m *CMsgClientHeartBeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientHeartBeat.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientHeartBeat) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientHeartBeat.Merge(m, src)
+}
+func (m *CMsgClientHeartBeat) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientHeartBeat.Size(m)
+}
+func (m *CMsgClientHeartBeat) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientHeartBeat.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientHeartBeat proto.InternalMessageInfo
+
+type CMsgClientServerTimestampRequest struct {
+ ClientRequestTimestamp *uint64 `protobuf:"varint,1,opt,name=client_request_timestamp" json:"client_request_timestamp,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientServerTimestampRequest) Reset() { *m = CMsgClientServerTimestampRequest{} }
+func (m *CMsgClientServerTimestampRequest) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServerTimestampRequest) ProtoMessage() {}
+func (*CMsgClientServerTimestampRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{1}
+}
+
+func (m *CMsgClientServerTimestampRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServerTimestampRequest.Unmarshal(m, b)
+}
+func (m *CMsgClientServerTimestampRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServerTimestampRequest.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServerTimestampRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServerTimestampRequest.Merge(m, src)
+}
+func (m *CMsgClientServerTimestampRequest) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServerTimestampRequest.Size(m)
+}
+func (m *CMsgClientServerTimestampRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServerTimestampRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServerTimestampRequest proto.InternalMessageInfo
+
+func (m *CMsgClientServerTimestampRequest) GetClientRequestTimestamp() uint64 {
+ if m != nil && m.ClientRequestTimestamp != nil {
+ return *m.ClientRequestTimestamp
+ }
+ return 0
+}
+
+type CMsgClientServerTimestampResponse struct {
+ ClientRequestTimestamp *uint64 `protobuf:"varint,1,opt,name=client_request_timestamp" json:"client_request_timestamp,omitempty"`
+ ServerTimestampMs *uint64 `protobuf:"varint,2,opt,name=server_timestamp_ms" json:"server_timestamp_ms,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientServerTimestampResponse) Reset() { *m = CMsgClientServerTimestampResponse{} }
+func (m *CMsgClientServerTimestampResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientServerTimestampResponse) ProtoMessage() {}
+func (*CMsgClientServerTimestampResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{2}
+}
+
+func (m *CMsgClientServerTimestampResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientServerTimestampResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientServerTimestampResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientServerTimestampResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientServerTimestampResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientServerTimestampResponse.Merge(m, src)
+}
+func (m *CMsgClientServerTimestampResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientServerTimestampResponse.Size(m)
+}
+func (m *CMsgClientServerTimestampResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientServerTimestampResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientServerTimestampResponse proto.InternalMessageInfo
+
+func (m *CMsgClientServerTimestampResponse) GetClientRequestTimestamp() uint64 {
+ if m != nil && m.ClientRequestTimestamp != nil {
+ return *m.ClientRequestTimestamp
+ }
+ return 0
+}
+
+func (m *CMsgClientServerTimestampResponse) GetServerTimestampMs() uint64 {
+ if m != nil && m.ServerTimestampMs != nil {
+ return *m.ServerTimestampMs
+ }
+ return 0
+}
+
+type CMsgClientLogon struct {
+ ProtocolVersion *uint32 `protobuf:"varint,1,opt,name=protocol_version" json:"protocol_version,omitempty"`
+ ObfustucatedPrivateIp *uint32 `protobuf:"varint,2,opt,name=obfustucated_private_ip" json:"obfustucated_private_ip,omitempty"`
+ CellId *uint32 `protobuf:"varint,3,opt,name=cell_id" json:"cell_id,omitempty"`
+ LastSessionId *uint32 `protobuf:"varint,4,opt,name=last_session_id" json:"last_session_id,omitempty"`
+ ClientPackageVersion *uint32 `protobuf:"varint,5,opt,name=client_package_version" json:"client_package_version,omitempty"`
+ ClientLanguage *string `protobuf:"bytes,6,opt,name=client_language" json:"client_language,omitempty"`
+ ClientOsType *uint32 `protobuf:"varint,7,opt,name=client_os_type" json:"client_os_type,omitempty"`
+ ShouldRememberPassword *bool `protobuf:"varint,8,opt,name=should_remember_password,def=0" json:"should_remember_password,omitempty"`
+ WineVersion *string `protobuf:"bytes,9,opt,name=wine_version" json:"wine_version,omitempty"`
+ PingMsFromCellSearch *uint32 `protobuf:"varint,10,opt,name=ping_ms_from_cell_search" json:"ping_ms_from_cell_search,omitempty"`
+ PublicIp *uint32 `protobuf:"varint,20,opt,name=public_ip" json:"public_ip,omitempty"`
+ QosLevel *uint32 `protobuf:"varint,21,opt,name=qos_level" json:"qos_level,omitempty"`
+ ClientSuppliedSteamId *uint64 `protobuf:"fixed64,22,opt,name=client_supplied_steam_id" json:"client_supplied_steam_id,omitempty"`
+ MachineId []byte `protobuf:"bytes,30,opt,name=machine_id" json:"machine_id,omitempty"`
+ LauncherType *uint32 `protobuf:"varint,31,opt,name=launcher_type,def=0" json:"launcher_type,omitempty"`
+ UiMode *uint32 `protobuf:"varint,32,opt,name=ui_mode,def=0" json:"ui_mode,omitempty"`
+ ChatMode *uint32 `protobuf:"varint,33,opt,name=chat_mode,def=0" json:"chat_mode,omitempty"`
+ Steam2AuthTicket []byte `protobuf:"bytes,41,opt,name=steam2_auth_ticket" json:"steam2_auth_ticket,omitempty"`
+ EmailAddress *string `protobuf:"bytes,42,opt,name=email_address" json:"email_address,omitempty"`
+ Rtime32AccountCreation *uint32 `protobuf:"fixed32,43,opt,name=rtime32_account_creation" json:"rtime32_account_creation,omitempty"`
+ AccountName *string `protobuf:"bytes,50,opt,name=account_name" json:"account_name,omitempty"`
+ Password *string `protobuf:"bytes,51,opt,name=password" json:"password,omitempty"`
+ GameServerToken *string `protobuf:"bytes,52,opt,name=game_server_token" json:"game_server_token,omitempty"`
+ LoginKey *string `protobuf:"bytes,60,opt,name=login_key" json:"login_key,omitempty"`
+ WasConvertedDeprecatedMsg *bool `protobuf:"varint,70,opt,name=was_converted_deprecated_msg,def=0" json:"was_converted_deprecated_msg,omitempty"`
+ AnonUserTargetAccountName *string `protobuf:"bytes,80,opt,name=anon_user_target_account_name" json:"anon_user_target_account_name,omitempty"`
+ ResolvedUserSteamId *uint64 `protobuf:"fixed64,81,opt,name=resolved_user_steam_id" json:"resolved_user_steam_id,omitempty"`
+ EresultSentryfile *int32 `protobuf:"varint,82,opt,name=eresult_sentryfile" json:"eresult_sentryfile,omitempty"`
+ ShaSentryfile []byte `protobuf:"bytes,83,opt,name=sha_sentryfile" json:"sha_sentryfile,omitempty"`
+ AuthCode *string `protobuf:"bytes,84,opt,name=auth_code" json:"auth_code,omitempty"`
+ OtpType *int32 `protobuf:"varint,85,opt,name=otp_type" json:"otp_type,omitempty"`
+ OtpValue *uint32 `protobuf:"varint,86,opt,name=otp_value" json:"otp_value,omitempty"`
+ OtpIdentifier *string `protobuf:"bytes,87,opt,name=otp_identifier" json:"otp_identifier,omitempty"`
+ Steam2TicketRequest *bool `protobuf:"varint,88,opt,name=steam2_ticket_request" json:"steam2_ticket_request,omitempty"`
+ SonyPsnTicket []byte `protobuf:"bytes,90,opt,name=sony_psn_ticket" json:"sony_psn_ticket,omitempty"`
+ SonyPsnServiceId *string `protobuf:"bytes,91,opt,name=sony_psn_service_id" json:"sony_psn_service_id,omitempty"`
+ CreateNewPsnLinkedAccountIfNeeded *bool `protobuf:"varint,92,opt,name=create_new_psn_linked_account_if_needed,def=0" json:"create_new_psn_linked_account_if_needed,omitempty"`
+ SonyPsnName *string `protobuf:"bytes,93,opt,name=sony_psn_name" json:"sony_psn_name,omitempty"`
+ GameServerAppId *int32 `protobuf:"varint,94,opt,name=game_server_app_id" json:"game_server_app_id,omitempty"`
+ SteamguardDontRememberComputer *bool `protobuf:"varint,95,opt,name=steamguard_dont_remember_computer" json:"steamguard_dont_remember_computer,omitempty"`
+ MachineName *string `protobuf:"bytes,96,opt,name=machine_name" json:"machine_name,omitempty"`
+ MachineNameUserchosen *string `protobuf:"bytes,97,opt,name=machine_name_userchosen" json:"machine_name_userchosen,omitempty"`
+ CountryOverride *string `protobuf:"bytes,98,opt,name=country_override" json:"country_override,omitempty"`
+ IsSteamBox *bool `protobuf:"varint,99,opt,name=is_steam_box" json:"is_steam_box,omitempty"`
+ ClientInstanceId *uint64 `protobuf:"varint,100,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
+ TwoFactorCode *string `protobuf:"bytes,101,opt,name=two_factor_code" json:"two_factor_code,omitempty"`
+ SupportsRateLimitResponse *bool `protobuf:"varint,102,opt,name=supports_rate_limit_response" json:"supports_rate_limit_response,omitempty"`
+ WebLogonNonce *string `protobuf:"bytes,103,opt,name=web_logon_nonce" json:"web_logon_nonce,omitempty"`
+ PriorityReason *int32 `protobuf:"varint,104,opt,name=priority_reason" json:"priority_reason,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientLogon) Reset() { *m = CMsgClientLogon{} }
+func (m *CMsgClientLogon) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLogon) ProtoMessage() {}
+func (*CMsgClientLogon) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{3}
+}
+
+func (m *CMsgClientLogon) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLogon.Unmarshal(m, b)
+}
+func (m *CMsgClientLogon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLogon.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLogon) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLogon.Merge(m, src)
+}
+func (m *CMsgClientLogon) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLogon.Size(m)
+}
+func (m *CMsgClientLogon) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLogon.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLogon proto.InternalMessageInfo
+
+const Default_CMsgClientLogon_ShouldRememberPassword bool = false
+const Default_CMsgClientLogon_LauncherType uint32 = 0
+const Default_CMsgClientLogon_UiMode uint32 = 0
+const Default_CMsgClientLogon_ChatMode uint32 = 0
+const Default_CMsgClientLogon_WasConvertedDeprecatedMsg bool = false
+const Default_CMsgClientLogon_CreateNewPsnLinkedAccountIfNeeded bool = false
+
+func (m *CMsgClientLogon) GetProtocolVersion() uint32 {
+ if m != nil && m.ProtocolVersion != nil {
+ return *m.ProtocolVersion
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetObfustucatedPrivateIp() uint32 {
+ if m != nil && m.ObfustucatedPrivateIp != nil {
+ return *m.ObfustucatedPrivateIp
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetCellId() uint32 {
+ if m != nil && m.CellId != nil {
+ return *m.CellId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetLastSessionId() uint32 {
+ if m != nil && m.LastSessionId != nil {
+ return *m.LastSessionId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetClientPackageVersion() uint32 {
+ if m != nil && m.ClientPackageVersion != nil {
+ return *m.ClientPackageVersion
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetClientLanguage() string {
+ if m != nil && m.ClientLanguage != nil {
+ return *m.ClientLanguage
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetClientOsType() uint32 {
+ if m != nil && m.ClientOsType != nil {
+ return *m.ClientOsType
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetShouldRememberPassword() bool {
+ if m != nil && m.ShouldRememberPassword != nil {
+ return *m.ShouldRememberPassword
+ }
+ return Default_CMsgClientLogon_ShouldRememberPassword
+}
+
+func (m *CMsgClientLogon) GetWineVersion() string {
+ if m != nil && m.WineVersion != nil {
+ return *m.WineVersion
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetPingMsFromCellSearch() uint32 {
+ if m != nil && m.PingMsFromCellSearch != nil {
+ return *m.PingMsFromCellSearch
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetPublicIp() uint32 {
+ if m != nil && m.PublicIp != nil {
+ return *m.PublicIp
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetQosLevel() uint32 {
+ if m != nil && m.QosLevel != nil {
+ return *m.QosLevel
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetClientSuppliedSteamId() uint64 {
+ if m != nil && m.ClientSuppliedSteamId != nil {
+ return *m.ClientSuppliedSteamId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetMachineId() []byte {
+ if m != nil {
+ return m.MachineId
+ }
+ return nil
+}
+
+func (m *CMsgClientLogon) GetLauncherType() uint32 {
+ if m != nil && m.LauncherType != nil {
+ return *m.LauncherType
+ }
+ return Default_CMsgClientLogon_LauncherType
+}
+
+func (m *CMsgClientLogon) GetUiMode() uint32 {
+ if m != nil && m.UiMode != nil {
+ return *m.UiMode
+ }
+ return Default_CMsgClientLogon_UiMode
+}
+
+func (m *CMsgClientLogon) GetChatMode() uint32 {
+ if m != nil && m.ChatMode != nil {
+ return *m.ChatMode
+ }
+ return Default_CMsgClientLogon_ChatMode
+}
+
+func (m *CMsgClientLogon) GetSteam2AuthTicket() []byte {
+ if m != nil {
+ return m.Steam2AuthTicket
+ }
+ return nil
+}
+
+func (m *CMsgClientLogon) GetEmailAddress() string {
+ if m != nil && m.EmailAddress != nil {
+ return *m.EmailAddress
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetRtime32AccountCreation() uint32 {
+ if m != nil && m.Rtime32AccountCreation != nil {
+ return *m.Rtime32AccountCreation
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetAccountName() string {
+ if m != nil && m.AccountName != nil {
+ return *m.AccountName
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetPassword() string {
+ if m != nil && m.Password != nil {
+ return *m.Password
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetGameServerToken() string {
+ if m != nil && m.GameServerToken != nil {
+ return *m.GameServerToken
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetLoginKey() string {
+ if m != nil && m.LoginKey != nil {
+ return *m.LoginKey
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetWasConvertedDeprecatedMsg() bool {
+ if m != nil && m.WasConvertedDeprecatedMsg != nil {
+ return *m.WasConvertedDeprecatedMsg
+ }
+ return Default_CMsgClientLogon_WasConvertedDeprecatedMsg
+}
+
+func (m *CMsgClientLogon) GetAnonUserTargetAccountName() string {
+ if m != nil && m.AnonUserTargetAccountName != nil {
+ return *m.AnonUserTargetAccountName
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetResolvedUserSteamId() uint64 {
+ if m != nil && m.ResolvedUserSteamId != nil {
+ return *m.ResolvedUserSteamId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetEresultSentryfile() int32 {
+ if m != nil && m.EresultSentryfile != nil {
+ return *m.EresultSentryfile
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetShaSentryfile() []byte {
+ if m != nil {
+ return m.ShaSentryfile
+ }
+ return nil
+}
+
+func (m *CMsgClientLogon) GetAuthCode() string {
+ if m != nil && m.AuthCode != nil {
+ return *m.AuthCode
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetOtpType() int32 {
+ if m != nil && m.OtpType != nil {
+ return *m.OtpType
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetOtpValue() uint32 {
+ if m != nil && m.OtpValue != nil {
+ return *m.OtpValue
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetOtpIdentifier() string {
+ if m != nil && m.OtpIdentifier != nil {
+ return *m.OtpIdentifier
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetSteam2TicketRequest() bool {
+ if m != nil && m.Steam2TicketRequest != nil {
+ return *m.Steam2TicketRequest
+ }
+ return false
+}
+
+func (m *CMsgClientLogon) GetSonyPsnTicket() []byte {
+ if m != nil {
+ return m.SonyPsnTicket
+ }
+ return nil
+}
+
+func (m *CMsgClientLogon) GetSonyPsnServiceId() string {
+ if m != nil && m.SonyPsnServiceId != nil {
+ return *m.SonyPsnServiceId
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetCreateNewPsnLinkedAccountIfNeeded() bool {
+ if m != nil && m.CreateNewPsnLinkedAccountIfNeeded != nil {
+ return *m.CreateNewPsnLinkedAccountIfNeeded
+ }
+ return Default_CMsgClientLogon_CreateNewPsnLinkedAccountIfNeeded
+}
+
+func (m *CMsgClientLogon) GetSonyPsnName() string {
+ if m != nil && m.SonyPsnName != nil {
+ return *m.SonyPsnName
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetGameServerAppId() int32 {
+ if m != nil && m.GameServerAppId != nil {
+ return *m.GameServerAppId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetSteamguardDontRememberComputer() bool {
+ if m != nil && m.SteamguardDontRememberComputer != nil {
+ return *m.SteamguardDontRememberComputer
+ }
+ return false
+}
+
+func (m *CMsgClientLogon) GetMachineName() string {
+ if m != nil && m.MachineName != nil {
+ return *m.MachineName
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetMachineNameUserchosen() string {
+ if m != nil && m.MachineNameUserchosen != nil {
+ return *m.MachineNameUserchosen
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetCountryOverride() string {
+ if m != nil && m.CountryOverride != nil {
+ return *m.CountryOverride
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetIsSteamBox() bool {
+ if m != nil && m.IsSteamBox != nil {
+ return *m.IsSteamBox
+ }
+ return false
+}
+
+func (m *CMsgClientLogon) GetClientInstanceId() uint64 {
+ if m != nil && m.ClientInstanceId != nil {
+ return *m.ClientInstanceId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogon) GetTwoFactorCode() string {
+ if m != nil && m.TwoFactorCode != nil {
+ return *m.TwoFactorCode
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetSupportsRateLimitResponse() bool {
+ if m != nil && m.SupportsRateLimitResponse != nil {
+ return *m.SupportsRateLimitResponse
+ }
+ return false
+}
+
+func (m *CMsgClientLogon) GetWebLogonNonce() string {
+ if m != nil && m.WebLogonNonce != nil {
+ return *m.WebLogonNonce
+ }
+ return ""
+}
+
+func (m *CMsgClientLogon) GetPriorityReason() int32 {
+ if m != nil && m.PriorityReason != nil {
+ return *m.PriorityReason
+ }
+ return 0
+}
+
+type CMsgClientLogonResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ OutOfGameHeartbeatSeconds *int32 `protobuf:"varint,2,opt,name=out_of_game_heartbeat_seconds" json:"out_of_game_heartbeat_seconds,omitempty"`
+ InGameHeartbeatSeconds *int32 `protobuf:"varint,3,opt,name=in_game_heartbeat_seconds" json:"in_game_heartbeat_seconds,omitempty"`
+ PublicIp *uint32 `protobuf:"varint,4,opt,name=public_ip" json:"public_ip,omitempty"`
+ Rtime32ServerTime *uint32 `protobuf:"fixed32,5,opt,name=rtime32_server_time" json:"rtime32_server_time,omitempty"`
+ AccountFlags *uint32 `protobuf:"varint,6,opt,name=account_flags" json:"account_flags,omitempty"`
+ CellId *uint32 `protobuf:"varint,7,opt,name=cell_id" json:"cell_id,omitempty"`
+ EmailDomain *string `protobuf:"bytes,8,opt,name=email_domain" json:"email_domain,omitempty"`
+ Steam2Ticket []byte `protobuf:"bytes,9,opt,name=steam2_ticket" json:"steam2_ticket,omitempty"`
+ EresultExtended *int32 `protobuf:"varint,10,opt,name=eresult_extended" json:"eresult_extended,omitempty"`
+ WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce" json:"webapi_authenticate_user_nonce,omitempty"`
+ CellIdPingThreshold *uint32 `protobuf:"varint,12,opt,name=cell_id_ping_threshold" json:"cell_id_ping_threshold,omitempty"`
+ UsePics *bool `protobuf:"varint,13,opt,name=use_pics" json:"use_pics,omitempty"`
+ VanityUrl *string `protobuf:"bytes,14,opt,name=vanity_url" json:"vanity_url,omitempty"`
+ ClientSuppliedSteamid *uint64 `protobuf:"fixed64,20,opt,name=client_supplied_steamid" json:"client_supplied_steamid,omitempty"`
+ IpCountryCode *string `protobuf:"bytes,21,opt,name=ip_country_code" json:"ip_country_code,omitempty"`
+ ParentalSettings []byte `protobuf:"bytes,22,opt,name=parental_settings" json:"parental_settings,omitempty"`
+ ParentalSettingSignature []byte `protobuf:"bytes,23,opt,name=parental_setting_signature" json:"parental_setting_signature,omitempty"`
+ CountLoginfailuresToMigrate *int32 `protobuf:"varint,24,opt,name=count_loginfailures_to_migrate" json:"count_loginfailures_to_migrate,omitempty"`
+ CountDisconnectsToMigrate *int32 `protobuf:"varint,25,opt,name=count_disconnects_to_migrate" json:"count_disconnects_to_migrate,omitempty"`
+ OgsDataReportTimeWindow *int32 `protobuf:"varint,26,opt,name=ogs_data_report_time_window" json:"ogs_data_report_time_window,omitempty"`
+ ClientInstanceId *uint64 `protobuf:"varint,27,opt,name=client_instance_id" json:"client_instance_id,omitempty"`
+ ForceClientUpdateCheck *bool `protobuf:"varint,28,opt,name=force_client_update_check" json:"force_client_update_check,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientLogonResponse) Reset() { *m = CMsgClientLogonResponse{} }
+func (m *CMsgClientLogonResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLogonResponse) ProtoMessage() {}
+func (*CMsgClientLogonResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{4}
+}
+
+func (m *CMsgClientLogonResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLogonResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientLogonResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLogonResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLogonResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLogonResponse.Merge(m, src)
+}
+func (m *CMsgClientLogonResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLogonResponse.Size(m)
+}
+func (m *CMsgClientLogonResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLogonResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLogonResponse proto.InternalMessageInfo
+
+const Default_CMsgClientLogonResponse_Eresult int32 = 2
+
+func (m *CMsgClientLogonResponse) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientLogonResponse_Eresult
+}
+
+func (m *CMsgClientLogonResponse) GetOutOfGameHeartbeatSeconds() int32 {
+ if m != nil && m.OutOfGameHeartbeatSeconds != nil {
+ return *m.OutOfGameHeartbeatSeconds
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetInGameHeartbeatSeconds() int32 {
+ if m != nil && m.InGameHeartbeatSeconds != nil {
+ return *m.InGameHeartbeatSeconds
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetPublicIp() uint32 {
+ if m != nil && m.PublicIp != nil {
+ return *m.PublicIp
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetRtime32ServerTime() uint32 {
+ if m != nil && m.Rtime32ServerTime != nil {
+ return *m.Rtime32ServerTime
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetAccountFlags() uint32 {
+ if m != nil && m.AccountFlags != nil {
+ return *m.AccountFlags
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetCellId() uint32 {
+ if m != nil && m.CellId != nil {
+ return *m.CellId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetEmailDomain() string {
+ if m != nil && m.EmailDomain != nil {
+ return *m.EmailDomain
+ }
+ return ""
+}
+
+func (m *CMsgClientLogonResponse) GetSteam2Ticket() []byte {
+ if m != nil {
+ return m.Steam2Ticket
+ }
+ return nil
+}
+
+func (m *CMsgClientLogonResponse) GetEresultExtended() int32 {
+ if m != nil && m.EresultExtended != nil {
+ return *m.EresultExtended
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetWebapiAuthenticateUserNonce() string {
+ if m != nil && m.WebapiAuthenticateUserNonce != nil {
+ return *m.WebapiAuthenticateUserNonce
+ }
+ return ""
+}
+
+func (m *CMsgClientLogonResponse) GetCellIdPingThreshold() uint32 {
+ if m != nil && m.CellIdPingThreshold != nil {
+ return *m.CellIdPingThreshold
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetUsePics() bool {
+ if m != nil && m.UsePics != nil {
+ return *m.UsePics
+ }
+ return false
+}
+
+func (m *CMsgClientLogonResponse) GetVanityUrl() string {
+ if m != nil && m.VanityUrl != nil {
+ return *m.VanityUrl
+ }
+ return ""
+}
+
+func (m *CMsgClientLogonResponse) GetClientSuppliedSteamid() uint64 {
+ if m != nil && m.ClientSuppliedSteamid != nil {
+ return *m.ClientSuppliedSteamid
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetIpCountryCode() string {
+ if m != nil && m.IpCountryCode != nil {
+ return *m.IpCountryCode
+ }
+ return ""
+}
+
+func (m *CMsgClientLogonResponse) GetParentalSettings() []byte {
+ if m != nil {
+ return m.ParentalSettings
+ }
+ return nil
+}
+
+func (m *CMsgClientLogonResponse) GetParentalSettingSignature() []byte {
+ if m != nil {
+ return m.ParentalSettingSignature
+ }
+ return nil
+}
+
+func (m *CMsgClientLogonResponse) GetCountLoginfailuresToMigrate() int32 {
+ if m != nil && m.CountLoginfailuresToMigrate != nil {
+ return *m.CountLoginfailuresToMigrate
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetCountDisconnectsToMigrate() int32 {
+ if m != nil && m.CountDisconnectsToMigrate != nil {
+ return *m.CountDisconnectsToMigrate
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetOgsDataReportTimeWindow() int32 {
+ if m != nil && m.OgsDataReportTimeWindow != nil {
+ return *m.OgsDataReportTimeWindow
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetClientInstanceId() uint64 {
+ if m != nil && m.ClientInstanceId != nil {
+ return *m.ClientInstanceId
+ }
+ return 0
+}
+
+func (m *CMsgClientLogonResponse) GetForceClientUpdateCheck() bool {
+ if m != nil && m.ForceClientUpdateCheck != nil {
+ return *m.ForceClientUpdateCheck
+ }
+ return false
+}
+
+type CMsgClientRequestWebAPIAuthenticateUserNonce struct {
+ TokenType *int32 `protobuf:"varint,1,opt,name=token_type,def=-1" json:"token_type,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) Reset() {
+ *m = CMsgClientRequestWebAPIAuthenticateUserNonce{}
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientRequestWebAPIAuthenticateUserNonce) ProtoMessage() {}
+func (*CMsgClientRequestWebAPIAuthenticateUserNonce) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{5}
+}
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonce.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonce.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonce.Merge(m, src)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonce.Size(m)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonce.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonce proto.InternalMessageInfo
+
+const Default_CMsgClientRequestWebAPIAuthenticateUserNonce_TokenType int32 = -1
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonce) GetTokenType() int32 {
+ if m != nil && m.TokenType != nil {
+ return *m.TokenType
+ }
+ return Default_CMsgClientRequestWebAPIAuthenticateUserNonce_TokenType
+}
+
+type CMsgClientRequestWebAPIAuthenticateUserNonceResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ WebapiAuthenticateUserNonce *string `protobuf:"bytes,11,opt,name=webapi_authenticate_user_nonce" json:"webapi_authenticate_user_nonce,omitempty"`
+ TokenType *int32 `protobuf:"varint,3,opt,name=token_type,def=-1" json:"token_type,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) Reset() {
+ *m = CMsgClientRequestWebAPIAuthenticateUserNonceResponse{}
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientRequestWebAPIAuthenticateUserNonceResponse) ProtoMessage() {}
+func (*CMsgClientRequestWebAPIAuthenticateUserNonceResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{6}
+}
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonceResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonceResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonceResponse.Merge(m, src)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonceResponse.Size(m)
+}
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonceResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientRequestWebAPIAuthenticateUserNonceResponse proto.InternalMessageInfo
+
+const Default_CMsgClientRequestWebAPIAuthenticateUserNonceResponse_Eresult int32 = 2
+const Default_CMsgClientRequestWebAPIAuthenticateUserNonceResponse_TokenType int32 = -1
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientRequestWebAPIAuthenticateUserNonceResponse_Eresult
+}
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) GetWebapiAuthenticateUserNonce() string {
+ if m != nil && m.WebapiAuthenticateUserNonce != nil {
+ return *m.WebapiAuthenticateUserNonce
+ }
+ return ""
+}
+
+func (m *CMsgClientRequestWebAPIAuthenticateUserNonceResponse) GetTokenType() int32 {
+ if m != nil && m.TokenType != nil {
+ return *m.TokenType
+ }
+ return Default_CMsgClientRequestWebAPIAuthenticateUserNonceResponse_TokenType
+}
+
+type CMsgClientLogOff struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientLogOff) Reset() { *m = CMsgClientLogOff{} }
+func (m *CMsgClientLogOff) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLogOff) ProtoMessage() {}
+func (*CMsgClientLogOff) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{7}
+}
+
+func (m *CMsgClientLogOff) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLogOff.Unmarshal(m, b)
+}
+func (m *CMsgClientLogOff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLogOff.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLogOff) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLogOff.Merge(m, src)
+}
+func (m *CMsgClientLogOff) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLogOff.Size(m)
+}
+func (m *CMsgClientLogOff) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLogOff.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLogOff proto.InternalMessageInfo
+
+type CMsgClientLoggedOff struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientLoggedOff) Reset() { *m = CMsgClientLoggedOff{} }
+func (m *CMsgClientLoggedOff) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientLoggedOff) ProtoMessage() {}
+func (*CMsgClientLoggedOff) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{8}
+}
+
+func (m *CMsgClientLoggedOff) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientLoggedOff.Unmarshal(m, b)
+}
+func (m *CMsgClientLoggedOff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientLoggedOff.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientLoggedOff) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientLoggedOff.Merge(m, src)
+}
+func (m *CMsgClientLoggedOff) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientLoggedOff.Size(m)
+}
+func (m *CMsgClientLoggedOff) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientLoggedOff.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientLoggedOff proto.InternalMessageInfo
+
+const Default_CMsgClientLoggedOff_Eresult int32 = 2
+
+func (m *CMsgClientLoggedOff) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientLoggedOff_Eresult
+}
+
+type CMsgClientNewLoginKey struct {
+ UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id" json:"unique_id,omitempty"`
+ LoginKey *string `protobuf:"bytes,2,opt,name=login_key" json:"login_key,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientNewLoginKey) Reset() { *m = CMsgClientNewLoginKey{} }
+func (m *CMsgClientNewLoginKey) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientNewLoginKey) ProtoMessage() {}
+func (*CMsgClientNewLoginKey) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{9}
+}
+
+func (m *CMsgClientNewLoginKey) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientNewLoginKey.Unmarshal(m, b)
+}
+func (m *CMsgClientNewLoginKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientNewLoginKey.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientNewLoginKey) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientNewLoginKey.Merge(m, src)
+}
+func (m *CMsgClientNewLoginKey) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientNewLoginKey.Size(m)
+}
+func (m *CMsgClientNewLoginKey) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientNewLoginKey.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientNewLoginKey proto.InternalMessageInfo
+
+func (m *CMsgClientNewLoginKey) GetUniqueId() uint32 {
+ if m != nil && m.UniqueId != nil {
+ return *m.UniqueId
+ }
+ return 0
+}
+
+func (m *CMsgClientNewLoginKey) GetLoginKey() string {
+ if m != nil && m.LoginKey != nil {
+ return *m.LoginKey
+ }
+ return ""
+}
+
+type CMsgClientNewLoginKeyAccepted struct {
+ UniqueId *uint32 `protobuf:"varint,1,opt,name=unique_id" json:"unique_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientNewLoginKeyAccepted) Reset() { *m = CMsgClientNewLoginKeyAccepted{} }
+func (m *CMsgClientNewLoginKeyAccepted) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientNewLoginKeyAccepted) ProtoMessage() {}
+func (*CMsgClientNewLoginKeyAccepted) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{10}
+}
+
+func (m *CMsgClientNewLoginKeyAccepted) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientNewLoginKeyAccepted.Unmarshal(m, b)
+}
+func (m *CMsgClientNewLoginKeyAccepted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientNewLoginKeyAccepted.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientNewLoginKeyAccepted) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientNewLoginKeyAccepted.Merge(m, src)
+}
+func (m *CMsgClientNewLoginKeyAccepted) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientNewLoginKeyAccepted.Size(m)
+}
+func (m *CMsgClientNewLoginKeyAccepted) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientNewLoginKeyAccepted.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientNewLoginKeyAccepted proto.InternalMessageInfo
+
+func (m *CMsgClientNewLoginKeyAccepted) GetUniqueId() uint32 {
+ if m != nil && m.UniqueId != nil {
+ return *m.UniqueId
+ }
+ return 0
+}
+
+type CMsgClientAccountInfo struct {
+ PersonaName *string `protobuf:"bytes,1,opt,name=persona_name" json:"persona_name,omitempty"`
+ IpCountry *string `protobuf:"bytes,2,opt,name=ip_country" json:"ip_country,omitempty"`
+ CountAuthedComputers *int32 `protobuf:"varint,5,opt,name=count_authed_computers" json:"count_authed_computers,omitempty"`
+ AccountFlags *uint32 `protobuf:"varint,7,opt,name=account_flags" json:"account_flags,omitempty"`
+ FacebookId *uint64 `protobuf:"varint,8,opt,name=facebook_id" json:"facebook_id,omitempty"`
+ FacebookName *string `protobuf:"bytes,9,opt,name=facebook_name" json:"facebook_name,omitempty"`
+ SteamguardNotifyNewmachines *bool `protobuf:"varint,14,opt,name=steamguard_notify_newmachines" json:"steamguard_notify_newmachines,omitempty"`
+ SteamguardMachineNameUserChosen *string `protobuf:"bytes,15,opt,name=steamguard_machine_name_user_chosen" json:"steamguard_machine_name_user_chosen,omitempty"`
+ IsPhoneVerified *bool `protobuf:"varint,16,opt,name=is_phone_verified" json:"is_phone_verified,omitempty"`
+ TwoFactorState *uint32 `protobuf:"varint,17,opt,name=two_factor_state" json:"two_factor_state,omitempty"`
+ IsPhoneIdentifying *bool `protobuf:"varint,18,opt,name=is_phone_identifying" json:"is_phone_identifying,omitempty"`
+ IsPhoneNeedingReverify *bool `protobuf:"varint,19,opt,name=is_phone_needing_reverify" json:"is_phone_needing_reverify,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientAccountInfo) Reset() { *m = CMsgClientAccountInfo{} }
+func (m *CMsgClientAccountInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientAccountInfo) ProtoMessage() {}
+func (*CMsgClientAccountInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_c98cb07f62c057af, []int{11}
+}
+
+func (m *CMsgClientAccountInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientAccountInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientAccountInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientAccountInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientAccountInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientAccountInfo.Merge(m, src)
+}
+func (m *CMsgClientAccountInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientAccountInfo.Size(m)
+}
+func (m *CMsgClientAccountInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientAccountInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientAccountInfo proto.InternalMessageInfo
+
+func (m *CMsgClientAccountInfo) GetPersonaName() string {
+ if m != nil && m.PersonaName != nil {
+ return *m.PersonaName
+ }
+ return ""
+}
+
+func (m *CMsgClientAccountInfo) GetIpCountry() string {
+ if m != nil && m.IpCountry != nil {
+ return *m.IpCountry
+ }
+ return ""
+}
+
+func (m *CMsgClientAccountInfo) GetCountAuthedComputers() int32 {
+ if m != nil && m.CountAuthedComputers != nil {
+ return *m.CountAuthedComputers
+ }
+ return 0
+}
+
+func (m *CMsgClientAccountInfo) GetAccountFlags() uint32 {
+ if m != nil && m.AccountFlags != nil {
+ return *m.AccountFlags
+ }
+ return 0
+}
+
+func (m *CMsgClientAccountInfo) GetFacebookId() uint64 {
+ if m != nil && m.FacebookId != nil {
+ return *m.FacebookId
+ }
+ return 0
+}
+
+func (m *CMsgClientAccountInfo) GetFacebookName() string {
+ if m != nil && m.FacebookName != nil {
+ return *m.FacebookName
+ }
+ return ""
+}
+
+func (m *CMsgClientAccountInfo) GetSteamguardNotifyNewmachines() bool {
+ if m != nil && m.SteamguardNotifyNewmachines != nil {
+ return *m.SteamguardNotifyNewmachines
+ }
+ return false
+}
+
+func (m *CMsgClientAccountInfo) GetSteamguardMachineNameUserChosen() string {
+ if m != nil && m.SteamguardMachineNameUserChosen != nil {
+ return *m.SteamguardMachineNameUserChosen
+ }
+ return ""
+}
+
+func (m *CMsgClientAccountInfo) GetIsPhoneVerified() bool {
+ if m != nil && m.IsPhoneVerified != nil {
+ return *m.IsPhoneVerified
+ }
+ return false
+}
+
+func (m *CMsgClientAccountInfo) GetTwoFactorState() uint32 {
+ if m != nil && m.TwoFactorState != nil {
+ return *m.TwoFactorState
+ }
+ return 0
+}
+
+func (m *CMsgClientAccountInfo) GetIsPhoneIdentifying() bool {
+ if m != nil && m.IsPhoneIdentifying != nil {
+ return *m.IsPhoneIdentifying
+ }
+ return false
+}
+
+func (m *CMsgClientAccountInfo) GetIsPhoneNeedingReverify() bool {
+ if m != nil && m.IsPhoneNeedingReverify != nil {
+ return *m.IsPhoneNeedingReverify
+ }
+ return false
+}
+
+func init() {
+ proto.RegisterType((*CMsgClientHeartBeat)(nil), "CMsgClientHeartBeat")
+ proto.RegisterType((*CMsgClientServerTimestampRequest)(nil), "CMsgClientServerTimestampRequest")
+ proto.RegisterType((*CMsgClientServerTimestampResponse)(nil), "CMsgClientServerTimestampResponse")
+ proto.RegisterType((*CMsgClientLogon)(nil), "CMsgClientLogon")
+ proto.RegisterType((*CMsgClientLogonResponse)(nil), "CMsgClientLogonResponse")
+ proto.RegisterType((*CMsgClientRequestWebAPIAuthenticateUserNonce)(nil), "CMsgClientRequestWebAPIAuthenticateUserNonce")
+ proto.RegisterType((*CMsgClientRequestWebAPIAuthenticateUserNonceResponse)(nil), "CMsgClientRequestWebAPIAuthenticateUserNonceResponse")
+ proto.RegisterType((*CMsgClientLogOff)(nil), "CMsgClientLogOff")
+ proto.RegisterType((*CMsgClientLoggedOff)(nil), "CMsgClientLoggedOff")
+ proto.RegisterType((*CMsgClientNewLoginKey)(nil), "CMsgClientNewLoginKey")
+ proto.RegisterType((*CMsgClientNewLoginKeyAccepted)(nil), "CMsgClientNewLoginKeyAccepted")
+ proto.RegisterType((*CMsgClientAccountInfo)(nil), "CMsgClientAccountInfo")
+}
+
+func init() {
+ proto.RegisterFile("steammessages_clientserver_login.proto", fileDescriptor_c98cb07f62c057af)
+}
+
+var fileDescriptor_c98cb07f62c057af = []byte{
+ // 1495 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0x5b, 0x73, 0x13, 0x47,
+ 0x16, 0x5e, 0x01, 0xc2, 0xd6, 0xc1, 0xc6, 0xf2, 0xd8, 0xb2, 0xdb, 0x57, 0x64, 0x71, 0x33, 0xcb,
+ 0xee, 0xd6, 0xae, 0xa1, 0xf6, 0x81, 0x4a, 0x1e, 0x0c, 0x29, 0x0a, 0x2a, 0x04, 0x08, 0x97, 0x90,
+ 0xca, 0xad, 0xd3, 0xea, 0x39, 0x33, 0xea, 0xf2, 0x4c, 0xf7, 0xd0, 0xdd, 0x23, 0xa1, 0xb7, 0x3c,
+ 0xe7, 0xcf, 0xe4, 0x7f, 0xe4, 0xc7, 0xe4, 0x37, 0xa4, 0xfa, 0x8c, 0x46, 0x92, 0xc1, 0x21, 0xc9,
+ 0xeb, 0xe9, 0xd3, 0xe7, 0xfa, 0x7d, 0x5f, 0x37, 0xdc, 0x70, 0x1e, 0x45, 0x9e, 0xa3, 0x73, 0x22,
+ 0x45, 0xc7, 0x65, 0xa6, 0x50, 0x7b, 0x87, 0x76, 0x88, 0x96, 0x67, 0x26, 0x55, 0xfa, 0x3f, 0x85,
+ 0x35, 0xde, 0x6c, 0xb3, 0xd3, 0x7e, 0x7d, 0xe1, 0xb0, 0x3a, 0xe9, 0x75, 0x60, 0xed, 0xc1, 0x17,
+ 0x2e, 0x7d, 0x40, 0x37, 0x1f, 0xa1, 0xb0, 0xfe, 0x3e, 0x0a, 0xdf, 0xfb, 0x0c, 0xba, 0x33, 0xf3,
+ 0x4b, 0x0a, 0xf8, 0x4a, 0xe5, 0xe8, 0xbc, 0xc8, 0x8b, 0x17, 0xf8, 0xb6, 0x44, 0xe7, 0xa3, 0x2e,
+ 0xb0, 0x2a, 0x21, 0xb7, 0x95, 0x85, 0xfb, 0xda, 0x85, 0x35, 0xba, 0x8d, 0xc3, 0x0b, 0xbd, 0x3e,
+ 0x1c, 0x7c, 0x24, 0x8a, 0x2b, 0x8c, 0x76, 0xf8, 0xe7, 0x61, 0xa2, 0x1d, 0x58, 0x9b, 0xf4, 0x34,
+ 0x3d, 0xe1, 0xb9, 0x63, 0xe7, 0x28, 0xc7, 0xaf, 0x00, 0x2b, 0xb3, 0x24, 0x4f, 0x4c, 0x6a, 0x74,
+ 0xc4, 0xa0, 0x4d, 0xdd, 0x49, 0x93, 0xf1, 0x21, 0x5a, 0xa7, 0x8c, 0xa6, 0x50, 0xcb, 0xd1, 0x15,
+ 0xd8, 0x34, 0xfd, 0xa4, 0x74, 0xbe, 0x94, 0xc2, 0x63, 0xcc, 0x0b, 0xab, 0x86, 0xc2, 0x23, 0x57,
+ 0x05, 0x85, 0x5b, 0x8e, 0x56, 0x60, 0x41, 0x62, 0x96, 0x71, 0x15, 0xb3, 0xf3, 0x64, 0xd8, 0x84,
+ 0x95, 0x4c, 0x38, 0xcf, 0x1d, 0xba, 0x10, 0x27, 0x1c, 0x5c, 0xa0, 0x83, 0x7d, 0xd8, 0x98, 0xd4,
+ 0x5d, 0x08, 0x79, 0x22, 0x52, 0x9c, 0xa6, 0x6a, 0xd6, 0x17, 0x27, 0xe7, 0x99, 0xd0, 0x69, 0x29,
+ 0x52, 0x64, 0x17, 0xbb, 0x8d, 0xc3, 0x56, 0xb4, 0x01, 0x97, 0x27, 0x07, 0xc6, 0x71, 0x3f, 0x2e,
+ 0x90, 0x2d, 0xd0, 0x85, 0x9b, 0xc0, 0xdc, 0xc0, 0x94, 0x59, 0xcc, 0x2d, 0xe6, 0x98, 0xf7, 0xd1,
+ 0xf2, 0x42, 0x38, 0x37, 0x32, 0x36, 0x66, 0x8b, 0xdd, 0xc6, 0xe1, 0xe2, 0xbd, 0x66, 0x22, 0x32,
+ 0x87, 0xd1, 0x3a, 0x2c, 0x8d, 0x94, 0x9e, 0xe5, 0x6b, 0x51, 0xd8, 0x2e, 0xb0, 0x42, 0xe9, 0x94,
+ 0xe7, 0x8e, 0x27, 0xd6, 0xe4, 0x9c, 0xda, 0x70, 0x28, 0xac, 0x1c, 0x30, 0xa0, 0x04, 0xab, 0xd0,
+ 0x2a, 0xca, 0x7e, 0xa6, 0x64, 0x68, 0x77, 0xbd, 0x36, 0xbd, 0x35, 0x8e, 0x67, 0x38, 0xc4, 0x8c,
+ 0x75, 0xc8, 0x34, 0xdb, 0x87, 0x2b, 0x8b, 0x22, 0x53, 0x18, 0x73, 0x42, 0x4f, 0xe8, 0x7c, 0xa3,
+ 0xdb, 0x38, 0xbc, 0x18, 0x45, 0x00, 0xb9, 0x90, 0x83, 0x50, 0x82, 0x8a, 0xd9, 0x7e, 0xb7, 0x71,
+ 0xb8, 0x14, 0x31, 0x58, 0xce, 0x44, 0xa9, 0xe5, 0x20, 0x6c, 0x29, 0xf4, 0x74, 0x25, 0x04, 0xbb,
+ 0xd7, 0xf8, 0x6f, 0x14, 0xc1, 0x42, 0xa9, 0x78, 0x6e, 0x62, 0x64, 0xdd, 0xda, 0xb6, 0x0e, 0x2d,
+ 0x39, 0x10, 0xbe, 0xb2, 0x1e, 0xd4, 0xd6, 0x6d, 0x88, 0x28, 0xd3, 0x11, 0x17, 0xa5, 0x1f, 0x70,
+ 0xaf, 0xe4, 0x09, 0x7a, 0x76, 0x8b, 0xe2, 0x77, 0x60, 0x19, 0x73, 0xa1, 0x32, 0x2e, 0xe2, 0xd8,
+ 0xa2, 0x73, 0xec, 0x9f, 0x75, 0xd3, 0x36, 0x80, 0xe2, 0xce, 0x11, 0x17, 0x52, 0x9a, 0x52, 0x7b,
+ 0x2e, 0x2d, 0x0a, 0x1f, 0xc6, 0x72, 0xbb, 0xdb, 0x38, 0x5c, 0x08, 0xc3, 0xaa, 0x4f, 0xb4, 0xc8,
+ 0x91, 0x1d, 0xd1, 0xbd, 0x36, 0x2c, 0x4e, 0x67, 0x7b, 0x87, 0x2c, 0x5b, 0xb0, 0x9a, 0x8a, 0x1c,
+ 0x79, 0x8d, 0x34, 0x73, 0x82, 0x9a, 0xdd, 0xa5, 0xa3, 0x55, 0x68, 0x11, 0x99, 0xf8, 0x09, 0x8e,
+ 0xd9, 0x27, 0x64, 0xba, 0x0d, 0xbb, 0x23, 0xe1, 0xb8, 0x34, 0x7a, 0x88, 0x36, 0x00, 0x29, 0xc6,
+ 0xc2, 0x62, 0x85, 0xa9, 0xdc, 0xa5, 0xec, 0xe1, 0xfc, 0xbe, 0xae, 0xc3, 0x9e, 0xd0, 0x46, 0xf3,
+ 0xd2, 0x85, 0xc0, 0xc2, 0xa6, 0xe8, 0xf9, 0xa9, 0x9a, 0x9e, 0x53, 0xcc, 0x7d, 0xd8, 0xb0, 0xe8,
+ 0x4c, 0x36, 0xc4, 0xb8, 0x72, 0x9d, 0x8e, 0xfd, 0x4b, 0x1a, 0xfb, 0x36, 0x44, 0x68, 0xd1, 0x95,
+ 0x59, 0x00, 0xa3, 0xf6, 0x76, 0x9c, 0xa8, 0x0c, 0xd9, 0x8b, 0x6e, 0xe3, 0xb0, 0x19, 0x30, 0xe5,
+ 0x06, 0x62, 0xde, 0xfe, 0x92, 0xc6, 0xb6, 0x0a, 0x2d, 0x9a, 0xa5, 0x0c, 0x83, 0x7e, 0x55, 0xb7,
+ 0x6e, 0x7c, 0x51, 0x2d, 0xe9, 0x35, 0x5d, 0x5e, 0x85, 0x56, 0xb0, 0x0c, 0x45, 0x56, 0x22, 0xfb,
+ 0x8a, 0x40, 0xb0, 0x01, 0x97, 0x83, 0x49, 0xc5, 0xa8, 0xbd, 0x4a, 0x14, 0x5a, 0xf6, 0x86, 0x2e,
+ 0xef, 0x41, 0x67, 0xb2, 0xa2, 0x6a, 0x3b, 0x35, 0x67, 0xd9, 0xd7, 0xa1, 0xe1, 0x80, 0x79, 0x67,
+ 0xf4, 0x98, 0x17, 0x4e, 0xd7, 0xeb, 0xfb, 0x86, 0xea, 0x08, 0x14, 0xae, 0x0f, 0xc2, 0x84, 0x95,
+ 0x24, 0xec, 0x7c, 0x4b, 0x41, 0xff, 0x0f, 0x37, 0x69, 0x69, 0xc8, 0x35, 0x8e, 0xc8, 0x25, 0x53,
+ 0xfa, 0x04, 0xe3, 0xe9, 0x90, 0x54, 0xc2, 0x35, 0x62, 0x8c, 0x31, 0xfb, 0x6e, 0x7e, 0xae, 0x1d,
+ 0x58, 0x9e, 0x06, 0xa5, 0x39, 0x7e, 0x4f, 0xe1, 0xb6, 0x21, 0x9a, 0xdf, 0xa4, 0x28, 0x42, 0x1f,
+ 0xec, 0x07, 0x6a, 0xf5, 0x16, 0x1c, 0x50, 0xfd, 0x69, 0x29, 0x6c, 0xcc, 0x63, 0x43, 0xaa, 0x33,
+ 0x21, 0x9b, 0x34, 0x79, 0x51, 0x7a, 0xb4, 0x8c, 0x53, 0x2f, 0xeb, 0xb0, 0x54, 0xa3, 0x9c, 0x82,
+ 0xff, 0x48, 0xc1, 0xaf, 0xc0, 0xe6, 0xbc, 0x95, 0x16, 0x25, 0x07, 0xc6, 0xa1, 0x66, 0x82, 0x1c,
+ 0x18, 0xb4, 0xa9, 0x68, 0x3b, 0xe6, 0x66, 0x88, 0xd6, 0xaa, 0x18, 0x59, 0x9f, 0x4e, 0xd6, 0x61,
+ 0x49, 0xb9, 0xc9, 0x52, 0xfb, 0xe6, 0x1d, 0x93, 0x94, 0x66, 0x1b, 0xa2, 0x09, 0xdd, 0x94, 0x76,
+ 0x5e, 0xe8, 0x6a, 0x30, 0x31, 0x09, 0xdf, 0x26, 0xac, 0xf8, 0x91, 0xe1, 0x89, 0x90, 0xde, 0xd8,
+ 0x6a, 0x87, 0x48, 0xa1, 0xae, 0xc1, 0x6e, 0x20, 0xa7, 0xb1, 0xde, 0x71, 0x1b, 0x06, 0x97, 0xa9,
+ 0x5c, 0x85, 0x56, 0x2a, 0x4d, 0x65, 0x49, 0xbd, 0x8d, 0x11, 0xf6, 0xc3, 0x43, 0x60, 0x34, 0xd7,
+ 0x46, 0x4b, 0x64, 0x29, 0x5d, 0xdf, 0x84, 0x95, 0xc2, 0x2a, 0x63, 0x95, 0x1f, 0x73, 0x8b, 0xc2,
+ 0x19, 0xcd, 0x06, 0x61, 0x3c, 0xbd, 0x5f, 0x9a, 0xb0, 0xf9, 0x9e, 0x98, 0x4e, 0x75, 0x3a, 0x82,
+ 0x85, 0x09, 0xfc, 0x48, 0x4b, 0x9b, 0xf7, 0x1a, 0x47, 0x01, 0xd9, 0xa6, 0xf4, 0xdc, 0x24, 0x9c,
+ 0x26, 0x3e, 0x08, 0xef, 0x47, 0x1f, 0x45, 0x00, 0xa8, 0x34, 0x3a, 0xae, 0x34, 0xba, 0x19, 0x1d,
+ 0xc0, 0x96, 0xd2, 0x7f, 0xe4, 0x72, 0xbe, 0xc6, 0xe0, 0x4c, 0x9b, 0x2a, 0x81, 0xdd, 0x81, 0xb5,
+ 0x9a, 0xdb, 0x73, 0xf2, 0x4f, 0xea, 0xba, 0x10, 0x76, 0x5f, 0xa3, 0x23, 0xc9, 0x44, 0xea, 0x48,
+ 0x5b, 0x4f, 0xc9, 0x77, 0x25, 0xaa, 0xeb, 0xb0, 0x54, 0xe9, 0x46, 0x6c, 0x72, 0xa1, 0x34, 0x09,
+ 0x69, 0x8b, 0x90, 0x33, 0x0f, 0x63, 0x92, 0xd0, 0x20, 0x62, 0xed, 0x9a, 0x61, 0xf8, 0xce, 0xa3,
+ 0x0e, 0x88, 0x03, 0x2a, 0xef, 0x06, 0xec, 0x8f, 0xb0, 0x2f, 0x0a, 0x45, 0xd2, 0x14, 0x48, 0x11,
+ 0xb8, 0x5e, 0xd1, 0xb4, 0x9a, 0xec, 0xa5, 0x9a, 0xc3, 0x93, 0xfc, 0x9c, 0xc4, 0xd8, 0x0f, 0x2c,
+ 0xba, 0x81, 0xc9, 0x62, 0xb6, 0x44, 0xe5, 0xb4, 0x61, 0xb1, 0x74, 0xc8, 0x0b, 0x25, 0x1d, 0x5b,
+ 0xa6, 0x25, 0x45, 0x00, 0x43, 0xa1, 0xc3, 0x26, 0x4a, 0x9b, 0xb1, 0xcb, 0x35, 0xc8, 0xce, 0x94,
+ 0x60, 0x15, 0x93, 0x6c, 0x5f, 0x0c, 0x0b, 0x54, 0x05, 0xaf, 0x71, 0x46, 0xc0, 0xe8, 0xd4, 0x2a,
+ 0x56, 0x08, 0x8b, 0xda, 0x8b, 0xa0, 0xfd, 0xde, 0x2b, 0x9d, 0x3a, 0x52, 0xed, 0xa5, 0xa8, 0x07,
+ 0xdb, 0xef, 0x1f, 0x71, 0xa7, 0x52, 0x2d, 0x7c, 0x69, 0x91, 0x6d, 0x92, 0xcf, 0x0d, 0xd8, 0xaf,
+ 0x66, 0x4a, 0x7a, 0x97, 0x08, 0x95, 0x95, 0x16, 0x1d, 0xf7, 0x86, 0xe7, 0x2a, 0x0d, 0x40, 0x63,
+ 0x8c, 0xc6, 0x71, 0x0d, 0x76, 0x2b, 0xbf, 0x58, 0x39, 0x69, 0xb4, 0x46, 0xe9, 0x4f, 0x79, 0x6d,
+ 0x91, 0xd7, 0x55, 0xd8, 0x31, 0xa9, 0xe3, 0xb1, 0xf0, 0x82, 0x5b, 0x0c, 0x68, 0xa5, 0x0d, 0xf2,
+ 0x91, 0xd2, 0xb1, 0x19, 0xb1, 0x6d, 0x72, 0x3a, 0x1b, 0xff, 0x3b, 0x84, 0xff, 0x03, 0xd8, 0x4a,
+ 0x8c, 0x95, 0x38, 0xf9, 0xd8, 0xf0, 0xb2, 0x88, 0xc3, 0xd4, 0xe5, 0x00, 0xe5, 0x09, 0xdb, 0x0d,
+ 0xe3, 0xeb, 0x3d, 0x84, 0x7f, 0xcd, 0x00, 0x3b, 0xf9, 0x99, 0xbc, 0xc1, 0xfe, 0xf1, 0xf3, 0xc7,
+ 0xc7, 0x73, 0x8b, 0x7a, 0xed, 0xd0, 0x3e, 0x0d, 0x6b, 0x8a, 0x36, 0x00, 0x48, 0xda, 0x2b, 0xfd,
+ 0xab, 0x80, 0x7c, 0xee, 0xdf, 0xff, 0xeb, 0xfd, 0xdc, 0x80, 0xbb, 0x7f, 0x27, 0xd0, 0x47, 0x69,
+ 0xf1, 0x57, 0xd1, 0x72, 0xba, 0x98, 0xf3, 0xd3, 0x62, 0x22, 0x68, 0x9f, 0x62, 0xe1, 0xb3, 0x24,
+ 0xe9, 0xdd, 0x9a, 0xff, 0xa8, 0x3d, 0x31, 0x69, 0x8a, 0xf1, 0xb3, 0x24, 0x39, 0x2b, 0x7d, 0xef,
+ 0x53, 0xe8, 0xcc, 0x5c, 0x9f, 0xe2, 0xe8, 0x49, 0x58, 0xe6, 0xe7, 0x38, 0x0e, 0x24, 0x2b, 0xb5,
+ 0x7a, 0x5b, 0xd2, 0x88, 0x1b, 0xf5, 0x07, 0x60, 0xf6, 0xb6, 0x05, 0xb6, 0xb6, 0x7a, 0x47, 0xb0,
+ 0x77, 0xe6, 0xf5, 0x63, 0x29, 0xb1, 0xf0, 0x18, 0x9f, 0x11, 0xa6, 0xf7, 0xdb, 0xb9, 0xf9, 0x9c,
+ 0xc7, 0x15, 0x33, 0x1f, 0xeb, 0xc4, 0x04, 0x02, 0x16, 0x68, 0x9d, 0xd1, 0xa2, 0x92, 0xd1, 0x06,
+ 0x75, 0x1e, 0x01, 0xcc, 0x00, 0x5c, 0xe5, 0x25, 0xee, 0x10, 0xa8, 0x68, 0x68, 0xf1, 0x54, 0x8f,
+ 0x1d, 0x51, 0xbe, 0xf9, 0x21, 0xe5, 0x2b, 0x86, 0xaf, 0xc1, 0xa5, 0x44, 0x48, 0xec, 0x1b, 0x73,
+ 0x12, 0xea, 0x59, 0x24, 0xe4, 0x74, 0x60, 0x79, 0x6a, 0xa4, 0xb4, 0xd5, 0x1f, 0xe9, 0x3a, 0xec,
+ 0xcd, 0xc9, 0xbf, 0x36, 0x5e, 0x25, 0xe3, 0xf0, 0xe8, 0x4c, 0x24, 0xdd, 0x11, 0xff, 0x16, 0xa3,
+ 0xdb, 0x70, 0x75, 0xce, 0xed, 0x03, 0xbd, 0xe7, 0x13, 0xc1, 0x5f, 0xa9, 0x29, 0xa7, 0x1c, 0x2f,
+ 0x06, 0xa6, 0xfa, 0x91, 0x85, 0xd7, 0x32, 0x66, 0x6d, 0x8a, 0xc3, 0xa0, 0x3d, 0xa7, 0xdf, 0xce,
+ 0x07, 0x6a, 0xac, 0x52, 0xd1, 0xbb, 0xb0, 0x3e, 0xbd, 0x34, 0x79, 0x64, 0xc7, 0x4a, 0xa7, 0x2c,
+ 0xa2, 0x7b, 0x41, 0x2f, 0xeb, 0xd3, 0xf0, 0xf0, 0x05, 0xaa, 0x5a, 0xa4, 0xe0, 0x63, 0xb6, 0x16,
+ 0x5c, 0xee, 0x37, 0x1f, 0x35, 0x7e, 0x6a, 0xfc, 0xe3, 0xf7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb8,
+ 0x55, 0x41, 0x55, 0x01, 0x0c, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go
new file mode 100644
index 00000000..3c28e1b7
--- /dev/null
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/client_site_license.pb.go
@@ -0,0 +1,397 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: steammessages_sitelicenseclient.proto
+
+package protobuf
+
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ math "math"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+type CMsgClientSiteInfo struct {
+ SiteId *uint64 `protobuf:"varint,1,opt,name=site_id" json:"site_id,omitempty"`
+ SiteName *string `protobuf:"bytes,2,opt,name=site_name" json:"site_name,omitempty"`
+ AllowCachedCredentials *bool `protobuf:"varint,3,opt,name=allow_cached_credentials" json:"allow_cached_credentials,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSiteInfo) Reset() { *m = CMsgClientSiteInfo{} }
+func (m *CMsgClientSiteInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSiteInfo) ProtoMessage() {}
+func (*CMsgClientSiteInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0a32817a56a37a6e, []int{0}
+}
+
+func (m *CMsgClientSiteInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSiteInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientSiteInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSiteInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSiteInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSiteInfo.Merge(m, src)
+}
+func (m *CMsgClientSiteInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSiteInfo.Size(m)
+}
+func (m *CMsgClientSiteInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSiteInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSiteInfo proto.InternalMessageInfo
+
+func (m *CMsgClientSiteInfo) GetSiteId() uint64 {
+ if m != nil && m.SiteId != nil {
+ return *m.SiteId
+ }
+ return 0
+}
+
+func (m *CMsgClientSiteInfo) GetSiteName() string {
+ if m != nil && m.SiteName != nil {
+ return *m.SiteName
+ }
+ return ""
+}
+
+func (m *CMsgClientSiteInfo) GetAllowCachedCredentials() bool {
+ if m != nil && m.AllowCachedCredentials != nil {
+ return *m.AllowCachedCredentials
+ }
+ return false
+}
+
+type CMsgClientSiteLicenseCheckout struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSiteLicenseCheckout) Reset() { *m = CMsgClientSiteLicenseCheckout{} }
+func (m *CMsgClientSiteLicenseCheckout) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSiteLicenseCheckout) ProtoMessage() {}
+func (*CMsgClientSiteLicenseCheckout) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0a32817a56a37a6e, []int{1}
+}
+
+func (m *CMsgClientSiteLicenseCheckout) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSiteLicenseCheckout.Unmarshal(m, b)
+}
+func (m *CMsgClientSiteLicenseCheckout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSiteLicenseCheckout.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSiteLicenseCheckout) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSiteLicenseCheckout.Merge(m, src)
+}
+func (m *CMsgClientSiteLicenseCheckout) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSiteLicenseCheckout.Size(m)
+}
+func (m *CMsgClientSiteLicenseCheckout) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSiteLicenseCheckout.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSiteLicenseCheckout proto.InternalMessageInfo
+
+func (m *CMsgClientSiteLicenseCheckout) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CMsgClientSiteLicenseCheckoutResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSiteLicenseCheckoutResponse) Reset() { *m = CMsgClientSiteLicenseCheckoutResponse{} }
+func (m *CMsgClientSiteLicenseCheckoutResponse) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSiteLicenseCheckoutResponse) ProtoMessage() {}
+func (*CMsgClientSiteLicenseCheckoutResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0a32817a56a37a6e, []int{2}
+}
+
+func (m *CMsgClientSiteLicenseCheckoutResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSiteLicenseCheckoutResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientSiteLicenseCheckoutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSiteLicenseCheckoutResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSiteLicenseCheckoutResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSiteLicenseCheckoutResponse.Merge(m, src)
+}
+func (m *CMsgClientSiteLicenseCheckoutResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSiteLicenseCheckoutResponse.Size(m)
+}
+func (m *CMsgClientSiteLicenseCheckoutResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSiteLicenseCheckoutResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSiteLicenseCheckoutResponse proto.InternalMessageInfo
+
+const Default_CMsgClientSiteLicenseCheckoutResponse_Eresult int32 = 2
+
+func (m *CMsgClientSiteLicenseCheckoutResponse) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientSiteLicenseCheckoutResponse_Eresult
+}
+
+type CMsgClientSiteLicenseGetAvailableSeats struct {
+ Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSiteLicenseGetAvailableSeats) Reset() {
+ *m = CMsgClientSiteLicenseGetAvailableSeats{}
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeats) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSiteLicenseGetAvailableSeats) ProtoMessage() {}
+func (*CMsgClientSiteLicenseGetAvailableSeats) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0a32817a56a37a6e, []int{3}
+}
+
+func (m *CMsgClientSiteLicenseGetAvailableSeats) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeats.Unmarshal(m, b)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeats.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeats) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeats.Merge(m, src)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeats) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeats.Size(m)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeats) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeats.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeats proto.InternalMessageInfo
+
+func (m *CMsgClientSiteLicenseGetAvailableSeats) GetAppid() uint32 {
+ if m != nil && m.Appid != nil {
+ return *m.Appid
+ }
+ return 0
+}
+
+type CMsgClientSiteLicenseGetAvailableSeatsResponse struct {
+ Eresult *int32 `protobuf:"varint,1,opt,name=eresult,def=2" json:"eresult,omitempty"`
+ Seats *uint32 `protobuf:"varint,2,opt,name=seats" json:"seats,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) Reset() {
+ *m = CMsgClientSiteLicenseGetAvailableSeatsResponse{}
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientSiteLicenseGetAvailableSeatsResponse) ProtoMessage() {}
+func (*CMsgClientSiteLicenseGetAvailableSeatsResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0a32817a56a37a6e, []int{4}
+}
+
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeatsResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeatsResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeatsResponse.Merge(m, src)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeatsResponse.Size(m)
+}
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeatsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSiteLicenseGetAvailableSeatsResponse proto.InternalMessageInfo
+
+const Default_CMsgClientSiteLicenseGetAvailableSeatsResponse_Eresult int32 = 2
+
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) GetEresult() int32 {
+ if m != nil && m.Eresult != nil {
+ return *m.Eresult
+ }
+ return Default_CMsgClientSiteLicenseGetAvailableSeatsResponse_Eresult
+}
+
+func (m *CMsgClientSiteLicenseGetAvailableSeatsResponse) GetSeats() uint32 {
+ if m != nil && m.Seats != nil {
+ return *m.Seats
+ }
+ return 0
+}
+
+type CMsgClientSiteLicenseGetContentCacheInfo struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfo) Reset() {
+ *m = CMsgClientSiteLicenseGetContentCacheInfo{}
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfo) String() string { return proto.CompactTextString(m) }
+func (*CMsgClientSiteLicenseGetContentCacheInfo) ProtoMessage() {}
+func (*CMsgClientSiteLicenseGetContentCacheInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0a32817a56a37a6e, []int{5}
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfo.Unmarshal(m, b)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfo.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfo.Merge(m, src)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfo) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfo.Size(m)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfo proto.InternalMessageInfo
+
+type CMsgClientSiteLicenseGetContentCacheInfoResponse struct {
+ UseCache *bool `protobuf:"varint,1,opt,name=use_cache" json:"use_cache,omitempty"`
+ Ipv4Address *uint32 `protobuf:"varint,2,opt,name=ipv4_address" json:"ipv4_address,omitempty"`
+ PortNumber *uint32 `protobuf:"varint,3,opt,name=port_number" json:"port_number,omitempty"`
+ P2PGroup *uint32 `protobuf:"varint,4,opt,name=p2p_group" json:"p2p_group,omitempty"`
+ IpAddress *string `protobuf:"bytes,5,opt,name=ip_address" json:"ip_address,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) Reset() {
+ *m = CMsgClientSiteLicenseGetContentCacheInfoResponse{}
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) String() string {
+ return proto.CompactTextString(m)
+}
+func (*CMsgClientSiteLicenseGetContentCacheInfoResponse) ProtoMessage() {}
+func (*CMsgClientSiteLicenseGetContentCacheInfoResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0a32817a56a37a6e, []int{6}
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfoResponse.Unmarshal(m, b)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfoResponse.Marshal(b, m, deterministic)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfoResponse.Merge(m, src)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) XXX_Size() int {
+ return xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfoResponse.Size(m)
+}
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfoResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CMsgClientSiteLicenseGetContentCacheInfoResponse proto.InternalMessageInfo
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) GetUseCache() bool {
+ if m != nil && m.UseCache != nil {
+ return *m.UseCache
+ }
+ return false
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) GetIpv4Address() uint32 {
+ if m != nil && m.Ipv4Address != nil {
+ return *m.Ipv4Address
+ }
+ return 0
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) GetPortNumber() uint32 {
+ if m != nil && m.PortNumber != nil {
+ return *m.PortNumber
+ }
+ return 0
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) GetP2PGroup() uint32 {
+ if m != nil && m.P2PGroup != nil {
+ return *m.P2PGroup
+ }
+ return 0
+}
+
+func (m *CMsgClientSiteLicenseGetContentCacheInfoResponse) GetIpAddress() string {
+ if m != nil && m.IpAddress != nil {
+ return *m.IpAddress
+ }
+ return ""
+}
+
+func init() {
+ proto.RegisterType((*CMsgClientSiteInfo)(nil), "CMsgClientSiteInfo")
+ proto.RegisterType((*CMsgClientSiteLicenseCheckout)(nil), "CMsgClientSiteLicenseCheckout")
+ proto.RegisterType((*CMsgClientSiteLicenseCheckoutResponse)(nil), "CMsgClientSiteLicenseCheckoutResponse")
+ proto.RegisterType((*CMsgClientSiteLicenseGetAvailableSeats)(nil), "CMsgClientSiteLicenseGetAvailableSeats")
+ proto.RegisterType((*CMsgClientSiteLicenseGetAvailableSeatsResponse)(nil), "CMsgClientSiteLicenseGetAvailableSeatsResponse")
+ proto.RegisterType((*CMsgClientSiteLicenseGetContentCacheInfo)(nil), "CMsgClientSiteLicenseGetContentCacheInfo")
+ proto.RegisterType((*CMsgClientSiteLicenseGetContentCacheInfoResponse)(nil), "CMsgClientSiteLicenseGetContentCacheInfoResponse")
+}
+
+func init() {
+ proto.RegisterFile("steammessages_sitelicenseclient.proto", fileDescriptor_0a32817a56a37a6e)
+}
+
+var fileDescriptor_0a32817a56a37a6e = []byte{
+ // 335 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x41, 0x4b, 0xfb, 0x40,
+ 0x14, 0xc4, 0xff, 0xfb, 0xb7, 0xa1, 0xed, 0xd3, 0x20, 0x5d, 0x3d, 0x04, 0x41, 0x08, 0x81, 0x4a,
+ 0xf0, 0x50, 0xa4, 0x08, 0x82, 0x9e, 0x34, 0x07, 0x15, 0xf4, 0x62, 0x6f, 0x5e, 0xc2, 0x36, 0x79,
+ 0xb6, 0x8b, 0x9b, 0xdd, 0x25, 0x6f, 0x53, 0xaf, 0x7e, 0x0b, 0xbf, 0xae, 0x64, 0x5b, 0x0a, 0x15,
+ 0x2d, 0xbd, 0xee, 0xce, 0x6f, 0x66, 0x98, 0x07, 0x43, 0x72, 0x28, 0xaa, 0x0a, 0x89, 0xc4, 0x0c,
+ 0x29, 0x27, 0xe9, 0x50, 0xc9, 0x02, 0x35, 0x61, 0xa1, 0x24, 0x6a, 0x37, 0xb2, 0xb5, 0x71, 0xe6,
+ 0x24, 0xda, 0x94, 0x4d, 0x05, 0xe1, 0xf2, 0x27, 0x79, 0x05, 0x9e, 0x3d, 0xd3, 0x2c, 0xf3, 0xea,
+ 0x89, 0x74, 0xf8, 0xa8, 0xdf, 0x0c, 0x3f, 0x84, 0x6e, 0x6b, 0x95, 0xcb, 0x32, 0x62, 0x31, 0x4b,
+ 0x3b, 0x7c, 0x00, 0x7d, 0xff, 0xa0, 0x45, 0x85, 0xd1, 0xff, 0x98, 0xa5, 0x7d, 0x1e, 0x43, 0x24,
+ 0x94, 0x32, 0x1f, 0x79, 0x21, 0x8a, 0x39, 0x96, 0x79, 0x51, 0x63, 0x89, 0xda, 0x49, 0xa1, 0x28,
+ 0xda, 0x8b, 0x59, 0xda, 0x4b, 0x46, 0x70, 0xba, 0xe9, 0xfd, 0xb4, 0xac, 0x96, 0xcd, 0xb1, 0x78,
+ 0x37, 0x8d, 0xe3, 0x21, 0x04, 0xc2, 0xda, 0x55, 0x48, 0x98, 0xdc, 0xc0, 0x70, 0xab, 0xfe, 0x05,
+ 0xc9, 0x1a, 0x4d, 0xc8, 0x39, 0x74, 0xb1, 0x46, 0x6a, 0x94, 0xf3, 0x64, 0x70, 0xcd, 0xc6, 0xc9,
+ 0x15, 0x9c, 0xfd, 0x0a, 0xdf, 0xa3, 0xbb, 0x5d, 0x08, 0xa9, 0xc4, 0x54, 0xe1, 0x04, 0x85, 0xa3,
+ 0x9f, 0xa9, 0x13, 0x18, 0xed, 0x06, 0x6e, 0x8b, 0x6f, 0x4d, 0xa9, 0x15, 0xf9, 0x71, 0xc2, 0xe4,
+ 0x1c, 0xd2, 0xbf, 0x4c, 0x33, 0xa3, 0x1d, 0x6a, 0x97, 0xb5, 0xab, 0xb5, 0x63, 0x27, 0x5f, 0x0c,
+ 0x2e, 0x76, 0x15, 0xaf, 0x3b, 0x0c, 0xa0, 0xdf, 0x10, 0x2e, 0xb7, 0xf7, 0x2d, 0x7a, 0xfc, 0x18,
+ 0x0e, 0xa4, 0x5d, 0x5c, 0xe6, 0xa2, 0x2c, 0x6b, 0xa4, 0x55, 0x13, 0x7e, 0x04, 0xfb, 0xd6, 0xd4,
+ 0x2e, 0xd7, 0x4d, 0x35, 0xc5, 0xda, 0x5f, 0x26, 0x6c, 0x69, 0x3b, 0xb6, 0xf9, 0xac, 0x36, 0x8d,
+ 0x8d, 0x3a, 0xfe, 0x89, 0x03, 0x48, 0xbb, 0x66, 0x83, 0xf6, 0xc4, 0x77, 0xc1, 0x03, 0xfb, 0x64,
+ 0xff, 0xbe, 0x03, 0x00, 0x00, 0xff, 0xff, 0x09, 0x2f, 0x9f, 0xe9, 0x65, 0x02, 0x00, 0x00,
+}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go
index f5f1ad9d..2f7d00da 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/protobuf/content_manifest.pb.go
@@ -1,27 +1,56 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
// source: content_manifest.proto
-// DO NOT EDIT!
package protobuf
-import proto "github.com/golang/protobuf/proto"
-import fmt "fmt"
-import math "math"
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ math "math"
+)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package protobuf is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package protobuf to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
type ContentManifestPayload struct {
- Mappings []*ContentManifestPayload_FileMapping `protobuf:"bytes,1,rep,name=mappings" json:"mappings,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Mappings []*ContentManifestPayload_FileMapping `protobuf:"bytes,1,rep,name=mappings" json:"mappings,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ContentManifestPayload) Reset() { *m = ContentManifestPayload{} }
+func (m *ContentManifestPayload) String() string { return proto.CompactTextString(m) }
+func (*ContentManifestPayload) ProtoMessage() {}
+func (*ContentManifestPayload) Descriptor() ([]byte, []int) {
+ return fileDescriptor_e3cda137a29253ba, []int{0}
+}
+
+func (m *ContentManifestPayload) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ContentManifestPayload.Unmarshal(m, b)
+}
+func (m *ContentManifestPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ContentManifestPayload.Marshal(b, m, deterministic)
+}
+func (m *ContentManifestPayload) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ContentManifestPayload.Merge(m, src)
+}
+func (m *ContentManifestPayload) XXX_Size() int {
+ return xxx_messageInfo_ContentManifestPayload.Size(m)
+}
+func (m *ContentManifestPayload) XXX_DiscardUnknown() {
+ xxx_messageInfo_ContentManifestPayload.DiscardUnknown(m)
}
-func (m *ContentManifestPayload) Reset() { *m = ContentManifestPayload{} }
-func (m *ContentManifestPayload) String() string { return proto.CompactTextString(m) }
-func (*ContentManifestPayload) ProtoMessage() {}
-func (*ContentManifestPayload) Descriptor() ([]byte, []int) { return content_manifest_fileDescriptor0, []int{0} }
+var xxx_messageInfo_ContentManifestPayload proto.InternalMessageInfo
func (m *ContentManifestPayload) GetMappings() []*ContentManifestPayload_FileMapping {
if m != nil {
@@ -31,23 +60,43 @@ func (m *ContentManifestPayload) GetMappings() []*ContentManifestPayload_FileMap
}
type ContentManifestPayload_FileMapping struct {
- Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
- Size *uint64 `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
- Flags *uint32 `protobuf:"varint,3,opt,name=flags" json:"flags,omitempty"`
- ShaFilename []byte `protobuf:"bytes,4,opt,name=sha_filename" json:"sha_filename,omitempty"`
- ShaContent []byte `protobuf:"bytes,5,opt,name=sha_content" json:"sha_content,omitempty"`
- Chunks []*ContentManifestPayload_FileMapping_ChunkData `protobuf:"bytes,6,rep,name=chunks" json:"chunks,omitempty"`
- Linktarget *string `protobuf:"bytes,7,opt,name=linktarget" json:"linktarget,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
+ Size *uint64 `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
+ Flags *uint32 `protobuf:"varint,3,opt,name=flags" json:"flags,omitempty"`
+ ShaFilename []byte `protobuf:"bytes,4,opt,name=sha_filename" json:"sha_filename,omitempty"`
+ ShaContent []byte `protobuf:"bytes,5,opt,name=sha_content" json:"sha_content,omitempty"`
+ Chunks []*ContentManifestPayload_FileMapping_ChunkData `protobuf:"bytes,6,rep,name=chunks" json:"chunks,omitempty"`
+ Linktarget *string `protobuf:"bytes,7,opt,name=linktarget" json:"linktarget,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ContentManifestPayload_FileMapping) Reset() { *m = ContentManifestPayload_FileMapping{} }
func (m *ContentManifestPayload_FileMapping) String() string { return proto.CompactTextString(m) }
func (*ContentManifestPayload_FileMapping) ProtoMessage() {}
func (*ContentManifestPayload_FileMapping) Descriptor() ([]byte, []int) {
- return content_manifest_fileDescriptor0, []int{0, 0}
+ return fileDescriptor_e3cda137a29253ba, []int{0, 0}
}
+func (m *ContentManifestPayload_FileMapping) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ContentManifestPayload_FileMapping.Unmarshal(m, b)
+}
+func (m *ContentManifestPayload_FileMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ContentManifestPayload_FileMapping.Marshal(b, m, deterministic)
+}
+func (m *ContentManifestPayload_FileMapping) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ContentManifestPayload_FileMapping.Merge(m, src)
+}
+func (m *ContentManifestPayload_FileMapping) XXX_Size() int {
+ return xxx_messageInfo_ContentManifestPayload_FileMapping.Size(m)
+}
+func (m *ContentManifestPayload_FileMapping) XXX_DiscardUnknown() {
+ xxx_messageInfo_ContentManifestPayload_FileMapping.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ContentManifestPayload_FileMapping proto.InternalMessageInfo
+
func (m *ContentManifestPayload_FileMapping) GetFilename() string {
if m != nil && m.Filename != nil {
return *m.Filename
@@ -98,12 +147,14 @@ func (m *ContentManifestPayload_FileMapping) GetLinktarget() string {
}
type ContentManifestPayload_FileMapping_ChunkData struct {
- Sha []byte `protobuf:"bytes,1,opt,name=sha" json:"sha,omitempty"`
- Crc *uint32 `protobuf:"fixed32,2,opt,name=crc" json:"crc,omitempty"`
- Offset *uint64 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
- CbOriginal *uint32 `protobuf:"varint,4,opt,name=cb_original" json:"cb_original,omitempty"`
- CbCompressed *uint32 `protobuf:"varint,5,opt,name=cb_compressed" json:"cb_compressed,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Sha []byte `protobuf:"bytes,1,opt,name=sha" json:"sha,omitempty"`
+ Crc *uint32 `protobuf:"fixed32,2,opt,name=crc" json:"crc,omitempty"`
+ Offset *uint64 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
+ CbOriginal *uint32 `protobuf:"varint,4,opt,name=cb_original" json:"cb_original,omitempty"`
+ CbCompressed *uint32 `protobuf:"varint,5,opt,name=cb_compressed" json:"cb_compressed,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ContentManifestPayload_FileMapping_ChunkData) Reset() {
@@ -114,9 +165,27 @@ func (m *ContentManifestPayload_FileMapping_ChunkData) String() string {
}
func (*ContentManifestPayload_FileMapping_ChunkData) ProtoMessage() {}
func (*ContentManifestPayload_FileMapping_ChunkData) Descriptor() ([]byte, []int) {
- return content_manifest_fileDescriptor0, []int{0, 0, 0}
+ return fileDescriptor_e3cda137a29253ba, []int{0, 0, 0}
}
+func (m *ContentManifestPayload_FileMapping_ChunkData) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ContentManifestPayload_FileMapping_ChunkData.Unmarshal(m, b)
+}
+func (m *ContentManifestPayload_FileMapping_ChunkData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ContentManifestPayload_FileMapping_ChunkData.Marshal(b, m, deterministic)
+}
+func (m *ContentManifestPayload_FileMapping_ChunkData) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ContentManifestPayload_FileMapping_ChunkData.Merge(m, src)
+}
+func (m *ContentManifestPayload_FileMapping_ChunkData) XXX_Size() int {
+ return xxx_messageInfo_ContentManifestPayload_FileMapping_ChunkData.Size(m)
+}
+func (m *ContentManifestPayload_FileMapping_ChunkData) XXX_DiscardUnknown() {
+ xxx_messageInfo_ContentManifestPayload_FileMapping_ChunkData.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ContentManifestPayload_FileMapping_ChunkData proto.InternalMessageInfo
+
func (m *ContentManifestPayload_FileMapping_ChunkData) GetSha() []byte {
if m != nil {
return m.Sha
@@ -153,22 +222,44 @@ func (m *ContentManifestPayload_FileMapping_ChunkData) GetCbCompressed() uint32
}
type ContentManifestMetadata struct {
- DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
- GidManifest *uint64 `protobuf:"varint,2,opt,name=gid_manifest" json:"gid_manifest,omitempty"`
- CreationTime *uint32 `protobuf:"varint,3,opt,name=creation_time" json:"creation_time,omitempty"`
- FilenamesEncrypted *bool `protobuf:"varint,4,opt,name=filenames_encrypted" json:"filenames_encrypted,omitempty"`
- CbDiskOriginal *uint64 `protobuf:"varint,5,opt,name=cb_disk_original" json:"cb_disk_original,omitempty"`
- CbDiskCompressed *uint64 `protobuf:"varint,6,opt,name=cb_disk_compressed" json:"cb_disk_compressed,omitempty"`
- UniqueChunks *uint32 `protobuf:"varint,7,opt,name=unique_chunks" json:"unique_chunks,omitempty"`
- CrcEncrypted *uint32 `protobuf:"varint,8,opt,name=crc_encrypted" json:"crc_encrypted,omitempty"`
- CrcClear *uint32 `protobuf:"varint,9,opt,name=crc_clear" json:"crc_clear,omitempty"`
- XXX_unrecognized []byte `json:"-"`
-}
-
-func (m *ContentManifestMetadata) Reset() { *m = ContentManifestMetadata{} }
-func (m *ContentManifestMetadata) String() string { return proto.CompactTextString(m) }
-func (*ContentManifestMetadata) ProtoMessage() {}
-func (*ContentManifestMetadata) Descriptor() ([]byte, []int) { return content_manifest_fileDescriptor0, []int{1} }
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
+ GidManifest *uint64 `protobuf:"varint,2,opt,name=gid_manifest" json:"gid_manifest,omitempty"`
+ CreationTime *uint32 `protobuf:"varint,3,opt,name=creation_time" json:"creation_time,omitempty"`
+ FilenamesEncrypted *bool `protobuf:"varint,4,opt,name=filenames_encrypted" json:"filenames_encrypted,omitempty"`
+ CbDiskOriginal *uint64 `protobuf:"varint,5,opt,name=cb_disk_original" json:"cb_disk_original,omitempty"`
+ CbDiskCompressed *uint64 `protobuf:"varint,6,opt,name=cb_disk_compressed" json:"cb_disk_compressed,omitempty"`
+ UniqueChunks *uint32 `protobuf:"varint,7,opt,name=unique_chunks" json:"unique_chunks,omitempty"`
+ CrcEncrypted *uint32 `protobuf:"varint,8,opt,name=crc_encrypted" json:"crc_encrypted,omitempty"`
+ CrcClear *uint32 `protobuf:"varint,9,opt,name=crc_clear" json:"crc_clear,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ContentManifestMetadata) Reset() { *m = ContentManifestMetadata{} }
+func (m *ContentManifestMetadata) String() string { return proto.CompactTextString(m) }
+func (*ContentManifestMetadata) ProtoMessage() {}
+func (*ContentManifestMetadata) Descriptor() ([]byte, []int) {
+ return fileDescriptor_e3cda137a29253ba, []int{1}
+}
+
+func (m *ContentManifestMetadata) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ContentManifestMetadata.Unmarshal(m, b)
+}
+func (m *ContentManifestMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ContentManifestMetadata.Marshal(b, m, deterministic)
+}
+func (m *ContentManifestMetadata) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ContentManifestMetadata.Merge(m, src)
+}
+func (m *ContentManifestMetadata) XXX_Size() int {
+ return xxx_messageInfo_ContentManifestMetadata.Size(m)
+}
+func (m *ContentManifestMetadata) XXX_DiscardUnknown() {
+ xxx_messageInfo_ContentManifestMetadata.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ContentManifestMetadata proto.InternalMessageInfo
func (m *ContentManifestMetadata) GetDepotId() uint32 {
if m != nil && m.DepotId != nil {
@@ -234,14 +325,36 @@ func (m *ContentManifestMetadata) GetCrcClear() uint32 {
}
type ContentManifestSignature struct {
- Signature []byte `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"`
- XXX_unrecognized []byte `json:"-"`
+ Signature []byte `protobuf:"bytes,1,opt,name=signature" json:"signature,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ContentManifestSignature) Reset() { *m = ContentManifestSignature{} }
+func (m *ContentManifestSignature) String() string { return proto.CompactTextString(m) }
+func (*ContentManifestSignature) ProtoMessage() {}
+func (*ContentManifestSignature) Descriptor() ([]byte, []int) {
+ return fileDescriptor_e3cda137a29253ba, []int{2}
+}
+
+func (m *ContentManifestSignature) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ContentManifestSignature.Unmarshal(m, b)
+}
+func (m *ContentManifestSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ContentManifestSignature.Marshal(b, m, deterministic)
+}
+func (m *ContentManifestSignature) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ContentManifestSignature.Merge(m, src)
+}
+func (m *ContentManifestSignature) XXX_Size() int {
+ return xxx_messageInfo_ContentManifestSignature.Size(m)
+}
+func (m *ContentManifestSignature) XXX_DiscardUnknown() {
+ xxx_messageInfo_ContentManifestSignature.DiscardUnknown(m)
}
-func (m *ContentManifestSignature) Reset() { *m = ContentManifestSignature{} }
-func (m *ContentManifestSignature) String() string { return proto.CompactTextString(m) }
-func (*ContentManifestSignature) ProtoMessage() {}
-func (*ContentManifestSignature) Descriptor() ([]byte, []int) { return content_manifest_fileDescriptor0, []int{2} }
+var xxx_messageInfo_ContentManifestSignature proto.InternalMessageInfo
func (m *ContentManifestSignature) GetSignature() []byte {
if m != nil {
@@ -250,40 +363,184 @@ func (m *ContentManifestSignature) GetSignature() []byte {
return nil
}
+type ContentDeltaChunks struct {
+ DepotId *uint32 `protobuf:"varint,1,opt,name=depot_id" json:"depot_id,omitempty"`
+ ManifestIdSource *uint64 `protobuf:"varint,2,opt,name=manifest_id_source" json:"manifest_id_source,omitempty"`
+ ManifestIdTarget *uint64 `protobuf:"varint,3,opt,name=manifest_id_target" json:"manifest_id_target,omitempty"`
+ DeltaChunks []*ContentDeltaChunks_DeltaChunk `protobuf:"bytes,4,rep,name=deltaChunks" json:"deltaChunks,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ContentDeltaChunks) Reset() { *m = ContentDeltaChunks{} }
+func (m *ContentDeltaChunks) String() string { return proto.CompactTextString(m) }
+func (*ContentDeltaChunks) ProtoMessage() {}
+func (*ContentDeltaChunks) Descriptor() ([]byte, []int) {
+ return fileDescriptor_e3cda137a29253ba, []int{3}
+}
+
+func (m *ContentDeltaChunks) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ContentDeltaChunks.Unmarshal(m, b)
+}
+func (m *ContentDeltaChunks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ContentDeltaChunks.Marshal(b, m, deterministic)
+}
+func (m *ContentDeltaChunks) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ContentDeltaChunks.Merge(m, src)
+}
+func (m *ContentDeltaChunks) XXX_Size() int {
+ return xxx_messageInfo_ContentDeltaChunks.Size(m)
+}
+func (m *ContentDeltaChunks) XXX_DiscardUnknown() {
+ xxx_messageInfo_ContentDeltaChunks.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ContentDeltaChunks proto.InternalMessageInfo
+
+func (m *ContentDeltaChunks) GetDepotId() uint32 {
+ if m != nil && m.DepotId != nil {
+ return *m.DepotId
+ }
+ return 0
+}
+
+func (m *ContentDeltaChunks) GetManifestIdSource() uint64 {
+ if m != nil && m.ManifestIdSource != nil {
+ return *m.ManifestIdSource
+ }
+ return 0
+}
+
+func (m *ContentDeltaChunks) GetManifestIdTarget() uint64 {
+ if m != nil && m.ManifestIdTarget != nil {
+ return *m.ManifestIdTarget
+ }
+ return 0
+}
+
+func (m *ContentDeltaChunks) GetDeltaChunks() []*ContentDeltaChunks_DeltaChunk {
+ if m != nil {
+ return m.DeltaChunks
+ }
+ return nil
+}
+
+type ContentDeltaChunks_DeltaChunk struct {
+ ShaSource []byte `protobuf:"bytes,1,opt,name=sha_source" json:"sha_source,omitempty"`
+ ShaTarget []byte `protobuf:"bytes,2,opt,name=sha_target" json:"sha_target,omitempty"`
+ SizeOriginal *uint32 `protobuf:"varint,3,opt,name=size_original" json:"size_original,omitempty"`
+ PatchMethod *uint32 `protobuf:"varint,4,opt,name=patch_method" json:"patch_method,omitempty"`
+ Chunk []byte `protobuf:"bytes,5,opt,name=chunk" json:"chunk,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ContentDeltaChunks_DeltaChunk) Reset() { *m = ContentDeltaChunks_DeltaChunk{} }
+func (m *ContentDeltaChunks_DeltaChunk) String() string { return proto.CompactTextString(m) }
+func (*ContentDeltaChunks_DeltaChunk) ProtoMessage() {}
+func (*ContentDeltaChunks_DeltaChunk) Descriptor() ([]byte, []int) {
+ return fileDescriptor_e3cda137a29253ba, []int{3, 0}
+}
+
+func (m *ContentDeltaChunks_DeltaChunk) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ContentDeltaChunks_DeltaChunk.Unmarshal(m, b)
+}
+func (m *ContentDeltaChunks_DeltaChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ContentDeltaChunks_DeltaChunk.Marshal(b, m, deterministic)
+}
+func (m *ContentDeltaChunks_DeltaChunk) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ContentDeltaChunks_DeltaChunk.Merge(m, src)
+}
+func (m *ContentDeltaChunks_DeltaChunk) XXX_Size() int {
+ return xxx_messageInfo_ContentDeltaChunks_DeltaChunk.Size(m)
+}
+func (m *ContentDeltaChunks_DeltaChunk) XXX_DiscardUnknown() {
+ xxx_messageInfo_ContentDeltaChunks_DeltaChunk.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ContentDeltaChunks_DeltaChunk proto.InternalMessageInfo
+
+func (m *ContentDeltaChunks_DeltaChunk) GetShaSource() []byte {
+ if m != nil {
+ return m.ShaSource
+ }
+ return nil
+}
+
+func (m *ContentDeltaChunks_DeltaChunk) GetShaTarget() []byte {
+ if m != nil {
+ return m.ShaTarget
+ }
+ return nil
+}
+
+func (m *ContentDeltaChunks_DeltaChunk) GetSizeOriginal() uint32 {
+ if m != nil && m.SizeOriginal != nil {
+ return *m.SizeOriginal
+ }
+ return 0
+}
+
+func (m *ContentDeltaChunks_DeltaChunk) GetPatchMethod() uint32 {
+ if m != nil && m.PatchMethod != nil {
+ return *m.PatchMethod
+ }
+ return 0
+}
+
+func (m *ContentDeltaChunks_DeltaChunk) GetChunk() []byte {
+ if m != nil {
+ return m.Chunk
+ }
+ return nil
+}
+
func init() {
proto.RegisterType((*ContentManifestPayload)(nil), "ContentManifestPayload")
proto.RegisterType((*ContentManifestPayload_FileMapping)(nil), "ContentManifestPayload.FileMapping")
proto.RegisterType((*ContentManifestPayload_FileMapping_ChunkData)(nil), "ContentManifestPayload.FileMapping.ChunkData")
proto.RegisterType((*ContentManifestMetadata)(nil), "ContentManifestMetadata")
proto.RegisterType((*ContentManifestSignature)(nil), "ContentManifestSignature")
-}
-
-var content_manifest_fileDescriptor0 = []byte{
- // 409 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x91, 0xbd, 0x8e, 0xd4, 0x30,
- 0x14, 0x85, 0xc9, 0xfc, 0x26, 0x37, 0x09, 0x5a, 0xbc, 0xb0, 0x58, 0x43, 0x83, 0x96, 0x66, 0x9b,
- 0x4d, 0x81, 0x44, 0x49, 0xc3, 0x22, 0x44, 0x33, 0x12, 0x12, 0x0f, 0x10, 0x5d, 0x1c, 0x27, 0x6b,
- 0x4d, 0x62, 0x07, 0xdb, 0x29, 0x96, 0x8a, 0x17, 0xe1, 0x0d, 0x91, 0x78, 0x05, 0x6c, 0x27, 0x99,
- 0x1d, 0x8d, 0x28, 0x28, 0xcf, 0xf1, 0xb5, 0xcf, 0x77, 0x8f, 0xe1, 0x8a, 0x29, 0x69, 0xb9, 0xb4,
- 0x65, 0x87, 0x52, 0xd4, 0xdc, 0xd8, 0xa2, 0xd7, 0xca, 0xaa, 0xeb, 0x3f, 0x0b, 0xb8, 0xba, 0x1b,
- 0x8f, 0xf6, 0xd3, 0xc9, 0x17, 0x7c, 0x68, 0x15, 0x56, 0xe4, 0x1d, 0xc4, 0x1d, 0xf6, 0xbd, 0x90,
- 0x8d, 0xa1, 0xd1, 0xeb, 0xe5, 0x4d, 0xfa, 0xf6, 0x4d, 0xf1, 0xef, 0xd1, 0xe2, 0x93, 0x68, 0xf9,
- 0x7e, 0x9c, 0xdd, 0xfd, 0x5a, 0x40, 0x7a, 0xa2, 0xc9, 0x05, 0xc4, 0xb5, 0x93, 0x12, 0x3b, 0xee,
- 0x9e, 0x89, 0x6e, 0x12, 0x92, 0xc1, 0xca, 0x88, 0x1f, 0x9c, 0x2e, 0x9c, 0x5a, 0x91, 0x1c, 0xd6,
- 0x75, 0x8b, 0x2e, 0x63, 0xe9, 0x64, 0x4e, 0x9e, 0x43, 0x66, 0xee, 0xb1, 0x3c, 0x5e, 0x59, 0x39,
- 0x37, 0x23, 0x97, 0x90, 0x7a, 0x77, 0x5a, 0x82, 0xae, 0x83, 0xf9, 0x1e, 0x36, 0xec, 0x7e, 0x90,
- 0x07, 0x43, 0x37, 0x01, 0xef, 0xf6, 0x3f, 0xf0, 0x8a, 0x3b, 0x7f, 0xe3, 0x23, 0x5a, 0x24, 0x04,
- 0xa0, 0x15, 0xf2, 0x60, 0x51, 0x37, 0xdc, 0xd2, 0xad, 0x47, 0xdb, 0x21, 0x24, 0x8f, 0x03, 0x29,
- 0x2c, 0x5d, 0x68, 0x80, 0xce, 0xbc, 0x60, 0x9a, 0x05, 0xe6, 0x2d, 0x79, 0x0a, 0x1b, 0x55, 0xd7,
- 0xc6, 0x5d, 0x5b, 0x86, 0x1d, 0x1c, 0x1e, 0xfb, 0x56, 0x2a, 0x2d, 0x1a, 0x21, 0xb1, 0x0d, 0xcc,
- 0x39, 0x79, 0x01, 0xb9, 0x33, 0x99, 0xea, 0x7a, 0xcd, 0x8d, 0xe1, 0x55, 0xa0, 0xce, 0xaf, 0x7f,
- 0x47, 0xf0, 0xf2, 0x8c, 0x73, 0xcf, 0x2d, 0x56, 0x3e, 0xd1, 0x75, 0x55, 0xf1, 0x5e, 0xd9, 0x52,
- 0x54, 0x21, 0x36, 0xd4, 0xd1, 0x88, 0xea, 0xf8, 0x6b, 0x53, 0x67, 0xfe, 0x69, 0xcd, 0xd1, 0x0a,
- 0x25, 0x4b, 0x2b, 0x5c, 0x4b, 0x63, 0x77, 0xaf, 0xe0, 0x72, 0xee, 0xcd, 0x94, 0x5c, 0x32, 0xfd,
- 0xd0, 0x5b, 0x97, 0xeb, 0x71, 0x62, 0x42, 0xe1, 0xc2, 0xe1, 0x54, 0xc2, 0x1c, 0x1e, 0x41, 0xd7,
- 0xe1, 0xb5, 0x1d, 0x90, 0xf9, 0xe4, 0x84, 0x76, 0x33, 0x27, 0x0d, 0x52, 0x7c, 0x1f, 0x78, 0x39,
- 0x55, 0xbd, 0x3d, 0xee, 0xa6, 0xd9, 0x49, 0x46, 0x1c, 0xec, 0x67, 0x90, 0x78, 0x9b, 0xb5, 0x1c,
- 0x35, 0x4d, 0xc2, 0xba, 0xb7, 0x40, 0xcf, 0xb6, 0xfd, 0x2a, 0x1a, 0x89, 0x76, 0xd0, 0xdc, 0x8f,
- 0x9b, 0x59, 0x8c, 0x35, 0x7f, 0x58, 0x7f, 0x8e, 0x7e, 0x46, 0x4f, 0xfe, 0x06, 0x00, 0x00, 0xff,
- 0xff, 0xc6, 0x87, 0xdb, 0xe6, 0xaf, 0x02, 0x00, 0x00,
+ proto.RegisterType((*ContentDeltaChunks)(nil), "ContentDeltaChunks")
+ proto.RegisterType((*ContentDeltaChunks_DeltaChunk)(nil), "ContentDeltaChunks.DeltaChunk")
+}
+
+func init() { proto.RegisterFile("content_manifest.proto", fileDescriptor_e3cda137a29253ba) }
+
+var fileDescriptor_e3cda137a29253ba = []byte{
+ // 508 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcd, 0x8e, 0xd3, 0x30,
+ 0x10, 0xc7, 0x49, 0xbf, 0x3b, 0x6d, 0x50, 0xf1, 0xb2, 0x8b, 0x55, 0x24, 0x54, 0x95, 0x4b, 0x2f,
+ 0x9b, 0x03, 0x88, 0x23, 0x17, 0x76, 0x85, 0xb8, 0x54, 0x42, 0xe2, 0x01, 0x2c, 0xd7, 0x76, 0x53,
+ 0xab, 0x89, 0x1d, 0x6c, 0xe7, 0xb0, 0x9c, 0xb8, 0xf0, 0x18, 0xbc, 0x21, 0x12, 0xaf, 0x80, 0xec,
+ 0x38, 0x4d, 0x55, 0xf6, 0xb0, 0xb7, 0xcc, 0x47, 0x3c, 0xbf, 0xf9, 0xcf, 0x1f, 0x6e, 0x98, 0x56,
+ 0x4e, 0x28, 0x47, 0x4a, 0xaa, 0xe4, 0x5e, 0x58, 0x97, 0x55, 0x46, 0x3b, 0xbd, 0xfe, 0xdb, 0x83,
+ 0x9b, 0xbb, 0xa6, 0xb4, 0x8d, 0x95, 0xaf, 0xf4, 0xa1, 0xd0, 0x94, 0xa3, 0x0f, 0x30, 0x29, 0x69,
+ 0x55, 0x49, 0x95, 0x5b, 0x9c, 0xac, 0xfa, 0x9b, 0xd9, 0xbb, 0xb7, 0xd9, 0xe3, 0xad, 0xd9, 0x67,
+ 0x59, 0x88, 0x6d, 0xd3, 0xbb, 0xfc, 0xdd, 0x83, 0xd9, 0x59, 0x8c, 0x16, 0x30, 0xd9, 0xcb, 0x42,
+ 0x28, 0x5a, 0x0a, 0x9c, 0xac, 0x92, 0xcd, 0x14, 0xcd, 0x61, 0x60, 0xe5, 0x0f, 0x81, 0x7b, 0xab,
+ 0x64, 0x33, 0x40, 0x29, 0x0c, 0xf7, 0x05, 0xcd, 0x2d, 0xee, 0xaf, 0x92, 0x4d, 0x8a, 0x5e, 0xc2,
+ 0xdc, 0x1e, 0x28, 0x39, 0xfd, 0x32, 0x58, 0x25, 0x9b, 0x39, 0xba, 0x82, 0x99, 0xcf, 0xc6, 0x25,
+ 0xf0, 0x30, 0x24, 0x3f, 0xc2, 0x88, 0x1d, 0x6a, 0x75, 0xb4, 0x78, 0x14, 0xf0, 0x6e, 0x9f, 0x80,
+ 0x97, 0xdd, 0xf9, 0x3f, 0xee, 0xa9, 0xa3, 0x08, 0x01, 0x14, 0x52, 0x1d, 0x1d, 0x35, 0xb9, 0x70,
+ 0x78, 0xec, 0xd1, 0x96, 0x14, 0xa6, 0x5d, 0xc3, 0x0c, 0xfa, 0xf6, 0x40, 0x03, 0xf4, 0xdc, 0x07,
+ 0xcc, 0xb0, 0xc0, 0x3c, 0x46, 0xcf, 0x61, 0xa4, 0xf7, 0x7b, 0x2b, 0x5c, 0x80, 0x1e, 0x78, 0x3c,
+ 0xb6, 0x23, 0xda, 0xc8, 0x5c, 0x2a, 0x5a, 0x04, 0xe6, 0x14, 0x5d, 0x43, 0xca, 0x76, 0x84, 0xe9,
+ 0xb2, 0x32, 0xc2, 0x5a, 0xc1, 0x03, 0x75, 0xba, 0xfe, 0x93, 0xc0, 0xab, 0x0b, 0xce, 0xad, 0x70,
+ 0x94, 0xfb, 0x89, 0x0b, 0x98, 0x70, 0x51, 0x69, 0x47, 0x24, 0x0f, 0x63, 0x83, 0x1c, 0xb9, 0xe4,
+ 0xa7, 0xab, 0x45, 0xcd, 0xfc, 0xd3, 0x46, 0x50, 0x27, 0xb5, 0x22, 0x4e, 0x96, 0x22, 0x6a, 0xf7,
+ 0x1a, 0xae, 0x5a, 0xdd, 0x2c, 0x11, 0x8a, 0x99, 0x87, 0xca, 0x09, 0x1e, 0x70, 0x26, 0x08, 0xc3,
+ 0x82, 0xed, 0x08, 0x97, 0xf6, 0xd8, 0x81, 0x0e, 0xc3, 0x6b, 0x4b, 0x40, 0x6d, 0xe5, 0x8c, 0x76,
+ 0xd4, 0x4e, 0xaa, 0x95, 0xfc, 0x5e, 0x0b, 0x12, 0xa5, 0x1e, 0x9f, 0x76, 0x33, 0xec, 0x6c, 0xc6,
+ 0x24, 0xa4, 0x5f, 0xc0, 0xd4, 0xa7, 0x59, 0x21, 0xa8, 0xc1, 0xd3, 0xb0, 0xee, 0x2d, 0xe0, 0x8b,
+ 0x6d, 0xbf, 0xc9, 0x5c, 0x51, 0x57, 0x1b, 0xe1, 0xdb, 0x6d, 0x1b, 0x34, 0x32, 0xaf, 0x7f, 0xf5,
+ 0x00, 0xc5, 0xfe, 0x7b, 0x51, 0x38, 0x1a, 0xae, 0x61, 0x1f, 0x11, 0x66, 0x09, 0xa8, 0x15, 0x85,
+ 0x48, 0x4e, 0xac, 0xae, 0x0d, 0x6b, 0x2d, 0x75, 0x51, 0x8b, 0x17, 0x6e, 0x4e, 0xf5, 0x1e, 0x66,
+ 0xbc, 0x7b, 0x18, 0x0f, 0x82, 0x73, 0xde, 0x64, 0xff, 0xcf, 0xcc, 0xba, 0xef, 0x65, 0x05, 0xd0,
+ 0x45, 0xde, 0x38, 0xde, 0x8c, 0x71, 0x64, 0x63, 0x8f, 0x98, 0x8b, 0xa3, 0x7a, 0x21, 0x77, 0x0d,
+ 0xa9, 0xf7, 0x79, 0x27, 0xf7, 0xc9, 0xe1, 0x15, 0x75, 0xec, 0x40, 0x4a, 0xe1, 0x0e, 0x9a, 0x47,
+ 0xb7, 0xa4, 0x30, 0x0c, 0x0a, 0x37, 0xde, 0xfe, 0x34, 0xfc, 0x92, 0xfc, 0x4c, 0x9e, 0xfd, 0x0b,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x92, 0x22, 0xd7, 0xb7, 0x03, 0x00, 0x00,
}
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go b/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go
index e9599346..941fcd8c 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/enums.go
@@ -14,6 +14,7 @@ type EMsg int32
const (
EMsg_Invalid EMsg = 0
EMsg_Multi EMsg = 1
+ EMsg_ProtobufWrapped EMsg = 2
EMsg_BaseGeneral EMsg = 100
EMsg_GenericReply EMsg = 100
EMsg_DestJobFailed EMsg = 113
@@ -24,8 +25,7 @@ const (
EMsg_HubConnect EMsg = 124
EMsg_Subscribe EMsg = 126
EMsg_RouteMessage EMsg = 127
- EMsg_RemoteSysID EMsg = 128
- EMsg_AMCreateAccountResponse EMsg = 129
+ EMsg_AMCreateAccountResponse EMsg = 129 // Deprecated
EMsg_WGRequest EMsg = 130
EMsg_WGResponse EMsg = 131
EMsg_KeepAlive EMsg = 132
@@ -33,8 +33,7 @@ const (
EMsg_WebAPIJobResponse EMsg = 134
EMsg_ClientSessionStart EMsg = 135
EMsg_ClientSessionEnd EMsg = 136
- EMsg_ClientSessionUpdateAuthTicket EMsg = 137
- EMsg_StatsDeprecated EMsg = 138 // Deprecated
+ EMsg_ClientSessionUpdate EMsg = 137
EMsg_Ping EMsg = 139
EMsg_PingResponse EMsg = 140
EMsg_Stats EMsg = 141
@@ -44,6 +43,11 @@ const (
EMsg_InvalidateDBOCacheItems EMsg = 145
EMsg_ServiceMethod EMsg = 146
EMsg_ServiceMethodResponse EMsg = 147
+ EMsg_ClientPackageVersions EMsg = 148
+ EMsg_TimestampRequest EMsg = 149
+ EMsg_TimestampResponse EMsg = 150
+ EMsg_ServiceMethodCallFromClient EMsg = 151
+ EMsg_ServiceMethodSendToClient EMsg = 152
EMsg_BaseShell EMsg = 200
EMsg_AssignSysID EMsg = 200
EMsg_Exit EMsg = 201
@@ -65,14 +69,19 @@ const (
EMsg_ShellSearchLogsResponse EMsg = 236
EMsg_ShellCheckWindowsUpdates EMsg = 237
EMsg_ShellCheckWindowsUpdatesResponse EMsg = 238
- EMsg_ShellFlushUserLicenseCache EMsg = 239
+ EMsg_TestFlushDelayedSQL EMsg = 240
+ EMsg_TestFlushDelayedSQLResponse EMsg = 241
+ EMsg_EnsureExecuteScheduledTask_TEST EMsg = 242
+ EMsg_EnsureExecuteScheduledTaskResponse_TEST EMsg = 243
+ EMsg_UpdateScheduledTaskEnableState_TEST EMsg = 244
+ EMsg_UpdateScheduledTaskEnableStateResponse_TEST EMsg = 245
+ EMsg_ContentDescriptionDeltaUpdate EMsg = 246
EMsg_BaseGM EMsg = 300
EMsg_Heartbeat EMsg = 300
EMsg_ShellFailed EMsg = 301
EMsg_ExitShells EMsg = 307
EMsg_ExitShell EMsg = 308
EMsg_GracefulExitShell EMsg = 309
- EMsg_NotifyWatchdog EMsg = 314
EMsg_LicenseProcessingComplete EMsg = 316
EMsg_SetTestFlag EMsg = 317
EMsg_QueuedEmailsComplete EMsg = 318
@@ -85,41 +94,42 @@ const (
EMsg_GMLoadActivationCodes EMsg = 325
EMsg_GMQueueForFBS EMsg = 326
EMsg_GMSchemaConversionResults EMsg = 327
- EMsg_GMSchemaConversionResultsResponse EMsg = 328
EMsg_GMWriteShellFailureToSQL EMsg = 329
+ EMsg_GMWriteStatsToSOS EMsg = 330
+ EMsg_GMGetServiceMethodRouting EMsg = 331
+ EMsg_GMGetServiceMethodRoutingResponse EMsg = 332
+ EMsg_GMConvertUserWallets EMsg = 333
+ EMsg_GMTestNextBuildSchemaConversion EMsg = 334
+ EMsg_GMTestNextBuildSchemaConversionResponse EMsg = 335
+ EMsg_ExpectShellRestart EMsg = 336
+ EMsg_HotFixProgress EMsg = 337
EMsg_BaseAIS EMsg = 400
- EMsg_AISRefreshContentDescription EMsg = 401
EMsg_AISRequestContentDescription EMsg = 402
EMsg_AISUpdateAppInfo EMsg = 403
- EMsg_AISUpdatePackageInfo EMsg = 404
+ EMsg_AISUpdatePackageCosts EMsg = 404 // Deprecated
EMsg_AISGetPackageChangeNumber EMsg = 405
EMsg_AISGetPackageChangeNumberResponse EMsg = 406
- EMsg_AISAppInfoTableChanged EMsg = 407
- EMsg_AISUpdatePackageInfoResponse EMsg = 408
- EMsg_AISCreateMarketingMessage EMsg = 409
- EMsg_AISCreateMarketingMessageResponse EMsg = 410
- EMsg_AISGetMarketingMessage EMsg = 411
- EMsg_AISGetMarketingMessageResponse EMsg = 412
- EMsg_AISUpdateMarketingMessage EMsg = 413
- EMsg_AISUpdateMarketingMessageResponse EMsg = 414
- EMsg_AISRequestMarketingMessageUpdate EMsg = 415
- EMsg_AISDeleteMarketingMessage EMsg = 416
- EMsg_AISGetMarketingTreatments EMsg = 419
- EMsg_AISGetMarketingTreatmentsResponse EMsg = 420
- EMsg_AISRequestMarketingTreatmentUpdate EMsg = 421
- EMsg_AISTestAddPackage EMsg = 422
+ EMsg_AISUpdatePackageCostsResponse EMsg = 408 // Deprecated
+ EMsg_AISCreateMarketingMessage EMsg = 409 // Deprecated
+ EMsg_AISCreateMarketingMessageResponse EMsg = 410 // Deprecated
+ EMsg_AISGetMarketingMessage EMsg = 411 // Deprecated
+ EMsg_AISGetMarketingMessageResponse EMsg = 412 // Deprecated
+ EMsg_AISUpdateMarketingMessage EMsg = 413 // Deprecated
+ EMsg_AISUpdateMarketingMessageResponse EMsg = 414 // Deprecated
+ EMsg_AISRequestMarketingMessageUpdate EMsg = 415 // Deprecated
+ EMsg_AISDeleteMarketingMessage EMsg = 416 // Deprecated
EMsg_AIGetAppGCFlags EMsg = 423
EMsg_AIGetAppGCFlagsResponse EMsg = 424
EMsg_AIGetAppList EMsg = 425
EMsg_AIGetAppListResponse EMsg = 426
- EMsg_AIGetAppInfo EMsg = 427
- EMsg_AIGetAppInfoResponse EMsg = 428
EMsg_AISGetCouponDefinition EMsg = 429
EMsg_AISGetCouponDefinitionResponse EMsg = 430
+ EMsg_AISUpdateSlaveContentDescription EMsg = 431
+ EMsg_AISUpdateSlaveContentDescriptionResponse EMsg = 432
+ EMsg_AISTestEnableGC EMsg = 433
EMsg_BaseAM EMsg = 500
EMsg_AMUpdateUserBanRequest EMsg = 504
EMsg_AMAddLicense EMsg = 505
- EMsg_AMBeginProcessingLicenses EMsg = 507
EMsg_AMSendSystemIMToUser EMsg = 508
EMsg_AMExtendLicense EMsg = 509
EMsg_AMAddMinutesToLicense EMsg = 510
@@ -132,9 +142,11 @@ const (
EMsg_AMGetLegacyGameKeyResponse EMsg = 517
EMsg_AMFindHungTransactions EMsg = 518
EMsg_AMSetAccountTrustedRequest EMsg = 519
- EMsg_AMCompletePurchase EMsg = 521
+ EMsg_AMCompletePurchase EMsg = 521 // Deprecated
EMsg_AMCancelPurchase EMsg = 522
EMsg_AMNewChallenge EMsg = 523
+ EMsg_AMLoadOEMTickets EMsg = 524
+ EMsg_AMFixPendingPurchase EMsg = 525
EMsg_AMFixPendingPurchaseResponse EMsg = 526
EMsg_AMIsUserBanned EMsg = 527
EMsg_AMRegisterKey EMsg = 528
@@ -150,22 +162,20 @@ const (
EMsg_AMClanCleanupList EMsg = 538
EMsg_AMGetLicenses EMsg = 539
EMsg_AMGetLicensesResponse EMsg = 540
+ EMsg_AMSendCartRepurchase EMsg = 541
+ EMsg_AMSendCartRepurchaseResponse EMsg = 542
EMsg_AllowUserToPlayQuery EMsg = 550
EMsg_AllowUserToPlayResponse EMsg = 551
EMsg_AMVerfiyUser EMsg = 552
EMsg_AMClientNotPlaying EMsg = 553
- EMsg_ClientRequestFriendship EMsg = 554
+ EMsg_ClientRequestFriendship EMsg = 554 // Deprecated: Renamed to AMClientRequestFriendship
+ EMsg_AMClientRequestFriendship EMsg = 554
EMsg_AMRelayPublishStatus EMsg = 555
- EMsg_AMResetCommunityContent EMsg = 556
- EMsg_AMPrimePersonaStateCache EMsg = 557
- EMsg_AMAllowUserContentQuery EMsg = 558
- EMsg_AMAllowUserContentResponse EMsg = 559
EMsg_AMInitPurchaseResponse EMsg = 560
EMsg_AMRevokePurchaseResponse EMsg = 561
- EMsg_AMLockProfile EMsg = 562
EMsg_AMRefreshGuestPasses EMsg = 563
- EMsg_AMInviteUserToClan EMsg = 564
- EMsg_AMAcknowledgeClanInvite EMsg = 565
+ EMsg_AMInviteUserToClan EMsg = 564 // Deprecated
+ EMsg_AMAcknowledgeClanInvite EMsg = 565 // Deprecated
EMsg_AMGrantGuestPasses EMsg = 566
EMsg_AMClanDataUpdated EMsg = 567
EMsg_AMReloadAccount EMsg = 568
@@ -182,6 +192,8 @@ const (
EMsg_AMChatActionResult EMsg = 579
EMsg_AMFindAccounts EMsg = 580
EMsg_AMFindAccountsResponse EMsg = 581
+ EMsg_AMRequestAccountData EMsg = 582
+ EMsg_AMRequestAccountDataResponse EMsg = 583
EMsg_AMSetAccountFlags EMsg = 584
EMsg_AMCreateClan EMsg = 586
EMsg_AMCreateClanResponse EMsg = 587
@@ -191,8 +203,6 @@ const (
EMsg_AMSetAvatar EMsg = 591
EMsg_AMAuthenticateUser EMsg = 592
EMsg_AMAuthenticateUserResponse EMsg = 593
- EMsg_AMGetAccountFriendsCount EMsg = 594
- EMsg_AMGetAccountFriendsCountResponse EMsg = 595
EMsg_AMP2PIntroducerMessage EMsg = 596
EMsg_ClientChatAction EMsg = 597
EMsg_AMClientChatActionRelay EMsg = 598
@@ -228,41 +238,25 @@ const (
EMsg_DRMEmptyGuidCache EMsg = 645
EMsg_DRMEmptyGuidCacheResponse EMsg = 646
EMsg_BaseCS EMsg = 650
- EMsg_CSUserContentRequest EMsg = 652 // Deprecated
EMsg_BaseClient EMsg = 700
- EMsg_ClientLogOn_Deprecated EMsg = 701 // Deprecated
- EMsg_ClientAnonLogOn_Deprecated EMsg = 702 // Deprecated
EMsg_ClientHeartBeat EMsg = 703
EMsg_ClientVACResponse EMsg = 704
- EMsg_ClientGamesPlayed_obsolete EMsg = 705 // Deprecated
EMsg_ClientLogOff EMsg = 706
EMsg_ClientNoUDPConnectivity EMsg = 707
- EMsg_ClientInformOfCreateAccount EMsg = 708
- EMsg_ClientAckVACBan EMsg = 709
+ EMsg_ClientInformOfCreateAccount EMsg = 708 // Deprecated
EMsg_ClientConnectionStats EMsg = 710
- EMsg_ClientInitPurchase EMsg = 711
EMsg_ClientPingResponse EMsg = 712
EMsg_ClientRemoveFriend EMsg = 714
EMsg_ClientGamesPlayedNoDataBlob EMsg = 715
EMsg_ClientChangeStatus EMsg = 716
EMsg_ClientVacStatusResponse EMsg = 717
EMsg_ClientFriendMsg EMsg = 718
- EMsg_ClientGameConnect_obsolete EMsg = 719 // Deprecated
- EMsg_ClientGamesPlayed2_obsolete EMsg = 720 // Deprecated
- EMsg_ClientGameEnded_obsolete EMsg = 721 // Deprecated
- EMsg_ClientGetFinalPrice EMsg = 722
EMsg_ClientSystemIM EMsg = 726
EMsg_ClientSystemIMAck EMsg = 727
EMsg_ClientGetLicenses EMsg = 728
- EMsg_ClientCancelLicense EMsg = 729 // Deprecated
EMsg_ClientGetLegacyGameKey EMsg = 730
- EMsg_ClientContentServerLogOn_Deprecated EMsg = 731 // Deprecated
EMsg_ClientAckVACBan2 EMsg = 732
- EMsg_ClientAckMessageByGID EMsg = 735 // Deprecated
EMsg_ClientGetPurchaseReceipts EMsg = 736
- EMsg_ClientAckPurchaseReceipt EMsg = 737
- EMsg_ClientGamesPlayed3_obsolete EMsg = 738 // Deprecated
- EMsg_ClientSendGuestPass EMsg = 739
EMsg_ClientAckGuestPass EMsg = 740
EMsg_ClientRedeemGuestPass EMsg = 741
EMsg_ClientGamesPlayed EMsg = 742
@@ -271,12 +265,8 @@ const (
EMsg_ClientAcknowledgeClanInvite EMsg = 745
EMsg_ClientPurchaseWithMachineID EMsg = 746
EMsg_ClientAppUsageEvent EMsg = 747
- EMsg_ClientGetGiftTargetList EMsg = 748 // Deprecated
- EMsg_ClientGetGiftTargetListResponse EMsg = 749 // Deprecated
EMsg_ClientLogOnResponse EMsg = 751
- EMsg_ClientVACChallenge EMsg = 753
EMsg_ClientSetHeartbeatRate EMsg = 755
- EMsg_ClientNotLoggedOnDeprecated EMsg = 756 // Deprecated
EMsg_ClientLoggedOff EMsg = 757
EMsg_GSApprove EMsg = 758
EMsg_GSDeny EMsg = 759
@@ -288,27 +278,17 @@ const (
EMsg_ClientPersonaState EMsg = 766
EMsg_ClientFriendsList EMsg = 767
EMsg_ClientAccountInfo EMsg = 768
- EMsg_ClientVacStatusQuery EMsg = 770
EMsg_ClientNewsUpdate EMsg = 771
EMsg_ClientGameConnectDeny EMsg = 773
EMsg_GSStatusReply EMsg = 774
- EMsg_ClientGetFinalPriceResponse EMsg = 775
EMsg_ClientGameConnectTokens EMsg = 779
EMsg_ClientLicenseList EMsg = 780
- EMsg_ClientCancelLicenseResponse EMsg = 781 // Deprecated
EMsg_ClientVACBanStatus EMsg = 782
EMsg_ClientCMList EMsg = 783
EMsg_ClientEncryptPct EMsg = 784
EMsg_ClientGetLegacyGameKeyResponse EMsg = 785
- EMsg_ClientFavoritesList EMsg = 786
- EMsg_CSUserContentApprove EMsg = 787 // Deprecated
- EMsg_CSUserContentDeny EMsg = 788 // Deprecated
- EMsg_ClientInitPurchaseResponse EMsg = 789
EMsg_ClientAddFriend EMsg = 791
EMsg_ClientAddFriendResponse EMsg = 792
- EMsg_ClientInviteFriend EMsg = 793 // Deprecated
- EMsg_ClientInviteFriendResponse EMsg = 794 // Deprecated
- EMsg_ClientSendGuestPassResponse EMsg = 795 // Deprecated
EMsg_ClientAckGuestPassResponse EMsg = 796
EMsg_ClientRedeemGuestPassResponse EMsg = 797
EMsg_ClientUpdateGuestPassesList EMsg = 798
@@ -316,13 +296,11 @@ const (
EMsg_ClientChatInvite EMsg = 800
EMsg_ClientJoinChat EMsg = 801
EMsg_ClientChatMemberInfo EMsg = 802
- EMsg_ClientLogOnWithCredentials_Deprecated EMsg = 803 // Deprecated
EMsg_ClientPasswordChangeResponse EMsg = 805
EMsg_ClientChatEnter EMsg = 807
EMsg_ClientFriendRemovedFromSource EMsg = 808
EMsg_ClientCreateChat EMsg = 809
EMsg_ClientCreateChatResponse EMsg = 810
- EMsg_ClientUpdateChatMetadata EMsg = 811
EMsg_ClientP2PIntroducerMessage EMsg = 813
EMsg_ClientChatActionResult EMsg = 814
EMsg_ClientRequestFriendData EMsg = 815
@@ -334,11 +312,7 @@ const (
EMsg_ClientServiceModule EMsg = 830
EMsg_ClientServiceCall EMsg = 831
EMsg_ClientServiceCallResponse EMsg = 832
- EMsg_ClientPackageInfoRequest EMsg = 833
- EMsg_ClientPackageInfoResponse EMsg = 834
EMsg_ClientNatTraversalStatEvent EMsg = 839
- EMsg_ClientAppInfoRequest EMsg = 840
- EMsg_ClientAppInfoResponse EMsg = 841
EMsg_ClientSteamUsageEvent EMsg = 842
EMsg_ClientCheckPassword EMsg = 845
EMsg_ClientResetPassword EMsg = 846
@@ -351,18 +325,11 @@ const (
EMsg_ClientGetAppOwnershipTicket EMsg = 857
EMsg_ClientGetAppOwnershipTicketResponse EMsg = 858
EMsg_ClientGetLobbyListResponse EMsg = 860
- EMsg_ClientGetLobbyMetadata EMsg = 861
- EMsg_ClientGetLobbyMetadataResponse EMsg = 862
- EMsg_ClientVTTCert EMsg = 863
- EMsg_ClientAppInfoUpdate EMsg = 866
- EMsg_ClientAppInfoChanges EMsg = 867
EMsg_ClientServerList EMsg = 880
EMsg_ClientEmailChangeResponse EMsg = 891
EMsg_ClientSecretQAChangeResponse EMsg = 892
EMsg_ClientDRMBlobRequest EMsg = 896
EMsg_ClientDRMBlobResponse EMsg = 897
- EMsg_ClientLookupKey EMsg = 898
- EMsg_ClientLookupKeyResponse EMsg = 899
EMsg_BaseGameServer EMsg = 900
EMsg_GSDisconnectNotice EMsg = 901
EMsg_GSStatus EMsg = 903
@@ -390,14 +357,7 @@ const (
EMsg_AdminCmdResponse EMsg = 1004
EMsg_AdminLogListenRequest EMsg = 1005
EMsg_AdminLogEvent EMsg = 1006
- EMsg_LogSearchRequest EMsg = 1007
- EMsg_LogSearchResponse EMsg = 1008
- EMsg_LogSearchCancel EMsg = 1009
EMsg_UniverseData EMsg = 1010
- EMsg_RequestStatHistory EMsg = 1014
- EMsg_StatHistory EMsg = 1015
- EMsg_AdminPwLogon EMsg = 1017
- EMsg_AdminPwLogonResponse EMsg = 1018
EMsg_AdminSpew EMsg = 1019
EMsg_AdminConsoleTitle EMsg = 1020
EMsg_AdminGCSpew EMsg = 1023
@@ -420,7 +380,6 @@ const (
EMsg_FBSRebootBox EMsg = 1110
EMsg_FBSSetBigBrotherMode EMsg = 1111
EMsg_FBSMinidumpServer EMsg = 1112
- EMsg_FBSSetShellCount_obsolete EMsg = 1113 // Deprecated
EMsg_FBSDeployHotFixPackage EMsg = 1114
EMsg_FBSDeployHotFixResponse EMsg = 1115
EMsg_FBSDownloadHotFix EMsg = 1116
@@ -457,40 +416,25 @@ const (
EMsg_BaseBS EMsg = 1400
EMsg_BSPurchaseStart EMsg = 1401
EMsg_BSPurchaseResponse EMsg = 1402
- EMsg_BSSettleNOVA EMsg = 1404
EMsg_BSSettleComplete EMsg = 1406
- EMsg_BSBannedRequest EMsg = 1407
EMsg_BSInitPayPalTxn EMsg = 1408
EMsg_BSInitPayPalTxnResponse EMsg = 1409
EMsg_BSGetPayPalUserInfo EMsg = 1410
EMsg_BSGetPayPalUserInfoResponse EMsg = 1411
- EMsg_BSRefundTxn EMsg = 1413
- EMsg_BSRefundTxnResponse EMsg = 1414
- EMsg_BSGetEvents EMsg = 1415
- EMsg_BSChaseRFRRequest EMsg = 1416
EMsg_BSPaymentInstrBan EMsg = 1417
EMsg_BSPaymentInstrBanResponse EMsg = 1418
- EMsg_BSProcessGCReports EMsg = 1419
- EMsg_BSProcessPPReports EMsg = 1420
EMsg_BSInitGCBankXferTxn EMsg = 1421
EMsg_BSInitGCBankXferTxnResponse EMsg = 1422
- EMsg_BSQueryGCBankXferTxn EMsg = 1423
- EMsg_BSQueryGCBankXferTxnResponse EMsg = 1424
EMsg_BSCommitGCTxn EMsg = 1425
EMsg_BSQueryTransactionStatus EMsg = 1426
EMsg_BSQueryTransactionStatusResponse EMsg = 1427
- EMsg_BSQueryCBOrderStatus EMsg = 1428
- EMsg_BSQueryCBOrderStatusResponse EMsg = 1429
- EMsg_BSRunRedFlagReport EMsg = 1430
EMsg_BSQueryPaymentInstUsage EMsg = 1431
EMsg_BSQueryPaymentInstResponse EMsg = 1432
EMsg_BSQueryTxnExtendedInfo EMsg = 1433
EMsg_BSQueryTxnExtendedInfoResponse EMsg = 1434
EMsg_BSUpdateConversionRates EMsg = 1435
- EMsg_BSProcessUSBankReports EMsg = 1436
EMsg_BSPurchaseRunFraudChecks EMsg = 1437
EMsg_BSPurchaseRunFraudChecksResponse EMsg = 1438
- EMsg_BSStartShippingJobs EMsg = 1439
EMsg_BSQueryBankInformation EMsg = 1440
EMsg_BSQueryBankInformationResponse EMsg = 1441
EMsg_BSValidateXsollaSignature EMsg = 1445
@@ -533,16 +477,18 @@ const (
EMsg_BSQueryFindCreditCardResponse EMsg = 1485
EMsg_BSStatusInquiryPOSAKey EMsg = 1486
EMsg_BSStatusInquiryPOSAKeyResponse EMsg = 1487
- EMsg_BSValidateMoPaySignature EMsg = 1488
- EMsg_BSValidateMoPaySignatureResponse EMsg = 1489
- EMsg_BSMoPayConfirmProductDelivery EMsg = 1490
- EMsg_BSMoPayConfirmProductDeliveryResponse EMsg = 1491
- EMsg_BSGenerateMoPayMD5 EMsg = 1492
- EMsg_BSGenerateMoPayMD5Response EMsg = 1493
+ EMsg_BSValidateMoPaySignature EMsg = 1488 // Deprecated
+ EMsg_BSValidateMoPaySignatureResponse EMsg = 1489 // Deprecated
+ EMsg_BSMoPayConfirmProductDelivery EMsg = 1490 // Deprecated
+ EMsg_BSMoPayConfirmProductDeliveryResponse EMsg = 1491 // Deprecated
+ EMsg_BSGenerateMoPayMD5 EMsg = 1492 // Deprecated
+ EMsg_BSGenerateMoPayMD5Response EMsg = 1493 // Deprecated
EMsg_BSBoaCompraConfirmProductDelivery EMsg = 1494
EMsg_BSBoaCompraConfirmProductDeliveryResponse EMsg = 1495
EMsg_BSGenerateBoaCompraMD5 EMsg = 1496
EMsg_BSGenerateBoaCompraMD5Response EMsg = 1497
+ EMsg_BSCommitWPTxn EMsg = 1498
+ EMsg_BSCommitAdyenTxn EMsg = 1499
EMsg_BaseATS EMsg = 1500
EMsg_ATSStartStressTest EMsg = 1501
EMsg_ATSStopStressTest EMsg = 1502
@@ -565,122 +511,85 @@ const (
EMsg_ATSCSPerfTestResponse EMsg = 1519
EMsg_BaseDP EMsg = 1600
EMsg_DPSetPublishingState EMsg = 1601
- EMsg_DPGamePlayedStats EMsg = 1602
EMsg_DPUniquePlayersStat EMsg = 1603
- EMsg_DPVacInfractionStats EMsg = 1605
- EMsg_DPVacBanStats EMsg = 1606
+ EMsg_DPStreamingUniquePlayersStat EMsg = 1604
+ EMsg_DPVacInfractionStats EMsg = 1605 // Deprecated
+ EMsg_DPVacBanStats EMsg = 1606 // Deprecated
EMsg_DPBlockingStats EMsg = 1607
EMsg_DPNatTraversalStats EMsg = 1608
- EMsg_DPSteamUsageEvent EMsg = 1609
- EMsg_DPVacCertBanStats EMsg = 1610
- EMsg_DPVacCafeBanStats EMsg = 1611
+ EMsg_DPVacCertBanStats EMsg = 1610 // Deprecated
+ EMsg_DPVacCafeBanStats EMsg = 1611 // Deprecated
EMsg_DPCloudStats EMsg = 1612
EMsg_DPAchievementStats EMsg = 1613
- EMsg_DPAccountCreationStats EMsg = 1614
+ EMsg_DPAccountCreationStats EMsg = 1614 // Deprecated
EMsg_DPGetPlayerCount EMsg = 1615
EMsg_DPGetPlayerCountResponse EMsg = 1616
EMsg_DPGameServersPlayersStats EMsg = 1617
- EMsg_DPDownloadRateStatistics EMsg = 1618
- EMsg_DPFacebookStatistics EMsg = 1619
+ EMsg_DPFacebookStatistics EMsg = 1619 // Deprecated
EMsg_ClientDPCheckSpecialSurvey EMsg = 1620
EMsg_ClientDPCheckSpecialSurveyResponse EMsg = 1621
EMsg_ClientDPSendSpecialSurveyResponse EMsg = 1622
EMsg_ClientDPSendSpecialSurveyResponseReply EMsg = 1623
EMsg_DPStoreSaleStatistics EMsg = 1624
EMsg_ClientDPUpdateAppJobReport EMsg = 1625
- EMsg_ClientDPSteam2AppStarted EMsg = 1627 // Deprecated
EMsg_DPUpdateContentEvent EMsg = 1626
+ EMsg_ClientDPUnsignedInstallScript EMsg = 1627
+ EMsg_DPPartnerMicroTxns EMsg = 1628
+ EMsg_DPPartnerMicroTxnsResponse EMsg = 1629
EMsg_ClientDPContentStatsReport EMsg = 1630
+ EMsg_DPVRUniquePlayersStat EMsg = 1631
EMsg_BaseCM EMsg = 1700
EMsg_CMSetAllowState EMsg = 1701
EMsg_CMSpewAllowState EMsg = 1702
- EMsg_CMAppInfoResponseDeprecated EMsg = 1703 // Deprecated
- EMsg_BaseDSS EMsg = 1800
- EMsg_DSSNewFile EMsg = 1801
- EMsg_DSSCurrentFileList EMsg = 1802
- EMsg_DSSSynchList EMsg = 1803
- EMsg_DSSSynchListResponse EMsg = 1804
- EMsg_DSSSynchSubscribe EMsg = 1805
- EMsg_DSSSynchUnsubscribe EMsg = 1806
- EMsg_BaseEPM EMsg = 1900
- EMsg_EPMStartProcess EMsg = 1901
- EMsg_EPMStopProcess EMsg = 1902
- EMsg_EPMRestartProcess EMsg = 1903
+ EMsg_CMSessionRejected EMsg = 1703
+ EMsg_CMSetSecrets EMsg = 1704
+ EMsg_CMGetSecrets EMsg = 1705
EMsg_BaseGC EMsg = 2200
- EMsg_GCSendClient EMsg = 2200
- EMsg_AMRelayToGC EMsg = 2201
- EMsg_GCUpdatePlayedState EMsg = 2202
EMsg_GCCmdRevive EMsg = 2203
- EMsg_GCCmdBounce EMsg = 2204
- EMsg_GCCmdForceBounce EMsg = 2205
EMsg_GCCmdDown EMsg = 2206
EMsg_GCCmdDeploy EMsg = 2207
EMsg_GCCmdDeployResponse EMsg = 2208
EMsg_GCCmdSwitch EMsg = 2209
EMsg_AMRefreshSessions EMsg = 2210
- EMsg_GCUpdateGSState EMsg = 2211
EMsg_GCAchievementAwarded EMsg = 2212
EMsg_GCSystemMessage EMsg = 2213
- EMsg_GCValidateSession EMsg = 2214
- EMsg_GCValidateSessionResponse EMsg = 2215
EMsg_GCCmdStatus EMsg = 2216
- EMsg_GCRegisterWebInterfaces EMsg = 2217 // Deprecated
- EMsg_GCRegisterWebInterfaces_Deprecated EMsg = 2217 // Deprecated
- EMsg_GCGetAccountDetails EMsg = 2218 // Deprecated
- EMsg_GCGetAccountDetails_DEPRECATED EMsg = 2218 // Deprecated
EMsg_GCInterAppMessage EMsg = 2219
EMsg_GCGetEmailTemplate EMsg = 2220
EMsg_GCGetEmailTemplateResponse EMsg = 2221
- EMsg_ISRelayToGCH EMsg = 2222
- EMsg_GCHRelayClientToIS EMsg = 2223
+ EMsg_GCHRelay EMsg = 2222
+ EMsg_GCHRelayToClient EMsg = 2223
EMsg_GCHUpdateSession EMsg = 2224
EMsg_GCHRequestUpdateSession EMsg = 2225
EMsg_GCHRequestStatus EMsg = 2226
EMsg_GCHRequestStatusResponse EMsg = 2227
+ EMsg_GCHAccountVacStatusChange EMsg = 2228
+ EMsg_GCHSpawnGC EMsg = 2229
+ EMsg_GCHSpawnGCResponse EMsg = 2230
+ EMsg_GCHKillGC EMsg = 2231
+ EMsg_GCHKillGCResponse EMsg = 2232
+ EMsg_GCHAccountTradeBanStatusChange EMsg = 2233
+ EMsg_GCHAccountLockStatusChange EMsg = 2234
+ EMsg_GCHVacVerificationChange EMsg = 2235
+ EMsg_GCHAccountPhoneNumberChange EMsg = 2236
+ EMsg_GCHAccountTwoFactorChange EMsg = 2237
+ EMsg_GCHInviteUserToLobby EMsg = 2238
EMsg_BaseP2P EMsg = 2500
EMsg_P2PIntroducerMessage EMsg = 2502
EMsg_BaseSM EMsg = 2900
EMsg_SMExpensiveReport EMsg = 2902
EMsg_SMHourlyReport EMsg = 2903
- EMsg_SMFishingReport EMsg = 2904
+ EMsg_SMFishingReport EMsg = 2904 // Deprecated
EMsg_SMPartitionRenames EMsg = 2905
EMsg_SMMonitorSpace EMsg = 2906
- EMsg_SMGetSchemaConversionResults EMsg = 2907
- EMsg_SMGetSchemaConversionResultsResponse EMsg = 2908
+ EMsg_SMTestNextBuildSchemaConversion EMsg = 2907
+ EMsg_SMTestNextBuildSchemaConversionResponse EMsg = 2908
EMsg_BaseTest EMsg = 3000
EMsg_FailServer EMsg = 3000
EMsg_JobHeartbeatTest EMsg = 3001
EMsg_JobHeartbeatTestResponse EMsg = 3002
EMsg_BaseFTSRange EMsg = 3100
- EMsg_FTSGetBrowseCounts EMsg = 3101
- EMsg_FTSGetBrowseCountsResponse EMsg = 3102
- EMsg_FTSBrowseClans EMsg = 3103
- EMsg_FTSBrowseClansResponse EMsg = 3104
- EMsg_FTSSearchClansByLocation EMsg = 3105
- EMsg_FTSSearchClansByLocationResponse EMsg = 3106
- EMsg_FTSSearchPlayersByLocation EMsg = 3107
- EMsg_FTSSearchPlayersByLocationResponse EMsg = 3108
- EMsg_FTSClanDeleted EMsg = 3109
- EMsg_FTSSearch EMsg = 3110
- EMsg_FTSSearchResponse EMsg = 3111
- EMsg_FTSSearchStatus EMsg = 3112
- EMsg_FTSSearchStatusResponse EMsg = 3113
- EMsg_FTSGetGSPlayStats EMsg = 3114
- EMsg_FTSGetGSPlayStatsResponse EMsg = 3115
- EMsg_FTSGetGSPlayStatsForServer EMsg = 3116
- EMsg_FTSGetGSPlayStatsForServerResponse EMsg = 3117
- EMsg_FTSReportIPUpdates EMsg = 3118
EMsg_BaseCCSRange EMsg = 3150
- EMsg_CCSGetComments EMsg = 3151
- EMsg_CCSGetCommentsResponse EMsg = 3152
- EMsg_CCSAddComment EMsg = 3153
- EMsg_CCSAddCommentResponse EMsg = 3154
- EMsg_CCSDeleteComment EMsg = 3155
- EMsg_CCSDeleteCommentResponse EMsg = 3156
- EMsg_CCSPreloadComments EMsg = 3157
- EMsg_CCSNotifyCommentCount EMsg = 3158
- EMsg_CCSGetCommentsForNews EMsg = 3159
- EMsg_CCSGetCommentsForNewsResponse EMsg = 3160
EMsg_CCSDeleteAllCommentsByAuthor EMsg = 3161
EMsg_CCSDeleteAllCommentsByAuthorResponse EMsg = 3162
EMsg_BaseLBSRange EMsg = 3200
@@ -696,6 +605,8 @@ const (
EMsg_LBSDeleteLB EMsg = 3210
EMsg_LBSDeleteLBEntry EMsg = 3211
EMsg_LBSResetLB EMsg = 3212
+ EMsg_LBSResetLBResponse EMsg = 3213
+ EMsg_LBSDeleteLBResponse EMsg = 3214
EMsg_BaseOGS EMsg = 3400
EMsg_OGSBeginSession EMsg = 3401
EMsg_OGSBeginSessionResponse EMsg = 3402
@@ -703,65 +614,61 @@ const (
EMsg_OGSEndSessionResponse EMsg = 3404
EMsg_OGSWriteAppSessionRow EMsg = 3406
EMsg_BaseBRP EMsg = 3600
- EMsg_BRPStartShippingJobs EMsg = 3601
- EMsg_BRPProcessUSBankReports EMsg = 3602
- EMsg_BRPProcessGCReports EMsg = 3603
- EMsg_BRPProcessPPReports EMsg = 3604
- EMsg_BRPSettleNOVA EMsg = 3605
- EMsg_BRPSettleCB EMsg = 3606
- EMsg_BRPCommitGC EMsg = 3607
- EMsg_BRPCommitGCResponse EMsg = 3608
- EMsg_BRPFindHungTransactions EMsg = 3609
- EMsg_BRPCheckFinanceCloseOutDate EMsg = 3610
- EMsg_BRPProcessLicenses EMsg = 3611
- EMsg_BRPProcessLicensesResponse EMsg = 3612
- EMsg_BRPRemoveExpiredPaymentData EMsg = 3613
- EMsg_BRPRemoveExpiredPaymentDataResponse EMsg = 3614
- EMsg_BRPConvertToCurrentKeys EMsg = 3615
- EMsg_BRPConvertToCurrentKeysResponse EMsg = 3616
- EMsg_BRPPruneCardUsageStats EMsg = 3617
- EMsg_BRPPruneCardUsageStatsResponse EMsg = 3618
- EMsg_BRPCheckActivationCodes EMsg = 3619
- EMsg_BRPCheckActivationCodesResponse EMsg = 3620
+ EMsg_BRPStartShippingJobs EMsg = 3601 // Deprecated
+ EMsg_BRPProcessUSBankReports EMsg = 3602 // Deprecated
+ EMsg_BRPProcessGCReports EMsg = 3603 // Deprecated
+ EMsg_BRPProcessPPReports EMsg = 3604 // Deprecated
+ EMsg_BRPCommitGC EMsg = 3607 // Deprecated
+ EMsg_BRPCommitGCResponse EMsg = 3608 // Deprecated
+ EMsg_BRPFindHungTransactions EMsg = 3609 // Deprecated
+ EMsg_BRPCheckFinanceCloseOutDate EMsg = 3610 // Deprecated
+ EMsg_BRPProcessLicenses EMsg = 3611 // Deprecated
+ EMsg_BRPProcessLicensesResponse EMsg = 3612 // Deprecated
+ EMsg_BRPRemoveExpiredPaymentData EMsg = 3613 // Deprecated
+ EMsg_BRPRemoveExpiredPaymentDataResponse EMsg = 3614 // Deprecated
+ EMsg_BRPConvertToCurrentKeys EMsg = 3615 // Deprecated
+ EMsg_BRPConvertToCurrentKeysResponse EMsg = 3616 // Deprecated
+ EMsg_BRPPruneCardUsageStats EMsg = 3617 // Deprecated
+ EMsg_BRPPruneCardUsageStatsResponse EMsg = 3618 // Deprecated
+ EMsg_BRPCheckActivationCodes EMsg = 3619 // Deprecated
+ EMsg_BRPCheckActivationCodesResponse EMsg = 3620 // Deprecated
+ EMsg_BRPCommitWP EMsg = 3621 // Deprecated
+ EMsg_BRPCommitWPResponse EMsg = 3622 // Deprecated
+ EMsg_BRPProcessWPReports EMsg = 3623 // Deprecated
+ EMsg_BRPProcessPaymentRules EMsg = 3624 // Deprecated
+ EMsg_BRPProcessPartnerPayments EMsg = 3625 // Deprecated
+ EMsg_BRPCheckSettlementReports EMsg = 3626 // Deprecated
+ EMsg_BRPPostTaxToAvalara EMsg = 3628 // Deprecated
+ EMsg_BRPPostTransactionTax EMsg = 3629
+ EMsg_BRPPostTransactionTaxResponse EMsg = 3630
+ EMsg_BRPProcessIMReports EMsg = 3631 // Deprecated
EMsg_BaseAMRange2 EMsg = 4000
EMsg_AMCreateChat EMsg = 4001
EMsg_AMCreateChatResponse EMsg = 4002
- EMsg_AMUpdateChatMetadata EMsg = 4003
- EMsg_AMPublishChatMetadata EMsg = 4004
EMsg_AMSetProfileURL EMsg = 4005
EMsg_AMGetAccountEmailAddress EMsg = 4006
EMsg_AMGetAccountEmailAddressResponse EMsg = 4007
- EMsg_AMRequestFriendData EMsg = 4008
+ EMsg_AMRequestClanData EMsg = 4008
EMsg_AMRouteToClients EMsg = 4009
EMsg_AMLeaveClan EMsg = 4010
EMsg_AMClanPermissions EMsg = 4011
EMsg_AMClanPermissionsResponse EMsg = 4012
- EMsg_AMCreateClanEvent EMsg = 4013
- EMsg_AMCreateClanEventResponse EMsg = 4014
- EMsg_AMUpdateClanEvent EMsg = 4015
- EMsg_AMUpdateClanEventResponse EMsg = 4016
- EMsg_AMGetClanEvents EMsg = 4017
- EMsg_AMGetClanEventsResponse EMsg = 4018
- EMsg_AMDeleteClanEvent EMsg = 4019
- EMsg_AMDeleteClanEventResponse EMsg = 4020
+ EMsg_AMCreateClanEvent EMsg = 4013 // Deprecated: renamed to AMCreateClanEventDummyForRateLimiting
+ EMsg_AMCreateClanEventDummyForRateLimiting EMsg = 4013
+ EMsg_AMCreateClanEventResponse EMsg = 4014 // Deprecated
+ EMsg_AMUpdateClanEvent EMsg = 4015 // Deprecated: renamed to AMUpdateClanEventDummyForRateLimiting
+ EMsg_AMUpdateClanEventDummyForRateLimiting EMsg = 4015
+ EMsg_AMUpdateClanEventResponse EMsg = 4016 // Deprecated
+ EMsg_AMGetClanEvents EMsg = 4017 // Deprecated
+ EMsg_AMGetClanEventsResponse EMsg = 4018 // Deprecated
+ EMsg_AMDeleteClanEvent EMsg = 4019 // Deprecated
+ EMsg_AMDeleteClanEventResponse EMsg = 4020 // Deprecated
EMsg_AMSetClanPermissionSettings EMsg = 4021
EMsg_AMSetClanPermissionSettingsResponse EMsg = 4022
EMsg_AMGetClanPermissionSettings EMsg = 4023
EMsg_AMGetClanPermissionSettingsResponse EMsg = 4024
EMsg_AMPublishChatRoomInfo EMsg = 4025
EMsg_ClientChatRoomInfo EMsg = 4026
- EMsg_AMCreateClanAnnouncement EMsg = 4027
- EMsg_AMCreateClanAnnouncementResponse EMsg = 4028
- EMsg_AMUpdateClanAnnouncement EMsg = 4029
- EMsg_AMUpdateClanAnnouncementResponse EMsg = 4030
- EMsg_AMGetClanAnnouncementsCount EMsg = 4031
- EMsg_AMGetClanAnnouncementsCountResponse EMsg = 4032
- EMsg_AMGetClanAnnouncements EMsg = 4033
- EMsg_AMGetClanAnnouncementsResponse EMsg = 4034
- EMsg_AMDeleteClanAnnouncement EMsg = 4035
- EMsg_AMDeleteClanAnnouncementResponse EMsg = 4036
- EMsg_AMGetSingleClanAnnouncement EMsg = 4037
- EMsg_AMGetSingleClanAnnouncementResponse EMsg = 4038
EMsg_AMGetClanHistory EMsg = 4039
EMsg_AMGetClanHistoryResponse EMsg = 4040
EMsg_AMGetClanPermissionBits EMsg = 4041
@@ -771,8 +678,8 @@ const (
EMsg_AMSessionInfoRequest EMsg = 4045
EMsg_AMSessionInfoResponse EMsg = 4046
EMsg_AMValidateWGToken EMsg = 4047
- EMsg_AMGetSingleClanEvent EMsg = 4048
- EMsg_AMGetSingleClanEventResponse EMsg = 4049
+ EMsg_AMGetSingleClanEvent EMsg = 4048 // Deprecated
+ EMsg_AMGetSingleClanEventResponse EMsg = 4049 // Deprecated
EMsg_AMGetClanRank EMsg = 4050
EMsg_AMGetClanRankResponse EMsg = 4051
EMsg_AMSetClanRank EMsg = 4052
@@ -781,12 +688,11 @@ const (
EMsg_AMGetClanPOTWResponse EMsg = 4055
EMsg_AMSetClanPOTW EMsg = 4056
EMsg_AMSetClanPOTWResponse EMsg = 4057
- EMsg_AMRequestChatMetadata EMsg = 4058
EMsg_AMDumpUser EMsg = 4059
EMsg_AMKickUserFromClan EMsg = 4060
EMsg_AMAddFounderToClan EMsg = 4061
EMsg_AMValidateWGTokenResponse EMsg = 4062
- EMsg_AMSetCommunityState EMsg = 4063
+ EMsg_AMSetCommunityState EMsg = 4063 // Deprecated
EMsg_AMSetAccountDetails EMsg = 4064
EMsg_AMGetChatBanList EMsg = 4065
EMsg_AMGetChatBanListResponse EMsg = 4066
@@ -796,12 +702,14 @@ const (
EMsg_AMGetAccountLinksResponse EMsg = 4070
EMsg_AMSetAccountLinks EMsg = 4071
EMsg_AMSetAccountLinksResponse EMsg = 4072
- EMsg_AMGetUserGameStats EMsg = 4073
- EMsg_AMGetUserGameStatsResponse EMsg = 4074
+ EMsg_AMGetUserGameStats EMsg = 4073 // Deprecated: renamed to UGSGetUserGameStats
+ EMsg_UGSGetUserGameStats EMsg = 4073
+ EMsg_AMGetUserGameStatsResponse EMsg = 4074 // Deprecated: renamed to UGSGetUserGameStatsResponse
+ EMsg_UGSGetUserGameStatsResponse EMsg = 4074
EMsg_AMCheckClanMembership EMsg = 4075
EMsg_AMGetClanMembers EMsg = 4076
EMsg_AMGetClanMembersResponse EMsg = 4077
- EMsg_AMJoinPublicClan EMsg = 4078
+ EMsg_AMJoinPublicClan EMsg = 4078 // Deprecated
EMsg_AMNotifyChatOfClanChange EMsg = 4079
EMsg_AMResubmitPurchase EMsg = 4080
EMsg_AMAddFriend EMsg = 4081
@@ -811,13 +719,10 @@ const (
EMsg_AMChangeClanOwner EMsg = 4085
EMsg_AMCancelEasyCollect EMsg = 4086
EMsg_AMCancelEasyCollectResponse EMsg = 4087
- EMsg_AMGetClanMembershipList EMsg = 4088
- EMsg_AMGetClanMembershipListResponse EMsg = 4089
EMsg_AMClansInCommon EMsg = 4090
EMsg_AMClansInCommonResponse EMsg = 4091
EMsg_AMIsValidAccountID EMsg = 4092
- EMsg_AMConvertClan EMsg = 4093
- EMsg_AMGetGiftTargetListRelay EMsg = 4094
+ EMsg_AMConvertClan EMsg = 4093 // Deprecated
EMsg_AMWipeFriendsList EMsg = 4095
EMsg_AMSetIgnored EMsg = 4096
EMsg_AMClansInCommonCountResponse EMsg = 4097
@@ -832,7 +737,7 @@ const (
EMsg_AMFindGSByIP EMsg = 4106
EMsg_AMFoundGSByIP EMsg = 4107
EMsg_AMGiftRevoked EMsg = 4108
- EMsg_AMCreateAccountRecord EMsg = 4109
+ EMsg_AMCreateAccountRecord EMsg = 4109 // Deprecated
EMsg_AMUserClanList EMsg = 4110
EMsg_AMUserClanListResponse EMsg = 4111
EMsg_AMGetAccountDetails2 EMsg = 4112
@@ -842,7 +747,8 @@ const (
EMsg_AMGetCommunityPrivacyState EMsg = 4116
EMsg_AMGetCommunityPrivacyStateResponse EMsg = 4117
EMsg_AMCheckClanInviteRateLimiting EMsg = 4118
- EMsg_AMGetUserAchievementStatus EMsg = 4119
+ EMsg_AMGetUserAchievementStatus EMsg = 4119 // Deprecated: renamed to UGSGetUserAchievementStatus
+ EMsg_UGSGetUserAchievementStatus EMsg = 4119
EMsg_AMGetIgnored EMsg = 4120
EMsg_AMGetIgnoredResponse EMsg = 4121
EMsg_AMSetIgnoredResponse EMsg = 4122
@@ -852,32 +758,22 @@ const (
EMsg_AMServiceModulesCache EMsg = 4126
EMsg_AMServiceModulesCall EMsg = 4127
EMsg_AMServiceModulesCallResponse EMsg = 4128
- EMsg_AMGetCaptchaDataForIP EMsg = 4129
- EMsg_AMGetCaptchaDataForIPResponse EMsg = 4130
- EMsg_AMValidateCaptchaDataForIP EMsg = 4131
- EMsg_AMValidateCaptchaDataForIPResponse EMsg = 4132
- EMsg_AMTrackFailedAuthByIP EMsg = 4133
- EMsg_AMGetCaptchaDataByGID EMsg = 4134
- EMsg_AMGetCaptchaDataByGIDResponse EMsg = 4135
- EMsg_AMGetLobbyList EMsg = 4136
- EMsg_AMGetLobbyListResponse EMsg = 4137
- EMsg_AMGetLobbyMetadata EMsg = 4138
- EMsg_AMGetLobbyMetadataResponse EMsg = 4139
+ EMsg_AMGetCaptchaDataForIP EMsg = 4129 // Deprecated
+ EMsg_AMGetCaptchaDataForIPResponse EMsg = 4130 // Deprecated
+ EMsg_AMValidateCaptchaDataForIP EMsg = 4131 // Deprecated
+ EMsg_AMValidateCaptchaDataForIPResponse EMsg = 4132 // Deprecated
+ EMsg_AMTrackFailedAuthByIP EMsg = 4133 // Deprecated
+ EMsg_AMGetCaptchaDataByGID EMsg = 4134 // Deprecated
+ EMsg_AMGetCaptchaDataByGIDResponse EMsg = 4135 // Deprecated
EMsg_CommunityAddFriendNews EMsg = 4140
- EMsg_AMAddClanNews EMsg = 4141
- EMsg_AMWriteNews EMsg = 4142
EMsg_AMFindClanUser EMsg = 4143
EMsg_AMFindClanUserResponse EMsg = 4144
EMsg_AMBanFromChat EMsg = 4145
- EMsg_AMGetUserHistoryResponse EMsg = 4146
EMsg_AMGetUserNewsSubscriptions EMsg = 4147
EMsg_AMGetUserNewsSubscriptionsResponse EMsg = 4148
EMsg_AMSetUserNewsSubscriptions EMsg = 4149
- EMsg_AMGetUserNews EMsg = 4150
- EMsg_AMGetUserNewsResponse EMsg = 4151
EMsg_AMSendQueuedEmails EMsg = 4152
EMsg_AMSetLicenseFlags EMsg = 4153
- EMsg_AMGetUserHistory EMsg = 4154
EMsg_CommunityDeleteUserNews EMsg = 4155
EMsg_AMAllowUserFilesRequest EMsg = 4156
EMsg_AMAllowUserFilesResponse EMsg = 4157
@@ -887,64 +783,40 @@ const (
EMsg_AMCheckClanMembershipResponse EMsg = 4161
EMsg_AMProbeClanMembershipList EMsg = 4162
EMsg_AMProbeClanMembershipListResponse EMsg = 4163
+ EMsg_UGSGetUserAchievementStatusResponse EMsg = 4164
EMsg_AMGetFriendsLobbies EMsg = 4165
EMsg_AMGetFriendsLobbiesResponse EMsg = 4166
EMsg_AMGetUserFriendNewsResponse EMsg = 4172
EMsg_CommunityGetUserFriendNews EMsg = 4173
EMsg_AMGetUserClansNewsResponse EMsg = 4174
EMsg_AMGetUserClansNews EMsg = 4175
- EMsg_AMStoreInitPurchase EMsg = 4176
- EMsg_AMStoreInitPurchaseResponse EMsg = 4177
- EMsg_AMStoreGetFinalPrice EMsg = 4178
- EMsg_AMStoreGetFinalPriceResponse EMsg = 4179
- EMsg_AMStoreCompletePurchase EMsg = 4180
- EMsg_AMStoreCancelPurchase EMsg = 4181
- EMsg_AMStorePurchaseResponse EMsg = 4182
- EMsg_AMCreateAccountRecordInSteam3 EMsg = 4183
EMsg_AMGetPreviousCBAccount EMsg = 4184
EMsg_AMGetPreviousCBAccountResponse EMsg = 4185
- EMsg_AMUpdateBillingAddress EMsg = 4186
- EMsg_AMUpdateBillingAddressResponse EMsg = 4187
- EMsg_AMGetBillingAddress EMsg = 4188
- EMsg_AMGetBillingAddressResponse EMsg = 4189
EMsg_AMGetUserLicenseHistory EMsg = 4190
EMsg_AMGetUserLicenseHistoryResponse EMsg = 4191
EMsg_AMSupportChangePassword EMsg = 4194
EMsg_AMSupportChangeEmail EMsg = 4195
- EMsg_AMSupportChangeSecretQA EMsg = 4196
EMsg_AMResetUserVerificationGSByIP EMsg = 4197
EMsg_AMUpdateGSPlayStats EMsg = 4198
EMsg_AMSupportEnableOrDisable EMsg = 4199
- EMsg_AMGetComments EMsg = 4200
- EMsg_AMGetCommentsResponse EMsg = 4201
- EMsg_AMAddComment EMsg = 4202
- EMsg_AMAddCommentResponse EMsg = 4203
- EMsg_AMDeleteComment EMsg = 4204
- EMsg_AMDeleteCommentResponse EMsg = 4205
EMsg_AMGetPurchaseStatus EMsg = 4206
EMsg_AMSupportIsAccountEnabled EMsg = 4209
EMsg_AMSupportIsAccountEnabledResponse EMsg = 4210
- EMsg_AMGetUserStats EMsg = 4211
+ EMsg_AMGetUserStats EMsg = 4211 // Deprecated: renamed to UGSGetUserStats
+ EMsg_UGSGetUserStats EMsg = 4211
EMsg_AMSupportKickSession EMsg = 4212
EMsg_AMGSSearch EMsg = 4213
EMsg_MarketingMessageUpdate EMsg = 4216
- EMsg_AMRouteFriendMsg EMsg = 4219
+ EMsg_AMRouteFriendMsg EMsg = 4219 // Deprecated: renamed to ChatServerRouteFriendMsg
+ EMsg_ChatServerRouteFriendMsg EMsg = 4219
EMsg_AMTicketAuthRequestOrResponse EMsg = 4220
EMsg_AMVerifyDepotManagementRights EMsg = 4222
EMsg_AMVerifyDepotManagementRightsResponse EMsg = 4223
EMsg_AMAddFreeLicense EMsg = 4224
- EMsg_AMGetUserFriendsMinutesPlayed EMsg = 4225
- EMsg_AMGetUserFriendsMinutesPlayedResponse EMsg = 4226
- EMsg_AMGetUserMinutesPlayed EMsg = 4227
- EMsg_AMGetUserMinutesPlayedResponse EMsg = 4228
EMsg_AMValidateEmailLink EMsg = 4231
EMsg_AMValidateEmailLinkResponse EMsg = 4232
- EMsg_AMAddUsersToMarketingTreatment EMsg = 4234
- EMsg_AMStoreUserStats EMsg = 4236
- EMsg_AMGetUserGameplayInfo EMsg = 4237
- EMsg_AMGetUserGameplayInfoResponse EMsg = 4238
- EMsg_AMGetCardList EMsg = 4239
- EMsg_AMGetCardListResponse EMsg = 4240
+ EMsg_AMStoreUserStats EMsg = 4236 // Deprecated: renamed to UGSStoreUserStats
+ EMsg_UGSStoreUserStats EMsg = 4236
EMsg_AMDeleteStoredCard EMsg = 4241
EMsg_AMRevokeLegacyGameKeys EMsg = 4242
EMsg_AMGetWalletDetails EMsg = 4244
@@ -956,19 +828,17 @@ const (
EMsg_AMGetWalletConversionRateResponse EMsg = 4250
EMsg_AMConvertWallet EMsg = 4251
EMsg_AMConvertWalletResponse EMsg = 4252
- EMsg_AMRelayGetFriendsWhoPlayGame EMsg = 4253
- EMsg_AMRelayGetFriendsWhoPlayGameResponse EMsg = 4254
EMsg_AMSetPreApproval EMsg = 4255
EMsg_AMSetPreApprovalResponse EMsg = 4256
- EMsg_AMMarketingTreatmentUpdate EMsg = 4257
EMsg_AMCreateRefund EMsg = 4258
- EMsg_AMCreateRefundResponse EMsg = 4259
+ EMsg_AMCreateRefundResponse EMsg = 4259 // Deprecated
EMsg_AMCreateChargeback EMsg = 4260
- EMsg_AMCreateChargebackResponse EMsg = 4261
+ EMsg_AMCreateChargebackResponse EMsg = 4261 // Deprecated
EMsg_AMCreateDispute EMsg = 4262
- EMsg_AMCreateDisputeResponse EMsg = 4263
+ EMsg_AMCreateDisputeResponse EMsg = 4263 // Deprecated
EMsg_AMClearDispute EMsg = 4264
- EMsg_AMClearDisputeResponse EMsg = 4265
+ EMsg_AMClearDisputeResponse EMsg = 4265 // Deprecated: renamed to AMCreateFinancialAdjustment
+ EMsg_AMCreateFinancialAdjustment EMsg = 4265
EMsg_AMPlayerNicknameList EMsg = 4266
EMsg_AMPlayerNicknameListResponse EMsg = 4267
EMsg_AMSetDRMTestConfig EMsg = 4268
@@ -976,12 +846,12 @@ const (
EMsg_AMGetUserCurrentGameInfoResponse EMsg = 4270
EMsg_AMGetGSPlayerList EMsg = 4271
EMsg_AMGetGSPlayerListResponse EMsg = 4272
- EMsg_AMUpdatePersonaStateCache EMsg = 4275
EMsg_AMGetGameMembers EMsg = 4276
EMsg_AMGetGameMembersResponse EMsg = 4277
EMsg_AMGetSteamIDForMicroTxn EMsg = 4278
EMsg_AMGetSteamIDForMicroTxnResponse EMsg = 4279
- EMsg_AMAddPublisherUser EMsg = 4280
+ EMsg_AMAddPublisherUser EMsg = 4280 // Deprecated: renamed to AMSetPartnerMember
+ EMsg_AMSetPartnerMember EMsg = 4280
EMsg_AMRemovePublisherUser EMsg = 4281
EMsg_AMGetUserLicenseList EMsg = 4282
EMsg_AMGetUserLicenseListResponse EMsg = 4283
@@ -992,26 +862,21 @@ const (
EMsg_AMGetAccountDetailsResponse EMsg = 4288
EMsg_AMGetPlayerLinkDetails EMsg = 4289
EMsg_AMGetPlayerLinkDetailsResponse EMsg = 4290
- EMsg_AMSubscribeToPersonaFeed EMsg = 4291
- EMsg_AMGetUserVacBanList EMsg = 4292
- EMsg_AMGetUserVacBanListResponse EMsg = 4293
EMsg_AMGetAccountFlagsForWGSpoofing EMsg = 4294
EMsg_AMGetAccountFlagsForWGSpoofingResponse EMsg = 4295
- EMsg_AMGetFriendsWishlistInfo EMsg = 4296
- EMsg_AMGetFriendsWishlistInfoResponse EMsg = 4297
EMsg_AMGetClanOfficers EMsg = 4298
EMsg_AMGetClanOfficersResponse EMsg = 4299
EMsg_AMNameChange EMsg = 4300
EMsg_AMGetNameHistory EMsg = 4301
EMsg_AMGetNameHistoryResponse EMsg = 4302
EMsg_AMUpdateProviderStatus EMsg = 4305
- EMsg_AMClearPersonaMetadataBlob EMsg = 4306
EMsg_AMSupportRemoveAccountSecurity EMsg = 4307
EMsg_AMIsAccountInCaptchaGracePeriod EMsg = 4308
EMsg_AMIsAccountInCaptchaGracePeriodResponse EMsg = 4309
EMsg_AMAccountPS3Unlink EMsg = 4310
EMsg_AMAccountPS3UnlinkResponse EMsg = 4311
- EMsg_AMStoreUserStatsResponse EMsg = 4312
+ EMsg_AMStoreUserStatsResponse EMsg = 4312 // Deprecated: renamed to UGSStoreUserStatsResponse
+ EMsg_UGSStoreUserStatsResponse EMsg = 4312
EMsg_AMGetAccountPSNInfo EMsg = 4313
EMsg_AMGetAccountPSNInfoResponse EMsg = 4314
EMsg_AMAuthenticatedPlayerList EMsg = 4315
@@ -1040,7 +905,6 @@ const (
EMsg_AMGameServerAccountChangePassword EMsg = 4340
EMsg_AMGameServerAccountDeleteAccount EMsg = 4341
EMsg_AMRenewAgreement EMsg = 4342
- EMsg_AMSendEmail EMsg = 4343
EMsg_AMXsollaPayment EMsg = 4344
EMsg_AMXsollaPaymentResponse EMsg = 4345
EMsg_AMAcctAllowedToPurchase EMsg = 4346
@@ -1060,8 +924,8 @@ const (
EMsg_AMHandlePendingTransactionResponse EMsg = 4360
EMsg_AMGrantGuestPasses2 EMsg = 4361
EMsg_AMGrantGuestPasses2Response EMsg = 4362
- EMsg_AMSessionQuery EMsg = 4363
- EMsg_AMSessionQueryResponse EMsg = 4364
+ EMsg_AMSessionQuery EMsg = 4363 // Deprecated
+ EMsg_AMSessionQueryResponse EMsg = 4364 // Deprecated
EMsg_AMGetPlayerBanDetails EMsg = 4365
EMsg_AMGetPlayerBanDetailsResponse EMsg = 4366
EMsg_AMFinalizePurchase EMsg = 4367
@@ -1072,25 +936,49 @@ const (
EMsg_AMGetPendingNotificationCount EMsg = 4375
EMsg_AMGetPendingNotificationCountResponse EMsg = 4376
EMsg_AMPasswordHashUpgrade EMsg = 4377
- EMsg_AMMoPayPayment EMsg = 4378
- EMsg_AMMoPayPaymentResponse EMsg = 4379
+ EMsg_AMMoPayPayment EMsg = 4378 // Deprecated
+ EMsg_AMMoPayPaymentResponse EMsg = 4379 // Deprecated
EMsg_AMBoaCompraPayment EMsg = 4380
EMsg_AMBoaCompraPaymentResponse EMsg = 4381
- EMsg_AMExpireCaptchaByGID EMsg = 4382
+ EMsg_AMExpireCaptchaByGID EMsg = 4382 // Deprecated
EMsg_AMCompleteExternalPurchase EMsg = 4383
EMsg_AMCompleteExternalPurchaseResponse EMsg = 4384
EMsg_AMResolveNegativeWalletCredits EMsg = 4385
EMsg_AMResolveNegativeWalletCreditsResponse EMsg = 4386
- EMsg_AMPayelpPayment EMsg = 4387
- EMsg_AMPayelpPaymentResponse EMsg = 4388
+ EMsg_AMPayelpPayment EMsg = 4387 // Deprecated
+ EMsg_AMPayelpPaymentResponse EMsg = 4388 // Deprecated
EMsg_AMPlayerGetClanBasicDetails EMsg = 4389
EMsg_AMPlayerGetClanBasicDetailsResponse EMsg = 4390
+ EMsg_AMMOLPayment EMsg = 4391
+ EMsg_AMMOLPaymentResponse EMsg = 4392
+ EMsg_GetUserIPCountry EMsg = 4393
+ EMsg_GetUserIPCountryResponse EMsg = 4394
+ EMsg_NotificationOfSuspiciousActivity EMsg = 4395
+ EMsg_AMDegicaPayment EMsg = 4396
+ EMsg_AMDegicaPaymentResponse EMsg = 4397
+ EMsg_AMEClubPayment EMsg = 4398
+ EMsg_AMEClubPaymentResponse EMsg = 4399
+ EMsg_AMPayPalPaymentsHubPayment EMsg = 4400
+ EMsg_AMPayPalPaymentsHubPaymentResponse EMsg = 4401
EMsg_AMTwoFactorRecoverAuthenticatorRequest EMsg = 4402
EMsg_AMTwoFactorRecoverAuthenticatorResponse EMsg = 4403
+ EMsg_AMSmart2PayPayment EMsg = 4404
+ EMsg_AMSmart2PayPaymentResponse EMsg = 4405
EMsg_AMValidatePasswordResetCodeAndSendSmsRequest EMsg = 4406
EMsg_AMValidatePasswordResetCodeAndSendSmsResponse EMsg = 4407
EMsg_AMGetAccountResetDetailsRequest EMsg = 4408
EMsg_AMGetAccountResetDetailsResponse EMsg = 4409
+ EMsg_AMBitPayPayment EMsg = 4410
+ EMsg_AMBitPayPaymentResponse EMsg = 4411
+ EMsg_AMSendAccountInfoUpdate EMsg = 4412
+ EMsg_AMSendScheduledGift EMsg = 4413
+ EMsg_AMNodwinPayment EMsg = 4414
+ EMsg_AMNodwinPaymentResponse EMsg = 4415
+ EMsg_AMResolveWalletRevoke EMsg = 4416
+ EMsg_AMResolveWalletReverseRevoke EMsg = 4417
+ EMsg_AMFundedPayment EMsg = 4418
+ EMsg_AMFundedPaymentResponse EMsg = 4419
+ EMsg_AMRequestPersonaUpdateForChatServer EMsg = 4420
EMsg_BasePSRange EMsg = 5000
EMsg_PSCreateShoppingCart EMsg = 5001
EMsg_PSCreateShoppingCartResponse EMsg = 5002
@@ -1122,9 +1010,6 @@ const (
EMsg_UFSSynchronizeFileResponse EMsg = 5218
EMsg_ClientUFSDeleteFileRequest EMsg = 5219
EMsg_ClientUFSDeleteFileResponse EMsg = 5220
- EMsg_UFSDownloadRequest EMsg = 5221
- EMsg_UFSDownloadResponse EMsg = 5222
- EMsg_UFSDownloadChunk EMsg = 5223
EMsg_ClientUFSGetUGCDetails EMsg = 5226
EMsg_ClientUFSGetUGCDetailsResponse EMsg = 5227
EMsg_UFSUpdateFileFlags EMsg = 5228
@@ -1150,18 +1035,21 @@ const (
EMsg_UFSDownloadFinishRequest EMsg = 5248
EMsg_UFSDownloadFinishResponse EMsg = 5249
EMsg_UFSFlushURLCache EMsg = 5250
- EMsg_UFSUploadCommit EMsg = 5251
- EMsg_UFSUploadCommitResponse EMsg = 5252
+ EMsg_UFSUploadCommit EMsg = 5251 // Deprecated: renamed to ClientUFSUploadCommit
+ EMsg_ClientUFSUploadCommit EMsg = 5251
+ EMsg_UFSUploadCommitResponse EMsg = 5252 // Deprecated: renamed to ClientUFSUploadCommitResponse
+ EMsg_ClientUFSUploadCommitResponse EMsg = 5252
+ EMsg_UFSMigrateFileAppID EMsg = 5253
+ EMsg_UFSMigrateFileAppIDResponse EMsg = 5254
EMsg_BaseClient2 EMsg = 5400
EMsg_ClientRequestForgottenPasswordEmail EMsg = 5401
EMsg_ClientRequestForgottenPasswordEmailResponse EMsg = 5402
EMsg_ClientCreateAccountResponse EMsg = 5403
EMsg_ClientResetForgottenPassword EMsg = 5404
EMsg_ClientResetForgottenPasswordResponse EMsg = 5405
- EMsg_ClientCreateAccount2 EMsg = 5406
+ EMsg_ClientCreateAccount2 EMsg = 5406 // Deprecated
EMsg_ClientInformOfResetForgottenPassword EMsg = 5407
EMsg_ClientInformOfResetForgottenPasswordResponse EMsg = 5408
- EMsg_ClientAnonUserLogOn_Deprecated EMsg = 5409 // Deprecated
EMsg_ClientGamesPlayedWithDataBlob EMsg = 5410
EMsg_ClientUpdateUserGameInfo EMsg = 5411
EMsg_ClientFileToDownload EMsg = 5412
@@ -1172,10 +1060,8 @@ const (
EMsg_ClientLBSFindOrCreateLBResponse EMsg = 5417
EMsg_ClientLBSGetLBEntries EMsg = 5418
EMsg_ClientLBSGetLBEntriesResponse EMsg = 5419
- EMsg_ClientMarketingMessageUpdate EMsg = 5420 // Deprecated
EMsg_ClientChatDeclined EMsg = 5426
EMsg_ClientFriendMsgIncoming EMsg = 5427
- EMsg_ClientAuthList_Deprecated EMsg = 5428 // Deprecated
EMsg_ClientTicketAuthComplete EMsg = 5429
EMsg_ClientIsLimitedAccount EMsg = 5430
EMsg_ClientRequestAuthList EMsg = 5431
@@ -1183,13 +1069,9 @@ const (
EMsg_ClientStat EMsg = 5433
EMsg_ClientP2PConnectionInfo EMsg = 5434
EMsg_ClientP2PConnectionFailInfo EMsg = 5435
- EMsg_ClientGetNumberOfCurrentPlayers EMsg = 5436
- EMsg_ClientGetNumberOfCurrentPlayersResponse EMsg = 5437
EMsg_ClientGetDepotDecryptionKey EMsg = 5438
EMsg_ClientGetDepotDecryptionKeyResponse EMsg = 5439
EMsg_GSPerformHardwareSurvey EMsg = 5440
- EMsg_ClientGetAppBetaPasswords EMsg = 5441
- EMsg_ClientGetAppBetaPasswordsResponse EMsg = 5442
EMsg_ClientEnableTestLicense EMsg = 5443
EMsg_ClientEnableTestLicenseResponse EMsg = 5444
EMsg_ClientDisableTestLicense EMsg = 5445
@@ -1208,10 +1090,8 @@ const (
EMsg_ClientPersonalQAChange3 EMsg = 5459
EMsg_ClientResetForgottenPassword3 EMsg = 5460
EMsg_ClientRequestForgottenPasswordEmail3 EMsg = 5461
- EMsg_ClientCreateAccount3 EMsg = 5462 // Deprecated
EMsg_ClientNewLoginKey EMsg = 5463
EMsg_ClientNewLoginKeyAccepted EMsg = 5464
- EMsg_ClientLogOnWithHash_Deprecated EMsg = 5465 // Deprecated
EMsg_ClientStoreUserStats2 EMsg = 5466
EMsg_ClientStatsUpdated EMsg = 5467
EMsg_ClientActivateOEMLicense EMsg = 5468
@@ -1266,8 +1146,6 @@ const (
EMsg_ClientLBSSetUGCResponse EMsg = 5530
EMsg_ClientAMGetClanOfficers EMsg = 5531
EMsg_ClientAMGetClanOfficersResponse EMsg = 5532
- EMsg_ClientCheckFileSignature EMsg = 5533
- EMsg_ClientCheckFileSignatureResponse EMsg = 5534
EMsg_ClientFriendProfileInfo EMsg = 5535
EMsg_ClientFriendProfileInfoResponse EMsg = 5536
EMsg_ClientUpdateMachineAuth EMsg = 5537
@@ -1277,8 +1155,8 @@ const (
EMsg_ClientRequestMachineAuth EMsg = 5541
EMsg_ClientRequestMachineAuthResponse EMsg = 5542
EMsg_ClientScreenshotsChanged EMsg = 5543
- EMsg_ClientEmailChange4 EMsg = 5544
- EMsg_ClientEmailChangeResponse4 EMsg = 5545
+ EMsg_ClientEmailChange4 EMsg = 5544 // Deprecated
+ EMsg_ClientEmailChangeResponse4 EMsg = 5545 // Deprecated
EMsg_ClientGetCDNAuthToken EMsg = 5546
EMsg_ClientGetCDNAuthTokenResponse EMsg = 5547
EMsg_ClientDownloadRateStatistics EMsg = 5548
@@ -1297,8 +1175,10 @@ const (
EMsg_AMClientCreateFriendsGroupResponse EMsg = 5561
EMsg_AMClientDeleteFriendsGroup EMsg = 5562
EMsg_AMClientDeleteFriendsGroupResponse EMsg = 5563
- EMsg_AMClientRenameFriendsGroup EMsg = 5564
- EMsg_AMClientRenameFriendsGroupResponse EMsg = 5565
+ EMsg_AMClientRenameFriendsGroup EMsg = 5564 // Deprecated: renamed to AMClientManageFriendsGroup
+ EMsg_AMClientManageFriendsGroup EMsg = 5564
+ EMsg_AMClientRenameFriendsGroupResponse EMsg = 5565 // Deprecated: renamed to AMClientManageFriendsGroupResponse
+ EMsg_AMClientManageFriendsGroupResponse EMsg = 5565
EMsg_AMClientAddFriendToGroup EMsg = 5566
EMsg_AMClientAddFriendToGroupResponse EMsg = 5567
EMsg_AMClientRemoveFriendFromGroup EMsg = 5568
@@ -1312,8 +1192,6 @@ const (
EMsg_ClientItemAnnouncements EMsg = 5576
EMsg_ClientRequestItemAnnouncements EMsg = 5577
EMsg_ClientFriendMsgEchoToSender EMsg = 5578
- EMsg_ClientChangeSteamGuardOptions EMsg = 5579 // Deprecated
- EMsg_ClientChangeSteamGuardOptionsResponse EMsg = 5580 // Deprecated
EMsg_ClientOGSGameServerPingSample EMsg = 5581
EMsg_ClientCommentNotifications EMsg = 5582
EMsg_ClientRequestCommentNotifications EMsg = 5583
@@ -1323,14 +1201,14 @@ const (
EMsg_ClientPlayerNicknameList EMsg = 5587
EMsg_AMClientSetPlayerNickname EMsg = 5588
EMsg_AMClientSetPlayerNicknameResponse EMsg = 5589
- EMsg_ClientRequestOAuthTokenForApp EMsg = 5590 // Deprecated
- EMsg_ClientRequestOAuthTokenForAppResponse EMsg = 5591 // Deprecated
- EMsg_ClientCreateAccountProto EMsg = 5590
- EMsg_ClientCreateAccountProtoResponse EMsg = 5591
+ EMsg_ClientCreateAccountProto EMsg = 5590 // Deprecated
+ EMsg_ClientCreateAccountProtoResponse EMsg = 5591 // Deprecated
EMsg_ClientGetNumberOfCurrentPlayersDP EMsg = 5592
EMsg_ClientGetNumberOfCurrentPlayersDPResponse EMsg = 5593
- EMsg_ClientServiceMethod EMsg = 5594
- EMsg_ClientServiceMethodResponse EMsg = 5595
+ EMsg_ClientServiceMethod EMsg = 5594 // Deprecated: renamed to ClientServiceMethodLegacy
+ EMsg_ClientServiceMethodLegacy EMsg = 5594
+ EMsg_ClientServiceMethodResponse EMsg = 5595 // Deprecated: renamed to ClientServiceMethodLegacyResponse
+ EMsg_ClientServiceMethodLegacyResponse EMsg = 5595
EMsg_ClientFriendUserStatusPublished EMsg = 5596
EMsg_ClientCurrentUIMode EMsg = 5597
EMsg_ClientVanityURLChangedNotification EMsg = 5598
@@ -1355,32 +1233,14 @@ const (
EMsg_ClientDFSDownloadStatus EMsg = 5617
EMsg_DFSStartTransfer EMsg = 5618
EMsg_DFSTransferComplete EMsg = 5619
+ EMsg_DFSRouteFileResponse EMsg = 5620
+ EMsg_ClientNetworkingCertRequest EMsg = 5621
+ EMsg_ClientNetworkingCertRequestResponse EMsg = 5622
+ EMsg_ClientChallengeRequest EMsg = 5623
+ EMsg_ClientChallengeResponse EMsg = 5624
EMsg_BaseMDS EMsg = 5800
- EMsg_ClientMDSLoginRequest EMsg = 5801 // Deprecated
- EMsg_ClientMDSLoginResponse EMsg = 5802 // Deprecated
- EMsg_ClientMDSUploadManifestRequest EMsg = 5803 // Deprecated
- EMsg_ClientMDSUploadManifestResponse EMsg = 5804 // Deprecated
- EMsg_ClientMDSTransmitManifestDataChunk EMsg = 5805 // Deprecated
- EMsg_ClientMDSHeartbeat EMsg = 5806 // Deprecated
- EMsg_ClientMDSUploadDepotChunks EMsg = 5807 // Deprecated
- EMsg_ClientMDSUploadDepotChunksResponse EMsg = 5808 // Deprecated
- EMsg_ClientMDSInitDepotBuildRequest EMsg = 5809 // Deprecated
- EMsg_ClientMDSInitDepotBuildResponse EMsg = 5810 // Deprecated
EMsg_AMToMDSGetDepotDecryptionKey EMsg = 5812
EMsg_MDSToAMGetDepotDecryptionKeyResponse EMsg = 5813
- EMsg_MDSGetVersionsForDepot EMsg = 5814
- EMsg_MDSGetVersionsForDepotResponse EMsg = 5815
- EMsg_MDSSetPublicVersionForDepot EMsg = 5816 // Deprecated
- EMsg_MDSSetPublicVersionForDepotResponse EMsg = 5817 // Deprecated
- EMsg_ClientMDSInitWorkshopBuildRequest EMsg = 5816 // Deprecated
- EMsg_ClientMDSInitWorkshopBuildResponse EMsg = 5817 // Deprecated
- EMsg_ClientMDSGetDepotManifest EMsg = 5818 // Deprecated
- EMsg_ClientMDSGetDepotManifestResponse EMsg = 5819 // Deprecated
- EMsg_ClientMDSGetDepotManifestChunk EMsg = 5820 // Deprecated
- EMsg_ClientMDSUploadRateTest EMsg = 5823 // Deprecated
- EMsg_ClientMDSUploadRateTestResponse EMsg = 5824 // Deprecated
- EMsg_MDSDownloadDepotChunksAck EMsg = 5825
- EMsg_MDSContentServerStatsBroadcast EMsg = 5826
EMsg_MDSContentServerConfigRequest EMsg = 5827
EMsg_MDSContentServerConfig EMsg = 5828
EMsg_MDSGetDepotManifest EMsg = 5829
@@ -1389,18 +1249,12 @@ const (
EMsg_MDSGetDepotChunk EMsg = 5832
EMsg_MDSGetDepotChunkResponse EMsg = 5833
EMsg_MDSGetDepotChunkChunk EMsg = 5834
- EMsg_MDSUpdateContentServerConfig EMsg = 5835
- EMsg_MDSGetServerListForUser EMsg = 5836
- EMsg_MDSGetServerListForUserResponse EMsg = 5837
- EMsg_ClientMDSRegisterAppBuild EMsg = 5838 // Deprecated
- EMsg_ClientMDSRegisterAppBuildResponse EMsg = 5839 // Deprecated
- EMsg_ClientMDSSetAppBuildLive EMsg = 5840
- EMsg_ClientMDSSetAppBuildLiveResponse EMsg = 5841
- EMsg_ClientMDSGetPrevDepotBuild EMsg = 5842
- EMsg_ClientMDSGetPrevDepotBuildResponse EMsg = 5843
+ EMsg_MDSGetServerListForUser EMsg = 5836 // Deprecated
+ EMsg_MDSGetServerListForUserResponse EMsg = 5837 // Deprecated
EMsg_MDSToCSFlushChunk EMsg = 5844
- EMsg_ClientMDSSignInstallScript EMsg = 5845 // Deprecated
- EMsg_ClientMDSSignInstallScriptResponse EMsg = 5846 // Deprecated
+ EMsg_MDSMigrateChunk EMsg = 5847
+ EMsg_MDSMigrateChunkResponse EMsg = 5848
+ EMsg_MDSToCSFlushManifest EMsg = 5849
EMsg_CSBase EMsg = 6200
EMsg_CSPing EMsg = 6201
EMsg_CSPingResponse EMsg = 6202
@@ -1411,13 +1265,16 @@ const (
EMsg_AMGMSGameServerUpdate EMsg = 6405
EMsg_AMGMSGameServerRemove EMsg = 6406
EMsg_GameServerOutOfDate EMsg = 6407
+ EMsg_DeviceAuthorizationBase EMsg = 6500
EMsg_ClientAuthorizeLocalDeviceRequest EMsg = 6501
- EMsg_ClientAuthorizeLocalDevice EMsg = 6502
+ EMsg_ClientAuthorizeLocalDeviceResponse EMsg = 6502
EMsg_ClientDeauthorizeDeviceRequest EMsg = 6503
EMsg_ClientDeauthorizeDevice EMsg = 6504
EMsg_ClientUseLocalDeviceAuthorizations EMsg = 6505
EMsg_ClientGetAuthorizedDevices EMsg = 6506
EMsg_ClientGetAuthorizedDevicesResponse EMsg = 6507
+ EMsg_AMNotifySessionDeviceAuthorized EMsg = 6508
+ EMsg_ClientAuthorizeLocalDeviceNotification EMsg = 6509
EMsg_MMSBase EMsg = 6600
EMsg_ClientMMSCreateLobby EMsg = 6601
EMsg_ClientMMSCreateLobbyResponse EMsg = 6602
@@ -1443,6 +1300,9 @@ const (
EMsg_ClientMMSFlushFrenemyListCache EMsg = 6622
EMsg_ClientMMSFlushFrenemyListCacheResponse EMsg = 6623
EMsg_ClientMMSSetLobbyLinked EMsg = 6624
+ EMsg_ClientMMSSetRatelimitPolicyOnClient EMsg = 6625
+ EMsg_ClientMMSGetLobbyStatus EMsg = 6626
+ EMsg_ClientMMSGetLobbyStatusResponse EMsg = 6627
EMsg_NonStdMsgBase EMsg = 6800
EMsg_NonStdMsgMemcached EMsg = 6801
EMsg_NonStdMsgHTTPServer EMsg = 6802
@@ -1455,48 +1315,36 @@ const (
EMsg_NonStdMsgUMQpipeAAPL EMsg = 6809
EMsg_NonStdMsgSyslog EMsg = 6810
EMsg_NonStdMsgLogsink EMsg = 6811
+ EMsg_NonStdMsgSteam2Emulator EMsg = 6812
+ EMsg_NonStdMsgRTMPServer EMsg = 6813
+ EMsg_NonStdMsgWebSocket EMsg = 6814
EMsg_UDSBase EMsg = 7000
EMsg_ClientUDSP2PSessionStarted EMsg = 7001
EMsg_ClientUDSP2PSessionEnded EMsg = 7002
EMsg_UDSRenderUserAuth EMsg = 7003
EMsg_UDSRenderUserAuthResponse EMsg = 7004
- EMsg_ClientUDSInviteToGame EMsg = 7005
- EMsg_UDSFindSession EMsg = 7006
- EMsg_UDSFindSessionResponse EMsg = 7007
+ EMsg_ClientUDSInviteToGame EMsg = 7005 // Deprecated: renamed to ClientInviteToGame
+ EMsg_ClientInviteToGame EMsg = 7005
+ EMsg_UDSHasSession EMsg = 7006
+ EMsg_UDSHasSessionResponse EMsg = 7007
EMsg_MPASBase EMsg = 7100
EMsg_MPASVacBanReset EMsg = 7101
EMsg_KGSBase EMsg = 7200
- EMsg_KGSAllocateKeyRange EMsg = 7201
- EMsg_KGSAllocateKeyRangeResponse EMsg = 7202
- EMsg_KGSGenerateKeys EMsg = 7203
- EMsg_KGSGenerateKeysResponse EMsg = 7204
- EMsg_KGSRemapKeys EMsg = 7205
- EMsg_KGSRemapKeysResponse EMsg = 7206
- EMsg_KGSGenerateGameStopWCKeys EMsg = 7207
- EMsg_KGSGenerateGameStopWCKeysResponse EMsg = 7208
EMsg_UCMBase EMsg = 7300
EMsg_ClientUCMAddScreenshot EMsg = 7301
EMsg_ClientUCMAddScreenshotResponse EMsg = 7302
- EMsg_UCMValidateObjectExists EMsg = 7303
- EMsg_UCMValidateObjectExistsResponse EMsg = 7304
EMsg_UCMResetCommunityContent EMsg = 7307
EMsg_UCMResetCommunityContentResponse EMsg = 7308
EMsg_ClientUCMDeleteScreenshot EMsg = 7309
EMsg_ClientUCMDeleteScreenshotResponse EMsg = 7310
EMsg_ClientUCMPublishFile EMsg = 7311
EMsg_ClientUCMPublishFileResponse EMsg = 7312
- EMsg_ClientUCMGetPublishedFileDetails EMsg = 7313 // Deprecated
- EMsg_ClientUCMGetPublishedFileDetailsResponse EMsg = 7314 // Deprecated
EMsg_ClientUCMDeletePublishedFile EMsg = 7315
EMsg_ClientUCMDeletePublishedFileResponse EMsg = 7316
EMsg_ClientUCMEnumerateUserPublishedFiles EMsg = 7317
EMsg_ClientUCMEnumerateUserPublishedFilesResponse EMsg = 7318
- EMsg_ClientUCMSubscribePublishedFile EMsg = 7319 // Deprecated
- EMsg_ClientUCMSubscribePublishedFileResponse EMsg = 7320 // Deprecated
EMsg_ClientUCMEnumerateUserSubscribedFiles EMsg = 7321
EMsg_ClientUCMEnumerateUserSubscribedFilesResponse EMsg = 7322
- EMsg_ClientUCMUnsubscribePublishedFile EMsg = 7323 // Deprecated
- EMsg_ClientUCMUnsubscribePublishedFileResponse EMsg = 7324 // Deprecated
EMsg_ClientUCMUpdatePublishedFile EMsg = 7325
EMsg_ClientUCMUpdatePublishedFileResponse EMsg = 7326
EMsg_UCMUpdatePublishedFile EMsg = 7327
@@ -1504,21 +1352,16 @@ const (
EMsg_UCMDeletePublishedFile EMsg = 7329
EMsg_UCMDeletePublishedFileResponse EMsg = 7330
EMsg_UCMUpdatePublishedFileStat EMsg = 7331
- EMsg_UCMUpdatePublishedFileBan EMsg = 7332
- EMsg_UCMUpdatePublishedFileBanResponse EMsg = 7333
- EMsg_UCMUpdateTaggedScreenshot EMsg = 7334
- EMsg_UCMAddTaggedScreenshot EMsg = 7335
- EMsg_UCMRemoveTaggedScreenshot EMsg = 7336
+ EMsg_UCMUpdatePublishedFileBan EMsg = 7332 // Deprecated
+ EMsg_UCMUpdatePublishedFileBanResponse EMsg = 7333 // Deprecated
EMsg_UCMReloadPublishedFile EMsg = 7337
EMsg_UCMReloadUserFileListCaches EMsg = 7338
EMsg_UCMPublishedFileReported EMsg = 7339
- EMsg_UCMUpdatePublishedFileIncompatibleStatus EMsg = 7340
+ EMsg_UCMUpdatePublishedFileIncompatibleStatus EMsg = 7340 // Deprecated
EMsg_UCMPublishedFilePreviewAdd EMsg = 7341
EMsg_UCMPublishedFilePreviewAddResponse EMsg = 7342
EMsg_UCMPublishedFilePreviewRemove EMsg = 7343
EMsg_UCMPublishedFilePreviewRemoveResponse EMsg = 7344
- EMsg_UCMPublishedFilePreviewChangeSortOrder EMsg = 7345
- EMsg_UCMPublishedFilePreviewChangeSortOrderResponse EMsg = 7346
EMsg_ClientUCMPublishedFileSubscribed EMsg = 7347
EMsg_ClientUCMPublishedFileUnsubscribed EMsg = 7348
EMsg_UCMPublishedFileSubscribed EMsg = 7349
@@ -1529,13 +1372,9 @@ const (
EMsg_UCMPublishedFileChildAddResponse EMsg = 7354
EMsg_UCMPublishedFileChildRemove EMsg = 7355
EMsg_UCMPublishedFileChildRemoveResponse EMsg = 7356
- EMsg_UCMPublishedFileChildChangeSortOrder EMsg = 7357
- EMsg_UCMPublishedFileChildChangeSortOrderResponse EMsg = 7358
EMsg_UCMPublishedFileParentChanged EMsg = 7359
EMsg_ClientUCMGetPublishedFilesForUser EMsg = 7360
EMsg_ClientUCMGetPublishedFilesForUserResponse EMsg = 7361
- EMsg_UCMGetPublishedFilesForUser EMsg = 7362
- EMsg_UCMGetPublishedFilesForUserResponse EMsg = 7363
EMsg_ClientUCMSetUserPublishedFileAction EMsg = 7364
EMsg_ClientUCMSetUserPublishedFileActionResponse EMsg = 7365
EMsg_ClientUCMEnumeratePublishedFilesByUserAction EMsg = 7366
@@ -1544,16 +1383,11 @@ const (
EMsg_UCMGetUserSubscribedFiles EMsg = 7369
EMsg_UCMGetUserSubscribedFilesResponse EMsg = 7370
EMsg_UCMFixStatsPublishedFile EMsg = 7371
- EMsg_UCMDeleteOldScreenshot EMsg = 7372
- EMsg_UCMDeleteOldScreenshotResponse EMsg = 7373
- EMsg_UCMDeleteOldVideo EMsg = 7374
- EMsg_UCMDeleteOldVideoResponse EMsg = 7375
- EMsg_UCMUpdateOldScreenshotPrivacy EMsg = 7376
- EMsg_UCMUpdateOldScreenshotPrivacyResponse EMsg = 7377
EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdates EMsg = 7378
EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse EMsg = 7379
EMsg_UCMPublishedFileContentUpdated EMsg = 7380
- EMsg_UCMPublishedFileUpdated EMsg = 7381
+ EMsg_UCMPublishedFileUpdated EMsg = 7381 // Deprecated: renamed to ClientUCMPublishedFileUpdated
+ EMsg_ClientUCMPublishedFileUpdated EMsg = 7381
EMsg_ClientWorkshopItemChangesRequest EMsg = 7382
EMsg_ClientWorkshopItemChangesResponse EMsg = 7383
EMsg_ClientWorkshopItemInfoRequest EMsg = 7384
@@ -1567,7 +1401,7 @@ const (
EMsg_FSComputeFrenematrix EMsg = 7506
EMsg_FSComputeFrenematrixResponse EMsg = 7507
EMsg_FSPlayStatusNotification EMsg = 7508
- EMsg_FSPublishPersonaStatus EMsg = 7509
+ EMsg_FSPublishPersonaStatus EMsg = 7509 // Deprecated
EMsg_FSAddOrRemoveFollower EMsg = 7510
EMsg_FSAddOrRemoveFollowerResponse EMsg = 7511
EMsg_FSUpdateFollowingList EMsg = 7512
@@ -1581,13 +1415,20 @@ const (
EMsg_ClientFSEnumerateFollowingListResponse EMsg = 7520
EMsg_FSGetPendingNotificationCount EMsg = 7521
EMsg_FSGetPendingNotificationCountResponse EMsg = 7522
- EMsg_ClientFSOfflineMessageNotification EMsg = 7523
- EMsg_ClientFSRequestOfflineMessageCount EMsg = 7524
- EMsg_ClientFSGetFriendMessageHistory EMsg = 7525
- EMsg_ClientFSGetFriendMessageHistoryResponse EMsg = 7526
- EMsg_ClientFSGetFriendMessageHistoryForOfflineMessages EMsg = 7527
+ EMsg_ClientFSOfflineMessageNotification EMsg = 7523 // Deprecated: Renamed to ClientChatOfflineMessageNotification
+ EMsg_ClientFSRequestOfflineMessageCount EMsg = 7524 // Deprecated: Renamed to ClientChatRequestOfflineMessageCount
+ EMsg_ClientFSGetFriendMessageHistory EMsg = 7525 // Deprecated: Renamed to ClientChatGetFriendMessageHistory
+ EMsg_ClientFSGetFriendMessageHistoryResponse EMsg = 7526 // Deprecated: Renamed to ClientChatGetFriendMessageHistoryResponse
+ EMsg_ClientFSGetFriendMessageHistoryForOfflineMessages EMsg = 7527 // Deprecated: Renamed to ClientChatGetFriendMessageHistoryForOfflineMessages
+ EMsg_ClientChatOfflineMessageNotification EMsg = 7523
+ EMsg_ClientChatRequestOfflineMessageCount EMsg = 7524
+ EMsg_ClientChatGetFriendMessageHistory EMsg = 7525
+ EMsg_ClientChatGetFriendMessageHistoryResponse EMsg = 7526
+ EMsg_ClientChatGetFriendMessageHistoryForOfflineMessages EMsg = 7527
EMsg_ClientFSGetFriendsSteamLevels EMsg = 7528
EMsg_ClientFSGetFriendsSteamLevelsResponse EMsg = 7529
+ EMsg_FSRequestFriendData EMsg = 7530 // Deprecated: renamed to AMRequestFriendData
+ EMsg_AMRequestFriendData EMsg = 7530
EMsg_DRMRange2 EMsg = 7600
EMsg_CEGVersionSetEnableDisableRequest EMsg = 7600
EMsg_CEGVersionSetEnableDisableResponse EMsg = 7601
@@ -1616,12 +1457,14 @@ const (
EMsg_RMDeleteMemcachedKeys EMsg = 7803
EMsg_RMRemoteInvoke EMsg = 7804
EMsg_BadLoginIPList EMsg = 7805
+ EMsg_RMMsgTraceAddTrigger EMsg = 7806
+ EMsg_RMMsgTraceRemoveTrigger EMsg = 7807
+ EMsg_RMMsgTraceEvent EMsg = 7808
EMsg_UGSBase EMsg = 7900
EMsg_UGSUpdateGlobalStats EMsg = 7900
EMsg_ClientUGSGetGlobalStats EMsg = 7901
EMsg_ClientUGSGetGlobalStatsResponse EMsg = 7902
EMsg_StoreBase EMsg = 8000
- EMsg_StoreUpdateRecommendationCount EMsg = 8000
EMsg_UMQBase EMsg = 8100
EMsg_UMQLogonRequest EMsg = 8100
EMsg_UMQLogonResponse EMsg = 8101
@@ -1632,28 +1475,20 @@ const (
EMsg_UMQPoll EMsg = 8106
EMsg_UMQPollResults EMsg = 8107
EMsg_UMQ2AM_ClientMsgBatch EMsg = 8108
- EMsg_UMQEnqueueMobileSalePromotions EMsg = 8109
- EMsg_UMQEnqueueMobileAnnouncements EMsg = 8110
EMsg_WorkshopBase EMsg = 8200
- EMsg_WorkshopAcceptTOSRequest EMsg = 8200
- EMsg_WorkshopAcceptTOSResponse EMsg = 8201
EMsg_WebAPIBase EMsg = 8300
EMsg_WebAPIValidateOAuth2Token EMsg = 8300
EMsg_WebAPIValidateOAuth2TokenResponse EMsg = 8301
- EMsg_WebAPIInvalidateTokensForAccount EMsg = 8302
EMsg_WebAPIRegisterGCInterfaces EMsg = 8303
EMsg_WebAPIInvalidateOAuthClientCache EMsg = 8304
EMsg_WebAPIInvalidateOAuthTokenCache EMsg = 8305
+ EMsg_WebAPISetSecrets EMsg = 8306
EMsg_BackpackBase EMsg = 8400
EMsg_BackpackAddToCurrency EMsg = 8401
EMsg_BackpackAddToCurrencyResponse EMsg = 8402
EMsg_CREBase EMsg = 8500
- EMsg_CRERankByTrend EMsg = 8501 // Deprecated
- EMsg_CRERankByTrendResponse EMsg = 8502 // Deprecated
EMsg_CREItemVoteSummary EMsg = 8503
EMsg_CREItemVoteSummaryResponse EMsg = 8504
- EMsg_CRERankByVote EMsg = 8505 // Deprecated
- EMsg_CRERankByVoteResponse EMsg = 8506 // Deprecated
EMsg_CREUpdateUserPublishedItemVote EMsg = 8507
EMsg_CREUpdateUserPublishedItemVoteResponse EMsg = 8508
EMsg_CREGetUserPublishedItemVoteDetails EMsg = 8509
@@ -1664,9 +1499,6 @@ const (
EMsg_SecretsBase EMsg = 8600
EMsg_SecretsRequestCredentialPair EMsg = 8600
EMsg_SecretsCredentialPairResponse EMsg = 8601
- EMsg_SecretsRequestServerIdentity EMsg = 8602
- EMsg_SecretsServerIdentityResponse EMsg = 8603
- EMsg_SecretsUpdateServerIdentities EMsg = 8604
EMsg_BoxMonitorBase EMsg = 8700
EMsg_BoxMonitorReportRequest EMsg = 8700
EMsg_BoxMonitorReportResponse EMsg = 8701
@@ -1692,8 +1524,6 @@ const (
EMsg_DRMWorkerProcessInstallDRMDLLResponse EMsg = 9105
EMsg_DRMWorkerProcessSecretIdStringRequest EMsg = 9106
EMsg_DRMWorkerProcessSecretIdStringResponse EMsg = 9107
- EMsg_DRMWorkerProcessGetDRMGuidsFromFileRequest EMsg = 9108
- EMsg_DRMWorkerProcessGetDRMGuidsFromFileResponse EMsg = 9109
EMsg_DRMWorkerProcessInstallProcessedFilesRequest EMsg = 9110
EMsg_DRMWorkerProcessInstallProcessedFilesResponse EMsg = 9111
EMsg_DRMWorkerProcessExamineBlobRequest EMsg = 9112
@@ -1723,1727 +1553,1918 @@ const (
EMsg_TestWorkerProcessLoadUnloadModuleResponse EMsg = 9201
EMsg_TestWorkerProcessServiceModuleCallRequest EMsg = 9202
EMsg_TestWorkerProcessServiceModuleCallResponse EMsg = 9203
+ EMsg_QuestServerBase EMsg = 9300
EMsg_ClientGetEmoticonList EMsg = 9330
EMsg_ClientEmoticonList EMsg = 9331
- EMsg_ClientSharedLibraryBase EMsg = 9400
- EMsg_ClientSharedLicensesLockStatus EMsg = 9403 // Deprecated
- EMsg_ClientSharedLicensesStopPlaying EMsg = 9404 // Deprecated
+ EMsg_SLCBase EMsg = 9400
+ EMsg_SLCUserSessionStatus EMsg = 9400
+ EMsg_SLCRequestUserSessionStatus EMsg = 9401
+ EMsg_SLCSharedLicensesLockStatus EMsg = 9402
EMsg_ClientSharedLibraryLockStatus EMsg = 9405
EMsg_ClientSharedLibraryStopPlaying EMsg = 9406
+ EMsg_SLCOwnerLibraryChanged EMsg = 9407
+ EMsg_SLCSharedLibraryChanged EMsg = 9408
+ EMsg_RemoteClientBase EMsg = 9500
+ EMsg_RemoteClientAuth EMsg = 9500 // Deprecated
+ EMsg_RemoteClientAuthResponse EMsg = 9501 // Deprecated
+ EMsg_RemoteClientAppStatus EMsg = 9502
+ EMsg_RemoteClientStartStream EMsg = 9503
+ EMsg_RemoteClientStartStreamResponse EMsg = 9504
+ EMsg_RemoteClientPing EMsg = 9505
+ EMsg_RemoteClientPingResponse EMsg = 9506
EMsg_ClientUnlockStreaming EMsg = 9507
EMsg_ClientUnlockStreamingResponse EMsg = 9508
+ EMsg_RemoteClientAcceptEULA EMsg = 9509
+ EMsg_RemoteClientGetControllerConfig EMsg = 9510
+ EMsg_RemoteClientGetControllerConfigResposne EMsg = 9511 // Deprecated: renamed to RemoteClientGetControllerConfigResponse
+ EMsg_RemoteClientGetControllerConfigResponse EMsg = 9511
+ EMsg_RemoteClientStreamingEnabled EMsg = 9512
+ EMsg_ClientUnlockHEVC EMsg = 9513
+ EMsg_ClientUnlockHEVCResponse EMsg = 9514
+ EMsg_RemoteClientStatusRequest EMsg = 9515
+ EMsg_RemoteClientStatusResponse EMsg = 9516
+ EMsg_ClientConcurrentSessionsBase EMsg = 9600
EMsg_ClientPlayingSessionState EMsg = 9600
EMsg_ClientKickPlayingSession EMsg = 9601
+ EMsg_ClientBroadcastBase EMsg = 9700
EMsg_ClientBroadcastInit EMsg = 9700
EMsg_ClientBroadcastFrames EMsg = 9701
EMsg_ClientBroadcastDisconnect EMsg = 9702
EMsg_ClientBroadcastScreenshot EMsg = 9703
EMsg_ClientBroadcastUploadConfig EMsg = 9704
+ EMsg_BaseClient3 EMsg = 9800
EMsg_ClientVoiceCallPreAuthorize EMsg = 9800
EMsg_ClientVoiceCallPreAuthorizeResponse EMsg = 9801
+ EMsg_ClientServerTimestampRequest EMsg = 9802
+ EMsg_ClientServerTimestampResponse EMsg = 9803
+ EMsg_ClientLANP2PBase EMsg = 9900
+ EMsg_ClientLANP2PRequestChunk EMsg = 9900
+ EMsg_ClientLANP2PRequestChunkResponse EMsg = 9901
+ EMsg_ClientLANP2PMax EMsg = 9999
+ EMsg_BaseWatchdogServer EMsg = 10000
+ EMsg_NotifyWatchdog EMsg = 10000
+ EMsg_ClientSiteLicenseBase EMsg = 10100
+ EMsg_ClientSiteLicenseSiteInfoNotification EMsg = 10100
+ EMsg_ClientSiteLicenseCheckout EMsg = 10101
+ EMsg_ClientSiteLicenseCheckoutResponse EMsg = 10102
+ EMsg_ClientSiteLicenseGetAvailableSeats EMsg = 10103
+ EMsg_ClientSiteLicenseGetAvailableSeatsResponse EMsg = 10104
+ EMsg_ClientSiteLicenseGetContentCacheInfo EMsg = 10105
+ EMsg_ClientSiteLicenseGetContentCacheInfoResponse EMsg = 10106
+ EMsg_BaseChatServer EMsg = 12000
+ EMsg_ChatServerGetPendingNotificationCount EMsg = 12000
+ EMsg_ChatServerGetPendingNotificationCountResponse EMsg = 12001
+ EMsg_BaseSecretServer EMsg = 12100
+ EMsg_ServerSecretChanged EMsg = 12100
)
var EMsg_name = map[EMsg]string{
- 0: "EMsg_Invalid",
- 1: "EMsg_Multi",
- 100: "EMsg_BaseGeneral",
- 113: "EMsg_DestJobFailed",
- 115: "EMsg_Alert",
- 120: "EMsg_SCIDRequest",
- 121: "EMsg_SCIDResponse",
- 123: "EMsg_JobHeartbeat",
- 124: "EMsg_HubConnect",
- 126: "EMsg_Subscribe",
- 127: "EMsg_RouteMessage",
- 128: "EMsg_RemoteSysID",
- 129: "EMsg_AMCreateAccountResponse",
- 130: "EMsg_WGRequest",
- 131: "EMsg_WGResponse",
- 132: "EMsg_KeepAlive",
- 133: "EMsg_WebAPIJobRequest",
- 134: "EMsg_WebAPIJobResponse",
- 135: "EMsg_ClientSessionStart",
- 136: "EMsg_ClientSessionEnd",
- 137: "EMsg_ClientSessionUpdateAuthTicket",
- 138: "EMsg_StatsDeprecated",
- 139: "EMsg_Ping",
- 140: "EMsg_PingResponse",
- 141: "EMsg_Stats",
- 142: "EMsg_RequestFullStatsBlock",
- 143: "EMsg_LoadDBOCacheItem",
- 144: "EMsg_LoadDBOCacheItemResponse",
- 145: "EMsg_InvalidateDBOCacheItems",
- 146: "EMsg_ServiceMethod",
- 147: "EMsg_ServiceMethodResponse",
- 200: "EMsg_BaseShell",
- 201: "EMsg_Exit",
- 202: "EMsg_DirRequest",
- 203: "EMsg_DirResponse",
- 204: "EMsg_ZipRequest",
- 205: "EMsg_ZipResponse",
- 215: "EMsg_UpdateRecordResponse",
- 221: "EMsg_UpdateCreditCardRequest",
- 225: "EMsg_UpdateUserBanResponse",
- 226: "EMsg_PrepareToExit",
- 227: "EMsg_ContentDescriptionUpdate",
- 228: "EMsg_TestResetServer",
- 229: "EMsg_UniverseChanged",
- 230: "EMsg_ShellConfigInfoUpdate",
- 233: "EMsg_RequestWindowsEventLogEntries",
- 234: "EMsg_ProvideWindowsEventLogEntries",
- 235: "EMsg_ShellSearchLogs",
- 236: "EMsg_ShellSearchLogsResponse",
- 237: "EMsg_ShellCheckWindowsUpdates",
- 238: "EMsg_ShellCheckWindowsUpdatesResponse",
- 239: "EMsg_ShellFlushUserLicenseCache",
- 300: "EMsg_BaseGM",
- 301: "EMsg_ShellFailed",
- 307: "EMsg_ExitShells",
- 308: "EMsg_ExitShell",
- 309: "EMsg_GracefulExitShell",
- 314: "EMsg_NotifyWatchdog",
- 316: "EMsg_LicenseProcessingComplete",
- 317: "EMsg_SetTestFlag",
- 318: "EMsg_QueuedEmailsComplete",
- 319: "EMsg_GMReportPHPError",
- 320: "EMsg_GMDRMSync",
- 321: "EMsg_PhysicalBoxInventory",
- 322: "EMsg_UpdateConfigFile",
- 323: "EMsg_TestInitDB",
- 324: "EMsg_GMWriteConfigToSQL",
- 325: "EMsg_GMLoadActivationCodes",
- 326: "EMsg_GMQueueForFBS",
- 327: "EMsg_GMSchemaConversionResults",
- 328: "EMsg_GMSchemaConversionResultsResponse",
- 329: "EMsg_GMWriteShellFailureToSQL",
- 400: "EMsg_BaseAIS",
- 401: "EMsg_AISRefreshContentDescription",
- 402: "EMsg_AISRequestContentDescription",
- 403: "EMsg_AISUpdateAppInfo",
- 404: "EMsg_AISUpdatePackageInfo",
- 405: "EMsg_AISGetPackageChangeNumber",
- 406: "EMsg_AISGetPackageChangeNumberResponse",
- 407: "EMsg_AISAppInfoTableChanged",
- 408: "EMsg_AISUpdatePackageInfoResponse",
- 409: "EMsg_AISCreateMarketingMessage",
- 410: "EMsg_AISCreateMarketingMessageResponse",
- 411: "EMsg_AISGetMarketingMessage",
- 412: "EMsg_AISGetMarketingMessageResponse",
- 413: "EMsg_AISUpdateMarketingMessage",
- 414: "EMsg_AISUpdateMarketingMessageResponse",
- 415: "EMsg_AISRequestMarketingMessageUpdate",
- 416: "EMsg_AISDeleteMarketingMessage",
- 419: "EMsg_AISGetMarketingTreatments",
- 420: "EMsg_AISGetMarketingTreatmentsResponse",
- 421: "EMsg_AISRequestMarketingTreatmentUpdate",
- 422: "EMsg_AISTestAddPackage",
- 423: "EMsg_AIGetAppGCFlags",
- 424: "EMsg_AIGetAppGCFlagsResponse",
- 425: "EMsg_AIGetAppList",
- 426: "EMsg_AIGetAppListResponse",
- 427: "EMsg_AIGetAppInfo",
- 428: "EMsg_AIGetAppInfoResponse",
- 429: "EMsg_AISGetCouponDefinition",
- 430: "EMsg_AISGetCouponDefinitionResponse",
- 500: "EMsg_BaseAM",
- 504: "EMsg_AMUpdateUserBanRequest",
- 505: "EMsg_AMAddLicense",
- 507: "EMsg_AMBeginProcessingLicenses",
- 508: "EMsg_AMSendSystemIMToUser",
- 509: "EMsg_AMExtendLicense",
- 510: "EMsg_AMAddMinutesToLicense",
- 511: "EMsg_AMCancelLicense",
- 512: "EMsg_AMInitPurchase",
- 513: "EMsg_AMPurchaseResponse",
- 514: "EMsg_AMGetFinalPrice",
- 515: "EMsg_AMGetFinalPriceResponse",
- 516: "EMsg_AMGetLegacyGameKey",
- 517: "EMsg_AMGetLegacyGameKeyResponse",
- 518: "EMsg_AMFindHungTransactions",
- 519: "EMsg_AMSetAccountTrustedRequest",
- 521: "EMsg_AMCompletePurchase",
- 522: "EMsg_AMCancelPurchase",
- 523: "EMsg_AMNewChallenge",
- 526: "EMsg_AMFixPendingPurchaseResponse",
- 527: "EMsg_AMIsUserBanned",
- 528: "EMsg_AMRegisterKey",
- 529: "EMsg_AMLoadActivationCodes",
- 530: "EMsg_AMLoadActivationCodesResponse",
- 531: "EMsg_AMLookupKeyResponse",
- 532: "EMsg_AMLookupKey",
- 533: "EMsg_AMChatCleanup",
- 534: "EMsg_AMClanCleanup",
- 535: "EMsg_AMFixPendingRefund",
- 536: "EMsg_AMReverseChargeback",
- 537: "EMsg_AMReverseChargebackResponse",
- 538: "EMsg_AMClanCleanupList",
- 539: "EMsg_AMGetLicenses",
- 540: "EMsg_AMGetLicensesResponse",
- 550: "EMsg_AllowUserToPlayQuery",
- 551: "EMsg_AllowUserToPlayResponse",
- 552: "EMsg_AMVerfiyUser",
- 553: "EMsg_AMClientNotPlaying",
- 554: "EMsg_ClientRequestFriendship",
- 555: "EMsg_AMRelayPublishStatus",
- 556: "EMsg_AMResetCommunityContent",
- 557: "EMsg_AMPrimePersonaStateCache",
- 558: "EMsg_AMAllowUserContentQuery",
- 559: "EMsg_AMAllowUserContentResponse",
- 560: "EMsg_AMInitPurchaseResponse",
- 561: "EMsg_AMRevokePurchaseResponse",
- 562: "EMsg_AMLockProfile",
- 563: "EMsg_AMRefreshGuestPasses",
- 564: "EMsg_AMInviteUserToClan",
- 565: "EMsg_AMAcknowledgeClanInvite",
- 566: "EMsg_AMGrantGuestPasses",
- 567: "EMsg_AMClanDataUpdated",
- 568: "EMsg_AMReloadAccount",
- 569: "EMsg_AMClientChatMsgRelay",
- 570: "EMsg_AMChatMulti",
- 571: "EMsg_AMClientChatInviteRelay",
- 572: "EMsg_AMChatInvite",
- 573: "EMsg_AMClientJoinChatRelay",
- 574: "EMsg_AMClientChatMemberInfoRelay",
- 575: "EMsg_AMPublishChatMemberInfo",
- 576: "EMsg_AMClientAcceptFriendInvite",
- 577: "EMsg_AMChatEnter",
- 578: "EMsg_AMClientPublishRemovalFromSource",
- 579: "EMsg_AMChatActionResult",
- 580: "EMsg_AMFindAccounts",
- 581: "EMsg_AMFindAccountsResponse",
- 584: "EMsg_AMSetAccountFlags",
- 586: "EMsg_AMCreateClan",
- 587: "EMsg_AMCreateClanResponse",
- 588: "EMsg_AMGetClanDetails",
- 589: "EMsg_AMGetClanDetailsResponse",
- 590: "EMsg_AMSetPersonaName",
- 591: "EMsg_AMSetAvatar",
- 592: "EMsg_AMAuthenticateUser",
- 593: "EMsg_AMAuthenticateUserResponse",
- 594: "EMsg_AMGetAccountFriendsCount",
- 595: "EMsg_AMGetAccountFriendsCountResponse",
- 596: "EMsg_AMP2PIntroducerMessage",
- 597: "EMsg_ClientChatAction",
- 598: "EMsg_AMClientChatActionRelay",
- 600: "EMsg_BaseVS",
- 601: "EMsg_VACResponse",
- 602: "EMsg_ReqChallengeTest",
- 604: "EMsg_VSMarkCheat",
- 605: "EMsg_VSAddCheat",
- 606: "EMsg_VSPurgeCodeModDB",
- 607: "EMsg_VSGetChallengeResults",
- 608: "EMsg_VSChallengeResultText",
- 609: "EMsg_VSReportLingerer",
- 610: "EMsg_VSRequestManagedChallenge",
- 611: "EMsg_VSLoadDBFinished",
- 625: "EMsg_BaseDRMS",
- 628: "EMsg_DRMBuildBlobRequest",
- 629: "EMsg_DRMBuildBlobResponse",
- 630: "EMsg_DRMResolveGuidRequest",
- 631: "EMsg_DRMResolveGuidResponse",
- 633: "EMsg_DRMVariabilityReport",
- 634: "EMsg_DRMVariabilityReportResponse",
- 635: "EMsg_DRMStabilityReport",
- 636: "EMsg_DRMStabilityReportResponse",
- 637: "EMsg_DRMDetailsReportRequest",
- 638: "EMsg_DRMDetailsReportResponse",
- 639: "EMsg_DRMProcessFile",
- 640: "EMsg_DRMAdminUpdate",
- 641: "EMsg_DRMAdminUpdateResponse",
- 642: "EMsg_DRMSync",
- 643: "EMsg_DRMSyncResponse",
- 644: "EMsg_DRMProcessFileResponse",
- 645: "EMsg_DRMEmptyGuidCache",
- 646: "EMsg_DRMEmptyGuidCacheResponse",
- 650: "EMsg_BaseCS",
- 652: "EMsg_CSUserContentRequest",
- 700: "EMsg_BaseClient",
- 701: "EMsg_ClientLogOn_Deprecated",
- 702: "EMsg_ClientAnonLogOn_Deprecated",
- 703: "EMsg_ClientHeartBeat",
- 704: "EMsg_ClientVACResponse",
- 705: "EMsg_ClientGamesPlayed_obsolete",
- 706: "EMsg_ClientLogOff",
- 707: "EMsg_ClientNoUDPConnectivity",
- 708: "EMsg_ClientInformOfCreateAccount",
- 709: "EMsg_ClientAckVACBan",
- 710: "EMsg_ClientConnectionStats",
- 711: "EMsg_ClientInitPurchase",
- 712: "EMsg_ClientPingResponse",
- 714: "EMsg_ClientRemoveFriend",
- 715: "EMsg_ClientGamesPlayedNoDataBlob",
- 716: "EMsg_ClientChangeStatus",
- 717: "EMsg_ClientVacStatusResponse",
- 718: "EMsg_ClientFriendMsg",
- 719: "EMsg_ClientGameConnect_obsolete",
- 720: "EMsg_ClientGamesPlayed2_obsolete",
- 721: "EMsg_ClientGameEnded_obsolete",
- 722: "EMsg_ClientGetFinalPrice",
- 726: "EMsg_ClientSystemIM",
- 727: "EMsg_ClientSystemIMAck",
- 728: "EMsg_ClientGetLicenses",
- 729: "EMsg_ClientCancelLicense",
- 730: "EMsg_ClientGetLegacyGameKey",
- 731: "EMsg_ClientContentServerLogOn_Deprecated",
- 732: "EMsg_ClientAckVACBan2",
- 735: "EMsg_ClientAckMessageByGID",
- 736: "EMsg_ClientGetPurchaseReceipts",
- 737: "EMsg_ClientAckPurchaseReceipt",
- 738: "EMsg_ClientGamesPlayed3_obsolete",
- 739: "EMsg_ClientSendGuestPass",
- 740: "EMsg_ClientAckGuestPass",
- 741: "EMsg_ClientRedeemGuestPass",
- 742: "EMsg_ClientGamesPlayed",
- 743: "EMsg_ClientRegisterKey",
- 744: "EMsg_ClientInviteUserToClan",
- 745: "EMsg_ClientAcknowledgeClanInvite",
- 746: "EMsg_ClientPurchaseWithMachineID",
- 747: "EMsg_ClientAppUsageEvent",
- 748: "EMsg_ClientGetGiftTargetList",
- 749: "EMsg_ClientGetGiftTargetListResponse",
- 751: "EMsg_ClientLogOnResponse",
- 753: "EMsg_ClientVACChallenge",
- 755: "EMsg_ClientSetHeartbeatRate",
- 756: "EMsg_ClientNotLoggedOnDeprecated",
- 757: "EMsg_ClientLoggedOff",
- 758: "EMsg_GSApprove",
- 759: "EMsg_GSDeny",
- 760: "EMsg_GSKick",
- 761: "EMsg_ClientCreateAcctResponse",
- 763: "EMsg_ClientPurchaseResponse",
- 764: "EMsg_ClientPing",
- 765: "EMsg_ClientNOP",
- 766: "EMsg_ClientPersonaState",
- 767: "EMsg_ClientFriendsList",
- 768: "EMsg_ClientAccountInfo",
- 770: "EMsg_ClientVacStatusQuery",
- 771: "EMsg_ClientNewsUpdate",
- 773: "EMsg_ClientGameConnectDeny",
- 774: "EMsg_GSStatusReply",
- 775: "EMsg_ClientGetFinalPriceResponse",
- 779: "EMsg_ClientGameConnectTokens",
- 780: "EMsg_ClientLicenseList",
- 781: "EMsg_ClientCancelLicenseResponse",
- 782: "EMsg_ClientVACBanStatus",
- 783: "EMsg_ClientCMList",
- 784: "EMsg_ClientEncryptPct",
- 785: "EMsg_ClientGetLegacyGameKeyResponse",
- 786: "EMsg_ClientFavoritesList",
- 787: "EMsg_CSUserContentApprove",
- 788: "EMsg_CSUserContentDeny",
- 789: "EMsg_ClientInitPurchaseResponse",
- 791: "EMsg_ClientAddFriend",
- 792: "EMsg_ClientAddFriendResponse",
- 793: "EMsg_ClientInviteFriend",
- 794: "EMsg_ClientInviteFriendResponse",
- 795: "EMsg_ClientSendGuestPassResponse",
- 796: "EMsg_ClientAckGuestPassResponse",
- 797: "EMsg_ClientRedeemGuestPassResponse",
- 798: "EMsg_ClientUpdateGuestPassesList",
- 799: "EMsg_ClientChatMsg",
- 800: "EMsg_ClientChatInvite",
- 801: "EMsg_ClientJoinChat",
- 802: "EMsg_ClientChatMemberInfo",
- 803: "EMsg_ClientLogOnWithCredentials_Deprecated",
- 805: "EMsg_ClientPasswordChangeResponse",
- 807: "EMsg_ClientChatEnter",
- 808: "EMsg_ClientFriendRemovedFromSource",
- 809: "EMsg_ClientCreateChat",
- 810: "EMsg_ClientCreateChatResponse",
- 811: "EMsg_ClientUpdateChatMetadata",
- 813: "EMsg_ClientP2PIntroducerMessage",
- 814: "EMsg_ClientChatActionResult",
- 815: "EMsg_ClientRequestFriendData",
- 818: "EMsg_ClientGetUserStats",
- 819: "EMsg_ClientGetUserStatsResponse",
- 820: "EMsg_ClientStoreUserStats",
- 821: "EMsg_ClientStoreUserStatsResponse",
- 822: "EMsg_ClientClanState",
- 830: "EMsg_ClientServiceModule",
- 831: "EMsg_ClientServiceCall",
- 832: "EMsg_ClientServiceCallResponse",
- 833: "EMsg_ClientPackageInfoRequest",
- 834: "EMsg_ClientPackageInfoResponse",
- 839: "EMsg_ClientNatTraversalStatEvent",
- 840: "EMsg_ClientAppInfoRequest",
- 841: "EMsg_ClientAppInfoResponse",
- 842: "EMsg_ClientSteamUsageEvent",
- 845: "EMsg_ClientCheckPassword",
- 846: "EMsg_ClientResetPassword",
- 848: "EMsg_ClientCheckPasswordResponse",
- 849: "EMsg_ClientResetPasswordResponse",
- 850: "EMsg_ClientSessionToken",
- 851: "EMsg_ClientDRMProblemReport",
- 855: "EMsg_ClientSetIgnoreFriend",
- 856: "EMsg_ClientSetIgnoreFriendResponse",
- 857: "EMsg_ClientGetAppOwnershipTicket",
- 858: "EMsg_ClientGetAppOwnershipTicketResponse",
- 860: "EMsg_ClientGetLobbyListResponse",
- 861: "EMsg_ClientGetLobbyMetadata",
- 862: "EMsg_ClientGetLobbyMetadataResponse",
- 863: "EMsg_ClientVTTCert",
- 866: "EMsg_ClientAppInfoUpdate",
- 867: "EMsg_ClientAppInfoChanges",
- 880: "EMsg_ClientServerList",
- 891: "EMsg_ClientEmailChangeResponse",
- 892: "EMsg_ClientSecretQAChangeResponse",
- 896: "EMsg_ClientDRMBlobRequest",
- 897: "EMsg_ClientDRMBlobResponse",
- 898: "EMsg_ClientLookupKey",
- 899: "EMsg_ClientLookupKeyResponse",
- 900: "EMsg_BaseGameServer",
- 901: "EMsg_GSDisconnectNotice",
- 903: "EMsg_GSStatus",
- 905: "EMsg_GSUserPlaying",
- 906: "EMsg_GSStatus2",
- 907: "EMsg_GSStatusUpdate_Unused",
- 908: "EMsg_GSServerType",
- 909: "EMsg_GSPlayerList",
- 910: "EMsg_GSGetUserAchievementStatus",
- 911: "EMsg_GSGetUserAchievementStatusResponse",
- 918: "EMsg_GSGetPlayStats",
- 919: "EMsg_GSGetPlayStatsResponse",
- 920: "EMsg_GSGetUserGroupStatus",
- 921: "EMsg_AMGetUserGroupStatus",
- 922: "EMsg_AMGetUserGroupStatusResponse",
- 923: "EMsg_GSGetUserGroupStatusResponse",
- 936: "EMsg_GSGetReputation",
- 937: "EMsg_GSGetReputationResponse",
- 938: "EMsg_GSAssociateWithClan",
- 939: "EMsg_GSAssociateWithClanResponse",
- 940: "EMsg_GSComputeNewPlayerCompatibility",
- 941: "EMsg_GSComputeNewPlayerCompatibilityResponse",
- 1000: "EMsg_BaseAdmin",
- 1004: "EMsg_AdminCmdResponse",
- 1005: "EMsg_AdminLogListenRequest",
- 1006: "EMsg_AdminLogEvent",
- 1007: "EMsg_LogSearchRequest",
- 1008: "EMsg_LogSearchResponse",
- 1009: "EMsg_LogSearchCancel",
- 1010: "EMsg_UniverseData",
- 1014: "EMsg_RequestStatHistory",
- 1015: "EMsg_StatHistory",
- 1017: "EMsg_AdminPwLogon",
- 1018: "EMsg_AdminPwLogonResponse",
- 1019: "EMsg_AdminSpew",
- 1020: "EMsg_AdminConsoleTitle",
- 1023: "EMsg_AdminGCSpew",
- 1024: "EMsg_AdminGCCommand",
- 1025: "EMsg_AdminGCGetCommandList",
- 1026: "EMsg_AdminGCGetCommandListResponse",
- 1027: "EMsg_FBSConnectionData",
- 1028: "EMsg_AdminMsgSpew",
- 1100: "EMsg_BaseFBS",
- 1101: "EMsg_FBSVersionInfo",
- 1102: "EMsg_FBSForceRefresh",
- 1103: "EMsg_FBSForceBounce",
- 1104: "EMsg_FBSDeployPackage",
- 1105: "EMsg_FBSDeployResponse",
- 1106: "EMsg_FBSUpdateBootstrapper",
- 1107: "EMsg_FBSSetState",
- 1108: "EMsg_FBSApplyOSUpdates",
- 1109: "EMsg_FBSRunCMDScript",
- 1110: "EMsg_FBSRebootBox",
- 1111: "EMsg_FBSSetBigBrotherMode",
- 1112: "EMsg_FBSMinidumpServer",
- 1113: "EMsg_FBSSetShellCount_obsolete",
- 1114: "EMsg_FBSDeployHotFixPackage",
- 1115: "EMsg_FBSDeployHotFixResponse",
- 1116: "EMsg_FBSDownloadHotFix",
- 1117: "EMsg_FBSDownloadHotFixResponse",
- 1118: "EMsg_FBSUpdateTargetConfigFile",
- 1119: "EMsg_FBSApplyAccountCred",
- 1120: "EMsg_FBSApplyAccountCredResponse",
- 1121: "EMsg_FBSSetShellCount",
- 1122: "EMsg_FBSTerminateShell",
- 1123: "EMsg_FBSQueryGMForRequest",
- 1124: "EMsg_FBSQueryGMResponse",
- 1125: "EMsg_FBSTerminateZombies",
- 1126: "EMsg_FBSInfoFromBootstrapper",
- 1127: "EMsg_FBSRebootBoxResponse",
- 1128: "EMsg_FBSBootstrapperPackageRequest",
- 1129: "EMsg_FBSBootstrapperPackageResponse",
- 1130: "EMsg_FBSBootstrapperGetPackageChunk",
- 1131: "EMsg_FBSBootstrapperGetPackageChunkResponse",
- 1132: "EMsg_FBSBootstrapperPackageTransferProgress",
- 1133: "EMsg_FBSRestartBootstrapper",
- 1200: "EMsg_BaseFileXfer",
- 1201: "EMsg_FileXferResponse",
- 1202: "EMsg_FileXferData",
- 1203: "EMsg_FileXferEnd",
- 1204: "EMsg_FileXferDataAck",
- 1300: "EMsg_BaseChannelAuth",
- 1301: "EMsg_ChannelAuthResponse",
- 1302: "EMsg_ChannelAuthResult",
- 1303: "EMsg_ChannelEncryptRequest",
- 1304: "EMsg_ChannelEncryptResponse",
- 1305: "EMsg_ChannelEncryptResult",
- 1400: "EMsg_BaseBS",
- 1401: "EMsg_BSPurchaseStart",
- 1402: "EMsg_BSPurchaseResponse",
- 1404: "EMsg_BSSettleNOVA",
- 1406: "EMsg_BSSettleComplete",
- 1407: "EMsg_BSBannedRequest",
- 1408: "EMsg_BSInitPayPalTxn",
- 1409: "EMsg_BSInitPayPalTxnResponse",
- 1410: "EMsg_BSGetPayPalUserInfo",
- 1411: "EMsg_BSGetPayPalUserInfoResponse",
- 1413: "EMsg_BSRefundTxn",
- 1414: "EMsg_BSRefundTxnResponse",
- 1415: "EMsg_BSGetEvents",
- 1416: "EMsg_BSChaseRFRRequest",
- 1417: "EMsg_BSPaymentInstrBan",
- 1418: "EMsg_BSPaymentInstrBanResponse",
- 1419: "EMsg_BSProcessGCReports",
- 1420: "EMsg_BSProcessPPReports",
- 1421: "EMsg_BSInitGCBankXferTxn",
- 1422: "EMsg_BSInitGCBankXferTxnResponse",
- 1423: "EMsg_BSQueryGCBankXferTxn",
- 1424: "EMsg_BSQueryGCBankXferTxnResponse",
- 1425: "EMsg_BSCommitGCTxn",
- 1426: "EMsg_BSQueryTransactionStatus",
- 1427: "EMsg_BSQueryTransactionStatusResponse",
- 1428: "EMsg_BSQueryCBOrderStatus",
- 1429: "EMsg_BSQueryCBOrderStatusResponse",
- 1430: "EMsg_BSRunRedFlagReport",
- 1431: "EMsg_BSQueryPaymentInstUsage",
- 1432: "EMsg_BSQueryPaymentInstResponse",
- 1433: "EMsg_BSQueryTxnExtendedInfo",
- 1434: "EMsg_BSQueryTxnExtendedInfoResponse",
- 1435: "EMsg_BSUpdateConversionRates",
- 1436: "EMsg_BSProcessUSBankReports",
- 1437: "EMsg_BSPurchaseRunFraudChecks",
- 1438: "EMsg_BSPurchaseRunFraudChecksResponse",
- 1439: "EMsg_BSStartShippingJobs",
- 1440: "EMsg_BSQueryBankInformation",
- 1441: "EMsg_BSQueryBankInformationResponse",
- 1445: "EMsg_BSValidateXsollaSignature",
- 1446: "EMsg_BSValidateXsollaSignatureResponse",
- 1448: "EMsg_BSQiwiWalletInvoice",
- 1449: "EMsg_BSQiwiWalletInvoiceResponse",
- 1450: "EMsg_BSUpdateInventoryFromProPack",
- 1451: "EMsg_BSUpdateInventoryFromProPackResponse",
- 1452: "EMsg_BSSendShippingRequest",
- 1453: "EMsg_BSSendShippingRequestResponse",
- 1454: "EMsg_BSGetProPackOrderStatus",
- 1455: "EMsg_BSGetProPackOrderStatusResponse",
- 1456: "EMsg_BSCheckJobRunning",
- 1457: "EMsg_BSCheckJobRunningResponse",
- 1458: "EMsg_BSResetPackagePurchaseRateLimit",
- 1459: "EMsg_BSResetPackagePurchaseRateLimitResponse",
- 1460: "EMsg_BSUpdatePaymentData",
- 1461: "EMsg_BSUpdatePaymentDataResponse",
- 1462: "EMsg_BSGetBillingAddress",
- 1463: "EMsg_BSGetBillingAddressResponse",
- 1464: "EMsg_BSGetCreditCardInfo",
- 1465: "EMsg_BSGetCreditCardInfoResponse",
- 1468: "EMsg_BSRemoveExpiredPaymentData",
- 1469: "EMsg_BSRemoveExpiredPaymentDataResponse",
- 1470: "EMsg_BSConvertToCurrentKeys",
- 1471: "EMsg_BSConvertToCurrentKeysResponse",
- 1472: "EMsg_BSInitPurchase",
- 1473: "EMsg_BSInitPurchaseResponse",
- 1474: "EMsg_BSCompletePurchase",
- 1475: "EMsg_BSCompletePurchaseResponse",
- 1476: "EMsg_BSPruneCardUsageStats",
- 1477: "EMsg_BSPruneCardUsageStatsResponse",
- 1478: "EMsg_BSStoreBankInformation",
- 1479: "EMsg_BSStoreBankInformationResponse",
- 1480: "EMsg_BSVerifyPOSAKey",
- 1481: "EMsg_BSVerifyPOSAKeyResponse",
- 1482: "EMsg_BSReverseRedeemPOSAKey",
- 1483: "EMsg_BSReverseRedeemPOSAKeyResponse",
- 1484: "EMsg_BSQueryFindCreditCard",
- 1485: "EMsg_BSQueryFindCreditCardResponse",
- 1486: "EMsg_BSStatusInquiryPOSAKey",
- 1487: "EMsg_BSStatusInquiryPOSAKeyResponse",
- 1488: "EMsg_BSValidateMoPaySignature",
- 1489: "EMsg_BSValidateMoPaySignatureResponse",
- 1490: "EMsg_BSMoPayConfirmProductDelivery",
- 1491: "EMsg_BSMoPayConfirmProductDeliveryResponse",
- 1492: "EMsg_BSGenerateMoPayMD5",
- 1493: "EMsg_BSGenerateMoPayMD5Response",
- 1494: "EMsg_BSBoaCompraConfirmProductDelivery",
- 1495: "EMsg_BSBoaCompraConfirmProductDeliveryResponse",
- 1496: "EMsg_BSGenerateBoaCompraMD5",
- 1497: "EMsg_BSGenerateBoaCompraMD5Response",
- 1500: "EMsg_BaseATS",
- 1501: "EMsg_ATSStartStressTest",
- 1502: "EMsg_ATSStopStressTest",
- 1503: "EMsg_ATSRunFailServerTest",
- 1504: "EMsg_ATSUFSPerfTestTask",
- 1505: "EMsg_ATSUFSPerfTestResponse",
- 1506: "EMsg_ATSCycleTCM",
- 1507: "EMsg_ATSInitDRMSStressTest",
- 1508: "EMsg_ATSCallTest",
- 1509: "EMsg_ATSCallTestReply",
- 1510: "EMsg_ATSStartExternalStress",
- 1511: "EMsg_ATSExternalStressJobStart",
- 1512: "EMsg_ATSExternalStressJobQueued",
- 1513: "EMsg_ATSExternalStressJobRunning",
- 1514: "EMsg_ATSExternalStressJobStopped",
- 1515: "EMsg_ATSExternalStressJobStopAll",
- 1516: "EMsg_ATSExternalStressActionResult",
- 1517: "EMsg_ATSStarted",
- 1518: "EMsg_ATSCSPerfTestTask",
- 1519: "EMsg_ATSCSPerfTestResponse",
- 1600: "EMsg_BaseDP",
- 1601: "EMsg_DPSetPublishingState",
- 1602: "EMsg_DPGamePlayedStats",
- 1603: "EMsg_DPUniquePlayersStat",
- 1605: "EMsg_DPVacInfractionStats",
- 1606: "EMsg_DPVacBanStats",
- 1607: "EMsg_DPBlockingStats",
- 1608: "EMsg_DPNatTraversalStats",
- 1609: "EMsg_DPSteamUsageEvent",
- 1610: "EMsg_DPVacCertBanStats",
- 1611: "EMsg_DPVacCafeBanStats",
- 1612: "EMsg_DPCloudStats",
- 1613: "EMsg_DPAchievementStats",
- 1614: "EMsg_DPAccountCreationStats",
- 1615: "EMsg_DPGetPlayerCount",
- 1616: "EMsg_DPGetPlayerCountResponse",
- 1617: "EMsg_DPGameServersPlayersStats",
- 1618: "EMsg_DPDownloadRateStatistics",
- 1619: "EMsg_DPFacebookStatistics",
- 1620: "EMsg_ClientDPCheckSpecialSurvey",
- 1621: "EMsg_ClientDPCheckSpecialSurveyResponse",
- 1622: "EMsg_ClientDPSendSpecialSurveyResponse",
- 1623: "EMsg_ClientDPSendSpecialSurveyResponseReply",
- 1624: "EMsg_DPStoreSaleStatistics",
- 1625: "EMsg_ClientDPUpdateAppJobReport",
- 1627: "EMsg_ClientDPSteam2AppStarted",
- 1626: "EMsg_DPUpdateContentEvent",
- 1630: "EMsg_ClientDPContentStatsReport",
- 1700: "EMsg_BaseCM",
- 1701: "EMsg_CMSetAllowState",
- 1702: "EMsg_CMSpewAllowState",
- 1703: "EMsg_CMAppInfoResponseDeprecated",
- 1800: "EMsg_BaseDSS",
- 1801: "EMsg_DSSNewFile",
- 1802: "EMsg_DSSCurrentFileList",
- 1803: "EMsg_DSSSynchList",
- 1804: "EMsg_DSSSynchListResponse",
- 1805: "EMsg_DSSSynchSubscribe",
- 1806: "EMsg_DSSSynchUnsubscribe",
- 1900: "EMsg_BaseEPM",
- 1901: "EMsg_EPMStartProcess",
- 1902: "EMsg_EPMStopProcess",
- 1903: "EMsg_EPMRestartProcess",
- 2200: "EMsg_BaseGC",
- 2201: "EMsg_AMRelayToGC",
- 2202: "EMsg_GCUpdatePlayedState",
- 2203: "EMsg_GCCmdRevive",
- 2204: "EMsg_GCCmdBounce",
- 2205: "EMsg_GCCmdForceBounce",
- 2206: "EMsg_GCCmdDown",
- 2207: "EMsg_GCCmdDeploy",
- 2208: "EMsg_GCCmdDeployResponse",
- 2209: "EMsg_GCCmdSwitch",
- 2210: "EMsg_AMRefreshSessions",
- 2211: "EMsg_GCUpdateGSState",
- 2212: "EMsg_GCAchievementAwarded",
- 2213: "EMsg_GCSystemMessage",
- 2214: "EMsg_GCValidateSession",
- 2215: "EMsg_GCValidateSessionResponse",
- 2216: "EMsg_GCCmdStatus",
- 2217: "EMsg_GCRegisterWebInterfaces",
- 2218: "EMsg_GCGetAccountDetails",
- 2219: "EMsg_GCInterAppMessage",
- 2220: "EMsg_GCGetEmailTemplate",
- 2221: "EMsg_GCGetEmailTemplateResponse",
- 2222: "EMsg_ISRelayToGCH",
- 2223: "EMsg_GCHRelayClientToIS",
- 2224: "EMsg_GCHUpdateSession",
- 2225: "EMsg_GCHRequestUpdateSession",
- 2226: "EMsg_GCHRequestStatus",
- 2227: "EMsg_GCHRequestStatusResponse",
- 2500: "EMsg_BaseP2P",
- 2502: "EMsg_P2PIntroducerMessage",
- 2900: "EMsg_BaseSM",
- 2902: "EMsg_SMExpensiveReport",
- 2903: "EMsg_SMHourlyReport",
- 2904: "EMsg_SMFishingReport",
- 2905: "EMsg_SMPartitionRenames",
- 2906: "EMsg_SMMonitorSpace",
- 2907: "EMsg_SMGetSchemaConversionResults",
- 2908: "EMsg_SMGetSchemaConversionResultsResponse",
- 3000: "EMsg_BaseTest",
- 3001: "EMsg_JobHeartbeatTest",
- 3002: "EMsg_JobHeartbeatTestResponse",
- 3100: "EMsg_BaseFTSRange",
- 3101: "EMsg_FTSGetBrowseCounts",
- 3102: "EMsg_FTSGetBrowseCountsResponse",
- 3103: "EMsg_FTSBrowseClans",
- 3104: "EMsg_FTSBrowseClansResponse",
- 3105: "EMsg_FTSSearchClansByLocation",
- 3106: "EMsg_FTSSearchClansByLocationResponse",
- 3107: "EMsg_FTSSearchPlayersByLocation",
- 3108: "EMsg_FTSSearchPlayersByLocationResponse",
- 3109: "EMsg_FTSClanDeleted",
- 3110: "EMsg_FTSSearch",
- 3111: "EMsg_FTSSearchResponse",
- 3112: "EMsg_FTSSearchStatus",
- 3113: "EMsg_FTSSearchStatusResponse",
- 3114: "EMsg_FTSGetGSPlayStats",
- 3115: "EMsg_FTSGetGSPlayStatsResponse",
- 3116: "EMsg_FTSGetGSPlayStatsForServer",
- 3117: "EMsg_FTSGetGSPlayStatsForServerResponse",
- 3118: "EMsg_FTSReportIPUpdates",
- 3150: "EMsg_BaseCCSRange",
- 3151: "EMsg_CCSGetComments",
- 3152: "EMsg_CCSGetCommentsResponse",
- 3153: "EMsg_CCSAddComment",
- 3154: "EMsg_CCSAddCommentResponse",
- 3155: "EMsg_CCSDeleteComment",
- 3156: "EMsg_CCSDeleteCommentResponse",
- 3157: "EMsg_CCSPreloadComments",
- 3158: "EMsg_CCSNotifyCommentCount",
- 3159: "EMsg_CCSGetCommentsForNews",
- 3160: "EMsg_CCSGetCommentsForNewsResponse",
- 3161: "EMsg_CCSDeleteAllCommentsByAuthor",
- 3162: "EMsg_CCSDeleteAllCommentsByAuthorResponse",
- 3200: "EMsg_BaseLBSRange",
- 3201: "EMsg_LBSSetScore",
- 3202: "EMsg_LBSSetScoreResponse",
- 3203: "EMsg_LBSFindOrCreateLB",
- 3204: "EMsg_LBSFindOrCreateLBResponse",
- 3205: "EMsg_LBSGetLBEntries",
- 3206: "EMsg_LBSGetLBEntriesResponse",
- 3207: "EMsg_LBSGetLBList",
- 3208: "EMsg_LBSGetLBListResponse",
- 3209: "EMsg_LBSSetLBDetails",
- 3210: "EMsg_LBSDeleteLB",
- 3211: "EMsg_LBSDeleteLBEntry",
- 3212: "EMsg_LBSResetLB",
- 3400: "EMsg_BaseOGS",
- 3401: "EMsg_OGSBeginSession",
- 3402: "EMsg_OGSBeginSessionResponse",
- 3403: "EMsg_OGSEndSession",
- 3404: "EMsg_OGSEndSessionResponse",
- 3406: "EMsg_OGSWriteAppSessionRow",
- 3600: "EMsg_BaseBRP",
- 3601: "EMsg_BRPStartShippingJobs",
- 3602: "EMsg_BRPProcessUSBankReports",
- 3603: "EMsg_BRPProcessGCReports",
- 3604: "EMsg_BRPProcessPPReports",
- 3605: "EMsg_BRPSettleNOVA",
- 3606: "EMsg_BRPSettleCB",
- 3607: "EMsg_BRPCommitGC",
- 3608: "EMsg_BRPCommitGCResponse",
- 3609: "EMsg_BRPFindHungTransactions",
- 3610: "EMsg_BRPCheckFinanceCloseOutDate",
- 3611: "EMsg_BRPProcessLicenses",
- 3612: "EMsg_BRPProcessLicensesResponse",
- 3613: "EMsg_BRPRemoveExpiredPaymentData",
- 3614: "EMsg_BRPRemoveExpiredPaymentDataResponse",
- 3615: "EMsg_BRPConvertToCurrentKeys",
- 3616: "EMsg_BRPConvertToCurrentKeysResponse",
- 3617: "EMsg_BRPPruneCardUsageStats",
- 3618: "EMsg_BRPPruneCardUsageStatsResponse",
- 3619: "EMsg_BRPCheckActivationCodes",
- 3620: "EMsg_BRPCheckActivationCodesResponse",
- 4000: "EMsg_BaseAMRange2",
- 4001: "EMsg_AMCreateChat",
- 4002: "EMsg_AMCreateChatResponse",
- 4003: "EMsg_AMUpdateChatMetadata",
- 4004: "EMsg_AMPublishChatMetadata",
- 4005: "EMsg_AMSetProfileURL",
- 4006: "EMsg_AMGetAccountEmailAddress",
- 4007: "EMsg_AMGetAccountEmailAddressResponse",
- 4008: "EMsg_AMRequestFriendData",
- 4009: "EMsg_AMRouteToClients",
- 4010: "EMsg_AMLeaveClan",
- 4011: "EMsg_AMClanPermissions",
- 4012: "EMsg_AMClanPermissionsResponse",
- 4013: "EMsg_AMCreateClanEvent",
- 4014: "EMsg_AMCreateClanEventResponse",
- 4015: "EMsg_AMUpdateClanEvent",
- 4016: "EMsg_AMUpdateClanEventResponse",
- 4017: "EMsg_AMGetClanEvents",
- 4018: "EMsg_AMGetClanEventsResponse",
- 4019: "EMsg_AMDeleteClanEvent",
- 4020: "EMsg_AMDeleteClanEventResponse",
- 4021: "EMsg_AMSetClanPermissionSettings",
- 4022: "EMsg_AMSetClanPermissionSettingsResponse",
- 4023: "EMsg_AMGetClanPermissionSettings",
- 4024: "EMsg_AMGetClanPermissionSettingsResponse",
- 4025: "EMsg_AMPublishChatRoomInfo",
- 4026: "EMsg_ClientChatRoomInfo",
- 4027: "EMsg_AMCreateClanAnnouncement",
- 4028: "EMsg_AMCreateClanAnnouncementResponse",
- 4029: "EMsg_AMUpdateClanAnnouncement",
- 4030: "EMsg_AMUpdateClanAnnouncementResponse",
- 4031: "EMsg_AMGetClanAnnouncementsCount",
- 4032: "EMsg_AMGetClanAnnouncementsCountResponse",
- 4033: "EMsg_AMGetClanAnnouncements",
- 4034: "EMsg_AMGetClanAnnouncementsResponse",
- 4035: "EMsg_AMDeleteClanAnnouncement",
- 4036: "EMsg_AMDeleteClanAnnouncementResponse",
- 4037: "EMsg_AMGetSingleClanAnnouncement",
- 4038: "EMsg_AMGetSingleClanAnnouncementResponse",
- 4039: "EMsg_AMGetClanHistory",
- 4040: "EMsg_AMGetClanHistoryResponse",
- 4041: "EMsg_AMGetClanPermissionBits",
- 4042: "EMsg_AMGetClanPermissionBitsResponse",
- 4043: "EMsg_AMSetClanPermissionBits",
- 4044: "EMsg_AMSetClanPermissionBitsResponse",
- 4045: "EMsg_AMSessionInfoRequest",
- 4046: "EMsg_AMSessionInfoResponse",
- 4047: "EMsg_AMValidateWGToken",
- 4048: "EMsg_AMGetSingleClanEvent",
- 4049: "EMsg_AMGetSingleClanEventResponse",
- 4050: "EMsg_AMGetClanRank",
- 4051: "EMsg_AMGetClanRankResponse",
- 4052: "EMsg_AMSetClanRank",
- 4053: "EMsg_AMSetClanRankResponse",
- 4054: "EMsg_AMGetClanPOTW",
- 4055: "EMsg_AMGetClanPOTWResponse",
- 4056: "EMsg_AMSetClanPOTW",
- 4057: "EMsg_AMSetClanPOTWResponse",
- 4058: "EMsg_AMRequestChatMetadata",
- 4059: "EMsg_AMDumpUser",
- 4060: "EMsg_AMKickUserFromClan",
- 4061: "EMsg_AMAddFounderToClan",
- 4062: "EMsg_AMValidateWGTokenResponse",
- 4063: "EMsg_AMSetCommunityState",
- 4064: "EMsg_AMSetAccountDetails",
- 4065: "EMsg_AMGetChatBanList",
- 4066: "EMsg_AMGetChatBanListResponse",
- 4067: "EMsg_AMUnBanFromChat",
- 4068: "EMsg_AMSetClanDetails",
- 4069: "EMsg_AMGetAccountLinks",
- 4070: "EMsg_AMGetAccountLinksResponse",
- 4071: "EMsg_AMSetAccountLinks",
- 4072: "EMsg_AMSetAccountLinksResponse",
- 4073: "EMsg_AMGetUserGameStats",
- 4074: "EMsg_AMGetUserGameStatsResponse",
- 4075: "EMsg_AMCheckClanMembership",
- 4076: "EMsg_AMGetClanMembers",
- 4077: "EMsg_AMGetClanMembersResponse",
- 4078: "EMsg_AMJoinPublicClan",
- 4079: "EMsg_AMNotifyChatOfClanChange",
- 4080: "EMsg_AMResubmitPurchase",
- 4081: "EMsg_AMAddFriend",
- 4082: "EMsg_AMAddFriendResponse",
- 4083: "EMsg_AMRemoveFriend",
- 4084: "EMsg_AMDumpClan",
- 4085: "EMsg_AMChangeClanOwner",
- 4086: "EMsg_AMCancelEasyCollect",
- 4087: "EMsg_AMCancelEasyCollectResponse",
- 4088: "EMsg_AMGetClanMembershipList",
- 4089: "EMsg_AMGetClanMembershipListResponse",
- 4090: "EMsg_AMClansInCommon",
- 4091: "EMsg_AMClansInCommonResponse",
- 4092: "EMsg_AMIsValidAccountID",
- 4093: "EMsg_AMConvertClan",
- 4094: "EMsg_AMGetGiftTargetListRelay",
- 4095: "EMsg_AMWipeFriendsList",
- 4096: "EMsg_AMSetIgnored",
- 4097: "EMsg_AMClansInCommonCountResponse",
- 4098: "EMsg_AMFriendsList",
- 4099: "EMsg_AMFriendsListResponse",
- 4100: "EMsg_AMFriendsInCommon",
- 4101: "EMsg_AMFriendsInCommonResponse",
- 4102: "EMsg_AMFriendsInCommonCountResponse",
- 4103: "EMsg_AMClansInCommonCount",
- 4104: "EMsg_AMChallengeVerdict",
- 4105: "EMsg_AMChallengeNotification",
- 4106: "EMsg_AMFindGSByIP",
- 4107: "EMsg_AMFoundGSByIP",
- 4108: "EMsg_AMGiftRevoked",
- 4109: "EMsg_AMCreateAccountRecord",
- 4110: "EMsg_AMUserClanList",
- 4111: "EMsg_AMUserClanListResponse",
- 4112: "EMsg_AMGetAccountDetails2",
- 4113: "EMsg_AMGetAccountDetailsResponse2",
- 4114: "EMsg_AMSetCommunityProfileSettings",
- 4115: "EMsg_AMSetCommunityProfileSettingsResponse",
- 4116: "EMsg_AMGetCommunityPrivacyState",
- 4117: "EMsg_AMGetCommunityPrivacyStateResponse",
- 4118: "EMsg_AMCheckClanInviteRateLimiting",
- 4119: "EMsg_AMGetUserAchievementStatus",
- 4120: "EMsg_AMGetIgnored",
- 4121: "EMsg_AMGetIgnoredResponse",
- 4122: "EMsg_AMSetIgnoredResponse",
- 4123: "EMsg_AMSetFriendRelationshipNone",
- 4124: "EMsg_AMGetFriendRelationship",
- 4125: "EMsg_AMGetFriendRelationshipResponse",
- 4126: "EMsg_AMServiceModulesCache",
- 4127: "EMsg_AMServiceModulesCall",
- 4128: "EMsg_AMServiceModulesCallResponse",
- 4129: "EMsg_AMGetCaptchaDataForIP",
- 4130: "EMsg_AMGetCaptchaDataForIPResponse",
- 4131: "EMsg_AMValidateCaptchaDataForIP",
- 4132: "EMsg_AMValidateCaptchaDataForIPResponse",
- 4133: "EMsg_AMTrackFailedAuthByIP",
- 4134: "EMsg_AMGetCaptchaDataByGID",
- 4135: "EMsg_AMGetCaptchaDataByGIDResponse",
- 4136: "EMsg_AMGetLobbyList",
- 4137: "EMsg_AMGetLobbyListResponse",
- 4138: "EMsg_AMGetLobbyMetadata",
- 4139: "EMsg_AMGetLobbyMetadataResponse",
- 4140: "EMsg_CommunityAddFriendNews",
- 4141: "EMsg_AMAddClanNews",
- 4142: "EMsg_AMWriteNews",
- 4143: "EMsg_AMFindClanUser",
- 4144: "EMsg_AMFindClanUserResponse",
- 4145: "EMsg_AMBanFromChat",
- 4146: "EMsg_AMGetUserHistoryResponse",
- 4147: "EMsg_AMGetUserNewsSubscriptions",
- 4148: "EMsg_AMGetUserNewsSubscriptionsResponse",
- 4149: "EMsg_AMSetUserNewsSubscriptions",
- 4150: "EMsg_AMGetUserNews",
- 4151: "EMsg_AMGetUserNewsResponse",
- 4152: "EMsg_AMSendQueuedEmails",
- 4153: "EMsg_AMSetLicenseFlags",
- 4154: "EMsg_AMGetUserHistory",
- 4155: "EMsg_CommunityDeleteUserNews",
- 4156: "EMsg_AMAllowUserFilesRequest",
- 4157: "EMsg_AMAllowUserFilesResponse",
- 4158: "EMsg_AMGetAccountStatus",
- 4159: "EMsg_AMGetAccountStatusResponse",
- 4160: "EMsg_AMEditBanReason",
- 4161: "EMsg_AMCheckClanMembershipResponse",
- 4162: "EMsg_AMProbeClanMembershipList",
- 4163: "EMsg_AMProbeClanMembershipListResponse",
- 4165: "EMsg_AMGetFriendsLobbies",
- 4166: "EMsg_AMGetFriendsLobbiesResponse",
- 4172: "EMsg_AMGetUserFriendNewsResponse",
- 4173: "EMsg_CommunityGetUserFriendNews",
- 4174: "EMsg_AMGetUserClansNewsResponse",
- 4175: "EMsg_AMGetUserClansNews",
- 4176: "EMsg_AMStoreInitPurchase",
- 4177: "EMsg_AMStoreInitPurchaseResponse",
- 4178: "EMsg_AMStoreGetFinalPrice",
- 4179: "EMsg_AMStoreGetFinalPriceResponse",
- 4180: "EMsg_AMStoreCompletePurchase",
- 4181: "EMsg_AMStoreCancelPurchase",
- 4182: "EMsg_AMStorePurchaseResponse",
- 4183: "EMsg_AMCreateAccountRecordInSteam3",
- 4184: "EMsg_AMGetPreviousCBAccount",
- 4185: "EMsg_AMGetPreviousCBAccountResponse",
- 4186: "EMsg_AMUpdateBillingAddress",
- 4187: "EMsg_AMUpdateBillingAddressResponse",
- 4188: "EMsg_AMGetBillingAddress",
- 4189: "EMsg_AMGetBillingAddressResponse",
- 4190: "EMsg_AMGetUserLicenseHistory",
- 4191: "EMsg_AMGetUserLicenseHistoryResponse",
- 4194: "EMsg_AMSupportChangePassword",
- 4195: "EMsg_AMSupportChangeEmail",
- 4196: "EMsg_AMSupportChangeSecretQA",
- 4197: "EMsg_AMResetUserVerificationGSByIP",
- 4198: "EMsg_AMUpdateGSPlayStats",
- 4199: "EMsg_AMSupportEnableOrDisable",
- 4200: "EMsg_AMGetComments",
- 4201: "EMsg_AMGetCommentsResponse",
- 4202: "EMsg_AMAddComment",
- 4203: "EMsg_AMAddCommentResponse",
- 4204: "EMsg_AMDeleteComment",
- 4205: "EMsg_AMDeleteCommentResponse",
- 4206: "EMsg_AMGetPurchaseStatus",
- 4209: "EMsg_AMSupportIsAccountEnabled",
- 4210: "EMsg_AMSupportIsAccountEnabledResponse",
- 4211: "EMsg_AMGetUserStats",
- 4212: "EMsg_AMSupportKickSession",
- 4213: "EMsg_AMGSSearch",
- 4216: "EMsg_MarketingMessageUpdate",
- 4219: "EMsg_AMRouteFriendMsg",
- 4220: "EMsg_AMTicketAuthRequestOrResponse",
- 4222: "EMsg_AMVerifyDepotManagementRights",
- 4223: "EMsg_AMVerifyDepotManagementRightsResponse",
- 4224: "EMsg_AMAddFreeLicense",
- 4225: "EMsg_AMGetUserFriendsMinutesPlayed",
- 4226: "EMsg_AMGetUserFriendsMinutesPlayedResponse",
- 4227: "EMsg_AMGetUserMinutesPlayed",
- 4228: "EMsg_AMGetUserMinutesPlayedResponse",
- 4231: "EMsg_AMValidateEmailLink",
- 4232: "EMsg_AMValidateEmailLinkResponse",
- 4234: "EMsg_AMAddUsersToMarketingTreatment",
- 4236: "EMsg_AMStoreUserStats",
- 4237: "EMsg_AMGetUserGameplayInfo",
- 4238: "EMsg_AMGetUserGameplayInfoResponse",
- 4239: "EMsg_AMGetCardList",
- 4240: "EMsg_AMGetCardListResponse",
- 4241: "EMsg_AMDeleteStoredCard",
- 4242: "EMsg_AMRevokeLegacyGameKeys",
- 4244: "EMsg_AMGetWalletDetails",
- 4245: "EMsg_AMGetWalletDetailsResponse",
- 4246: "EMsg_AMDeleteStoredPaymentInfo",
- 4247: "EMsg_AMGetStoredPaymentSummary",
- 4248: "EMsg_AMGetStoredPaymentSummaryResponse",
- 4249: "EMsg_AMGetWalletConversionRate",
- 4250: "EMsg_AMGetWalletConversionRateResponse",
- 4251: "EMsg_AMConvertWallet",
- 4252: "EMsg_AMConvertWalletResponse",
- 4253: "EMsg_AMRelayGetFriendsWhoPlayGame",
- 4254: "EMsg_AMRelayGetFriendsWhoPlayGameResponse",
- 4255: "EMsg_AMSetPreApproval",
- 4256: "EMsg_AMSetPreApprovalResponse",
- 4257: "EMsg_AMMarketingTreatmentUpdate",
- 4258: "EMsg_AMCreateRefund",
- 4259: "EMsg_AMCreateRefundResponse",
- 4260: "EMsg_AMCreateChargeback",
- 4261: "EMsg_AMCreateChargebackResponse",
- 4262: "EMsg_AMCreateDispute",
- 4263: "EMsg_AMCreateDisputeResponse",
- 4264: "EMsg_AMClearDispute",
- 4265: "EMsg_AMClearDisputeResponse",
- 4266: "EMsg_AMPlayerNicknameList",
- 4267: "EMsg_AMPlayerNicknameListResponse",
- 4268: "EMsg_AMSetDRMTestConfig",
- 4269: "EMsg_AMGetUserCurrentGameInfo",
- 4270: "EMsg_AMGetUserCurrentGameInfoResponse",
- 4271: "EMsg_AMGetGSPlayerList",
- 4272: "EMsg_AMGetGSPlayerListResponse",
- 4275: "EMsg_AMUpdatePersonaStateCache",
- 4276: "EMsg_AMGetGameMembers",
- 4277: "EMsg_AMGetGameMembersResponse",
- 4278: "EMsg_AMGetSteamIDForMicroTxn",
- 4279: "EMsg_AMGetSteamIDForMicroTxnResponse",
- 4280: "EMsg_AMAddPublisherUser",
- 4281: "EMsg_AMRemovePublisherUser",
- 4282: "EMsg_AMGetUserLicenseList",
- 4283: "EMsg_AMGetUserLicenseListResponse",
- 4284: "EMsg_AMReloadGameGroupPolicy",
- 4285: "EMsg_AMAddFreeLicenseResponse",
- 4286: "EMsg_AMVACStatusUpdate",
- 4287: "EMsg_AMGetAccountDetails",
- 4288: "EMsg_AMGetAccountDetailsResponse",
- 4289: "EMsg_AMGetPlayerLinkDetails",
- 4290: "EMsg_AMGetPlayerLinkDetailsResponse",
- 4291: "EMsg_AMSubscribeToPersonaFeed",
- 4292: "EMsg_AMGetUserVacBanList",
- 4293: "EMsg_AMGetUserVacBanListResponse",
- 4294: "EMsg_AMGetAccountFlagsForWGSpoofing",
- 4295: "EMsg_AMGetAccountFlagsForWGSpoofingResponse",
- 4296: "EMsg_AMGetFriendsWishlistInfo",
- 4297: "EMsg_AMGetFriendsWishlistInfoResponse",
- 4298: "EMsg_AMGetClanOfficers",
- 4299: "EMsg_AMGetClanOfficersResponse",
- 4300: "EMsg_AMNameChange",
- 4301: "EMsg_AMGetNameHistory",
- 4302: "EMsg_AMGetNameHistoryResponse",
- 4305: "EMsg_AMUpdateProviderStatus",
- 4306: "EMsg_AMClearPersonaMetadataBlob",
- 4307: "EMsg_AMSupportRemoveAccountSecurity",
- 4308: "EMsg_AMIsAccountInCaptchaGracePeriod",
- 4309: "EMsg_AMIsAccountInCaptchaGracePeriodResponse",
- 4310: "EMsg_AMAccountPS3Unlink",
- 4311: "EMsg_AMAccountPS3UnlinkResponse",
- 4312: "EMsg_AMStoreUserStatsResponse",
- 4313: "EMsg_AMGetAccountPSNInfo",
- 4314: "EMsg_AMGetAccountPSNInfoResponse",
- 4315: "EMsg_AMAuthenticatedPlayerList",
- 4316: "EMsg_AMGetUserGifts",
- 4317: "EMsg_AMGetUserGiftsResponse",
- 4320: "EMsg_AMTransferLockedGifts",
- 4321: "EMsg_AMTransferLockedGiftsResponse",
- 4322: "EMsg_AMPlayerHostedOnGameServer",
- 4323: "EMsg_AMGetAccountBanInfo",
- 4324: "EMsg_AMGetAccountBanInfoResponse",
- 4325: "EMsg_AMRecordBanEnforcement",
- 4326: "EMsg_AMRollbackGiftTransfer",
- 4327: "EMsg_AMRollbackGiftTransferResponse",
- 4328: "EMsg_AMHandlePendingTransaction",
- 4329: "EMsg_AMRequestClanDetails",
- 4330: "EMsg_AMDeleteStoredPaypalAgreement",
- 4331: "EMsg_AMGameServerUpdate",
- 4332: "EMsg_AMGameServerRemove",
- 4333: "EMsg_AMGetPaypalAgreements",
- 4334: "EMsg_AMGetPaypalAgreementsResponse",
- 4335: "EMsg_AMGameServerPlayerCompatibilityCheck",
- 4336: "EMsg_AMGameServerPlayerCompatibilityCheckResponse",
- 4337: "EMsg_AMRenewLicense",
- 4338: "EMsg_AMGetAccountCommunityBanInfo",
- 4339: "EMsg_AMGetAccountCommunityBanInfoResponse",
- 4340: "EMsg_AMGameServerAccountChangePassword",
- 4341: "EMsg_AMGameServerAccountDeleteAccount",
- 4342: "EMsg_AMRenewAgreement",
- 4343: "EMsg_AMSendEmail",
- 4344: "EMsg_AMXsollaPayment",
- 4345: "EMsg_AMXsollaPaymentResponse",
- 4346: "EMsg_AMAcctAllowedToPurchase",
- 4347: "EMsg_AMAcctAllowedToPurchaseResponse",
- 4348: "EMsg_AMSwapKioskDeposit",
- 4349: "EMsg_AMSwapKioskDepositResponse",
- 4350: "EMsg_AMSetUserGiftUnowned",
- 4351: "EMsg_AMSetUserGiftUnownedResponse",
- 4352: "EMsg_AMClaimUnownedUserGift",
- 4353: "EMsg_AMClaimUnownedUserGiftResponse",
- 4354: "EMsg_AMSetClanName",
- 4355: "EMsg_AMSetClanNameResponse",
- 4356: "EMsg_AMGrantCoupon",
- 4357: "EMsg_AMGrantCouponResponse",
- 4358: "EMsg_AMIsPackageRestrictedInUserCountry",
- 4359: "EMsg_AMIsPackageRestrictedInUserCountryResponse",
- 4360: "EMsg_AMHandlePendingTransactionResponse",
- 4361: "EMsg_AMGrantGuestPasses2",
- 4362: "EMsg_AMGrantGuestPasses2Response",
- 4363: "EMsg_AMSessionQuery",
- 4364: "EMsg_AMSessionQueryResponse",
- 4365: "EMsg_AMGetPlayerBanDetails",
- 4366: "EMsg_AMGetPlayerBanDetailsResponse",
- 4367: "EMsg_AMFinalizePurchase",
- 4368: "EMsg_AMFinalizePurchaseResponse",
- 4372: "EMsg_AMPersonaChangeResponse",
- 4373: "EMsg_AMGetClanDetailsForForumCreation",
- 4374: "EMsg_AMGetClanDetailsForForumCreationResponse",
- 4375: "EMsg_AMGetPendingNotificationCount",
- 4376: "EMsg_AMGetPendingNotificationCountResponse",
- 4377: "EMsg_AMPasswordHashUpgrade",
- 4378: "EMsg_AMMoPayPayment",
- 4379: "EMsg_AMMoPayPaymentResponse",
- 4380: "EMsg_AMBoaCompraPayment",
- 4381: "EMsg_AMBoaCompraPaymentResponse",
- 4382: "EMsg_AMExpireCaptchaByGID",
- 4383: "EMsg_AMCompleteExternalPurchase",
- 4384: "EMsg_AMCompleteExternalPurchaseResponse",
- 4385: "EMsg_AMResolveNegativeWalletCredits",
- 4386: "EMsg_AMResolveNegativeWalletCreditsResponse",
- 4387: "EMsg_AMPayelpPayment",
- 4388: "EMsg_AMPayelpPaymentResponse",
- 4389: "EMsg_AMPlayerGetClanBasicDetails",
- 4390: "EMsg_AMPlayerGetClanBasicDetailsResponse",
- 4402: "EMsg_AMTwoFactorRecoverAuthenticatorRequest",
- 4403: "EMsg_AMTwoFactorRecoverAuthenticatorResponse",
- 4406: "EMsg_AMValidatePasswordResetCodeAndSendSmsRequest",
- 4407: "EMsg_AMValidatePasswordResetCodeAndSendSmsResponse",
- 4408: "EMsg_AMGetAccountResetDetailsRequest",
- 4409: "EMsg_AMGetAccountResetDetailsResponse",
- 5000: "EMsg_BasePSRange",
- 5001: "EMsg_PSCreateShoppingCart",
- 5002: "EMsg_PSCreateShoppingCartResponse",
- 5003: "EMsg_PSIsValidShoppingCart",
- 5004: "EMsg_PSIsValidShoppingCartResponse",
- 5005: "EMsg_PSAddPackageToShoppingCart",
- 5006: "EMsg_PSAddPackageToShoppingCartResponse",
- 5007: "EMsg_PSRemoveLineItemFromShoppingCart",
- 5008: "EMsg_PSRemoveLineItemFromShoppingCartResponse",
- 5009: "EMsg_PSGetShoppingCartContents",
- 5010: "EMsg_PSGetShoppingCartContentsResponse",
- 5011: "EMsg_PSAddWalletCreditToShoppingCart",
- 5012: "EMsg_PSAddWalletCreditToShoppingCartResponse",
- 5200: "EMsg_BaseUFSRange",
- 5202: "EMsg_ClientUFSUploadFileRequest",
- 5203: "EMsg_ClientUFSUploadFileResponse",
- 5204: "EMsg_ClientUFSUploadFileChunk",
- 5205: "EMsg_ClientUFSUploadFileFinished",
- 5206: "EMsg_ClientUFSGetFileListForApp",
- 5207: "EMsg_ClientUFSGetFileListForAppResponse",
- 5210: "EMsg_ClientUFSDownloadRequest",
- 5211: "EMsg_ClientUFSDownloadResponse",
- 5212: "EMsg_ClientUFSDownloadChunk",
- 5213: "EMsg_ClientUFSLoginRequest",
- 5214: "EMsg_ClientUFSLoginResponse",
- 5215: "EMsg_UFSReloadPartitionInfo",
- 5216: "EMsg_ClientUFSTransferHeartbeat",
- 5217: "EMsg_UFSSynchronizeFile",
- 5218: "EMsg_UFSSynchronizeFileResponse",
- 5219: "EMsg_ClientUFSDeleteFileRequest",
- 5220: "EMsg_ClientUFSDeleteFileResponse",
- 5221: "EMsg_UFSDownloadRequest",
- 5222: "EMsg_UFSDownloadResponse",
- 5223: "EMsg_UFSDownloadChunk",
- 5226: "EMsg_ClientUFSGetUGCDetails",
- 5227: "EMsg_ClientUFSGetUGCDetailsResponse",
- 5228: "EMsg_UFSUpdateFileFlags",
- 5229: "EMsg_UFSUpdateFileFlagsResponse",
- 5230: "EMsg_ClientUFSGetSingleFileInfo",
- 5231: "EMsg_ClientUFSGetSingleFileInfoResponse",
- 5232: "EMsg_ClientUFSShareFile",
- 5233: "EMsg_ClientUFSShareFileResponse",
- 5234: "EMsg_UFSReloadAccount",
- 5235: "EMsg_UFSReloadAccountResponse",
- 5236: "EMsg_UFSUpdateRecordBatched",
- 5237: "EMsg_UFSUpdateRecordBatchedResponse",
- 5238: "EMsg_UFSMigrateFile",
- 5239: "EMsg_UFSMigrateFileResponse",
- 5240: "EMsg_UFSGetUGCURLs",
- 5241: "EMsg_UFSGetUGCURLsResponse",
- 5242: "EMsg_UFSHttpUploadFileFinishRequest",
- 5243: "EMsg_UFSHttpUploadFileFinishResponse",
- 5244: "EMsg_UFSDownloadStartRequest",
- 5245: "EMsg_UFSDownloadStartResponse",
- 5246: "EMsg_UFSDownloadChunkRequest",
- 5247: "EMsg_UFSDownloadChunkResponse",
- 5248: "EMsg_UFSDownloadFinishRequest",
- 5249: "EMsg_UFSDownloadFinishResponse",
- 5250: "EMsg_UFSFlushURLCache",
- 5251: "EMsg_UFSUploadCommit",
- 5252: "EMsg_UFSUploadCommitResponse",
- 5400: "EMsg_BaseClient2",
- 5401: "EMsg_ClientRequestForgottenPasswordEmail",
- 5402: "EMsg_ClientRequestForgottenPasswordEmailResponse",
- 5403: "EMsg_ClientCreateAccountResponse",
- 5404: "EMsg_ClientResetForgottenPassword",
- 5405: "EMsg_ClientResetForgottenPasswordResponse",
- 5406: "EMsg_ClientCreateAccount2",
- 5407: "EMsg_ClientInformOfResetForgottenPassword",
- 5408: "EMsg_ClientInformOfResetForgottenPasswordResponse",
- 5409: "EMsg_ClientAnonUserLogOn_Deprecated",
- 5410: "EMsg_ClientGamesPlayedWithDataBlob",
- 5411: "EMsg_ClientUpdateUserGameInfo",
- 5412: "EMsg_ClientFileToDownload",
- 5413: "EMsg_ClientFileToDownloadResponse",
- 5414: "EMsg_ClientLBSSetScore",
- 5415: "EMsg_ClientLBSSetScoreResponse",
- 5416: "EMsg_ClientLBSFindOrCreateLB",
- 5417: "EMsg_ClientLBSFindOrCreateLBResponse",
- 5418: "EMsg_ClientLBSGetLBEntries",
- 5419: "EMsg_ClientLBSGetLBEntriesResponse",
- 5420: "EMsg_ClientMarketingMessageUpdate",
- 5426: "EMsg_ClientChatDeclined",
- 5427: "EMsg_ClientFriendMsgIncoming",
- 5428: "EMsg_ClientAuthList_Deprecated",
- 5429: "EMsg_ClientTicketAuthComplete",
- 5430: "EMsg_ClientIsLimitedAccount",
- 5431: "EMsg_ClientRequestAuthList",
- 5432: "EMsg_ClientAuthList",
- 5433: "EMsg_ClientStat",
- 5434: "EMsg_ClientP2PConnectionInfo",
- 5435: "EMsg_ClientP2PConnectionFailInfo",
- 5436: "EMsg_ClientGetNumberOfCurrentPlayers",
- 5437: "EMsg_ClientGetNumberOfCurrentPlayersResponse",
- 5438: "EMsg_ClientGetDepotDecryptionKey",
- 5439: "EMsg_ClientGetDepotDecryptionKeyResponse",
- 5440: "EMsg_GSPerformHardwareSurvey",
- 5441: "EMsg_ClientGetAppBetaPasswords",
- 5442: "EMsg_ClientGetAppBetaPasswordsResponse",
- 5443: "EMsg_ClientEnableTestLicense",
- 5444: "EMsg_ClientEnableTestLicenseResponse",
- 5445: "EMsg_ClientDisableTestLicense",
- 5446: "EMsg_ClientDisableTestLicenseResponse",
- 5448: "EMsg_ClientRequestValidationMail",
- 5449: "EMsg_ClientRequestValidationMailResponse",
- 5450: "EMsg_ClientCheckAppBetaPassword",
- 5451: "EMsg_ClientCheckAppBetaPasswordResponse",
- 5452: "EMsg_ClientToGC",
- 5453: "EMsg_ClientFromGC",
- 5454: "EMsg_ClientRequestChangeMail",
- 5455: "EMsg_ClientRequestChangeMailResponse",
- 5456: "EMsg_ClientEmailAddrInfo",
- 5457: "EMsg_ClientPasswordChange3",
- 5458: "EMsg_ClientEmailChange3",
- 5459: "EMsg_ClientPersonalQAChange3",
- 5460: "EMsg_ClientResetForgottenPassword3",
- 5461: "EMsg_ClientRequestForgottenPasswordEmail3",
- 5462: "EMsg_ClientCreateAccount3",
- 5463: "EMsg_ClientNewLoginKey",
- 5464: "EMsg_ClientNewLoginKeyAccepted",
- 5465: "EMsg_ClientLogOnWithHash_Deprecated",
- 5466: "EMsg_ClientStoreUserStats2",
- 5467: "EMsg_ClientStatsUpdated",
- 5468: "EMsg_ClientActivateOEMLicense",
- 5469: "EMsg_ClientRegisterOEMMachine",
- 5470: "EMsg_ClientRegisterOEMMachineResponse",
- 5480: "EMsg_ClientRequestedClientStats",
- 5481: "EMsg_ClientStat2Int32",
- 5482: "EMsg_ClientStat2",
- 5483: "EMsg_ClientVerifyPassword",
- 5484: "EMsg_ClientVerifyPasswordResponse",
- 5485: "EMsg_ClientDRMDownloadRequest",
- 5486: "EMsg_ClientDRMDownloadResponse",
- 5487: "EMsg_ClientDRMFinalResult",
- 5488: "EMsg_ClientGetFriendsWhoPlayGame",
- 5489: "EMsg_ClientGetFriendsWhoPlayGameResponse",
- 5490: "EMsg_ClientOGSBeginSession",
- 5491: "EMsg_ClientOGSBeginSessionResponse",
- 5492: "EMsg_ClientOGSEndSession",
- 5493: "EMsg_ClientOGSEndSessionResponse",
- 5494: "EMsg_ClientOGSWriteRow",
- 5495: "EMsg_ClientDRMTest",
- 5496: "EMsg_ClientDRMTestResult",
- 5500: "EMsg_ClientServerUnavailable",
- 5501: "EMsg_ClientServersAvailable",
- 5502: "EMsg_ClientRegisterAuthTicketWithCM",
- 5503: "EMsg_ClientGCMsgFailed",
- 5504: "EMsg_ClientMicroTxnAuthRequest",
- 5505: "EMsg_ClientMicroTxnAuthorize",
- 5506: "EMsg_ClientMicroTxnAuthorizeResponse",
- 5507: "EMsg_ClientAppMinutesPlayedData",
- 5508: "EMsg_ClientGetMicroTxnInfo",
- 5509: "EMsg_ClientGetMicroTxnInfoResponse",
- 5510: "EMsg_ClientMarketingMessageUpdate2",
- 5511: "EMsg_ClientDeregisterWithServer",
- 5512: "EMsg_ClientSubscribeToPersonaFeed",
- 5514: "EMsg_ClientLogon",
- 5515: "EMsg_ClientGetClientDetails",
- 5516: "EMsg_ClientGetClientDetailsResponse",
- 5517: "EMsg_ClientReportOverlayDetourFailure",
- 5518: "EMsg_ClientGetClientAppList",
- 5519: "EMsg_ClientGetClientAppListResponse",
- 5520: "EMsg_ClientInstallClientApp",
- 5521: "EMsg_ClientInstallClientAppResponse",
- 5522: "EMsg_ClientUninstallClientApp",
- 5523: "EMsg_ClientUninstallClientAppResponse",
- 5524: "EMsg_ClientSetClientAppUpdateState",
- 5525: "EMsg_ClientSetClientAppUpdateStateResponse",
- 5526: "EMsg_ClientRequestEncryptedAppTicket",
- 5527: "EMsg_ClientRequestEncryptedAppTicketResponse",
- 5528: "EMsg_ClientWalletInfoUpdate",
- 5529: "EMsg_ClientLBSSetUGC",
- 5530: "EMsg_ClientLBSSetUGCResponse",
- 5531: "EMsg_ClientAMGetClanOfficers",
- 5532: "EMsg_ClientAMGetClanOfficersResponse",
- 5533: "EMsg_ClientCheckFileSignature",
- 5534: "EMsg_ClientCheckFileSignatureResponse",
- 5535: "EMsg_ClientFriendProfileInfo",
- 5536: "EMsg_ClientFriendProfileInfoResponse",
- 5537: "EMsg_ClientUpdateMachineAuth",
- 5538: "EMsg_ClientUpdateMachineAuthResponse",
- 5539: "EMsg_ClientReadMachineAuth",
- 5540: "EMsg_ClientReadMachineAuthResponse",
- 5541: "EMsg_ClientRequestMachineAuth",
- 5542: "EMsg_ClientRequestMachineAuthResponse",
- 5543: "EMsg_ClientScreenshotsChanged",
- 5544: "EMsg_ClientEmailChange4",
- 5545: "EMsg_ClientEmailChangeResponse4",
- 5546: "EMsg_ClientGetCDNAuthToken",
- 5547: "EMsg_ClientGetCDNAuthTokenResponse",
- 5548: "EMsg_ClientDownloadRateStatistics",
- 5549: "EMsg_ClientRequestAccountData",
- 5550: "EMsg_ClientRequestAccountDataResponse",
- 5551: "EMsg_ClientResetForgottenPassword4",
- 5552: "EMsg_ClientHideFriend",
- 5553: "EMsg_ClientFriendsGroupsList",
- 5554: "EMsg_ClientGetClanActivityCounts",
- 5555: "EMsg_ClientGetClanActivityCountsResponse",
- 5556: "EMsg_ClientOGSReportString",
- 5557: "EMsg_ClientOGSReportBug",
- 5558: "EMsg_ClientSentLogs",
- 5559: "EMsg_ClientLogonGameServer",
- 5560: "EMsg_AMClientCreateFriendsGroup",
- 5561: "EMsg_AMClientCreateFriendsGroupResponse",
- 5562: "EMsg_AMClientDeleteFriendsGroup",
- 5563: "EMsg_AMClientDeleteFriendsGroupResponse",
- 5564: "EMsg_AMClientRenameFriendsGroup",
- 5565: "EMsg_AMClientRenameFriendsGroupResponse",
- 5566: "EMsg_AMClientAddFriendToGroup",
- 5567: "EMsg_AMClientAddFriendToGroupResponse",
- 5568: "EMsg_AMClientRemoveFriendFromGroup",
- 5569: "EMsg_AMClientRemoveFriendFromGroupResponse",
- 5570: "EMsg_ClientAMGetPersonaNameHistory",
- 5571: "EMsg_ClientAMGetPersonaNameHistoryResponse",
- 5572: "EMsg_ClientRequestFreeLicense",
- 5573: "EMsg_ClientRequestFreeLicenseResponse",
- 5574: "EMsg_ClientDRMDownloadRequestWithCrashData",
- 5575: "EMsg_ClientAuthListAck",
- 5576: "EMsg_ClientItemAnnouncements",
- 5577: "EMsg_ClientRequestItemAnnouncements",
- 5578: "EMsg_ClientFriendMsgEchoToSender",
- 5579: "EMsg_ClientChangeSteamGuardOptions",
- 5580: "EMsg_ClientChangeSteamGuardOptionsResponse",
- 5581: "EMsg_ClientOGSGameServerPingSample",
- 5582: "EMsg_ClientCommentNotifications",
- 5583: "EMsg_ClientRequestCommentNotifications",
- 5584: "EMsg_ClientPersonaChangeResponse",
- 5585: "EMsg_ClientRequestWebAPIAuthenticateUserNonce",
- 5586: "EMsg_ClientRequestWebAPIAuthenticateUserNonceResponse",
- 5587: "EMsg_ClientPlayerNicknameList",
- 5588: "EMsg_AMClientSetPlayerNickname",
- 5589: "EMsg_AMClientSetPlayerNicknameResponse",
- 5590: "EMsg_ClientRequestOAuthTokenForApp",
- 5591: "EMsg_ClientRequestOAuthTokenForAppResponse",
- 5592: "EMsg_ClientGetNumberOfCurrentPlayersDP",
- 5593: "EMsg_ClientGetNumberOfCurrentPlayersDPResponse",
- 5594: "EMsg_ClientServiceMethod",
- 5595: "EMsg_ClientServiceMethodResponse",
- 5596: "EMsg_ClientFriendUserStatusPublished",
- 5597: "EMsg_ClientCurrentUIMode",
- 5598: "EMsg_ClientVanityURLChangedNotification",
- 5599: "EMsg_ClientUserNotifications",
- 5600: "EMsg_BaseDFS",
- 5601: "EMsg_DFSGetFile",
- 5602: "EMsg_DFSInstallLocalFile",
- 5603: "EMsg_DFSConnection",
- 5604: "EMsg_DFSConnectionReply",
- 5605: "EMsg_ClientDFSAuthenticateRequest",
- 5606: "EMsg_ClientDFSAuthenticateResponse",
- 5607: "EMsg_ClientDFSEndSession",
- 5608: "EMsg_DFSPurgeFile",
- 5609: "EMsg_DFSRouteFile",
- 5610: "EMsg_DFSGetFileFromServer",
- 5611: "EMsg_DFSAcceptedResponse",
- 5612: "EMsg_DFSRequestPingback",
- 5613: "EMsg_DFSRecvTransmitFile",
- 5614: "EMsg_DFSSendTransmitFile",
- 5615: "EMsg_DFSRequestPingback2",
- 5616: "EMsg_DFSResponsePingback2",
- 5617: "EMsg_ClientDFSDownloadStatus",
- 5618: "EMsg_DFSStartTransfer",
- 5619: "EMsg_DFSTransferComplete",
- 5800: "EMsg_BaseMDS",
- 5801: "EMsg_ClientMDSLoginRequest",
- 5802: "EMsg_ClientMDSLoginResponse",
- 5803: "EMsg_ClientMDSUploadManifestRequest",
- 5804: "EMsg_ClientMDSUploadManifestResponse",
- 5805: "EMsg_ClientMDSTransmitManifestDataChunk",
- 5806: "EMsg_ClientMDSHeartbeat",
- 5807: "EMsg_ClientMDSUploadDepotChunks",
- 5808: "EMsg_ClientMDSUploadDepotChunksResponse",
- 5809: "EMsg_ClientMDSInitDepotBuildRequest",
- 5810: "EMsg_ClientMDSInitDepotBuildResponse",
- 5812: "EMsg_AMToMDSGetDepotDecryptionKey",
- 5813: "EMsg_MDSToAMGetDepotDecryptionKeyResponse",
- 5814: "EMsg_MDSGetVersionsForDepot",
- 5815: "EMsg_MDSGetVersionsForDepotResponse",
- 5816: "EMsg_MDSSetPublicVersionForDepot",
- 5817: "EMsg_MDSSetPublicVersionForDepotResponse",
- 5818: "EMsg_ClientMDSGetDepotManifest",
- 5819: "EMsg_ClientMDSGetDepotManifestResponse",
- 5820: "EMsg_ClientMDSGetDepotManifestChunk",
- 5823: "EMsg_ClientMDSUploadRateTest",
- 5824: "EMsg_ClientMDSUploadRateTestResponse",
- 5825: "EMsg_MDSDownloadDepotChunksAck",
- 5826: "EMsg_MDSContentServerStatsBroadcast",
- 5827: "EMsg_MDSContentServerConfigRequest",
- 5828: "EMsg_MDSContentServerConfig",
- 5829: "EMsg_MDSGetDepotManifest",
- 5830: "EMsg_MDSGetDepotManifestResponse",
- 5831: "EMsg_MDSGetDepotManifestChunk",
- 5832: "EMsg_MDSGetDepotChunk",
- 5833: "EMsg_MDSGetDepotChunkResponse",
- 5834: "EMsg_MDSGetDepotChunkChunk",
- 5835: "EMsg_MDSUpdateContentServerConfig",
- 5836: "EMsg_MDSGetServerListForUser",
- 5837: "EMsg_MDSGetServerListForUserResponse",
- 5838: "EMsg_ClientMDSRegisterAppBuild",
- 5839: "EMsg_ClientMDSRegisterAppBuildResponse",
- 5840: "EMsg_ClientMDSSetAppBuildLive",
- 5841: "EMsg_ClientMDSSetAppBuildLiveResponse",
- 5842: "EMsg_ClientMDSGetPrevDepotBuild",
- 5843: "EMsg_ClientMDSGetPrevDepotBuildResponse",
- 5844: "EMsg_MDSToCSFlushChunk",
- 5845: "EMsg_ClientMDSSignInstallScript",
- 5846: "EMsg_ClientMDSSignInstallScriptResponse",
- 6200: "EMsg_CSBase",
- 6201: "EMsg_CSPing",
- 6202: "EMsg_CSPingResponse",
- 6400: "EMsg_GMSBase",
- 6401: "EMsg_GMSGameServerReplicate",
- 6403: "EMsg_ClientGMSServerQuery",
- 6404: "EMsg_GMSClientServerQueryResponse",
- 6405: "EMsg_AMGMSGameServerUpdate",
- 6406: "EMsg_AMGMSGameServerRemove",
- 6407: "EMsg_GameServerOutOfDate",
- 6501: "EMsg_ClientAuthorizeLocalDeviceRequest",
- 6502: "EMsg_ClientAuthorizeLocalDevice",
- 6503: "EMsg_ClientDeauthorizeDeviceRequest",
- 6504: "EMsg_ClientDeauthorizeDevice",
- 6505: "EMsg_ClientUseLocalDeviceAuthorizations",
- 6506: "EMsg_ClientGetAuthorizedDevices",
- 6507: "EMsg_ClientGetAuthorizedDevicesResponse",
- 6600: "EMsg_MMSBase",
- 6601: "EMsg_ClientMMSCreateLobby",
- 6602: "EMsg_ClientMMSCreateLobbyResponse",
- 6603: "EMsg_ClientMMSJoinLobby",
- 6604: "EMsg_ClientMMSJoinLobbyResponse",
- 6605: "EMsg_ClientMMSLeaveLobby",
- 6606: "EMsg_ClientMMSLeaveLobbyResponse",
- 6607: "EMsg_ClientMMSGetLobbyList",
- 6608: "EMsg_ClientMMSGetLobbyListResponse",
- 6609: "EMsg_ClientMMSSetLobbyData",
- 6610: "EMsg_ClientMMSSetLobbyDataResponse",
- 6611: "EMsg_ClientMMSGetLobbyData",
- 6612: "EMsg_ClientMMSLobbyData",
- 6613: "EMsg_ClientMMSSendLobbyChatMsg",
- 6614: "EMsg_ClientMMSLobbyChatMsg",
- 6615: "EMsg_ClientMMSSetLobbyOwner",
- 6616: "EMsg_ClientMMSSetLobbyOwnerResponse",
- 6617: "EMsg_ClientMMSSetLobbyGameServer",
- 6618: "EMsg_ClientMMSLobbyGameServerSet",
- 6619: "EMsg_ClientMMSUserJoinedLobby",
- 6620: "EMsg_ClientMMSUserLeftLobby",
- 6621: "EMsg_ClientMMSInviteToLobby",
- 6622: "EMsg_ClientMMSFlushFrenemyListCache",
- 6623: "EMsg_ClientMMSFlushFrenemyListCacheResponse",
- 6624: "EMsg_ClientMMSSetLobbyLinked",
- 6800: "EMsg_NonStdMsgBase",
- 6801: "EMsg_NonStdMsgMemcached",
- 6802: "EMsg_NonStdMsgHTTPServer",
- 6803: "EMsg_NonStdMsgHTTPClient",
- 6804: "EMsg_NonStdMsgWGResponse",
- 6805: "EMsg_NonStdMsgPHPSimulator",
- 6806: "EMsg_NonStdMsgChase",
- 6807: "EMsg_NonStdMsgDFSTransfer",
- 6808: "EMsg_NonStdMsgTests",
- 6809: "EMsg_NonStdMsgUMQpipeAAPL",
- 6810: "EMsg_NonStdMsgSyslog",
- 6811: "EMsg_NonStdMsgLogsink",
- 7000: "EMsg_UDSBase",
- 7001: "EMsg_ClientUDSP2PSessionStarted",
- 7002: "EMsg_ClientUDSP2PSessionEnded",
- 7003: "EMsg_UDSRenderUserAuth",
- 7004: "EMsg_UDSRenderUserAuthResponse",
- 7005: "EMsg_ClientUDSInviteToGame",
- 7006: "EMsg_UDSFindSession",
- 7007: "EMsg_UDSFindSessionResponse",
- 7100: "EMsg_MPASBase",
- 7101: "EMsg_MPASVacBanReset",
- 7200: "EMsg_KGSBase",
- 7201: "EMsg_KGSAllocateKeyRange",
- 7202: "EMsg_KGSAllocateKeyRangeResponse",
- 7203: "EMsg_KGSGenerateKeys",
- 7204: "EMsg_KGSGenerateKeysResponse",
- 7205: "EMsg_KGSRemapKeys",
- 7206: "EMsg_KGSRemapKeysResponse",
- 7207: "EMsg_KGSGenerateGameStopWCKeys",
- 7208: "EMsg_KGSGenerateGameStopWCKeysResponse",
- 7300: "EMsg_UCMBase",
- 7301: "EMsg_ClientUCMAddScreenshot",
- 7302: "EMsg_ClientUCMAddScreenshotResponse",
- 7303: "EMsg_UCMValidateObjectExists",
- 7304: "EMsg_UCMValidateObjectExistsResponse",
- 7307: "EMsg_UCMResetCommunityContent",
- 7308: "EMsg_UCMResetCommunityContentResponse",
- 7309: "EMsg_ClientUCMDeleteScreenshot",
- 7310: "EMsg_ClientUCMDeleteScreenshotResponse",
- 7311: "EMsg_ClientUCMPublishFile",
- 7312: "EMsg_ClientUCMPublishFileResponse",
- 7313: "EMsg_ClientUCMGetPublishedFileDetails",
- 7314: "EMsg_ClientUCMGetPublishedFileDetailsResponse",
- 7315: "EMsg_ClientUCMDeletePublishedFile",
- 7316: "EMsg_ClientUCMDeletePublishedFileResponse",
- 7317: "EMsg_ClientUCMEnumerateUserPublishedFiles",
- 7318: "EMsg_ClientUCMEnumerateUserPublishedFilesResponse",
- 7319: "EMsg_ClientUCMSubscribePublishedFile",
- 7320: "EMsg_ClientUCMSubscribePublishedFileResponse",
- 7321: "EMsg_ClientUCMEnumerateUserSubscribedFiles",
- 7322: "EMsg_ClientUCMEnumerateUserSubscribedFilesResponse",
- 7323: "EMsg_ClientUCMUnsubscribePublishedFile",
- 7324: "EMsg_ClientUCMUnsubscribePublishedFileResponse",
- 7325: "EMsg_ClientUCMUpdatePublishedFile",
- 7326: "EMsg_ClientUCMUpdatePublishedFileResponse",
- 7327: "EMsg_UCMUpdatePublishedFile",
- 7328: "EMsg_UCMUpdatePublishedFileResponse",
- 7329: "EMsg_UCMDeletePublishedFile",
- 7330: "EMsg_UCMDeletePublishedFileResponse",
- 7331: "EMsg_UCMUpdatePublishedFileStat",
- 7332: "EMsg_UCMUpdatePublishedFileBan",
- 7333: "EMsg_UCMUpdatePublishedFileBanResponse",
- 7334: "EMsg_UCMUpdateTaggedScreenshot",
- 7335: "EMsg_UCMAddTaggedScreenshot",
- 7336: "EMsg_UCMRemoveTaggedScreenshot",
- 7337: "EMsg_UCMReloadPublishedFile",
- 7338: "EMsg_UCMReloadUserFileListCaches",
- 7339: "EMsg_UCMPublishedFileReported",
- 7340: "EMsg_UCMUpdatePublishedFileIncompatibleStatus",
- 7341: "EMsg_UCMPublishedFilePreviewAdd",
- 7342: "EMsg_UCMPublishedFilePreviewAddResponse",
- 7343: "EMsg_UCMPublishedFilePreviewRemove",
- 7344: "EMsg_UCMPublishedFilePreviewRemoveResponse",
- 7345: "EMsg_UCMPublishedFilePreviewChangeSortOrder",
- 7346: "EMsg_UCMPublishedFilePreviewChangeSortOrderResponse",
- 7347: "EMsg_ClientUCMPublishedFileSubscribed",
- 7348: "EMsg_ClientUCMPublishedFileUnsubscribed",
- 7349: "EMsg_UCMPublishedFileSubscribed",
- 7350: "EMsg_UCMPublishedFileUnsubscribed",
- 7351: "EMsg_UCMPublishFile",
- 7352: "EMsg_UCMPublishFileResponse",
- 7353: "EMsg_UCMPublishedFileChildAdd",
- 7354: "EMsg_UCMPublishedFileChildAddResponse",
- 7355: "EMsg_UCMPublishedFileChildRemove",
- 7356: "EMsg_UCMPublishedFileChildRemoveResponse",
- 7357: "EMsg_UCMPublishedFileChildChangeSortOrder",
- 7358: "EMsg_UCMPublishedFileChildChangeSortOrderResponse",
- 7359: "EMsg_UCMPublishedFileParentChanged",
- 7360: "EMsg_ClientUCMGetPublishedFilesForUser",
- 7361: "EMsg_ClientUCMGetPublishedFilesForUserResponse",
- 7362: "EMsg_UCMGetPublishedFilesForUser",
- 7363: "EMsg_UCMGetPublishedFilesForUserResponse",
- 7364: "EMsg_ClientUCMSetUserPublishedFileAction",
- 7365: "EMsg_ClientUCMSetUserPublishedFileActionResponse",
- 7366: "EMsg_ClientUCMEnumeratePublishedFilesByUserAction",
- 7367: "EMsg_ClientUCMEnumeratePublishedFilesByUserActionResponse",
- 7368: "EMsg_ClientUCMPublishedFileDeleted",
- 7369: "EMsg_UCMGetUserSubscribedFiles",
- 7370: "EMsg_UCMGetUserSubscribedFilesResponse",
- 7371: "EMsg_UCMFixStatsPublishedFile",
- 7372: "EMsg_UCMDeleteOldScreenshot",
- 7373: "EMsg_UCMDeleteOldScreenshotResponse",
- 7374: "EMsg_UCMDeleteOldVideo",
- 7375: "EMsg_UCMDeleteOldVideoResponse",
- 7376: "EMsg_UCMUpdateOldScreenshotPrivacy",
- 7377: "EMsg_UCMUpdateOldScreenshotPrivacyResponse",
- 7378: "EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdates",
- 7379: "EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse",
- 7380: "EMsg_UCMPublishedFileContentUpdated",
- 7381: "EMsg_UCMPublishedFileUpdated",
- 7382: "EMsg_ClientWorkshopItemChangesRequest",
- 7383: "EMsg_ClientWorkshopItemChangesResponse",
- 7384: "EMsg_ClientWorkshopItemInfoRequest",
- 7385: "EMsg_ClientWorkshopItemInfoResponse",
- 7500: "EMsg_FSBase",
- 7501: "EMsg_ClientRichPresenceUpload",
- 7502: "EMsg_ClientRichPresenceRequest",
- 7503: "EMsg_ClientRichPresenceInfo",
- 7504: "EMsg_FSRichPresenceRequest",
- 7505: "EMsg_FSRichPresenceResponse",
- 7506: "EMsg_FSComputeFrenematrix",
- 7507: "EMsg_FSComputeFrenematrixResponse",
- 7508: "EMsg_FSPlayStatusNotification",
- 7509: "EMsg_FSPublishPersonaStatus",
- 7510: "EMsg_FSAddOrRemoveFollower",
- 7511: "EMsg_FSAddOrRemoveFollowerResponse",
- 7512: "EMsg_FSUpdateFollowingList",
- 7513: "EMsg_FSCommentNotification",
- 7514: "EMsg_FSCommentNotificationViewed",
- 7515: "EMsg_ClientFSGetFollowerCount",
- 7516: "EMsg_ClientFSGetFollowerCountResponse",
- 7517: "EMsg_ClientFSGetIsFollowing",
- 7518: "EMsg_ClientFSGetIsFollowingResponse",
- 7519: "EMsg_ClientFSEnumerateFollowingList",
- 7520: "EMsg_ClientFSEnumerateFollowingListResponse",
- 7521: "EMsg_FSGetPendingNotificationCount",
- 7522: "EMsg_FSGetPendingNotificationCountResponse",
- 7523: "EMsg_ClientFSOfflineMessageNotification",
- 7524: "EMsg_ClientFSRequestOfflineMessageCount",
- 7525: "EMsg_ClientFSGetFriendMessageHistory",
- 7526: "EMsg_ClientFSGetFriendMessageHistoryResponse",
- 7527: "EMsg_ClientFSGetFriendMessageHistoryForOfflineMessages",
- 7528: "EMsg_ClientFSGetFriendsSteamLevels",
- 7529: "EMsg_ClientFSGetFriendsSteamLevelsResponse",
- 7600: "EMsg_DRMRange2",
- 7601: "EMsg_CEGVersionSetEnableDisableResponse",
- 7602: "EMsg_CEGPropStatusDRMSRequest",
- 7603: "EMsg_CEGPropStatusDRMSResponse",
- 7604: "EMsg_CEGWhackFailureReportRequest",
- 7605: "EMsg_CEGWhackFailureReportResponse",
- 7606: "EMsg_DRMSFetchVersionSet",
- 7607: "EMsg_DRMSFetchVersionSetResponse",
- 7700: "EMsg_EconBase",
- 7701: "EMsg_EconTrading_InitiateTradeRequest",
- 7702: "EMsg_EconTrading_InitiateTradeProposed",
- 7703: "EMsg_EconTrading_InitiateTradeResponse",
- 7704: "EMsg_EconTrading_InitiateTradeResult",
- 7705: "EMsg_EconTrading_StartSession",
- 7706: "EMsg_EconTrading_CancelTradeRequest",
- 7707: "EMsg_EconFlushInventoryCache",
- 7708: "EMsg_EconFlushInventoryCacheResponse",
- 7711: "EMsg_EconCDKeyProcessTransaction",
- 7712: "EMsg_EconCDKeyProcessTransactionResponse",
- 7713: "EMsg_EconGetErrorLogs",
- 7714: "EMsg_EconGetErrorLogsResponse",
- 7800: "EMsg_RMRange",
- 7801: "EMsg_RMTestVerisignOTPResponse",
- 7803: "EMsg_RMDeleteMemcachedKeys",
- 7804: "EMsg_RMRemoteInvoke",
- 7805: "EMsg_BadLoginIPList",
- 7900: "EMsg_UGSBase",
- 7901: "EMsg_ClientUGSGetGlobalStats",
- 7902: "EMsg_ClientUGSGetGlobalStatsResponse",
- 8000: "EMsg_StoreBase",
- 8100: "EMsg_UMQBase",
- 8101: "EMsg_UMQLogonResponse",
- 8102: "EMsg_UMQLogoffRequest",
- 8103: "EMsg_UMQLogoffResponse",
- 8104: "EMsg_UMQSendChatMessage",
- 8105: "EMsg_UMQIncomingChatMessage",
- 8106: "EMsg_UMQPoll",
- 8107: "EMsg_UMQPollResults",
- 8108: "EMsg_UMQ2AM_ClientMsgBatch",
- 8109: "EMsg_UMQEnqueueMobileSalePromotions",
- 8110: "EMsg_UMQEnqueueMobileAnnouncements",
- 8200: "EMsg_WorkshopBase",
- 8201: "EMsg_WorkshopAcceptTOSResponse",
- 8300: "EMsg_WebAPIBase",
- 8301: "EMsg_WebAPIValidateOAuth2TokenResponse",
- 8302: "EMsg_WebAPIInvalidateTokensForAccount",
- 8303: "EMsg_WebAPIRegisterGCInterfaces",
- 8304: "EMsg_WebAPIInvalidateOAuthClientCache",
- 8305: "EMsg_WebAPIInvalidateOAuthTokenCache",
- 8400: "EMsg_BackpackBase",
- 8401: "EMsg_BackpackAddToCurrency",
- 8402: "EMsg_BackpackAddToCurrencyResponse",
- 8500: "EMsg_CREBase",
- 8501: "EMsg_CRERankByTrend",
- 8502: "EMsg_CRERankByTrendResponse",
- 8503: "EMsg_CREItemVoteSummary",
- 8504: "EMsg_CREItemVoteSummaryResponse",
- 8505: "EMsg_CRERankByVote",
- 8506: "EMsg_CRERankByVoteResponse",
- 8507: "EMsg_CREUpdateUserPublishedItemVote",
- 8508: "EMsg_CREUpdateUserPublishedItemVoteResponse",
- 8509: "EMsg_CREGetUserPublishedItemVoteDetails",
- 8510: "EMsg_CREGetUserPublishedItemVoteDetailsResponse",
- 8511: "EMsg_CREEnumeratePublishedFiles",
- 8512: "EMsg_CREEnumeratePublishedFilesResponse",
- 8513: "EMsg_CREPublishedFileVoteAdded",
- 8600: "EMsg_SecretsBase",
- 8601: "EMsg_SecretsCredentialPairResponse",
- 8602: "EMsg_SecretsRequestServerIdentity",
- 8603: "EMsg_SecretsServerIdentityResponse",
- 8604: "EMsg_SecretsUpdateServerIdentities",
- 8700: "EMsg_BoxMonitorBase",
- 8701: "EMsg_BoxMonitorReportResponse",
- 8800: "EMsg_LogsinkBase",
- 8900: "EMsg_PICSBase",
- 8901: "EMsg_ClientPICSChangesSinceRequest",
- 8902: "EMsg_ClientPICSChangesSinceResponse",
- 8903: "EMsg_ClientPICSProductInfoRequest",
- 8904: "EMsg_ClientPICSProductInfoResponse",
- 8905: "EMsg_ClientPICSAccessTokenRequest",
- 8906: "EMsg_ClientPICSAccessTokenResponse",
- 9000: "EMsg_WorkerProcess",
- 9001: "EMsg_WorkerProcessPingResponse",
- 9002: "EMsg_WorkerProcessShutdown",
- 9100: "EMsg_DRMWorkerProcess",
- 9101: "EMsg_DRMWorkerProcessDRMAndSignResponse",
- 9102: "EMsg_DRMWorkerProcessSteamworksInfoRequest",
- 9103: "EMsg_DRMWorkerProcessSteamworksInfoResponse",
- 9104: "EMsg_DRMWorkerProcessInstallDRMDLLRequest",
- 9105: "EMsg_DRMWorkerProcessInstallDRMDLLResponse",
- 9106: "EMsg_DRMWorkerProcessSecretIdStringRequest",
- 9107: "EMsg_DRMWorkerProcessSecretIdStringResponse",
- 9108: "EMsg_DRMWorkerProcessGetDRMGuidsFromFileRequest",
- 9109: "EMsg_DRMWorkerProcessGetDRMGuidsFromFileResponse",
- 9110: "EMsg_DRMWorkerProcessInstallProcessedFilesRequest",
- 9111: "EMsg_DRMWorkerProcessInstallProcessedFilesResponse",
- 9112: "EMsg_DRMWorkerProcessExamineBlobRequest",
- 9113: "EMsg_DRMWorkerProcessExamineBlobResponse",
- 9114: "EMsg_DRMWorkerProcessDescribeSecretRequest",
- 9115: "EMsg_DRMWorkerProcessDescribeSecretResponse",
- 9116: "EMsg_DRMWorkerProcessBackfillOriginalRequest",
- 9117: "EMsg_DRMWorkerProcessBackfillOriginalResponse",
- 9118: "EMsg_DRMWorkerProcessValidateDRMDLLRequest",
- 9119: "EMsg_DRMWorkerProcessValidateDRMDLLResponse",
- 9120: "EMsg_DRMWorkerProcessValidateFileRequest",
- 9121: "EMsg_DRMWorkerProcessValidateFileResponse",
- 9122: "EMsg_DRMWorkerProcessSplitAndInstallRequest",
- 9123: "EMsg_DRMWorkerProcessSplitAndInstallResponse",
- 9124: "EMsg_DRMWorkerProcessGetBlobRequest",
- 9125: "EMsg_DRMWorkerProcessGetBlobResponse",
- 9126: "EMsg_DRMWorkerProcessEvaluateCrashRequest",
- 9127: "EMsg_DRMWorkerProcessEvaluateCrashResponse",
- 9128: "EMsg_DRMWorkerProcessAnalyzeFileRequest",
- 9129: "EMsg_DRMWorkerProcessAnalyzeFileResponse",
- 9130: "EMsg_DRMWorkerProcessUnpackBlobRequest",
- 9131: "EMsg_DRMWorkerProcessUnpackBlobResponse",
- 9132: "EMsg_DRMWorkerProcessInstallAllRequest",
- 9133: "EMsg_DRMWorkerProcessInstallAllResponse",
- 9200: "EMsg_TestWorkerProcess",
- 9201: "EMsg_TestWorkerProcessLoadUnloadModuleResponse",
- 9202: "EMsg_TestWorkerProcessServiceModuleCallRequest",
- 9203: "EMsg_TestWorkerProcessServiceModuleCallResponse",
- 9330: "EMsg_ClientGetEmoticonList",
- 9331: "EMsg_ClientEmoticonList",
- 9400: "EMsg_ClientSharedLibraryBase",
- 9403: "EMsg_ClientSharedLicensesLockStatus",
- 9404: "EMsg_ClientSharedLicensesStopPlaying",
- 9405: "EMsg_ClientSharedLibraryLockStatus",
- 9406: "EMsg_ClientSharedLibraryStopPlaying",
- 9507: "EMsg_ClientUnlockStreaming",
- 9508: "EMsg_ClientUnlockStreamingResponse",
- 9600: "EMsg_ClientPlayingSessionState",
- 9601: "EMsg_ClientKickPlayingSession",
- 9700: "EMsg_ClientBroadcastInit",
- 9701: "EMsg_ClientBroadcastFrames",
- 9702: "EMsg_ClientBroadcastDisconnect",
- 9703: "EMsg_ClientBroadcastScreenshot",
- 9704: "EMsg_ClientBroadcastUploadConfig",
- 9800: "EMsg_ClientVoiceCallPreAuthorize",
- 9801: "EMsg_ClientVoiceCallPreAuthorizeResponse",
+ 0: "EMsg_Invalid",
+ 1: "EMsg_Multi",
+ 2: "EMsg_ProtobufWrapped",
+ 100: "EMsg_BaseGeneral",
+ 113: "EMsg_DestJobFailed",
+ 115: "EMsg_Alert",
+ 120: "EMsg_SCIDRequest",
+ 121: "EMsg_SCIDResponse",
+ 123: "EMsg_JobHeartbeat",
+ 124: "EMsg_HubConnect",
+ 126: "EMsg_Subscribe",
+ 127: "EMsg_RouteMessage",
+ 128: "EMsg_RemoteSysID",
+ 129: "EMsg_AMCreateAccountResponse",
+ 130: "EMsg_WGRequest",
+ 131: "EMsg_WGResponse",
+ 132: "EMsg_KeepAlive",
+ 133: "EMsg_WebAPIJobRequest",
+ 134: "EMsg_WebAPIJobResponse",
+ 135: "EMsg_ClientSessionStart",
+ 136: "EMsg_ClientSessionEnd",
+ 137: "EMsg_ClientSessionUpdateAuthTicket",
+ 138: "EMsg_StatsDeprecated",
+ 139: "EMsg_Ping",
+ 140: "EMsg_PingResponse",
+ 141: "EMsg_Stats",
+ 142: "EMsg_RequestFullStatsBlock",
+ 143: "EMsg_LoadDBOCacheItem",
+ 144: "EMsg_LoadDBOCacheItemResponse",
+ 145: "EMsg_InvalidateDBOCacheItems",
+ 146: "EMsg_ServiceMethod",
+ 147: "EMsg_ServiceMethodResponse",
+ 148: "EMsg_ClientPackageVersions",
+ 149: "EMsg_TimestampRequest",
+ 150: "EMsg_TimestampResponse",
+ 151: "EMsg_ServiceMethodCallFromClient",
+ 152: "EMsg_ServiceMethodSendToClient",
+ 200: "EMsg_BaseShell",
+ 201: "EMsg_Exit",
+ 202: "EMsg_DirRequest",
+ 203: "EMsg_DirResponse",
+ 204: "EMsg_ZipRequest",
+ 205: "EMsg_ZipResponse",
+ 215: "EMsg_UpdateRecordResponse",
+ 221: "EMsg_UpdateCreditCardRequest",
+ 225: "EMsg_UpdateUserBanResponse",
+ 226: "EMsg_PrepareToExit",
+ 227: "EMsg_ContentDescriptionUpdate",
+ 228: "EMsg_TestResetServer",
+ 229: "EMsg_UniverseChanged",
+ 230: "EMsg_ShellConfigInfoUpdate",
+ 233: "EMsg_RequestWindowsEventLogEntries",
+ 234: "EMsg_ProvideWindowsEventLogEntries",
+ 235: "EMsg_ShellSearchLogs",
+ 236: "EMsg_ShellSearchLogsResponse",
+ 237: "EMsg_ShellCheckWindowsUpdates",
+ 238: "EMsg_ShellCheckWindowsUpdatesResponse",
+ 239: "EMsg_ShellFlushUserLicenseCache",
+ 240: "EMsg_TestFlushDelayedSQL",
+ 241: "EMsg_TestFlushDelayedSQLResponse",
+ 242: "EMsg_EnsureExecuteScheduledTask_TEST",
+ 243: "EMsg_EnsureExecuteScheduledTaskResponse_TEST",
+ 244: "EMsg_UpdateScheduledTaskEnableState_TEST",
+ 245: "EMsg_UpdateScheduledTaskEnableStateResponse_TEST",
+ 246: "EMsg_ContentDescriptionDeltaUpdate",
+ 300: "EMsg_BaseGM",
+ 301: "EMsg_ShellFailed",
+ 307: "EMsg_ExitShells",
+ 308: "EMsg_ExitShell",
+ 309: "EMsg_GracefulExitShell",
+ 314: "EMsg_NotifyWatchdog",
+ 316: "EMsg_LicenseProcessingComplete",
+ 317: "EMsg_SetTestFlag",
+ 318: "EMsg_QueuedEmailsComplete",
+ 319: "EMsg_GMReportPHPError",
+ 320: "EMsg_GMDRMSync",
+ 321: "EMsg_PhysicalBoxInventory",
+ 322: "EMsg_UpdateConfigFile",
+ 323: "EMsg_TestInitDB",
+ 324: "EMsg_GMWriteConfigToSQL",
+ 325: "EMsg_GMLoadActivationCodes",
+ 326: "EMsg_GMQueueForFBS",
+ 327: "EMsg_GMSchemaConversionResults",
+ 328: "EMsg_GMSchemaConversionResultsResponse",
+ 329: "EMsg_GMWriteShellFailureToSQL",
+ 330: "EMsg_GMWriteStatsToSOS",
+ 331: "EMsg_GMGetServiceMethodRouting",
+ 332: "EMsg_GMGetServiceMethodRoutingResponse",
+ 333: "EMsg_GMConvertUserWallets",
+ 334: "EMsg_GMTestNextBuildSchemaConversion",
+ 335: "EMsg_GMTestNextBuildSchemaConversionResponse",
+ 336: "EMsg_ExpectShellRestart",
+ 337: "EMsg_HotFixProgress",
+ 400: "EMsg_BaseAIS",
+ 401: "EMsg_AISRefreshContentDescription",
+ 402: "EMsg_AISRequestContentDescription",
+ 403: "EMsg_AISUpdateAppInfo",
+ 404: "EMsg_AISUpdatePackageInfo",
+ 405: "EMsg_AISGetPackageChangeNumber",
+ 406: "EMsg_AISGetPackageChangeNumberResponse",
+ 407: "EMsg_AISAppInfoTableChanged",
+ 408: "EMsg_AISUpdatePackageCostsResponse",
+ 409: "EMsg_AISCreateMarketingMessage",
+ 410: "EMsg_AISCreateMarketingMessageResponse",
+ 411: "EMsg_AISGetMarketingMessage",
+ 412: "EMsg_AISGetMarketingMessageResponse",
+ 413: "EMsg_AISUpdateMarketingMessage",
+ 414: "EMsg_AISUpdateMarketingMessageResponse",
+ 415: "EMsg_AISRequestMarketingMessageUpdate",
+ 416: "EMsg_AISDeleteMarketingMessage",
+ 419: "EMsg_AISGetMarketingTreatments",
+ 420: "EMsg_AISGetMarketingTreatmentsResponse",
+ 421: "EMsg_AISRequestMarketingTreatmentUpdate",
+ 422: "EMsg_AISTestAddPackage",
+ 423: "EMsg_AIGetAppGCFlags",
+ 424: "EMsg_AIGetAppGCFlagsResponse",
+ 425: "EMsg_AIGetAppList",
+ 426: "EMsg_AIGetAppListResponse",
+ 427: "EMsg_AIGetAppInfo",
+ 428: "EMsg_AIGetAppInfoResponse",
+ 429: "EMsg_AISGetCouponDefinition",
+ 430: "EMsg_AISGetCouponDefinitionResponse",
+ 431: "EMsg_AISUpdateSlaveContentDescription",
+ 432: "EMsg_AISUpdateSlaveContentDescriptionResponse",
+ 433: "EMsg_AISTestEnableGC",
+ 500: "EMsg_BaseAM",
+ 504: "EMsg_AMUpdateUserBanRequest",
+ 505: "EMsg_AMAddLicense",
+ 507: "EMsg_AMBeginProcessingLicenses",
+ 508: "EMsg_AMSendSystemIMToUser",
+ 509: "EMsg_AMExtendLicense",
+ 510: "EMsg_AMAddMinutesToLicense",
+ 511: "EMsg_AMCancelLicense",
+ 512: "EMsg_AMInitPurchase",
+ 513: "EMsg_AMPurchaseResponse",
+ 514: "EMsg_AMGetFinalPrice",
+ 515: "EMsg_AMGetFinalPriceResponse",
+ 516: "EMsg_AMGetLegacyGameKey",
+ 517: "EMsg_AMGetLegacyGameKeyResponse",
+ 518: "EMsg_AMFindHungTransactions",
+ 519: "EMsg_AMSetAccountTrustedRequest",
+ 521: "EMsg_AMCompletePurchase",
+ 522: "EMsg_AMCancelPurchase",
+ 523: "EMsg_AMNewChallenge",
+ 524: "EMsg_AMLoadOEMTickets",
+ 525: "EMsg_AMFixPendingPurchase",
+ 526: "EMsg_AMFixPendingPurchaseResponse",
+ 527: "EMsg_AMIsUserBanned",
+ 528: "EMsg_AMRegisterKey",
+ 529: "EMsg_AMLoadActivationCodes",
+ 530: "EMsg_AMLoadActivationCodesResponse",
+ 531: "EMsg_AMLookupKeyResponse",
+ 532: "EMsg_AMLookupKey",
+ 533: "EMsg_AMChatCleanup",
+ 534: "EMsg_AMClanCleanup",
+ 535: "EMsg_AMFixPendingRefund",
+ 536: "EMsg_AMReverseChargeback",
+ 537: "EMsg_AMReverseChargebackResponse",
+ 538: "EMsg_AMClanCleanupList",
+ 539: "EMsg_AMGetLicenses",
+ 540: "EMsg_AMGetLicensesResponse",
+ 541: "EMsg_AMSendCartRepurchase",
+ 542: "EMsg_AMSendCartRepurchaseResponse",
+ 550: "EMsg_AllowUserToPlayQuery",
+ 551: "EMsg_AllowUserToPlayResponse",
+ 552: "EMsg_AMVerfiyUser",
+ 553: "EMsg_AMClientNotPlaying",
+ 554: "EMsg_ClientRequestFriendship",
+ 555: "EMsg_AMRelayPublishStatus",
+ 556: "EMsg_AMResetCommunityContent",
+ 557: "EMsg_AMPrimePersonaStateCache",
+ 558: "EMsg_AMAllowUserContentQuery",
+ 559: "EMsg_AMAllowUserContentResponse",
+ 560: "EMsg_AMInitPurchaseResponse",
+ 561: "EMsg_AMRevokePurchaseResponse",
+ 562: "EMsg_AMLockProfile",
+ 563: "EMsg_AMRefreshGuestPasses",
+ 564: "EMsg_AMInviteUserToClan",
+ 565: "EMsg_AMAcknowledgeClanInvite",
+ 566: "EMsg_AMGrantGuestPasses",
+ 567: "EMsg_AMClanDataUpdated",
+ 568: "EMsg_AMReloadAccount",
+ 569: "EMsg_AMClientChatMsgRelay",
+ 570: "EMsg_AMChatMulti",
+ 571: "EMsg_AMClientChatInviteRelay",
+ 572: "EMsg_AMChatInvite",
+ 573: "EMsg_AMClientJoinChatRelay",
+ 574: "EMsg_AMClientChatMemberInfoRelay",
+ 575: "EMsg_AMPublishChatMemberInfo",
+ 576: "EMsg_AMClientAcceptFriendInvite",
+ 577: "EMsg_AMChatEnter",
+ 578: "EMsg_AMClientPublishRemovalFromSource",
+ 579: "EMsg_AMChatActionResult",
+ 580: "EMsg_AMFindAccounts",
+ 581: "EMsg_AMFindAccountsResponse",
+ 582: "EMsg_AMRequestAccountData",
+ 583: "EMsg_AMRequestAccountDataResponse",
+ 584: "EMsg_AMSetAccountFlags",
+ 586: "EMsg_AMCreateClan",
+ 587: "EMsg_AMCreateClanResponse",
+ 588: "EMsg_AMGetClanDetails",
+ 589: "EMsg_AMGetClanDetailsResponse",
+ 590: "EMsg_AMSetPersonaName",
+ 591: "EMsg_AMSetAvatar",
+ 592: "EMsg_AMAuthenticateUser",
+ 593: "EMsg_AMAuthenticateUserResponse",
+ 594: "EMsg_AMGetAccountFriendsCount",
+ 595: "EMsg_AMGetAccountFriendsCountResponse",
+ 596: "EMsg_AMP2PIntroducerMessage",
+ 597: "EMsg_ClientChatAction",
+ 598: "EMsg_AMClientChatActionRelay",
+ 600: "EMsg_BaseVS",
+ 601: "EMsg_VACResponse",
+ 602: "EMsg_ReqChallengeTest",
+ 604: "EMsg_VSMarkCheat",
+ 605: "EMsg_VSAddCheat",
+ 606: "EMsg_VSPurgeCodeModDB",
+ 607: "EMsg_VSGetChallengeResults",
+ 608: "EMsg_VSChallengeResultText",
+ 609: "EMsg_VSReportLingerer",
+ 610: "EMsg_VSRequestManagedChallenge",
+ 611: "EMsg_VSLoadDBFinished",
+ 625: "EMsg_BaseDRMS",
+ 628: "EMsg_DRMBuildBlobRequest",
+ 629: "EMsg_DRMBuildBlobResponse",
+ 630: "EMsg_DRMResolveGuidRequest",
+ 631: "EMsg_DRMResolveGuidResponse",
+ 633: "EMsg_DRMVariabilityReport",
+ 634: "EMsg_DRMVariabilityReportResponse",
+ 635: "EMsg_DRMStabilityReport",
+ 636: "EMsg_DRMStabilityReportResponse",
+ 637: "EMsg_DRMDetailsReportRequest",
+ 638: "EMsg_DRMDetailsReportResponse",
+ 639: "EMsg_DRMProcessFile",
+ 640: "EMsg_DRMAdminUpdate",
+ 641: "EMsg_DRMAdminUpdateResponse",
+ 642: "EMsg_DRMSync",
+ 643: "EMsg_DRMSyncResponse",
+ 644: "EMsg_DRMProcessFileResponse",
+ 645: "EMsg_DRMEmptyGuidCache",
+ 646: "EMsg_DRMEmptyGuidCacheResponse",
+ 650: "EMsg_BaseCS",
+ 652: "EMsg_CSUserContentRequest",
+ 700: "EMsg_BaseClient",
+ 701: "EMsg_ClientLogOn_Deprecated",
+ 702: "EMsg_ClientAnonLogOn_Deprecated",
+ 703: "EMsg_ClientHeartBeat",
+ 704: "EMsg_ClientVACResponse",
+ 705: "EMsg_ClientGamesPlayed_obsolete",
+ 706: "EMsg_ClientLogOff",
+ 707: "EMsg_ClientNoUDPConnectivity",
+ 708: "EMsg_ClientInformOfCreateAccount",
+ 709: "EMsg_ClientAckVACBan",
+ 710: "EMsg_ClientConnectionStats",
+ 711: "EMsg_ClientInitPurchase",
+ 712: "EMsg_ClientPingResponse",
+ 714: "EMsg_ClientRemoveFriend",
+ 715: "EMsg_ClientGamesPlayedNoDataBlob",
+ 716: "EMsg_ClientChangeStatus",
+ 717: "EMsg_ClientVacStatusResponse",
+ 718: "EMsg_ClientFriendMsg",
+ 719: "EMsg_ClientGameConnect_obsolete",
+ 720: "EMsg_ClientGamesPlayed2_obsolete",
+ 721: "EMsg_ClientGameEnded_obsolete",
+ 722: "EMsg_ClientGetFinalPrice",
+ 726: "EMsg_ClientSystemIM",
+ 727: "EMsg_ClientSystemIMAck",
+ 728: "EMsg_ClientGetLicenses",
+ 729: "EMsg_ClientCancelLicense",
+ 730: "EMsg_ClientGetLegacyGameKey",
+ 731: "EMsg_ClientContentServerLogOn_Deprecated",
+ 732: "EMsg_ClientAckVACBan2",
+ 735: "EMsg_ClientAckMessageByGID",
+ 736: "EMsg_ClientGetPurchaseReceipts",
+ 737: "EMsg_ClientAckPurchaseReceipt",
+ 738: "EMsg_ClientGamesPlayed3_obsolete",
+ 739: "EMsg_ClientSendGuestPass",
+ 740: "EMsg_ClientAckGuestPass",
+ 741: "EMsg_ClientRedeemGuestPass",
+ 742: "EMsg_ClientGamesPlayed",
+ 743: "EMsg_ClientRegisterKey",
+ 744: "EMsg_ClientInviteUserToClan",
+ 745: "EMsg_ClientAcknowledgeClanInvite",
+ 746: "EMsg_ClientPurchaseWithMachineID",
+ 747: "EMsg_ClientAppUsageEvent",
+ 748: "EMsg_ClientGetGiftTargetList",
+ 749: "EMsg_ClientGetGiftTargetListResponse",
+ 751: "EMsg_ClientLogOnResponse",
+ 753: "EMsg_ClientVACChallenge",
+ 755: "EMsg_ClientSetHeartbeatRate",
+ 756: "EMsg_ClientNotLoggedOnDeprecated",
+ 757: "EMsg_ClientLoggedOff",
+ 758: "EMsg_GSApprove",
+ 759: "EMsg_GSDeny",
+ 760: "EMsg_GSKick",
+ 761: "EMsg_ClientCreateAcctResponse",
+ 763: "EMsg_ClientPurchaseResponse",
+ 764: "EMsg_ClientPing",
+ 765: "EMsg_ClientNOP",
+ 766: "EMsg_ClientPersonaState",
+ 767: "EMsg_ClientFriendsList",
+ 768: "EMsg_ClientAccountInfo",
+ 770: "EMsg_ClientVacStatusQuery",
+ 771: "EMsg_ClientNewsUpdate",
+ 773: "EMsg_ClientGameConnectDeny",
+ 774: "EMsg_GSStatusReply",
+ 775: "EMsg_ClientGetFinalPriceResponse",
+ 779: "EMsg_ClientGameConnectTokens",
+ 780: "EMsg_ClientLicenseList",
+ 781: "EMsg_ClientCancelLicenseResponse",
+ 782: "EMsg_ClientVACBanStatus",
+ 783: "EMsg_ClientCMList",
+ 784: "EMsg_ClientEncryptPct",
+ 785: "EMsg_ClientGetLegacyGameKeyResponse",
+ 786: "EMsg_ClientFavoritesList",
+ 787: "EMsg_CSUserContentApprove",
+ 788: "EMsg_CSUserContentDeny",
+ 789: "EMsg_ClientInitPurchaseResponse",
+ 791: "EMsg_ClientAddFriend",
+ 792: "EMsg_ClientAddFriendResponse",
+ 793: "EMsg_ClientInviteFriend",
+ 794: "EMsg_ClientInviteFriendResponse",
+ 795: "EMsg_ClientSendGuestPassResponse",
+ 796: "EMsg_ClientAckGuestPassResponse",
+ 797: "EMsg_ClientRedeemGuestPassResponse",
+ 798: "EMsg_ClientUpdateGuestPassesList",
+ 799: "EMsg_ClientChatMsg",
+ 800: "EMsg_ClientChatInvite",
+ 801: "EMsg_ClientJoinChat",
+ 802: "EMsg_ClientChatMemberInfo",
+ 803: "EMsg_ClientLogOnWithCredentials_Deprecated",
+ 805: "EMsg_ClientPasswordChangeResponse",
+ 807: "EMsg_ClientChatEnter",
+ 808: "EMsg_ClientFriendRemovedFromSource",
+ 809: "EMsg_ClientCreateChat",
+ 810: "EMsg_ClientCreateChatResponse",
+ 811: "EMsg_ClientUpdateChatMetadata",
+ 813: "EMsg_ClientP2PIntroducerMessage",
+ 814: "EMsg_ClientChatActionResult",
+ 815: "EMsg_ClientRequestFriendData",
+ 818: "EMsg_ClientGetUserStats",
+ 819: "EMsg_ClientGetUserStatsResponse",
+ 820: "EMsg_ClientStoreUserStats",
+ 821: "EMsg_ClientStoreUserStatsResponse",
+ 822: "EMsg_ClientClanState",
+ 830: "EMsg_ClientServiceModule",
+ 831: "EMsg_ClientServiceCall",
+ 832: "EMsg_ClientServiceCallResponse",
+ 833: "EMsg_ClientPackageInfoRequest",
+ 834: "EMsg_ClientPackageInfoResponse",
+ 839: "EMsg_ClientNatTraversalStatEvent",
+ 840: "EMsg_ClientAppInfoRequest",
+ 841: "EMsg_ClientAppInfoResponse",
+ 842: "EMsg_ClientSteamUsageEvent",
+ 845: "EMsg_ClientCheckPassword",
+ 846: "EMsg_ClientResetPassword",
+ 848: "EMsg_ClientCheckPasswordResponse",
+ 849: "EMsg_ClientResetPasswordResponse",
+ 850: "EMsg_ClientSessionToken",
+ 851: "EMsg_ClientDRMProblemReport",
+ 855: "EMsg_ClientSetIgnoreFriend",
+ 856: "EMsg_ClientSetIgnoreFriendResponse",
+ 857: "EMsg_ClientGetAppOwnershipTicket",
+ 858: "EMsg_ClientGetAppOwnershipTicketResponse",
+ 860: "EMsg_ClientGetLobbyListResponse",
+ 861: "EMsg_ClientGetLobbyMetadata",
+ 862: "EMsg_ClientGetLobbyMetadataResponse",
+ 863: "EMsg_ClientVTTCert",
+ 866: "EMsg_ClientAppInfoUpdate",
+ 867: "EMsg_ClientAppInfoChanges",
+ 880: "EMsg_ClientServerList",
+ 891: "EMsg_ClientEmailChangeResponse",
+ 892: "EMsg_ClientSecretQAChangeResponse",
+ 896: "EMsg_ClientDRMBlobRequest",
+ 897: "EMsg_ClientDRMBlobResponse",
+ 898: "EMsg_ClientLookupKey",
+ 899: "EMsg_ClientLookupKeyResponse",
+ 900: "EMsg_BaseGameServer",
+ 901: "EMsg_GSDisconnectNotice",
+ 903: "EMsg_GSStatus",
+ 905: "EMsg_GSUserPlaying",
+ 906: "EMsg_GSStatus2",
+ 907: "EMsg_GSStatusUpdate_Unused",
+ 908: "EMsg_GSServerType",
+ 909: "EMsg_GSPlayerList",
+ 910: "EMsg_GSGetUserAchievementStatus",
+ 911: "EMsg_GSGetUserAchievementStatusResponse",
+ 918: "EMsg_GSGetPlayStats",
+ 919: "EMsg_GSGetPlayStatsResponse",
+ 920: "EMsg_GSGetUserGroupStatus",
+ 921: "EMsg_AMGetUserGroupStatus",
+ 922: "EMsg_AMGetUserGroupStatusResponse",
+ 923: "EMsg_GSGetUserGroupStatusResponse",
+ 936: "EMsg_GSGetReputation",
+ 937: "EMsg_GSGetReputationResponse",
+ 938: "EMsg_GSAssociateWithClan",
+ 939: "EMsg_GSAssociateWithClanResponse",
+ 940: "EMsg_GSComputeNewPlayerCompatibility",
+ 941: "EMsg_GSComputeNewPlayerCompatibilityResponse",
+ 1000: "EMsg_BaseAdmin",
+ 1004: "EMsg_AdminCmdResponse",
+ 1005: "EMsg_AdminLogListenRequest",
+ 1006: "EMsg_AdminLogEvent",
+ 1007: "EMsg_LogSearchRequest",
+ 1008: "EMsg_LogSearchResponse",
+ 1009: "EMsg_LogSearchCancel",
+ 1010: "EMsg_UniverseData",
+ 1014: "EMsg_RequestStatHistory",
+ 1015: "EMsg_StatHistory",
+ 1017: "EMsg_AdminPwLogon",
+ 1018: "EMsg_AdminPwLogonResponse",
+ 1019: "EMsg_AdminSpew",
+ 1020: "EMsg_AdminConsoleTitle",
+ 1023: "EMsg_AdminGCSpew",
+ 1024: "EMsg_AdminGCCommand",
+ 1025: "EMsg_AdminGCGetCommandList",
+ 1026: "EMsg_AdminGCGetCommandListResponse",
+ 1027: "EMsg_FBSConnectionData",
+ 1028: "EMsg_AdminMsgSpew",
+ 1100: "EMsg_BaseFBS",
+ 1101: "EMsg_FBSVersionInfo",
+ 1102: "EMsg_FBSForceRefresh",
+ 1103: "EMsg_FBSForceBounce",
+ 1104: "EMsg_FBSDeployPackage",
+ 1105: "EMsg_FBSDeployResponse",
+ 1106: "EMsg_FBSUpdateBootstrapper",
+ 1107: "EMsg_FBSSetState",
+ 1108: "EMsg_FBSApplyOSUpdates",
+ 1109: "EMsg_FBSRunCMDScript",
+ 1110: "EMsg_FBSRebootBox",
+ 1111: "EMsg_FBSSetBigBrotherMode",
+ 1112: "EMsg_FBSMinidumpServer",
+ 1113: "EMsg_FBSSetShellCount_obsolete",
+ 1114: "EMsg_FBSDeployHotFixPackage",
+ 1115: "EMsg_FBSDeployHotFixResponse",
+ 1116: "EMsg_FBSDownloadHotFix",
+ 1117: "EMsg_FBSDownloadHotFixResponse",
+ 1118: "EMsg_FBSUpdateTargetConfigFile",
+ 1119: "EMsg_FBSApplyAccountCred",
+ 1120: "EMsg_FBSApplyAccountCredResponse",
+ 1121: "EMsg_FBSSetShellCount",
+ 1122: "EMsg_FBSTerminateShell",
+ 1123: "EMsg_FBSQueryGMForRequest",
+ 1124: "EMsg_FBSQueryGMResponse",
+ 1125: "EMsg_FBSTerminateZombies",
+ 1126: "EMsg_FBSInfoFromBootstrapper",
+ 1127: "EMsg_FBSRebootBoxResponse",
+ 1128: "EMsg_FBSBootstrapperPackageRequest",
+ 1129: "EMsg_FBSBootstrapperPackageResponse",
+ 1130: "EMsg_FBSBootstrapperGetPackageChunk",
+ 1131: "EMsg_FBSBootstrapperGetPackageChunkResponse",
+ 1132: "EMsg_FBSBootstrapperPackageTransferProgress",
+ 1133: "EMsg_FBSRestartBootstrapper",
+ 1200: "EMsg_BaseFileXfer",
+ 1201: "EMsg_FileXferResponse",
+ 1202: "EMsg_FileXferData",
+ 1203: "EMsg_FileXferEnd",
+ 1204: "EMsg_FileXferDataAck",
+ 1300: "EMsg_BaseChannelAuth",
+ 1301: "EMsg_ChannelAuthResponse",
+ 1302: "EMsg_ChannelAuthResult",
+ 1303: "EMsg_ChannelEncryptRequest",
+ 1304: "EMsg_ChannelEncryptResponse",
+ 1305: "EMsg_ChannelEncryptResult",
+ 1400: "EMsg_BaseBS",
+ 1401: "EMsg_BSPurchaseStart",
+ 1402: "EMsg_BSPurchaseResponse",
+ 1404: "EMsg_BSSettleNOVA",
+ 1406: "EMsg_BSSettleComplete",
+ 1407: "EMsg_BSBannedRequest",
+ 1408: "EMsg_BSInitPayPalTxn",
+ 1409: "EMsg_BSInitPayPalTxnResponse",
+ 1410: "EMsg_BSGetPayPalUserInfo",
+ 1411: "EMsg_BSGetPayPalUserInfoResponse",
+ 1413: "EMsg_BSRefundTxn",
+ 1414: "EMsg_BSRefundTxnResponse",
+ 1415: "EMsg_BSGetEvents",
+ 1416: "EMsg_BSChaseRFRRequest",
+ 1417: "EMsg_BSPaymentInstrBan",
+ 1418: "EMsg_BSPaymentInstrBanResponse",
+ 1419: "EMsg_BSProcessGCReports",
+ 1420: "EMsg_BSProcessPPReports",
+ 1421: "EMsg_BSInitGCBankXferTxn",
+ 1422: "EMsg_BSInitGCBankXferTxnResponse",
+ 1423: "EMsg_BSQueryGCBankXferTxn",
+ 1424: "EMsg_BSQueryGCBankXferTxnResponse",
+ 1425: "EMsg_BSCommitGCTxn",
+ 1426: "EMsg_BSQueryTransactionStatus",
+ 1427: "EMsg_BSQueryTransactionStatusResponse",
+ 1428: "EMsg_BSQueryCBOrderStatus",
+ 1429: "EMsg_BSQueryCBOrderStatusResponse",
+ 1430: "EMsg_BSRunRedFlagReport",
+ 1431: "EMsg_BSQueryPaymentInstUsage",
+ 1432: "EMsg_BSQueryPaymentInstResponse",
+ 1433: "EMsg_BSQueryTxnExtendedInfo",
+ 1434: "EMsg_BSQueryTxnExtendedInfoResponse",
+ 1435: "EMsg_BSUpdateConversionRates",
+ 1436: "EMsg_BSProcessUSBankReports",
+ 1437: "EMsg_BSPurchaseRunFraudChecks",
+ 1438: "EMsg_BSPurchaseRunFraudChecksResponse",
+ 1439: "EMsg_BSStartShippingJobs",
+ 1440: "EMsg_BSQueryBankInformation",
+ 1441: "EMsg_BSQueryBankInformationResponse",
+ 1445: "EMsg_BSValidateXsollaSignature",
+ 1446: "EMsg_BSValidateXsollaSignatureResponse",
+ 1448: "EMsg_BSQiwiWalletInvoice",
+ 1449: "EMsg_BSQiwiWalletInvoiceResponse",
+ 1450: "EMsg_BSUpdateInventoryFromProPack",
+ 1451: "EMsg_BSUpdateInventoryFromProPackResponse",
+ 1452: "EMsg_BSSendShippingRequest",
+ 1453: "EMsg_BSSendShippingRequestResponse",
+ 1454: "EMsg_BSGetProPackOrderStatus",
+ 1455: "EMsg_BSGetProPackOrderStatusResponse",
+ 1456: "EMsg_BSCheckJobRunning",
+ 1457: "EMsg_BSCheckJobRunningResponse",
+ 1458: "EMsg_BSResetPackagePurchaseRateLimit",
+ 1459: "EMsg_BSResetPackagePurchaseRateLimitResponse",
+ 1460: "EMsg_BSUpdatePaymentData",
+ 1461: "EMsg_BSUpdatePaymentDataResponse",
+ 1462: "EMsg_BSGetBillingAddress",
+ 1463: "EMsg_BSGetBillingAddressResponse",
+ 1464: "EMsg_BSGetCreditCardInfo",
+ 1465: "EMsg_BSGetCreditCardInfoResponse",
+ 1468: "EMsg_BSRemoveExpiredPaymentData",
+ 1469: "EMsg_BSRemoveExpiredPaymentDataResponse",
+ 1470: "EMsg_BSConvertToCurrentKeys",
+ 1471: "EMsg_BSConvertToCurrentKeysResponse",
+ 1472: "EMsg_BSInitPurchase",
+ 1473: "EMsg_BSInitPurchaseResponse",
+ 1474: "EMsg_BSCompletePurchase",
+ 1475: "EMsg_BSCompletePurchaseResponse",
+ 1476: "EMsg_BSPruneCardUsageStats",
+ 1477: "EMsg_BSPruneCardUsageStatsResponse",
+ 1478: "EMsg_BSStoreBankInformation",
+ 1479: "EMsg_BSStoreBankInformationResponse",
+ 1480: "EMsg_BSVerifyPOSAKey",
+ 1481: "EMsg_BSVerifyPOSAKeyResponse",
+ 1482: "EMsg_BSReverseRedeemPOSAKey",
+ 1483: "EMsg_BSReverseRedeemPOSAKeyResponse",
+ 1484: "EMsg_BSQueryFindCreditCard",
+ 1485: "EMsg_BSQueryFindCreditCardResponse",
+ 1486: "EMsg_BSStatusInquiryPOSAKey",
+ 1487: "EMsg_BSStatusInquiryPOSAKeyResponse",
+ 1488: "EMsg_BSValidateMoPaySignature",
+ 1489: "EMsg_BSValidateMoPaySignatureResponse",
+ 1490: "EMsg_BSMoPayConfirmProductDelivery",
+ 1491: "EMsg_BSMoPayConfirmProductDeliveryResponse",
+ 1492: "EMsg_BSGenerateMoPayMD5",
+ 1493: "EMsg_BSGenerateMoPayMD5Response",
+ 1494: "EMsg_BSBoaCompraConfirmProductDelivery",
+ 1495: "EMsg_BSBoaCompraConfirmProductDeliveryResponse",
+ 1496: "EMsg_BSGenerateBoaCompraMD5",
+ 1497: "EMsg_BSGenerateBoaCompraMD5Response",
+ 1498: "EMsg_BSCommitWPTxn",
+ 1499: "EMsg_BSCommitAdyenTxn",
+ 1500: "EMsg_BaseATS",
+ 1501: "EMsg_ATSStartStressTest",
+ 1502: "EMsg_ATSStopStressTest",
+ 1503: "EMsg_ATSRunFailServerTest",
+ 1504: "EMsg_ATSUFSPerfTestTask",
+ 1505: "EMsg_ATSUFSPerfTestResponse",
+ 1506: "EMsg_ATSCycleTCM",
+ 1507: "EMsg_ATSInitDRMSStressTest",
+ 1508: "EMsg_ATSCallTest",
+ 1509: "EMsg_ATSCallTestReply",
+ 1510: "EMsg_ATSStartExternalStress",
+ 1511: "EMsg_ATSExternalStressJobStart",
+ 1512: "EMsg_ATSExternalStressJobQueued",
+ 1513: "EMsg_ATSExternalStressJobRunning",
+ 1514: "EMsg_ATSExternalStressJobStopped",
+ 1515: "EMsg_ATSExternalStressJobStopAll",
+ 1516: "EMsg_ATSExternalStressActionResult",
+ 1517: "EMsg_ATSStarted",
+ 1518: "EMsg_ATSCSPerfTestTask",
+ 1519: "EMsg_ATSCSPerfTestResponse",
+ 1600: "EMsg_BaseDP",
+ 1601: "EMsg_DPSetPublishingState",
+ 1602: "EMsg_DPGamePlayedStats",
+ 1603: "EMsg_DPUniquePlayersStat",
+ 1604: "EMsg_DPStreamingUniquePlayersStat",
+ 1605: "EMsg_DPVacInfractionStats",
+ 1606: "EMsg_DPVacBanStats",
+ 1607: "EMsg_DPBlockingStats",
+ 1608: "EMsg_DPNatTraversalStats",
+ 1609: "EMsg_DPSteamUsageEvent",
+ 1610: "EMsg_DPVacCertBanStats",
+ 1611: "EMsg_DPVacCafeBanStats",
+ 1612: "EMsg_DPCloudStats",
+ 1613: "EMsg_DPAchievementStats",
+ 1614: "EMsg_DPAccountCreationStats",
+ 1615: "EMsg_DPGetPlayerCount",
+ 1616: "EMsg_DPGetPlayerCountResponse",
+ 1617: "EMsg_DPGameServersPlayersStats",
+ 1618: "EMsg_DPDownloadRateStatistics",
+ 1619: "EMsg_DPFacebookStatistics",
+ 1620: "EMsg_ClientDPCheckSpecialSurvey",
+ 1621: "EMsg_ClientDPCheckSpecialSurveyResponse",
+ 1622: "EMsg_ClientDPSendSpecialSurveyResponse",
+ 1623: "EMsg_ClientDPSendSpecialSurveyResponseReply",
+ 1624: "EMsg_DPStoreSaleStatistics",
+ 1625: "EMsg_ClientDPUpdateAppJobReport",
+ 1627: "EMsg_ClientDPSteam2AppStarted",
+ 1626: "EMsg_DPUpdateContentEvent",
+ 1628: "EMsg_DPPartnerMicroTxns",
+ 1629: "EMsg_DPPartnerMicroTxnsResponse",
+ 1630: "EMsg_ClientDPContentStatsReport",
+ 1631: "EMsg_DPVRUniquePlayersStat",
+ 1700: "EMsg_BaseCM",
+ 1701: "EMsg_CMSetAllowState",
+ 1702: "EMsg_CMSpewAllowState",
+ 1703: "EMsg_CMSessionRejected",
+ 1704: "EMsg_CMSetSecrets",
+ 1705: "EMsg_CMGetSecrets",
+ 1800: "EMsg_BaseDSS",
+ 1801: "EMsg_DSSNewFile",
+ 1802: "EMsg_DSSCurrentFileList",
+ 1803: "EMsg_DSSSynchList",
+ 1804: "EMsg_DSSSynchListResponse",
+ 1805: "EMsg_DSSSynchSubscribe",
+ 1806: "EMsg_DSSSynchUnsubscribe",
+ 1900: "EMsg_BaseEPM",
+ 1901: "EMsg_EPMStartProcess",
+ 1902: "EMsg_EPMStopProcess",
+ 1903: "EMsg_EPMRestartProcess",
+ 2200: "EMsg_BaseGC",
+ 2201: "EMsg_AMRelayToGC",
+ 2202: "EMsg_GCUpdatePlayedState",
+ 2203: "EMsg_GCCmdRevive",
+ 2204: "EMsg_GCCmdBounce",
+ 2205: "EMsg_GCCmdForceBounce",
+ 2206: "EMsg_GCCmdDown",
+ 2207: "EMsg_GCCmdDeploy",
+ 2208: "EMsg_GCCmdDeployResponse",
+ 2209: "EMsg_GCCmdSwitch",
+ 2210: "EMsg_AMRefreshSessions",
+ 2211: "EMsg_GCUpdateGSState",
+ 2212: "EMsg_GCAchievementAwarded",
+ 2213: "EMsg_GCSystemMessage",
+ 2214: "EMsg_GCValidateSession",
+ 2215: "EMsg_GCValidateSessionResponse",
+ 2216: "EMsg_GCCmdStatus",
+ 2217: "EMsg_GCRegisterWebInterfaces",
+ 2218: "EMsg_GCGetAccountDetails",
+ 2219: "EMsg_GCInterAppMessage",
+ 2220: "EMsg_GCGetEmailTemplate",
+ 2221: "EMsg_GCGetEmailTemplateResponse",
+ 2222: "EMsg_ISRelayToGCH",
+ 2223: "EMsg_GCHRelayClientToIS",
+ 2224: "EMsg_GCHUpdateSession",
+ 2225: "EMsg_GCHRequestUpdateSession",
+ 2226: "EMsg_GCHRequestStatus",
+ 2227: "EMsg_GCHRequestStatusResponse",
+ 2228: "EMsg_GCHAccountVacStatusChange",
+ 2229: "EMsg_GCHSpawnGC",
+ 2230: "EMsg_GCHSpawnGCResponse",
+ 2231: "EMsg_GCHKillGC",
+ 2232: "EMsg_GCHKillGCResponse",
+ 2233: "EMsg_GCHAccountTradeBanStatusChange",
+ 2234: "EMsg_GCHAccountLockStatusChange",
+ 2235: "EMsg_GCHVacVerificationChange",
+ 2236: "EMsg_GCHAccountPhoneNumberChange",
+ 2237: "EMsg_GCHAccountTwoFactorChange",
+ 2238: "EMsg_GCHInviteUserToLobby",
+ 2500: "EMsg_BaseP2P",
+ 2502: "EMsg_P2PIntroducerMessage",
+ 2900: "EMsg_BaseSM",
+ 2902: "EMsg_SMExpensiveReport",
+ 2903: "EMsg_SMHourlyReport",
+ 2904: "EMsg_SMFishingReport",
+ 2905: "EMsg_SMPartitionRenames",
+ 2906: "EMsg_SMMonitorSpace",
+ 2907: "EMsg_SMTestNextBuildSchemaConversion",
+ 2908: "EMsg_SMTestNextBuildSchemaConversionResponse",
+ 3000: "EMsg_BaseTest",
+ 3001: "EMsg_JobHeartbeatTest",
+ 3002: "EMsg_JobHeartbeatTestResponse",
+ 3100: "EMsg_BaseFTSRange",
+ 3101: "EMsg_FTSGetBrowseCounts",
+ 3102: "EMsg_FTSGetBrowseCountsResponse",
+ 3103: "EMsg_FTSBrowseClans",
+ 3104: "EMsg_FTSBrowseClansResponse",
+ 3105: "EMsg_FTSSearchClansByLocation",
+ 3106: "EMsg_FTSSearchClansByLocationResponse",
+ 3107: "EMsg_FTSSearchPlayersByLocation",
+ 3108: "EMsg_FTSSearchPlayersByLocationResponse",
+ 3109: "EMsg_FTSClanDeleted",
+ 3110: "EMsg_FTSSearch",
+ 3111: "EMsg_FTSSearchResponse",
+ 3112: "EMsg_FTSSearchStatus",
+ 3113: "EMsg_FTSSearchStatusResponse",
+ 3114: "EMsg_FTSGetGSPlayStats",
+ 3115: "EMsg_FTSGetGSPlayStatsResponse",
+ 3116: "EMsg_FTSGetGSPlayStatsForServer",
+ 3117: "EMsg_FTSGetGSPlayStatsForServerResponse",
+ 3118: "EMsg_FTSReportIPUpdates",
+ 3150: "EMsg_BaseCCSRange",
+ 3151: "EMsg_CCSGetComments",
+ 3152: "EMsg_CCSGetCommentsResponse",
+ 3153: "EMsg_CCSAddComment",
+ 3154: "EMsg_CCSAddCommentResponse",
+ 3155: "EMsg_CCSDeleteComment",
+ 3156: "EMsg_CCSDeleteCommentResponse",
+ 3157: "EMsg_CCSPreloadComments",
+ 3158: "EMsg_CCSNotifyCommentCount",
+ 3159: "EMsg_CCSGetCommentsForNews",
+ 3160: "EMsg_CCSGetCommentsForNewsResponse",
+ 3161: "EMsg_CCSDeleteAllCommentsByAuthor",
+ 3162: "EMsg_CCSDeleteAllCommentsByAuthorResponse",
+ 3200: "EMsg_BaseLBSRange",
+ 3201: "EMsg_LBSSetScore",
+ 3202: "EMsg_LBSSetScoreResponse",
+ 3203: "EMsg_LBSFindOrCreateLB",
+ 3204: "EMsg_LBSFindOrCreateLBResponse",
+ 3205: "EMsg_LBSGetLBEntries",
+ 3206: "EMsg_LBSGetLBEntriesResponse",
+ 3207: "EMsg_LBSGetLBList",
+ 3208: "EMsg_LBSGetLBListResponse",
+ 3209: "EMsg_LBSSetLBDetails",
+ 3210: "EMsg_LBSDeleteLB",
+ 3211: "EMsg_LBSDeleteLBEntry",
+ 3212: "EMsg_LBSResetLB",
+ 3213: "EMsg_LBSResetLBResponse",
+ 3214: "EMsg_LBSDeleteLBResponse",
+ 3400: "EMsg_BaseOGS",
+ 3401: "EMsg_OGSBeginSession",
+ 3402: "EMsg_OGSBeginSessionResponse",
+ 3403: "EMsg_OGSEndSession",
+ 3404: "EMsg_OGSEndSessionResponse",
+ 3406: "EMsg_OGSWriteAppSessionRow",
+ 3600: "EMsg_BaseBRP",
+ 3601: "EMsg_BRPStartShippingJobs",
+ 3602: "EMsg_BRPProcessUSBankReports",
+ 3603: "EMsg_BRPProcessGCReports",
+ 3604: "EMsg_BRPProcessPPReports",
+ 3605: "EMsg_BRPSettleNOVA",
+ 3606: "EMsg_BRPSettleCB",
+ 3607: "EMsg_BRPCommitGC",
+ 3608: "EMsg_BRPCommitGCResponse",
+ 3609: "EMsg_BRPFindHungTransactions",
+ 3610: "EMsg_BRPCheckFinanceCloseOutDate",
+ 3611: "EMsg_BRPProcessLicenses",
+ 3612: "EMsg_BRPProcessLicensesResponse",
+ 3613: "EMsg_BRPRemoveExpiredPaymentData",
+ 3614: "EMsg_BRPRemoveExpiredPaymentDataResponse",
+ 3615: "EMsg_BRPConvertToCurrentKeys",
+ 3616: "EMsg_BRPConvertToCurrentKeysResponse",
+ 3617: "EMsg_BRPPruneCardUsageStats",
+ 3618: "EMsg_BRPPruneCardUsageStatsResponse",
+ 3619: "EMsg_BRPCheckActivationCodes",
+ 3620: "EMsg_BRPCheckActivationCodesResponse",
+ 3621: "EMsg_BRPCommitWP",
+ 3622: "EMsg_BRPCommitWPResponse",
+ 3623: "EMsg_BRPProcessWPReports",
+ 3624: "EMsg_BRPProcessPaymentRules",
+ 3625: "EMsg_BRPProcessPartnerPayments",
+ 3626: "EMsg_BRPCheckSettlementReports",
+ 3628: "EMsg_BRPPostTaxToAvalara",
+ 3629: "EMsg_BRPPostTransactionTax",
+ 3630: "EMsg_BRPPostTransactionTaxResponse",
+ 3631: "EMsg_BRPProcessIMReports",
+ 4000: "EMsg_BaseAMRange2",
+ 4001: "EMsg_AMCreateChat",
+ 4002: "EMsg_AMCreateChatResponse",
+ 4003: "EMsg_AMUpdateChatMetadata",
+ 4004: "EMsg_AMPublishChatMetadata",
+ 4005: "EMsg_AMSetProfileURL",
+ 4006: "EMsg_AMGetAccountEmailAddress",
+ 4007: "EMsg_AMGetAccountEmailAddressResponse",
+ 4008: "EMsg_AMRequestFriendData",
+ 4009: "EMsg_AMRouteToClients",
+ 4010: "EMsg_AMLeaveClan",
+ 4011: "EMsg_AMClanPermissions",
+ 4012: "EMsg_AMClanPermissionsResponse",
+ 4013: "EMsg_AMCreateClanEvent",
+ 4014: "EMsg_AMCreateClanEventResponse",
+ 4015: "EMsg_AMUpdateClanEvent",
+ 4016: "EMsg_AMUpdateClanEventResponse",
+ 4017: "EMsg_AMGetClanEvents",
+ 4018: "EMsg_AMGetClanEventsResponse",
+ 4019: "EMsg_AMDeleteClanEvent",
+ 4020: "EMsg_AMDeleteClanEventResponse",
+ 4021: "EMsg_AMSetClanPermissionSettings",
+ 4022: "EMsg_AMSetClanPermissionSettingsResponse",
+ 4023: "EMsg_AMGetClanPermissionSettings",
+ 4024: "EMsg_AMGetClanPermissionSettingsResponse",
+ 4025: "EMsg_AMPublishChatRoomInfo",
+ 4026: "EMsg_ClientChatRoomInfo",
+ 4027: "EMsg_AMCreateClanAnnouncement",
+ 4028: "EMsg_AMCreateClanAnnouncementResponse",
+ 4029: "EMsg_AMUpdateClanAnnouncement",
+ 4030: "EMsg_AMUpdateClanAnnouncementResponse",
+ 4031: "EMsg_AMGetClanAnnouncementsCount",
+ 4032: "EMsg_AMGetClanAnnouncementsCountResponse",
+ 4033: "EMsg_AMGetClanAnnouncements",
+ 4034: "EMsg_AMGetClanAnnouncementsResponse",
+ 4035: "EMsg_AMDeleteClanAnnouncement",
+ 4036: "EMsg_AMDeleteClanAnnouncementResponse",
+ 4037: "EMsg_AMGetSingleClanAnnouncement",
+ 4038: "EMsg_AMGetSingleClanAnnouncementResponse",
+ 4039: "EMsg_AMGetClanHistory",
+ 4040: "EMsg_AMGetClanHistoryResponse",
+ 4041: "EMsg_AMGetClanPermissionBits",
+ 4042: "EMsg_AMGetClanPermissionBitsResponse",
+ 4043: "EMsg_AMSetClanPermissionBits",
+ 4044: "EMsg_AMSetClanPermissionBitsResponse",
+ 4045: "EMsg_AMSessionInfoRequest",
+ 4046: "EMsg_AMSessionInfoResponse",
+ 4047: "EMsg_AMValidateWGToken",
+ 4048: "EMsg_AMGetSingleClanEvent",
+ 4049: "EMsg_AMGetSingleClanEventResponse",
+ 4050: "EMsg_AMGetClanRank",
+ 4051: "EMsg_AMGetClanRankResponse",
+ 4052: "EMsg_AMSetClanRank",
+ 4053: "EMsg_AMSetClanRankResponse",
+ 4054: "EMsg_AMGetClanPOTW",
+ 4055: "EMsg_AMGetClanPOTWResponse",
+ 4056: "EMsg_AMSetClanPOTW",
+ 4057: "EMsg_AMSetClanPOTWResponse",
+ 4058: "EMsg_AMRequestChatMetadata",
+ 4059: "EMsg_AMDumpUser",
+ 4060: "EMsg_AMKickUserFromClan",
+ 4061: "EMsg_AMAddFounderToClan",
+ 4062: "EMsg_AMValidateWGTokenResponse",
+ 4063: "EMsg_AMSetCommunityState",
+ 4064: "EMsg_AMSetAccountDetails",
+ 4065: "EMsg_AMGetChatBanList",
+ 4066: "EMsg_AMGetChatBanListResponse",
+ 4067: "EMsg_AMUnBanFromChat",
+ 4068: "EMsg_AMSetClanDetails",
+ 4069: "EMsg_AMGetAccountLinks",
+ 4070: "EMsg_AMGetAccountLinksResponse",
+ 4071: "EMsg_AMSetAccountLinks",
+ 4072: "EMsg_AMSetAccountLinksResponse",
+ 4073: "EMsg_AMGetUserGameStats",
+ 4074: "EMsg_AMGetUserGameStatsResponse",
+ 4075: "EMsg_AMCheckClanMembership",
+ 4076: "EMsg_AMGetClanMembers",
+ 4077: "EMsg_AMGetClanMembersResponse",
+ 4078: "EMsg_AMJoinPublicClan",
+ 4079: "EMsg_AMNotifyChatOfClanChange",
+ 4080: "EMsg_AMResubmitPurchase",
+ 4081: "EMsg_AMAddFriend",
+ 4082: "EMsg_AMAddFriendResponse",
+ 4083: "EMsg_AMRemoveFriend",
+ 4084: "EMsg_AMDumpClan",
+ 4085: "EMsg_AMChangeClanOwner",
+ 4086: "EMsg_AMCancelEasyCollect",
+ 4087: "EMsg_AMCancelEasyCollectResponse",
+ 4088: "EMsg_AMGetClanMembershipList",
+ 4089: "EMsg_AMGetClanMembershipListResponse",
+ 4090: "EMsg_AMClansInCommon",
+ 4091: "EMsg_AMClansInCommonResponse",
+ 4092: "EMsg_AMIsValidAccountID",
+ 4093: "EMsg_AMConvertClan",
+ 4094: "EMsg_AMGetGiftTargetListRelay",
+ 4095: "EMsg_AMWipeFriendsList",
+ 4096: "EMsg_AMSetIgnored",
+ 4097: "EMsg_AMClansInCommonCountResponse",
+ 4098: "EMsg_AMFriendsList",
+ 4099: "EMsg_AMFriendsListResponse",
+ 4100: "EMsg_AMFriendsInCommon",
+ 4101: "EMsg_AMFriendsInCommonResponse",
+ 4102: "EMsg_AMFriendsInCommonCountResponse",
+ 4103: "EMsg_AMClansInCommonCount",
+ 4104: "EMsg_AMChallengeVerdict",
+ 4105: "EMsg_AMChallengeNotification",
+ 4106: "EMsg_AMFindGSByIP",
+ 4107: "EMsg_AMFoundGSByIP",
+ 4108: "EMsg_AMGiftRevoked",
+ 4109: "EMsg_AMCreateAccountRecord",
+ 4110: "EMsg_AMUserClanList",
+ 4111: "EMsg_AMUserClanListResponse",
+ 4112: "EMsg_AMGetAccountDetails2",
+ 4113: "EMsg_AMGetAccountDetailsResponse2",
+ 4114: "EMsg_AMSetCommunityProfileSettings",
+ 4115: "EMsg_AMSetCommunityProfileSettingsResponse",
+ 4116: "EMsg_AMGetCommunityPrivacyState",
+ 4117: "EMsg_AMGetCommunityPrivacyStateResponse",
+ 4118: "EMsg_AMCheckClanInviteRateLimiting",
+ 4119: "EMsg_AMGetUserAchievementStatus",
+ 4120: "EMsg_AMGetIgnored",
+ 4121: "EMsg_AMGetIgnoredResponse",
+ 4122: "EMsg_AMSetIgnoredResponse",
+ 4123: "EMsg_AMSetFriendRelationshipNone",
+ 4124: "EMsg_AMGetFriendRelationship",
+ 4125: "EMsg_AMGetFriendRelationshipResponse",
+ 4126: "EMsg_AMServiceModulesCache",
+ 4127: "EMsg_AMServiceModulesCall",
+ 4128: "EMsg_AMServiceModulesCallResponse",
+ 4129: "EMsg_AMGetCaptchaDataForIP",
+ 4130: "EMsg_AMGetCaptchaDataForIPResponse",
+ 4131: "EMsg_AMValidateCaptchaDataForIP",
+ 4132: "EMsg_AMValidateCaptchaDataForIPResponse",
+ 4133: "EMsg_AMTrackFailedAuthByIP",
+ 4134: "EMsg_AMGetCaptchaDataByGID",
+ 4135: "EMsg_AMGetCaptchaDataByGIDResponse",
+ 4136: "EMsg_AMGetLobbyList",
+ 4137: "EMsg_AMGetLobbyListResponse",
+ 4138: "EMsg_AMGetLobbyMetadata",
+ 4139: "EMsg_AMGetLobbyMetadataResponse",
+ 4140: "EMsg_CommunityAddFriendNews",
+ 4141: "EMsg_AMAddClanNews",
+ 4142: "EMsg_AMWriteNews",
+ 4143: "EMsg_AMFindClanUser",
+ 4144: "EMsg_AMFindClanUserResponse",
+ 4145: "EMsg_AMBanFromChat",
+ 4146: "EMsg_AMGetUserHistoryResponse",
+ 4147: "EMsg_AMGetUserNewsSubscriptions",
+ 4148: "EMsg_AMGetUserNewsSubscriptionsResponse",
+ 4149: "EMsg_AMSetUserNewsSubscriptions",
+ 4150: "EMsg_AMGetUserNews",
+ 4151: "EMsg_AMGetUserNewsResponse",
+ 4152: "EMsg_AMSendQueuedEmails",
+ 4153: "EMsg_AMSetLicenseFlags",
+ 4154: "EMsg_AMGetUserHistory",
+ 4155: "EMsg_CommunityDeleteUserNews",
+ 4156: "EMsg_AMAllowUserFilesRequest",
+ 4157: "EMsg_AMAllowUserFilesResponse",
+ 4158: "EMsg_AMGetAccountStatus",
+ 4159: "EMsg_AMGetAccountStatusResponse",
+ 4160: "EMsg_AMEditBanReason",
+ 4161: "EMsg_AMCheckClanMembershipResponse",
+ 4162: "EMsg_AMProbeClanMembershipList",
+ 4163: "EMsg_AMProbeClanMembershipListResponse",
+ 4164: "EMsg_UGSGetUserAchievementStatusResponse",
+ 4165: "EMsg_AMGetFriendsLobbies",
+ 4166: "EMsg_AMGetFriendsLobbiesResponse",
+ 4172: "EMsg_AMGetUserFriendNewsResponse",
+ 4173: "EMsg_CommunityGetUserFriendNews",
+ 4174: "EMsg_AMGetUserClansNewsResponse",
+ 4175: "EMsg_AMGetUserClansNews",
+ 4176: "EMsg_AMStoreInitPurchase",
+ 4177: "EMsg_AMStoreInitPurchaseResponse",
+ 4178: "EMsg_AMStoreGetFinalPrice",
+ 4179: "EMsg_AMStoreGetFinalPriceResponse",
+ 4180: "EMsg_AMStoreCompletePurchase",
+ 4181: "EMsg_AMStoreCancelPurchase",
+ 4182: "EMsg_AMStorePurchaseResponse",
+ 4183: "EMsg_AMCreateAccountRecordInSteam3",
+ 4184: "EMsg_AMGetPreviousCBAccount",
+ 4185: "EMsg_AMGetPreviousCBAccountResponse",
+ 4186: "EMsg_AMUpdateBillingAddress",
+ 4187: "EMsg_AMUpdateBillingAddressResponse",
+ 4188: "EMsg_AMGetBillingAddress",
+ 4189: "EMsg_AMGetBillingAddressResponse",
+ 4190: "EMsg_AMGetUserLicenseHistory",
+ 4191: "EMsg_AMGetUserLicenseHistoryResponse",
+ 4194: "EMsg_AMSupportChangePassword",
+ 4195: "EMsg_AMSupportChangeEmail",
+ 4196: "EMsg_AMSupportChangeSecretQA",
+ 4197: "EMsg_AMResetUserVerificationGSByIP",
+ 4198: "EMsg_AMUpdateGSPlayStats",
+ 4199: "EMsg_AMSupportEnableOrDisable",
+ 4200: "EMsg_AMGetComments",
+ 4201: "EMsg_AMGetCommentsResponse",
+ 4202: "EMsg_AMAddComment",
+ 4203: "EMsg_AMAddCommentResponse",
+ 4204: "EMsg_AMDeleteComment",
+ 4205: "EMsg_AMDeleteCommentResponse",
+ 4206: "EMsg_AMGetPurchaseStatus",
+ 4209: "EMsg_AMSupportIsAccountEnabled",
+ 4210: "EMsg_AMSupportIsAccountEnabledResponse",
+ 4211: "EMsg_AMGetUserStats",
+ 4212: "EMsg_AMSupportKickSession",
+ 4213: "EMsg_AMGSSearch",
+ 4216: "EMsg_MarketingMessageUpdate",
+ 4219: "EMsg_AMRouteFriendMsg",
+ 4220: "EMsg_AMTicketAuthRequestOrResponse",
+ 4222: "EMsg_AMVerifyDepotManagementRights",
+ 4223: "EMsg_AMVerifyDepotManagementRightsResponse",
+ 4224: "EMsg_AMAddFreeLicense",
+ 4225: "EMsg_AMGetUserFriendsMinutesPlayed",
+ 4226: "EMsg_AMGetUserFriendsMinutesPlayedResponse",
+ 4227: "EMsg_AMGetUserMinutesPlayed",
+ 4228: "EMsg_AMGetUserMinutesPlayedResponse",
+ 4231: "EMsg_AMValidateEmailLink",
+ 4232: "EMsg_AMValidateEmailLinkResponse",
+ 4234: "EMsg_AMAddUsersToMarketingTreatment",
+ 4236: "EMsg_AMStoreUserStats",
+ 4237: "EMsg_AMGetUserGameplayInfo",
+ 4238: "EMsg_AMGetUserGameplayInfoResponse",
+ 4239: "EMsg_AMGetCardList",
+ 4240: "EMsg_AMGetCardListResponse",
+ 4241: "EMsg_AMDeleteStoredCard",
+ 4242: "EMsg_AMRevokeLegacyGameKeys",
+ 4244: "EMsg_AMGetWalletDetails",
+ 4245: "EMsg_AMGetWalletDetailsResponse",
+ 4246: "EMsg_AMDeleteStoredPaymentInfo",
+ 4247: "EMsg_AMGetStoredPaymentSummary",
+ 4248: "EMsg_AMGetStoredPaymentSummaryResponse",
+ 4249: "EMsg_AMGetWalletConversionRate",
+ 4250: "EMsg_AMGetWalletConversionRateResponse",
+ 4251: "EMsg_AMConvertWallet",
+ 4252: "EMsg_AMConvertWalletResponse",
+ 4253: "EMsg_AMRelayGetFriendsWhoPlayGame",
+ 4254: "EMsg_AMRelayGetFriendsWhoPlayGameResponse",
+ 4255: "EMsg_AMSetPreApproval",
+ 4256: "EMsg_AMSetPreApprovalResponse",
+ 4257: "EMsg_AMMarketingTreatmentUpdate",
+ 4258: "EMsg_AMCreateRefund",
+ 4259: "EMsg_AMCreateRefundResponse",
+ 4260: "EMsg_AMCreateChargeback",
+ 4261: "EMsg_AMCreateChargebackResponse",
+ 4262: "EMsg_AMCreateDispute",
+ 4263: "EMsg_AMCreateDisputeResponse",
+ 4264: "EMsg_AMClearDispute",
+ 4265: "EMsg_AMClearDisputeResponse",
+ 4266: "EMsg_AMPlayerNicknameList",
+ 4267: "EMsg_AMPlayerNicknameListResponse",
+ 4268: "EMsg_AMSetDRMTestConfig",
+ 4269: "EMsg_AMGetUserCurrentGameInfo",
+ 4270: "EMsg_AMGetUserCurrentGameInfoResponse",
+ 4271: "EMsg_AMGetGSPlayerList",
+ 4272: "EMsg_AMGetGSPlayerListResponse",
+ 4275: "EMsg_AMUpdatePersonaStateCache",
+ 4276: "EMsg_AMGetGameMembers",
+ 4277: "EMsg_AMGetGameMembersResponse",
+ 4278: "EMsg_AMGetSteamIDForMicroTxn",
+ 4279: "EMsg_AMGetSteamIDForMicroTxnResponse",
+ 4280: "EMsg_AMAddPublisherUser",
+ 4281: "EMsg_AMRemovePublisherUser",
+ 4282: "EMsg_AMGetUserLicenseList",
+ 4283: "EMsg_AMGetUserLicenseListResponse",
+ 4284: "EMsg_AMReloadGameGroupPolicy",
+ 4285: "EMsg_AMAddFreeLicenseResponse",
+ 4286: "EMsg_AMVACStatusUpdate",
+ 4287: "EMsg_AMGetAccountDetails",
+ 4288: "EMsg_AMGetAccountDetailsResponse",
+ 4289: "EMsg_AMGetPlayerLinkDetails",
+ 4290: "EMsg_AMGetPlayerLinkDetailsResponse",
+ 4291: "EMsg_AMSubscribeToPersonaFeed",
+ 4292: "EMsg_AMGetUserVacBanList",
+ 4293: "EMsg_AMGetUserVacBanListResponse",
+ 4294: "EMsg_AMGetAccountFlagsForWGSpoofing",
+ 4295: "EMsg_AMGetAccountFlagsForWGSpoofingResponse",
+ 4296: "EMsg_AMGetFriendsWishlistInfo",
+ 4297: "EMsg_AMGetFriendsWishlistInfoResponse",
+ 4298: "EMsg_AMGetClanOfficers",
+ 4299: "EMsg_AMGetClanOfficersResponse",
+ 4300: "EMsg_AMNameChange",
+ 4301: "EMsg_AMGetNameHistory",
+ 4302: "EMsg_AMGetNameHistoryResponse",
+ 4305: "EMsg_AMUpdateProviderStatus",
+ 4306: "EMsg_AMClearPersonaMetadataBlob",
+ 4307: "EMsg_AMSupportRemoveAccountSecurity",
+ 4308: "EMsg_AMIsAccountInCaptchaGracePeriod",
+ 4309: "EMsg_AMIsAccountInCaptchaGracePeriodResponse",
+ 4310: "EMsg_AMAccountPS3Unlink",
+ 4311: "EMsg_AMAccountPS3UnlinkResponse",
+ 4312: "EMsg_AMStoreUserStatsResponse",
+ 4313: "EMsg_AMGetAccountPSNInfo",
+ 4314: "EMsg_AMGetAccountPSNInfoResponse",
+ 4315: "EMsg_AMAuthenticatedPlayerList",
+ 4316: "EMsg_AMGetUserGifts",
+ 4317: "EMsg_AMGetUserGiftsResponse",
+ 4320: "EMsg_AMTransferLockedGifts",
+ 4321: "EMsg_AMTransferLockedGiftsResponse",
+ 4322: "EMsg_AMPlayerHostedOnGameServer",
+ 4323: "EMsg_AMGetAccountBanInfo",
+ 4324: "EMsg_AMGetAccountBanInfoResponse",
+ 4325: "EMsg_AMRecordBanEnforcement",
+ 4326: "EMsg_AMRollbackGiftTransfer",
+ 4327: "EMsg_AMRollbackGiftTransferResponse",
+ 4328: "EMsg_AMHandlePendingTransaction",
+ 4329: "EMsg_AMRequestClanDetails",
+ 4330: "EMsg_AMDeleteStoredPaypalAgreement",
+ 4331: "EMsg_AMGameServerUpdate",
+ 4332: "EMsg_AMGameServerRemove",
+ 4333: "EMsg_AMGetPaypalAgreements",
+ 4334: "EMsg_AMGetPaypalAgreementsResponse",
+ 4335: "EMsg_AMGameServerPlayerCompatibilityCheck",
+ 4336: "EMsg_AMGameServerPlayerCompatibilityCheckResponse",
+ 4337: "EMsg_AMRenewLicense",
+ 4338: "EMsg_AMGetAccountCommunityBanInfo",
+ 4339: "EMsg_AMGetAccountCommunityBanInfoResponse",
+ 4340: "EMsg_AMGameServerAccountChangePassword",
+ 4341: "EMsg_AMGameServerAccountDeleteAccount",
+ 4342: "EMsg_AMRenewAgreement",
+ 4343: "EMsg_AMSendEmail",
+ 4344: "EMsg_AMXsollaPayment",
+ 4345: "EMsg_AMXsollaPaymentResponse",
+ 4346: "EMsg_AMAcctAllowedToPurchase",
+ 4347: "EMsg_AMAcctAllowedToPurchaseResponse",
+ 4348: "EMsg_AMSwapKioskDeposit",
+ 4349: "EMsg_AMSwapKioskDepositResponse",
+ 4350: "EMsg_AMSetUserGiftUnowned",
+ 4351: "EMsg_AMSetUserGiftUnownedResponse",
+ 4352: "EMsg_AMClaimUnownedUserGift",
+ 4353: "EMsg_AMClaimUnownedUserGiftResponse",
+ 4354: "EMsg_AMSetClanName",
+ 4355: "EMsg_AMSetClanNameResponse",
+ 4356: "EMsg_AMGrantCoupon",
+ 4357: "EMsg_AMGrantCouponResponse",
+ 4358: "EMsg_AMIsPackageRestrictedInUserCountry",
+ 4359: "EMsg_AMIsPackageRestrictedInUserCountryResponse",
+ 4360: "EMsg_AMHandlePendingTransactionResponse",
+ 4361: "EMsg_AMGrantGuestPasses2",
+ 4362: "EMsg_AMGrantGuestPasses2Response",
+ 4363: "EMsg_AMSessionQuery",
+ 4364: "EMsg_AMSessionQueryResponse",
+ 4365: "EMsg_AMGetPlayerBanDetails",
+ 4366: "EMsg_AMGetPlayerBanDetailsResponse",
+ 4367: "EMsg_AMFinalizePurchase",
+ 4368: "EMsg_AMFinalizePurchaseResponse",
+ 4372: "EMsg_AMPersonaChangeResponse",
+ 4373: "EMsg_AMGetClanDetailsForForumCreation",
+ 4374: "EMsg_AMGetClanDetailsForForumCreationResponse",
+ 4375: "EMsg_AMGetPendingNotificationCount",
+ 4376: "EMsg_AMGetPendingNotificationCountResponse",
+ 4377: "EMsg_AMPasswordHashUpgrade",
+ 4378: "EMsg_AMMoPayPayment",
+ 4379: "EMsg_AMMoPayPaymentResponse",
+ 4380: "EMsg_AMBoaCompraPayment",
+ 4381: "EMsg_AMBoaCompraPaymentResponse",
+ 4382: "EMsg_AMExpireCaptchaByGID",
+ 4383: "EMsg_AMCompleteExternalPurchase",
+ 4384: "EMsg_AMCompleteExternalPurchaseResponse",
+ 4385: "EMsg_AMResolveNegativeWalletCredits",
+ 4386: "EMsg_AMResolveNegativeWalletCreditsResponse",
+ 4387: "EMsg_AMPayelpPayment",
+ 4388: "EMsg_AMPayelpPaymentResponse",
+ 4389: "EMsg_AMPlayerGetClanBasicDetails",
+ 4390: "EMsg_AMPlayerGetClanBasicDetailsResponse",
+ 4391: "EMsg_AMMOLPayment",
+ 4392: "EMsg_AMMOLPaymentResponse",
+ 4393: "EMsg_GetUserIPCountry",
+ 4394: "EMsg_GetUserIPCountryResponse",
+ 4395: "EMsg_NotificationOfSuspiciousActivity",
+ 4396: "EMsg_AMDegicaPayment",
+ 4397: "EMsg_AMDegicaPaymentResponse",
+ 4398: "EMsg_AMEClubPayment",
+ 4399: "EMsg_AMEClubPaymentResponse",
+ 4400: "EMsg_AMPayPalPaymentsHubPayment",
+ 4401: "EMsg_AMPayPalPaymentsHubPaymentResponse",
+ 4402: "EMsg_AMTwoFactorRecoverAuthenticatorRequest",
+ 4403: "EMsg_AMTwoFactorRecoverAuthenticatorResponse",
+ 4404: "EMsg_AMSmart2PayPayment",
+ 4405: "EMsg_AMSmart2PayPaymentResponse",
+ 4406: "EMsg_AMValidatePasswordResetCodeAndSendSmsRequest",
+ 4407: "EMsg_AMValidatePasswordResetCodeAndSendSmsResponse",
+ 4408: "EMsg_AMGetAccountResetDetailsRequest",
+ 4409: "EMsg_AMGetAccountResetDetailsResponse",
+ 4410: "EMsg_AMBitPayPayment",
+ 4411: "EMsg_AMBitPayPaymentResponse",
+ 4412: "EMsg_AMSendAccountInfoUpdate",
+ 4413: "EMsg_AMSendScheduledGift",
+ 4414: "EMsg_AMNodwinPayment",
+ 4415: "EMsg_AMNodwinPaymentResponse",
+ 4416: "EMsg_AMResolveWalletRevoke",
+ 4417: "EMsg_AMResolveWalletReverseRevoke",
+ 4418: "EMsg_AMFundedPayment",
+ 4419: "EMsg_AMFundedPaymentResponse",
+ 4420: "EMsg_AMRequestPersonaUpdateForChatServer",
+ 5000: "EMsg_BasePSRange",
+ 5001: "EMsg_PSCreateShoppingCart",
+ 5002: "EMsg_PSCreateShoppingCartResponse",
+ 5003: "EMsg_PSIsValidShoppingCart",
+ 5004: "EMsg_PSIsValidShoppingCartResponse",
+ 5005: "EMsg_PSAddPackageToShoppingCart",
+ 5006: "EMsg_PSAddPackageToShoppingCartResponse",
+ 5007: "EMsg_PSRemoveLineItemFromShoppingCart",
+ 5008: "EMsg_PSRemoveLineItemFromShoppingCartResponse",
+ 5009: "EMsg_PSGetShoppingCartContents",
+ 5010: "EMsg_PSGetShoppingCartContentsResponse",
+ 5011: "EMsg_PSAddWalletCreditToShoppingCart",
+ 5012: "EMsg_PSAddWalletCreditToShoppingCartResponse",
+ 5200: "EMsg_BaseUFSRange",
+ 5202: "EMsg_ClientUFSUploadFileRequest",
+ 5203: "EMsg_ClientUFSUploadFileResponse",
+ 5204: "EMsg_ClientUFSUploadFileChunk",
+ 5205: "EMsg_ClientUFSUploadFileFinished",
+ 5206: "EMsg_ClientUFSGetFileListForApp",
+ 5207: "EMsg_ClientUFSGetFileListForAppResponse",
+ 5210: "EMsg_ClientUFSDownloadRequest",
+ 5211: "EMsg_ClientUFSDownloadResponse",
+ 5212: "EMsg_ClientUFSDownloadChunk",
+ 5213: "EMsg_ClientUFSLoginRequest",
+ 5214: "EMsg_ClientUFSLoginResponse",
+ 5215: "EMsg_UFSReloadPartitionInfo",
+ 5216: "EMsg_ClientUFSTransferHeartbeat",
+ 5217: "EMsg_UFSSynchronizeFile",
+ 5218: "EMsg_UFSSynchronizeFileResponse",
+ 5219: "EMsg_ClientUFSDeleteFileRequest",
+ 5220: "EMsg_ClientUFSDeleteFileResponse",
+ 5221: "EMsg_UFSDownloadRequest",
+ 5222: "EMsg_UFSDownloadResponse",
+ 5223: "EMsg_UFSDownloadChunk",
+ 5226: "EMsg_ClientUFSGetUGCDetails",
+ 5227: "EMsg_ClientUFSGetUGCDetailsResponse",
+ 5228: "EMsg_UFSUpdateFileFlags",
+ 5229: "EMsg_UFSUpdateFileFlagsResponse",
+ 5230: "EMsg_ClientUFSGetSingleFileInfo",
+ 5231: "EMsg_ClientUFSGetSingleFileInfoResponse",
+ 5232: "EMsg_ClientUFSShareFile",
+ 5233: "EMsg_ClientUFSShareFileResponse",
+ 5234: "EMsg_UFSReloadAccount",
+ 5235: "EMsg_UFSReloadAccountResponse",
+ 5236: "EMsg_UFSUpdateRecordBatched",
+ 5237: "EMsg_UFSUpdateRecordBatchedResponse",
+ 5238: "EMsg_UFSMigrateFile",
+ 5239: "EMsg_UFSMigrateFileResponse",
+ 5240: "EMsg_UFSGetUGCURLs",
+ 5241: "EMsg_UFSGetUGCURLsResponse",
+ 5242: "EMsg_UFSHttpUploadFileFinishRequest",
+ 5243: "EMsg_UFSHttpUploadFileFinishResponse",
+ 5244: "EMsg_UFSDownloadStartRequest",
+ 5245: "EMsg_UFSDownloadStartResponse",
+ 5246: "EMsg_UFSDownloadChunkRequest",
+ 5247: "EMsg_UFSDownloadChunkResponse",
+ 5248: "EMsg_UFSDownloadFinishRequest",
+ 5249: "EMsg_UFSDownloadFinishResponse",
+ 5250: "EMsg_UFSFlushURLCache",
+ 5251: "EMsg_UFSUploadCommit",
+ 5252: "EMsg_UFSUploadCommitResponse",
+ 5253: "EMsg_UFSMigrateFileAppID",
+ 5254: "EMsg_UFSMigrateFileAppIDResponse",
+ 5400: "EMsg_BaseClient2",
+ 5401: "EMsg_ClientRequestForgottenPasswordEmail",
+ 5402: "EMsg_ClientRequestForgottenPasswordEmailResponse",
+ 5403: "EMsg_ClientCreateAccountResponse",
+ 5404: "EMsg_ClientResetForgottenPassword",
+ 5405: "EMsg_ClientResetForgottenPasswordResponse",
+ 5406: "EMsg_ClientCreateAccount2",
+ 5407: "EMsg_ClientInformOfResetForgottenPassword",
+ 5408: "EMsg_ClientInformOfResetForgottenPasswordResponse",
+ 5409: "EMsg_ClientAnonUserLogOn_Deprecated",
+ 5410: "EMsg_ClientGamesPlayedWithDataBlob",
+ 5411: "EMsg_ClientUpdateUserGameInfo",
+ 5412: "EMsg_ClientFileToDownload",
+ 5413: "EMsg_ClientFileToDownloadResponse",
+ 5414: "EMsg_ClientLBSSetScore",
+ 5415: "EMsg_ClientLBSSetScoreResponse",
+ 5416: "EMsg_ClientLBSFindOrCreateLB",
+ 5417: "EMsg_ClientLBSFindOrCreateLBResponse",
+ 5418: "EMsg_ClientLBSGetLBEntries",
+ 5419: "EMsg_ClientLBSGetLBEntriesResponse",
+ 5420: "EMsg_ClientMarketingMessageUpdate",
+ 5426: "EMsg_ClientChatDeclined",
+ 5427: "EMsg_ClientFriendMsgIncoming",
+ 5428: "EMsg_ClientAuthList_Deprecated",
+ 5429: "EMsg_ClientTicketAuthComplete",
+ 5430: "EMsg_ClientIsLimitedAccount",
+ 5431: "EMsg_ClientRequestAuthList",
+ 5432: "EMsg_ClientAuthList",
+ 5433: "EMsg_ClientStat",
+ 5434: "EMsg_ClientP2PConnectionInfo",
+ 5435: "EMsg_ClientP2PConnectionFailInfo",
+ 5436: "EMsg_ClientGetNumberOfCurrentPlayers",
+ 5437: "EMsg_ClientGetNumberOfCurrentPlayersResponse",
+ 5438: "EMsg_ClientGetDepotDecryptionKey",
+ 5439: "EMsg_ClientGetDepotDecryptionKeyResponse",
+ 5440: "EMsg_GSPerformHardwareSurvey",
+ 5441: "EMsg_ClientGetAppBetaPasswords",
+ 5442: "EMsg_ClientGetAppBetaPasswordsResponse",
+ 5443: "EMsg_ClientEnableTestLicense",
+ 5444: "EMsg_ClientEnableTestLicenseResponse",
+ 5445: "EMsg_ClientDisableTestLicense",
+ 5446: "EMsg_ClientDisableTestLicenseResponse",
+ 5448: "EMsg_ClientRequestValidationMail",
+ 5449: "EMsg_ClientRequestValidationMailResponse",
+ 5450: "EMsg_ClientCheckAppBetaPassword",
+ 5451: "EMsg_ClientCheckAppBetaPasswordResponse",
+ 5452: "EMsg_ClientToGC",
+ 5453: "EMsg_ClientFromGC",
+ 5454: "EMsg_ClientRequestChangeMail",
+ 5455: "EMsg_ClientRequestChangeMailResponse",
+ 5456: "EMsg_ClientEmailAddrInfo",
+ 5457: "EMsg_ClientPasswordChange3",
+ 5458: "EMsg_ClientEmailChange3",
+ 5459: "EMsg_ClientPersonalQAChange3",
+ 5460: "EMsg_ClientResetForgottenPassword3",
+ 5461: "EMsg_ClientRequestForgottenPasswordEmail3",
+ 5462: "EMsg_ClientCreateAccount3",
+ 5463: "EMsg_ClientNewLoginKey",
+ 5464: "EMsg_ClientNewLoginKeyAccepted",
+ 5465: "EMsg_ClientLogOnWithHash_Deprecated",
+ 5466: "EMsg_ClientStoreUserStats2",
+ 5467: "EMsg_ClientStatsUpdated",
+ 5468: "EMsg_ClientActivateOEMLicense",
+ 5469: "EMsg_ClientRegisterOEMMachine",
+ 5470: "EMsg_ClientRegisterOEMMachineResponse",
+ 5480: "EMsg_ClientRequestedClientStats",
+ 5481: "EMsg_ClientStat2Int32",
+ 5482: "EMsg_ClientStat2",
+ 5483: "EMsg_ClientVerifyPassword",
+ 5484: "EMsg_ClientVerifyPasswordResponse",
+ 5485: "EMsg_ClientDRMDownloadRequest",
+ 5486: "EMsg_ClientDRMDownloadResponse",
+ 5487: "EMsg_ClientDRMFinalResult",
+ 5488: "EMsg_ClientGetFriendsWhoPlayGame",
+ 5489: "EMsg_ClientGetFriendsWhoPlayGameResponse",
+ 5490: "EMsg_ClientOGSBeginSession",
+ 5491: "EMsg_ClientOGSBeginSessionResponse",
+ 5492: "EMsg_ClientOGSEndSession",
+ 5493: "EMsg_ClientOGSEndSessionResponse",
+ 5494: "EMsg_ClientOGSWriteRow",
+ 5495: "EMsg_ClientDRMTest",
+ 5496: "EMsg_ClientDRMTestResult",
+ 5500: "EMsg_ClientServerUnavailable",
+ 5501: "EMsg_ClientServersAvailable",
+ 5502: "EMsg_ClientRegisterAuthTicketWithCM",
+ 5503: "EMsg_ClientGCMsgFailed",
+ 5504: "EMsg_ClientMicroTxnAuthRequest",
+ 5505: "EMsg_ClientMicroTxnAuthorize",
+ 5506: "EMsg_ClientMicroTxnAuthorizeResponse",
+ 5507: "EMsg_ClientAppMinutesPlayedData",
+ 5508: "EMsg_ClientGetMicroTxnInfo",
+ 5509: "EMsg_ClientGetMicroTxnInfoResponse",
+ 5510: "EMsg_ClientMarketingMessageUpdate2",
+ 5511: "EMsg_ClientDeregisterWithServer",
+ 5512: "EMsg_ClientSubscribeToPersonaFeed",
+ 5514: "EMsg_ClientLogon",
+ 5515: "EMsg_ClientGetClientDetails",
+ 5516: "EMsg_ClientGetClientDetailsResponse",
+ 5517: "EMsg_ClientReportOverlayDetourFailure",
+ 5518: "EMsg_ClientGetClientAppList",
+ 5519: "EMsg_ClientGetClientAppListResponse",
+ 5520: "EMsg_ClientInstallClientApp",
+ 5521: "EMsg_ClientInstallClientAppResponse",
+ 5522: "EMsg_ClientUninstallClientApp",
+ 5523: "EMsg_ClientUninstallClientAppResponse",
+ 5524: "EMsg_ClientSetClientAppUpdateState",
+ 5525: "EMsg_ClientSetClientAppUpdateStateResponse",
+ 5526: "EMsg_ClientRequestEncryptedAppTicket",
+ 5527: "EMsg_ClientRequestEncryptedAppTicketResponse",
+ 5528: "EMsg_ClientWalletInfoUpdate",
+ 5529: "EMsg_ClientLBSSetUGC",
+ 5530: "EMsg_ClientLBSSetUGCResponse",
+ 5531: "EMsg_ClientAMGetClanOfficers",
+ 5532: "EMsg_ClientAMGetClanOfficersResponse",
+ 5533: "EMsg_ClientCheckFileSignature",
+ 5534: "EMsg_ClientCheckFileSignatureResponse",
+ 5535: "EMsg_ClientFriendProfileInfo",
+ 5536: "EMsg_ClientFriendProfileInfoResponse",
+ 5537: "EMsg_ClientUpdateMachineAuth",
+ 5538: "EMsg_ClientUpdateMachineAuthResponse",
+ 5539: "EMsg_ClientReadMachineAuth",
+ 5540: "EMsg_ClientReadMachineAuthResponse",
+ 5541: "EMsg_ClientRequestMachineAuth",
+ 5542: "EMsg_ClientRequestMachineAuthResponse",
+ 5543: "EMsg_ClientScreenshotsChanged",
+ 5544: "EMsg_ClientEmailChange4",
+ 5545: "EMsg_ClientEmailChangeResponse4",
+ 5546: "EMsg_ClientGetCDNAuthToken",
+ 5547: "EMsg_ClientGetCDNAuthTokenResponse",
+ 5548: "EMsg_ClientDownloadRateStatistics",
+ 5549: "EMsg_ClientRequestAccountData",
+ 5550: "EMsg_ClientRequestAccountDataResponse",
+ 5551: "EMsg_ClientResetForgottenPassword4",
+ 5552: "EMsg_ClientHideFriend",
+ 5553: "EMsg_ClientFriendsGroupsList",
+ 5554: "EMsg_ClientGetClanActivityCounts",
+ 5555: "EMsg_ClientGetClanActivityCountsResponse",
+ 5556: "EMsg_ClientOGSReportString",
+ 5557: "EMsg_ClientOGSReportBug",
+ 5558: "EMsg_ClientSentLogs",
+ 5559: "EMsg_ClientLogonGameServer",
+ 5560: "EMsg_AMClientCreateFriendsGroup",
+ 5561: "EMsg_AMClientCreateFriendsGroupResponse",
+ 5562: "EMsg_AMClientDeleteFriendsGroup",
+ 5563: "EMsg_AMClientDeleteFriendsGroupResponse",
+ 5564: "EMsg_AMClientRenameFriendsGroup",
+ 5565: "EMsg_AMClientRenameFriendsGroupResponse",
+ 5566: "EMsg_AMClientAddFriendToGroup",
+ 5567: "EMsg_AMClientAddFriendToGroupResponse",
+ 5568: "EMsg_AMClientRemoveFriendFromGroup",
+ 5569: "EMsg_AMClientRemoveFriendFromGroupResponse",
+ 5570: "EMsg_ClientAMGetPersonaNameHistory",
+ 5571: "EMsg_ClientAMGetPersonaNameHistoryResponse",
+ 5572: "EMsg_ClientRequestFreeLicense",
+ 5573: "EMsg_ClientRequestFreeLicenseResponse",
+ 5574: "EMsg_ClientDRMDownloadRequestWithCrashData",
+ 5575: "EMsg_ClientAuthListAck",
+ 5576: "EMsg_ClientItemAnnouncements",
+ 5577: "EMsg_ClientRequestItemAnnouncements",
+ 5578: "EMsg_ClientFriendMsgEchoToSender",
+ 5579: "EMsg_ClientChangeSteamGuardOptions",
+ 5580: "EMsg_ClientChangeSteamGuardOptionsResponse",
+ 5581: "EMsg_ClientOGSGameServerPingSample",
+ 5582: "EMsg_ClientCommentNotifications",
+ 5583: "EMsg_ClientRequestCommentNotifications",
+ 5584: "EMsg_ClientPersonaChangeResponse",
+ 5585: "EMsg_ClientRequestWebAPIAuthenticateUserNonce",
+ 5586: "EMsg_ClientRequestWebAPIAuthenticateUserNonceResponse",
+ 5587: "EMsg_ClientPlayerNicknameList",
+ 5588: "EMsg_AMClientSetPlayerNickname",
+ 5589: "EMsg_AMClientSetPlayerNicknameResponse",
+ 5590: "EMsg_ClientRequestOAuthTokenForApp",
+ 5591: "EMsg_ClientRequestOAuthTokenForAppResponse",
+ 5592: "EMsg_ClientGetNumberOfCurrentPlayersDP",
+ 5593: "EMsg_ClientGetNumberOfCurrentPlayersDPResponse",
+ 5594: "EMsg_ClientServiceMethod",
+ 5595: "EMsg_ClientServiceMethodResponse",
+ 5596: "EMsg_ClientFriendUserStatusPublished",
+ 5597: "EMsg_ClientCurrentUIMode",
+ 5598: "EMsg_ClientVanityURLChangedNotification",
+ 5599: "EMsg_ClientUserNotifications",
+ 5600: "EMsg_BaseDFS",
+ 5601: "EMsg_DFSGetFile",
+ 5602: "EMsg_DFSInstallLocalFile",
+ 5603: "EMsg_DFSConnection",
+ 5604: "EMsg_DFSConnectionReply",
+ 5605: "EMsg_ClientDFSAuthenticateRequest",
+ 5606: "EMsg_ClientDFSAuthenticateResponse",
+ 5607: "EMsg_ClientDFSEndSession",
+ 5608: "EMsg_DFSPurgeFile",
+ 5609: "EMsg_DFSRouteFile",
+ 5610: "EMsg_DFSGetFileFromServer",
+ 5611: "EMsg_DFSAcceptedResponse",
+ 5612: "EMsg_DFSRequestPingback",
+ 5613: "EMsg_DFSRecvTransmitFile",
+ 5614: "EMsg_DFSSendTransmitFile",
+ 5615: "EMsg_DFSRequestPingback2",
+ 5616: "EMsg_DFSResponsePingback2",
+ 5617: "EMsg_ClientDFSDownloadStatus",
+ 5618: "EMsg_DFSStartTransfer",
+ 5619: "EMsg_DFSTransferComplete",
+ 5620: "EMsg_DFSRouteFileResponse",
+ 5621: "EMsg_ClientNetworkingCertRequest",
+ 5622: "EMsg_ClientNetworkingCertRequestResponse",
+ 5623: "EMsg_ClientChallengeRequest",
+ 5624: "EMsg_ClientChallengeResponse",
+ 5800: "EMsg_BaseMDS",
+ 5801: "EMsg_ClientMDSLoginRequest",
+ 5802: "EMsg_ClientMDSLoginResponse",
+ 5803: "EMsg_ClientMDSUploadManifestRequest",
+ 5804: "EMsg_ClientMDSUploadManifestResponse",
+ 5805: "EMsg_ClientMDSTransmitManifestDataChunk",
+ 5806: "EMsg_ClientMDSHeartbeat",
+ 5807: "EMsg_ClientMDSUploadDepotChunks",
+ 5808: "EMsg_ClientMDSUploadDepotChunksResponse",
+ 5809: "EMsg_ClientMDSInitDepotBuildRequest",
+ 5810: "EMsg_ClientMDSInitDepotBuildResponse",
+ 5812: "EMsg_AMToMDSGetDepotDecryptionKey",
+ 5813: "EMsg_MDSToAMGetDepotDecryptionKeyResponse",
+ 5814: "EMsg_MDSGetVersionsForDepot",
+ 5815: "EMsg_MDSGetVersionsForDepotResponse",
+ 5816: "EMsg_MDSSetPublicVersionForDepot",
+ 5817: "EMsg_MDSSetPublicVersionForDepotResponse",
+ 5818: "EMsg_ClientMDSGetDepotManifest",
+ 5819: "EMsg_ClientMDSGetDepotManifestResponse",
+ 5820: "EMsg_ClientMDSGetDepotManifestChunk",
+ 5823: "EMsg_ClientMDSUploadRateTest",
+ 5824: "EMsg_ClientMDSUploadRateTestResponse",
+ 5825: "EMsg_MDSDownloadDepotChunksAck",
+ 5826: "EMsg_MDSContentServerStatsBroadcast",
+ 5827: "EMsg_MDSContentServerConfigRequest",
+ 5828: "EMsg_MDSContentServerConfig",
+ 5829: "EMsg_MDSGetDepotManifest",
+ 5830: "EMsg_MDSGetDepotManifestResponse",
+ 5831: "EMsg_MDSGetDepotManifestChunk",
+ 5832: "EMsg_MDSGetDepotChunk",
+ 5833: "EMsg_MDSGetDepotChunkResponse",
+ 5834: "EMsg_MDSGetDepotChunkChunk",
+ 5835: "EMsg_MDSUpdateContentServerConfig",
+ 5836: "EMsg_MDSGetServerListForUser",
+ 5837: "EMsg_MDSGetServerListForUserResponse",
+ 5838: "EMsg_ClientMDSRegisterAppBuild",
+ 5839: "EMsg_ClientMDSRegisterAppBuildResponse",
+ 5840: "EMsg_ClientMDSSetAppBuildLive",
+ 5841: "EMsg_ClientMDSSetAppBuildLiveResponse",
+ 5842: "EMsg_ClientMDSGetPrevDepotBuild",
+ 5843: "EMsg_ClientMDSGetPrevDepotBuildResponse",
+ 5844: "EMsg_MDSToCSFlushChunk",
+ 5845: "EMsg_ClientMDSSignInstallScript",
+ 5846: "EMsg_ClientMDSSignInstallScriptResponse",
+ 5847: "EMsg_MDSMigrateChunk",
+ 5848: "EMsg_MDSMigrateChunkResponse",
+ 5849: "EMsg_MDSToCSFlushManifest",
+ 6200: "EMsg_CSBase",
+ 6201: "EMsg_CSPing",
+ 6202: "EMsg_CSPingResponse",
+ 6400: "EMsg_GMSBase",
+ 6401: "EMsg_GMSGameServerReplicate",
+ 6403: "EMsg_ClientGMSServerQuery",
+ 6404: "EMsg_GMSClientServerQueryResponse",
+ 6405: "EMsg_AMGMSGameServerUpdate",
+ 6406: "EMsg_AMGMSGameServerRemove",
+ 6407: "EMsg_GameServerOutOfDate",
+ 6500: "EMsg_DeviceAuthorizationBase",
+ 6501: "EMsg_ClientAuthorizeLocalDeviceRequest",
+ 6502: "EMsg_ClientAuthorizeLocalDevice",
+ 6503: "EMsg_ClientDeauthorizeDeviceRequest",
+ 6504: "EMsg_ClientDeauthorizeDevice",
+ 6505: "EMsg_ClientUseLocalDeviceAuthorizations",
+ 6506: "EMsg_ClientGetAuthorizedDevices",
+ 6507: "EMsg_ClientGetAuthorizedDevicesResponse",
+ 6508: "EMsg_AMNotifySessionDeviceAuthorized",
+ 6509: "EMsg_ClientAuthorizeLocalDeviceNotification",
+ 6600: "EMsg_MMSBase",
+ 6601: "EMsg_ClientMMSCreateLobby",
+ 6602: "EMsg_ClientMMSCreateLobbyResponse",
+ 6603: "EMsg_ClientMMSJoinLobby",
+ 6604: "EMsg_ClientMMSJoinLobbyResponse",
+ 6605: "EMsg_ClientMMSLeaveLobby",
+ 6606: "EMsg_ClientMMSLeaveLobbyResponse",
+ 6607: "EMsg_ClientMMSGetLobbyList",
+ 6608: "EMsg_ClientMMSGetLobbyListResponse",
+ 6609: "EMsg_ClientMMSSetLobbyData",
+ 6610: "EMsg_ClientMMSSetLobbyDataResponse",
+ 6611: "EMsg_ClientMMSGetLobbyData",
+ 6612: "EMsg_ClientMMSLobbyData",
+ 6613: "EMsg_ClientMMSSendLobbyChatMsg",
+ 6614: "EMsg_ClientMMSLobbyChatMsg",
+ 6615: "EMsg_ClientMMSSetLobbyOwner",
+ 6616: "EMsg_ClientMMSSetLobbyOwnerResponse",
+ 6617: "EMsg_ClientMMSSetLobbyGameServer",
+ 6618: "EMsg_ClientMMSLobbyGameServerSet",
+ 6619: "EMsg_ClientMMSUserJoinedLobby",
+ 6620: "EMsg_ClientMMSUserLeftLobby",
+ 6621: "EMsg_ClientMMSInviteToLobby",
+ 6622: "EMsg_ClientMMSFlushFrenemyListCache",
+ 6623: "EMsg_ClientMMSFlushFrenemyListCacheResponse",
+ 6624: "EMsg_ClientMMSSetLobbyLinked",
+ 6625: "EMsg_ClientMMSSetRatelimitPolicyOnClient",
+ 6626: "EMsg_ClientMMSGetLobbyStatus",
+ 6627: "EMsg_ClientMMSGetLobbyStatusResponse",
+ 6800: "EMsg_NonStdMsgBase",
+ 6801: "EMsg_NonStdMsgMemcached",
+ 6802: "EMsg_NonStdMsgHTTPServer",
+ 6803: "EMsg_NonStdMsgHTTPClient",
+ 6804: "EMsg_NonStdMsgWGResponse",
+ 6805: "EMsg_NonStdMsgPHPSimulator",
+ 6806: "EMsg_NonStdMsgChase",
+ 6807: "EMsg_NonStdMsgDFSTransfer",
+ 6808: "EMsg_NonStdMsgTests",
+ 6809: "EMsg_NonStdMsgUMQpipeAAPL",
+ 6810: "EMsg_NonStdMsgSyslog",
+ 6811: "EMsg_NonStdMsgLogsink",
+ 6812: "EMsg_NonStdMsgSteam2Emulator",
+ 6813: "EMsg_NonStdMsgRTMPServer",
+ 6814: "EMsg_NonStdMsgWebSocket",
+ 7000: "EMsg_UDSBase",
+ 7001: "EMsg_ClientUDSP2PSessionStarted",
+ 7002: "EMsg_ClientUDSP2PSessionEnded",
+ 7003: "EMsg_UDSRenderUserAuth",
+ 7004: "EMsg_UDSRenderUserAuthResponse",
+ 7005: "EMsg_ClientUDSInviteToGame",
+ 7006: "EMsg_UDSFindSession",
+ 7007: "EMsg_UDSFindSessionResponse",
+ 7100: "EMsg_MPASBase",
+ 7101: "EMsg_MPASVacBanReset",
+ 7200: "EMsg_KGSBase",
+ 7201: "EMsg_KGSAllocateKeyRange",
+ 7202: "EMsg_KGSAllocateKeyRangeResponse",
+ 7203: "EMsg_KGSGenerateKeys",
+ 7204: "EMsg_KGSGenerateKeysResponse",
+ 7205: "EMsg_KGSRemapKeys",
+ 7206: "EMsg_KGSRemapKeysResponse",
+ 7207: "EMsg_KGSGenerateGameStopWCKeys",
+ 7208: "EMsg_KGSGenerateGameStopWCKeysResponse",
+ 7300: "EMsg_UCMBase",
+ 7301: "EMsg_ClientUCMAddScreenshot",
+ 7302: "EMsg_ClientUCMAddScreenshotResponse",
+ 7303: "EMsg_UCMValidateObjectExists",
+ 7304: "EMsg_UCMValidateObjectExistsResponse",
+ 7307: "EMsg_UCMResetCommunityContent",
+ 7308: "EMsg_UCMResetCommunityContentResponse",
+ 7309: "EMsg_ClientUCMDeleteScreenshot",
+ 7310: "EMsg_ClientUCMDeleteScreenshotResponse",
+ 7311: "EMsg_ClientUCMPublishFile",
+ 7312: "EMsg_ClientUCMPublishFileResponse",
+ 7313: "EMsg_ClientUCMGetPublishedFileDetails",
+ 7314: "EMsg_ClientUCMGetPublishedFileDetailsResponse",
+ 7315: "EMsg_ClientUCMDeletePublishedFile",
+ 7316: "EMsg_ClientUCMDeletePublishedFileResponse",
+ 7317: "EMsg_ClientUCMEnumerateUserPublishedFiles",
+ 7318: "EMsg_ClientUCMEnumerateUserPublishedFilesResponse",
+ 7319: "EMsg_ClientUCMSubscribePublishedFile",
+ 7320: "EMsg_ClientUCMSubscribePublishedFileResponse",
+ 7321: "EMsg_ClientUCMEnumerateUserSubscribedFiles",
+ 7322: "EMsg_ClientUCMEnumerateUserSubscribedFilesResponse",
+ 7323: "EMsg_ClientUCMUnsubscribePublishedFile",
+ 7324: "EMsg_ClientUCMUnsubscribePublishedFileResponse",
+ 7325: "EMsg_ClientUCMUpdatePublishedFile",
+ 7326: "EMsg_ClientUCMUpdatePublishedFileResponse",
+ 7327: "EMsg_UCMUpdatePublishedFile",
+ 7328: "EMsg_UCMUpdatePublishedFileResponse",
+ 7329: "EMsg_UCMDeletePublishedFile",
+ 7330: "EMsg_UCMDeletePublishedFileResponse",
+ 7331: "EMsg_UCMUpdatePublishedFileStat",
+ 7332: "EMsg_UCMUpdatePublishedFileBan",
+ 7333: "EMsg_UCMUpdatePublishedFileBanResponse",
+ 7334: "EMsg_UCMUpdateTaggedScreenshot",
+ 7335: "EMsg_UCMAddTaggedScreenshot",
+ 7336: "EMsg_UCMRemoveTaggedScreenshot",
+ 7337: "EMsg_UCMReloadPublishedFile",
+ 7338: "EMsg_UCMReloadUserFileListCaches",
+ 7339: "EMsg_UCMPublishedFileReported",
+ 7340: "EMsg_UCMUpdatePublishedFileIncompatibleStatus",
+ 7341: "EMsg_UCMPublishedFilePreviewAdd",
+ 7342: "EMsg_UCMPublishedFilePreviewAddResponse",
+ 7343: "EMsg_UCMPublishedFilePreviewRemove",
+ 7344: "EMsg_UCMPublishedFilePreviewRemoveResponse",
+ 7345: "EMsg_UCMPublishedFilePreviewChangeSortOrder",
+ 7346: "EMsg_UCMPublishedFilePreviewChangeSortOrderResponse",
+ 7347: "EMsg_ClientUCMPublishedFileSubscribed",
+ 7348: "EMsg_ClientUCMPublishedFileUnsubscribed",
+ 7349: "EMsg_UCMPublishedFileSubscribed",
+ 7350: "EMsg_UCMPublishedFileUnsubscribed",
+ 7351: "EMsg_UCMPublishFile",
+ 7352: "EMsg_UCMPublishFileResponse",
+ 7353: "EMsg_UCMPublishedFileChildAdd",
+ 7354: "EMsg_UCMPublishedFileChildAddResponse",
+ 7355: "EMsg_UCMPublishedFileChildRemove",
+ 7356: "EMsg_UCMPublishedFileChildRemoveResponse",
+ 7357: "EMsg_UCMPublishedFileChildChangeSortOrder",
+ 7358: "EMsg_UCMPublishedFileChildChangeSortOrderResponse",
+ 7359: "EMsg_UCMPublishedFileParentChanged",
+ 7360: "EMsg_ClientUCMGetPublishedFilesForUser",
+ 7361: "EMsg_ClientUCMGetPublishedFilesForUserResponse",
+ 7362: "EMsg_UCMGetPublishedFilesForUser",
+ 7363: "EMsg_UCMGetPublishedFilesForUserResponse",
+ 7364: "EMsg_ClientUCMSetUserPublishedFileAction",
+ 7365: "EMsg_ClientUCMSetUserPublishedFileActionResponse",
+ 7366: "EMsg_ClientUCMEnumeratePublishedFilesByUserAction",
+ 7367: "EMsg_ClientUCMEnumeratePublishedFilesByUserActionResponse",
+ 7368: "EMsg_ClientUCMPublishedFileDeleted",
+ 7369: "EMsg_UCMGetUserSubscribedFiles",
+ 7370: "EMsg_UCMGetUserSubscribedFilesResponse",
+ 7371: "EMsg_UCMFixStatsPublishedFile",
+ 7372: "EMsg_UCMDeleteOldScreenshot",
+ 7373: "EMsg_UCMDeleteOldScreenshotResponse",
+ 7374: "EMsg_UCMDeleteOldVideo",
+ 7375: "EMsg_UCMDeleteOldVideoResponse",
+ 7376: "EMsg_UCMUpdateOldScreenshotPrivacy",
+ 7377: "EMsg_UCMUpdateOldScreenshotPrivacyResponse",
+ 7378: "EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdates",
+ 7379: "EMsg_ClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse",
+ 7380: "EMsg_UCMPublishedFileContentUpdated",
+ 7381: "EMsg_UCMPublishedFileUpdated",
+ 7382: "EMsg_ClientWorkshopItemChangesRequest",
+ 7383: "EMsg_ClientWorkshopItemChangesResponse",
+ 7384: "EMsg_ClientWorkshopItemInfoRequest",
+ 7385: "EMsg_ClientWorkshopItemInfoResponse",
+ 7500: "EMsg_FSBase",
+ 7501: "EMsg_ClientRichPresenceUpload",
+ 7502: "EMsg_ClientRichPresenceRequest",
+ 7503: "EMsg_ClientRichPresenceInfo",
+ 7504: "EMsg_FSRichPresenceRequest",
+ 7505: "EMsg_FSRichPresenceResponse",
+ 7506: "EMsg_FSComputeFrenematrix",
+ 7507: "EMsg_FSComputeFrenematrixResponse",
+ 7508: "EMsg_FSPlayStatusNotification",
+ 7509: "EMsg_FSPublishPersonaStatus",
+ 7510: "EMsg_FSAddOrRemoveFollower",
+ 7511: "EMsg_FSAddOrRemoveFollowerResponse",
+ 7512: "EMsg_FSUpdateFollowingList",
+ 7513: "EMsg_FSCommentNotification",
+ 7514: "EMsg_FSCommentNotificationViewed",
+ 7515: "EMsg_ClientFSGetFollowerCount",
+ 7516: "EMsg_ClientFSGetFollowerCountResponse",
+ 7517: "EMsg_ClientFSGetIsFollowing",
+ 7518: "EMsg_ClientFSGetIsFollowingResponse",
+ 7519: "EMsg_ClientFSEnumerateFollowingList",
+ 7520: "EMsg_ClientFSEnumerateFollowingListResponse",
+ 7521: "EMsg_FSGetPendingNotificationCount",
+ 7522: "EMsg_FSGetPendingNotificationCountResponse",
+ 7523: "EMsg_ClientFSOfflineMessageNotification",
+ 7524: "EMsg_ClientFSRequestOfflineMessageCount",
+ 7525: "EMsg_ClientFSGetFriendMessageHistory",
+ 7526: "EMsg_ClientFSGetFriendMessageHistoryResponse",
+ 7527: "EMsg_ClientFSGetFriendMessageHistoryForOfflineMessages",
+ 7528: "EMsg_ClientFSGetFriendsSteamLevels",
+ 7529: "EMsg_ClientFSGetFriendsSteamLevelsResponse",
+ 7530: "EMsg_FSRequestFriendData",
+ 7600: "EMsg_DRMRange2",
+ 7601: "EMsg_CEGVersionSetEnableDisableResponse",
+ 7602: "EMsg_CEGPropStatusDRMSRequest",
+ 7603: "EMsg_CEGPropStatusDRMSResponse",
+ 7604: "EMsg_CEGWhackFailureReportRequest",
+ 7605: "EMsg_CEGWhackFailureReportResponse",
+ 7606: "EMsg_DRMSFetchVersionSet",
+ 7607: "EMsg_DRMSFetchVersionSetResponse",
+ 7700: "EMsg_EconBase",
+ 7701: "EMsg_EconTrading_InitiateTradeRequest",
+ 7702: "EMsg_EconTrading_InitiateTradeProposed",
+ 7703: "EMsg_EconTrading_InitiateTradeResponse",
+ 7704: "EMsg_EconTrading_InitiateTradeResult",
+ 7705: "EMsg_EconTrading_StartSession",
+ 7706: "EMsg_EconTrading_CancelTradeRequest",
+ 7707: "EMsg_EconFlushInventoryCache",
+ 7708: "EMsg_EconFlushInventoryCacheResponse",
+ 7711: "EMsg_EconCDKeyProcessTransaction",
+ 7712: "EMsg_EconCDKeyProcessTransactionResponse",
+ 7713: "EMsg_EconGetErrorLogs",
+ 7714: "EMsg_EconGetErrorLogsResponse",
+ 7800: "EMsg_RMRange",
+ 7801: "EMsg_RMTestVerisignOTPResponse",
+ 7803: "EMsg_RMDeleteMemcachedKeys",
+ 7804: "EMsg_RMRemoteInvoke",
+ 7805: "EMsg_BadLoginIPList",
+ 7806: "EMsg_RMMsgTraceAddTrigger",
+ 7807: "EMsg_RMMsgTraceRemoveTrigger",
+ 7808: "EMsg_RMMsgTraceEvent",
+ 7900: "EMsg_UGSBase",
+ 7901: "EMsg_ClientUGSGetGlobalStats",
+ 7902: "EMsg_ClientUGSGetGlobalStatsResponse",
+ 8000: "EMsg_StoreBase",
+ 8100: "EMsg_UMQBase",
+ 8101: "EMsg_UMQLogonResponse",
+ 8102: "EMsg_UMQLogoffRequest",
+ 8103: "EMsg_UMQLogoffResponse",
+ 8104: "EMsg_UMQSendChatMessage",
+ 8105: "EMsg_UMQIncomingChatMessage",
+ 8106: "EMsg_UMQPoll",
+ 8107: "EMsg_UMQPollResults",
+ 8108: "EMsg_UMQ2AM_ClientMsgBatch",
+ 8109: "EMsg_UMQEnqueueMobileSalePromotions",
+ 8110: "EMsg_UMQEnqueueMobileAnnouncements",
+ 8200: "EMsg_WorkshopBase",
+ 8201: "EMsg_WorkshopAcceptTOSResponse",
+ 8300: "EMsg_WebAPIBase",
+ 8301: "EMsg_WebAPIValidateOAuth2TokenResponse",
+ 8302: "EMsg_WebAPIInvalidateTokensForAccount",
+ 8303: "EMsg_WebAPIRegisterGCInterfaces",
+ 8304: "EMsg_WebAPIInvalidateOAuthClientCache",
+ 8305: "EMsg_WebAPIInvalidateOAuthTokenCache",
+ 8306: "EMsg_WebAPISetSecrets",
+ 8400: "EMsg_BackpackBase",
+ 8401: "EMsg_BackpackAddToCurrency",
+ 8402: "EMsg_BackpackAddToCurrencyResponse",
+ 8500: "EMsg_CREBase",
+ 8501: "EMsg_CRERankByTrend",
+ 8502: "EMsg_CRERankByTrendResponse",
+ 8503: "EMsg_CREItemVoteSummary",
+ 8504: "EMsg_CREItemVoteSummaryResponse",
+ 8505: "EMsg_CRERankByVote",
+ 8506: "EMsg_CRERankByVoteResponse",
+ 8507: "EMsg_CREUpdateUserPublishedItemVote",
+ 8508: "EMsg_CREUpdateUserPublishedItemVoteResponse",
+ 8509: "EMsg_CREGetUserPublishedItemVoteDetails",
+ 8510: "EMsg_CREGetUserPublishedItemVoteDetailsResponse",
+ 8511: "EMsg_CREEnumeratePublishedFiles",
+ 8512: "EMsg_CREEnumeratePublishedFilesResponse",
+ 8513: "EMsg_CREPublishedFileVoteAdded",
+ 8600: "EMsg_SecretsBase",
+ 8601: "EMsg_SecretsCredentialPairResponse",
+ 8602: "EMsg_SecretsRequestServerIdentity",
+ 8603: "EMsg_SecretsServerIdentityResponse",
+ 8604: "EMsg_SecretsUpdateServerIdentities",
+ 8700: "EMsg_BoxMonitorBase",
+ 8701: "EMsg_BoxMonitorReportResponse",
+ 8800: "EMsg_LogsinkBase",
+ 8900: "EMsg_PICSBase",
+ 8901: "EMsg_ClientPICSChangesSinceRequest",
+ 8902: "EMsg_ClientPICSChangesSinceResponse",
+ 8903: "EMsg_ClientPICSProductInfoRequest",
+ 8904: "EMsg_ClientPICSProductInfoResponse",
+ 8905: "EMsg_ClientPICSAccessTokenRequest",
+ 8906: "EMsg_ClientPICSAccessTokenResponse",
+ 9000: "EMsg_WorkerProcess",
+ 9001: "EMsg_WorkerProcessPingResponse",
+ 9002: "EMsg_WorkerProcessShutdown",
+ 9100: "EMsg_DRMWorkerProcess",
+ 9101: "EMsg_DRMWorkerProcessDRMAndSignResponse",
+ 9102: "EMsg_DRMWorkerProcessSteamworksInfoRequest",
+ 9103: "EMsg_DRMWorkerProcessSteamworksInfoResponse",
+ 9104: "EMsg_DRMWorkerProcessInstallDRMDLLRequest",
+ 9105: "EMsg_DRMWorkerProcessInstallDRMDLLResponse",
+ 9106: "EMsg_DRMWorkerProcessSecretIdStringRequest",
+ 9107: "EMsg_DRMWorkerProcessSecretIdStringResponse",
+ 9108: "EMsg_DRMWorkerProcessGetDRMGuidsFromFileRequest",
+ 9109: "EMsg_DRMWorkerProcessGetDRMGuidsFromFileResponse",
+ 9110: "EMsg_DRMWorkerProcessInstallProcessedFilesRequest",
+ 9111: "EMsg_DRMWorkerProcessInstallProcessedFilesResponse",
+ 9112: "EMsg_DRMWorkerProcessExamineBlobRequest",
+ 9113: "EMsg_DRMWorkerProcessExamineBlobResponse",
+ 9114: "EMsg_DRMWorkerProcessDescribeSecretRequest",
+ 9115: "EMsg_DRMWorkerProcessDescribeSecretResponse",
+ 9116: "EMsg_DRMWorkerProcessBackfillOriginalRequest",
+ 9117: "EMsg_DRMWorkerProcessBackfillOriginalResponse",
+ 9118: "EMsg_DRMWorkerProcessValidateDRMDLLRequest",
+ 9119: "EMsg_DRMWorkerProcessValidateDRMDLLResponse",
+ 9120: "EMsg_DRMWorkerProcessValidateFileRequest",
+ 9121: "EMsg_DRMWorkerProcessValidateFileResponse",
+ 9122: "EMsg_DRMWorkerProcessSplitAndInstallRequest",
+ 9123: "EMsg_DRMWorkerProcessSplitAndInstallResponse",
+ 9124: "EMsg_DRMWorkerProcessGetBlobRequest",
+ 9125: "EMsg_DRMWorkerProcessGetBlobResponse",
+ 9126: "EMsg_DRMWorkerProcessEvaluateCrashRequest",
+ 9127: "EMsg_DRMWorkerProcessEvaluateCrashResponse",
+ 9128: "EMsg_DRMWorkerProcessAnalyzeFileRequest",
+ 9129: "EMsg_DRMWorkerProcessAnalyzeFileResponse",
+ 9130: "EMsg_DRMWorkerProcessUnpackBlobRequest",
+ 9131: "EMsg_DRMWorkerProcessUnpackBlobResponse",
+ 9132: "EMsg_DRMWorkerProcessInstallAllRequest",
+ 9133: "EMsg_DRMWorkerProcessInstallAllResponse",
+ 9200: "EMsg_TestWorkerProcess",
+ 9201: "EMsg_TestWorkerProcessLoadUnloadModuleResponse",
+ 9202: "EMsg_TestWorkerProcessServiceModuleCallRequest",
+ 9203: "EMsg_TestWorkerProcessServiceModuleCallResponse",
+ 9300: "EMsg_QuestServerBase",
+ 9330: "EMsg_ClientGetEmoticonList",
+ 9331: "EMsg_ClientEmoticonList",
+ 9400: "EMsg_ClientSharedLibraryBase",
+ 9401: "EMsg_SLCRequestUserSessionStatus",
+ 9402: "EMsg_SLCSharedLicensesLockStatus",
+ 9403: "EMsg_ClientSharedLicensesLockStatus",
+ 9404: "EMsg_ClientSharedLicensesStopPlaying",
+ 9405: "EMsg_ClientSharedLibraryLockStatus",
+ 9406: "EMsg_ClientSharedLibraryStopPlaying",
+ 9407: "EMsg_SLCOwnerLibraryChanged",
+ 9408: "EMsg_SLCSharedLibraryChanged",
+ 9500: "EMsg_RemoteClientBase",
+ 9501: "EMsg_RemoteClientAuthResponse",
+ 9502: "EMsg_RemoteClientAppStatus",
+ 9503: "EMsg_RemoteClientStartStream",
+ 9504: "EMsg_RemoteClientStartStreamResponse",
+ 9505: "EMsg_RemoteClientPing",
+ 9506: "EMsg_RemoteClientPingResponse",
+ 9507: "EMsg_ClientUnlockStreaming",
+ 9508: "EMsg_ClientUnlockStreamingResponse",
+ 9509: "EMsg_RemoteClientAcceptEULA",
+ 9510: "EMsg_RemoteClientGetControllerConfig",
+ 9511: "EMsg_RemoteClientGetControllerConfigResposne",
+ 9512: "EMsg_RemoteClientStreamingEnabled",
+ 9513: "EMsg_ClientUnlockHEVC",
+ 9514: "EMsg_ClientUnlockHEVCResponse",
+ 9515: "EMsg_RemoteClientStatusRequest",
+ 9516: "EMsg_RemoteClientStatusResponse",
+ 9600: "EMsg_ClientConcurrentSessionsBase",
+ 9601: "EMsg_ClientKickPlayingSession",
+ 9700: "EMsg_ClientBroadcastBase",
+ 9701: "EMsg_ClientBroadcastFrames",
+ 9702: "EMsg_ClientBroadcastDisconnect",
+ 9703: "EMsg_ClientBroadcastScreenshot",
+ 9704: "EMsg_ClientBroadcastUploadConfig",
+ 9800: "EMsg_BaseClient3",
+ 9801: "EMsg_ClientVoiceCallPreAuthorizeResponse",
+ 9802: "EMsg_ClientServerTimestampRequest",
+ 9803: "EMsg_ClientServerTimestampResponse",
+ 9900: "EMsg_ClientLANP2PBase",
+ 9901: "EMsg_ClientLANP2PRequestChunkResponse",
+ 9999: "EMsg_ClientLANP2PMax",
+ 10000: "EMsg_BaseWatchdogServer",
+ 10100: "EMsg_ClientSiteLicenseBase",
+ 10101: "EMsg_ClientSiteLicenseCheckout",
+ 10102: "EMsg_ClientSiteLicenseCheckoutResponse",
+ 10103: "EMsg_ClientSiteLicenseGetAvailableSeats",
+ 10104: "EMsg_ClientSiteLicenseGetAvailableSeatsResponse",
+ 10105: "EMsg_ClientSiteLicenseGetContentCacheInfo",
+ 10106: "EMsg_ClientSiteLicenseGetContentCacheInfoResponse",
+ 12000: "EMsg_BaseChatServer",
+ 12001: "EMsg_ChatServerGetPendingNotificationCountResponse",
+ 12100: "EMsg_BaseSecretServer",
}
func (e EMsg) String() string {
@@ -3521,7 +3542,6 @@ const (
EResult_DataCorruption EResult = 53
EResult_DiskFull EResult = 54
EResult_RemoteCallFailed EResult = 55
- EResult_PasswordNotSet EResult = 56 // Deprecated: renamed to PasswordUnset
EResult_PasswordUnset EResult = 56
EResult_ExternalAccountUnlinked EResult = 57
EResult_PSNTicketInvalid EResult = 58
@@ -3532,7 +3552,6 @@ const (
EResult_AccountLogonDenied EResult = 63
EResult_CannotUseOldPassword EResult = 64
EResult_InvalidLoginAuthCode EResult = 65
- EResult_AccountLogonDeniedNoMailSent EResult = 66 // Deprecated: renamed to AccountLogonDeniedNoMail
EResult_AccountLogonDeniedNoMail EResult = 66
EResult_HardwareNotCapableOfIPT EResult = 67
EResult_IPTInitError EResult = 68
@@ -3540,7 +3559,6 @@ const (
EResult_FacebookQueryError EResult = 70
EResult_ExpiredLoginAuthCode EResult = 71
EResult_IPLoginRestrictionFailed EResult = 72
- EResult_AccountLocked EResult = 73 // Deprecated: renamed to AccountLockedDown
EResult_AccountLockedDown EResult = 73
EResult_AccountLogonDeniedVerifiedEmailRequired EResult = 74
EResult_NoMatchingURL EResult = 75
@@ -3553,22 +3571,16 @@ const (
EResult_RestrictedDevice EResult = 82
EResult_RegionLocked EResult = 83
EResult_RateLimitExceeded EResult = 84
- EResult_AccountLogonDeniedNeedTwoFactorCode EResult = 85 // Deprecated: renamed to AccountLoginDeniedNeedTwoFactor
EResult_AccountLoginDeniedNeedTwoFactor EResult = 85
- EResult_ItemOrEntryHasBeenDeleted EResult = 86 // Deprecated: renamed to ItemDeleted
EResult_ItemDeleted EResult = 86
EResult_AccountLoginDeniedThrottle EResult = 87
EResult_TwoFactorCodeMismatch EResult = 88
EResult_TwoFactorActivationCodeMismatch EResult = 89
- EResult_AccountAssociatedToMultiplePlayers EResult = 90 // Deprecated: renamed to AccountAssociatedToMultiplePartners
EResult_AccountAssociatedToMultiplePartners EResult = 90
EResult_NotModified EResult = 91
- EResult_NoMobileDeviceAvailable EResult = 92 // Deprecated: renamed to NoMobileDevice
EResult_NoMobileDevice EResult = 92
- EResult_TimeIsOutOfSync EResult = 93 // Deprecated: renamed to TimeNotSynced
EResult_TimeNotSynced EResult = 93
EResult_SMSCodeFailed EResult = 94
- EResult_TooManyAccountsAccessThisResource EResult = 95 // Deprecated: renamed to AccountLimitExceeded
EResult_AccountLimitExceeded EResult = 95
EResult_AccountActivityLimitExceeded EResult = 96
EResult_PhoneActivityLimitExceeded EResult = 97
@@ -3576,6 +3588,18 @@ const (
EResult_EmailSendFailure EResult = 99
EResult_NotSettled EResult = 100
EResult_NeedCaptcha EResult = 101
+ EResult_GSLTDenied EResult = 102
+ EResult_GSOwnerDenied EResult = 103
+ EResult_InvalidItemType EResult = 104
+ EResult_IPBanned EResult = 105
+ EResult_GSLTExpired EResult = 106
+ EResult_InsufficientFunds EResult = 107
+ EResult_TooManyPending EResult = 108
+ EResult_NoSiteLicensesFound EResult = 109
+ EResult_WGNetworkSendExceeded EResult = 110
+ EResult_AccountNotFriends EResult = 111
+ EResult_LimitedUserAccount EResult = 112
+ EResult_CantRemoveItem EResult = 113
)
var EResult_name = map[EResult]string{
@@ -3680,6 +3704,18 @@ var EResult_name = map[EResult]string{
99: "EResult_EmailSendFailure",
100: "EResult_NotSettled",
101: "EResult_NeedCaptcha",
+ 102: "EResult_GSLTDenied",
+ 103: "EResult_GSOwnerDenied",
+ 104: "EResult_InvalidItemType",
+ 105: "EResult_IPBanned",
+ 106: "EResult_GSLTExpired",
+ 107: "EResult_InsufficientFunds",
+ 108: "EResult_TooManyPending",
+ 109: "EResult_NoSiteLicensesFound",
+ 110: "EResult_WGNetworkSendExceeded",
+ 111: "EResult_AccountNotFriends",
+ 112: "EResult_LimitedUserAccount",
+ 113: "EResult_CantRemoveItem",
}
func (e EResult) String() string {
@@ -3743,8 +3779,6 @@ const (
EChatEntryType_ChatMsg EChatEntryType = 1
EChatEntryType_Typing EChatEntryType = 2
EChatEntryType_InviteGame EChatEntryType = 3
- EChatEntryType_Emote EChatEntryType = 4 // Deprecated: No longer supported by clients
- EChatEntryType_LobbyGameStart EChatEntryType = 5 // Deprecated: Listen for LobbyGameCreated_t callback instead
EChatEntryType_LeftConversation EChatEntryType = 6
EChatEntryType_Entered EChatEntryType = 7
EChatEntryType_WasKicked EChatEntryType = 8
@@ -3801,7 +3835,8 @@ const (
EPersonaState_Snooze EPersonaState = 4
EPersonaState_LookingToTrade EPersonaState = 5
EPersonaState_LookingToPlay EPersonaState = 6
- EPersonaState_Max EPersonaState = 7
+ EPersonaState_Invisible EPersonaState = 7
+ EPersonaState_Max EPersonaState = 8
)
var EPersonaState_name = map[EPersonaState]string{
@@ -3812,7 +3847,8 @@ var EPersonaState_name = map[EPersonaState]string{
4: "EPersonaState_Snooze",
5: "EPersonaState_LookingToTrade",
6: "EPersonaState_LookingToPlay",
- 7: "EPersonaState_Max",
+ 7: "EPersonaState_Invisible",
+ 8: "EPersonaState_Max",
}
func (e EPersonaState) String() string {
@@ -3891,7 +3927,6 @@ const (
EFriendRelationship_RequestInitiator EFriendRelationship = 4
EFriendRelationship_Ignored EFriendRelationship = 5
EFriendRelationship_IgnoredFriend EFriendRelationship = 6
- EFriendRelationship_SuggestedFriend EFriendRelationship = 7
EFriendRelationship_Max EFriendRelationship = 8
)
@@ -3956,38 +3991,44 @@ const (
EAccountFlags_BannedFromWebAPI EAccountFlags = 33554432
EAccountFlags_ClansOnlyFromFriends EAccountFlags = 67108864
EAccountFlags_GlobalModerator EAccountFlags = 134217728
+ EAccountFlags_ParentalSettings EAccountFlags = 268435456
+ EAccountFlags_ThirdPartySupport EAccountFlags = 536870912
+ EAccountFlags_NeedsSSANextSteamLogon EAccountFlags = 1073741824
)
var EAccountFlags_name = map[EAccountFlags]string{
- 0: "EAccountFlags_NormalUser",
- 1: "EAccountFlags_PersonaNameSet",
- 2: "EAccountFlags_Unbannable",
- 4: "EAccountFlags_PasswordSet",
- 8: "EAccountFlags_Support",
- 16: "EAccountFlags_Admin",
- 32: "EAccountFlags_Supervisor",
- 64: "EAccountFlags_AppEditor",
- 128: "EAccountFlags_HWIDSet",
- 256: "EAccountFlags_PersonalQASet",
- 512: "EAccountFlags_VacBeta",
- 1024: "EAccountFlags_Debug",
- 2048: "EAccountFlags_Disabled",
- 4096: "EAccountFlags_LimitedUser",
- 8192: "EAccountFlags_LimitedUserForce",
- 16384: "EAccountFlags_EmailValidated",
- 32768: "EAccountFlags_MarketingTreatment",
- 65536: "EAccountFlags_OGGInviteOptOut",
- 131072: "EAccountFlags_ForcePasswordChange",
- 262144: "EAccountFlags_ForceEmailVerification",
- 524288: "EAccountFlags_LogonExtraSecurity",
- 1048576: "EAccountFlags_LogonExtraSecurityDisabled",
- 2097152: "EAccountFlags_Steam2MigrationComplete",
- 4194304: "EAccountFlags_NeedLogs",
- 8388608: "EAccountFlags_Lockdown",
- 16777216: "EAccountFlags_MasterAppEditor",
- 33554432: "EAccountFlags_BannedFromWebAPI",
- 67108864: "EAccountFlags_ClansOnlyFromFriends",
- 134217728: "EAccountFlags_GlobalModerator",
+ 0: "EAccountFlags_NormalUser",
+ 1: "EAccountFlags_PersonaNameSet",
+ 2: "EAccountFlags_Unbannable",
+ 4: "EAccountFlags_PasswordSet",
+ 8: "EAccountFlags_Support",
+ 16: "EAccountFlags_Admin",
+ 32: "EAccountFlags_Supervisor",
+ 64: "EAccountFlags_AppEditor",
+ 128: "EAccountFlags_HWIDSet",
+ 256: "EAccountFlags_PersonalQASet",
+ 512: "EAccountFlags_VacBeta",
+ 1024: "EAccountFlags_Debug",
+ 2048: "EAccountFlags_Disabled",
+ 4096: "EAccountFlags_LimitedUser",
+ 8192: "EAccountFlags_LimitedUserForce",
+ 16384: "EAccountFlags_EmailValidated",
+ 32768: "EAccountFlags_MarketingTreatment",
+ 65536: "EAccountFlags_OGGInviteOptOut",
+ 131072: "EAccountFlags_ForcePasswordChange",
+ 262144: "EAccountFlags_ForceEmailVerification",
+ 524288: "EAccountFlags_LogonExtraSecurity",
+ 1048576: "EAccountFlags_LogonExtraSecurityDisabled",
+ 2097152: "EAccountFlags_Steam2MigrationComplete",
+ 4194304: "EAccountFlags_NeedLogs",
+ 8388608: "EAccountFlags_Lockdown",
+ 16777216: "EAccountFlags_MasterAppEditor",
+ 33554432: "EAccountFlags_BannedFromWebAPI",
+ 67108864: "EAccountFlags_ClansOnlyFromFriends",
+ 134217728: "EAccountFlags_GlobalModerator",
+ 268435456: "EAccountFlags_ParentalSettings",
+ 536870912: "EAccountFlags_ThirdPartySupport",
+ 1073741824: "EAccountFlags_NeedsSSANextSteamLogon",
}
func (e EAccountFlags) String() string {
@@ -4128,6 +4169,7 @@ const (
EFriendFlags_Ignored EFriendFlags = 512
EFriendFlags_IgnoredFriend EFriendFlags = 1024
EFriendFlags_Suggested EFriendFlags = 2048
+ EFriendFlags_ChatMember EFriendFlags = 4096
EFriendFlags_FlagAll EFriendFlags = 65535
)
@@ -4143,6 +4185,7 @@ var EFriendFlags_name = map[EFriendFlags]string{
512: "EFriendFlags_Ignored",
1024: "EFriendFlags_IgnoredFriend",
2048: "EFriendFlags_Suggested",
+ 4096: "EFriendFlags_ChatMember",
65535: "EFriendFlags_FlagAll",
}
@@ -4166,19 +4209,27 @@ func (e EFriendFlags) String() string {
type EPersonaStateFlag int32
const (
- EPersonaStateFlag_HasRichPresence EPersonaStateFlag = 1
- EPersonaStateFlag_InJoinableGame EPersonaStateFlag = 2
- EPersonaStateFlag_OnlineUsingWeb EPersonaStateFlag = 256
- EPersonaStateFlag_OnlineUsingMobile EPersonaStateFlag = 512
- EPersonaStateFlag_OnlineUsingBigPicture EPersonaStateFlag = 1024
+ EPersonaStateFlag_HasRichPresence EPersonaStateFlag = 1
+ EPersonaStateFlag_InJoinableGame EPersonaStateFlag = 2
+ EPersonaStateFlag_Golden EPersonaStateFlag = 4
+ EPersonaStateFlag_ClientTypeWeb EPersonaStateFlag = 256
+ EPersonaStateFlag_ClientTypeMobile EPersonaStateFlag = 512
+ EPersonaStateFlag_ClientTypeTenfoot EPersonaStateFlag = 1024
+ EPersonaStateFlag_ClientTypeVR EPersonaStateFlag = 2048
+ EPersonaStateFlag_LaunchTypeGamepad EPersonaStateFlag = 4096
+ EPersonaStateFlag_LaunchTypeCompatTool EPersonaStateFlag = 8192
)
var EPersonaStateFlag_name = map[EPersonaStateFlag]string{
1: "EPersonaStateFlag_HasRichPresence",
2: "EPersonaStateFlag_InJoinableGame",
+ 4: "EPersonaStateFlag_Golden",
256: "EPersonaStateFlag_OnlineUsingWeb",
512: "EPersonaStateFlag_OnlineUsingMobile",
1024: "EPersonaStateFlag_OnlineUsingBigPicture",
+ 2048: "EPersonaStateFlag_OnlineUsingVR",
+ 4096: "EPersonaStateFlag_LaunchTypeGamepad",
+ 8192: "EPersonaStateFlag_LaunchTypeCompatTool",
}
func (e EPersonaStateFlag) String() string {
@@ -4206,28 +4257,35 @@ const (
EClientPersonaStateFlag_QueryPort EClientPersonaStateFlag = 4
EClientPersonaStateFlag_SourceID EClientPersonaStateFlag = 8
EClientPersonaStateFlag_Presence EClientPersonaStateFlag = 16
- EClientPersonaStateFlag_Metadata EClientPersonaStateFlag = 32
EClientPersonaStateFlag_LastSeen EClientPersonaStateFlag = 64
- EClientPersonaStateFlag_ClanInfo EClientPersonaStateFlag = 128
+ EClientPersonaStateFlag_ClanInfo EClientPersonaStateFlag = 128 // Deprecated: renamed to UserClanRank
+ EClientPersonaStateFlag_UserClanRank EClientPersonaStateFlag = 128
EClientPersonaStateFlag_GameExtraInfo EClientPersonaStateFlag = 256
EClientPersonaStateFlag_GameDataBlob EClientPersonaStateFlag = 512
- EClientPersonaStateFlag_ClanTag EClientPersonaStateFlag = 1024
+ EClientPersonaStateFlag_ClanTag EClientPersonaStateFlag = 1024 // Deprecated: renamed to ClanData
+ EClientPersonaStateFlag_ClanData EClientPersonaStateFlag = 1024
EClientPersonaStateFlag_Facebook EClientPersonaStateFlag = 2048
+ EClientPersonaStateFlag_RichPresence EClientPersonaStateFlag = 4096
+ EClientPersonaStateFlag_Broadcast EClientPersonaStateFlag = 8192
+ EClientPersonaStateFlag_Watching EClientPersonaStateFlag = 16384
)
var EClientPersonaStateFlag_name = map[EClientPersonaStateFlag]string{
- 1: "EClientPersonaStateFlag_Status",
- 2: "EClientPersonaStateFlag_PlayerName",
- 4: "EClientPersonaStateFlag_QueryPort",
- 8: "EClientPersonaStateFlag_SourceID",
- 16: "EClientPersonaStateFlag_Presence",
- 32: "EClientPersonaStateFlag_Metadata",
- 64: "EClientPersonaStateFlag_LastSeen",
- 128: "EClientPersonaStateFlag_ClanInfo",
- 256: "EClientPersonaStateFlag_GameExtraInfo",
- 512: "EClientPersonaStateFlag_GameDataBlob",
- 1024: "EClientPersonaStateFlag_ClanTag",
- 2048: "EClientPersonaStateFlag_Facebook",
+ 1: "EClientPersonaStateFlag_Status",
+ 2: "EClientPersonaStateFlag_PlayerName",
+ 4: "EClientPersonaStateFlag_QueryPort",
+ 8: "EClientPersonaStateFlag_SourceID",
+ 16: "EClientPersonaStateFlag_Presence",
+ 32: "EClientPersonaStateFlag_Metadata",
+ 64: "EClientPersonaStateFlag_LastSeen",
+ 128: "EClientPersonaStateFlag_ClanInfo",
+ 256: "EClientPersonaStateFlag_GameExtraInfo",
+ 512: "EClientPersonaStateFlag_GameDataBlob",
+ 1024: "EClientPersonaStateFlag_ClanTag",
+ 2048: "EClientPersonaStateFlag_Facebook",
+ 4096: "EClientPersonaStateFlag_RichPresence",
+ 8192: "EClientPersonaStateFlag_Broadcast",
+ 16384: "EClientPersonaStateFlag_Watching",
}
func (e EClientPersonaStateFlag) String() string {
@@ -4291,27 +4349,35 @@ func (e EAppUsageEvent) String() string {
type ELicenseFlags int32
const (
- ELicenseFlags_None ELicenseFlags = 0
- ELicenseFlags_Renew ELicenseFlags = 0x01
- ELicenseFlags_RenewalFailed ELicenseFlags = 0x02
- ELicenseFlags_Pending ELicenseFlags = 0x04
- ELicenseFlags_Expired ELicenseFlags = 0x08
- ELicenseFlags_CancelledByUser ELicenseFlags = 0x10
- ELicenseFlags_CancelledByAdmin ELicenseFlags = 0x20
- ELicenseFlags_LowViolenceContent ELicenseFlags = 0x40
- ELicenseFlags_ImportedFromSteam2 ELicenseFlags = 0x80
+ ELicenseFlags_None ELicenseFlags = 0
+ ELicenseFlags_Renew ELicenseFlags = 0x01
+ ELicenseFlags_RenewalFailed ELicenseFlags = 0x02
+ ELicenseFlags_Pending ELicenseFlags = 0x04
+ ELicenseFlags_Expired ELicenseFlags = 0x08
+ ELicenseFlags_CancelledByUser ELicenseFlags = 0x10
+ ELicenseFlags_CancelledByAdmin ELicenseFlags = 0x20
+ ELicenseFlags_LowViolenceContent ELicenseFlags = 0x40
+ ELicenseFlags_ImportedFromSteam2 ELicenseFlags = 0x80
+ ELicenseFlags_ForceRunRestriction ELicenseFlags = 0x100
+ ELicenseFlags_RegionRestrictionExpired ELicenseFlags = 0x200
+ ELicenseFlags_CancelledByFriendlyFraudLock ELicenseFlags = 0x400
+ ELicenseFlags_NotActivated ELicenseFlags = 0x800
)
var ELicenseFlags_name = map[ELicenseFlags]string{
- 0: "ELicenseFlags_None",
- 1: "ELicenseFlags_Renew",
- 2: "ELicenseFlags_RenewalFailed",
- 4: "ELicenseFlags_Pending",
- 8: "ELicenseFlags_Expired",
- 16: "ELicenseFlags_CancelledByUser",
- 32: "ELicenseFlags_CancelledByAdmin",
- 64: "ELicenseFlags_LowViolenceContent",
- 128: "ELicenseFlags_ImportedFromSteam2",
+ 0: "ELicenseFlags_None",
+ 1: "ELicenseFlags_Renew",
+ 2: "ELicenseFlags_RenewalFailed",
+ 4: "ELicenseFlags_Pending",
+ 8: "ELicenseFlags_Expired",
+ 16: "ELicenseFlags_CancelledByUser",
+ 32: "ELicenseFlags_CancelledByAdmin",
+ 64: "ELicenseFlags_LowViolenceContent",
+ 128: "ELicenseFlags_ImportedFromSteam2",
+ 256: "ELicenseFlags_ForceRunRestriction",
+ 512: "ELicenseFlags_RegionRestrictionExpired",
+ 1024: "ELicenseFlags_CancelledByFriendlyFraudLock",
+ 2048: "ELicenseFlags_NotActivated",
}
func (e ELicenseFlags) String() string {
@@ -4341,6 +4407,7 @@ const (
ELicenseType_RecurringChargeLimitedUse ELicenseType = 4
ELicenseType_RecurringChargeLimitedUseWithOverages ELicenseType = 5
ELicenseType_RecurringOption ELicenseType = 6
+ ELicenseType_LimitedUseDelayedActivation ELicenseType = 7
)
var ELicenseType_name = map[ELicenseType]string{
@@ -4351,6 +4418,7 @@ var ELicenseType_name = map[ELicenseType]string{
4: "ELicenseType_RecurringChargeLimitedUse",
5: "ELicenseType_RecurringChargeLimitedUseWithOverages",
6: "ELicenseType_RecurringOption",
+ 7: "ELicenseType_LimitedUseDelayedActivation",
}
func (e ELicenseType) String() string {
@@ -4411,7 +4479,7 @@ const (
EPaymentMethod_EClubPoints EPaymentMethod = 35
EPaymentMethod_CreditCardJapan EPaymentMethod = 36
EPaymentMethod_BankTransferJapan EPaymentMethod = 37
- EPaymentMethod_PayEasyJapan EPaymentMethod = 38
+ EPaymentMethod_PayEasy EPaymentMethod = 38
EPaymentMethod_Zong EPaymentMethod = 39
EPaymentMethod_CultureVoucher EPaymentMethod = 40
EPaymentMethod_BookVoucher EPaymentMethod = 41
@@ -4420,7 +4488,7 @@ const (
EPaymentMethod_GameVoucher EPaymentMethod = 44
EPaymentMethod_Multibanco EPaymentMethod = 45
EPaymentMethod_Payshop EPaymentMethod = 46
- EPaymentMethod_Maestro EPaymentMethod = 47
+ EPaymentMethod_MaestroBoaCompra EPaymentMethod = 47
EPaymentMethod_OXXO EPaymentMethod = 48
EPaymentMethod_ToditoCash EPaymentMethod = 49
EPaymentMethod_Carnet EPaymentMethod = 50
@@ -4436,14 +4504,26 @@ const (
EPaymentMethod_DenizBank EPaymentMethod = 60
EPaymentMethod_PTT EPaymentMethod = 61
EPaymentMethod_CashU EPaymentMethod = 62
- EPaymentMethod_OneCard EPaymentMethod = 63
EPaymentMethod_AutoGrant EPaymentMethod = 64
EPaymentMethod_WebMoneyJapan EPaymentMethod = 65
- EPaymentMethod_Smart2PayTest EPaymentMethod = 66
+ EPaymentMethod_OneCard EPaymentMethod = 66
+ EPaymentMethod_PSE EPaymentMethod = 67
+ EPaymentMethod_Exito EPaymentMethod = 68
+ EPaymentMethod_Efecty EPaymentMethod = 69
+ EPaymentMethod_Paloto EPaymentMethod = 70
+ EPaymentMethod_PinValidda EPaymentMethod = 71
+ EPaymentMethod_MangirKart EPaymentMethod = 72
+ EPaymentMethod_BancoCreditoDePeru EPaymentMethod = 73
+ EPaymentMethod_BBVAContinental EPaymentMethod = 74
+ EPaymentMethod_SafetyPay EPaymentMethod = 75
+ EPaymentMethod_PagoEfectivo EPaymentMethod = 76
+ EPaymentMethod_Trustly EPaymentMethod = 77
+ EPaymentMethod_UnionPay EPaymentMethod = 78
+ EPaymentMethod_BitCoin EPaymentMethod = 79
EPaymentMethod_Wallet EPaymentMethod = 128
EPaymentMethod_Valve EPaymentMethod = 129
- EPaymentMethod_SteamPressMaster EPaymentMethod = 130
- EPaymentMethod_StorePromotion EPaymentMethod = 131
+ EPaymentMethod_MasterComp EPaymentMethod = 130
+ EPaymentMethod_Promotional EPaymentMethod = 131
EPaymentMethod_OEMTicket EPaymentMethod = 256
EPaymentMethod_Split EPaymentMethod = 512
EPaymentMethod_Complimentary EPaymentMethod = 1024
@@ -4513,10 +4593,22 @@ var EPaymentMethod_name = map[EPaymentMethod]string{
60: "EPaymentMethod_DenizBank",
61: "EPaymentMethod_PTT",
62: "EPaymentMethod_CashU",
- 63: "EPaymentMethod_OneCard",
64: "EPaymentMethod_AutoGrant",
65: "EPaymentMethod_WebMoneyJapan",
- 66: "EPaymentMethod_Smart2PayTest",
+ 66: "EPaymentMethod_OneCard",
+ 67: "EPaymentMethod_PSE",
+ 68: "EPaymentMethod_Exito",
+ 69: "EPaymentMethod_Efecty",
+ 70: "EPaymentMethod_Paloto",
+ 71: "EPaymentMethod_PinValidda",
+ 72: "EPaymentMethod_MangirKart",
+ 73: "EPaymentMethod_BancoCreditoDePeru",
+ 74: "EPaymentMethod_BBVAContinental",
+ 75: "EPaymentMethod_SafetyPay",
+ 76: "EPaymentMethod_PagoEfectivo",
+ 77: "EPaymentMethod_Trustly",
+ 78: "EPaymentMethod_UnionPay",
+ 79: "EPaymentMethod_BitCoin",
128: "EPaymentMethod_Wallet",
129: "EPaymentMethod_Valve",
130: "EPaymentMethod_SteamPressMaster",
@@ -4543,10 +4635,170 @@ func (e EPaymentMethod) String() string {
return strings.Join(flags, " | ")
}
+type EPurchaseResultDetail int32
+
+const (
+ EPurchaseResultDetail_NoDetail EPurchaseResultDetail = 0
+ EPurchaseResultDetail_AVSFailure EPurchaseResultDetail = 1
+ EPurchaseResultDetail_InsufficientFunds EPurchaseResultDetail = 2
+ EPurchaseResultDetail_ContactSupport EPurchaseResultDetail = 3
+ EPurchaseResultDetail_Timeout EPurchaseResultDetail = 4
+ EPurchaseResultDetail_InvalidPackage EPurchaseResultDetail = 5
+ EPurchaseResultDetail_InvalidPaymentMethod EPurchaseResultDetail = 6
+ EPurchaseResultDetail_InvalidData EPurchaseResultDetail = 7
+ EPurchaseResultDetail_OthersInProgress EPurchaseResultDetail = 8
+ EPurchaseResultDetail_AlreadyPurchased EPurchaseResultDetail = 9
+ EPurchaseResultDetail_WrongPrice EPurchaseResultDetail = 10
+ EPurchaseResultDetail_FraudCheckFailed EPurchaseResultDetail = 11
+ EPurchaseResultDetail_CancelledByUser EPurchaseResultDetail = 12
+ EPurchaseResultDetail_RestrictedCountry EPurchaseResultDetail = 13
+ EPurchaseResultDetail_BadActivationCode EPurchaseResultDetail = 14
+ EPurchaseResultDetail_DuplicateActivationCode EPurchaseResultDetail = 15
+ EPurchaseResultDetail_UseOtherPaymentMethod EPurchaseResultDetail = 16
+ EPurchaseResultDetail_UseOtherFunctionSource EPurchaseResultDetail = 17
+ EPurchaseResultDetail_InvalidShippingAddress EPurchaseResultDetail = 18
+ EPurchaseResultDetail_RegionNotSupported EPurchaseResultDetail = 19
+ EPurchaseResultDetail_AcctIsBlocked EPurchaseResultDetail = 20
+ EPurchaseResultDetail_AcctNotVerified EPurchaseResultDetail = 21
+ EPurchaseResultDetail_InvalidAccount EPurchaseResultDetail = 22
+ EPurchaseResultDetail_StoreBillingCountryMismatch EPurchaseResultDetail = 23
+ EPurchaseResultDetail_DoesNotOwnRequiredApp EPurchaseResultDetail = 24
+ EPurchaseResultDetail_CanceledByNewTransaction EPurchaseResultDetail = 25
+ EPurchaseResultDetail_ForceCanceledPending EPurchaseResultDetail = 26
+ EPurchaseResultDetail_FailCurrencyTransProvider EPurchaseResultDetail = 27
+ EPurchaseResultDetail_FailedCyberCafe EPurchaseResultDetail = 28
+ EPurchaseResultDetail_NeedsPreApproval EPurchaseResultDetail = 29
+ EPurchaseResultDetail_PreApprovalDenied EPurchaseResultDetail = 30
+ EPurchaseResultDetail_WalletCurrencyMismatch EPurchaseResultDetail = 31
+ EPurchaseResultDetail_EmailNotValidated EPurchaseResultDetail = 32
+ EPurchaseResultDetail_ExpiredCard EPurchaseResultDetail = 33
+ EPurchaseResultDetail_TransactionExpired EPurchaseResultDetail = 34
+ EPurchaseResultDetail_WouldExceedMaxWallet EPurchaseResultDetail = 35
+ EPurchaseResultDetail_MustLoginPS3AppForPurchase EPurchaseResultDetail = 36
+ EPurchaseResultDetail_CannotShipToPOBox EPurchaseResultDetail = 37
+ EPurchaseResultDetail_InsufficientInventory EPurchaseResultDetail = 38
+ EPurchaseResultDetail_CannotGiftShippedGoods EPurchaseResultDetail = 39
+ EPurchaseResultDetail_CannotShipInternationally EPurchaseResultDetail = 40
+ EPurchaseResultDetail_BillingAgreementCancelled EPurchaseResultDetail = 41
+ EPurchaseResultDetail_InvalidCoupon EPurchaseResultDetail = 42
+ EPurchaseResultDetail_ExpiredCoupon EPurchaseResultDetail = 43
+ EPurchaseResultDetail_AccountLocked EPurchaseResultDetail = 44
+ EPurchaseResultDetail_OtherAbortableInProgress EPurchaseResultDetail = 45
+ EPurchaseResultDetail_ExceededSteamLimit EPurchaseResultDetail = 46
+ EPurchaseResultDetail_OverlappingPackagesInCart EPurchaseResultDetail = 47
+ EPurchaseResultDetail_NoWallet EPurchaseResultDetail = 48
+ EPurchaseResultDetail_NoCachedPaymentMethod EPurchaseResultDetail = 49
+ EPurchaseResultDetail_CannotRedeemCodeFromClient EPurchaseResultDetail = 50
+ EPurchaseResultDetail_PurchaseAmountNoSupportedByProvider EPurchaseResultDetail = 51
+ EPurchaseResultDetail_OverlappingPackagesInPendingTransaction EPurchaseResultDetail = 52
+ EPurchaseResultDetail_RateLimited EPurchaseResultDetail = 53
+ EPurchaseResultDetail_OwnsExcludedApp EPurchaseResultDetail = 54
+ EPurchaseResultDetail_CreditCardBinMismatchesType EPurchaseResultDetail = 55
+ EPurchaseResultDetail_CartValueTooHigh EPurchaseResultDetail = 56
+ EPurchaseResultDetail_BillingAgreementAlreadyExists EPurchaseResultDetail = 57
+ EPurchaseResultDetail_POSACodeNotActivated EPurchaseResultDetail = 58
+ EPurchaseResultDetail_CannotShipToCountry EPurchaseResultDetail = 59
+ EPurchaseResultDetail_HungTransactionCancelled EPurchaseResultDetail = 60
+ EPurchaseResultDetail_PaypalInternalError EPurchaseResultDetail = 61
+ EPurchaseResultDetail_UnknownGlobalCollectError EPurchaseResultDetail = 62
+ EPurchaseResultDetail_InvalidTaxAddress EPurchaseResultDetail = 63
+ EPurchaseResultDetail_PhysicalProductLimitExceeded EPurchaseResultDetail = 64
+ EPurchaseResultDetail_PurchaseCannotBeReplayed EPurchaseResultDetail = 65
+ EPurchaseResultDetail_DelayedCompletion EPurchaseResultDetail = 66
+ EPurchaseResultDetail_BundleTypeCannotBeGifted EPurchaseResultDetail = 67
+)
+
+var EPurchaseResultDetail_name = map[EPurchaseResultDetail]string{
+ 0: "EPurchaseResultDetail_NoDetail",
+ 1: "EPurchaseResultDetail_AVSFailure",
+ 2: "EPurchaseResultDetail_InsufficientFunds",
+ 3: "EPurchaseResultDetail_ContactSupport",
+ 4: "EPurchaseResultDetail_Timeout",
+ 5: "EPurchaseResultDetail_InvalidPackage",
+ 6: "EPurchaseResultDetail_InvalidPaymentMethod",
+ 7: "EPurchaseResultDetail_InvalidData",
+ 8: "EPurchaseResultDetail_OthersInProgress",
+ 9: "EPurchaseResultDetail_AlreadyPurchased",
+ 10: "EPurchaseResultDetail_WrongPrice",
+ 11: "EPurchaseResultDetail_FraudCheckFailed",
+ 12: "EPurchaseResultDetail_CancelledByUser",
+ 13: "EPurchaseResultDetail_RestrictedCountry",
+ 14: "EPurchaseResultDetail_BadActivationCode",
+ 15: "EPurchaseResultDetail_DuplicateActivationCode",
+ 16: "EPurchaseResultDetail_UseOtherPaymentMethod",
+ 17: "EPurchaseResultDetail_UseOtherFunctionSource",
+ 18: "EPurchaseResultDetail_InvalidShippingAddress",
+ 19: "EPurchaseResultDetail_RegionNotSupported",
+ 20: "EPurchaseResultDetail_AcctIsBlocked",
+ 21: "EPurchaseResultDetail_AcctNotVerified",
+ 22: "EPurchaseResultDetail_InvalidAccount",
+ 23: "EPurchaseResultDetail_StoreBillingCountryMismatch",
+ 24: "EPurchaseResultDetail_DoesNotOwnRequiredApp",
+ 25: "EPurchaseResultDetail_CanceledByNewTransaction",
+ 26: "EPurchaseResultDetail_ForceCanceledPending",
+ 27: "EPurchaseResultDetail_FailCurrencyTransProvider",
+ 28: "EPurchaseResultDetail_FailedCyberCafe",
+ 29: "EPurchaseResultDetail_NeedsPreApproval",
+ 30: "EPurchaseResultDetail_PreApprovalDenied",
+ 31: "EPurchaseResultDetail_WalletCurrencyMismatch",
+ 32: "EPurchaseResultDetail_EmailNotValidated",
+ 33: "EPurchaseResultDetail_ExpiredCard",
+ 34: "EPurchaseResultDetail_TransactionExpired",
+ 35: "EPurchaseResultDetail_WouldExceedMaxWallet",
+ 36: "EPurchaseResultDetail_MustLoginPS3AppForPurchase",
+ 37: "EPurchaseResultDetail_CannotShipToPOBox",
+ 38: "EPurchaseResultDetail_InsufficientInventory",
+ 39: "EPurchaseResultDetail_CannotGiftShippedGoods",
+ 40: "EPurchaseResultDetail_CannotShipInternationally",
+ 41: "EPurchaseResultDetail_BillingAgreementCancelled",
+ 42: "EPurchaseResultDetail_InvalidCoupon",
+ 43: "EPurchaseResultDetail_ExpiredCoupon",
+ 44: "EPurchaseResultDetail_AccountLocked",
+ 45: "EPurchaseResultDetail_OtherAbortableInProgress",
+ 46: "EPurchaseResultDetail_ExceededSteamLimit",
+ 47: "EPurchaseResultDetail_OverlappingPackagesInCart",
+ 48: "EPurchaseResultDetail_NoWallet",
+ 49: "EPurchaseResultDetail_NoCachedPaymentMethod",
+ 50: "EPurchaseResultDetail_CannotRedeemCodeFromClient",
+ 51: "EPurchaseResultDetail_PurchaseAmountNoSupportedByProvider",
+ 52: "EPurchaseResultDetail_OverlappingPackagesInPendingTransaction",
+ 53: "EPurchaseResultDetail_RateLimited",
+ 54: "EPurchaseResultDetail_OwnsExcludedApp",
+ 55: "EPurchaseResultDetail_CreditCardBinMismatchesType",
+ 56: "EPurchaseResultDetail_CartValueTooHigh",
+ 57: "EPurchaseResultDetail_BillingAgreementAlreadyExists",
+ 58: "EPurchaseResultDetail_POSACodeNotActivated",
+ 59: "EPurchaseResultDetail_CannotShipToCountry",
+ 60: "EPurchaseResultDetail_HungTransactionCancelled",
+ 61: "EPurchaseResultDetail_PaypalInternalError",
+ 62: "EPurchaseResultDetail_UnknownGlobalCollectError",
+ 63: "EPurchaseResultDetail_InvalidTaxAddress",
+ 64: "EPurchaseResultDetail_PhysicalProductLimitExceeded",
+ 65: "EPurchaseResultDetail_PurchaseCannotBeReplayed",
+ 66: "EPurchaseResultDetail_DelayedCompletion",
+ 67: "EPurchaseResultDetail_BundleTypeCannotBeGifted",
+}
+
+func (e EPurchaseResultDetail) String() string {
+ if s, ok := EPurchaseResultDetail_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EPurchaseResultDetail_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
type EIntroducerRouting int32
const (
- EIntroducerRouting_FileShare EIntroducerRouting = 0 // Deprecated
EIntroducerRouting_P2PVoiceChat EIntroducerRouting = 1
EIntroducerRouting_P2PNetworking EIntroducerRouting = 2
)
@@ -4712,6 +4964,8 @@ const (
EClanRelationship_Member EClanRelationship = 3
EClanRelationship_Kicked EClanRelationship = 4
EClanRelationship_KickAcknowledged EClanRelationship = 5
+ EClanRelationship_PendingApproval EClanRelationship = 6
+ EClanRelationship_RequestDenied EClanRelationship = 7
)
var EClanRelationship_name = map[EClanRelationship]string{
@@ -4721,6 +4975,8 @@ var EClanRelationship_name = map[EClanRelationship]string{
3: "EClanRelationship_Member",
4: "EClanRelationship_Kicked",
5: "EClanRelationship_KickAcknowledged",
+ 6: "EClanRelationship_PendingApproval",
+ 7: "EClanRelationship_RequestDenied",
}
func (e EClanRelationship) String() string {
@@ -4788,20 +5044,17 @@ func (e EAuthSessionResponse) String() string {
type EChatRoomEnterResponse int32
const (
- EChatRoomEnterResponse_Success EChatRoomEnterResponse = 1
- EChatRoomEnterResponse_DoesntExist EChatRoomEnterResponse = 2
- EChatRoomEnterResponse_NotAllowed EChatRoomEnterResponse = 3
- EChatRoomEnterResponse_Full EChatRoomEnterResponse = 4
- EChatRoomEnterResponse_Error EChatRoomEnterResponse = 5
- EChatRoomEnterResponse_Banned EChatRoomEnterResponse = 6
- EChatRoomEnterResponse_Limited EChatRoomEnterResponse = 7
- EChatRoomEnterResponse_ClanDisabled EChatRoomEnterResponse = 8
- EChatRoomEnterResponse_CommunityBan EChatRoomEnterResponse = 9
- EChatRoomEnterResponse_MemberBlockedYou EChatRoomEnterResponse = 10
- EChatRoomEnterResponse_YouBlockedMember EChatRoomEnterResponse = 11
- EChatRoomEnterResponse_NoRankingDataLobby EChatRoomEnterResponse = 12 // Deprecated
- EChatRoomEnterResponse_NoRankingDataUser EChatRoomEnterResponse = 13 // Deprecated
- EChatRoomEnterResponse_RankOutOfRange EChatRoomEnterResponse = 14 // Deprecated
+ EChatRoomEnterResponse_Success EChatRoomEnterResponse = 1
+ EChatRoomEnterResponse_DoesntExist EChatRoomEnterResponse = 2
+ EChatRoomEnterResponse_NotAllowed EChatRoomEnterResponse = 3
+ EChatRoomEnterResponse_Full EChatRoomEnterResponse = 4
+ EChatRoomEnterResponse_Error EChatRoomEnterResponse = 5
+ EChatRoomEnterResponse_Banned EChatRoomEnterResponse = 6
+ EChatRoomEnterResponse_Limited EChatRoomEnterResponse = 7
+ EChatRoomEnterResponse_ClanDisabled EChatRoomEnterResponse = 8
+ EChatRoomEnterResponse_CommunityBan EChatRoomEnterResponse = 9
+ EChatRoomEnterResponse_MemberBlockedYou EChatRoomEnterResponse = 10
+ EChatRoomEnterResponse_YouBlockedMember EChatRoomEnterResponse = 11
)
var EChatRoomEnterResponse_name = map[EChatRoomEnterResponse]string{
@@ -5005,26 +5258,24 @@ func (e EChatActionResult) String() string {
type EAppInfoSection int32
const (
- EAppInfoSection_Unknown EAppInfoSection = 0
- EAppInfoSection_All EAppInfoSection = 1
- EAppInfoSection_First EAppInfoSection = 2
- EAppInfoSection_Common EAppInfoSection = 2
- EAppInfoSection_Extended EAppInfoSection = 3
- EAppInfoSection_Config EAppInfoSection = 4
- EAppInfoSection_Stats EAppInfoSection = 5
- EAppInfoSection_Install EAppInfoSection = 6
- EAppInfoSection_Depots EAppInfoSection = 7
- EAppInfoSection_VAC EAppInfoSection = 8
- EAppInfoSection_DRM EAppInfoSection = 9
- EAppInfoSection_UFS EAppInfoSection = 10
- EAppInfoSection_OGG EAppInfoSection = 11
- EAppInfoSection_Items EAppInfoSection = 12 // Deprecated
- EAppInfoSection_ItemsUNUSED EAppInfoSection = 12 // Deprecated
- EAppInfoSection_Policies EAppInfoSection = 13
- EAppInfoSection_SysReqs EAppInfoSection = 14
- EAppInfoSection_Community EAppInfoSection = 15
- EAppInfoSection_Store EAppInfoSection = 16
- EAppInfoSection_Max EAppInfoSection = 17
+ EAppInfoSection_Unknown EAppInfoSection = 0
+ EAppInfoSection_All EAppInfoSection = 1
+ EAppInfoSection_First EAppInfoSection = 2
+ EAppInfoSection_Common EAppInfoSection = 2
+ EAppInfoSection_Extended EAppInfoSection = 3
+ EAppInfoSection_Config EAppInfoSection = 4
+ EAppInfoSection_Stats EAppInfoSection = 5
+ EAppInfoSection_Install EAppInfoSection = 6
+ EAppInfoSection_Depots EAppInfoSection = 7
+ EAppInfoSection_UFS EAppInfoSection = 10
+ EAppInfoSection_OGG EAppInfoSection = 11
+ EAppInfoSection_Policies EAppInfoSection = 13
+ EAppInfoSection_SysReqs EAppInfoSection = 14
+ EAppInfoSection_Community EAppInfoSection = 15
+ EAppInfoSection_Store EAppInfoSection = 16
+ EAppInfoSection_Localization EAppInfoSection = 17
+ EAppInfoSection_Broadcastgamedata EAppInfoSection = 18
+ EAppInfoSection_Max EAppInfoSection = 19
)
var EAppInfoSection_name = map[EAppInfoSection]string{
@@ -5045,7 +5296,9 @@ var EAppInfoSection_name = map[EAppInfoSection]string{
14: "EAppInfoSection_SysReqs",
15: "EAppInfoSection_Community",
16: "EAppInfoSection_Store",
- 17: "EAppInfoSection_Max",
+ 17: "EAppInfoSection_Localization",
+ 18: "EAppInfoSection_Broadcastgamedata",
+ 19: "EAppInfoSection_Max",
}
func (e EAppInfoSection) String() string {
@@ -5073,7 +5326,11 @@ const (
EContentDownloadSourceType_CDN EContentDownloadSourceType = 2
EContentDownloadSourceType_LCS EContentDownloadSourceType = 3
EContentDownloadSourceType_ProxyCache EContentDownloadSourceType = 4
- EContentDownloadSourceType_Max EContentDownloadSourceType = 5
+ EContentDownloadSourceType_LANPeer EContentDownloadSourceType = 5
+ EContentDownloadSourceType_SLS EContentDownloadSourceType = 6
+ EContentDownloadSourceType_SteamCache EContentDownloadSourceType = 7
+ EContentDownloadSourceType_OpenCache EContentDownloadSourceType = 8
+ EContentDownloadSourceType_Max EContentDownloadSourceType = 9
)
var EContentDownloadSourceType_name = map[EContentDownloadSourceType]string{
@@ -5082,7 +5339,11 @@ var EContentDownloadSourceType_name = map[EContentDownloadSourceType]string{
2: "EContentDownloadSourceType_CDN",
3: "EContentDownloadSourceType_LCS",
4: "EContentDownloadSourceType_ProxyCache",
- 5: "EContentDownloadSourceType_Max",
+ 5: "EContentDownloadSourceType_LANPeer",
+ 6: "EContentDownloadSourceType_SLS",
+ 7: "EContentDownloadSourceType_SteamCache",
+ 8: "EContentDownloadSourceType_OpenCache",
+ 9: "EContentDownloadSourceType_Max",
}
func (e EContentDownloadSourceType) String() string {
@@ -5108,10 +5369,11 @@ const (
EPlatformType_Unknown EPlatformType = 0
EPlatformType_Win32 EPlatformType = 1
EPlatformType_Win64 EPlatformType = 2
- EPlatformType_Linux EPlatformType = 3
+ EPlatformType_Linux64 EPlatformType = 3
EPlatformType_OSX EPlatformType = 4
EPlatformType_PS3 EPlatformType = 5
- EPlatformType_Max EPlatformType = 6
+ EPlatformType_Linux32 EPlatformType = 6
+ EPlatformType_Max EPlatformType = 7
)
var EPlatformType_name = map[EPlatformType]string{
@@ -5121,7 +5383,8 @@ var EPlatformType_name = map[EPlatformType]string{
3: "EPlatformType_Linux",
4: "EPlatformType_OSX",
5: "EPlatformType_PS3",
- 6: "EPlatformType_Max",
+ 6: "EPlatformType_Linux32",
+ 7: "EPlatformType_Max",
}
func (e EPlatformType) String() string {
@@ -5145,6 +5408,42 @@ type EOSType int32
const (
EOSType_Unknown EOSType = -1
+ EOSType_Web EOSType = -700
+ EOSType_IOSUnknown EOSType = -600
+ EOSType_IOS1 EOSType = -599
+ EOSType_IOS2 EOSType = -598
+ EOSType_IOS3 EOSType = -597
+ EOSType_IOS4 EOSType = -596
+ EOSType_IOS5 EOSType = -595
+ EOSType_IOS6 EOSType = -594
+ EOSType_IOS6_1 EOSType = -593
+ EOSType_IOS7 EOSType = -592
+ EOSType_IOS7_1 EOSType = -591
+ EOSType_IOS8 EOSType = -590
+ EOSType_IOS8_1 EOSType = -589
+ EOSType_IOS8_2 EOSType = -588
+ EOSType_IOS8_3 EOSType = -587
+ EOSType_IOS8_4 EOSType = -586
+ EOSType_IOS9 EOSType = -585
+ EOSType_IOS9_1 EOSType = -584
+ EOSType_IOS9_2 EOSType = -583
+ EOSType_IOS9_3 EOSType = -582
+ EOSType_IOS10 EOSType = -581
+ EOSType_IOS10_1 EOSType = -580
+ EOSType_IOS10_2 EOSType = -579
+ EOSType_IOS10_3 EOSType = -578
+ EOSType_IOS11 EOSType = -577
+ EOSType_IOS11_1 EOSType = -576
+ EOSType_IOS11_2 EOSType = -575
+ EOSType_IOS11_3 EOSType = -574
+ EOSType_IOS11_4 EOSType = -573
+ EOSType_IOS12 EOSType = -572
+ EOSType_IOS12_1 EOSType = -571
+ EOSType_AndroidUnknown EOSType = -500
+ EOSType_Android6 EOSType = -499
+ EOSType_Android7 EOSType = -498
+ EOSType_Android8 EOSType = -497
+ EOSType_Android9 EOSType = -496
EOSType_UMQ EOSType = -400
EOSType_PS3 EOSType = -300
EOSType_MacOSUnknown EOSType = -102
@@ -5159,6 +5458,11 @@ const (
EOSType_MacOS108 EOSType = -89
EOSType_MacOS109 EOSType = -88
EOSType_MacOS1010 EOSType = -87
+ EOSType_MacOS1011 EOSType = -86
+ EOSType_MacOS1012 EOSType = -85
+ EOSType_Macos1013 EOSType = -84
+ EOSType_Macos1014 EOSType = -83
+ EOSType_MacOSMax EOSType = -1
EOSType_LinuxUnknown EOSType = -203
EOSType_Linux22 EOSType = -202
EOSType_Linux24 EOSType = -201
@@ -5167,32 +5471,77 @@ const (
EOSType_Linux35 EOSType = -198
EOSType_Linux36 EOSType = -197
EOSType_Linux310 EOSType = -196
+ EOSType_Linux316 EOSType = -195
+ EOSType_Linux318 EOSType = -194
+ EOSType_Linux3x EOSType = -193
+ EOSType_Linux4x EOSType = -192
+ EOSType_Linux41 EOSType = -191
+ EOSType_Linux44 EOSType = -190
+ EOSType_Linux49 EOSType = -189
+ EOSType_Linux414 EOSType = -188
+ EOSType_Linux419 EOSType = -187
+ EOSType_Linux5x EOSType = -186
+ EOSType_LinuxMax EOSType = -101
EOSType_WinUnknown EOSType = 0
EOSType_Win311 EOSType = 1
EOSType_Win95 EOSType = 2
EOSType_Win98 EOSType = 3
EOSType_WinME EOSType = 4
EOSType_WinNT EOSType = 5
- EOSType_Win200 EOSType = 6
+ EOSType_Win2000 EOSType = 6
EOSType_WinXP EOSType = 7
EOSType_Win2003 EOSType = 8
EOSType_WinVista EOSType = 9
- EOSType_Win7 EOSType = 10
- EOSType_Windows7 EOSType = 10 // Deprecated: renamed to Win7
+ EOSType_Windows7 EOSType = 10
EOSType_Win2008 EOSType = 11
EOSType_Win2012 EOSType = 12
- EOSType_Win8 EOSType = 13
- EOSType_Windows8 EOSType = 13 // Deprecated: renamed to Win8
- EOSType_Win81 EOSType = 14
- EOSType_Windows81 EOSType = 14 // Deprecated: renamed to Win81
+ EOSType_Windows8 EOSType = 13
+ EOSType_Windows81 EOSType = 14
EOSType_Win2012R2 EOSType = 15
- EOSType_Win10 EOSType = 16
- EOSType_WinMAX EOSType = 15
+ EOSType_Windows10 EOSType = 16
+ EOSType_Win2016 EOSType = 17
+ EOSType_WinMAX EOSType = 18
EOSType_Max EOSType = 26
)
var EOSType_name = map[EOSType]string{
-1: "EOSType_Unknown",
+ -700: "EOSType_Web",
+ -600: "EOSType_IOSUnknown",
+ -599: "EOSType_IOS1",
+ -598: "EOSType_IOS2",
+ -597: "EOSType_IOS3",
+ -596: "EOSType_IOS4",
+ -595: "EOSType_IOS5",
+ -594: "EOSType_IOS6",
+ -593: "EOSType_IOS6_1",
+ -592: "EOSType_IOS7",
+ -591: "EOSType_IOS7_1",
+ -590: "EOSType_IOS8",
+ -589: "EOSType_IOS8_1",
+ -588: "EOSType_IOS8_2",
+ -587: "EOSType_IOS8_3",
+ -586: "EOSType_IOS8_4",
+ -585: "EOSType_IOS9",
+ -584: "EOSType_IOS9_1",
+ -583: "EOSType_IOS9_2",
+ -582: "EOSType_IOS9_3",
+ -581: "EOSType_IOS10",
+ -580: "EOSType_IOS10_1",
+ -579: "EOSType_IOS10_2",
+ -578: "EOSType_IOS10_3",
+ -577: "EOSType_IOS11",
+ -576: "EOSType_IOS11_1",
+ -575: "EOSType_IOS11_2",
+ -574: "EOSType_IOS11_3",
+ -573: "EOSType_IOS11_4",
+ -572: "EOSType_IOS12",
+ -571: "EOSType_IOS12_1",
+ -500: "EOSType_AndroidUnknown",
+ -499: "EOSType_Android6",
+ -498: "EOSType_Android7",
+ -497: "EOSType_Android8",
+ -496: "EOSType_Android9",
-400: "EOSType_UMQ",
-300: "EOSType_PS3",
-102: "EOSType_MacOSUnknown",
@@ -5207,6 +5556,10 @@ var EOSType_name = map[EOSType]string{
-89: "EOSType_MacOS108",
-88: "EOSType_MacOS109",
-87: "EOSType_MacOS1010",
+ -86: "EOSType_MacOS1011",
+ -85: "EOSType_MacOS1012",
+ -84: "EOSType_Macos1013",
+ -83: "EOSType_Macos1014",
-203: "EOSType_LinuxUnknown",
-202: "EOSType_Linux22",
-201: "EOSType_Linux24",
@@ -5215,6 +5568,16 @@ var EOSType_name = map[EOSType]string{
-198: "EOSType_Linux35",
-197: "EOSType_Linux36",
-196: "EOSType_Linux310",
+ -195: "EOSType_Linux316",
+ -194: "EOSType_Linux318",
+ -193: "EOSType_Linux3x",
+ -192: "EOSType_Linux4x",
+ -191: "EOSType_Linux41",
+ -190: "EOSType_Linux44",
+ -189: "EOSType_Linux49",
+ -188: "EOSType_Linux414",
+ -187: "EOSType_Linux419",
+ -186: "EOSType_Linux5x",
0: "EOSType_WinUnknown",
1: "EOSType_Win311",
2: "EOSType_Win95",
@@ -5232,6 +5595,8 @@ var EOSType_name = map[EOSType]string{
14: "EOSType_Win81",
15: "EOSType_Win2012R2",
16: "EOSType_Win10",
+ 17: "EOSType_Win2016",
+ 18: "EOSType_WinMAX",
26: "EOSType_Max",
}
@@ -5255,147 +5620,243 @@ func (e EOSType) String() string {
type EServerType int32
const (
- EServerType_Invalid EServerType = -1
- EServerType_First EServerType = 0
- EServerType_Shell EServerType = 0
- EServerType_GM EServerType = 1
- EServerType_BUM EServerType = 2
- EServerType_AM EServerType = 3
- EServerType_BS EServerType = 4
- EServerType_VS EServerType = 5
- EServerType_ATS EServerType = 6
- EServerType_CM EServerType = 7
- EServerType_FBS EServerType = 8
- EServerType_FG EServerType = 9 // Deprecated: renamed to BoxMonitor
- EServerType_BoxMonitor EServerType = 9
- EServerType_SS EServerType = 10
- EServerType_DRMS EServerType = 11
- EServerType_HubOBSOLETE EServerType = 12 // Deprecated
- EServerType_Console EServerType = 13
- EServerType_ASBOBSOLETE EServerType = 14 // Deprecated
- EServerType_PICS EServerType = 14
- EServerType_Client EServerType = 15
- EServerType_BootstrapOBSOLETE EServerType = 16 // Deprecated
- EServerType_DP EServerType = 17
- EServerType_WG EServerType = 18
- EServerType_SM EServerType = 19
- EServerType_UFS EServerType = 21
- EServerType_Util EServerType = 23
- EServerType_DSS EServerType = 24 // Deprecated: renamed to Community
- EServerType_Community EServerType = 24
- EServerType_P2PRelayOBSOLETE EServerType = 25 // Deprecated
- EServerType_AppInformation EServerType = 26
- EServerType_Spare EServerType = 27
- EServerType_FTS EServerType = 28
- EServerType_EPM EServerType = 29
- EServerType_PS EServerType = 30
- EServerType_IS EServerType = 31
- EServerType_CCS EServerType = 32
- EServerType_DFS EServerType = 33
- EServerType_LBS EServerType = 34
- EServerType_MDS EServerType = 35
- EServerType_CS EServerType = 36
- EServerType_GC EServerType = 37
- EServerType_NS EServerType = 38
- EServerType_OGS EServerType = 39
- EServerType_WebAPI EServerType = 40
- EServerType_UDS EServerType = 41
- EServerType_MMS EServerType = 42
- EServerType_GMS EServerType = 43
- EServerType_KGS EServerType = 44
- EServerType_UCM EServerType = 45
- EServerType_RM EServerType = 46
- EServerType_FS EServerType = 47
- EServerType_Econ EServerType = 48
- EServerType_Backpack EServerType = 49
- EServerType_UGS EServerType = 50
- EServerType_Store EServerType = 51
- EServerType_MoneyStats EServerType = 52
- EServerType_CRE EServerType = 53
- EServerType_UMQ EServerType = 54
- EServerType_Workshop EServerType = 55
- EServerType_BRP EServerType = 56
- EServerType_GCH EServerType = 57
- EServerType_MPAS EServerType = 58
- EServerType_Trade EServerType = 59
- EServerType_Secrets EServerType = 60
- EServerType_Logsink EServerType = 61
- EServerType_Market EServerType = 62
- EServerType_Quest EServerType = 63
- EServerType_WDS EServerType = 64
- EServerType_ACS EServerType = 65
- EServerType_PNP EServerType = 66
- EServerType_Max EServerType = 67
+ EServerType_Util EServerType = -2
+ EServerType_Client EServerType = -3
+ EServerType_CServer EServerType = -4
+ EServerType_CEconBase EServerType = -5
+ EServerType_Invalid EServerType = -1
+ EServerType_First EServerType = 0
+ EServerType_Shell EServerType = 0
+ EServerType_GM EServerType = 1
+ EServerType_AM EServerType = 3
+ EServerType_BS EServerType = 4
+ EServerType_VS EServerType = 5
+ EServerType_ATS EServerType = 6
+ EServerType_CM EServerType = 7
+ EServerType_FBS EServerType = 8
+ EServerType_BoxMonitor EServerType = 9
+ EServerType_SS EServerType = 10
+ EServerType_DRMS EServerType = 11
+ EServerType_Console EServerType = 13
+ EServerType_PICS EServerType = 14
+ EServerType_ContentStats EServerType = 16
+ EServerType_DP EServerType = 17
+ EServerType_WG EServerType = 18
+ EServerType_SM EServerType = 19
+ EServerType_SLC EServerType = 20
+ EServerType_UFS EServerType = 21
+ EServerType_Community EServerType = 24
+ EServerType_AppInformation EServerType = 26
+ EServerType_Spare EServerType = 27
+ EServerType_FTS EServerType = 28
+ EServerType_SiteLicense EServerType = 29
+ EServerType_PS EServerType = 30
+ EServerType_IS EServerType = 31
+ EServerType_CCS EServerType = 32
+ EServerType_DFS EServerType = 33
+ EServerType_LBS EServerType = 34
+ EServerType_MDS EServerType = 35
+ EServerType_CS EServerType = 36
+ EServerType_GC EServerType = 37
+ EServerType_NS EServerType = 38
+ EServerType_OGS EServerType = 39
+ EServerType_WebAPI EServerType = 40
+ EServerType_UDS EServerType = 41
+ EServerType_MMS EServerType = 42
+ EServerType_GMS EServerType = 43
+ EServerType_KGS EServerType = 44
+ EServerType_UCM EServerType = 45
+ EServerType_RM EServerType = 46
+ EServerType_FS EServerType = 47
+ EServerType_Econ EServerType = 48
+ EServerType_Backpack EServerType = 49
+ EServerType_UGS EServerType = 50
+ EServerType_StoreFeature EServerType = 51
+ EServerType_MoneyStats EServerType = 52
+ EServerType_CRE EServerType = 53
+ EServerType_UMQ EServerType = 54
+ EServerType_Workshop EServerType = 55
+ EServerType_BRP EServerType = 56
+ EServerType_GCH EServerType = 57
+ EServerType_MPAS EServerType = 58
+ EServerType_Trade EServerType = 59
+ EServerType_Secrets EServerType = 60
+ EServerType_Logsink EServerType = 61
+ EServerType_Market EServerType = 62
+ EServerType_Quest EServerType = 63
+ EServerType_WDS EServerType = 64
+ EServerType_ACS EServerType = 65
+ EServerType_PNP EServerType = 66
+ EServerType_TaxForm EServerType = 67
+ EServerType_ExternalMonitor EServerType = 68
+ EServerType_Parental EServerType = 69
+ EServerType_PartnerUpload EServerType = 70
+ EServerType_Partner EServerType = 71
+ EServerType_ES EServerType = 72
+ EServerType_DepotWebContent EServerType = 73
+ EServerType_ExternalConfig EServerType = 74
+ EServerType_GameNotifications EServerType = 75
+ EServerType_MarketRepl EServerType = 76
+ EServerType_MarketSearch EServerType = 77
+ EServerType_Localization EServerType = 78
+ EServerType_Steam2Emulator EServerType = 79
+ EServerType_PublicTest EServerType = 80
+ EServerType_SolrMgr EServerType = 81
+ EServerType_BroadcastRelay EServerType = 82
+ EServerType_BroadcastDirectory EServerType = 83
+ EServerType_VideoManager EServerType = 84
+ EServerType_TradeOffer EServerType = 85
+ EServerType_BroadcastChat EServerType = 86
+ EServerType_Phone EServerType = 87
+ EServerType_AccountScore EServerType = 88
+ EServerType_Support EServerType = 89
+ EServerType_LogRequest EServerType = 90
+ EServerType_LogWorker EServerType = 91
+ EServerType_EmailDelivery EServerType = 92
+ EServerType_InventoryManagement EServerType = 93
+ EServerType_Auth EServerType = 94
+ EServerType_StoreCatalog EServerType = 95
+ EServerType_HLTVRelay EServerType = 96
+ EServerType_IDLS EServerType = 97
+ EServerType_Perf EServerType = 98
+ EServerType_ItemInventory EServerType = 99
+ EServerType_Watchdog EServerType = 100
+ EServerType_AccountHistory EServerType = 101
+ EServerType_Chat EServerType = 102
+ EServerType_Shader EServerType = 103
+ EServerType_AccountHardware EServerType = 104
+ EServerType_WebRTC EServerType = 105
+ EServerType_Giveaway EServerType = 106
+ EServerType_ChatRoom EServerType = 107
+ EServerType_VoiceChat EServerType = 108
+ EServerType_QMS EServerType = 109
+ EServerType_Trust EServerType = 110
+ EServerType_TimeMachine EServerType = 111
+ EServerType_VACDBMaster EServerType = 112
+ EServerType_ContentServerConfig EServerType = 113
+ EServerType_Max EServerType = 114
)
var EServerType_name = map[EServerType]string{
- -1: "EServerType_Invalid",
- 0: "EServerType_First",
- 1: "EServerType_GM",
- 2: "EServerType_BUM",
- 3: "EServerType_AM",
- 4: "EServerType_BS",
- 5: "EServerType_VS",
- 6: "EServerType_ATS",
- 7: "EServerType_CM",
- 8: "EServerType_FBS",
- 9: "EServerType_FG",
- 10: "EServerType_SS",
- 11: "EServerType_DRMS",
- 12: "EServerType_HubOBSOLETE",
- 13: "EServerType_Console",
- 14: "EServerType_ASBOBSOLETE",
- 15: "EServerType_Client",
- 16: "EServerType_BootstrapOBSOLETE",
- 17: "EServerType_DP",
- 18: "EServerType_WG",
- 19: "EServerType_SM",
- 21: "EServerType_UFS",
- 23: "EServerType_Util",
- 24: "EServerType_DSS",
- 25: "EServerType_P2PRelayOBSOLETE",
- 26: "EServerType_AppInformation",
- 27: "EServerType_Spare",
- 28: "EServerType_FTS",
- 29: "EServerType_EPM",
- 30: "EServerType_PS",
- 31: "EServerType_IS",
- 32: "EServerType_CCS",
- 33: "EServerType_DFS",
- 34: "EServerType_LBS",
- 35: "EServerType_MDS",
- 36: "EServerType_CS",
- 37: "EServerType_GC",
- 38: "EServerType_NS",
- 39: "EServerType_OGS",
- 40: "EServerType_WebAPI",
- 41: "EServerType_UDS",
- 42: "EServerType_MMS",
- 43: "EServerType_GMS",
- 44: "EServerType_KGS",
- 45: "EServerType_UCM",
- 46: "EServerType_RM",
- 47: "EServerType_FS",
- 48: "EServerType_Econ",
- 49: "EServerType_Backpack",
- 50: "EServerType_UGS",
- 51: "EServerType_Store",
- 52: "EServerType_MoneyStats",
- 53: "EServerType_CRE",
- 54: "EServerType_UMQ",
- 55: "EServerType_Workshop",
- 56: "EServerType_BRP",
- 57: "EServerType_GCH",
- 58: "EServerType_MPAS",
- 59: "EServerType_Trade",
- 60: "EServerType_Secrets",
- 61: "EServerType_Logsink",
- 62: "EServerType_Market",
- 63: "EServerType_Quest",
- 64: "EServerType_WDS",
- 65: "EServerType_ACS",
- 66: "EServerType_PNP",
- 67: "EServerType_Max",
+ -2: "EServerType_Util",
+ -3: "EServerType_Client",
+ -4: "EServerType_CServer",
+ -5: "EServerType_CEconBase",
+ -1: "EServerType_Invalid",
+ 0: "EServerType_First",
+ 1: "EServerType_GM",
+ 2: "EServerType_BUM",
+ 3: "EServerType_AM",
+ 4: "EServerType_BS",
+ 5: "EServerType_VS",
+ 6: "EServerType_ATS",
+ 7: "EServerType_CM",
+ 8: "EServerType_FBS",
+ 9: "EServerType_FG",
+ 10: "EServerType_SS",
+ 11: "EServerType_DRMS",
+ 12: "EServerType_HubOBSOLETE",
+ 13: "EServerType_Console",
+ 14: "EServerType_ASBOBSOLETE",
+ 15: "EServerType_Client",
+ 16: "EServerType_BootstrapOBSOLETE",
+ 17: "EServerType_DP",
+ 18: "EServerType_WG",
+ 19: "EServerType_SM",
+ 20: "EServerType_SLC",
+ 21: "EServerType_UFS",
+ 23: "EServerType_Util",
+ 24: "EServerType_DSS",
+ 25: "EServerType_P2PRelayOBSOLETE",
+ 26: "EServerType_AppInformation",
+ 27: "EServerType_Spare",
+ 28: "EServerType_FTS",
+ 29: "EServerType_EPM",
+ 30: "EServerType_PS",
+ 31: "EServerType_IS",
+ 32: "EServerType_CCS",
+ 33: "EServerType_DFS",
+ 34: "EServerType_LBS",
+ 35: "EServerType_MDS",
+ 36: "EServerType_CS",
+ 37: "EServerType_GC",
+ 38: "EServerType_NS",
+ 39: "EServerType_OGS",
+ 40: "EServerType_WebAPI",
+ 41: "EServerType_UDS",
+ 42: "EServerType_MMS",
+ 43: "EServerType_GMS",
+ 44: "EServerType_KGS",
+ 45: "EServerType_UCM",
+ 46: "EServerType_RM",
+ 47: "EServerType_FS",
+ 48: "EServerType_Econ",
+ 49: "EServerType_Backpack",
+ 50: "EServerType_UGS",
+ 51: "EServerType_Store",
+ 52: "EServerType_MoneyStats",
+ 53: "EServerType_CRE",
+ 54: "EServerType_UMQ",
+ 55: "EServerType_Workshop",
+ 56: "EServerType_BRP",
+ 57: "EServerType_GCH",
+ 58: "EServerType_MPAS",
+ 59: "EServerType_Trade",
+ 60: "EServerType_Secrets",
+ 61: "EServerType_Logsink",
+ 62: "EServerType_Market",
+ 63: "EServerType_Quest",
+ 64: "EServerType_WDS",
+ 65: "EServerType_ACS",
+ 66: "EServerType_PNP",
+ 67: "EServerType_TaxForm",
+ 68: "EServerType_ExternalMonitor",
+ 69: "EServerType_Parental",
+ 70: "EServerType_PartnerUpload",
+ 71: "EServerType_Partner",
+ 72: "EServerType_ES",
+ 73: "EServerType_DepotWebContent",
+ 74: "EServerType_ExternalConfig",
+ 75: "EServerType_GameNotifications",
+ 76: "EServerType_MarketRepl",
+ 77: "EServerType_MarketSearch",
+ 78: "EServerType_Localization",
+ 79: "EServerType_Steam2Emulator",
+ 80: "EServerType_PublicTest",
+ 81: "EServerType_SolrMgr",
+ 82: "EServerType_BroadcastRelay",
+ 83: "EServerType_BroadcastDirectory",
+ 84: "EServerType_VideoManager",
+ 85: "EServerType_TradeOffer",
+ 86: "EServerType_BroadcastChat",
+ 87: "EServerType_Phone",
+ 88: "EServerType_AccountScore",
+ 89: "EServerType_Support",
+ 90: "EServerType_LogRequest",
+ 91: "EServerType_LogWorker",
+ 92: "EServerType_EmailDelivery",
+ 93: "EServerType_InventoryManagement",
+ 94: "EServerType_Auth",
+ 95: "EServerType_StoreCatalog",
+ 96: "EServerType_HLTVRelay",
+ 97: "EServerType_IDLS",
+ 98: "EServerType_Perf",
+ 99: "EServerType_ItemInventory",
+ 100: "EServerType_Watchdog",
+ 101: "EServerType_AccountHistory",
+ 102: "EServerType_Chat",
+ 103: "EServerType_Shader",
+ 104: "EServerType_AccountHardware",
+ 105: "EServerType_WebRTC",
+ 106: "EServerType_Giveaway",
+ 107: "EServerType_ChatRoom",
+ 108: "EServerType_VoiceChat",
+ 109: "EServerType_QMS",
+ 110: "EServerType_Trust",
+ 111: "EServerType_TimeMachine",
+ 112: "EServerType_VACDBMaster",
+ 113: "EServerType_ContentServerConfig",
+ 114: "EServerType_Max",
}
func (e EServerType) String() string {
@@ -5428,7 +5889,13 @@ const (
EBillingType_AutoGrant EBillingType = 7
EBillingType_OEMTicket EBillingType = 8
EBillingType_RecurringOption EBillingType = 9
- EBillingType_NumBillingTypes EBillingType = 10
+ EBillingType_BillOnceOrCDKey EBillingType = 10
+ EBillingType_Repurchaseable EBillingType = 11
+ EBillingType_FreeOnDemand EBillingType = 12
+ EBillingType_Rental EBillingType = 13
+ EBillingType_CommercialLicense EBillingType = 14
+ EBillingType_FreeCommercialLicense EBillingType = 15
+ EBillingType_NumBillingTypes EBillingType = 16
)
var EBillingType_name = map[EBillingType]string{
@@ -5442,7 +5909,13 @@ var EBillingType_name = map[EBillingType]string{
7: "EBillingType_AutoGrant",
8: "EBillingType_OEMTicket",
9: "EBillingType_RecurringOption",
- 10: "EBillingType_NumBillingTypes",
+ 10: "EBillingType_BillOnceOrCDKey",
+ 11: "EBillingType_Repurchaseable",
+ 12: "EBillingType_FreeOnDemand",
+ 13: "EBillingType_Rental",
+ 14: "EBillingType_CommercialLicense",
+ 15: "EBillingType_FreeCommercialLicense",
+ 16: "EBillingType_NumBillingTypes",
}
func (e EBillingType) String() string {
@@ -5621,7 +6094,15 @@ const (
ECurrencyCode_TWD ECurrencyCode = 30
ECurrencyCode_SAR ECurrencyCode = 31
ECurrencyCode_AED ECurrencyCode = 32
- ECurrencyCode_Max ECurrencyCode = 33
+ ECurrencyCode_ARS ECurrencyCode = 34
+ ECurrencyCode_ILS ECurrencyCode = 35
+ ECurrencyCode_BYN ECurrencyCode = 36
+ ECurrencyCode_KZT ECurrencyCode = 37
+ ECurrencyCode_KWD ECurrencyCode = 38
+ ECurrencyCode_QAR ECurrencyCode = 39
+ ECurrencyCode_CRC ECurrencyCode = 40
+ ECurrencyCode_UYU ECurrencyCode = 41
+ ECurrencyCode_Max ECurrencyCode = 42
)
var ECurrencyCode_name = map[ECurrencyCode]string{
@@ -5658,7 +6139,15 @@ var ECurrencyCode_name = map[ECurrencyCode]string{
30: "ECurrencyCode_TWD",
31: "ECurrencyCode_SAR",
32: "ECurrencyCode_AED",
- 33: "ECurrencyCode_Max",
+ 34: "ECurrencyCode_ARS",
+ 35: "ECurrencyCode_ILS",
+ 36: "ECurrencyCode_BYN",
+ 37: "ECurrencyCode_KZT",
+ 38: "ECurrencyCode_KWD",
+ 39: "ECurrencyCode_QAR",
+ 40: "ECurrencyCode_CRC",
+ 41: "ECurrencyCode_UYU",
+ 42: "ECurrencyCode_Max",
}
func (e ECurrencyCode) String() string {
@@ -5690,6 +6179,7 @@ const (
EDepotFileFlag_Directory EDepotFileFlag = 64
EDepotFileFlag_CustomExecutable EDepotFileFlag = 128
EDepotFileFlag_InstallScript EDepotFileFlag = 256
+ EDepotFileFlag_Symlink EDepotFileFlag = 512
)
var EDepotFileFlag_name = map[EDepotFileFlag]string{
@@ -5702,6 +6192,7 @@ var EDepotFileFlag_name = map[EDepotFileFlag]string{
64: "EDepotFileFlag_Directory",
128: "EDepotFileFlag_CustomExecutable",
256: "EDepotFileFlag_InstallScript",
+ 512: "EDepotFileFlag_Symlink",
}
func (e EDepotFileFlag) String() string {
@@ -5883,32 +6374,40 @@ func (e EWorkshopFileAction) String() string {
type EEconTradeResponse int32
const (
- EEconTradeResponse_Accepted EEconTradeResponse = 0
- EEconTradeResponse_Declined EEconTradeResponse = 1
- EEconTradeResponse_TradeBannedInitiator EEconTradeResponse = 2
- EEconTradeResponse_TradeBannedTarget EEconTradeResponse = 3
- EEconTradeResponse_TargetAlreadyTrading EEconTradeResponse = 4
- EEconTradeResponse_Disabled EEconTradeResponse = 5
- EEconTradeResponse_NotLoggedIn EEconTradeResponse = 6
- EEconTradeResponse_Cancel EEconTradeResponse = 7
- EEconTradeResponse_TooSoon EEconTradeResponse = 8
- EEconTradeResponse_TooSoonPenalty EEconTradeResponse = 9
- EEconTradeResponse_ConnectionFailed EEconTradeResponse = 10
- EEconTradeResponse_AlreadyTrading EEconTradeResponse = 11
- EEconTradeResponse_AlreadyHasTradeRequest EEconTradeResponse = 12
- EEconTradeResponse_NoResponse EEconTradeResponse = 13
- EEconTradeResponse_CyberCafeInitiator EEconTradeResponse = 14
- EEconTradeResponse_CyberCafeTarget EEconTradeResponse = 15
- EEconTradeResponse_SchoolLabInitiator EEconTradeResponse = 16
- EEconTradeResponse_SchoolLabTarget EEconTradeResponse = 16
- EEconTradeResponse_InitiatorBlockedTarget EEconTradeResponse = 18
- EEconTradeResponse_InitiatorNeedsVerifiedEmail EEconTradeResponse = 20
- EEconTradeResponse_InitiatorNeedsSteamGuard EEconTradeResponse = 21
- EEconTradeResponse_TargetAccountCannotTrade EEconTradeResponse = 22
- EEconTradeResponse_InitiatorSteamGuardDuration EEconTradeResponse = 23
- EEconTradeResponse_InitiatorPasswordResetProbation EEconTradeResponse = 24
- EEconTradeResponse_InitiatorNewDeviceCooldown EEconTradeResponse = 25
- EEconTradeResponse_OKToDeliver EEconTradeResponse = 50
+ EEconTradeResponse_Accepted EEconTradeResponse = 0
+ EEconTradeResponse_Declined EEconTradeResponse = 1
+ EEconTradeResponse_TradeBannedInitiator EEconTradeResponse = 2
+ EEconTradeResponse_TradeBannedTarget EEconTradeResponse = 3
+ EEconTradeResponse_TargetAlreadyTrading EEconTradeResponse = 4
+ EEconTradeResponse_Disabled EEconTradeResponse = 5
+ EEconTradeResponse_NotLoggedIn EEconTradeResponse = 6
+ EEconTradeResponse_Cancel EEconTradeResponse = 7
+ EEconTradeResponse_TooSoon EEconTradeResponse = 8
+ EEconTradeResponse_TooSoonPenalty EEconTradeResponse = 9
+ EEconTradeResponse_ConnectionFailed EEconTradeResponse = 10
+ EEconTradeResponse_AlreadyTrading EEconTradeResponse = 11
+ EEconTradeResponse_AlreadyHasTradeRequest EEconTradeResponse = 12
+ EEconTradeResponse_NoResponse EEconTradeResponse = 13
+ EEconTradeResponse_CyberCafeInitiator EEconTradeResponse = 14
+ EEconTradeResponse_CyberCafeTarget EEconTradeResponse = 15
+ EEconTradeResponse_SchoolLabInitiator EEconTradeResponse = 16
+ EEconTradeResponse_SchoolLabTarget EEconTradeResponse = 16
+ EEconTradeResponse_InitiatorBlockedTarget EEconTradeResponse = 18
+ EEconTradeResponse_InitiatorNeedsVerifiedEmail EEconTradeResponse = 20
+ EEconTradeResponse_InitiatorNeedsSteamGuard EEconTradeResponse = 21
+ EEconTradeResponse_TargetAccountCannotTrade EEconTradeResponse = 22
+ EEconTradeResponse_InitiatorSteamGuardDuration EEconTradeResponse = 23
+ EEconTradeResponse_InitiatorPasswordResetProbation EEconTradeResponse = 24
+ EEconTradeResponse_InitiatorNewDeviceCooldown EEconTradeResponse = 25
+ EEconTradeResponse_InitiatorSentInvalidCookie EEconTradeResponse = 26
+ EEconTradeResponse_NeedsEmailConfirmation EEconTradeResponse = 27
+ EEconTradeResponse_InitiatorRecentEmailChange EEconTradeResponse = 28
+ EEconTradeResponse_NeedsMobileConfirmation EEconTradeResponse = 29
+ EEconTradeResponse_TradingHoldForClearedTradeOffersInitiator EEconTradeResponse = 30
+ EEconTradeResponse_WouldExceedMaxAssetCount EEconTradeResponse = 31
+ EEconTradeResponse_DisabledInRegion EEconTradeResponse = 32
+ EEconTradeResponse_DisabledInPartnerRegion EEconTradeResponse = 33
+ EEconTradeResponse_OKToDeliver EEconTradeResponse = 50
)
var EEconTradeResponse_name = map[EEconTradeResponse]string{
@@ -5936,6 +6435,14 @@ var EEconTradeResponse_name = map[EEconTradeResponse]string{
23: "EEconTradeResponse_InitiatorSteamGuardDuration",
24: "EEconTradeResponse_InitiatorPasswordResetProbation",
25: "EEconTradeResponse_InitiatorNewDeviceCooldown",
+ 26: "EEconTradeResponse_InitiatorSentInvalidCookie",
+ 27: "EEconTradeResponse_NeedsEmailConfirmation",
+ 28: "EEconTradeResponse_InitiatorRecentEmailChange",
+ 29: "EEconTradeResponse_NeedsMobileConfirmation",
+ 30: "EEconTradeResponse_TradingHoldForClearedTradeOffersInitiator",
+ 31: "EEconTradeResponse_WouldExceedMaxAssetCount",
+ 32: "EEconTradeResponse_DisabledInRegion",
+ 33: "EEconTradeResponse_DisabledInPartnerRegion",
50: "EEconTradeResponse_OKToDeliver",
}
@@ -6116,8 +6623,9 @@ const (
ERemoteStoragePlatform_OSX ERemoteStoragePlatform = 2
ERemoteStoragePlatform_PS3 ERemoteStoragePlatform = 4
ERemoteStoragePlatform_Linux ERemoteStoragePlatform = 8
- ERemoteStoragePlatform_Reserved1 ERemoteStoragePlatform = 8 // Deprecated
ERemoteStoragePlatform_Reserved2 ERemoteStoragePlatform = 16
+ ERemoteStoragePlatform_Android ERemoteStoragePlatform = 32
+ ERemoteStoragePlatform_IPhoneOS ERemoteStoragePlatform = 64
ERemoteStoragePlatform_All ERemoteStoragePlatform = -1
)
@@ -6128,6 +6636,8 @@ var ERemoteStoragePlatform_name = map[ERemoteStoragePlatform]string{
4: "ERemoteStoragePlatform_PS3",
8: "ERemoteStoragePlatform_Linux",
16: "ERemoteStoragePlatform_Reserved2",
+ 32: "ERemoteStoragePlatform_Android",
+ 64: "ERemoteStoragePlatform_IPhoneOS",
-1: "ERemoteStoragePlatform_All",
}
@@ -6495,6 +7005,724 @@ func (e EUCMFilePrivacyState) String() string {
return strings.Join(flags, " | ")
}
+type EPublishedFileQueryType int32
+
+const (
+ EPublishedFileQueryType_RankedByVote EPublishedFileQueryType = 0
+ EPublishedFileQueryType_RankedByPublicationDate EPublishedFileQueryType = 1
+ EPublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate EPublishedFileQueryType = 2
+ EPublishedFileQueryType_RankedByTrend EPublishedFileQueryType = 3
+ EPublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate EPublishedFileQueryType = 4
+ EPublishedFileQueryType_CreatedByFriendsRankedByPublicationDate EPublishedFileQueryType = 5
+ EPublishedFileQueryType_RankedByNumTimesReported EPublishedFileQueryType = 6
+ EPublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate EPublishedFileQueryType = 7
+ EPublishedFileQueryType_NotYetRated EPublishedFileQueryType = 8
+ EPublishedFileQueryType_RankedByTotalUniqueSubscriptions EPublishedFileQueryType = 9
+ EPublishedFileQueryType_RankedByTotalVotesAsc EPublishedFileQueryType = 10
+ EPublishedFileQueryType_RankedByVotesUp EPublishedFileQueryType = 11
+ EPublishedFileQueryType_RankedByTextSearch EPublishedFileQueryType = 12
+ EPublishedFileQueryType_RankedByPlaytimeTrend EPublishedFileQueryType = 13
+ EPublishedFileQueryType_RankedByTotalPlaytime EPublishedFileQueryType = 14
+ EPublishedFileQueryType_RankedByAveragePlaytimeTrend EPublishedFileQueryType = 15
+ EPublishedFileQueryType_RankedByLifetimeAveragePlaytime EPublishedFileQueryType = 16
+ EPublishedFileQueryType_RankedByPlaytimeSessionsTrend EPublishedFileQueryType = 17
+ EPublishedFileQueryType_RankedByLifetimePlaytimeSessions EPublishedFileQueryType = 18
+ EPublishedFileQueryType_RankedByInappropriateContentRating EPublishedFileQueryType = 19
+)
+
+var EPublishedFileQueryType_name = map[EPublishedFileQueryType]string{
+ 0: "EPublishedFileQueryType_RankedByVote",
+ 1: "EPublishedFileQueryType_RankedByPublicationDate",
+ 2: "EPublishedFileQueryType_AcceptedForGameRankedByAcceptanceDate",
+ 3: "EPublishedFileQueryType_RankedByTrend",
+ 4: "EPublishedFileQueryType_FavoritedByFriendsRankedByPublicationDate",
+ 5: "EPublishedFileQueryType_CreatedByFriendsRankedByPublicationDate",
+ 6: "EPublishedFileQueryType_RankedByNumTimesReported",
+ 7: "EPublishedFileQueryType_CreatedByFollowedUsersRankedByPublicationDate",
+ 8: "EPublishedFileQueryType_NotYetRated",
+ 9: "EPublishedFileQueryType_RankedByTotalUniqueSubscriptions",
+ 10: "EPublishedFileQueryType_RankedByTotalVotesAsc",
+ 11: "EPublishedFileQueryType_RankedByVotesUp",
+ 12: "EPublishedFileQueryType_RankedByTextSearch",
+ 13: "EPublishedFileQueryType_RankedByPlaytimeTrend",
+ 14: "EPublishedFileQueryType_RankedByTotalPlaytime",
+ 15: "EPublishedFileQueryType_RankedByAveragePlaytimeTrend",
+ 16: "EPublishedFileQueryType_RankedByLifetimeAveragePlaytime",
+ 17: "EPublishedFileQueryType_RankedByPlaytimeSessionsTrend",
+ 18: "EPublishedFileQueryType_RankedByLifetimePlaytimeSessions",
+ 19: "EPublishedFileQueryType_RankedByInappropriateContentRating",
+}
+
+func (e EPublishedFileQueryType) String() string {
+ if s, ok := EPublishedFileQueryType_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EPublishedFileQueryType_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EPublishedFileInappropriateProvider int32
+
+const (
+ EPublishedFileInappropriateProvider_Invalid EPublishedFileInappropriateProvider = 0
+ EPublishedFileInappropriateProvider_Google EPublishedFileInappropriateProvider = 1
+ EPublishedFileInappropriateProvider_Amazon EPublishedFileInappropriateProvider = 2
+)
+
+var EPublishedFileInappropriateProvider_name = map[EPublishedFileInappropriateProvider]string{
+ 0: "EPublishedFileInappropriateProvider_Invalid",
+ 1: "EPublishedFileInappropriateProvider_Google",
+ 2: "EPublishedFileInappropriateProvider_Amazon",
+}
+
+func (e EPublishedFileInappropriateProvider) String() string {
+ if s, ok := EPublishedFileInappropriateProvider_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EPublishedFileInappropriateProvider_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EPublishedFileInappropriateResult int32
+
+const (
+ EPublishedFileInappropriateResult_NotScanned EPublishedFileInappropriateResult = 0
+ EPublishedFileInappropriateResult_VeryUnlikely EPublishedFileInappropriateResult = 1
+ EPublishedFileInappropriateResult_Possible EPublishedFileInappropriateResult = 50
+ EPublishedFileInappropriateResult_Likely EPublishedFileInappropriateResult = 75
+ EPublishedFileInappropriateResult_VeryLikely EPublishedFileInappropriateResult = 100
+)
+
+var EPublishedFileInappropriateResult_name = map[EPublishedFileInappropriateResult]string{
+ 0: "EPublishedFileInappropriateResult_NotScanned",
+ 1: "EPublishedFileInappropriateResult_VeryUnlikely",
+ 50: "EPublishedFileInappropriateResult_Possible",
+ 75: "EPublishedFileInappropriateResult_Likely",
+ 100: "EPublishedFileInappropriateResult_VeryLikely",
+}
+
+func (e EPublishedFileInappropriateResult) String() string {
+ if s, ok := EPublishedFileInappropriateResult_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EPublishedFileInappropriateResult_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EDisplayStatus int32
+
+const (
+ EDisplayStatus_Invalid EDisplayStatus = 0
+ EDisplayStatus_Launching EDisplayStatus = 1
+ EDisplayStatus_Uninstalling EDisplayStatus = 2
+ EDisplayStatus_Installing EDisplayStatus = 3
+ EDisplayStatus_Running EDisplayStatus = 4
+ EDisplayStatus_Validating EDisplayStatus = 5
+ EDisplayStatus_Updating EDisplayStatus = 6
+ EDisplayStatus_Downloading EDisplayStatus = 7
+ EDisplayStatus_Synchronizing EDisplayStatus = 8
+ EDisplayStatus_ReadyToInstall EDisplayStatus = 9
+ EDisplayStatus_ReadyToPreload EDisplayStatus = 10
+ EDisplayStatus_ReadyToLaunch EDisplayStatus = 11
+ EDisplayStatus_RegionRestricted EDisplayStatus = 12
+ EDisplayStatus_PresaleOnly EDisplayStatus = 13
+ EDisplayStatus_InvalidPlatform EDisplayStatus = 14
+ EDisplayStatus_ParentalBlocked EDisplayStatus = 15
+ EDisplayStatus_PreloadOnly EDisplayStatus = 16
+ EDisplayStatus_BorrowerLocked EDisplayStatus = 17
+ EDisplayStatus_UpdatePaused EDisplayStatus = 18
+ EDisplayStatus_UpdateQueued EDisplayStatus = 19
+ EDisplayStatus_UpdateRequired EDisplayStatus = 20
+ EDisplayStatus_UpdateDisabled EDisplayStatus = 21
+ EDisplayStatus_DownloadPaused EDisplayStatus = 22
+ EDisplayStatus_DownloadQueued EDisplayStatus = 23
+ EDisplayStatus_DownloadRequired EDisplayStatus = 24
+ EDisplayStatus_DownloadDisabled EDisplayStatus = 25
+ EDisplayStatus_LicensePending EDisplayStatus = 26
+ EDisplayStatus_LicenseExpired EDisplayStatus = 27
+ EDisplayStatus_AvailForFree EDisplayStatus = 28
+ EDisplayStatus_AvailToBorrow EDisplayStatus = 29
+ EDisplayStatus_AvailGuestPass EDisplayStatus = 30
+ EDisplayStatus_Purchase EDisplayStatus = 31
+)
+
+var EDisplayStatus_name = map[EDisplayStatus]string{
+ 0: "EDisplayStatus_Invalid",
+ 1: "EDisplayStatus_Launching",
+ 2: "EDisplayStatus_Uninstalling",
+ 3: "EDisplayStatus_Installing",
+ 4: "EDisplayStatus_Running",
+ 5: "EDisplayStatus_Validating",
+ 6: "EDisplayStatus_Updating",
+ 7: "EDisplayStatus_Downloading",
+ 8: "EDisplayStatus_Synchronizing",
+ 9: "EDisplayStatus_ReadyToInstall",
+ 10: "EDisplayStatus_ReadyToPreload",
+ 11: "EDisplayStatus_ReadyToLaunch",
+ 12: "EDisplayStatus_RegionRestricted",
+ 13: "EDisplayStatus_PresaleOnly",
+ 14: "EDisplayStatus_InvalidPlatform",
+ 15: "EDisplayStatus_ParentalBlocked",
+ 16: "EDisplayStatus_PreloadOnly",
+ 17: "EDisplayStatus_BorrowerLocked",
+ 18: "EDisplayStatus_UpdatePaused",
+ 19: "EDisplayStatus_UpdateQueued",
+ 20: "EDisplayStatus_UpdateRequired",
+ 21: "EDisplayStatus_UpdateDisabled",
+ 22: "EDisplayStatus_DownloadPaused",
+ 23: "EDisplayStatus_DownloadQueued",
+ 24: "EDisplayStatus_DownloadRequired",
+ 25: "EDisplayStatus_DownloadDisabled",
+ 26: "EDisplayStatus_LicensePending",
+ 27: "EDisplayStatus_LicenseExpired",
+ 28: "EDisplayStatus_AvailForFree",
+ 29: "EDisplayStatus_AvailToBorrow",
+ 30: "EDisplayStatus_AvailGuestPass",
+ 31: "EDisplayStatus_Purchase",
+}
+
+func (e EDisplayStatus) String() string {
+ if s, ok := EDisplayStatus_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EDisplayStatus_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EAppType int32
+
+const (
+ EAppType_Invalid EAppType = 0
+ EAppType_Game EAppType = 1
+ EAppType_Application EAppType = 2
+ EAppType_Tool EAppType = 4
+ EAppType_Demo EAppType = 8
+ EAppType_Deprected EAppType = 16
+ EAppType_DLC EAppType = 32
+ EAppType_Guide EAppType = 64
+ EAppType_Driver EAppType = 128
+ EAppType_Config EAppType = 256
+ EAppType_Hardware EAppType = 512
+ EAppType_Franchise EAppType = 1024
+ EAppType_Video EAppType = 2048
+ EAppType_Plugin EAppType = 4096
+ EAppType_Music EAppType = 8192
+ EAppType_Series EAppType = 16384
+ EAppType_Comic EAppType = 32768
+ EAppType_Beta EAppType = 65536
+ EAppType_Shortcut EAppType = 1073741824
+ EAppType_DepotOnly EAppType = -2147483648
+)
+
+var EAppType_name = map[EAppType]string{
+ 0: "EAppType_Invalid",
+ 1: "EAppType_Game",
+ 2: "EAppType_Application",
+ 4: "EAppType_Tool",
+ 8: "EAppType_Demo",
+ 16: "EAppType_Deprected",
+ 32: "EAppType_DLC",
+ 64: "EAppType_Guide",
+ 128: "EAppType_Driver",
+ 256: "EAppType_Config",
+ 512: "EAppType_Hardware",
+ 1024: "EAppType_Franchise",
+ 2048: "EAppType_Video",
+ 4096: "EAppType_Plugin",
+ 8192: "EAppType_Music",
+ 16384: "EAppType_Series",
+ 32768: "EAppType_Comic",
+ 65536: "EAppType_Beta",
+ 1073741824: "EAppType_Shortcut",
+ -2147483648: "EAppType_DepotOnly",
+}
+
+func (e EAppType) String() string {
+ if s, ok := EAppType_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EAppType_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatRoomGroupType int32
+
+const (
+ EChatRoomGroupType_Default EChatRoomGroupType = 0
+ EChatRoomGroupType_Unmoderated EChatRoomGroupType = 1
+)
+
+var EChatRoomGroupType_name = map[EChatRoomGroupType]string{
+ 0: "EChatRoomGroupType_Default",
+ 1: "EChatRoomGroupType_Unmoderated",
+}
+
+func (e EChatRoomGroupType) String() string {
+ if s, ok := EChatRoomGroupType_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatRoomGroupType_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatroomNotificationLevel int32
+
+const (
+ EChatroomNotificationLevel_Invalid EChatroomNotificationLevel = 0
+ EChatroomNotificationLevel_None EChatroomNotificationLevel = 1
+ EChatroomNotificationLevel_MentionMe EChatroomNotificationLevel = 2
+ EChatroomNotificationLevel_MentionAll EChatroomNotificationLevel = 3
+ EChatroomNotificationLevel_AllMessages EChatroomNotificationLevel = 4
+)
+
+var EChatroomNotificationLevel_name = map[EChatroomNotificationLevel]string{
+ 0: "EChatroomNotificationLevel_Invalid",
+ 1: "EChatroomNotificationLevel_None",
+ 2: "EChatroomNotificationLevel_MentionMe",
+ 3: "EChatroomNotificationLevel_MentionAll",
+ 4: "EChatroomNotificationLevel_AllMessages",
+}
+
+func (e EChatroomNotificationLevel) String() string {
+ if s, ok := EChatroomNotificationLevel_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatroomNotificationLevel_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatRoomMemberStateChange int32
+
+const (
+ EChatRoomMemberStateChange_Invalid EChatRoomMemberStateChange = 0
+ EChatRoomMemberStateChange_Joined EChatRoomMemberStateChange = 1
+ EChatRoomMemberStateChange_Parted EChatRoomMemberStateChange = 2
+ EChatRoomMemberStateChange_Kicked EChatRoomMemberStateChange = 3
+ EChatRoomMemberStateChange_Invited EChatRoomMemberStateChange = 4
+ EChatRoomMemberStateChange_RankChanged EChatRoomMemberStateChange = 7
+ EChatRoomMemberStateChange_InviteDismissed EChatRoomMemberStateChange = 8
+ EChatRoomMemberStateChange_Muted EChatRoomMemberStateChange = 9
+ EChatRoomMemberStateChange_Banned EChatRoomMemberStateChange = 10
+ EChatRoomMemberStateChange_RolesChanged EChatRoomMemberStateChange = 12
+)
+
+var EChatRoomMemberStateChange_name = map[EChatRoomMemberStateChange]string{
+ 0: "EChatRoomMemberStateChange_Invalid",
+ 1: "EChatRoomMemberStateChange_Joined",
+ 2: "EChatRoomMemberStateChange_Parted",
+ 3: "EChatRoomMemberStateChange_Kicked",
+ 4: "EChatRoomMemberStateChange_Invited",
+ 7: "EChatRoomMemberStateChange_RankChanged",
+ 8: "EChatRoomMemberStateChange_InviteDismissed",
+ 9: "EChatRoomMemberStateChange_Muted",
+ 10: "EChatRoomMemberStateChange_Banned",
+ 12: "EChatRoomMemberStateChange_RolesChanged",
+}
+
+func (e EChatRoomMemberStateChange) String() string {
+ if s, ok := EChatRoomMemberStateChange_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatRoomMemberStateChange_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatRoomServerMsg int32
+
+const (
+ EChatRoomServerMsg_Invalid EChatRoomServerMsg = 0
+ EChatRoomServerMsg_RenameChatRoom EChatRoomServerMsg = 1
+ EChatRoomServerMsg_Joined EChatRoomServerMsg = 2
+ EChatRoomServerMsg_Parted EChatRoomServerMsg = 3
+ EChatRoomServerMsg_Kicked EChatRoomServerMsg = 4
+ EChatRoomServerMsg_Invited EChatRoomServerMsg = 5
+ EChatRoomServerMsg_InviteDismissed EChatRoomServerMsg = 8
+ EChatRoomServerMsg_ChatRoomTaglineChanged EChatRoomServerMsg = 9
+ EChatRoomServerMsg_ChatRoomAvatarChanged EChatRoomServerMsg = 10
+ EChatRoomServerMsg_AppCustom EChatRoomServerMsg = 11
+)
+
+var EChatRoomServerMsg_name = map[EChatRoomServerMsg]string{
+ 0: "EChatRoomServerMsg_Invalid",
+ 1: "EChatRoomServerMsg_RenameChatRoom",
+ 2: "EChatRoomServerMsg_Joined",
+ 3: "EChatRoomServerMsg_Parted",
+ 4: "EChatRoomServerMsg_Kicked",
+ 5: "EChatRoomServerMsg_Invited",
+ 8: "EChatRoomServerMsg_InviteDismissed",
+ 9: "EChatRoomServerMsg_ChatRoomTaglineChanged",
+ 10: "EChatRoomServerMsg_ChatRoomAvatarChanged",
+ 11: "EChatRoomServerMsg_AppCustom",
+}
+
+func (e EChatRoomServerMsg) String() string {
+ if s, ok := EChatRoomServerMsg_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatRoomServerMsg_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatRoomGroupRank int32
+
+const (
+ EChatRoomGroupRank_Default EChatRoomGroupRank = 0
+ EChatRoomGroupRank_Viewer EChatRoomGroupRank = 10
+ EChatRoomGroupRank_Guest EChatRoomGroupRank = 15
+ EChatRoomGroupRank_Member EChatRoomGroupRank = 20
+ EChatRoomGroupRank_Moderator EChatRoomGroupRank = 30
+ EChatRoomGroupRank_Officer EChatRoomGroupRank = 40
+ EChatRoomGroupRank_Owner EChatRoomGroupRank = 50
+)
+
+var EChatRoomGroupRank_name = map[EChatRoomGroupRank]string{
+ 0: "EChatRoomGroupRank_Default",
+ 10: "EChatRoomGroupRank_Viewer",
+ 15: "EChatRoomGroupRank_Guest",
+ 20: "EChatRoomGroupRank_Member",
+ 30: "EChatRoomGroupRank_Moderator",
+ 40: "EChatRoomGroupRank_Officer",
+ 50: "EChatRoomGroupRank_Owner",
+}
+
+func (e EChatRoomGroupRank) String() string {
+ if s, ok := EChatRoomGroupRank_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatRoomGroupRank_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatRoomGroupPermissions int32
+
+const (
+ EChatRoomGroupPermissions_Default EChatRoomGroupPermissions = 0
+ EChatRoomGroupPermissions_Valid EChatRoomGroupPermissions = 1
+ EChatRoomGroupPermissions_CanInvite EChatRoomGroupPermissions = 2
+ EChatRoomGroupPermissions_CanKick EChatRoomGroupPermissions = 4
+ EChatRoomGroupPermissions_CanBan EChatRoomGroupPermissions = 8
+ EChatRoomGroupPermissions_CanAdminChannel EChatRoomGroupPermissions = 16
+)
+
+var EChatRoomGroupPermissions_name = map[EChatRoomGroupPermissions]string{
+ 0: "EChatRoomGroupPermissions_Default",
+ 1: "EChatRoomGroupPermissions_Valid",
+ 2: "EChatRoomGroupPermissions_CanInvite",
+ 4: "EChatRoomGroupPermissions_CanKick",
+ 8: "EChatRoomGroupPermissions_CanBan",
+ 16: "EChatRoomGroupPermissions_CanAdminChannel",
+}
+
+func (e EChatRoomGroupPermissions) String() string {
+ if s, ok := EChatRoomGroupPermissions_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatRoomGroupPermissions_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatRoomGroupAction int32
+
+const (
+ EChatRoomGroupAction_Default EChatRoomGroupAction = 0
+ EChatRoomGroupAction_CreateRenameDeleteChannel EChatRoomGroupAction = 1
+ EChatRoomGroupAction_Kick EChatRoomGroupAction = 2
+ EChatRoomGroupAction_Ban EChatRoomGroupAction = 3
+ EChatRoomGroupAction_Invite EChatRoomGroupAction = 4
+ EChatRoomGroupAction_ChangeTaglineAvatarName EChatRoomGroupAction = 5
+ EChatRoomGroupAction_Chat EChatRoomGroupAction = 6
+ EChatRoomGroupAction_ViewHistory EChatRoomGroupAction = 7
+ EChatRoomGroupAction_ChangeGroupRoles EChatRoomGroupAction = 8
+ EChatRoomGroupAction_ChangeUserRoles EChatRoomGroupAction = 9
+ EChatRoomGroupAction_MentionAll EChatRoomGroupAction = 10
+ EChatRoomGroupAction_SetWatchingBroadcast EChatRoomGroupAction = 11
+)
+
+var EChatRoomGroupAction_name = map[EChatRoomGroupAction]string{
+ 0: "EChatRoomGroupAction_Default",
+ 1: "EChatRoomGroupAction_CreateRenameDeleteChannel",
+ 2: "EChatRoomGroupAction_Kick",
+ 3: "EChatRoomGroupAction_Ban",
+ 4: "EChatRoomGroupAction_Invite",
+ 5: "EChatRoomGroupAction_ChangeTaglineAvatarName",
+ 6: "EChatRoomGroupAction_Chat",
+ 7: "EChatRoomGroupAction_ViewHistory",
+ 8: "EChatRoomGroupAction_ChangeGroupRoles",
+ 9: "EChatRoomGroupAction_ChangeUserRoles",
+ 10: "EChatRoomGroupAction_MentionAll",
+ 11: "EChatRoomGroupAction_SetWatchingBroadcast",
+}
+
+func (e EChatRoomGroupAction) String() string {
+ if s, ok := EChatRoomGroupAction_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatRoomGroupAction_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EChatRoomJoinState int32
+
+const (
+ EChatRoomJoinState_Default EChatRoomJoinState = 0
+ EChatRoomJoinState_None EChatRoomJoinState = 1
+ EChatRoomJoinState_Joined EChatRoomJoinState = 2
+)
+
+var EChatRoomJoinState_name = map[EChatRoomJoinState]string{
+ 0: "EChatRoomJoinState_Default",
+ 1: "EChatRoomJoinState_None",
+ 2: "EChatRoomJoinState_Joined",
+}
+
+func (e EChatRoomJoinState) String() string {
+ if s, ok := EChatRoomJoinState_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EChatRoomJoinState_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type EVoiceCallState int32
+
+const (
+ EVoiceCallState_None EVoiceCallState = 0
+ EVoiceCallState_ScheduledInitiate EVoiceCallState = 1
+ EVoiceCallState_RequestedMicAccess EVoiceCallState = 2
+ EVoiceCallState_LocalMicOnly EVoiceCallState = 3
+ EVoiceCallState_CreatePeerConnection EVoiceCallState = 4
+ EVoiceCallState_InitatedWebRTCSession EVoiceCallState = 5
+ EVoiceCallState_WebRTCConnectedWaitingOnIceConnected EVoiceCallState = 6
+ EVoiceCallState_RequestedPermission EVoiceCallState = 7
+ EVoiceCallState_NotifyingVoiceChatOfWebRTCSession EVoiceCallState = 8
+ EVoiceCallState_Connected EVoiceCallState = 9
+)
+
+var EVoiceCallState_name = map[EVoiceCallState]string{
+ 0: "EVoiceCallState_None",
+ 1: "EVoiceCallState_ScheduledInitiate",
+ 2: "EVoiceCallState_RequestedMicAccess",
+ 3: "EVoiceCallState_LocalMicOnly",
+ 4: "EVoiceCallState_CreatePeerConnection",
+ 5: "EVoiceCallState_InitatedWebRTCSession",
+ 6: "EVoiceCallState_WebRTCConnectedWaitingOnIceConnected",
+ 7: "EVoiceCallState_RequestedPermission",
+ 8: "EVoiceCallState_NotifyingVoiceChatOfWebRTCSession",
+ 9: "EVoiceCallState_Connected",
+}
+
+func (e EVoiceCallState) String() string {
+ if s, ok := EVoiceCallState_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range EVoiceCallState_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ETradeOfferState int32
+
+const (
+ ETradeOfferState_Invalid ETradeOfferState = 1
+ ETradeOfferState_Active ETradeOfferState = 2
+ ETradeOfferState_Accepted ETradeOfferState = 3
+ ETradeOfferState_Countered ETradeOfferState = 4
+ ETradeOfferState_Expired ETradeOfferState = 5
+ ETradeOfferState_Canceled ETradeOfferState = 6
+ ETradeOfferState_Declined ETradeOfferState = 7
+ ETradeOfferState_InvalidItems ETradeOfferState = 8
+ ETradeOfferState_CreatedNeedsConfirmation ETradeOfferState = 9
+ ETradeOfferState_CanceledBySecondFactor ETradeOfferState = 10
+ ETradeOfferState_InEscrow ETradeOfferState = 11
+)
+
+var ETradeOfferState_name = map[ETradeOfferState]string{
+ 1: "ETradeOfferState_Invalid",
+ 2: "ETradeOfferState_Active",
+ 3: "ETradeOfferState_Accepted",
+ 4: "ETradeOfferState_Countered",
+ 5: "ETradeOfferState_Expired",
+ 6: "ETradeOfferState_Canceled",
+ 7: "ETradeOfferState_Declined",
+ 8: "ETradeOfferState_InvalidItems",
+ 9: "ETradeOfferState_CreatedNeedsConfirmation",
+ 10: "ETradeOfferState_CanceledBySecondFactor",
+ 11: "ETradeOfferState_InEscrow",
+}
+
+func (e ETradeOfferState) String() string {
+ if s, ok := ETradeOfferState_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ETradeOfferState_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
+type ETradeOfferConfirmationMethod int32
+
+const (
+ ETradeOfferConfirmationMethod_Invalid ETradeOfferConfirmationMethod = 0
+ ETradeOfferConfirmationMethod_Email ETradeOfferConfirmationMethod = 1
+ ETradeOfferConfirmationMethod_MobileApp ETradeOfferConfirmationMethod = 2
+)
+
+var ETradeOfferConfirmationMethod_name = map[ETradeOfferConfirmationMethod]string{
+ 0: "ETradeOfferConfirmationMethod_Invalid",
+ 1: "ETradeOfferConfirmationMethod_Email",
+ 2: "ETradeOfferConfirmationMethod_MobileApp",
+}
+
+func (e ETradeOfferConfirmationMethod) String() string {
+ if s, ok := ETradeOfferConfirmationMethod_name[e]; ok {
+ return s
+ }
+ var flags []string
+ for k, v := range ETradeOfferConfirmationMethod_name {
+ if e&k != 0 {
+ flags = append(flags, v)
+ }
+ }
+ if len(flags) == 0 {
+ return fmt.Sprintf("%d", e)
+ }
+ sort.Strings(flags)
+ return strings.Join(flags, " | ")
+}
+
type EUdpPacketType uint8
const (
diff --git a/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/messages.go b/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/messages.go
index fa5028d8..9727e1e4 100644
--- a/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/messages.go
+++ b/vendor/github.com/Philipp15b/go-steam/protocol/steamlang/messages.go
@@ -723,7 +723,7 @@ func (d *MsgClientNewLoginKeyAccepted) Deserialize(r io.Reader) error {
const (
MsgClientLogon_ObfuscationMask uint32 = 0xBAADF00D
- MsgClientLogon_CurrentProtocol uint32 = 65579
+ MsgClientLogon_CurrentProtocol uint32 = 65580
MsgClientLogon_ProtocolVerMajorMask uint32 = 0xFFFF0000
MsgClientLogon_ProtocolVerMinorMask uint32 = 0xFFFF
MsgClientLogon_ProtocolVerMinorMinGameServers uint16 = 4
@@ -744,7 +744,11 @@ const (
MsgClientLogon_ProtocolVerMinorMinForMachineAuth uint16 = 33
MsgClientLogon_ProtocolVerMinorMinForSessionIDLastAnon uint16 = 36
MsgClientLogon_ProtocolVerMinorMinForEnhancedAppList uint16 = 40
+ MsgClientLogon_ProtocolVerMinorMinForSteamGuardNotificationUI uint16 = 41
+ MsgClientLogon_ProtocolVerMinorMinForProtoBufServiceModuleCalls uint16 = 42
MsgClientLogon_ProtocolVerMinorMinForGzipMultiMessages uint16 = 43
+ MsgClientLogon_ProtocolVerMinorMinForNewVoiceCallAuthorize uint16 = 44
+ MsgClientLogon_ProtocolVerMinorMinForClientInstanceIDs uint16 = 44
)
type MsgClientLogon struct {
@@ -1976,64 +1980,6 @@ func (d *MsgClientChatRoomInfo) Deserialize(r io.Reader) error {
return err
}
-type MsgClientGetNumberOfCurrentPlayers struct {
- GameID uint64
-}
-
-func NewMsgClientGetNumberOfCurrentPlayers() *MsgClientGetNumberOfCurrentPlayers {
- return &MsgClientGetNumberOfCurrentPlayers{}
-}
-
-func (d *MsgClientGetNumberOfCurrentPlayers) GetEMsg() EMsg {
- return EMsg_ClientGetNumberOfCurrentPlayers
-}
-
-func (d *MsgClientGetNumberOfCurrentPlayers) Serialize(w io.Writer) error {
- var err error
- err = binary.Write(w, binary.LittleEndian, d.GameID)
- return err
-}
-
-func (d *MsgClientGetNumberOfCurrentPlayers) Deserialize(r io.Reader) error {
- var err error
- d.GameID, err = rwu.ReadUint64(r)
- return err
-}
-
-type MsgClientGetNumberOfCurrentPlayersResponse struct {
- Result EResult
- NumPlayers uint32
-}
-
-func NewMsgClientGetNumberOfCurrentPlayersResponse() *MsgClientGetNumberOfCurrentPlayersResponse {
- return &MsgClientGetNumberOfCurrentPlayersResponse{}
-}
-
-func (d *MsgClientGetNumberOfCurrentPlayersResponse) GetEMsg() EMsg {
- return EMsg_ClientGetNumberOfCurrentPlayersResponse
-}
-
-func (d *MsgClientGetNumberOfCurrentPlayersResponse) Serialize(w io.Writer) error {
- var err error
- err = binary.Write(w, binary.LittleEndian, d.Result)
- if err != nil {
- return err
- }
- err = binary.Write(w, binary.LittleEndian, d.NumPlayers)
- return err
-}
-
-func (d *MsgClientGetNumberOfCurrentPlayersResponse) Deserialize(r io.Reader) error {
- var err error
- t0, err := rwu.ReadInt32(r)
- if err != nil {
- return err
- }
- d.Result = EResult(t0)
- d.NumPlayers, err = rwu.ReadUint32(r)
- return err
-}
-
type MsgClientSetIgnoreFriend struct {
MySteamId steamid.SteamId
SteamIdFriend steamid.SteamId
@@ -2079,8 +2025,8 @@ func (d *MsgClientSetIgnoreFriend) Deserialize(r io.Reader) error {
}
type MsgClientSetIgnoreFriendResponse struct {
- Unknown uint64
- Result EResult
+ FriendId steamid.SteamId
+ Result EResult
}
func NewMsgClientSetIgnoreFriendResponse() *MsgClientSetIgnoreFriendResponse {
@@ -2093,7 +2039,7 @@ func (d *MsgClientSetIgnoreFriendResponse) GetEMsg() EMsg {
func (d *MsgClientSetIgnoreFriendResponse) Serialize(w io.Writer) error {
var err error
- err = binary.Write(w, binary.LittleEndian, d.Unknown)
+ err = binary.Write(w, binary.LittleEndian, d.FriendId)
if err != nil {
return err
}
@@ -2103,12 +2049,13 @@ func (d *MsgClientSetIgnoreFriendResponse) Serialize(w io.Writer) error {
func (d *MsgClientSetIgnoreFriendResponse) Deserialize(r io.Reader) error {
var err error
- d.Unknown, err = rwu.ReadUint64(r)
+ t0, err := rwu.ReadUint64(r)
if err != nil {
return err
}
- t0, err := rwu.ReadInt32(r)
- d.Result = EResult(t0)
+ d.FriendId = steamid.SteamId(t0)
+ t1, err := rwu.ReadInt32(r)
+ d.Result = EResult(t1)
return err
}
@@ -2226,73 +2173,6 @@ func (d *MsgClientLogOnResponse) Deserialize(r io.Reader) error {
return err
}
-type MsgClientSendGuestPass struct {
- GiftId uint64
- GiftType uint8
- AccountId uint32
-}
-
-func NewMsgClientSendGuestPass() *MsgClientSendGuestPass {
- return &MsgClientSendGuestPass{}
-}
-
-func (d *MsgClientSendGuestPass) GetEMsg() EMsg {
- return EMsg_ClientSendGuestPass
-}
-
-func (d *MsgClientSendGuestPass) Serialize(w io.Writer) error {
- var err error
- err = binary.Write(w, binary.LittleEndian, d.GiftId)
- if err != nil {
- return err
- }
- err = binary.Write(w, binary.LittleEndian, d.GiftType)
- if err != nil {
- return err
- }
- err = binary.Write(w, binary.LittleEndian, d.AccountId)
- return err
-}
-
-func (d *MsgClientSendGuestPass) Deserialize(r io.Reader) error {
- var err error
- d.GiftId, err = rwu.ReadUint64(r)
- if err != nil {
- return err
- }
- d.GiftType, err = rwu.ReadUint8(r)
- if err != nil {
- return err
- }
- d.AccountId, err = rwu.ReadUint32(r)
- return err
-}
-
-type MsgClientSendGuestPassResponse struct {
- Result EResult
-}
-
-func NewMsgClientSendGuestPassResponse() *MsgClientSendGuestPassResponse {
- return &MsgClientSendGuestPassResponse{}
-}
-
-func (d *MsgClientSendGuestPassResponse) GetEMsg() EMsg {
- return EMsg_ClientSendGuestPassResponse
-}
-
-func (d *MsgClientSendGuestPassResponse) Serialize(w io.Writer) error {
- var err error
- err = binary.Write(w, binary.LittleEndian, d.Result)
- return err
-}
-
-func (d *MsgClientSendGuestPassResponse) Deserialize(r io.Reader) error {
- var err error
- t0, err := rwu.ReadInt32(r)
- d.Result = EResult(t0)
- return err
-}
-
type MsgClientServerUnavailable struct {
JobidSent uint64
EMsgSent uint32
diff --git a/vendor/github.com/Philipp15b/go-steam/servers.go b/vendor/github.com/Philipp15b/go-steam/servers.go
index a0763d42..99db0a0d 100644
--- a/vendor/github.com/Philipp15b/go-steam/servers.go
+++ b/vendor/github.com/Philipp15b/go-steam/servers.go
@@ -8,135 +8,116 @@ import (
)
// CMServers contains a list of worlwide servers
-var CMServers = [][]string{
- { // North American Servers
- // Chicago
- "162.254.193.44:27018",
- "162.254.193.44:27019",
- "162.254.193.44:27020",
- "162.254.193.44:27021",
- "162.254.193.45:27017",
- "162.254.193.45:27018",
- "162.254.193.45:27019",
- "162.254.193.45:27021",
- "162.254.193.46:27017",
- "162.254.193.46:27018",
- "162.254.193.46:27019",
- "162.254.193.46:27020",
- "162.254.193.46:27021",
- "162.254.193.47:27019",
- "162.254.193.47:27020",
-
- // Ashburn
- "208.78.164.9:27017",
- "208.78.164.9:27018",
- "208.78.164.9:27019",
- "208.78.164.10:27017",
- "208.78.164.10:27018",
- "208.78.164.10:27019",
- "208.78.164.11:27017",
- "208.78.164.11:27018",
- "208.78.164.11:27019",
- "208.78.164.12:27017",
- "208.78.164.12:27018",
- "208.78.164.12:27019",
- "208.78.164.13:27017",
- "208.78.164.13:27018",
- "208.78.164.13:27019",
- "208.78.164.14:27017",
- "208.78.164.14:27018",
- "208.78.164.14:27019",
- },
- { // Europe Servers
- // Luxembourg
- "146.66.152.10:27017",
- "146.66.152.10:27018",
- "146.66.152.10:27019",
- "146.66.152.10:27020",
- "146.66.152.11:27017",
- "146.66.152.11:27018",
- "146.66.152.11:27019",
- "146.66.152.11:27020",
-
- // Poland
- "155.133.242.8:27017",
- "155.133.242.8:27018",
- "155.133.242.8:27019",
- "155.133.242.8:27020",
- "155.133.242.9:27017",
- "155.133.242.9:27018",
- "155.133.242.9:27019",
- "155.133.242.9:27020",
-
- // Vienna
- "146.66.155.8:27017",
- "146.66.155.8:27018",
- "146.66.155.8:27019",
- "146.66.155.8:27020",
- "185.25.182.10:27017",
- "185.25.182.10:27018",
- "185.25.182.10:27019",
- "185.25.182.10:27020",
-
- // London
- "162.254.196.40:27017",
- "162.254.196.40:27018",
- "162.254.196.40:27019",
- "162.254.196.40:27020",
- "162.254.196.40:27021",
- "162.254.196.41:27017",
- "162.254.196.41:27018",
- "162.254.196.41:27019",
- "162.254.196.41:27020",
- "162.254.196.41:27021",
- "162.254.196.42:27017",
- "162.254.196.42:27018",
- "162.254.196.42:27019",
- "162.254.196.42:27020",
- "162.254.196.42:27021",
- "162.254.196.43:27017",
- "162.254.196.43:27018",
- "162.254.196.43:27019",
- "162.254.196.43:27020",
- "162.254.196.43:27021",
-
- // Stockholm
- "185.25.180.14:27017",
- "185.25.180.14:27018",
- "185.25.180.14:27019",
- "185.25.180.14:27020",
- "185.25.180.15:27017",
- "185.25.180.15:27018",
- "185.25.180.15:27019",
- "185.25.180.15:27020",
- },
+var CMServers = []string{
+ "155.133.248.52:27018",
+ "162.254.197.40:27018",
+ "162.254.197.180:27019",
+ "155.133.248.50:27019",
+ "162.254.197.181:27017",
+ "162.254.197.42:27019",
+ "162.254.197.180:27017",
+ "162.254.197.181:27018",
+ "162.254.197.42:27018",
+ "155.133.248.50:27017",
+ "155.133.248.52:27019",
+ "155.133.248.51:27019",
+ "155.133.248.53:27019",
+ "155.133.248.51:27017",
+ "155.133.248.53:27017",
+ "155.133.248.52:27017",
+ "155.133.248.50:27018",
+ "162.254.197.180:27018",
+ "162.254.197.40:27017",
+ "162.254.197.40:27019",
+ "162.254.197.42:27017",
+ "162.254.197.181:27019",
+ "155.133.248.53:27018",
+ "155.133.248.51:27018",
+ "146.66.152.11:27017",
+ "146.66.152.10:27019",
+ "146.66.152.10:27017",
+ "146.66.152.10:27018",
+ "146.66.152.11:27019",
+ "162.254.198.133:27017",
+ "162.254.198.133:27018",
+ "162.254.198.130:27019",
+ "162.254.198.130:27017",
+ "162.254.198.132:27018",
+ "162.254.198.130:27018",
+ "162.254.198.132:27017",
+ "162.254.198.132:27019",
+ "162.254.198.131:27019",
+ "162.254.198.131:27017",
+ "146.66.152.11:27018",
+ "162.254.198.131:27018",
+ "162.254.198.133:27019",
+ "185.25.182.77:27017",
+ "185.25.182.76:27018",
+ "185.25.182.76:27019",
+ "185.25.182.77:27018",
+ "185.25.182.76:27017",
+ "185.25.182.77:27019",
+ "162.254.196.67:27019",
+ "162.254.196.67:27018",
+ "162.254.196.83:27018",
+ "162.254.196.84:27018",
+ "162.254.196.83:27017",
+ "162.254.196.84:27017",
+ "162.254.196.68:27019",
+ "162.254.196.68:27017",
+ "162.254.196.84:27019",
+ "162.254.196.67:27017",
+ "162.254.196.83:27019",
+ "162.254.196.68:27018",
+ "146.66.155.101:27017",
+ "146.66.155.101:27018",
+ "146.66.155.100:27017",
+ "146.66.155.100:27018",
+ "146.66.155.101:27019",
+ "146.66.155.100:27019",
+ "155.133.230.50:27017",
+ "155.133.230.34:27018",
+ "155.133.230.34:27017",
+ "155.133.230.50:27019",
+ "155.133.230.34:27019",
+ "155.133.230.50:27018",
+ "162.254.192.100:27017",
+ "162.254.192.108:27017",
+ "155.133.246.68:27017",
+ "155.133.246.68:27018",
+ "155.133.246.68:27019",
+ "155.133.246.69:27019",
+ "155.133.246.69:27017",
+ "155.133.246.69:27018",
+ "162.254.192.108:27018",
+ "162.254.192.101:27018",
+ "162.254.192.101:27019",
+ "162.254.192.109:27018",
+ "162.254.192.100:27018",
+ "162.254.192.109:27017",
+ "162.254.192.109:27019",
+ "162.254.192.108:27019",
+ "162.254.192.101:27017",
+ "162.254.192.100:27019",
+ "162.254.193.46:27019",
+ "162.254.193.6:27018",
+ "162.254.193.47:27018",
+ "162.254.193.6:27019",
+ "162.254.193.7:27018",
+ "162.254.193.7:27017",
+ "162.254.193.7:27019",
+ "162.254.193.47:27017",
+ "162.254.193.47:27019",
+ "162.254.193.46:27018",
}
-// GetRandomCM returns back a random server anywhere
+// GetRandomCM returns a random server from a built-in IP list.
+//
+// Prefer Client.Connect(), which uses IPs from the Steam Directory,
+// which is always more up-to-date.
func GetRandomCM() *netutil.PortAddr {
rng := rand.New(rand.NewSource(time.Now().UnixNano()))
- servers := append(CMServers[0], CMServers[1]...)
- addr := netutil.ParsePortAddr(servers[rng.Int31n(int32(len(servers)))])
- if addr == nil {
- panic("invalid address in CMServers slice")
- }
- return addr
-}
-
-// GetRandomNorthAmericaCM returns back a random server in north america
-func GetRandomNorthAmericaCM() *netutil.PortAddr {
- rng := rand.New(rand.NewSource(time.Now().UnixNano()))
- addr := netutil.ParsePortAddr(CMServers[0][rng.Int31n(int32(len(CMServers[0])))])
- if addr == nil {
- panic("invalid address in CMServers slice")
- }
- return addr
-}
-
-// GetRandomEuropeCM returns back a random server in europe
-func GetRandomEuropeCM() *netutil.PortAddr {
- rng := rand.New(rand.NewSource(time.Now().UnixNano()))
- addr := netutil.ParsePortAddr(CMServers[1][rng.Int31n(int32(len(CMServers[1])))])
+ addr := netutil.ParsePortAddr(CMServers[rng.Int31n(int32(len(CMServers)))])
if addr == nil {
panic("invalid address in CMServers slice")
}
diff --git a/vendor/github.com/Philipp15b/go-steam/social.go b/vendor/github.com/Philipp15b/go-steam/social.go
index c61899cf..3e47e089 100644
--- a/vendor/github.com/Philipp15b/go-steam/social.go
+++ b/vendor/github.com/Philipp15b/go-steam/social.go
@@ -3,7 +3,10 @@ package steam
import (
"bytes"
"encoding/binary"
- "encoding/hex"
+ "io"
+ "sync"
+ "time"
+
. "github.com/Philipp15b/go-steam/protocol"
. "github.com/Philipp15b/go-steam/protocol/protobuf"
. "github.com/Philipp15b/go-steam/protocol/steamlang"
@@ -11,9 +14,6 @@ import (
"github.com/Philipp15b/go-steam/socialcache"
. "github.com/Philipp15b/go-steam/steamid"
"github.com/golang/protobuf/proto"
- "io"
- "sync"
- "time"
)
// Provides access to social aspects of Steam.
@@ -21,7 +21,7 @@ type Social struct {
mutex sync.RWMutex
name string
- avatar string
+ avatar []byte
personaState EPersonaState
Friends *socialcache.FriendsList
@@ -41,7 +41,7 @@ func newSocial(client *Client) *Social {
}
// Gets the local user's avatar
-func (s *Social) GetAvatar() string {
+func (s *Social) GetAvatar() []byte {
s.mutex.RLock()
defer s.mutex.RUnlock()
return s.avatar
@@ -156,7 +156,7 @@ func (s *Social) RequestProfileInfo(id SteamId) {
// Requests all offline messages and marks them as read
func (s *Social) RequestOfflineMessages() {
- s.client.Write(NewClientMsgProtobuf(EMsg_ClientFSGetFriendMessageHistoryForOfflineMessages, &CMsgClientFSGetFriendMessageHistoryForOfflineMessages{}))
+ s.client.Write(NewClientMsgProtobuf(EMsg_ClientChatGetFriendMessageHistoryForOfflineMessages, &CMsgClientChatGetFriendMessageHistoryForOfflineMessages{}))
}
// Attempts to join a chat room
@@ -307,7 +307,7 @@ func (s *Social) handlePersonaState(packet *Packet) {
if friend.GetPlayerName() != "" {
s.name = friend.GetPlayerName()
}
- avatar := hex.EncodeToString(friend.GetAvatarHash())
+ avatar := friend.GetAvatarHash()
if ValidAvatar(avatar) {
s.avatar = avatar
}
@@ -319,7 +319,7 @@ func (s *Social) handlePersonaState(packet *Packet) {
}
}
if (flags & EClientPersonaStateFlag_Presence) == EClientPersonaStateFlag_Presence {
- avatar := hex.EncodeToString(friend.GetAvatarHash())
+ avatar := friend.GetAvatarHash()
if ValidAvatar(avatar) {
s.Friends.SetAvatar(id, avatar)
}
@@ -338,7 +338,7 @@ func (s *Social) handlePersonaState(packet *Packet) {
}
}
if (flags & EClientPersonaStateFlag_Presence) == EClientPersonaStateFlag_Presence {
- avatar := hex.EncodeToString(friend.GetAvatarHash())
+ avatar := friend.GetAvatarHash()
if ValidAvatar(avatar) {
s.Groups.SetAvatar(id, avatar)
}
@@ -358,7 +358,7 @@ func (s *Social) handlePersonaState(packet *Packet) {
SourceSteamId: SteamId(friend.GetSteamidSource()),
GameDataBlob: friend.GetGameDataBlob(),
Name: friend.GetPlayerName(),
- Avatar: hex.EncodeToString(friend.GetAvatarHash()),
+ Avatar: friend.GetAvatarHash(),
LastLogOff: friend.GetLastLogoff(),
LastLogOn: friend.GetLastLogon(),
ClanRank: friend.GetClanRank(),
@@ -366,8 +366,6 @@ func (s *Social) handlePersonaState(packet *Packet) {
OnlineSessionInstances: friend.GetOnlineSessionInstances(),
PublishedSessionId: friend.GetPublishedInstanceId(),
PersonaSetByUser: friend.GetPersonaSetByUser(),
- FacebookName: friend.GetFacebookName(),
- FacebookId: friend.GetFacebookId(),
})
}
}
@@ -376,10 +374,10 @@ func (s *Social) handleClanState(packet *Packet) {
body := new(CMsgClientClanState)
packet.ReadProtoMsg(body)
var name string
- var avatar string
+ var avatar []byte
if body.GetNameInfo() != nil {
name = body.GetNameInfo().GetClanName()
- avatar = hex.EncodeToString(body.GetNameInfo().GetShaAvatar())
+ avatar = body.GetNameInfo().GetShaAvatar()
}
var totalCount, onlineCount, chattingCount, ingameCount uint32
if body.GetUserCounts() != nil {
@@ -408,18 +406,13 @@ func (s *Social) handleClanState(packet *Packet) {
JustPosted: announce.GetJustPosted(),
})
}
- flags := EClientPersonaStateFlag(body.GetMUnStatusFlags())
+
//Add stuff to group
clanid := SteamId(body.GetSteamidClan())
- if (flags & EClientPersonaStateFlag_PlayerName) == EClientPersonaStateFlag_PlayerName {
- if name != "" {
- s.Groups.SetName(clanid, name)
- }
- }
- if (flags & EClientPersonaStateFlag_Presence) == EClientPersonaStateFlag_Presence {
- if ValidAvatar(avatar) {
- s.Groups.SetAvatar(clanid, avatar)
- }
+ if body.NameInfo != nil {
+ info := body.NameInfo
+ s.Groups.SetName(clanid, info.GetClanName())
+ s.Groups.SetAvatar(clanid, info.GetShaAvatar())
}
if body.GetUserCounts() != nil {
s.Groups.SetMemberTotalCount(clanid, totalCount)
@@ -428,8 +421,7 @@ func (s *Social) handleClanState(packet *Packet) {
s.Groups.SetMemberInGameCount(clanid, ingameCount)
}
s.client.Emit(&ClanStateEvent{
- ClandId: clanid,
- StateFlags: EClientPersonaStateFlag(body.GetMUnStatusFlags()),
+ ClanId: clanid,
AccountFlags: EAccountFlags(body.GetClanAccountFlags()),
ClanName: name,
Avatar: avatar,
@@ -606,7 +598,7 @@ func (s *Social) handleProfileInfoResponse(packet *Packet) {
}
func (s *Social) handleFriendMessageHistoryResponse(packet *Packet) {
- body := new(CMsgClientFSGetFriendMessageHistoryResponse)
+ body := new(CMsgClientChatGetFriendMessageHistoryResponse)
packet.ReadProtoMsg(body)
steamid := SteamId(body.GetSteamid())
for _, message := range body.GetMessages() {
diff --git a/vendor/github.com/Philipp15b/go-steam/social_events.go b/vendor/github.com/Philipp15b/go-steam/social_events.go
index f17a650a..b495131d 100644
--- a/vendor/github.com/Philipp15b/go-steam/social_events.go
+++ b/vendor/github.com/Philipp15b/go-steam/social_events.go
@@ -1,9 +1,10 @@
package steam
import (
+ "time"
+
. "github.com/Philipp15b/go-steam/protocol/steamlang"
. "github.com/Philipp15b/go-steam/steamid"
- "time"
)
type FriendsListEvent struct{}
@@ -41,7 +42,7 @@ type PersonaStateEvent struct {
SourceSteamId SteamId `json:",string"`
GameDataBlob []byte
Name string
- Avatar string
+ Avatar []byte
LastLogOff uint32
LastLogOn uint32
ClanRank uint32
@@ -49,17 +50,14 @@ type PersonaStateEvent struct {
OnlineSessionInstances uint32
PublishedSessionId uint32
PersonaSetByUser bool
- FacebookName string
- FacebookId uint64 `json:",string"`
}
// Fired when a clan's state has been changed
type ClanStateEvent struct {
- ClandId SteamId `json:",string"`
- StateFlags EClientPersonaStateFlag
+ ClanId SteamId `json:",string"`
AccountFlags EAccountFlags
ClanName string
- Avatar string
+ Avatar []byte
MemberTotalCount uint32
MemberOnlineCount uint32
MemberChattingCount uint32
diff --git a/vendor/github.com/Philipp15b/go-steam/socialcache/friends.go b/vendor/github.com/Philipp15b/go-steam/socialcache/friends.go
index 15168b80..511da9bb 100644
--- a/vendor/github.com/Philipp15b/go-steam/socialcache/friends.go
+++ b/vendor/github.com/Philipp15b/go-steam/socialcache/friends.go
@@ -2,9 +2,10 @@ package socialcache
import (
"errors"
+ "sync"
+
. "github.com/Philipp15b/go-steam/protocol/steamlang"
. "github.com/Philipp15b/go-steam/steamid"
- "sync"
)
// Friends list is a thread safe map
@@ -76,7 +77,7 @@ func (list *FriendsList) SetName(id SteamId, name string) {
}
}
-func (list *FriendsList) SetAvatar(id SteamId, hash string) {
+func (list *FriendsList) SetAvatar(id SteamId, hash []byte) {
list.mutex.Lock()
defer list.mutex.Unlock()
if val, ok := list.byId[id]; ok {
@@ -136,7 +137,7 @@ func (list *FriendsList) SetGameName(id SteamId, name string) {
type Friend struct {
SteamId SteamId `json:",string"`
Name string
- Avatar string
+ Avatar []byte
Relationship EFriendRelationship
PersonaState EPersonaState
PersonaStateFlags EPersonaStateFlag
diff --git a/vendor/github.com/Philipp15b/go-steam/socialcache/groups.go b/vendor/github.com/Philipp15b/go-steam/socialcache/groups.go
index 6acce20f..bb330efc 100644
--- a/vendor/github.com/Philipp15b/go-steam/socialcache/groups.go
+++ b/vendor/github.com/Philipp15b/go-steam/socialcache/groups.go
@@ -2,9 +2,10 @@ package socialcache
import (
"errors"
+ "sync"
+
. "github.com/Philipp15b/go-steam/protocol/steamlang"
. "github.com/Philipp15b/go-steam/steamid"
- "sync"
)
// Groups list is a thread safe map
@@ -78,7 +79,7 @@ func (list *GroupsList) SetName(id SteamId, name string) {
}
}
-func (list *GroupsList) SetAvatar(id SteamId, hash string) {
+func (list *GroupsList) SetAvatar(id SteamId, hash []byte) {
list.mutex.Lock()
defer list.mutex.Unlock()
id = id.ChatToClan()
@@ -136,7 +137,7 @@ func (list *GroupsList) SetMemberInGameCount(id SteamId, count uint32) {
type Group struct {
SteamId SteamId `json:",string"`
Name string
- Avatar string
+ Avatar []byte
Relationship EClanRelationship
MemberTotalCount uint32
MemberOnlineCount uint32
diff --git a/vendor/github.com/d5/tengo/.travis.yml b/vendor/github.com/d5/tengo/.travis.yml
index d545268e..57986ae9 100644
--- a/vendor/github.com/d5/tengo/.travis.yml
+++ b/vendor/github.com/d5/tengo/.travis.yml
@@ -1,13 +1,13 @@
language: go
go:
- - 1.9
+ - "1.12"
install:
- - go get -u golang.org/x/lint/golint
+ - env GO111MODULE=on go get -u golang.org/x/lint/golint
script:
- - make test
+ - env GO111MODULE=on make test
deploy:
- provider: script
diff --git a/vendor/github.com/d5/tengo/go.mod b/vendor/github.com/d5/tengo/go.mod
new file mode 100644
index 00000000..8421e273
--- /dev/null
+++ b/vendor/github.com/d5/tengo/go.mod
@@ -0,0 +1,3 @@
+module github.com/d5/tengo
+
+go 1.12
diff --git a/vendor/github.com/d5/tengo/stdlib/gensrcmods.go b/vendor/github.com/d5/tengo/stdlib/gensrcmods.go
deleted file mode 100644
index fada66bd..00000000
--- a/vendor/github.com/d5/tengo/stdlib/gensrcmods.go
+++ /dev/null
@@ -1,53 +0,0 @@
-// +build ignore
-
-package main
-
-import (
- "bytes"
- "io/ioutil"
- "log"
- "regexp"
- "strconv"
-)
-
-var tengoModFileRE = regexp.MustCompile(`^srcmod_(\w+).tengo$`)
-
-func main() {
- modules := make(map[string]string)
-
- // enumerate all Tengo module files
- files, err := ioutil.ReadDir(".")
- if err != nil {
- log.Fatal(err)
- }
- for _, file := range files {
- m := tengoModFileRE.FindStringSubmatch(file.Name())
- if m != nil {
- modName := m[1]
-
- src, err := ioutil.ReadFile(file.Name())
- if err != nil {
- log.Fatalf("file '%s' read error: %s", file.Name(), err.Error())
- }
-
- modules[modName] = string(src)
- }
- }
-
- var out bytes.Buffer
- out.WriteString(`// Code generated using gensrcmods.go; DO NOT EDIT.
-
-package stdlib
-
-// SourceModules are source type standard library modules.
-var SourceModules = map[string]string{` + "\n")
- for modName, modSrc := range modules {
- out.WriteString("\t\"" + modName + "\": " + strconv.Quote(modSrc) + ",\n")
- }
- out.WriteString("}\n")
-
- const target = "source_modules.go"
- if err := ioutil.WriteFile(target, out.Bytes(), 0644); err != nil {
- log.Fatal(err)
- }
-}
diff --git a/vendor/github.com/gorilla/websocket/.travis.yml b/vendor/github.com/gorilla/websocket/.travis.yml
deleted file mode 100644
index a49db51c..00000000
--- a/vendor/github.com/gorilla/websocket/.travis.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-language: go
-sudo: false
-
-matrix:
- include:
- - go: 1.7.x
- - go: 1.8.x
- - go: 1.9.x
- - go: 1.10.x
- - go: 1.11.x
- - go: tip
- allow_failures:
- - go: tip
-
-script:
- - go get -t -v ./...
- - diff -u <(echo -n) <(gofmt -d .)
- - go vet $(go list ./... | grep -v /vendor/)
- - go test -v -race ./...
diff --git a/vendor/github.com/gorilla/websocket/README.md b/vendor/github.com/gorilla/websocket/README.md
index 20e391f8..0827d059 100644
--- a/vendor/github.com/gorilla/websocket/README.md
+++ b/vendor/github.com/gorilla/websocket/README.md
@@ -1,11 +1,11 @@
# Gorilla WebSocket
+[![GoDoc](https://godoc.org/github.com/gorilla/websocket?status.svg)](https://godoc.org/github.com/gorilla/websocket)
+[![CircleCI](https://circleci.com/gh/gorilla/websocket.svg?style=svg)](https://circleci.com/gh/gorilla/websocket)
+
Gorilla WebSocket is a [Go](http://golang.org/) implementation of the
[WebSocket](http://www.rfc-editor.org/rfc/rfc6455.txt) protocol.
-[![Build Status](https://travis-ci.org/gorilla/websocket.svg?branch=master)](https://travis-ci.org/gorilla/websocket)
-[![GoDoc](https://godoc.org/github.com/gorilla/websocket?status.svg)](https://godoc.org/github.com/gorilla/websocket)
-
### Documentation
* [API Reference](http://godoc.org/github.com/gorilla/websocket)
@@ -27,7 +27,7 @@ package API is stable.
### Protocol Compliance
The Gorilla WebSocket package passes the server tests in the [Autobahn Test
-Suite](http://autobahn.ws/testsuite) using the application in the [examples/autobahn
+Suite](https://github.com/crossbario/autobahn-testsuite) using the application in the [examples/autobahn
subdirectory](https://github.com/gorilla/websocket/tree/master/examples/autobahn).
### Gorilla WebSocket compared with other packages
@@ -40,7 +40,7 @@ subdirectory](https://github.com/gorilla/websocket/tree/master/examples/autobahn
</tr>
<tr>
<tr><td colspan="3"><a href="http://tools.ietf.org/html/rfc6455">RFC 6455</a> Features</td></tr>
-<tr><td>Passes <a href="http://autobahn.ws/testsuite/">Autobahn Test Suite</a></td><td><a href="https://github.com/gorilla/websocket/tree/master/examples/autobahn">Yes</a></td><td>No</td></tr>
+<tr><td>Passes <a href="https://github.com/crossbario/autobahn-testsuite">Autobahn Test Suite</a></td><td><a href="https://github.com/gorilla/websocket/tree/master/examples/autobahn">Yes</a></td><td>No</td></tr>
<tr><td>Receive <a href="https://tools.ietf.org/html/rfc6455#section-5.4">fragmented</a> message<td>Yes</td><td><a href="https://code.google.com/p/go/issues/detail?id=7632">No</a>, see note 1</td></tr>
<tr><td>Send <a href="https://tools.ietf.org/html/rfc6455#section-5.5.1">close</a> message</td><td><a href="http://godoc.org/github.com/gorilla/websocket#hdr-Control_Messages">Yes</a></td><td><a href="https://code.google.com/p/go/issues/detail?id=4588">No</a></td></tr>
<tr><td>Send <a href="https://tools.ietf.org/html/rfc6455#section-5.5.2">pings</a> and receive <a href="https://tools.ietf.org/html/rfc6455#section-5.5.3">pongs</a></td><td><a href="http://godoc.org/github.com/gorilla/websocket#hdr-Control_Messages">Yes</a></td><td>No</td></tr>
diff --git a/vendor/github.com/gorilla/websocket/client.go b/vendor/github.com/gorilla/websocket/client.go
index 2e32fd50..962c06a3 100644
--- a/vendor/github.com/gorilla/websocket/client.go
+++ b/vendor/github.com/gorilla/websocket/client.go
@@ -70,7 +70,7 @@ type Dialer struct {
// HandshakeTimeout specifies the duration for the handshake to complete.
HandshakeTimeout time.Duration
- // ReadBufferSize and WriteBufferSize specify I/O buffer sizes. If a buffer
+ // ReadBufferSize and WriteBufferSize specify I/O buffer sizes in bytes. If a buffer
// size is zero, then a useful default size is used. The I/O buffer sizes
// do not limit the size of the messages that can be sent or received.
ReadBufferSize, WriteBufferSize int
@@ -140,7 +140,7 @@ var nilDialer = *DefaultDialer
// Use the response.Header to get the selected subprotocol
// (Sec-WebSocket-Protocol) and cookies (Set-Cookie).
//
-// The context will be used in the request and in the Dialer
+// The context will be used in the request and in the Dialer.
//
// If the WebSocket handshake fails, ErrBadHandshake is returned along with a
// non-nil *http.Response so that callers can handle redirects, authentication,
diff --git a/vendor/github.com/gorilla/websocket/conn.go b/vendor/github.com/gorilla/websocket/conn.go
index d2a21c14..6f17cd29 100644
--- a/vendor/github.com/gorilla/websocket/conn.go
+++ b/vendor/github.com/gorilla/websocket/conn.go
@@ -260,10 +260,12 @@ type Conn struct {
newCompressionWriter func(io.WriteCloser, int) io.WriteCloser
// Read fields
- reader io.ReadCloser // the current reader returned to the application
- readErr error
- br *bufio.Reader
- readRemaining int64 // bytes remaining in current frame.
+ reader io.ReadCloser // the current reader returned to the application
+ readErr error
+ br *bufio.Reader
+ // bytes remaining in current frame.
+ // set setReadRemaining to safely update this value and prevent overflow
+ readRemaining int64
readFinal bool // true the current message has more frames.
readLength int64 // Message size.
readLimit int64 // Maximum message size.
@@ -320,6 +322,17 @@ func newConn(conn net.Conn, isServer bool, readBufferSize, writeBufferSize int,
return c
}
+// setReadRemaining tracks the number of bytes remaining on the connection. If n
+// overflows, an ErrReadLimit is returned.
+func (c *Conn) setReadRemaining(n int64) error {
+ if n < 0 {
+ return ErrReadLimit
+ }
+
+ c.readRemaining = n
+ return nil
+}
+
// Subprotocol returns the negotiated protocol for the connection.
func (c *Conn) Subprotocol() string {
return c.subprotocol
@@ -451,7 +464,8 @@ func (c *Conn) WriteControl(messageType int, data []byte, deadline time.Time) er
return err
}
-func (c *Conn) prepWrite(messageType int) error {
+// beginMessage prepares a connection and message writer for a new message.
+func (c *Conn) beginMessage(mw *messageWriter, messageType int) error {
// Close previous writer if not already closed by the application. It's
// probably better to return an error in this situation, but we cannot
// change this without breaking existing applications.
@@ -471,6 +485,10 @@ func (c *Conn) prepWrite(messageType int) error {
return err
}
+ mw.c = c
+ mw.frameType = messageType
+ mw.pos = maxFrameHeaderSize
+
if c.writeBuf == nil {
wpd, ok := c.writePool.Get().(writePoolData)
if ok {
@@ -491,16 +509,11 @@ func (c *Conn) prepWrite(messageType int) error {
// All message types (TextMessage, BinaryMessage, CloseMessage, PingMessage and
// PongMessage) are supported.
func (c *Conn) NextWriter(messageType int) (io.WriteCloser, error) {
- if err := c.prepWrite(messageType); err != nil {
+ var mw messageWriter
+ if err := c.beginMessage(&mw, messageType); err != nil {
return nil, err
}
-
- mw := &messageWriter{
- c: c,
- frameType: messageType,
- pos: maxFrameHeaderSize,
- }
- c.writer = mw
+ c.writer = &mw
if c.newCompressionWriter != nil && c.enableWriteCompression && isData(messageType) {
w := c.newCompressionWriter(c.writer, c.compressionLevel)
mw.compress = true
@@ -517,10 +530,16 @@ type messageWriter struct {
err error
}
-func (w *messageWriter) fatal(err error) error {
+func (w *messageWriter) endMessage(err error) error {
if w.err != nil {
- w.err = err
- w.c.writer = nil
+ return err
+ }
+ c := w.c
+ w.err = err
+ c.writer = nil
+ if c.writePool != nil {
+ c.writePool.Put(writePoolData{buf: c.writeBuf})
+ c.writeBuf = nil
}
return err
}
@@ -534,7 +553,7 @@ func (w *messageWriter) flushFrame(final bool, extra []byte) error {
// Check for invalid control frames.
if isControl(w.frameType) &&
(!final || length > maxControlFramePayloadSize) {
- return w.fatal(errInvalidControlFrame)
+ return w.endMessage(errInvalidControlFrame)
}
b0 := byte(w.frameType)
@@ -579,7 +598,7 @@ func (w *messageWriter) flushFrame(final bool, extra []byte) error {
copy(c.writeBuf[maxFrameHeaderSize-4:], key[:])
maskBytes(key, 0, c.writeBuf[maxFrameHeaderSize:w.pos])
if len(extra) > 0 {
- return c.writeFatal(errors.New("websocket: internal error, extra used in client mode"))
+ return w.endMessage(c.writeFatal(errors.New("websocket: internal error, extra used in client mode")))
}
}
@@ -600,15 +619,11 @@ func (w *messageWriter) flushFrame(final bool, extra []byte) error {
c.isWriting = false
if err != nil {
- return w.fatal(err)
+ return w.endMessage(err)
}
if final {
- c.writer = nil
- if c.writePool != nil {
- c.writePool.Put(writePoolData{buf: c.writeBuf})
- c.writeBuf = nil
- }
+ w.endMessage(errWriteClosed)
return nil
}
@@ -706,11 +721,7 @@ func (w *messageWriter) Close() error {
if w.err != nil {
return w.err
}
- if err := w.flushFrame(true, nil); err != nil {
- return err
- }
- w.err = errWriteClosed
- return nil
+ return w.flushFrame(true, nil)
}
// WritePreparedMessage writes prepared message into connection.
@@ -742,10 +753,10 @@ func (c *Conn) WriteMessage(messageType int, data []byte) error {
if c.isServer && (c.newCompressionWriter == nil || !c.enableWriteCompression) {
// Fast path with no allocations and single frame.
- if err := c.prepWrite(messageType); err != nil {
+ var mw messageWriter
+ if err := c.beginMessage(&mw, messageType); err != nil {
return err
}
- mw := messageWriter{c: c, frameType: messageType, pos: maxFrameHeaderSize}
n := copy(c.writeBuf[mw.pos:], data)
mw.pos += n
data = data[n:]
@@ -792,7 +803,7 @@ func (c *Conn) advanceFrame() (int, error) {
final := p[0]&finalBit != 0
frameType := int(p[0] & 0xf)
mask := p[1]&maskBit != 0
- c.readRemaining = int64(p[1] & 0x7f)
+ c.setReadRemaining(int64(p[1] & 0x7f))
c.readDecompress = false
if c.newDecompressionReader != nil && (p[0]&rsv1Bit) != 0 {
@@ -826,7 +837,17 @@ func (c *Conn) advanceFrame() (int, error) {
return noFrame, c.handleProtocolError("unknown opcode " + strconv.Itoa(frameType))
}
- // 3. Read and parse frame length.
+ // 3. Read and parse frame length as per
+ // https://tools.ietf.org/html/rfc6455#section-5.2
+ //
+ // The length of the "Payload data", in bytes: if 0-125, that is the payload
+ // length.
+ // - If 126, the following 2 bytes interpreted as a 16-bit unsigned
+ // integer are the payload length.
+ // - If 127, the following 8 bytes interpreted as
+ // a 64-bit unsigned integer (the most significant bit MUST be 0) are the
+ // payload length. Multibyte length quantities are expressed in network byte
+ // order.
switch c.readRemaining {
case 126:
@@ -834,13 +855,19 @@ func (c *Conn) advanceFrame() (int, error) {
if err != nil {
return noFrame, err
}
- c.readRemaining = int64(binary.BigEndian.Uint16(p))
+
+ if err := c.setReadRemaining(int64(binary.BigEndian.Uint16(p))); err != nil {
+ return noFrame, err
+ }
case 127:
p, err := c.read(8)
if err != nil {
return noFrame, err
}
- c.readRemaining = int64(binary.BigEndian.Uint64(p))
+
+ if err := c.setReadRemaining(int64(binary.BigEndian.Uint64(p))); err != nil {
+ return noFrame, err
+ }
}
// 4. Handle frame masking.
@@ -863,6 +890,12 @@ func (c *Conn) advanceFrame() (int, error) {
if frameType == continuationFrame || frameType == TextMessage || frameType == BinaryMessage {
c.readLength += c.readRemaining
+ // Don't allow readLength to overflow in the presence of a large readRemaining
+ // counter.
+ if c.readLength < 0 {
+ return noFrame, ErrReadLimit
+ }
+
if c.readLimit > 0 && c.readLength > c.readLimit {
c.WriteControl(CloseMessage, FormatCloseMessage(CloseMessageTooBig, ""), time.Now().Add(writeWait))
return noFrame, ErrReadLimit
@@ -876,7 +909,7 @@ func (c *Conn) advanceFrame() (int, error) {
var payload []byte
if c.readRemaining > 0 {
payload, err = c.read(int(c.readRemaining))
- c.readRemaining = 0
+ c.setReadRemaining(0)
if err != nil {
return noFrame, err
}
@@ -949,6 +982,7 @@ func (c *Conn) NextReader() (messageType int, r io.Reader, err error) {
c.readErr = hideTempErr(err)
break
}
+
if frameType == TextMessage || frameType == BinaryMessage {
c.messageReader = &messageReader{c}
c.reader = c.messageReader
@@ -989,7 +1023,9 @@ func (r *messageReader) Read(b []byte) (int, error) {
if c.isServer {
c.readMaskPos = maskBytes(c.readMaskKey, c.readMaskPos, b[:n])
}
- c.readRemaining -= int64(n)
+ rem := c.readRemaining
+ rem -= int64(n)
+ c.setReadRemaining(rem)
if c.readRemaining > 0 && c.readErr == io.EOF {
c.readErr = errUnexpectedEOF
}
@@ -1041,7 +1077,7 @@ func (c *Conn) SetReadDeadline(t time.Time) error {
return c.conn.SetReadDeadline(t)
}
-// SetReadLimit sets the maximum size for a message read from the peer. If a
+// SetReadLimit sets the maximum size in bytes for a message read from the peer. If a
// message exceeds the limit, the connection sends a close message to the peer
// and returns ErrReadLimit to the application.
func (c *Conn) SetReadLimit(limit int64) {
diff --git a/vendor/github.com/gorilla/websocket/doc.go b/vendor/github.com/gorilla/websocket/doc.go
index dcce1a63..c6f4df89 100644
--- a/vendor/github.com/gorilla/websocket/doc.go
+++ b/vendor/github.com/gorilla/websocket/doc.go
@@ -151,6 +151,53 @@
// checking. The application is responsible for checking the Origin header
// before calling the Upgrade function.
//
+// Buffers
+//
+// Connections buffer network input and output to reduce the number
+// of system calls when reading or writing messages.
+//
+// Write buffers are also used for constructing WebSocket frames. See RFC 6455,
+// Section 5 for a discussion of message framing. A WebSocket frame header is
+// written to the network each time a write buffer is flushed to the network.
+// Decreasing the size of the write buffer can increase the amount of framing
+// overhead on the connection.
+//
+// The buffer sizes in bytes are specified by the ReadBufferSize and
+// WriteBufferSize fields in the Dialer and Upgrader. The Dialer uses a default
+// size of 4096 when a buffer size field is set to zero. The Upgrader reuses
+// buffers created by the HTTP server when a buffer size field is set to zero.
+// The HTTP server buffers have a size of 4096 at the time of this writing.
+//
+// The buffer sizes do not limit the size of a message that can be read or
+// written by a connection.
+//
+// Buffers are held for the lifetime of the connection by default. If the
+// Dialer or Upgrader WriteBufferPool field is set, then a connection holds the
+// write buffer only when writing a message.
+//
+// Applications should tune the buffer sizes to balance memory use and
+// performance. Increasing the buffer size uses more memory, but can reduce the
+// number of system calls to read or write the network. In the case of writing,
+// increasing the buffer size can reduce the number of frame headers written to
+// the network.
+//
+// Some guidelines for setting buffer parameters are:
+//
+// Limit the buffer sizes to the maximum expected message size. Buffers larger
+// than the largest message do not provide any benefit.
+//
+// Depending on the distribution of message sizes, setting the buffer size to
+// to a value less than the maximum expected message size can greatly reduce
+// memory use with a small impact on performance. Here's an example: If 99% of
+// the messages are smaller than 256 bytes and the maximum message size is 512
+// bytes, then a buffer size of 256 bytes will result in 1.01 more system calls
+// than a buffer size of 512 bytes. The memory savings is 50%.
+//
+// A write buffer pool is useful when the application has a modest number
+// writes over a large number of connections. when buffers are pooled, a larger
+// buffer size has a reduced impact on total memory use and has the benefit of
+// reducing system calls and frame overhead.
+//
// Compression EXPERIMENTAL
//
// Per message compression extensions (RFC 7692) are experimentally supported
diff --git a/vendor/github.com/gorilla/websocket/go.mod b/vendor/github.com/gorilla/websocket/go.mod
new file mode 100644
index 00000000..1a7afd50
--- /dev/null
+++ b/vendor/github.com/gorilla/websocket/go.mod
@@ -0,0 +1,3 @@
+module github.com/gorilla/websocket
+
+go 1.12
diff --git a/vendor/github.com/gorilla/websocket/go.sum b/vendor/github.com/gorilla/websocket/go.sum
new file mode 100644
index 00000000..cf4fbbaa
--- /dev/null
+++ b/vendor/github.com/gorilla/websocket/go.sum
@@ -0,0 +1,2 @@
+github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH/Q=
+github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
diff --git a/vendor/github.com/gorilla/websocket/join.go b/vendor/github.com/gorilla/websocket/join.go
new file mode 100644
index 00000000..c64f8c82
--- /dev/null
+++ b/vendor/github.com/gorilla/websocket/join.go
@@ -0,0 +1,42 @@
+// Copyright 2019 The Gorilla WebSocket Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package websocket
+
+import (
+ "io"
+ "strings"
+)
+
+// JoinMessages concatenates received messages to create a single io.Reader.
+// The string term is appended to each message. The returned reader does not
+// support concurrent calls to the Read method.
+func JoinMessages(c *Conn, term string) io.Reader {
+ return &joinReader{c: c, term: term}
+}
+
+type joinReader struct {
+ c *Conn
+ term string
+ r io.Reader
+}
+
+func (r *joinReader) Read(p []byte) (int, error) {
+ if r.r == nil {
+ var err error
+ _, r.r, err = r.c.NextReader()
+ if err != nil {
+ return 0, err
+ }
+ if r.term != "" {
+ r.r = io.MultiReader(r.r, strings.NewReader(r.term))
+ }
+ }
+ n, err := r.r.Read(p)
+ if err == io.EOF {
+ err = nil
+ r.r = nil
+ }
+ return n, err
+}
diff --git a/vendor/github.com/gorilla/websocket/proxy.go b/vendor/github.com/gorilla/websocket/proxy.go
index bf2478e4..e87a8c9f 100644
--- a/vendor/github.com/gorilla/websocket/proxy.go
+++ b/vendor/github.com/gorilla/websocket/proxy.go
@@ -22,18 +22,18 @@ func (fn netDialerFunc) Dial(network, addr string) (net.Conn, error) {
func init() {
proxy_RegisterDialerType("http", func(proxyURL *url.URL, forwardDialer proxy_Dialer) (proxy_Dialer, error) {
- return &httpProxyDialer{proxyURL: proxyURL, fowardDial: forwardDialer.Dial}, nil
+ return &httpProxyDialer{proxyURL: proxyURL, forwardDial: forwardDialer.Dial}, nil
})
}
type httpProxyDialer struct {
- proxyURL *url.URL
- fowardDial func(network, addr string) (net.Conn, error)
+ proxyURL *url.URL
+ forwardDial func(network, addr string) (net.Conn, error)
}
func (hpd *httpProxyDialer) Dial(network string, addr string) (net.Conn, error) {
hostPort, _ := hostPortNoPort(hpd.proxyURL)
- conn, err := hpd.fowardDial(network, hostPort)
+ conn, err := hpd.forwardDial(network, hostPort)
if err != nil {
return nil, err
}
diff --git a/vendor/github.com/gorilla/websocket/server.go b/vendor/github.com/gorilla/websocket/server.go
index a761824b..887d5589 100644
--- a/vendor/github.com/gorilla/websocket/server.go
+++ b/vendor/github.com/gorilla/websocket/server.go
@@ -27,7 +27,7 @@ type Upgrader struct {
// HandshakeTimeout specifies the duration for the handshake to complete.
HandshakeTimeout time.Duration
- // ReadBufferSize and WriteBufferSize specify I/O buffer sizes. If a buffer
+ // ReadBufferSize and WriteBufferSize specify I/O buffer sizes in bytes. If a buffer
// size is zero, then buffers allocated by the HTTP server are used. The
// I/O buffer sizes do not limit the size of the messages that can be sent
// or received.
@@ -153,7 +153,7 @@ func (u *Upgrader) Upgrade(w http.ResponseWriter, r *http.Request, responseHeade
challengeKey := r.Header.Get("Sec-Websocket-Key")
if challengeKey == "" {
- return u.returnError(w, r, http.StatusBadRequest, "websocket: not a websocket handshake: `Sec-WebSocket-Key' header is missing or blank")
+ return u.returnError(w, r, http.StatusBadRequest, "websocket: not a websocket handshake: 'Sec-WebSocket-Key' header is missing or blank")
}
subprotocol := u.selectSubprotocol(r, responseHeader)
diff --git a/vendor/github.com/gorilla/websocket/util.go b/vendor/github.com/gorilla/websocket/util.go
index 354001e1..7bf2f66c 100644
--- a/vendor/github.com/gorilla/websocket/util.go
+++ b/vendor/github.com/gorilla/websocket/util.go
@@ -31,68 +31,113 @@ func generateChallengeKey() (string, error) {
return base64.StdEncoding.EncodeToString(p), nil
}
-// Octet types from RFC 2616.
-var octetTypes [256]byte
-
-const (
- isTokenOctet = 1 << iota
- isSpaceOctet
-)
-
-func init() {
- // From RFC 2616
- //
- // OCTET = <any 8-bit sequence of data>
- // CHAR = <any US-ASCII character (octets 0 - 127)>
- // CTL = <any US-ASCII control character (octets 0 - 31) and DEL (127)>
- // CR = <US-ASCII CR, carriage return (13)>
- // LF = <US-ASCII LF, linefeed (10)>
- // SP = <US-ASCII SP, space (32)>
- // HT = <US-ASCII HT, horizontal-tab (9)>
- // <"> = <US-ASCII double-quote mark (34)>
- // CRLF = CR LF
- // LWS = [CRLF] 1*( SP | HT )
- // TEXT = <any OCTET except CTLs, but including LWS>
- // separators = "(" | ")" | "<" | ">" | "@" | "," | ";" | ":" | "\" | <">
- // | "/" | "[" | "]" | "?" | "=" | "{" | "}" | SP | HT
- // token = 1*<any CHAR except CTLs or separators>
- // qdtext = <any TEXT except <">>
-
- for c := 0; c < 256; c++ {
- var t byte
- isCtl := c <= 31 || c == 127
- isChar := 0 <= c && c <= 127
- isSeparator := strings.IndexRune(" \t\"(),/:;<=>?@[]\\{}", rune(c)) >= 0
- if strings.IndexRune(" \t\r\n", rune(c)) >= 0 {
- t |= isSpaceOctet
- }
- if isChar && !isCtl && !isSeparator {
- t |= isTokenOctet
- }
- octetTypes[c] = t
- }
+// Token octets per RFC 2616.
+var isTokenOctet = [256]bool{
+ '!': true,
+ '#': true,
+ '$': true,
+ '%': true,
+ '&': true,
+ '\'': true,
+ '*': true,
+ '+': true,
+ '-': true,
+ '.': true,
+ '0': true,
+ '1': true,
+ '2': true,
+ '3': true,
+ '4': true,
+ '5': true,
+ '6': true,
+ '7': true,
+ '8': true,
+ '9': true,
+ 'A': true,
+ 'B': true,
+ 'C': true,
+ 'D': true,
+ 'E': true,
+ 'F': true,
+ 'G': true,
+ 'H': true,
+ 'I': true,
+ 'J': true,
+ 'K': true,
+ 'L': true,
+ 'M': true,
+ 'N': true,
+ 'O': true,
+ 'P': true,
+ 'Q': true,
+ 'R': true,
+ 'S': true,
+ 'T': true,
+ 'U': true,
+ 'W': true,
+ 'V': true,
+ 'X': true,
+ 'Y': true,
+ 'Z': true,
+ '^': true,
+ '_': true,
+ '`': true,
+ 'a': true,
+ 'b': true,
+ 'c': true,
+ 'd': true,
+ 'e': true,
+ 'f': true,
+ 'g': true,
+ 'h': true,
+ 'i': true,
+ 'j': true,
+ 'k': true,
+ 'l': true,
+ 'm': true,
+ 'n': true,
+ 'o': true,
+ 'p': true,
+ 'q': true,
+ 'r': true,
+ 's': true,
+ 't': true,
+ 'u': true,
+ 'v': true,
+ 'w': true,
+ 'x': true,
+ 'y': true,
+ 'z': true,
+ '|': true,
+ '~': true,
}
+// skipSpace returns a slice of the string s with all leading RFC 2616 linear
+// whitespace removed.
func skipSpace(s string) (rest string) {
i := 0
for ; i < len(s); i++ {
- if octetTypes[s[i]]&isSpaceOctet == 0 {
+ if b := s[i]; b != ' ' && b != '\t' {
break
}
}
return s[i:]
}
+// nextToken returns the leading RFC 2616 token of s and the string following
+// the token.
func nextToken(s string) (token, rest string) {
i := 0
for ; i < len(s); i++ {
- if octetTypes[s[i]]&isTokenOctet == 0 {
+ if !isTokenOctet[s[i]] {
break
}
}
return s[:i], s[i:]
}
+// nextTokenOrQuoted returns the leading token or quoted string per RFC 2616
+// and the string following the token or quoted string.
func nextTokenOrQuoted(s string) (value string, rest string) {
if !strings.HasPrefix(s, "\"") {
return nextToken(s)
@@ -128,7 +173,8 @@ func nextTokenOrQuoted(s string) (value string, rest string) {
return "", ""
}
-// equalASCIIFold returns true if s is equal to t with ASCII case folding.
+// equalASCIIFold returns true if s is equal to t with ASCII case folding as
+// defined in RFC 4790.
func equalASCIIFold(s, t string) bool {
for s != "" && t != "" {
sr, size := utf8.DecodeRuneInString(s)
diff --git a/vendor/github.com/hashicorp/golang-lru/go.mod b/vendor/github.com/hashicorp/golang-lru/go.mod
index 824cb97e..8ad8826b 100644
--- a/vendor/github.com/hashicorp/golang-lru/go.mod
+++ b/vendor/github.com/hashicorp/golang-lru/go.mod
@@ -1 +1,3 @@
module github.com/hashicorp/golang-lru
+
+go 1.12
diff --git a/vendor/github.com/hashicorp/golang-lru/lru.go b/vendor/github.com/hashicorp/golang-lru/lru.go
index 1cbe04b7..052a38b4 100644
--- a/vendor/github.com/hashicorp/golang-lru/lru.go
+++ b/vendor/github.com/hashicorp/golang-lru/lru.go
@@ -86,17 +86,35 @@ func (c *Cache) ContainsOrAdd(key, value interface{}) (ok, evicted bool) {
}
// Remove removes the provided key from the cache.
-func (c *Cache) Remove(key interface{}) {
+func (c *Cache) Remove(key interface{}) (present bool) {
c.lock.Lock()
- c.lru.Remove(key)
+ present = c.lru.Remove(key)
c.lock.Unlock()
+ return
+}
+
+// Resize changes the cache size.
+func (c *Cache) Resize(size int) (evicted int) {
+ c.lock.Lock()
+ evicted = c.lru.Resize(size)
+ c.lock.Unlock()
+ return evicted
}
// RemoveOldest removes the oldest item from the cache.
-func (c *Cache) RemoveOldest() {
+func (c *Cache) RemoveOldest() (key interface{}, value interface{}, ok bool) {
+ c.lock.Lock()
+ key, value, ok = c.lru.RemoveOldest()
+ c.lock.Unlock()
+ return
+}
+
+// GetOldest returns the oldest entry
+func (c *Cache) GetOldest() (key interface{}, value interface{}, ok bool) {
c.lock.Lock()
- c.lru.RemoveOldest()
+ key, value, ok = c.lru.GetOldest()
c.lock.Unlock()
+ return
}
// Keys returns a slice of the keys in the cache, from oldest to newest.
diff --git a/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go b/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go
index 5673773b..a86c8539 100644
--- a/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go
+++ b/vendor/github.com/hashicorp/golang-lru/simplelru/lru.go
@@ -73,6 +73,9 @@ func (c *LRU) Add(key, value interface{}) (evicted bool) {
func (c *LRU) Get(key interface{}) (value interface{}, ok bool) {
if ent, ok := c.items[key]; ok {
c.evictList.MoveToFront(ent)
+ if ent.Value.(*entry) == nil {
+ return nil, false
+ }
return ent.Value.(*entry).value, true
}
return
@@ -142,6 +145,19 @@ func (c *LRU) Len() int {
return c.evictList.Len()
}
+// Resize changes the cache size.
+func (c *LRU) Resize(size int) (evicted int) {
+ diff := c.Len() - size
+ if diff < 0 {
+ diff = 0
+ }
+ for i := 0; i < diff; i++ {
+ c.removeOldest()
+ }
+ c.size = size
+ return diff
+}
+
// removeOldest removes the oldest item from the cache.
func (c *LRU) removeOldest() {
ent := c.evictList.Back()
diff --git a/vendor/github.com/hashicorp/golang-lru/simplelru/lru_interface.go b/vendor/github.com/hashicorp/golang-lru/simplelru/lru_interface.go
index 74c70774..92d70934 100644
--- a/vendor/github.com/hashicorp/golang-lru/simplelru/lru_interface.go
+++ b/vendor/github.com/hashicorp/golang-lru/simplelru/lru_interface.go
@@ -10,7 +10,7 @@ type LRUCache interface {
// updates the "recently used"-ness of the key. #value, isFound
Get(key interface{}) (value interface{}, ok bool)
- // Check if a key exsists in cache without updating the recent-ness.
+ // Checks if a key exists in cache without updating the recent-ness.
Contains(key interface{}) (ok bool)
// Returns key's value without updating the "recently used"-ness of the key.
@@ -31,6 +31,9 @@ type LRUCache interface {
// Returns the number of items in the cache.
Len() int
- // Clear all cache entries
+ // Clears all cache entries.
Purge()
+
+ // Resizes cache, returning number evicted
+ Resize(int) int
}
diff --git a/vendor/github.com/labstack/echo/v4/bind.go b/vendor/github.com/labstack/echo/v4/bind.go
index 07d8034c..959a314c 100644
--- a/vendor/github.com/labstack/echo/v4/bind.go
+++ b/vendor/github.com/labstack/echo/v4/bind.go
@@ -33,6 +33,17 @@ type (
// Bind implements the `Binder#Bind` function.
func (b *DefaultBinder) Bind(i interface{}, c Context) (err error) {
req := c.Request()
+
+ names := c.ParamNames()
+ values := c.ParamValues()
+ params := map[string][]string{}
+ for i, name := range names {
+ params[name] = []string{values[i]}
+ }
+ if err := b.bindData(i, params, "param"); err != nil {
+ return NewHTTPError(http.StatusBadRequest, err.Error()).SetInternal(err)
+ }
+
if req.ContentLength == 0 {
if req.Method == http.MethodGet || req.Method == http.MethodDelete {
if err = b.bindData(i, c.QueryParams(), "query"); err != nil {
@@ -77,9 +88,19 @@ func (b *DefaultBinder) Bind(i interface{}, c Context) (err error) {
}
func (b *DefaultBinder) bindData(ptr interface{}, data map[string][]string, tag string) error {
+ if ptr == nil || len(data) == 0 {
+ return nil
+ }
typ := reflect.TypeOf(ptr).Elem()
val := reflect.ValueOf(ptr).Elem()
+ if m, ok := ptr.(*map[string]interface{}); ok {
+ for k, v := range data {
+ (*m)[k] = v[0]
+ }
+ return nil
+ }
+
if typ.Kind() != reflect.Struct {
return errors.New("binding element must be a struct")
}
diff --git a/vendor/github.com/labstack/echo/v4/context.go b/vendor/github.com/labstack/echo/v4/context.go
index 065f5815..e0f4cc00 100644
--- a/vendor/github.com/labstack/echo/v4/context.go
+++ b/vendor/github.com/labstack/echo/v4/context.go
@@ -26,6 +26,9 @@ type (
// SetRequest sets `*http.Request`.
SetRequest(r *http.Request)
+ // SetResponse sets `*Response`.
+ SetResponse(r *Response)
+
// Response returns `*Response`.
Response() *Response
@@ -228,6 +231,10 @@ func (c *context) Response() *Response {
return c.response
}
+func (c *context) SetResponse(r *Response) {
+ c.response = r
+}
+
func (c *context) IsTLS() bool {
return c.request.TLS != nil
}
diff --git a/vendor/github.com/labstack/echo/v4/echo.go b/vendor/github.com/labstack/echo/v4/echo.go
index 56b2cf8c..552c7a78 100644
--- a/vendor/github.com/labstack/echo/v4/echo.go
+++ b/vendor/github.com/labstack/echo/v4/echo.go
@@ -99,9 +99,9 @@ type (
// HTTPError represents an error that occurred while handling a request.
HTTPError struct {
- Code int
- Message interface{}
- Internal error // Stores the error returned by an external dependency
+ Code int `json:"-"`
+ Message interface{} `json:"message"`
+ Internal error `json:"-"` // Stores the error returned by an external dependency
}
// MiddlewareFunc defines a function to process middleware.
@@ -222,11 +222,12 @@ const (
HeaderContentSecurityPolicy = "Content-Security-Policy"
HeaderContentSecurityPolicyReportOnly = "Content-Security-Policy-Report-Only"
HeaderXCSRFToken = "X-CSRF-Token"
+ HeaderReferrerPolicy = "Referrer-Policy"
)
const (
// Version of Echo
- Version = "4.1.5"
+ Version = "4.1.10"
website = "https://echo.labstack.com"
// http://patorjk.com/software/taag/#p=display&f=Small%20Slant&t=Echo
banner = `
@@ -340,32 +341,31 @@ func (e *Echo) Routers() map[string]*Router {
// DefaultHTTPErrorHandler is the default HTTP error handler. It sends a JSON response
// with status code.
func (e *Echo) DefaultHTTPErrorHandler(err error, c Context) {
- var (
- code = http.StatusInternalServerError
- msg interface{}
- )
-
- if he, ok := err.(*HTTPError); ok {
- code = he.Code
- msg = he.Message
+ he, ok := err.(*HTTPError)
+ if ok {
if he.Internal != nil {
- err = fmt.Errorf("%v, %v", err, he.Internal)
+ if herr, ok := he.Internal.(*HTTPError); ok {
+ he = herr
+ }
}
- } else if e.Debug {
- msg = err.Error()
} else {
- msg = http.StatusText(code)
+ he = &HTTPError{
+ Code: http.StatusInternalServerError,
+ Message: http.StatusText(http.StatusInternalServerError),
+ }
}
- if _, ok := msg.(string); ok {
- msg = Map{"message": msg}
+ if e.Debug {
+ he.Message = err.Error()
+ } else if m, ok := he.Message.(string); ok {
+ he.Message = Map{"message": m}
}
// Send response
if !c.Response().Committed {
if c.Request().Method == http.MethodHead { // Issue #608
- err = c.NoContent(code)
+ err = c.NoContent(he.Code)
} else {
- err = c.JSON(code, msg)
+ err = c.JSON(he.Code, he.Message)
}
if err != nil {
e.Logger.Error(err)
@@ -748,7 +748,7 @@ func NewHTTPError(code int, message ...interface{}) *HTTPError {
// Error makes it compatible with `error` interface.
func (he *HTTPError) Error() string {
- return fmt.Sprintf("code=%d, message=%v", he.Code, he.Message)
+ return fmt.Sprintf("code=%d, message=%v, internal=%v", he.Code, he.Message, he.Internal)
}
// SetInternal sets error to HTTPError.Internal
@@ -771,6 +771,7 @@ func WrapMiddleware(m func(http.Handler) http.Handler) MiddlewareFunc {
return func(c Context) (err error) {
m(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
c.SetRequest(r)
+ c.SetResponse(NewResponse(w, c.Echo()))
err = next(c)
})).ServeHTTP(c.Response(), c.Request())
return
diff --git a/vendor/github.com/labstack/echo/v4/go.mod b/vendor/github.com/labstack/echo/v4/go.mod
index d76b9843..f088ba6e 100644
--- a/vendor/github.com/labstack/echo/v4/go.mod
+++ b/vendor/github.com/labstack/echo/v4/go.mod
@@ -4,12 +4,8 @@ go 1.12
require (
github.com/dgrijalva/jwt-go v3.2.0+incompatible
- github.com/labstack/gommon v0.2.9
- github.com/stretchr/testify v1.3.0
+ github.com/labstack/gommon v0.3.0
+ github.com/stretchr/testify v1.4.0
github.com/valyala/fasttemplate v1.0.1
- golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5
- golang.org/x/net v0.0.0-20190607181551-461777fb6f67 // indirect
- golang.org/x/sys v0.0.0-20190609082536-301114b31cce // indirect
- golang.org/x/text v0.3.2 // indirect
- golang.org/x/tools v0.0.0-20190608022120-eacb66d2a7c3 // indirect
+ golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4
)
diff --git a/vendor/github.com/labstack/echo/v4/go.sum b/vendor/github.com/labstack/echo/v4/go.sum
index 48c5b8f1..5aedb2e2 100644
--- a/vendor/github.com/labstack/echo/v4/go.sum
+++ b/vendor/github.com/labstack/echo/v4/go.sum
@@ -1,53 +1,34 @@
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
-github.com/labstack/gommon v0.2.8 h1:JvRqmeZcfrHC5u6uVleB4NxxNbzx6gpbJiQknDbKQu0=
-github.com/labstack/gommon v0.2.8/go.mod h1:/tj9csK2iPSBvn+3NLM9e52usepMtrd5ilFYA+wQNJ4=
-github.com/labstack/gommon v0.2.9 h1:heVeuAYtevIQVYkGj6A41dtfT91LrvFG220lavpWhrU=
-github.com/labstack/gommon v0.2.9/go.mod h1:E8ZTmW9vw5az5/ZyHWCp0Lw4OH2ecsaBP1C/NKavGG4=
-github.com/mattn/go-colorable v0.1.1 h1:G1f5SKeVxmagw/IyvzvtZE4Gybcc4Tr1tf7I8z0XgOg=
-github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=
+github.com/labstack/gommon v0.3.0 h1:JEeO0bvc78PKdyHxloTKiF8BD5iGrH8T6MSeGvSgob0=
+github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k=
github.com/mattn/go-colorable v0.1.2 h1:/bC9yWikZXAL9uJdulbSfyVNIR3n3trXl+v8+1sx8mU=
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
-github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
-github.com/mattn/go-isatty v0.0.7 h1:UvyT9uN+3r7yLEYSlJsbQGdsaB/a0DlgWP3pql6iwOc=
-github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
-github.com/mattn/go-isatty v0.0.8 h1:HLtExJ+uU2HOZ+wI0Tt5DtUDrx8yhUqDcp7fYERX4CE=
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
+github.com/mattn/go-isatty v0.0.9 h1:d5US/mDsogSGW37IV293h//ZFaeajb69h+EHFsv2xGg=
+github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
-github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
-github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
-github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
+github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
+github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.0.1 h1:tY9CJiPnMXf1ERmG2EyK7gNUd+c6RKGD0IfU8WdUSz8=
github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734 h1:p/H982KKEjUnLJkM3tt/LemDnOc1GiZL5FCVlORJ5zo=
-golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5 h1:58fnuSXlxZmFdJyvtTFVmVhcMLU6v5fEb/ok4wyqtNU=
-golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
+golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 h1:HuIa8hRrWRSrqYzx1qI49NNxhdi2PrY7gxVSq1JjLDc=
+golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190522155817-f3200d17e092 h1:4QSRKanuywn15aTZvI/mIDEgPQpswuFndXpOj3rKEco=
-golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
-golang.org/x/net v0.0.0-20190607181551-461777fb6f67 h1:rJJxsykSlULwd2P2+pg/rtnwN2FrWp4IuCxOSyS0V00=
-golang.org/x/net v0.0.0-20190607181551-461777fb6f67/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2 h1:T5DasATyLQfmbTpfEXx/IOL9vfjzW6up+ZDkmHvIf2s=
-golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190609082536-301114b31cce/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
-golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
-golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190608022120-eacb66d2a7c3/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
+gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
+gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
diff --git a/vendor/github.com/labstack/echo/v4/middleware/jwt.go b/vendor/github.com/labstack/echo/v4/middleware/jwt.go
index d4420246..55a98632 100644
--- a/vendor/github.com/labstack/echo/v4/middleware/jwt.go
+++ b/vendor/github.com/labstack/echo/v4/middleware/jwt.go
@@ -25,6 +25,9 @@ type (
// ErrorHandler defines a function which is executed for an invalid token.
// It may be used to define a custom JWT error.
ErrorHandler JWTErrorHandler
+
+ // ErrorHandlerWithContext is almost identical to ErrorHandler, but it's passed the current context.
+ ErrorHandlerWithContext JWTErrorHandlerWithContext
// Signing key to validate token. Used as fallback if SigningKeys has length 0.
// Required. This or SigningKeys.
@@ -69,6 +72,9 @@ type (
// JWTErrorHandler defines a function which is executed for an invalid token.
JWTErrorHandler func(error) error
+ // JWTErrorHandlerWithContext is almost identical to JWTErrorHandler, but it's passed the current context.
+ JWTErrorHandlerWithContext func(error, echo.Context) error
+
jwtExtractor func(echo.Context) (string, error)
)
@@ -177,6 +183,10 @@ func JWTWithConfig(config JWTConfig) echo.MiddlewareFunc {
if config.ErrorHandler != nil {
return config.ErrorHandler(err)
}
+
+ if config.ErrorHandlerWithContext != nil {
+ return config.ErrorHandlerWithContext(err, c)
+ }
return err
}
token := new(jwt.Token)
@@ -199,6 +209,9 @@ func JWTWithConfig(config JWTConfig) echo.MiddlewareFunc {
if config.ErrorHandler != nil {
return config.ErrorHandler(err)
}
+ if config.ErrorHandlerWithContext != nil {
+ return config.ErrorHandlerWithContext(err, c)
+ }
return &echo.HTTPError{
Code: http.StatusUnauthorized,
Message: "invalid or expired jwt",
diff --git a/vendor/github.com/labstack/echo/v4/middleware/logger.go b/vendor/github.com/labstack/echo/v4/middleware/logger.go
index 6fd59efb..9baac476 100644
--- a/vendor/github.com/labstack/echo/v4/middleware/logger.go
+++ b/vendor/github.com/labstack/echo/v4/middleware/logger.go
@@ -4,7 +4,6 @@ import (
"bytes"
"encoding/json"
"io"
- "os"
"strconv"
"strings"
"sync"
@@ -74,7 +73,6 @@ var (
`"status":${status},"error":"${error}","latency":${latency},"latency_human":"${latency_human}"` +
`,"bytes_in":${bytes_in},"bytes_out":${bytes_out}}` + "\n",
CustomTimeFormat: "2006-01-02 15:04:05.00000",
- Output: os.Stdout,
colorer: color.New(),
}
)
@@ -214,6 +212,10 @@ func LoggerWithConfig(config LoggerConfig) echo.MiddlewareFunc {
return
}
+ if config.Output == nil {
+ _, err = c.Logger().Output().Write(buf.Bytes())
+ return
+ }
_, err = config.Output.Write(buf.Bytes())
return
}
diff --git a/vendor/github.com/labstack/echo/v4/middleware/secure.go b/vendor/github.com/labstack/echo/v4/middleware/secure.go
index 77a1487f..6c405172 100644
--- a/vendor/github.com/labstack/echo/v4/middleware/secure.go
+++ b/vendor/github.com/labstack/echo/v4/middleware/secure.go
@@ -66,6 +66,11 @@ type (
// maintained by Chrome (and used by Firefox and Safari): https://hstspreload.org/
// Optional. Default value false.
HSTSPreloadEnabled bool `yaml:"hsts_preload_enabled"`
+
+ // ReferrerPolicy sets the `Referrer-Policy` header providing security against
+ // leaking potentially sensitive request paths to third parties.
+ // Optional. Default value "".
+ ReferrerPolicy string `yaml:"referrer_policy"`
}
)
@@ -131,6 +136,9 @@ func SecureWithConfig(config SecureConfig) echo.MiddlewareFunc {
res.Header().Set(echo.HeaderContentSecurityPolicy, config.ContentSecurityPolicy)
}
}
+ if config.ReferrerPolicy != "" {
+ res.Header().Set(echo.HeaderReferrerPolicy, config.ReferrerPolicy)
+ }
return next(c)
}
}
diff --git a/vendor/github.com/labstack/echo/v4/router.go b/vendor/github.com/labstack/echo/v4/router.go
index 8d3a0180..70bf409f 100644
--- a/vendor/github.com/labstack/echo/v4/router.go
+++ b/vendor/github.com/labstack/echo/v4/router.go
@@ -20,8 +20,8 @@ type (
pnames []string
methodHandler *methodHandler
}
- kind uint8
- children []*node
+ kind uint8
+ children []*node
methodHandler struct {
connect HandlerFunc
delete HandlerFunc
@@ -336,10 +336,14 @@ func (r *Router) Find(method, path string, c Context) {
}
}
+
if l == pl {
// Continue search
search = search[l:]
} else {
+ if nn == nil { // Issue #1348
+ return // Not found
+ }
cn = nn
search = ns
if nk == pkind {
@@ -347,8 +351,6 @@ func (r *Router) Find(method, path string, c Context) {
} else if nk == akind {
goto Any
}
- // Not found
- return
}
if search == "" {
@@ -398,6 +400,9 @@ func (r *Router) Find(method, path string, c Context) {
if nn != nil {
cn = nn
nn = cn.parent // Next (Issue #954)
+ if nn != nil {
+ nk = nn.kind
+ }
search = ns
if nk == pkind {
goto Param
@@ -405,8 +410,7 @@ func (r *Router) Find(method, path string, c Context) {
goto Any
}
}
- // Not found
- return
+ return // Not found
}
pvalues[len(cn.pnames)-1] = search
break
diff --git a/vendor/github.com/labstack/gommon/bytes/bytes.go b/vendor/github.com/labstack/gommon/bytes/bytes.go
index 232c8d25..2f6bcec6 100644
--- a/vendor/github.com/labstack/gommon/bytes/bytes.go
+++ b/vendor/github.com/labstack/gommon/bytes/bytes.go
@@ -4,6 +4,7 @@ import (
"fmt"
"regexp"
"strconv"
+ "strings"
)
type (
@@ -73,7 +74,7 @@ func (*Bytes) Parse(value string) (i int64, err error) {
return 0, fmt.Errorf("error parsing value=%s", value)
}
bytesString := parts[1]
- multiple := parts[2]
+ multiple := strings.ToUpper(parts[2])
bytes, err := strconv.ParseFloat(bytesString, 64)
if err != nil {
return
diff --git a/vendor/github.com/mattn/go-isatty/go.mod b/vendor/github.com/mattn/go-isatty/go.mod
index f310320c..3b9b9abf 100644
--- a/vendor/github.com/mattn/go-isatty/go.mod
+++ b/vendor/github.com/mattn/go-isatty/go.mod
@@ -1,3 +1,3 @@
module github.com/mattn/go-isatty
-require golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223
+require golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a
diff --git a/vendor/github.com/mattn/go-isatty/go.sum b/vendor/github.com/mattn/go-isatty/go.sum
index 426c8973..b1bd14d2 100644
--- a/vendor/github.com/mattn/go-isatty/go.sum
+++ b/vendor/github.com/mattn/go-isatty/go.sum
@@ -1,2 +1,2 @@
-golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223 h1:DH4skfRX4EBpamg7iV4ZlCpblAHI6s6TDM39bFZumv8=
-golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a h1:aYOabOQFp6Vj6W1F80affTUvO9UxmJRx8K0gsfABByQ=
+golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
diff --git a/vendor/github.com/nlopes/slack/.travis.yml b/vendor/github.com/nlopes/slack/.travis.yml
index e4b9c754..ed99d9ef 100644
--- a/vendor/github.com/nlopes/slack/.travis.yml
+++ b/vendor/github.com/nlopes/slack/.travis.yml
@@ -1,12 +1,9 @@
language: go
-go:
- - 1.7.x
- - 1.8.x
- - 1.9.x
- - 1.10.x
- - 1.11.x
- - tip
+env:
+ - GO111MODULE=on
+
+install: true
before_install:
- export PATH=$HOME/gopath/bin:$PATH
@@ -20,6 +17,19 @@ script:
matrix:
allow_failures:
- go: tip
+ include:
+ - go: "1.7.x"
+ script: go test -v ./...
+ - go: "1.8.x"
+ script: go test -v ./...
+ - go: "1.9.x"
+ script: go test -v ./...
+ - go: "1.10.x"
+ script: go test -v ./...
+ - go: "1.11.x"
+ script: go test -v -mod=vendor ./...
+ - go: "tip"
+ script: go test -v -mod=vendor ./...
git:
depth: 10
diff --git a/vendor/github.com/nlopes/slack/CHANGELOG.md b/vendor/github.com/nlopes/slack/CHANGELOG.md
index 63309f23..48bcce55 100644
--- a/vendor/github.com/nlopes/slack/CHANGELOG.md
+++ b/vendor/github.com/nlopes/slack/CHANGELOG.md
@@ -1,3 +1,20 @@
+### v0.6.0 - August 31, 2019
+full differences can be viewed using `git log --oneline --decorate --color v0.5.0..v0.6.0`
+thanks to everyone who has contributed since January!
+
+
+#### Breaking Changes:
+- Info struct has had fields removed related to deprecated functionality by slack.
+- minor adjustments to some structs.
+- some internal default values have changed, usually to be more inline with slack defaults or to correct inability to set a particular value. (Message Parse for example.)
+
+##### Highlights:
+- new slacktest package easy mocking for slack client. use, enjoy, please submit PRs for improvements and default behaviours! shamelessly taken from the [slack-test repo](https://github.com/lusis/slack-test) thank you lusis for letting us use it and bring it into the slack repo.
+- blocks, blocks, blocks.
+- RTM ManagedConnection has undergone a significant cleanup.
+in particular handles backoffs gracefully, removed many deadlocks,
+and Disconnect is now much more responsive.
+
### v0.5.0 - January 20, 2019
full differences can be viewed using `git log --oneline --decorate --color v0.4.0..v0.5.0`
- Breaking changes: various old struct fields have been removed or updated to match slack's api.
diff --git a/vendor/github.com/nlopes/slack/Gopkg.lock b/vendor/github.com/nlopes/slack/Gopkg.lock
deleted file mode 100644
index 9c33d0dc..00000000
--- a/vendor/github.com/nlopes/slack/Gopkg.lock
+++ /dev/null
@@ -1,39 +0,0 @@
-# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.
-
-
-[[projects]]
- name = "github.com/davecgh/go-spew"
- packages = ["spew"]
- revision = "346938d642f2ec3594ed81d874461961cd0faa76"
- version = "v1.1.0"
-
-[[projects]]
- name = "github.com/gorilla/websocket"
- packages = ["."]
- revision = "ea4d1f681babbce9545c9c5f3d5194a789c89f5b"
- version = "v1.2.0"
-
-[[projects]]
- name = "github.com/pkg/errors"
- packages = ["."]
- revision = "645ef00459ed84a119197bfb8d8205042c6df63d"
- version = "v0.8.0"
-
-[[projects]]
- name = "github.com/pmezard/go-difflib"
- packages = ["difflib"]
- revision = "792786c7400a136282c1664665ae0a8db921c6c2"
- version = "v1.0.0"
-
-[[projects]]
- name = "github.com/stretchr/testify"
- packages = ["assert"]
- revision = "f35b8ab0b5a2cef36673838d662e249dd9c94686"
- version = "v1.2.2"
-
-[solve-meta]
- analyzer-name = "dep"
- analyzer-version = 1
- inputs-digest = "596fa546322c2a1e9708a10c9f39aca2e04792b477fab86fb2899fbaab776070"
- solver-name = "gps-cdcl"
- solver-version = 1
diff --git a/vendor/github.com/nlopes/slack/Gopkg.toml b/vendor/github.com/nlopes/slack/Gopkg.toml
deleted file mode 100644
index 257870d6..00000000
--- a/vendor/github.com/nlopes/slack/Gopkg.toml
+++ /dev/null
@@ -1,17 +0,0 @@
-ignored = ["github.com/lusis/slack-test"]
-
-[[constraint]]
- name = "github.com/gorilla/websocket"
- version = "1.2.0"
-
-[[constraint]]
- name = "github.com/stretchr/testify"
- version = "1.2.1"
-
-[[constraint]]
- name = "github.com/pkg/errors"
- version = "0.8.0"
-
-[prune]
- go-tests = true
- unused-packages = true
diff --git a/vendor/github.com/nlopes/slack/README.md b/vendor/github.com/nlopes/slack/README.md
index b4148231..a5e8e5ef 100644
--- a/vendor/github.com/nlopes/slack/README.md
+++ b/vendor/github.com/nlopes/slack/README.md
@@ -35,7 +35,7 @@ func main() {
api := slack.New("YOUR_TOKEN_HERE")
// If you set debugging, it will log all requests to the console
// Useful when encountering issues
- // api.SetDebug(true)
+ // slack.New("YOUR_TOKEN_HERE", slack.OptionDebug(true))
groups, err := api.GetGroups(false)
if err != nil {
fmt.Printf("%s\n", err)
diff --git a/vendor/github.com/nlopes/slack/admin.go b/vendor/github.com/nlopes/slack/admin.go
index db44aa38..d51426b5 100644
--- a/vendor/github.com/nlopes/slack/admin.go
+++ b/vendor/github.com/nlopes/slack/admin.go
@@ -2,28 +2,19 @@ package slack
import (
"context"
- "errors"
"fmt"
"net/url"
+ "strings"
)
-type adminResponse struct {
- OK bool `json:"ok"`
- Error string `json:"error"`
-}
-
-func adminRequest(ctx context.Context, client httpClient, method string, teamName string, values url.Values, d debug) (*adminResponse, error) {
- adminResponse := &adminResponse{}
- err := parseAdminResponse(ctx, client, method, teamName, values, adminResponse, d)
+func (api *Client) adminRequest(ctx context.Context, method string, teamName string, values url.Values) error {
+ resp := &SlackResponse{}
+ err := parseAdminResponse(ctx, api.httpclient, method, teamName, values, resp, api)
if err != nil {
- return nil, err
+ return err
}
- if !adminResponse.OK {
- return nil, errors.New(adminResponse.Error)
- }
-
- return adminResponse, nil
+ return resp.Err()
}
// DisableUser disabled a user account, given a user ID
@@ -40,9 +31,8 @@ func (api *Client) DisableUserContext(ctx context.Context, teamName string, uid
"_attempts": {"1"},
}
- _, err := adminRequest(ctx, api.httpclient, "setInactive", teamName, values, api)
- if err != nil {
- return fmt.Errorf("Failed to disable user with id '%s': %s", uid, err)
+ if err := api.adminRequest(ctx, "setInactive", teamName, values); err != nil {
+ return fmt.Errorf("failed to disable user with id '%s': %s", uid, err)
}
return nil
@@ -67,7 +57,7 @@ func (api *Client) InviteGuestContext(ctx context.Context, teamName, channel, fi
"_attempts": {"1"},
}
- _, err := adminRequest(ctx, api.httpclient, "invite", teamName, values, api)
+ err := api.adminRequest(ctx, "invite", teamName, values)
if err != nil {
return fmt.Errorf("Failed to invite single-channel guest: %s", err)
}
@@ -94,7 +84,7 @@ func (api *Client) InviteRestrictedContext(ctx context.Context, teamName, channe
"_attempts": {"1"},
}
- _, err := adminRequest(ctx, api.httpclient, "invite", teamName, values, api)
+ err := api.adminRequest(ctx, "invite", teamName, values)
if err != nil {
return fmt.Errorf("Failed to restricted account: %s", err)
}
@@ -118,7 +108,7 @@ func (api *Client) InviteToTeamContext(ctx context.Context, teamName, firstName,
"_attempts": {"1"},
}
- _, err := adminRequest(ctx, api.httpclient, "invite", teamName, values, api)
+ err := api.adminRequest(ctx, "invite", teamName, values)
if err != nil {
return fmt.Errorf("Failed to invite to team: %s", err)
}
@@ -140,7 +130,7 @@ func (api *Client) SetRegularContext(ctx context.Context, teamName, user string)
"_attempts": {"1"},
}
- _, err := adminRequest(ctx, api.httpclient, "setRegular", teamName, values, api)
+ err := api.adminRequest(ctx, "setRegular", teamName, values)
if err != nil {
return fmt.Errorf("Failed to change the user (%s) to a regular user: %s", user, err)
}
@@ -162,7 +152,7 @@ func (api *Client) SendSSOBindingEmailContext(ctx context.Context, teamName, use
"_attempts": {"1"},
}
- _, err := adminRequest(ctx, api.httpclient, "sendSSOBind", teamName, values, api)
+ err := api.adminRequest(ctx, "sendSSOBind", teamName, values)
if err != nil {
return fmt.Errorf("Failed to send SSO binding email for user (%s): %s", user, err)
}
@@ -185,7 +175,7 @@ func (api *Client) SetUltraRestrictedContext(ctx context.Context, teamName, uid,
"_attempts": {"1"},
}
- _, err := adminRequest(ctx, api.httpclient, "setUltraRestricted", teamName, values, api)
+ err := api.adminRequest(ctx, "setUltraRestricted", teamName, values)
if err != nil {
return fmt.Errorf("Failed to ultra-restrict account: %s", err)
}
@@ -194,22 +184,23 @@ func (api *Client) SetUltraRestrictedContext(ctx context.Context, teamName, uid,
}
// SetRestricted converts a user into a restricted account
-func (api *Client) SetRestricted(teamName, uid string) error {
- return api.SetRestrictedContext(context.Background(), teamName, uid)
+func (api *Client) SetRestricted(teamName, uid string, channelIds ...string) error {
+ return api.SetRestrictedContext(context.Background(), teamName, uid, channelIds...)
}
// SetRestrictedContext converts a user into a restricted account with a custom context
-func (api *Client) SetRestrictedContext(ctx context.Context, teamName, uid string) error {
+func (api *Client) SetRestrictedContext(ctx context.Context, teamName, uid string, channelIds ...string) error {
values := url.Values{
"user": {uid},
"token": {api.token},
"set_active": {"true"},
"_attempts": {"1"},
+ "channels": {strings.Join(channelIds, ",")},
}
- _, err := adminRequest(ctx, api.httpclient, "setRestricted", teamName, values, api)
+ err := api.adminRequest(ctx, "setRestricted", teamName, values)
if err != nil {
- return fmt.Errorf("Failed to restrict account: %s", err)
+ return fmt.Errorf("failed to restrict account: %s", err)
}
return nil
diff --git a/vendor/github.com/nlopes/slack/attachments.go b/vendor/github.com/nlopes/slack/attachments.go
index 06f59fa3..cf8b5c67 100644
--- a/vendor/github.com/nlopes/slack/attachments.go
+++ b/vendor/github.com/nlopes/slack/attachments.go
@@ -17,7 +17,7 @@ type AttachmentAction struct {
Name string `json:"name"` // Required.
Text string `json:"text"` // Required.
Style string `json:"style,omitempty"` // Optional. Allowed values: "default", "primary", "danger".
- Type string `json:"type"` // Required. Must be set to "button" or "select".
+ Type actionType `json:"type"` // Required. Must be set to "button" or "select".
Value string `json:"value,omitempty"` // Optional.
DataSource string `json:"data_source,omitempty"` // Optional.
MinQueryLength int `json:"min_query_length,omitempty"` // Optional. Default value is 1.
@@ -28,6 +28,11 @@ type AttachmentAction struct {
URL string `json:"url,omitempty"` // Optional.
}
+// actionType returns the type of the action
+func (a AttachmentAction) actionType() actionType {
+ return a.Type
+}
+
// AttachmentActionOption the individual option to appear in action menu.
type AttachmentActionOption struct {
Text string `json:"text"` // Required.
@@ -45,13 +50,6 @@ type AttachmentActionOptionGroup struct {
// DEPRECATED: use InteractionCallback
type AttachmentActionCallback InteractionCallback
-// ActionCallback specific fields for the action callback.
-type ActionCallback struct {
- MessageTs string `json:"message_ts"`
- AttachmentID string `json:"attachment_id"`
- Actions []AttachmentAction `json:"actions"`
-}
-
// ConfirmationField are used to ask users to confirm actions
type ConfirmationField struct {
Title string `json:"title,omitempty"` // Optional.
diff --git a/vendor/github.com/nlopes/slack/auth.go b/vendor/github.com/nlopes/slack/auth.go
index f8fe1f9d..dc1dbcdf 100644
--- a/vendor/github.com/nlopes/slack/auth.go
+++ b/vendor/github.com/nlopes/slack/auth.go
@@ -12,9 +12,9 @@ type AuthRevokeResponse struct {
}
// authRequest sends the actual request, and unmarshals the response
-func authRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*AuthRevokeResponse, error) {
+func (api *Client) authRequest(ctx context.Context, path string, values url.Values) (*AuthRevokeResponse, error) {
response := &AuthRevokeResponse{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -36,5 +36,5 @@ func (api *Client) SendAuthRevokeContext(ctx context.Context, token string) (*Au
"token": {token},
}
- return authRequest(ctx, api.httpclient, "auth.revoke", values, api)
+ return api.authRequest(ctx, "auth.revoke", values)
}
diff --git a/vendor/github.com/nlopes/slack/backoff.go b/vendor/github.com/nlopes/slack/backoff.go
index 197bce2e..2ba697e7 100644
--- a/vendor/github.com/nlopes/slack/backoff.go
+++ b/vendor/github.com/nlopes/slack/backoff.go
@@ -1,7 +1,6 @@
package slack
import (
- "math"
"math/rand"
"time"
)
@@ -14,41 +13,42 @@ import (
// conjunction with the time package.
type backoff struct {
attempts int
- //Factor is the multiplying factor for each increment step
- Factor float64
- //Jitter eases contention by randomizing backoff steps
- Jitter bool
- //Min and Max are the minimum and maximum values of the counter
- Min, Max time.Duration
+ // Initial value to scale out
+ Initial time.Duration
+ // Jitter value randomizes an additional delay between 0 and Jitter
+ Jitter time.Duration
+ // Max maximum values of the backoff
+ Max time.Duration
}
// Returns the current value of the counter and then multiplies it
// Factor
-func (b *backoff) Duration() time.Duration {
- //Zero-values are nonsensical, so we use
- //them to apply defaults
- if b.Min == 0 {
- b.Min = 100 * time.Millisecond
- }
+func (b *backoff) Duration() (dur time.Duration) {
+ // Zero-values are nonsensical, so we use
+ // them to apply defaults
if b.Max == 0 {
b.Max = 10 * time.Second
}
- if b.Factor == 0 {
- b.Factor = 2
+
+ if b.Initial == 0 {
+ b.Initial = 100 * time.Millisecond
}
- //calculate this duration
- dur := float64(b.Min) * math.Pow(b.Factor, float64(b.attempts))
- if b.Jitter {
- dur = rand.Float64()*(dur-float64(b.Min)) + float64(b.Min)
+
+ // calculate this duration
+ if dur = time.Duration(1 << uint(b.attempts)); dur > 0 {
+ dur = dur * b.Initial
+ } else {
+ dur = b.Max
}
- //cap!
- if dur > float64(b.Max) {
- return b.Max
+
+ if b.Jitter > 0 {
+ dur = dur + time.Duration(rand.Intn(int(b.Jitter)))
}
- //bump attempts count
+
+ // bump attempts count
b.attempts++
- //return as a time.Duration
- return time.Duration(dur)
+
+ return dur
}
//Resets the current value of the counter back to Min
diff --git a/vendor/github.com/nlopes/slack/block.go b/vendor/github.com/nlopes/slack/block.go
new file mode 100644
index 00000000..1fc7fece
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block.go
@@ -0,0 +1,71 @@
+package slack
+
+// @NOTE: Blocks are in beta and subject to change.
+
+// More Information: https://api.slack.com/block-kit
+
+// MessageBlockType defines a named string type to define each block type
+// as a constant for use within the package.
+type MessageBlockType string
+
+const (
+ MBTSection MessageBlockType = "section"
+ MBTDivider MessageBlockType = "divider"
+ MBTImage MessageBlockType = "image"
+ MBTAction MessageBlockType = "actions"
+ MBTContext MessageBlockType = "context"
+)
+
+// Block defines an interface all block types should implement
+// to ensure consistency between blocks.
+type Block interface {
+ BlockType() MessageBlockType
+}
+
+// Blocks is a convenience struct defined to allow dynamic unmarshalling of
+// the "blocks" value in Slack's JSON response, which varies depending on block type
+type Blocks struct {
+ BlockSet []Block `json:"blocks,omitempty"`
+}
+
+// BlockAction is the action callback sent when a block is interacted with
+type BlockAction struct {
+ ActionID string `json:"action_id"`
+ BlockID string `json:"block_id"`
+ Type actionType `json:"type"`
+ Text TextBlockObject `json:"text"`
+ Value string `json:"value"`
+ ActionTs string `json:"action_ts"`
+ SelectedOption OptionBlockObject `json:"selected_option"`
+ SelectedUser string `json:"selected_user"`
+ SelectedChannel string `json:"selected_channel"`
+ SelectedConversation string `json:"selected_conversation"`
+ SelectedDate string `json:"selected_date"`
+ InitialOption OptionBlockObject `json:"initial_option"`
+ InitialUser string `json:"initial_user"`
+ InitialChannel string `json:"initial_channel"`
+ InitialConversation string `json:"initial_conversation"`
+ InitialDate string `json:"initial_date"`
+}
+
+// actionType returns the type of the action
+func (b BlockAction) actionType() actionType {
+ return b.Type
+}
+
+// NewBlockMessage creates a new Message that contains one or more blocks to be displayed
+func NewBlockMessage(blocks ...Block) Message {
+ return Message{
+ Msg: Msg{
+ Blocks: Blocks{
+ BlockSet: blocks,
+ },
+ },
+ }
+}
+
+// AddBlockMessage appends a block to the end of the existing list of blocks
+func AddBlockMessage(message Message, newBlk Block) Message {
+ message.Msg.Blocks.BlockSet = append(message.Msg.Blocks.BlockSet, newBlk)
+ return message
+}
diff --git a/vendor/github.com/nlopes/slack/block_action.go b/vendor/github.com/nlopes/slack/block_action.go
new file mode 100644
index 00000000..fe46a95c
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_action.go
@@ -0,0 +1,26 @@
+package slack
+
+// ActionBlock defines data that is used to hold interactive elements.
+//
+// More Information: https://api.slack.com/reference/messaging/blocks#actions
+type ActionBlock struct {
+ Type MessageBlockType `json:"type"`
+ BlockID string `json:"block_id,omitempty"`
+ Elements BlockElements `json:"elements"`
+}
+
+// BlockType returns the type of the block
+func (s ActionBlock) BlockType() MessageBlockType {
+ return s.Type
+}
+
+// NewActionBlock returns a new instance of an Action Block
+func NewActionBlock(blockID string, elements ...BlockElement) *ActionBlock {
+ return &ActionBlock{
+ Type: MBTAction,
+ BlockID: blockID,
+ Elements: BlockElements{
+ ElementSet: elements,
+ },
+ }
+}
diff --git a/vendor/github.com/nlopes/slack/block_context.go b/vendor/github.com/nlopes/slack/block_context.go
new file mode 100644
index 00000000..c37bf27e
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_context.go
@@ -0,0 +1,32 @@
+package slack
+
+// ContextBlock defines data that is used to display message context, which can
+// include both images and text.
+//
+// More Information: https://api.slack.com/reference/messaging/blocks#actions
+type ContextBlock struct {
+ Type MessageBlockType `json:"type"`
+ BlockID string `json:"block_id,omitempty"`
+ ContextElements ContextElements `json:"elements"`
+}
+
+// BlockType returns the type of the block
+func (s ContextBlock) BlockType() MessageBlockType {
+ return s.Type
+}
+
+type ContextElements struct {
+ Elements []MixedElement
+}
+
+// NewContextBlock returns a new instance of a context block
+func NewContextBlock(blockID string, mixedElements ...MixedElement) *ContextBlock {
+ elements := ContextElements{
+ Elements: mixedElements,
+ }
+ return &ContextBlock{
+ Type: MBTContext,
+ BlockID: blockID,
+ ContextElements: elements,
+ }
+}
diff --git a/vendor/github.com/nlopes/slack/block_conv.go b/vendor/github.com/nlopes/slack/block_conv.go
new file mode 100644
index 00000000..619867ea
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_conv.go
@@ -0,0 +1,303 @@
+package slack
+
+import (
+ "encoding/json"
+
+ "github.com/pkg/errors"
+)
+
+type sumtype struct {
+ TypeVal string `json:"type"`
+}
+
+// MarshalJSON implements the Marshaller interface for Blocks so that any JSON
+// marshalling is delegated and proper type determination can be made before marshal
+func (b Blocks) MarshalJSON() ([]byte, error) {
+ bytes, err := json.Marshal(b.BlockSet)
+ if err != nil {
+ return nil, err
+ }
+
+ return bytes, nil
+}
+
+// UnmarshalJSON implements the Unmarshaller interface for Blocks, so that any JSON
+// unmarshalling is delegated and proper type determination can be made before unmarshal
+func (b *Blocks) UnmarshalJSON(data []byte) error {
+ var raw []json.RawMessage
+
+ if string(data) == "{}" {
+ return nil
+ }
+
+ err := json.Unmarshal(data, &raw)
+ if err != nil {
+ return err
+ }
+
+ var blocks Blocks
+ for _, r := range raw {
+ s := sumtype{}
+ err := json.Unmarshal(r, &s)
+ if err != nil {
+ return err
+ }
+
+ var blockType string
+ if s.TypeVal != "" {
+ blockType = s.TypeVal
+ }
+
+ var block Block
+ switch blockType {
+ case "actions":
+ block = &ActionBlock{}
+ case "context":
+ block = &ContextBlock{}
+ case "divider":
+ block = &DividerBlock{}
+ case "image":
+ block = &ImageBlock{}
+ case "section":
+ block = &SectionBlock{}
+ default:
+ return errors.New("unsupported block type")
+ }
+
+ err = json.Unmarshal(r, block)
+ if err != nil {
+ return err
+ }
+
+ blocks.BlockSet = append(blocks.BlockSet, block)
+ }
+
+ *b = blocks
+ return nil
+}
+
+// MarshalJSON implements the Marshaller interface for BlockElements so that any JSON
+// marshalling is delegated and proper type determination can be made before marshal
+func (b *BlockElements) MarshalJSON() ([]byte, error) {
+ bytes, err := json.Marshal(b.ElementSet)
+ if err != nil {
+ return nil, err
+ }
+
+ return bytes, nil
+}
+
+// UnmarshalJSON implements the Unmarshaller interface for BlockElements, so that any JSON
+// unmarshalling is delegated and proper type determination can be made before unmarshal
+func (b *BlockElements) UnmarshalJSON(data []byte) error {
+ var raw []json.RawMessage
+
+ if string(data) == "{}" {
+ return nil
+ }
+
+ err := json.Unmarshal(data, &raw)
+ if err != nil {
+ return err
+ }
+
+ var blockElements BlockElements
+ for _, r := range raw {
+ s := sumtype{}
+ err := json.Unmarshal(r, &s)
+ if err != nil {
+ return err
+ }
+
+ var blockElementType string
+ if s.TypeVal != "" {
+ blockElementType = s.TypeVal
+ }
+
+ var blockElement BlockElement
+ switch blockElementType {
+ case "image":
+ blockElement = &ImageBlockElement{}
+ case "button":
+ blockElement = &ButtonBlockElement{}
+ case "overflow":
+ blockElement = &OverflowBlockElement{}
+ case "datepicker":
+ blockElement = &DatePickerBlockElement{}
+ case "static_select", "external_select", "users_select", "conversations_select", "channels_select":
+ blockElement = &SelectBlockElement{}
+ default:
+ return errors.New("unsupported block element type")
+ }
+
+ err = json.Unmarshal(r, blockElement)
+ if err != nil {
+ return err
+ }
+
+ blockElements.ElementSet = append(blockElements.ElementSet, blockElement)
+ }
+
+ *b = blockElements
+ return nil
+}
+
+// MarshalJSON implements the Marshaller interface for Accessory so that any JSON
+// marshalling is delegated and proper type determination can be made before marshal
+func (a *Accessory) MarshalJSON() ([]byte, error) {
+ bytes, err := json.Marshal(toBlockElement(a))
+ if err != nil {
+ return nil, err
+ }
+
+ return bytes, nil
+}
+
+// UnmarshalJSON implements the Unmarshaller interface for Accessory, so that any JSON
+// unmarshalling is delegated and proper type determination can be made before unmarshal
+func (a *Accessory) UnmarshalJSON(data []byte) error {
+ var r json.RawMessage
+
+ if string(data) == "{\"accessory\":null}" {
+ return nil
+ }
+
+ err := json.Unmarshal(data, &r)
+ if err != nil {
+ return err
+ }
+
+ s := sumtype{}
+ err = json.Unmarshal(r, &s)
+ if err != nil {
+ return err
+ }
+
+ var blockElementType string
+ if s.TypeVal != "" {
+ blockElementType = s.TypeVal
+ }
+
+ switch blockElementType {
+ case "image":
+ element, err := unmarshalBlockElement(r, &ImageBlockElement{})
+ if err != nil {
+ return err
+ }
+ a.ImageElement = element.(*ImageBlockElement)
+ case "button":
+ element, err := unmarshalBlockElement(r, &ButtonBlockElement{})
+ if err != nil {
+ return err
+ }
+ a.ButtonElement = element.(*ButtonBlockElement)
+ case "overflow":
+ element, err := unmarshalBlockElement(r, &OverflowBlockElement{})
+ if err != nil {
+ return err
+ }
+ a.OverflowElement = element.(*OverflowBlockElement)
+ case "datepicker":
+ element, err := unmarshalBlockElement(r, &DatePickerBlockElement{})
+ if err != nil {
+ return err
+ }
+ a.DatePickerElement = element.(*DatePickerBlockElement)
+ case "static_select":
+ element, err := unmarshalBlockElement(r, &SelectBlockElement{})
+ if err != nil {
+ return err
+ }
+ a.SelectElement = element.(*SelectBlockElement)
+ }
+
+ return nil
+}
+
+func unmarshalBlockElement(r json.RawMessage, element BlockElement) (BlockElement, error) {
+ err := json.Unmarshal(r, element)
+ if err != nil {
+ return nil, err
+ }
+ return element, nil
+}
+
+func toBlockElement(element *Accessory) BlockElement {
+ if element.ImageElement != nil {
+ return element.ImageElement
+ }
+ if element.ButtonElement != nil {
+ return element.ButtonElement
+ }
+ if element.OverflowElement != nil {
+ return element.OverflowElement
+ }
+ if element.DatePickerElement != nil {
+ return element.DatePickerElement
+ }
+ if element.SelectElement != nil {
+ return element.SelectElement
+ }
+
+ return nil
+}
+
+// MarshalJSON implements the Marshaller interface for ContextElements so that any JSON
+// marshalling is delegated and proper type determination can be made before marshal
+func (e *ContextElements) MarshalJSON() ([]byte, error) {
+ bytes, err := json.Marshal(e.Elements)
+ if err != nil {
+ return nil, err
+ }
+
+ return bytes, nil
+}
+
+// UnmarshalJSON implements the Unmarshaller interface for ContextElements, so that any JSON
+// unmarshalling is delegated and proper type determination can be made before unmarshal
+func (e *ContextElements) UnmarshalJSON(data []byte) error {
+ var raw []json.RawMessage
+
+ if string(data) == "{\"elements\":null}" {
+ return nil
+ }
+
+ err := json.Unmarshal(data, &raw)
+ if err != nil {
+ return err
+ }
+
+ for _, r := range raw {
+ s := sumtype{}
+ err := json.Unmarshal(r, &s)
+ if err != nil {
+ return err
+ }
+
+ var contextElementType string
+ if s.TypeVal != "" {
+ contextElementType = s.TypeVal
+ }
+
+ switch contextElementType {
+ case PlainTextType, MarkdownType:
+ elem, err := unmarshalBlockObject(r, &TextBlockObject{})
+ if err != nil {
+ return err
+ }
+
+ e.Elements = append(e.Elements, elem.(*TextBlockObject))
+ case "image":
+ elem, err := unmarshalBlockElement(r, &ImageBlockElement{})
+ if err != nil {
+ return err
+ }
+
+ e.Elements = append(e.Elements, elem.(*ImageBlockElement))
+ default:
+ return errors.New("unsupported context element type")
+ }
+ }
+
+ return nil
+}
diff --git a/vendor/github.com/nlopes/slack/block_divider.go b/vendor/github.com/nlopes/slack/block_divider.go
new file mode 100644
index 00000000..2d442ba1
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_divider.go
@@ -0,0 +1,22 @@
+package slack
+
+// DividerBlock for displaying a divider line between blocks (similar to <hr> tag in html)
+//
+// More Information: https://api.slack.com/reference/messaging/blocks#divider
+type DividerBlock struct {
+ Type MessageBlockType `json:"type"`
+ BlockID string `json:"block_id,omitempty"`
+}
+
+// BlockType returns the type of the block
+func (s DividerBlock) BlockType() MessageBlockType {
+ return s.Type
+}
+
+// NewDividerBlock returns a new instance of a divider block
+func NewDividerBlock() *DividerBlock {
+ return &DividerBlock{
+ Type: MBTDivider,
+ }
+
+}
diff --git a/vendor/github.com/nlopes/slack/block_element.go b/vendor/github.com/nlopes/slack/block_element.go
new file mode 100644
index 00000000..c62ba99c
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_element.go
@@ -0,0 +1,238 @@
+package slack
+
+// https://api.slack.com/reference/messaging/block-elements
+
+const (
+ METImage MessageElementType = "image"
+ METButton MessageElementType = "button"
+ METOverflow MessageElementType = "overflow"
+ METDatepicker MessageElementType = "datepicker"
+
+ MixedElementImage MixedElementType = "mixed_image"
+ MixedElementText MixedElementType = "mixed_text"
+
+ OptTypeStatic string = "static_select"
+ OptTypeExternal string = "external_select"
+ OptTypeUser string = "users_select"
+ OptTypeConversations string = "conversations_select"
+ OptTypeChannels string = "channels_select"
+)
+
+type MessageElementType string
+type MixedElementType string
+
+// BlockElement defines an interface that all block element types should implement.
+type BlockElement interface {
+ ElementType() MessageElementType
+}
+
+type MixedElement interface {
+ MixedElementType() MixedElementType
+}
+
+type Accessory struct {
+ ImageElement *ImageBlockElement
+ ButtonElement *ButtonBlockElement
+ OverflowElement *OverflowBlockElement
+ DatePickerElement *DatePickerBlockElement
+ SelectElement *SelectBlockElement
+}
+
+// NewAccessory returns a new Accessory for a given block element
+func NewAccessory(element BlockElement) *Accessory {
+ switch element.(type) {
+ case *ImageBlockElement:
+ return &Accessory{ImageElement: element.(*ImageBlockElement)}
+ case *ButtonBlockElement:
+ return &Accessory{ButtonElement: element.(*ButtonBlockElement)}
+ case *OverflowBlockElement:
+ return &Accessory{OverflowElement: element.(*OverflowBlockElement)}
+ case *DatePickerBlockElement:
+ return &Accessory{DatePickerElement: element.(*DatePickerBlockElement)}
+ case *SelectBlockElement:
+ return &Accessory{SelectElement: element.(*SelectBlockElement)}
+ }
+
+ return nil
+}
+
+// BlockElements is a convenience struct defined to allow dynamic unmarshalling of
+// the "elements" value in Slack's JSON response, which varies depending on BlockElement type
+type BlockElements struct {
+ ElementSet []BlockElement `json:"elements,omitempty"`
+}
+
+// ImageBlockElement An element to insert an image - this element can be used
+// in section and context blocks only. If you want a block with only an image
+// in it, you're looking for the image block.
+//
+// More Information: https://api.slack.com/reference/messaging/block-elements#image
+type ImageBlockElement struct {
+ Type MessageElementType `json:"type"`
+ ImageURL string `json:"image_url"`
+ AltText string `json:"alt_text"`
+}
+
+// ElementType returns the type of the Element
+func (s ImageBlockElement) ElementType() MessageElementType {
+ return s.Type
+}
+
+func (s ImageBlockElement) MixedElementType() MixedElementType {
+ return MixedElementImage
+}
+
+// NewImageBlockElement returns a new instance of an image block element
+func NewImageBlockElement(imageURL, altText string) *ImageBlockElement {
+ return &ImageBlockElement{
+ Type: METImage,
+ ImageURL: imageURL,
+ AltText: altText,
+ }
+}
+
+type Style string
+
+const (
+ StyleDefault Style = "default"
+ StylePrimary Style = "primary"
+ StyleDanger Style = "danger"
+)
+
+// ButtonBlockElement defines an interactive element that inserts a button. The
+// button can be a trigger for anything from opening a simple link to starting
+// a complex workflow.
+//
+// More Information: https://api.slack.com/reference/messaging/block-elements#button
+type ButtonBlockElement struct {
+ Type MessageElementType `json:"type,omitempty"`
+ Text *TextBlockObject `json:"text"`
+ ActionID string `json:"action_id,omitempty"`
+ URL string `json:"url,omitempty"`
+ Value string `json:"value,omitempty"`
+ Confirm *ConfirmationBlockObject `json:"confirm,omitempty"`
+ Style Style `json:"style,omitempty"`
+}
+
+// ElementType returns the type of the element
+func (s ButtonBlockElement) ElementType() MessageElementType {
+ return s.Type
+}
+
+// add styling to button object
+func (s *ButtonBlockElement) WithStyle(style Style) {
+ s.Style = style
+}
+
+// NewButtonBlockElement returns an instance of a new button element to be used within a block
+func NewButtonBlockElement(actionID, value string, text *TextBlockObject) *ButtonBlockElement {
+ return &ButtonBlockElement{
+ Type: METButton,
+ ActionID: actionID,
+ Text: text,
+ Value: value,
+ }
+}
+
+// SelectBlockElement defines the simplest form of select menu, with a static list
+// of options passed in when defining the element.
+//
+// More Information: https://api.slack.com/reference/messaging/block-elements#select
+type SelectBlockElement struct {
+ Type string `json:"type,omitempty"`
+ Placeholder *TextBlockObject `json:"placeholder,omitempty"`
+ ActionID string `json:"action_id,omitempty"`
+ Options []*OptionBlockObject `json:"options,omitempty"`
+ OptionGroups []*OptionGroupBlockObject `json:"option_groups,omitempty"`
+ InitialOption *OptionBlockObject `json:"initial_option,omitempty"`
+ InitialUser string `json:"initial_user,omitempty"`
+ InitialConversation string `json:"initial_conversation,omitempty"`
+ InitialChannel string `json:"initial_channel,omitempty"`
+ MinQueryLength int `json:"min_query_length,omitempty"`
+ Confirm *ConfirmationBlockObject `json:"confirm,omitempty"`
+}
+
+// ElementType returns the type of the Element
+func (s SelectBlockElement) ElementType() MessageElementType {
+ return MessageElementType(s.Type)
+}
+
+// NewOptionsSelectBlockElement returns a new instance of SelectBlockElement for use with
+// the Options object only.
+func NewOptionsSelectBlockElement(optType string, placeholder *TextBlockObject, actionID string, options ...*OptionBlockObject) *SelectBlockElement {
+ return &SelectBlockElement{
+ Type: optType,
+ Placeholder: placeholder,
+ ActionID: actionID,
+ Options: options,
+ }
+}
+
+// NewOptionsGroupSelectBlockElement returns a new instance of SelectBlockElement for use with
+// the Options object only.
+func NewOptionsGroupSelectBlockElement(
+ optType string,
+ placeholder *TextBlockObject,
+ actionID string,
+ optGroups ...*OptionGroupBlockObject,
+) *SelectBlockElement {
+ return &SelectBlockElement{
+ Type: optType,
+ Placeholder: placeholder,
+ ActionID: actionID,
+ OptionGroups: optGroups,
+ }
+}
+
+// OverflowBlockElement defines the fields needed to use an overflow element.
+// And Overflow Element is like a cross between a button and a select menu -
+// when a user clicks on this overflow button, they will be presented with a
+// list of options to choose from.
+//
+// More Information: https://api.slack.com/reference/messaging/block-elements#overflow
+type OverflowBlockElement struct {
+ Type MessageElementType `json:"type"`
+ ActionID string `json:"action_id,omitempty"`
+ Options []*OptionBlockObject `json:"options"`
+ Confirm *ConfirmationBlockObject `json:"confirm,omitempty"`
+}
+
+// ElementType returns the type of the Element
+func (s OverflowBlockElement) ElementType() MessageElementType {
+ return s.Type
+}
+
+// NewOverflowBlockElement returns an instance of a new Overflow Block Element
+func NewOverflowBlockElement(actionID string, options ...*OptionBlockObject) *OverflowBlockElement {
+ return &OverflowBlockElement{
+ Type: METOverflow,
+ ActionID: actionID,
+ Options: options,
+ }
+}
+
+// DatePickerBlockElement defines an element which lets users easily select a
+// date from a calendar style UI. Date picker elements can be used inside of
+// section and actions blocks.
+//
+// More Information: https://api.slack.com/reference/messaging/block-elements#datepicker
+type DatePickerBlockElement struct {
+ Type MessageElementType `json:"type"`
+ ActionID string `json:"action_id"`
+ Placeholder *TextBlockObject `json:"placeholder,omitempty"`
+ InitialDate string `json:"initial_date,omitempty"`
+ Confirm *ConfirmationBlockObject `json:"confirm,omitempty"`
+}
+
+// ElementType returns the type of the Element
+func (s DatePickerBlockElement) ElementType() MessageElementType {
+ return s.Type
+}
+
+// NewDatePickerBlockElement returns an instance of a date picker element
+func NewDatePickerBlockElement(actionID string) *DatePickerBlockElement {
+ return &DatePickerBlockElement{
+ Type: METDatepicker,
+ ActionID: actionID,
+ }
+}
diff --git a/vendor/github.com/nlopes/slack/block_image.go b/vendor/github.com/nlopes/slack/block_image.go
new file mode 100644
index 00000000..6de3f63a
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_image.go
@@ -0,0 +1,28 @@
+package slack
+
+// ImageBlock defines data required to display an image as a block element
+//
+// More Information: https://api.slack.com/reference/messaging/blocks#image
+type ImageBlock struct {
+ Type MessageBlockType `json:"type"`
+ ImageURL string `json:"image_url"`
+ AltText string `json:"alt_text"`
+ BlockID string `json:"block_id,omitempty"`
+ Title *TextBlockObject `json:"title"`
+}
+
+// BlockType returns the type of the block
+func (s ImageBlock) BlockType() MessageBlockType {
+ return s.Type
+}
+
+// NewImageBlock returns an instance of a new Image Block type
+func NewImageBlock(imageURL, altText, blockID string, title *TextBlockObject) *ImageBlock {
+ return &ImageBlock{
+ Type: MBTImage,
+ ImageURL: imageURL,
+ AltText: altText,
+ BlockID: blockID,
+ Title: title,
+ }
+}
diff --git a/vendor/github.com/nlopes/slack/block_object.go b/vendor/github.com/nlopes/slack/block_object.go
new file mode 100644
index 00000000..9e77e6c7
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_object.go
@@ -0,0 +1,216 @@
+package slack
+
+import (
+ "encoding/json"
+)
+
+// Block Objects are also known as Composition Objects
+//
+// For more information: https://api.slack.com/reference/messaging/composition-objects
+
+// BlockObject defines an interface that all block object types should
+// implement.
+// @TODO: Is this interface needed?
+
+// blockObject object types
+const (
+ MarkdownType = "mrkdwn"
+ PlainTextType = "plain_text"
+ // The following objects don't actually have types and their corresponding
+ // const values are just for internal use
+ motConfirmation = "confirm"
+ motOption = "option"
+ motOptionGroup = "option_group"
+)
+
+type MessageObjectType string
+
+type blockObject interface {
+ validateType() MessageObjectType
+}
+
+type BlockObjects struct {
+ TextObjects []*TextBlockObject
+ ConfirmationObjects []*ConfirmationBlockObject
+ OptionObjects []*OptionBlockObject
+ OptionGroupObjects []*OptionGroupBlockObject
+}
+
+// UnmarshalJSON implements the Unmarshaller interface for BlockObjects, so that any JSON
+// unmarshalling is delegated and proper type determination can be made before unmarshal
+func (b *BlockObjects) UnmarshalJSON(data []byte) error {
+ var raw []json.RawMessage
+ err := json.Unmarshal(data, &raw)
+ if err != nil {
+ return err
+ }
+
+ for _, r := range raw {
+ var obj map[string]interface{}
+ err := json.Unmarshal(r, &obj)
+ if err != nil {
+ return err
+ }
+
+ blockObjectType := getBlockObjectType(obj)
+
+ switch blockObjectType {
+ case PlainTextType, MarkdownType:
+ object, err := unmarshalBlockObject(r, &TextBlockObject{})
+ if err != nil {
+ return err
+ }
+ b.TextObjects = append(b.TextObjects, object.(*TextBlockObject))
+ case motConfirmation:
+ object, err := unmarshalBlockObject(r, &ConfirmationBlockObject{})
+ if err != nil {
+ return err
+ }
+ b.ConfirmationObjects = append(b.ConfirmationObjects, object.(*ConfirmationBlockObject))
+ case motOption:
+ object, err := unmarshalBlockObject(r, &OptionBlockObject{})
+ if err != nil {
+ return err
+ }
+ b.OptionObjects = append(b.OptionObjects, object.(*OptionBlockObject))
+ case motOptionGroup:
+ object, err := unmarshalBlockObject(r, &OptionGroupBlockObject{})
+ if err != nil {
+ return err
+ }
+ b.OptionGroupObjects = append(b.OptionGroupObjects, object.(*OptionGroupBlockObject))
+
+ }
+ }
+
+ return nil
+}
+
+// Ideally would have a better way to identify the block objects for
+// type casting at time of unmarshalling, should be adapted if possible
+// to accomplish in a more reliable manner.
+func getBlockObjectType(obj map[string]interface{}) string {
+ if t, ok := obj["type"].(string); ok {
+ return t
+ }
+ if _, ok := obj["confirm"].(string); ok {
+ return "confirm"
+ }
+ if _, ok := obj["options"].(string); ok {
+ return "option_group"
+ }
+ if _, ok := obj["text"].(string); ok {
+ if _, ok := obj["value"].(string); ok {
+ return "option"
+ }
+ }
+ return ""
+}
+
+func unmarshalBlockObject(r json.RawMessage, object blockObject) (blockObject, error) {
+ err := json.Unmarshal(r, object)
+ if err != nil {
+ return nil, err
+ }
+ return object, nil
+}
+
+// TextBlockObject defines a text element object to be used with blocks
+//
+// More Information: https://api.slack.com/reference/messaging/composition-objects#text
+type TextBlockObject struct {
+ Type string `json:"type"`
+ Text string `json:"text"`
+ Emoji bool `json:"emoji,omitempty"`
+ Verbatim bool `json:"verbatim,omitempty"`
+}
+
+// validateType enforces block objects for element and block parameters
+func (s TextBlockObject) validateType() MessageObjectType {
+ return MessageObjectType(s.Type)
+}
+
+// validateType enforces block objects for element and block parameters
+func (s TextBlockObject) MixedElementType() MixedElementType {
+ return MixedElementText
+}
+
+// NewTextBlockObject returns an instance of a new Text Block Object
+func NewTextBlockObject(elementType, text string, emoji, verbatim bool) *TextBlockObject {
+ return &TextBlockObject{
+ Type: elementType,
+ Text: text,
+ Emoji: emoji,
+ Verbatim: verbatim,
+ }
+}
+
+// ConfirmationBlockObject defines a dialog that provides a confirmation step to
+// any interactive element. This dialog will ask the user to confirm their action by
+// offering a confirm and deny buttons.
+//
+// More Information: https://api.slack.com/reference/messaging/composition-objects#confirm
+type ConfirmationBlockObject struct {
+ Title *TextBlockObject `json:"title"`
+ Text *TextBlockObject `json:"text"`
+ Confirm *TextBlockObject `json:"confirm"`
+ Deny *TextBlockObject `json:"deny"`
+}
+
+// validateType enforces block objects for element and block parameters
+func (s ConfirmationBlockObject) validateType() MessageObjectType {
+ return motConfirmation
+}
+
+// NewConfirmationBlockObject returns an instance of a new Confirmation Block Object
+func NewConfirmationBlockObject(title, text, confirm, deny *TextBlockObject) *ConfirmationBlockObject {
+ return &ConfirmationBlockObject{
+ Title: title,
+ Text: text,
+ Confirm: confirm,
+ Deny: deny,
+ }
+}
+
+// OptionBlockObject represents a single selectable item in a select menu
+//
+// More Information: https://api.slack.com/reference/messaging/composition-objects#option
+type OptionBlockObject struct {
+ Text *TextBlockObject `json:"text"`
+ Value string `json:"value"`
+ URL string `json:"url"`
+}
+
+// NewOptionBlockObject returns an instance of a new Option Block Element
+func NewOptionBlockObject(value string, text *TextBlockObject) *OptionBlockObject {
+ return &OptionBlockObject{
+ Text: text,
+ Value: value,
+ }
+}
+
+// validateType enforces block objects for element and block parameters
+func (s OptionBlockObject) validateType() MessageObjectType {
+ return motOption
+}
+
+// OptionGroupBlockObject Provides a way to group options in a select menu.
+//
+// More Information: https://api.slack.com/reference/messaging/composition-objects#option-group
+type OptionGroupBlockObject struct {
+ Label *TextBlockObject `json:"label,omitempty"`
+ Options []*OptionBlockObject `json:"options"`
+}
+
+// validateType enforces block objects for element and block parameters
+func (s OptionGroupBlockObject) validateType() MessageObjectType {
+ return motOptionGroup
+}
+
+// NewOptionGroupBlockElement returns an instance of a new option group block element
+func NewOptionGroupBlockElement(label *TextBlockObject, options ...*OptionBlockObject) *OptionGroupBlockObject {
+ return &OptionGroupBlockObject{
+ Label: label,
+ Options: options,
+ }
+}
diff --git a/vendor/github.com/nlopes/slack/block_section.go b/vendor/github.com/nlopes/slack/block_section.go
new file mode 100644
index 00000000..01ffd5a1
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/block_section.go
@@ -0,0 +1,42 @@
+package slack
+
+// SectionBlock defines a new block of type section
+//
+// More Information: https://api.slack.com/reference/messaging/blocks#section
+type SectionBlock struct {
+ Type MessageBlockType `json:"type"`
+ Text *TextBlockObject `json:"text,omitempty"`
+ BlockID string `json:"block_id,omitempty"`
+ Fields []*TextBlockObject `json:"fields,omitempty"`
+ Accessory *Accessory `json:"accessory,omitempty"`
+}
+
+// BlockType returns the type of the block
+func (s SectionBlock) BlockType() MessageBlockType {
+ return s.Type
+}
+
+// SectionBlockOption allows configuration of options for a new section block
+type SectionBlockOption func(*SectionBlock)
+
+func SectionBlockOptionBlockID(blockID string) SectionBlockOption {
+ return func(block *SectionBlock) {
+ block.BlockID = blockID
+ }
+}
+
+// NewSectionBlock returns a new instance of a section block to be rendered
+func NewSectionBlock(textObj *TextBlockObject, fields []*TextBlockObject, accessory *Accessory, options ...SectionBlockOption) *SectionBlock {
+ block := SectionBlock{
+ Type: MBTSection,
+ Text: textObj,
+ Fields: fields,
+ Accessory: accessory,
+ }
+
+ for _, option := range options {
+ option(&block)
+ }
+
+ return &block
+}
diff --git a/vendor/github.com/nlopes/slack/bots.go b/vendor/github.com/nlopes/slack/bots.go
index e27e76ab..5d5a2add 100644
--- a/vendor/github.com/nlopes/slack/bots.go
+++ b/vendor/github.com/nlopes/slack/bots.go
@@ -2,7 +2,6 @@ package slack
import (
"context"
- "errors"
"net/url"
)
@@ -19,15 +18,17 @@ type botResponseFull struct {
SlackResponse
}
-func botRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*botResponseFull, error) {
+func (api *Client) botRequest(ctx context.Context, path string, values url.Values) (*botResponseFull, error) {
response := &botResponseFull{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
- if !response.Ok {
- return nil, errors.New(response.Error)
+
+ if err := response.Err(); err != nil {
+ return nil, err
}
+
return response, nil
}
@@ -40,10 +41,13 @@ func (api *Client) GetBotInfo(bot string) (*Bot, error) {
func (api *Client) GetBotInfoContext(ctx context.Context, bot string) (*Bot, error) {
values := url.Values{
"token": {api.token},
- "bot": {bot},
}
- response, err := botRequest(ctx, api.httpclient, "bots.info", values, api)
+ if bot != "" {
+ values.Add("bot", bot)
+ }
+
+ response, err := api.botRequest(ctx, "bots.info", values)
if err != nil {
return nil, err
}
diff --git a/vendor/github.com/nlopes/slack/channels.go b/vendor/github.com/nlopes/slack/channels.go
index 711ae7c5..c99e6655 100644
--- a/vendor/github.com/nlopes/slack/channels.go
+++ b/vendor/github.com/nlopes/slack/channels.go
@@ -2,7 +2,6 @@ package slack
import (
"context"
- "errors"
"net/url"
"strconv"
)
@@ -19,23 +18,21 @@ type channelResponseFull struct {
// Channel contains information about the channel
type Channel struct {
- groupConversation
+ GroupConversation
IsChannel bool `json:"is_channel"`
IsGeneral bool `json:"is_general"`
IsMember bool `json:"is_member"`
Locale string `json:"locale"`
}
-func channelRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*channelResponseFull, error) {
+func (api *Client) channelRequest(ctx context.Context, path string, values url.Values) (*channelResponseFull, error) {
response := &channelResponseFull{}
- err := postForm(ctx, client, APIURL+path, values, response, d)
+ err := postForm(ctx, api.httpclient, api.endpoint+path, values, response, api)
if err != nil {
return nil, err
}
- if !response.Ok {
- return nil, errors.New(response.Error)
- }
- return response, nil
+
+ return response, response.Err()
}
type channelsConfig struct {
@@ -75,7 +72,7 @@ func (api *Client) ArchiveChannelContext(ctx context.Context, channelID string)
"channel": {channelID},
}
- _, err = channelRequest(ctx, api.httpclient, "channels.archive", values, api)
+ _, err = api.channelRequest(ctx, "channels.archive", values)
return err
}
@@ -93,7 +90,7 @@ func (api *Client) UnarchiveChannelContext(ctx context.Context, channelID string
"channel": {channelID},
}
- _, err = channelRequest(ctx, api.httpclient, "channels.unarchive", values, api)
+ _, err = api.channelRequest(ctx, "channels.unarchive", values)
return err
}
@@ -111,7 +108,7 @@ func (api *Client) CreateChannelContext(ctx context.Context, channelName string)
"name": {channelName},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.create", values, api)
+ response, err := api.channelRequest(ctx, "channels.create", values)
if err != nil {
return nil, err
}
@@ -156,7 +153,7 @@ func (api *Client) GetChannelHistoryContext(ctx context.Context, channelID strin
}
}
- response, err := channelRequest(ctx, api.httpclient, "channels.history", values, api)
+ response, err := api.channelRequest(ctx, "channels.history", values)
if err != nil {
return nil, err
}
@@ -178,7 +175,7 @@ func (api *Client) GetChannelInfoContext(ctx context.Context, channelID string)
"include_locale": {strconv.FormatBool(true)},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.info", values, api)
+ response, err := api.channelRequest(ctx, "channels.info", values)
if err != nil {
return nil, err
}
@@ -200,7 +197,7 @@ func (api *Client) InviteUserToChannelContext(ctx context.Context, channelID, us
"user": {user},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.invite", values, api)
+ response, err := api.channelRequest(ctx, "channels.invite", values)
if err != nil {
return nil, err
}
@@ -221,7 +218,7 @@ func (api *Client) JoinChannelContext(ctx context.Context, channelName string) (
"name": {channelName},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.join", values, api)
+ response, err := api.channelRequest(ctx, "channels.join", values)
if err != nil {
return nil, err
}
@@ -242,7 +239,7 @@ func (api *Client) LeaveChannelContext(ctx context.Context, channelID string) (b
"channel": {channelID},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.leave", values, api)
+ response, err := api.channelRequest(ctx, "channels.leave", values)
if err != nil {
return false, err
}
@@ -265,7 +262,7 @@ func (api *Client) KickUserFromChannelContext(ctx context.Context, channelID, us
"user": {user},
}
- _, err = channelRequest(ctx, api.httpclient, "channels.kick", values, api)
+ _, err = api.channelRequest(ctx, "channels.kick", values)
return err
}
@@ -283,6 +280,7 @@ func (api *Client) GetChannelsContext(ctx context.Context, excludeArchived bool,
"token": {api.token},
},
}
+
if excludeArchived {
options = append(options, GetChannelsOptionExcludeArchived())
}
@@ -293,7 +291,7 @@ func (api *Client) GetChannelsContext(ctx context.Context, excludeArchived bool,
}
}
- response, err := channelRequest(ctx, api.httpclient, "channels.list", config.values, api)
+ response, err := api.channelRequest(ctx, "channels.list", config.values)
if err != nil {
return nil, err
}
@@ -320,7 +318,7 @@ func (api *Client) SetChannelReadMarkContext(ctx context.Context, channelID, ts
"ts": {ts},
}
- _, err = channelRequest(ctx, api.httpclient, "channels.mark", values, api)
+ _, err = api.channelRequest(ctx, "channels.mark", values)
return err
}
@@ -341,7 +339,7 @@ func (api *Client) RenameChannelContext(ctx context.Context, channelID, name str
// XXX: the created entry in this call returns a string instead of a number
// so I may have to do some workaround to solve it.
- response, err := channelRequest(ctx, api.httpclient, "channels.rename", values, api)
+ response, err := api.channelRequest(ctx, "channels.rename", values)
if err != nil {
return nil, err
}
@@ -363,7 +361,7 @@ func (api *Client) SetChannelPurposeContext(ctx context.Context, channelID, purp
"purpose": {purpose},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.setPurpose", values, api)
+ response, err := api.channelRequest(ctx, "channels.setPurpose", values)
if err != nil {
return "", err
}
@@ -385,7 +383,7 @@ func (api *Client) SetChannelTopicContext(ctx context.Context, channelID, topic
"topic": {topic},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.setTopic", values, api)
+ response, err := api.channelRequest(ctx, "channels.setTopic", values)
if err != nil {
return "", err
}
@@ -406,7 +404,7 @@ func (api *Client) GetChannelRepliesContext(ctx context.Context, channelID, thre
"channel": {channelID},
"thread_ts": {thread_ts},
}
- response, err := channelRequest(ctx, api.httpclient, "channels.replies", values, api)
+ response, err := api.channelRequest(ctx, "channels.replies", values)
if err != nil {
return nil, err
}
diff --git a/vendor/github.com/nlopes/slack/chat.go b/vendor/github.com/nlopes/slack/chat.go
index c08c1808..a480e5a7 100644
--- a/vendor/github.com/nlopes/slack/chat.go
+++ b/vendor/github.com/nlopes/slack/chat.go
@@ -3,6 +3,7 @@ package slack
import (
"context"
"encoding/json"
+ "net/http"
"net/url"
"github.com/nlopes/slack/slackutilsx"
@@ -25,7 +26,7 @@ const (
type chatResponseFull struct {
Channel string `json:"channel"`
- Timestamp string `json:"ts"` //Regualr message timestamp
+ Timestamp string `json:"ts"` //Regular message timestamp
MessageTimeStamp string `json:"message_ts"` //Ephemeral message timestamp
Text string `json:"text"`
SlackResponse
@@ -156,17 +157,18 @@ func (api *Client) SendMessage(channel string, options ...MsgOption) (string, st
}
// SendMessageContext more flexible method for configuring messages with a custom context.
-func (api *Client) SendMessageContext(ctx context.Context, channelID string, options ...MsgOption) (channel string, timestamp string, text string, err error) {
+func (api *Client) SendMessageContext(ctx context.Context, channelID string, options ...MsgOption) (_channel string, _timestamp string, _text string, err error) {
var (
- config sendConfig
+ req *http.Request
+ parser func(*chatResponseFull) responseParser
response chatResponseFull
)
- if config, err = applyMsgOptions(api.token, channelID, options...); err != nil {
+ if req, parser, err = buildSender(api.endpoint, options...).BuildRequest(api.token, channelID); err != nil {
return "", "", "", err
}
- if err = postForm(ctx, api.httpclient, config.endpoint, config.values, &response, api); err != nil {
+ if err = doPost(ctx, api.httpclient, req, parser(&response), api); err != nil {
return "", "", "", err
}
@@ -176,14 +178,15 @@ func (api *Client) SendMessageContext(ctx context.Context, channelID string, opt
// UnsafeApplyMsgOptions utility function for debugging/testing chat requests.
// NOTE: USE AT YOUR OWN RISK: No issues relating to the use of this function
// will be supported by the library.
-func UnsafeApplyMsgOptions(token, channel string, options ...MsgOption) (string, url.Values, error) {
- config, err := applyMsgOptions(token, channel, options...)
+func UnsafeApplyMsgOptions(token, channel, apiurl string, options ...MsgOption) (string, url.Values, error) {
+ config, err := applyMsgOptions(token, channel, apiurl, options...)
return config.endpoint, config.values, err
}
-func applyMsgOptions(token, channel string, options ...MsgOption) (sendConfig, error) {
+func applyMsgOptions(token, channel, apiurl string, options ...MsgOption) (sendConfig, error) {
config := sendConfig{
- endpoint: APIURL + string(chatPostMessage),
+ apiurl: apiurl,
+ endpoint: apiurl + string(chatPostMessage),
values: url.Values{
"token": {token},
"channel": {channel},
@@ -199,6 +202,13 @@ func applyMsgOptions(token, channel string, options ...MsgOption) (sendConfig, e
return config, nil
}
+func buildSender(apiurl string, options ...MsgOption) sendConfig {
+ return sendConfig{
+ apiurl: apiurl,
+ options: options,
+ }
+}
+
type sendMode string
const (
@@ -206,22 +216,77 @@ const (
chatPostMessage sendMode = "chat.postMessage"
chatDelete sendMode = "chat.delete"
chatPostEphemeral sendMode = "chat.postEphemeral"
+ chatResponse sendMode = "chat.responseURL"
chatMeMessage sendMode = "chat.meMessage"
chatUnfurl sendMode = "chat.unfurl"
)
type sendConfig struct {
+ apiurl string
+ options []MsgOption
+ mode sendMode
+ endpoint string
+ values url.Values
+ attachments []Attachment
+ responseType string
+}
+
+func (t sendConfig) BuildRequest(token, channelID string) (req *http.Request, _ func(*chatResponseFull) responseParser, err error) {
+ if t, err = applyMsgOptions(token, channelID, t.apiurl, t.options...); err != nil {
+ return nil, nil, err
+ }
+
+ switch t.mode {
+ case chatResponse:
+ return responseURLSender{
+ endpoint: t.endpoint,
+ values: t.values,
+ attachments: t.attachments,
+ responseType: t.responseType,
+ }.BuildRequest()
+ default:
+ return formSender{endpoint: t.endpoint, values: t.values}.BuildRequest()
+ }
+}
+
+type formSender struct {
endpoint string
values url.Values
}
+func (t formSender) BuildRequest() (*http.Request, func(*chatResponseFull) responseParser, error) {
+ req, err := formReq(t.endpoint, t.values)
+ return req, func(resp *chatResponseFull) responseParser {
+ return newJSONParser(resp)
+ }, err
+}
+
+type responseURLSender struct {
+ endpoint string
+ values url.Values
+ attachments []Attachment
+ responseType string
+}
+
+func (t responseURLSender) BuildRequest() (*http.Request, func(*chatResponseFull) responseParser, error) {
+ req, err := jsonReq(t.endpoint, Msg{
+ Text: t.values.Get("text"),
+ Timestamp: t.values.Get("ts"),
+ Attachments: t.attachments,
+ ResponseType: t.responseType,
+ })
+ return req, func(resp *chatResponseFull) responseParser {
+ return newContentTypeParser(resp)
+ }, err
+}
+
// MsgOption option provided when sending a message.
type MsgOption func(*sendConfig) error
// MsgOptionPost posts a messages, this is the default.
func MsgOptionPost() MsgOption {
return func(config *sendConfig) error {
- config.endpoint = APIURL + string(chatPostMessage)
+ config.endpoint = config.apiurl + string(chatPostMessage)
config.values.Del("ts")
return nil
}
@@ -230,7 +295,7 @@ func MsgOptionPost() MsgOption {
// MsgOptionPostEphemeral - posts an ephemeral message to the provided user.
func MsgOptionPostEphemeral(userID string) MsgOption {
return func(config *sendConfig) error {
- config.endpoint = APIURL + string(chatPostEphemeral)
+ config.endpoint = config.apiurl + string(chatPostEphemeral)
MsgOptionUser(userID)(config)
config.values.Del("ts")
@@ -241,7 +306,7 @@ func MsgOptionPostEphemeral(userID string) MsgOption {
// MsgOptionMeMessage posts a "me message" type from the calling user
func MsgOptionMeMessage() MsgOption {
return func(config *sendConfig) error {
- config.endpoint = APIURL + string(chatMeMessage)
+ config.endpoint = config.apiurl + string(chatMeMessage)
return nil
}
}
@@ -249,7 +314,7 @@ func MsgOptionMeMessage() MsgOption {
// MsgOptionUpdate updates a message based on the timestamp.
func MsgOptionUpdate(timestamp string) MsgOption {
return func(config *sendConfig) error {
- config.endpoint = APIURL + string(chatUpdate)
+ config.endpoint = config.apiurl + string(chatUpdate)
config.values.Add("ts", timestamp)
return nil
}
@@ -258,7 +323,7 @@ func MsgOptionUpdate(timestamp string) MsgOption {
// MsgOptionDelete deletes a message based on the timestamp.
func MsgOptionDelete(timestamp string) MsgOption {
return func(config *sendConfig) error {
- config.endpoint = APIURL + string(chatDelete)
+ config.endpoint = config.apiurl + string(chatDelete)
config.values.Add("ts", timestamp)
return nil
}
@@ -267,7 +332,7 @@ func MsgOptionDelete(timestamp string) MsgOption {
// MsgOptionUnfurl unfurls a message based on the timestamp.
func MsgOptionUnfurl(timestamp string, unfurls map[string]Attachment) MsgOption {
return func(config *sendConfig) error {
- config.endpoint = APIURL + string(chatUnfurl)
+ config.endpoint = config.apiurl + string(chatUnfurl)
config.values.Add("ts", timestamp)
unfurlsStr, err := json.Marshal(unfurls)
if err == nil {
@@ -277,6 +342,17 @@ func MsgOptionUnfurl(timestamp string, unfurls map[string]Attachment) MsgOption
}
}
+// MsgOptionResponseURL supplies a url to use as the endpoint.
+func MsgOptionResponseURL(url string, rt string) MsgOption {
+ return func(config *sendConfig) error {
+ config.mode = chatResponse
+ config.endpoint = url
+ config.responseType = rt
+ config.values.Del("ts")
+ return nil
+ }
+}
+
// MsgOptionAsUser whether or not to send the message as the user.
func MsgOptionAsUser(b bool) MsgOption {
return func(config *sendConfig) error {
@@ -322,9 +398,31 @@ func MsgOptionAttachments(attachments ...Attachment) MsgOption {
return nil
}
- attachments, err := json.Marshal(attachments)
+ config.attachments = attachments
+
+ // FIXME: We are setting the attachments on the message twice: above for
+ // the json version, and below for the html version. The marshalled bytes
+ // we put into config.values below don't work directly in the Msg version.
+
+ attachmentBytes, err := json.Marshal(attachments)
if err == nil {
- config.values.Set("attachments", string(attachments))
+ config.values.Set("attachments", string(attachmentBytes))
+ }
+
+ return err
+ }
+}
+
+// MsgOptionBlocks sets blocks for the message
+func MsgOptionBlocks(blocks ...Block) MsgOption {
+ return func(config *sendConfig) error {
+ if blocks == nil {
+ return nil
+ }
+
+ blocks, err := json.Marshal(blocks)
+ if err == nil {
+ config.values.Set("blocks", string(blocks))
}
return err
}
@@ -395,15 +493,31 @@ func MsgOptionParse(b bool) MsgOption {
return func(c *sendConfig) error {
var v string
if b {
- v = "1"
+ v = "full"
} else {
- v = "0"
+ v = "none"
}
c.values.Set("parse", v)
return nil
}
}
+// MsgOptionIconURL sets an icon URL
+func MsgOptionIconURL(iconURL string) MsgOption {
+ return func(c *sendConfig) error {
+ c.values.Set("icon_url", iconURL)
+ return nil
+ }
+}
+
+// MsgOptionIconEmoji sets an icon emoji
+func MsgOptionIconEmoji(iconEmoji string) MsgOption {
+ return func(c *sendConfig) error {
+ c.values.Set("icon_emoji", iconEmoji)
+ return nil
+ }
+}
+
// UnsafeMsgOptionEndpoint deliver the message to the specified endpoint.
// NOTE: USE AT YOUR OWN RISK: No issues relating to the use of this Option
// will be supported by the library, it is subject to change without notice that
@@ -499,7 +613,7 @@ func (api *Client) GetPermalinkContext(ctx context.Context, params *PermalinkPar
Permalink string `json:"permalink"`
SlackResponse
}{}
- err := getSlackMethod(ctx, api.httpclient, "chat.getPermalink", values, &response, api)
+ err := api.getMethod(ctx, "chat.getPermalink", values, &response)
if err != nil {
return "", err
}
diff --git a/vendor/github.com/nlopes/slack/conversation.go b/vendor/github.com/nlopes/slack/conversation.go
index ccd38f88..1e4a61f1 100644
--- a/vendor/github.com/nlopes/slack/conversation.go
+++ b/vendor/github.com/nlopes/slack/conversation.go
@@ -2,14 +2,13 @@ package slack
import (
"context"
- "errors"
"net/url"
"strconv"
"strings"
)
// Conversation is the foundation for IM and BaseGroupConversation
-type conversation struct {
+type Conversation struct {
ID string `json:"id"`
Created JSONTime `json:"created"`
IsOpen bool `json:"is_open"`
@@ -36,8 +35,8 @@ type conversation struct {
}
// GroupConversation is the foundation for Group and Channel
-type groupConversation struct {
- conversation
+type GroupConversation struct {
+ Conversation
Name string `json:"name"`
Creator string `json:"creator"`
IsArchived bool `json:"is_archived"`
@@ -67,10 +66,11 @@ type GetUsersInConversationParameters struct {
}
type GetConversationsForUserParameters struct {
- UserID string
- Cursor string
- Types []string
- Limit int
+ UserID string
+ Cursor string
+ Types []string
+ Limit int
+ ExcludeArchived bool
}
type responseMetaData struct {
@@ -99,13 +99,16 @@ func (api *Client) GetUsersInConversationContext(ctx context.Context, params *Ge
ResponseMetaData responseMetaData `json:"response_metadata"`
SlackResponse
}{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.members", values, &response, api)
+
+ err := api.postMethod(ctx, "conversations.members", values, &response)
if err != nil {
return nil, "", err
}
- if !response.Ok {
- return nil, "", errors.New(response.Error)
+
+ if err := response.Err(); err != nil {
+ return nil, "", err
}
+
return response.Members, response.ResponseMetaData.NextCursor, nil
}
@@ -131,12 +134,15 @@ func (api *Client) GetConversationsForUserContext(ctx context.Context, params *G
if params.Types != nil {
values.Add("types", strings.Join(params.Types, ","))
}
+ if params.ExcludeArchived {
+ values.Add("exclude_archived", "true")
+ }
response := struct {
Channels []Channel `json:"channels"`
ResponseMetaData responseMetaData `json:"response_metadata"`
SlackResponse
}{}
- err = postSlackMethod(ctx, api.httpclient, "users.conversations", values, &response, api)
+ err = api.postMethod(ctx, "users.conversations", values, &response)
if err != nil {
return nil, "", err
}
@@ -155,8 +161,9 @@ func (api *Client) ArchiveConversationContext(ctx context.Context, channelID str
"token": {api.token},
"channel": {channelID},
}
+
response := SlackResponse{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.archive", values, &response, api)
+ err := api.postMethod(ctx, "conversations.archive", values, &response)
if err != nil {
return err
}
@@ -176,7 +183,7 @@ func (api *Client) UnArchiveConversationContext(ctx context.Context, channelID s
"channel": {channelID},
}
response := SlackResponse{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.unarchive", values, &response, api)
+ err := api.postMethod(ctx, "conversations.unarchive", values, &response)
if err != nil {
return err
}
@@ -200,7 +207,7 @@ func (api *Client) SetTopicOfConversationContext(ctx context.Context, channelID,
SlackResponse
Channel *Channel `json:"channel"`
}{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.setTopic", values, &response, api)
+ err := api.postMethod(ctx, "conversations.setTopic", values, &response)
if err != nil {
return nil, err
}
@@ -224,7 +231,8 @@ func (api *Client) SetPurposeOfConversationContext(ctx context.Context, channelI
SlackResponse
Channel *Channel `json:"channel"`
}{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.setPurpose", values, &response, api)
+
+ err := api.postMethod(ctx, "conversations.setPurpose", values, &response)
if err != nil {
return nil, err
}
@@ -248,7 +256,8 @@ func (api *Client) RenameConversationContext(ctx context.Context, channelID, cha
SlackResponse
Channel *Channel `json:"channel"`
}{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.rename", values, &response, api)
+
+ err := api.postMethod(ctx, "conversations.rename", values, &response)
if err != nil {
return nil, err
}
@@ -272,7 +281,8 @@ func (api *Client) InviteUsersToConversationContext(ctx context.Context, channel
SlackResponse
Channel *Channel `json:"channel"`
}{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.invite", values, &response, api)
+
+ err := api.postMethod(ctx, "conversations.invite", values, &response)
if err != nil {
return nil, err
}
@@ -292,8 +302,9 @@ func (api *Client) KickUserFromConversationContext(ctx context.Context, channelI
"channel": {channelID},
"user": {user},
}
+
response := SlackResponse{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.kick", values, &response, api)
+ err := api.postMethod(ctx, "conversations.kick", values, &response)
if err != nil {
return err
}
@@ -318,7 +329,7 @@ func (api *Client) CloseConversationContext(ctx context.Context, channelID strin
AlreadyClosed bool `json:"already_closed"`
}{}
- err = postSlackMethod(ctx, api.httpclient, "conversations.close", values, &response, api)
+ err = api.postMethod(ctx, "conversations.close", values, &response)
if err != nil {
return false, false, err
}
@@ -338,13 +349,12 @@ func (api *Client) CreateConversationContext(ctx context.Context, channelName st
"name": {channelName},
"is_private": {strconv.FormatBool(isPrivate)},
}
- response, err := channelRequest(
- ctx, api.httpclient, "conversations.create", values, api)
+ response, err := api.channelRequest(ctx, "conversations.create", values)
if err != nil {
return nil, err
}
- return &response.Channel, response.Err()
+ return &response.Channel, nil
}
// GetConversationInfo retrieves information about a conversation
@@ -359,8 +369,7 @@ func (api *Client) GetConversationInfoContext(ctx context.Context, channelID str
"channel": {channelID},
"include_locale": {strconv.FormatBool(includeLocale)},
}
- response, err := channelRequest(
- ctx, api.httpclient, "conversations.info", values, api)
+ response, err := api.channelRequest(ctx, "conversations.info", values)
if err != nil {
return nil, err
}
@@ -380,7 +389,7 @@ func (api *Client) LeaveConversationContext(ctx context.Context, channelID strin
"channel": {channelID},
}
- response, err := channelRequest(ctx, api.httpclient, "conversations.leave", values, api)
+ response, err := api.channelRequest(ctx, "conversations.leave", values)
if err != nil {
return false, err
}
@@ -436,7 +445,7 @@ func (api *Client) GetConversationRepliesContext(ctx context.Context, params *Ge
Messages []Message `json:"messages"`
}{}
- err = postSlackMethod(ctx, api.httpclient, "conversations.replies", values, &response, api)
+ err = api.postMethod(ctx, "conversations.replies", values, &response)
if err != nil {
return nil, false, "", err
}
@@ -476,7 +485,8 @@ func (api *Client) GetConversationsContext(ctx context.Context, params *GetConve
ResponseMetaData responseMetaData `json:"response_metadata"`
SlackResponse
}{}
- err = postSlackMethod(ctx, api.httpclient, "conversations.list", values, &response, api)
+
+ err = api.postMethod(ctx, "conversations.list", values, &response)
if err != nil {
return nil, "", err
}
@@ -513,7 +523,8 @@ func (api *Client) OpenConversationContext(ctx context.Context, params *OpenConv
AlreadyOpen bool `json:"already_open"`
SlackResponse
}{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.open", values, &response, api)
+
+ err := api.postMethod(ctx, "conversations.open", values, &response)
if err != nil {
return nil, false, false, err
}
@@ -537,7 +548,8 @@ func (api *Client) JoinConversationContext(ctx context.Context, channelID string
} `json:"response_metadata"`
SlackResponse
}{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.join", values, &response, api)
+
+ err := api.postMethod(ctx, "conversations.join", values, &response)
if err != nil {
return nil, "", nil, err
}
@@ -599,7 +611,7 @@ func (api *Client) GetConversationHistoryContext(ctx context.Context, params *Ge
response := GetConversationHistoryResponse{}
- err := postSlackMethod(ctx, api.httpclient, "conversations.history", values, &response, api)
+ err := api.postMethod(ctx, "conversations.history", values, &response)
if err != nil {
return nil, err
}
diff --git a/vendor/github.com/nlopes/slack/dialog.go b/vendor/github.com/nlopes/slack/dialog.go
index 7b9e3814..376cd9e6 100644
--- a/vendor/github.com/nlopes/slack/dialog.go
+++ b/vendor/github.com/nlopes/slack/dialog.go
@@ -3,7 +3,7 @@ package slack
import (
"context"
"encoding/json"
- "errors"
+ "strings"
)
// InputType is the type of the dialog input type
@@ -25,6 +25,7 @@ type DialogInput struct {
Name string `json:"name"`
Placeholder string `json:"placeholder"`
Optional bool `json:"optional"`
+ Hint string `json:"hint"`
}
// DialogTrigger ...
@@ -89,7 +90,7 @@ func (api *Client) OpenDialog(triggerID string, dialog Dialog) (err error) {
// EXPERIMENTAL: dialog functionality is currently experimental, api is not considered stable.
func (api *Client) OpenDialogContext(ctx context.Context, triggerID string, dialog Dialog) (err error) {
if triggerID == "" {
- return errors.New("received empty parameters")
+ return ErrParametersMissing
}
req := DialogTrigger{
@@ -103,10 +104,15 @@ func (api *Client) OpenDialogContext(ctx context.Context, triggerID string, dial
}
response := &DialogOpenResponse{}
- endpoint := APIURL + "dialog.open"
+ endpoint := api.endpoint + "dialog.open"
if err := postJSON(ctx, api.httpclient, endpoint, api.token, encoded, response, api); err != nil {
return err
}
+ if len(response.DialogResponseMetadata.Messages) > 0 {
+ response.Ok = false
+ response.Error += "\n" + strings.Join(response.DialogResponseMetadata.Messages, "\n")
+ }
+
return response.Err()
}
diff --git a/vendor/github.com/nlopes/slack/dialog_select.go b/vendor/github.com/nlopes/slack/dialog_select.go
index ea95ccfa..385cef68 100644
--- a/vendor/github.com/nlopes/slack/dialog_select.go
+++ b/vendor/github.com/nlopes/slack/dialog_select.go
@@ -21,10 +21,11 @@ type DialogInputSelect struct {
DialogInput
Value string `json:"value,omitempty"` //Optional.
DataSource SelectDataSource `json:"data_source,omitempty"` //Optional. Allowed values: "users", "channels", "conversations", "external".
- SelectedOptions string `json:"selected_options,omitempty"` //Optional. Default value for "external" only
+ SelectedOptions []DialogSelectOption `json:"selected_options,omitempty"` //Optional. May hold at most one element, for use with "external" only.
Options []DialogSelectOption `json:"options,omitempty"` //One of options or option_groups is required.
OptionGroups []DialogOptionGroup `json:"option_groups,omitempty"` //Provide up to 100 options.
MinQueryLength int `json:"min_query_length,omitempty"` //Optional. minimum characters before query is sent.
+ Hint string `json:"hint,omitempty"` //Optional. Additional hint text.
}
// DialogSelectOption is an option for the user to select from the menu
@@ -54,14 +55,7 @@ func NewStaticSelectDialogInput(name, label string, options []DialogSelectOption
}
// NewGroupedSelectDialogInput creates grouped options select input for Dialogs.
-func NewGroupedSelectDialogInput(name, label string, groups map[string]map[string]string) *DialogInputSelect {
- optionGroups := []DialogOptionGroup{}
- for groupName, options := range groups {
- optionGroups = append(optionGroups, DialogOptionGroup{
- Label: groupName,
- Options: optionsFromMap(options),
- })
- }
+func NewGroupedSelectDialogInput(name, label string, options []DialogOptionGroup) *DialogInputSelect {
return &DialogInputSelect{
DialogInput: DialogInput{
Type: InputTypeSelect,
@@ -69,34 +63,15 @@ func NewGroupedSelectDialogInput(name, label string, groups map[string]map[strin
Label: label,
},
DataSource: DialogDataSourceStatic,
- OptionGroups: optionGroups,
- }
-}
-
-func optionsFromArray(options []string) []DialogSelectOption {
- selectOptions := make([]DialogSelectOption, len(options))
- for idx, value := range options {
- selectOptions[idx] = DialogSelectOption{
- Label: value,
- Value: value,
- }
- }
- return selectOptions
+ OptionGroups: options}
}
-func optionsFromMap(options map[string]string) []DialogSelectOption {
- selectOptions := make([]DialogSelectOption, len(options))
- idx := 0
- var option DialogSelectOption
- for key, value := range options {
- option = DialogSelectOption{
- Label: key,
- Value: value,
- }
- selectOptions[idx] = option
- idx++
+// NewDialogOptionGroup creates a DialogOptionGroup from several select options
+func NewDialogOptionGroup(label string, options ...DialogSelectOption) DialogOptionGroup {
+ return DialogOptionGroup{
+ Label: label,
+ Options: options,
}
- return selectOptions
}
// NewConversationsSelect returns a `Conversations` select
diff --git a/vendor/github.com/nlopes/slack/dialog_text.go b/vendor/github.com/nlopes/slack/dialog_text.go
index bf9602cc..da06bd6d 100644
--- a/vendor/github.com/nlopes/slack/dialog_text.go
+++ b/vendor/github.com/nlopes/slack/dialog_text.go
@@ -3,6 +3,9 @@ package slack
// TextInputSubtype Accepts email, number, tel, or url. In some form factors, optimized input is provided for this subtype.
type TextInputSubtype string
+// TextInputOption handle to extra inputs options.
+type TextInputOption func(*TextInputElement)
+
const (
// InputSubtypeEmail email keyboard
InputSubtypeEmail TextInputSubtype = "email"
@@ -26,8 +29,8 @@ type TextInputElement struct {
}
// NewTextInput constructor for a `text` input
-func NewTextInput(name, label, text string) *TextInputElement {
- return &TextInputElement{
+func NewTextInput(name, label, text string, options ...TextInputOption) *TextInputElement {
+ t := &TextInputElement{
DialogInput: DialogInput{
Type: InputTypeText,
Name: name,
@@ -35,6 +38,12 @@ func NewTextInput(name, label, text string) *TextInputElement {
},
Value: text,
}
+
+ for _, opt := range options {
+ opt(t)
+ }
+
+ return t
}
// NewTextAreaInput constructor for a `textarea` input
diff --git a/vendor/github.com/nlopes/slack/dnd.go b/vendor/github.com/nlopes/slack/dnd.go
index da6e4a16..a3aa680c 100644
--- a/vendor/github.com/nlopes/slack/dnd.go
+++ b/vendor/github.com/nlopes/slack/dnd.go
@@ -2,7 +2,6 @@ package slack
import (
"context"
- "errors"
"net/url"
"strconv"
"strings"
@@ -36,16 +35,14 @@ type dndTeamInfoResponse struct {
SlackResponse
}
-func dndRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*dndResponseFull, error) {
+func (api *Client) dndRequest(ctx context.Context, path string, values url.Values) (*dndResponseFull, error) {
response := &dndResponseFull{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
- if !response.Ok {
- return nil, errors.New(response.Error)
- }
- return response, nil
+
+ return response, response.Err()
}
// EndDND ends the user's scheduled Do Not Disturb session
@@ -61,7 +58,7 @@ func (api *Client) EndDNDContext(ctx context.Context) error {
response := &SlackResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "dnd.endDnd", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "dnd.endDnd", values, response); err != nil {
return err
}
@@ -79,7 +76,7 @@ func (api *Client) EndSnoozeContext(ctx context.Context) (*DNDStatus, error) {
"token": {api.token},
}
- response, err := dndRequest(ctx, api.httpclient, "dnd.endSnooze", values, api)
+ response, err := api.dndRequest(ctx, "dnd.endSnooze", values)
if err != nil {
return nil, err
}
@@ -100,7 +97,7 @@ func (api *Client) GetDNDInfoContext(ctx context.Context, user *string) (*DNDSta
values.Set("user", *user)
}
- response, err := dndRequest(ctx, api.httpclient, "dnd.info", values, api)
+ response, err := api.dndRequest(ctx, "dnd.info", values)
if err != nil {
return nil, err
}
@@ -120,13 +117,14 @@ func (api *Client) GetDNDTeamInfoContext(ctx context.Context, users []string) (m
}
response := &dndTeamInfoResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "dnd.teamInfo", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "dnd.teamInfo", values, response); err != nil {
return nil, err
}
if response.Err() != nil {
return nil, response.Err()
}
+
return response.Users, nil
}
@@ -137,7 +135,7 @@ func (api *Client) SetSnooze(minutes int) (*DNDStatus, error) {
return api.SetSnoozeContext(context.Background(), minutes)
}
-// SetSnooze adjusts the snooze duration for a user's Do Not Disturb settings with a custom context.
+// SetSnoozeContext adjusts the snooze duration for a user's Do Not Disturb settings with a custom context.
// For more information see the SetSnooze docs
func (api *Client) SetSnoozeContext(ctx context.Context, minutes int) (*DNDStatus, error) {
values := url.Values{
@@ -145,7 +143,7 @@ func (api *Client) SetSnoozeContext(ctx context.Context, minutes int) (*DNDStatu
"num_minutes": {strconv.Itoa(minutes)},
}
- response, err := dndRequest(ctx, api.httpclient, "dnd.setSnooze", values, api)
+ response, err := api.dndRequest(ctx, "dnd.setSnooze", values)
if err != nil {
return nil, err
}
diff --git a/vendor/github.com/nlopes/slack/emoji.go b/vendor/github.com/nlopes/slack/emoji.go
index aed2129f..b2b0c6c9 100644
--- a/vendor/github.com/nlopes/slack/emoji.go
+++ b/vendor/github.com/nlopes/slack/emoji.go
@@ -2,7 +2,6 @@ package slack
import (
"context"
- "errors"
"net/url"
)
@@ -23,12 +22,14 @@ func (api *Client) GetEmojiContext(ctx context.Context) (map[string]string, erro
}
response := &emojiResponseFull{}
- err := postSlackMethod(ctx, api.httpclient, "emoji.list", values, response, api)
+ err := api.postMethod(ctx, "emoji.list", values, response)
if err != nil {
return nil, err
}
- if !response.Ok {
- return nil, errors.New(response.Error)
+
+ if response.Err() != nil {
+ return nil, response.Err()
}
+
return response.Emoji, nil
}
diff --git a/vendor/github.com/nlopes/slack/errors.go b/vendor/github.com/nlopes/slack/errors.go
new file mode 100644
index 00000000..09113ff1
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/errors.go
@@ -0,0 +1,18 @@
+package slack
+
+import "github.com/nlopes/slack/internal/errorsx"
+
+// Errors returned by various methods.
+const (
+ ErrAlreadyDisconnected = errorsx.String("Invalid call to Disconnect - Slack API is already disconnected")
+ ErrRTMDisconnected = errorsx.String("disconnect received while trying to connect")
+ ErrParametersMissing = errorsx.String("received empty parameters")
+ ErrInvalidConfiguration = errorsx.String("invalid configuration")
+ ErrMissingHeaders = errorsx.String("missing headers")
+ ErrExpiredTimestamp = errorsx.String("timestamp is too old")
+)
+
+// internal errors
+const (
+ errPaginationComplete = errorsx.String("pagination complete")
+)
diff --git a/vendor/github.com/nlopes/slack/files.go b/vendor/github.com/nlopes/slack/files.go
index 136ea266..3a7363de 100644
--- a/vendor/github.com/nlopes/slack/files.go
+++ b/vendor/github.com/nlopes/slack/files.go
@@ -2,7 +2,6 @@ package slack
import (
"context"
- "errors"
"fmt"
"io"
"net/url"
@@ -91,7 +90,8 @@ type File struct {
}
type Share struct {
- Public map[string][]ShareFileInfo `json:"public"`
+ Public map[string][]ShareFileInfo `json:"public"`
+ Private map[string][]ShareFileInfo `json:"private"`
}
type ShareFileInfo struct {
@@ -134,11 +134,21 @@ type GetFilesParameters struct {
Page int
}
+// ListFilesParameters contains all the parameters necessary (including the optional ones) for a ListFiles() request
+type ListFilesParameters struct {
+ Limit int
+ User string
+ Channel string
+ Types string
+ Cursor string
+}
+
type fileResponseFull struct {
File `json:"file"`
Paging `json:"paging"`
- Comments []Comment `json:"comments"`
- Files []File `json:"files"`
+ Comments []Comment `json:"comments"`
+ Files []File `json:"files"`
+ Metadata ResponseMetadata `json:"response_metadata"`
SlackResponse
}
@@ -156,9 +166,9 @@ func NewGetFilesParameters() GetFilesParameters {
}
}
-func fileRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*fileResponseFull, error) {
+func (api *Client) fileRequest(ctx context.Context, path string, values url.Values) (*fileResponseFull, error) {
response := &fileResponseFull{}
- err := postForm(ctx, client, APIURL+path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -180,18 +190,57 @@ func (api *Client) GetFileInfoContext(ctx context.Context, fileID string, count,
"page": {strconv.Itoa(page)},
}
- response, err := fileRequest(ctx, api.httpclient, "files.info", values, api)
+ response, err := api.fileRequest(ctx, "files.info", values)
if err != nil {
return nil, nil, nil, err
}
return &response.File, response.Comments, &response.Paging, nil
}
+// GetFile retreives a given file from its private download URL
+func (api *Client) GetFile(downloadURL string, writer io.Writer) error {
+ return downloadFile(api.httpclient, api.token, downloadURL, writer, api)
+}
+
// GetFiles retrieves all files according to the parameters given
func (api *Client) GetFiles(params GetFilesParameters) ([]File, *Paging, error) {
return api.GetFilesContext(context.Background(), params)
}
+// ListFiles retrieves all files according to the parameters given. Uses cursor based pagination.
+func (api *Client) ListFiles(params ListFilesParameters) ([]File, *ListFilesParameters, error) {
+ return api.ListFilesContext(context.Background(), params)
+}
+
+// ListFilesContext retrieves all files according to the parameters given with a custom context. Uses cursor based pagination.
+func (api *Client) ListFilesContext(ctx context.Context, params ListFilesParameters) ([]File, *ListFilesParameters, error) {
+ values := url.Values{
+ "token": {api.token},
+ }
+
+ if params.User != DEFAULT_FILES_USER {
+ values.Add("user", params.User)
+ }
+ if params.Channel != DEFAULT_FILES_CHANNEL {
+ values.Add("channel", params.Channel)
+ }
+ if params.Limit != DEFAULT_FILES_COUNT {
+ values.Add("limit", strconv.Itoa(params.Limit))
+ }
+ if params.Cursor != "" {
+ values.Add("cursor", params.Cursor)
+ }
+
+ response, err := api.fileRequest(ctx, "files.list", values)
+ if err != nil {
+ return nil, nil, err
+ }
+
+ params.Cursor = response.Metadata.Cursor
+
+ return response.Files, &params, nil
+}
+
// GetFilesContext retrieves all files according to the parameters given with a custom context
func (api *Client) GetFilesContext(ctx context.Context, params GetFilesParameters) ([]File, *Paging, error) {
values := url.Values{
@@ -219,7 +268,7 @@ func (api *Client) GetFilesContext(ctx context.Context, params GetFilesParameter
values.Add("page", strconv.Itoa(params.Page))
}
- response, err := fileRequest(ctx, api.httpclient, "files.list", values, api)
+ response, err := api.fileRequest(ctx, "files.list", values)
if err != nil {
return nil, nil, err
}
@@ -239,9 +288,6 @@ func (api *Client) UploadFileContext(ctx context.Context, params FileUploadParam
if err != nil {
return nil, err
}
- if params.Filename == "" {
- return nil, fmt.Errorf("files.upload: FileUploadParameters.Filename is mandatory")
- }
response := &fileResponseFull{}
values := url.Values{
"token": {api.token},
@@ -266,12 +312,16 @@ func (api *Client) UploadFileContext(ctx context.Context, params FileUploadParam
}
if params.Content != "" {
values.Add("content", params.Content)
- err = postForm(ctx, api.httpclient, APIURL+"files.upload", values, response, api)
+ err = api.postMethod(ctx, "files.upload", values, response)
} else if params.File != "" {
- err = postLocalWithMultipartResponse(ctx, api.httpclient, "files.upload", params.File, "file", values, response, api)
+ err = postLocalWithMultipartResponse(ctx, api.httpclient, api.endpoint+"files.upload", params.File, "file", values, response, api)
} else if params.Reader != nil {
- err = postWithMultipartResponse(ctx, api.httpclient, "files.upload", params.Filename, "file", values, params.Reader, response, api)
+ if params.Filename == "" {
+ return nil, fmt.Errorf("files.upload: FileUploadParameters.Filename is mandatory when using FileUploadParameters.Reader")
+ }
+ err = postWithMultipartResponse(ctx, api.httpclient, api.endpoint+"files.upload", params.Filename, "file", values, params.Reader, response, api)
}
+
if err != nil {
return nil, err
}
@@ -287,7 +337,7 @@ func (api *Client) DeleteFileComment(commentID, fileID string) error {
// DeleteFileCommentContext deletes a file's comment with a custom context
func (api *Client) DeleteFileCommentContext(ctx context.Context, fileID, commentID string) (err error) {
if fileID == "" || commentID == "" {
- return errors.New("received empty parameters")
+ return ErrParametersMissing
}
values := url.Values{
@@ -295,7 +345,7 @@ func (api *Client) DeleteFileCommentContext(ctx context.Context, fileID, comment
"file": {fileID},
"id": {commentID},
}
- _, err = fileRequest(ctx, api.httpclient, "files.comments.delete", values, api)
+ _, err = api.fileRequest(ctx, "files.comments.delete", values)
return err
}
@@ -311,7 +361,7 @@ func (api *Client) DeleteFileContext(ctx context.Context, fileID string) (err er
"file": {fileID},
}
- _, err = fileRequest(ctx, api.httpclient, "files.delete", values, api)
+ _, err = api.fileRequest(ctx, "files.delete", values)
return err
}
@@ -327,7 +377,7 @@ func (api *Client) RevokeFilePublicURLContext(ctx context.Context, fileID string
"file": {fileID},
}
- response, err := fileRequest(ctx, api.httpclient, "files.revokePublicURL", values, api)
+ response, err := api.fileRequest(ctx, "files.revokePublicURL", values)
if err != nil {
return nil, err
}
@@ -346,7 +396,7 @@ func (api *Client) ShareFilePublicURLContext(ctx context.Context, fileID string)
"file": {fileID},
}
- response, err := fileRequest(ctx, api.httpclient, "files.sharedPublicURL", values, api)
+ response, err := api.fileRequest(ctx, "files.sharedPublicURL", values)
if err != nil {
return nil, nil, nil, err
}
diff --git a/vendor/github.com/nlopes/slack/go.mod b/vendor/github.com/nlopes/slack/go.mod
new file mode 100644
index 00000000..87256eb1
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/go.mod
@@ -0,0 +1,9 @@
+module github.com/nlopes/slack
+
+require (
+ github.com/davecgh/go-spew v1.1.1 // indirect
+ github.com/gorilla/websocket v1.2.0
+ github.com/pkg/errors v0.8.0
+ github.com/pmezard/go-difflib v1.0.0 // indirect
+ github.com/stretchr/testify v1.2.2
+)
diff --git a/vendor/github.com/nlopes/slack/go.sum b/vendor/github.com/nlopes/slack/go.sum
new file mode 100644
index 00000000..3bb45c1f
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/go.sum
@@ -0,0 +1,22 @@
+github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
+github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
+github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/gorilla/websocket v1.2.0 h1:VJtLvh6VQym50czpZzx07z/kw9EgAxI3x1ZB8taTMQQ=
+github.com/gorilla/websocket v1.2.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
+github.com/nlopes/slack v0.1.0/go.mod h1:jVI4BBK3lSktibKahxBF74txcK2vyvkza1z/+rRnVAM=
+github.com/nlopes/slack v0.5.0 h1:NbIae8Kd0NpqaEI3iUrsuS0KbcEDhzhc939jLW5fNm0=
+github.com/nlopes/slack v0.5.0/go.mod h1:jVI4BBK3lSktibKahxBF74txcK2vyvkza1z/+rRnVAM=
+github.com/pkg/errors v0.8.0 h1:WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw=
+github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
+github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
+github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/stretchr/testify v1.2.0/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
+github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
+github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
+github.com/victorcoder/slack-test v0.0.0-20190131110821-6f9a569c10af h1:JFxr+No3ZWgCtxnnTWCybnB/z0Iy3qLmdj3u2NV5o48=
+github.com/victorcoder/slack-test v0.0.0-20190131110821-6f9a569c10af/go.mod h1:dStM4ShMus8J3hiq66ExbbzGLkwyZ+RQJePwFhWCCvQ=
+github.com/victorcoder/slack-test v0.0.0-20190131113129-a43b3bb77f43 h1:wtFekkaAAQibpy3iE4Hhx2Gi9pZAbITOSfVP7GXk5eM=
+github.com/victorcoder/slack-test v0.0.0-20190131113129-a43b3bb77f43/go.mod h1:dStM4ShMus8J3hiq66ExbbzGLkwyZ+RQJePwFhWCCvQ=
+golang.org/x/net v0.0.0-20180108090419-434ec0c7fe37 h1:BkNcmLtAVeWe9h5k0jt24CQgaG5vb4x/doFbAiEC/Ho=
+golang.org/x/net v0.0.0-20180108090419-434ec0c7fe37/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
diff --git a/vendor/github.com/nlopes/slack/groups.go b/vendor/github.com/nlopes/slack/groups.go
index 560faee9..23374869 100644
--- a/vendor/github.com/nlopes/slack/groups.go
+++ b/vendor/github.com/nlopes/slack/groups.go
@@ -8,7 +8,7 @@ import (
// Group contains all the information for a group
type Group struct {
- groupConversation
+ GroupConversation
IsGroup bool `json:"is_group"`
}
@@ -27,9 +27,9 @@ type groupResponseFull struct {
SlackResponse
}
-func groupRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*groupResponseFull, error) {
+func (api *Client) groupRequest(ctx context.Context, path string, values url.Values) (*groupResponseFull, error) {
response := &groupResponseFull{}
- err := postForm(ctx, client, APIURL+path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -49,7 +49,7 @@ func (api *Client) ArchiveGroupContext(ctx context.Context, group string) error
"channel": {group},
}
- _, err := groupRequest(ctx, api.httpclient, "groups.archive", values, api)
+ _, err := api.groupRequest(ctx, "groups.archive", values)
return err
}
@@ -65,7 +65,7 @@ func (api *Client) UnarchiveGroupContext(ctx context.Context, group string) erro
"channel": {group},
}
- _, err := groupRequest(ctx, api.httpclient, "groups.unarchive", values, api)
+ _, err := api.groupRequest(ctx, "groups.unarchive", values)
return err
}
@@ -81,7 +81,7 @@ func (api *Client) CreateGroupContext(ctx context.Context, group string) (*Group
"name": {group},
}
- response, err := groupRequest(ctx, api.httpclient, "groups.create", values, api)
+ response, err := api.groupRequest(ctx, "groups.create", values)
if err != nil {
return nil, err
}
@@ -106,7 +106,7 @@ func (api *Client) CreateChildGroupContext(ctx context.Context, group string) (*
"channel": {group},
}
- response, err := groupRequest(ctx, api.httpclient, "groups.createChild", values, api)
+ response, err := api.groupRequest(ctx, "groups.createChild", values)
if err != nil {
return nil, err
}
@@ -148,7 +148,7 @@ func (api *Client) GetGroupHistoryContext(ctx context.Context, group string, par
}
}
- response, err := groupRequest(ctx, api.httpclient, "groups.history", values, api)
+ response, err := api.groupRequest(ctx, "groups.history", values)
if err != nil {
return nil, err
}
@@ -168,7 +168,7 @@ func (api *Client) InviteUserToGroupContext(ctx context.Context, group, user str
"user": {user},
}
- response, err := groupRequest(ctx, api.httpclient, "groups.invite", values, api)
+ response, err := api.groupRequest(ctx, "groups.invite", values)
if err != nil {
return nil, false, err
}
@@ -187,7 +187,7 @@ func (api *Client) LeaveGroupContext(ctx context.Context, group string) (err err
"channel": {group},
}
- _, err = groupRequest(ctx, api.httpclient, "groups.leave", values, api)
+ _, err = api.groupRequest(ctx, "groups.leave", values)
return err
}
@@ -204,7 +204,7 @@ func (api *Client) KickUserFromGroupContext(ctx context.Context, group, user str
"user": {user},
}
- _, err = groupRequest(ctx, api.httpclient, "groups.kick", values, api)
+ _, err = api.groupRequest(ctx, "groups.kick", values)
return err
}
@@ -222,7 +222,7 @@ func (api *Client) GetGroupsContext(ctx context.Context, excludeArchived bool) (
values.Add("exclude_archived", "1")
}
- response, err := groupRequest(ctx, api.httpclient, "groups.list", values, api)
+ response, err := api.groupRequest(ctx, "groups.list", values)
if err != nil {
return nil, err
}
@@ -242,7 +242,7 @@ func (api *Client) GetGroupInfoContext(ctx context.Context, group string) (*Grou
"include_locale": {strconv.FormatBool(true)},
}
- response, err := groupRequest(ctx, api.httpclient, "groups.info", values, api)
+ response, err := api.groupRequest(ctx, "groups.info", values)
if err != nil {
return nil, err
}
@@ -267,7 +267,7 @@ func (api *Client) SetGroupReadMarkContext(ctx context.Context, group, ts string
"ts": {ts},
}
- _, err = groupRequest(ctx, api.httpclient, "groups.mark", values, api)
+ _, err = api.groupRequest(ctx, "groups.mark", values)
return err
}
@@ -283,7 +283,7 @@ func (api *Client) OpenGroupContext(ctx context.Context, group string) (bool, bo
"channel": {group},
}
- response, err := groupRequest(ctx, api.httpclient, "groups.open", values, api)
+ response, err := api.groupRequest(ctx, "groups.open", values)
if err != nil {
return false, false, err
}
@@ -307,7 +307,7 @@ func (api *Client) RenameGroupContext(ctx context.Context, group, name string) (
// XXX: the created entry in this call returns a string instead of a number
// so I may have to do some workaround to solve it.
- response, err := groupRequest(ctx, api.httpclient, "groups.rename", values, api)
+ response, err := api.groupRequest(ctx, "groups.rename", values)
if err != nil {
return nil, err
}
@@ -327,7 +327,7 @@ func (api *Client) SetGroupPurposeContext(ctx context.Context, group, purpose st
"purpose": {purpose},
}
- response, err := groupRequest(ctx, api.httpclient, "groups.setPurpose", values, api)
+ response, err := api.groupRequest(ctx, "groups.setPurpose", values)
if err != nil {
return "", err
}
@@ -347,7 +347,7 @@ func (api *Client) SetGroupTopicContext(ctx context.Context, group, topic string
"topic": {topic},
}
- response, err := groupRequest(ctx, api.httpclient, "groups.setTopic", values, api)
+ response, err := api.groupRequest(ctx, "groups.setTopic", values)
if err != nil {
return "", err
}
diff --git a/vendor/github.com/nlopes/slack/im.go b/vendor/github.com/nlopes/slack/im.go
index 10563d91..ee784fef 100644
--- a/vendor/github.com/nlopes/slack/im.go
+++ b/vendor/github.com/nlopes/slack/im.go
@@ -22,15 +22,13 @@ type imResponseFull struct {
// IM contains information related to the Direct Message channel
type IM struct {
- conversation
- IsIM bool `json:"is_im"`
- User string `json:"user"`
- IsUserDeleted bool `json:"is_user_deleted"`
+ Conversation
+ IsUserDeleted bool `json:"is_user_deleted"`
}
-func imRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*imResponseFull, error) {
+func (api *Client) imRequest(ctx context.Context, path string, values url.Values) (*imResponseFull, error) {
response := &imResponseFull{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -50,7 +48,7 @@ func (api *Client) CloseIMChannelContext(ctx context.Context, channel string) (b
"channel": {channel},
}
- response, err := imRequest(ctx, api.httpclient, "im.close", values, api)
+ response, err := api.imRequest(ctx, "im.close", values)
if err != nil {
return false, false, err
}
@@ -71,7 +69,7 @@ func (api *Client) OpenIMChannelContext(ctx context.Context, user string) (bool,
"user": {user},
}
- response, err := imRequest(ctx, api.httpclient, "im.open", values, api)
+ response, err := api.imRequest(ctx, "im.open", values)
if err != nil {
return false, false, "", err
}
@@ -91,7 +89,7 @@ func (api *Client) MarkIMChannelContext(ctx context.Context, channel, ts string)
"ts": {ts},
}
- _, err := imRequest(ctx, api.httpclient, "im.mark", values, api)
+ _, err := api.imRequest(ctx, "im.mark", values)
return err
}
@@ -130,7 +128,7 @@ func (api *Client) GetIMHistoryContext(ctx context.Context, channel string, para
}
}
- response, err := imRequest(ctx, api.httpclient, "im.history", values, api)
+ response, err := api.imRequest(ctx, "im.history", values)
if err != nil {
return nil, err
}
@@ -148,7 +146,7 @@ func (api *Client) GetIMChannelsContext(ctx context.Context) ([]IM, error) {
"token": {api.token},
}
- response, err := imRequest(ctx, api.httpclient, "im.list", values, api)
+ response, err := api.imRequest(ctx, "im.list", values)
if err != nil {
return nil, err
}
diff --git a/vendor/github.com/nlopes/slack/info.go b/vendor/github.com/nlopes/slack/info.go
index db8534c7..31f459f1 100644
--- a/vendor/github.com/nlopes/slack/info.go
+++ b/vendor/github.com/nlopes/slack/info.go
@@ -156,17 +156,12 @@ type Icons struct {
Image72 string `json:"image_72,omitempty"`
}
-// Info contains various details about Users, Channels, Bots and the authenticated user.
+// Info contains various details about the authenticated user and team.
// It is returned by StartRTM or included in the "ConnectedEvent" RTM event.
type Info struct {
- URL string `json:"url,omitempty"`
- User *UserDetails `json:"self,omitempty"`
- Team *Team `json:"team,omitempty"`
- Users []User `json:"users,omitempty"`
- Channels []Channel `json:"channels,omitempty"`
- Groups []Group `json:"groups,omitempty"`
- Bots []Bot `json:"bots,omitempty"`
- IMs []IM `json:"ims,omitempty"`
+ URL string `json:"url,omitempty"`
+ User *UserDetails `json:"self,omitempty"`
+ Team *Team `json:"team,omitempty"`
}
type infoResponseFull struct {
@@ -174,52 +169,27 @@ type infoResponseFull struct {
SlackResponse
}
-// GetBotByID returns a bot given a bot id
+// GetBotByID is deprecated and returns nil
func (info Info) GetBotByID(botID string) *Bot {
- for _, bot := range info.Bots {
- if bot.ID == botID {
- return &bot
- }
- }
return nil
}
-// GetUserByID returns a user given a user id
+// GetUserByID is deprecated and returns nil
func (info Info) GetUserByID(userID string) *User {
- for _, user := range info.Users {
- if user.ID == userID {
- return &user
- }
- }
return nil
}
-// GetChannelByID returns a channel given a channel id
+// GetChannelByID is deprecated and returns nil
func (info Info) GetChannelByID(channelID string) *Channel {
- for _, channel := range info.Channels {
- if channel.ID == channelID {
- return &channel
- }
- }
return nil
}
-// GetGroupByID returns a group given a group id
+// GetGroupByID is deprecated and returns nil
func (info Info) GetGroupByID(groupID string) *Group {
- for _, group := range info.Groups {
- if group.ID == groupID {
- return &group
- }
- }
return nil
}
-// GetIMByID returns an IM given an IM id
+// GetIMByID is deprecated and returns nil
func (info Info) GetIMByID(imID string) *IM {
- for _, im := range info.IMs {
- if im.ID == imID {
- return &im
- }
- }
return nil
}
diff --git a/vendor/github.com/nlopes/slack/interactions.go b/vendor/github.com/nlopes/slack/interactions.go
index addc2864..5433463d 100644
--- a/vendor/github.com/nlopes/slack/interactions.go
+++ b/vendor/github.com/nlopes/slack/interactions.go
@@ -1,8 +1,20 @@
package slack
+import (
+ "encoding/json"
+)
+
// InteractionType type of interactions
type InteractionType string
+// ActionType type represents the type of action (attachment, block, etc.)
+type actionType string
+
+// action is an interface that should be implemented by all callback action types
+type action interface {
+ actionType() actionType
+}
+
// Types of interactions that can be received.
const (
InteractionTypeDialogCancellation = InteractionType("dialog_cancellation")
@@ -10,6 +22,7 @@ const (
InteractionTypeDialogSuggestion = InteractionType("dialog_suggestion")
InteractionTypeInteractionMessage = InteractionType("interactive_message")
InteractionTypeMessageAction = InteractionType("message_action")
+ InteractionTypeBlockActions = InteractionType("block_actions")
)
// InteractionCallback is sent from slack when a user interactions with a button or dialog.
@@ -27,6 +40,59 @@ type InteractionCallback struct {
Message Message `json:"message"`
Name string `json:"name"`
Value string `json:"value"`
- ActionCallback
+ MessageTs string `json:"message_ts"`
+ AttachmentID string `json:"attachment_id"`
+ ActionCallback ActionCallbacks `json:"actions"`
DialogSubmissionCallback
}
+
+// ActionCallback is a convenience struct defined to allow dynamic unmarshalling of
+// the "actions" value in Slack's JSON response, which varies depending on block type
+type ActionCallbacks struct {
+ AttachmentActions []*AttachmentAction
+ BlockActions []*BlockAction
+}
+
+// UnmarshalJSON implements the Marshaller interface in order to delegate
+// marshalling and allow for proper type assertion when decoding the response
+func (a *ActionCallbacks) UnmarshalJSON(data []byte) error {
+ var raw []json.RawMessage
+ err := json.Unmarshal(data, &raw)
+ if err != nil {
+ return err
+ }
+
+ for _, r := range raw {
+ var obj map[string]interface{}
+ err := json.Unmarshal(r, &obj)
+ if err != nil {
+ return err
+ }
+
+ if _, ok := obj["block_id"].(string); ok {
+ action, err := unmarshalAction(r, &BlockAction{})
+ if err != nil {
+ return err
+ }
+
+ a.BlockActions = append(a.BlockActions, action.(*BlockAction))
+ return nil
+ }
+
+ action, err := unmarshalAction(r, &AttachmentAction{})
+ if err != nil {
+ return err
+ }
+ a.AttachmentActions = append(a.AttachmentActions, action.(*AttachmentAction))
+ }
+
+ return nil
+}
+
+func unmarshalAction(r json.RawMessage, callbackAction action) (action, error) {
+ err := json.Unmarshal(r, callbackAction)
+ if err != nil {
+ return nil, err
+ }
+ return callbackAction, nil
+}
diff --git a/vendor/github.com/nlopes/slack/internal/errorsx/errorsx.go b/vendor/github.com/nlopes/slack/internal/errorsx/errorsx.go
new file mode 100644
index 00000000..cb850577
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/internal/errorsx/errorsx.go
@@ -0,0 +1,8 @@
+package errorsx
+
+// String representing an error, useful for declaring string constants as errors.
+type String string
+
+func (t String) Error() string {
+ return string(t)
+}
diff --git a/vendor/github.com/nlopes/slack/internal/timex/timex.go b/vendor/github.com/nlopes/slack/internal/timex/timex.go
new file mode 100644
index 00000000..40063f73
--- /dev/null
+++ b/vendor/github.com/nlopes/slack/internal/timex/timex.go
@@ -0,0 +1,18 @@
+package timex
+
+import "time"
+
+// Max returns the maximum duration
+func Max(values ...time.Duration) time.Duration {
+ var (
+ max time.Duration
+ )
+
+ for _, v := range values {
+ if v > max {
+ max = v
+ }
+ }
+
+ return max
+}
diff --git a/vendor/github.com/nlopes/slack/messages.go b/vendor/github.com/nlopes/slack/messages.go
index bde9a37e..37a26335 100644
--- a/vendor/github.com/nlopes/slack/messages.go
+++ b/vendor/github.com/nlopes/slack/messages.go
@@ -16,6 +16,7 @@ type OutgoingMessage struct {
type Message struct {
Msg
SubMessage *Msg `json:"message,omitempty"`
+ PreviousMessage *Msg `json:"previous_message,omitempty"`
}
// Msg contains information about a slack message
@@ -92,8 +93,18 @@ type Msg struct {
ResponseType string `json:"response_type,omitempty"`
ReplaceOriginal bool `json:"replace_original"`
DeleteOriginal bool `json:"delete_original"`
+
+ // Block type Message
+ Blocks Blocks `json:"blocks,omitempty"`
}
+const (
+ // ResponseTypeInChannel in channel response for slash commands.
+ ResponseTypeInChannel = "in_channel"
+ // ResponseTypeEphemeral ephemeral respone for slash commands.
+ ResponseTypeEphemeral = "ephemeral"
+)
+
// Icon is used for bot messages
type Icon struct {
IconURL string `json:"icon_url,omitempty"`
diff --git a/vendor/github.com/nlopes/slack/misc.go b/vendor/github.com/nlopes/slack/misc.go
index 30ae4628..0dcee950 100644
--- a/vendor/github.com/nlopes/slack/misc.go
+++ b/vendor/github.com/nlopes/slack/misc.go
@@ -8,6 +8,7 @@ import (
"fmt"
"io"
"io/ioutil"
+ "mime"
"mime/multipart"
"net/http"
"net/http/httputil"
@@ -48,31 +49,95 @@ type statusCodeError struct {
}
func (t statusCodeError) Error() string {
- // TODO: this is a bad error string, should clean it up with a breaking changes
- // merger.
- return fmt.Sprintf("Slack server error: %s.", t.Status)
+ return fmt.Sprintf("slack server error: %s", t.Status)
}
func (t statusCodeError) HTTPStatusCode() int {
return t.Code
}
+func (t statusCodeError) Retryable() bool {
+ if t.Code >= 500 || t.Code == http.StatusTooManyRequests {
+ return true
+ }
+ return false
+}
+
+// RateLimitedError represents the rate limit respond from slack
type RateLimitedError struct {
RetryAfter time.Duration
}
func (e *RateLimitedError) Error() string {
- return fmt.Sprintf("Slack rate limit exceeded, retry after %s", e.RetryAfter)
+ return fmt.Sprintf("slack rate limit exceeded, retry after %s", e.RetryAfter)
+}
+
+func (e *RateLimitedError) Retryable() bool {
+ return true
}
func fileUploadReq(ctx context.Context, path string, values url.Values, r io.Reader) (*http.Request, error) {
req, err := http.NewRequest("POST", path, r)
+ if err != nil {
+ return nil, err
+ }
req = req.WithContext(ctx)
+ req.URL.RawQuery = (values).Encode()
+ return req, nil
+}
+
+func downloadFile(client httpClient, token string, downloadURL string, writer io.Writer, d debug) error {
+ if downloadURL == "" {
+ return fmt.Errorf("received empty download URL")
+ }
+
+ req, err := http.NewRequest("GET", downloadURL, &bytes.Buffer{})
+ if err != nil {
+ return err
+ }
+
+ var bearer = "Bearer " + token
+ req.Header.Add("Authorization", bearer)
+ req.WithContext(context.Background())
+
+ resp, err := client.Do(req)
if err != nil {
+ return err
+ }
+
+ defer resp.Body.Close()
+
+ err = checkStatusCode(resp, d)
+ if err != nil {
+ return err
+ }
+
+ _, err = io.Copy(writer, resp.Body)
+
+ return err
+}
+
+func formReq(endpoint string, values url.Values) (req *http.Request, err error) {
+ if req, err = http.NewRequest("POST", endpoint, strings.NewReader(values.Encode())); err != nil {
return nil, err
}
- req.URL.RawQuery = (values).Encode()
+
+ req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
+ return req, nil
+}
+
+func jsonReq(endpoint string, body interface{}) (req *http.Request, err error) {
+ buffer := bytes.NewBuffer([]byte{})
+ if err = json.NewEncoder(buffer).Encode(body); err != nil {
+ return nil, err
+ }
+
+ if req, err = http.NewRequest("POST", endpoint, buffer); err != nil {
+ return nil, err
+ }
+
+ req.Header.Set("Content-Type", "application/json; charset=utf-8")
return req, nil
}
@@ -89,7 +154,7 @@ func parseResponseBody(body io.ReadCloser, intf interface{}, d debug) error {
return json.Unmarshal(response, intf)
}
-func postLocalWithMultipartResponse(ctx context.Context, client httpClient, path, fpath, fieldname string, values url.Values, intf interface{}, d debug) error {
+func postLocalWithMultipartResponse(ctx context.Context, client httpClient, method, fpath, fieldname string, values url.Values, intf interface{}, d debug) error {
fullpath, err := filepath.Abs(fpath)
if err != nil {
return err
@@ -99,7 +164,8 @@ func postLocalWithMultipartResponse(ctx context.Context, client httpClient, path
return err
}
defer file.Close()
- return postWithMultipartResponse(ctx, client, path, filepath.Base(fpath), fieldname, values, file, intf, d)
+
+ return postWithMultipartResponse(ctx, client, method, filepath.Base(fpath), fieldname, values, file, intf, d)
}
func postWithMultipartResponse(ctx context.Context, client httpClient, path, name, fieldname string, values url.Values, r io.Reader, intf interface{}, d debug) error {
@@ -123,7 +189,7 @@ func postWithMultipartResponse(ctx context.Context, client httpClient, path, nam
return
}
}()
- req, err := fileUploadReq(ctx, APIURL+path, values, pipeReader)
+ req, err := fileUploadReq(ctx, path, values, pipeReader)
if err != nil {
return err
}
@@ -136,28 +202,20 @@ func postWithMultipartResponse(ctx context.Context, client httpClient, path, nam
}
defer resp.Body.Close()
- if resp.StatusCode == http.StatusTooManyRequests {
- retry, err := strconv.ParseInt(resp.Header.Get("Retry-After"), 10, 64)
- if err != nil {
- return err
- }
- return &RateLimitedError{time.Duration(retry) * time.Second}
+ err = checkStatusCode(resp, d)
+ if err != nil {
+ return err
}
- // Slack seems to send an HTML body along with 5xx error codes. Don't parse it.
- if resp.StatusCode != http.StatusOK {
- logResponse(resp, d)
- return statusCodeError{Code: resp.StatusCode, Status: resp.Status}
- }
select {
case err = <-errc:
return err
default:
- return parseResponseBody(resp.Body, intf, d)
+ return newJSONParser(intf)(resp)
}
}
-func doPost(ctx context.Context, client httpClient, req *http.Request, intf interface{}, d debug) error {
+func doPost(ctx context.Context, client httpClient, req *http.Request, parser responseParser, d debug) error {
req = req.WithContext(ctx)
resp, err := client.Do(req)
if err != nil {
@@ -165,21 +223,12 @@ func doPost(ctx context.Context, client httpClient, req *http.Request, intf inte
}
defer resp.Body.Close()
- if resp.StatusCode == http.StatusTooManyRequests {
- retry, err := strconv.ParseInt(resp.Header.Get("Retry-After"), 10, 64)
- if err != nil {
- return err
- }
- return &RateLimitedError{time.Duration(retry) * time.Second}
- }
-
- // Slack seems to send an HTML body along with 5xx error codes. Don't parse it.
- if resp.StatusCode != http.StatusOK {
- logResponse(resp, d)
- return statusCodeError{Code: resp.StatusCode, Status: resp.Status}
+ err = checkStatusCode(resp, d)
+ if err != nil {
+ return err
}
- return parseResponseBody(resp.Body, intf, d)
+ return parser(resp)
}
// post JSON.
@@ -191,7 +240,8 @@ func postJSON(ctx context.Context, client httpClient, endpoint, token string, js
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", token))
- return doPost(ctx, client, req, intf, d)
+
+ return doPost(ctx, client, req, newJSONParser(intf), d)
}
// post a url encoded form.
@@ -202,17 +252,7 @@ func postForm(ctx context.Context, client httpClient, endpoint string, values ur
return err
}
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
- return doPost(ctx, client, req, intf, d)
-}
-
-// post to a slack web method.
-func postSlackMethod(ctx context.Context, client httpClient, path string, values url.Values, intf interface{}, d debug) error {
- return postForm(ctx, client, APIURL+path, values, intf, d)
-}
-
-// get a slack web method.
-func getSlackMethod(ctx context.Context, client httpClient, path string, values url.Values, intf interface{}, d debug) error {
- return getResource(ctx, client, APIURL+path, values, intf, d)
+ return doPost(ctx, client, req, newJSONParser(intf), d)
}
func getResource(ctx context.Context, client httpClient, endpoint string, values url.Values, intf interface{}, d debug) error {
@@ -223,7 +263,7 @@ func getResource(ctx context.Context, client httpClient, endpoint string, values
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
req.URL.RawQuery = values.Encode()
- return doPost(ctx, client, req, intf, d)
+ return doPost(ctx, client, req, newJSONParser(intf), d)
}
func parseAdminResponse(ctx context.Context, client httpClient, method string, teamName string, values url.Values, intf interface{}, d debug) error {
@@ -251,12 +291,6 @@ func okJSONHandler(rw http.ResponseWriter, r *http.Request) {
rw.Write(response)
}
-type errorString string
-
-func (t errorString) Error() string {
- return string(t)
-}
-
// timerReset safely reset a timer, see time.Timer.Reset for details.
func timerReset(t *time.Timer, d time.Duration) {
if !t.Stop() {
@@ -264,3 +298,63 @@ func timerReset(t *time.Timer, d time.Duration) {
}
t.Reset(d)
}
+
+func checkStatusCode(resp *http.Response, d debug) error {
+ if resp.StatusCode == http.StatusTooManyRequests {
+ retry, err := strconv.ParseInt(resp.Header.Get("Retry-After"), 10, 64)
+ if err != nil {
+ return err
+ }
+ return &RateLimitedError{time.Duration(retry) * time.Second}
+ }
+
+ // Slack seems to send an HTML body along with 5xx error codes. Don't parse it.
+ if resp.StatusCode != http.StatusOK {
+ logResponse(resp, d)
+ return statusCodeError{Code: resp.StatusCode, Status: resp.Status}
+ }
+
+ return nil
+}
+
+type responseParser func(*http.Response) error
+
+func newJSONParser(dst interface{}) responseParser {
+ return func(resp *http.Response) error {
+ return json.NewDecoder(resp.Body).Decode(dst)
+ }
+}
+
+func newTextParser(dst interface{}) responseParser {
+ return func(resp *http.Response) error {
+ b, err := ioutil.ReadAll(resp.Body)
+ if err != nil {
+ return err
+ }
+
+ if !bytes.Equal(b, []byte("ok")) {
+ return errors.New(string(b))
+ }
+
+ return nil
+ }
+}
+
+func newContentTypeParser(dst interface{}) responseParser {
+ return func(req *http.Response) (err error) {
+ var (
+ ctype string
+ )
+
+ if ctype, _, err = mime.ParseMediaType(req.Header.Get("Content-Type")); err != nil {
+ return err
+ }
+
+ switch ctype {
+ case "application/json":
+ return newJSONParser(dst)(req)
+ default:
+ return newTextParser(dst)(req)
+ }
+ }
+}
diff --git a/vendor/github.com/nlopes/slack/oauth.go b/vendor/github.com/nlopes/slack/oauth.go
index 8a8194cb..29d6dce9 100644
--- a/vendor/github.com/nlopes/slack/oauth.go
+++ b/vendor/github.com/nlopes/slack/oauth.go
@@ -57,7 +57,7 @@ func GetOAuthResponseContext(ctx context.Context, client httpClient, clientID, c
"redirect_uri": {redirectURI},
}
response := &OAuthResponse{}
- if err = postSlackMethod(ctx, client, "oauth.access", values, response, discard{}); err != nil {
+ if err = postForm(ctx, client, APIURL+"oauth.access", values, response, discard{}); err != nil {
return nil, err
}
return response, response.Err()
diff --git a/vendor/github.com/nlopes/slack/pins.go b/vendor/github.com/nlopes/slack/pins.go
index c1d525df..ef97c8df 100644
--- a/vendor/github.com/nlopes/slack/pins.go
+++ b/vendor/github.com/nlopes/slack/pins.go
@@ -34,7 +34,7 @@ func (api *Client) AddPinContext(ctx context.Context, channel string, item ItemR
}
response := &SlackResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "pins.add", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "pins.add", values, response); err != nil {
return err
}
@@ -63,7 +63,7 @@ func (api *Client) RemovePinContext(ctx context.Context, channel string, item It
}
response := &SlackResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "pins.remove", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "pins.remove", values, response); err != nil {
return err
}
@@ -83,7 +83,7 @@ func (api *Client) ListPinsContext(ctx context.Context, channel string) ([]Item,
}
response := &listPinsResponseFull{}
- err := postSlackMethod(ctx, api.httpclient, "pins.list", values, response, api)
+ err := api.postMethod(ctx, "pins.list", values, response)
if err != nil {
return nil, nil, err
}
diff --git a/vendor/github.com/nlopes/slack/reactions.go b/vendor/github.com/nlopes/slack/reactions.go
index abe1e72a..2a9bd42e 100644
--- a/vendor/github.com/nlopes/slack/reactions.go
+++ b/vendor/github.com/nlopes/slack/reactions.go
@@ -2,7 +2,6 @@ package slack
import (
"context"
- "errors"
"net/url"
"strconv"
)
@@ -155,7 +154,7 @@ func (api *Client) AddReactionContext(ctx context.Context, name string, item Ite
}
response := &SlackResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "reactions.add", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "reactions.add", values, response); err != nil {
return err
}
@@ -189,7 +188,7 @@ func (api *Client) RemoveReactionContext(ctx context.Context, name string, item
}
response := &SlackResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "reactions.remove", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "reactions.remove", values, response); err != nil {
return err
}
@@ -223,12 +222,14 @@ func (api *Client) GetReactionsContext(ctx context.Context, item ItemRef, params
}
response := &getReactionsResponseFull{}
- if err := postSlackMethod(ctx, api.httpclient, "reactions.get", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "reactions.get", values, response); err != nil {
return nil, err
}
- if !response.Ok {
- return nil, errors.New(response.Error)
+
+ if err := response.Err(); err != nil {
+ return nil, err
}
+
return response.extractReactions(), nil
}
@@ -256,12 +257,14 @@ func (api *Client) ListReactionsContext(ctx context.Context, params ListReaction
}
response := &listReactionsResponseFull{}
- err := postSlackMethod(ctx, api.httpclient, "reactions.list", values, response, api)
+ err := api.postMethod(ctx, "reactions.list", values, response)
if err != nil {
return nil, nil, err
}
- if !response.Ok {
- return nil, nil, errors.New(response.Error)
+
+ if err := response.Err(); err != nil {
+ return nil, nil, err
}
+
return response.extractReactedItems(), &response.Paging, nil
}
diff --git a/vendor/github.com/nlopes/slack/reminders.go b/vendor/github.com/nlopes/slack/reminders.go
index 54c91789..9b905387 100644
--- a/vendor/github.com/nlopes/slack/reminders.go
+++ b/vendor/github.com/nlopes/slack/reminders.go
@@ -23,7 +23,7 @@ type reminderResp struct {
func (api *Client) doReminder(ctx context.Context, path string, values url.Values) (*Reminder, error) {
response := &reminderResp{}
- if err := postSlackMethod(ctx, api.httpclient, path, values, response, api); err != nil {
+ if err := api.postMethod(ctx, path, values, response); err != nil {
return nil, err
}
return &response.Reminder, response.Err()
@@ -68,7 +68,7 @@ func (api *Client) DeleteReminder(id string) error {
"reminder": {id},
}
response := &SlackResponse{}
- if err := postSlackMethod(context.Background(), api.httpclient, "reminders.delete", values, response, api); err != nil {
+ if err := api.postMethod(context.Background(), "reminders.delete", values, response); err != nil {
return err
}
return response.Err()
diff --git a/vendor/github.com/nlopes/slack/rtm.go b/vendor/github.com/nlopes/slack/rtm.go
index e7fa83f7..09cb51c3 100644
--- a/vendor/github.com/nlopes/slack/rtm.go
+++ b/vendor/github.com/nlopes/slack/rtm.go
@@ -38,7 +38,7 @@ func (api *Client) StartRTM() (info *Info, websocketURL string, err error) {
// To have a fully managed Websocket connection, use `NewRTM`, and call `ManageConnection()` on it.
func (api *Client) StartRTMContext(ctx context.Context) (info *Info, websocketURL string, err error) {
response := &infoResponseFull{}
- err = postSlackMethod(ctx, api.httpclient, "rtm.start", url.Values{"token": {api.token}}, response, api)
+ err = api.postMethod(ctx, "rtm.start", url.Values{"token": {api.token}}, response)
if err != nil {
return nil, "", err
}
@@ -63,7 +63,7 @@ func (api *Client) ConnectRTM() (info *Info, websocketURL string, err error) {
// To have a fully managed Websocket connection, use `NewRTM`, and call `ManageConnection()` on it.
func (api *Client) ConnectRTMContext(ctx context.Context) (info *Info, websocketURL string, err error) {
response := &infoResponseFull{}
- err = postSlackMethod(ctx, api.httpclient, "rtm.connect", url.Values{"token": {api.token}}, response, api)
+ err = api.postMethod(ctx, "rtm.connect", url.Values{"token": {api.token}}, response)
if err != nil {
api.Debugf("Failed to connect to RTM: %s", err)
return nil, "", err
@@ -112,14 +112,13 @@ func RTMOptionConnParams(connParams url.Values) RTMOption {
func (api *Client) NewRTM(options ...RTMOption) *RTM {
result := &RTM{
Client: *api,
- wasIntentional: true,
- isConnected: false,
IncomingEvents: make(chan RTMEvent, 50),
outgoingMessages: make(chan OutgoingMessage, 20),
pingInterval: defaultPingInterval,
pingDeadman: time.NewTimer(deadmanDuration(defaultPingInterval)),
killChannel: make(chan bool),
- disconnected: make(chan struct{}, 1),
+ disconnected: make(chan struct{}),
+ disconnectedm: &sync.Once{},
forcePing: make(chan bool),
rawEvents: make(chan json.RawMessage),
idGen: NewSafeID(1),
diff --git a/vendor/github.com/nlopes/slack/search.go b/vendor/github.com/nlopes/slack/search.go
index 2d018fcc..67e3b1d1 100644
--- a/vendor/github.com/nlopes/slack/search.go
+++ b/vendor/github.com/nlopes/slack/search.go
@@ -41,6 +41,7 @@ type SearchMessage struct {
User string `json:"user"`
Username string `json:"username"`
Timestamp string `json:"ts"`
+ Blocks Blocks `json:"blocks,omitempty"`
Text string `json:"text"`
Permalink string `json:"permalink"`
Attachments []Attachment `json:"attachments"`
@@ -103,7 +104,7 @@ func (api *Client) _search(ctx context.Context, path, query string, params Searc
}
response = &searchResponseFull{}
- err := postSlackMethod(ctx, api.httpclient, path, values, response, api)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
diff --git a/vendor/github.com/nlopes/slack/security.go b/vendor/github.com/nlopes/slack/security.go
index 35727027..dbe8fb2d 100644
--- a/vendor/github.com/nlopes/slack/security.go
+++ b/vendor/github.com/nlopes/slack/security.go
@@ -4,7 +4,6 @@ import (
"crypto/hmac"
"crypto/sha256"
"encoding/hex"
- "errors"
"fmt"
"hash"
"net/http"
@@ -34,7 +33,7 @@ func unsafeSignatureVerifier(header http.Header, secret string) (_ SecretsVerifi
stimestamp := header.Get(hTimestamp)
if signature == "" || stimestamp == "" {
- return SecretsVerifier{}, errors.New("missing headers")
+ return SecretsVerifier{}, ErrMissingHeaders
}
if bsignature, err = hex.DecodeString(strings.TrimPrefix(signature, "v0=")); err != nil {
@@ -70,7 +69,7 @@ func NewSecretsVerifier(header http.Header, secret string) (sv SecretsVerifier,
diff := absDuration(time.Since(time.Unix(timestamp, 0)))
if diff > 5*time.Minute {
- return SecretsVerifier{}, fmt.Errorf("timestamp is too old")
+ return SecretsVerifier{}, ErrExpiredTimestamp
}
return sv, err
@@ -88,7 +87,7 @@ func (v SecretsVerifier) Ensure() error {
return nil
}
- return fmt.Errorf("Expected signing signature: %s, but computed: %s", v.signature, computed)
+ return fmt.Errorf("Expected signing signature: %s, but computed: %s", hex.EncodeToString(v.signature), hex.EncodeToString(computed))
}
func abs64(n int64) int64 {
diff --git a/vendor/github.com/nlopes/slack/slack.go b/vendor/github.com/nlopes/slack/slack.go
index c1ba0fc3..94230526 100644
--- a/vendor/github.com/nlopes/slack/slack.go
+++ b/vendor/github.com/nlopes/slack/slack.go
@@ -9,11 +9,12 @@ import (
"os"
)
-// APIURL added as a var so that we can change this for testing purposes
-var APIURL = "https://slack.com/api/"
-
-// WEBAPIURLFormat ...
-const WEBAPIURLFormat = "https://%s.slack.com/api/users.admin.%s?t=%d"
+const (
+ // APIURL of the slack api.
+ APIURL = "https://slack.com/api/"
+ // WEBAPIURLFormat ...
+ WEBAPIURLFormat = "https://%s.slack.com/api/users.admin.%s?t=%d"
+)
// httpClient defines the minimal interface needed for an http.Client to be implemented.
type httpClient interface {
@@ -40,6 +41,8 @@ type AuthTestResponse struct {
User string `json:"user"`
TeamID string `json:"team_id"`
UserID string `json:"user_id"`
+ // EnterpriseID is only returned when an enterprise id present
+ EnterpriseID string `json:"enterprise_id,omitempty"`
}
type authTestResponseFull struct {
@@ -48,8 +51,11 @@ type authTestResponseFull struct {
}
// Client for the slack api.
+type ParamOption func(*url.Values)
+
type Client struct {
token string
+ endpoint string
debug bool
log ilogger
httpclient httpClient
@@ -79,10 +85,16 @@ func OptionLog(l logger) func(*Client) {
}
}
+// OptionAPIURL set the url for the client. only useful for testing.
+func OptionAPIURL(u string) func(*Client) {
+ return func(c *Client) { c.endpoint = u }
+}
+
// New builds a slack client from the provided token and options.
func New(token string, options ...Option) *Client {
s := &Client{
token: token,
+ endpoint: APIURL,
httpclient: &http.Client{},
log: log.New(os.Stderr, "nlopes/slack", log.LstdFlags|log.Lshortfile),
}
@@ -103,7 +115,7 @@ func (api *Client) AuthTest() (response *AuthTestResponse, error error) {
func (api *Client) AuthTestContext(ctx context.Context) (response *AuthTestResponse, err error) {
api.Debugf("Challenging auth...")
responseFull := &authTestResponseFull{}
- err = postSlackMethod(ctx, api.httpclient, "auth.test", url.Values{"token": {api.token}}, responseFull, api)
+ err = api.postMethod(ctx, "auth.test", url.Values{"token": {api.token}}, responseFull)
if err != nil {
return nil, err
}
@@ -129,3 +141,13 @@ func (api *Client) Debugln(v ...interface{}) {
func (api *Client) Debug() bool {
return api.debug
}
+
+// post to a slack web method.
+func (api *Client) postMethod(ctx context.Context, path string, values url.Values, intf interface{}) error {
+ return postForm(ctx, api.httpclient, api.endpoint+path, values, intf, api)
+}
+
+// get a slack web method.
+func (api *Client) getMethod(ctx context.Context, path string, values url.Values, intf interface{}) error {
+ return getResource(ctx, api.httpclient, api.endpoint+path, values, intf, api)
+}
diff --git a/vendor/github.com/nlopes/slack/slackutilsx/slackutilsx.go b/vendor/github.com/nlopes/slack/slackutilsx/slackutilsx.go
index ccf5372b..1f7b2b8c 100644
--- a/vendor/github.com/nlopes/slack/slackutilsx/slackutilsx.go
+++ b/vendor/github.com/nlopes/slack/slackutilsx/slackutilsx.go
@@ -55,3 +55,8 @@ func EscapeMessage(message string) string {
replacer := strings.NewReplacer("&", "&amp;", "<", "&lt;", ">", "&gt;")
return replacer.Replace(message)
}
+
+// Retryable errors return true.
+type Retryable interface {
+ Retryable() bool
+}
diff --git a/vendor/github.com/nlopes/slack/stars.go b/vendor/github.com/nlopes/slack/stars.go
index 7e1e621d..e84d0447 100644
--- a/vendor/github.com/nlopes/slack/stars.go
+++ b/vendor/github.com/nlopes/slack/stars.go
@@ -2,7 +2,6 @@ package slack
import (
"context"
- "errors"
"net/url"
"strconv"
)
@@ -58,7 +57,7 @@ func (api *Client) AddStarContext(ctx context.Context, channel string, item Item
}
response := &SlackResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "stars.add", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "stars.add", values, response); err != nil {
return err
}
@@ -87,7 +86,7 @@ func (api *Client) RemoveStarContext(ctx context.Context, channel string, item I
}
response := &SlackResponse{}
- if err := postSlackMethod(ctx, api.httpclient, "stars.remove", values, response, api); err != nil {
+ if err := api.postMethod(ctx, "stars.remove", values, response); err != nil {
return err
}
@@ -115,13 +114,15 @@ func (api *Client) ListStarsContext(ctx context.Context, params StarsParameters)
}
response := &listResponseFull{}
- err := postSlackMethod(ctx, api.httpclient, "stars.list", values, response, api)
+ err := api.postMethod(ctx, "stars.list", values, response)
if err != nil {
return nil, nil, err
}
- if !response.Ok {
- return nil, nil, errors.New(response.Error)
+
+ if err := response.Err(); err != nil {
+ return nil, nil, err
}
+
return response.Items, &response.Paging, nil
}
diff --git a/vendor/github.com/nlopes/slack/team.go b/vendor/github.com/nlopes/slack/team.go
index 1892cf5f..029e2b5b 100644
--- a/vendor/github.com/nlopes/slack/team.go
+++ b/vendor/github.com/nlopes/slack/team.go
@@ -66,9 +66,9 @@ func NewAccessLogParameters() AccessLogParameters {
}
}
-func teamRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*TeamResponse, error) {
+func (api *Client) teamRequest(ctx context.Context, path string, values url.Values) (*TeamResponse, error) {
response := &TeamResponse{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -76,9 +76,9 @@ func teamRequest(ctx context.Context, client httpClient, path string, values url
return response, response.Err()
}
-func billableInfoRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (map[string]BillingActive, error) {
+func (api *Client) billableInfoRequest(ctx context.Context, path string, values url.Values) (map[string]BillingActive, error) {
response := &BillableInfoResponse{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -86,9 +86,9 @@ func billableInfoRequest(ctx context.Context, client httpClient, path string, va
return response.BillableInfo, response.Err()
}
-func accessLogsRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*LoginResponse, error) {
+func (api *Client) accessLogsRequest(ctx context.Context, path string, values url.Values) (*LoginResponse, error) {
response := &LoginResponse{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -106,7 +106,7 @@ func (api *Client) GetTeamInfoContext(ctx context.Context) (*TeamInfo, error) {
"token": {api.token},
}
- response, err := teamRequest(ctx, api.httpclient, "team.info", values, api)
+ response, err := api.teamRequest(ctx, "team.info", values)
if err != nil {
return nil, err
}
@@ -130,24 +130,26 @@ func (api *Client) GetAccessLogsContext(ctx context.Context, params AccessLogPar
values.Add("page", strconv.Itoa(params.Page))
}
- response, err := accessLogsRequest(ctx, api.httpclient, "team.accessLogs", values, api)
+ response, err := api.accessLogsRequest(ctx, "team.accessLogs", values)
if err != nil {
return nil, nil, err
}
return response.Logins, &response.Paging, nil
}
+// GetBillableInfo ...
func (api *Client) GetBillableInfo(user string) (map[string]BillingActive, error) {
return api.GetBillableInfoContext(context.Background(), user)
}
+// GetBillableInfoContext ...
func (api *Client) GetBillableInfoContext(ctx context.Context, user string) (map[string]BillingActive, error) {
values := url.Values{
"token": {api.token},
"user": {user},
}
- return billableInfoRequest(ctx, api.httpclient, "team.billableInfo", values, api)
+ return api.billableInfoRequest(ctx, "team.billableInfo", values)
}
// GetBillableInfoForTeam returns the billing_active status of all users on the team.
@@ -161,5 +163,5 @@ func (api *Client) GetBillableInfoForTeamContext(ctx context.Context) (map[strin
"token": {api.token},
}
- return billableInfoRequest(ctx, api.httpclient, "team.billableInfo", values, api)
+ return api.billableInfoRequest(ctx, "team.billableInfo", values)
}
diff --git a/vendor/github.com/nlopes/slack/usergroups.go b/vendor/github.com/nlopes/slack/usergroups.go
index 9e145272..f3206591 100644
--- a/vendor/github.com/nlopes/slack/usergroups.go
+++ b/vendor/github.com/nlopes/slack/usergroups.go
@@ -40,9 +40,9 @@ type userGroupResponseFull struct {
SlackResponse
}
-func userGroupRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*userGroupResponseFull, error) {
+func (api *Client) userGroupRequest(ctx context.Context, path string, values url.Values) (*userGroupResponseFull, error) {
response := &userGroupResponseFull{}
- err := postSlackMethod(ctx, client, path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -74,7 +74,7 @@ func (api *Client) CreateUserGroupContext(ctx context.Context, userGroup UserGro
values["channels"] = []string{strings.Join(userGroup.Prefs.Channels, ",")}
}
- response, err := userGroupRequest(ctx, api.httpclient, "usergroups.create", values, api)
+ response, err := api.userGroupRequest(ctx, "usergroups.create", values)
if err != nil {
return UserGroup{}, err
}
@@ -93,7 +93,7 @@ func (api *Client) DisableUserGroupContext(ctx context.Context, userGroup string
"usergroup": {userGroup},
}
- response, err := userGroupRequest(ctx, api.httpclient, "usergroups.disable", values, api)
+ response, err := api.userGroupRequest(ctx, "usergroups.disable", values)
if err != nil {
return UserGroup{}, err
}
@@ -112,7 +112,7 @@ func (api *Client) EnableUserGroupContext(ctx context.Context, userGroup string)
"usergroup": {userGroup},
}
- response, err := userGroupRequest(ctx, api.httpclient, "usergroups.enable", values, api)
+ response, err := api.userGroupRequest(ctx, "usergroups.enable", values)
if err != nil {
return UserGroup{}, err
}
@@ -176,7 +176,7 @@ func (api *Client) GetUserGroupsContext(ctx context.Context, options ...GetUserG
values.Add("include_users", "true")
}
- response, err := userGroupRequest(ctx, api.httpclient, "usergroups.list", values, api)
+ response, err := api.userGroupRequest(ctx, "usergroups.list", values)
if err != nil {
return nil, err
}
@@ -206,8 +206,12 @@ func (api *Client) UpdateUserGroupContext(ctx context.Context, userGroup UserGro
if userGroup.Description != "" {
values["description"] = []string{userGroup.Description}
}
+
+ if len(userGroup.Prefs.Channels) > 0 {
+ values["channels"] = []string{strings.Join(userGroup.Prefs.Channels, ",")}
+ }
- response, err := userGroupRequest(ctx, api.httpclient, "usergroups.update", values, api)
+ response, err := api.userGroupRequest(ctx, "usergroups.update", values)
if err != nil {
return UserGroup{}, err
}
@@ -226,7 +230,7 @@ func (api *Client) GetUserGroupMembersContext(ctx context.Context, userGroup str
"usergroup": {userGroup},
}
- response, err := userGroupRequest(ctx, api.httpclient, "usergroups.users.list", values, api)
+ response, err := api.userGroupRequest(ctx, "usergroups.users.list", values)
if err != nil {
return []string{}, err
}
@@ -246,7 +250,7 @@ func (api *Client) UpdateUserGroupMembersContext(ctx context.Context, userGroup
"users": {members},
}
- response, err := userGroupRequest(ctx, api.httpclient, "usergroups.users.update", values, api)
+ response, err := api.userGroupRequest(ctx, "usergroups.users.update", values)
if err != nil {
return UserGroup{}, err
}
diff --git a/vendor/github.com/nlopes/slack/users.go b/vendor/github.com/nlopes/slack/users.go
index 74b79372..4da8e4ce 100644
--- a/vendor/github.com/nlopes/slack/users.go
+++ b/vendor/github.com/nlopes/slack/users.go
@@ -3,16 +3,15 @@ package slack
import (
"context"
"encoding/json"
- "errors"
"net/url"
"strconv"
+ "time"
)
const (
DEFAULT_USER_PHOTO_CROP_X = -1
DEFAULT_USER_PHOTO_CROP_Y = -1
DEFAULT_USER_PHOTO_CROP_W = -1
- errPaginationComplete = errorString("pagination complete")
)
// UserProfile contains all the information details of a given user
@@ -37,6 +36,7 @@ type UserProfile struct {
ApiAppID string `json:"api_app_id,omitempty"`
StatusText string `json:"status_text,omitempty"`
StatusEmoji string `json:"status_emoji,omitempty"`
+ StatusExpiration int `json:"status_expiration"`
Team string `json:"team"`
Fields UserProfileCustomFields `json:"fields"`
}
@@ -100,28 +100,31 @@ type UserProfileCustomField struct {
// User contains all the information of a user
type User struct {
- ID string `json:"id"`
- TeamID string `json:"team_id"`
- Name string `json:"name"`
- Deleted bool `json:"deleted"`
- Color string `json:"color"`
- RealName string `json:"real_name"`
- TZ string `json:"tz,omitempty"`
- TZLabel string `json:"tz_label"`
- TZOffset int `json:"tz_offset"`
- Profile UserProfile `json:"profile"`
- IsBot bool `json:"is_bot"`
- IsAdmin bool `json:"is_admin"`
- IsOwner bool `json:"is_owner"`
- IsPrimaryOwner bool `json:"is_primary_owner"`
- IsRestricted bool `json:"is_restricted"`
- IsUltraRestricted bool `json:"is_ultra_restricted"`
- IsStranger bool `json:"is_stranger"`
- IsAppUser bool `json:"is_app_user"`
- Has2FA bool `json:"has_2fa"`
- HasFiles bool `json:"has_files"`
- Presence string `json:"presence"`
- Locale string `json:"locale"`
+ ID string `json:"id"`
+ TeamID string `json:"team_id"`
+ Name string `json:"name"`
+ Deleted bool `json:"deleted"`
+ Color string `json:"color"`
+ RealName string `json:"real_name"`
+ TZ string `json:"tz,omitempty"`
+ TZLabel string `json:"tz_label"`
+ TZOffset int `json:"tz_offset"`
+ Profile UserProfile `json:"profile"`
+ IsBot bool `json:"is_bot"`
+ IsAdmin bool `json:"is_admin"`
+ IsOwner bool `json:"is_owner"`
+ IsPrimaryOwner bool `json:"is_primary_owner"`
+ IsRestricted bool `json:"is_restricted"`
+ IsUltraRestricted bool `json:"is_ultra_restricted"`
+ IsStranger bool `json:"is_stranger"`
+ IsAppUser bool `json:"is_app_user"`
+ IsInvitedUser bool `json:"is_invited_user"`
+ Has2FA bool `json:"has_2fa"`
+ HasFiles bool `json:"has_files"`
+ Presence string `json:"presence"`
+ Locale string `json:"locale"`
+ Updated JSONTime `json:"updated"`
+ Enterprise EnterpriseUser `json:"enterprise_user,omitempty"`
}
// UserPresence contains details about a user online status
@@ -152,6 +155,17 @@ type UserIdentity struct {
Image512 string `json:"image_512"`
}
+// EnterpriseUser is present when a user is part of Slack Enterprise Grid
+// https://api.slack.com/types/user#enterprise_grid_user_objects
+type EnterpriseUser struct {
+ ID string `json:"id"`
+ EnterpriseID string `json:"enterprise_id"`
+ EnterpriseName string `json:"enterprise_name"`
+ IsAdmin bool `json:"is_admin"`
+ IsOwner bool `json:"is_owner"`
+ Teams []string `json:"teams"`
+}
+
type TeamIdentity struct {
ID string `json:"id"`
Name string `json:"name"`
@@ -189,9 +203,9 @@ func NewUserSetPhotoParams() UserSetPhotoParams {
}
}
-func userRequest(ctx context.Context, client httpClient, path string, values url.Values, d debug) (*userResponseFull, error) {
+func (api *Client) userRequest(ctx context.Context, path string, values url.Values) (*userResponseFull, error) {
response := &userResponseFull{}
- err := postForm(ctx, client, APIURL+path, values, response, d)
+ err := api.postMethod(ctx, path, values, response)
if err != nil {
return nil, err
}
@@ -211,7 +225,7 @@ func (api *Client) GetUserPresenceContext(ctx context.Context, user string) (*Us
"user": {user},
}
- response, err := userRequest(ctx, api.httpclient, "users.getPresence", values, api)
+ response, err := api.userRequest(ctx, "users.getPresence", values)
if err != nil {
return nil, err
}
@@ -231,7 +245,7 @@ func (api *Client) GetUserInfoContext(ctx context.Context, user string) (*User,
"include_locale": {strconv.FormatBool(true)},
}
- response, err := userRequest(ctx, api.httpclient, "users.info", values, api)
+ response, err := api.userRequest(ctx, "users.info", values)
if err != nil {
return nil, err
}
@@ -310,7 +324,7 @@ func (t UserPagination) Next(ctx context.Context) (_ UserPagination, err error)
"include_locale": {strconv.FormatBool(true)},
}
- if resp, err = userRequest(ctx, t.c.httpclient, "users.list", values, t.c); err != nil {
+ if resp, err = t.c.userRequest(ctx, "users.list", values); err != nil {
return t, err
}
@@ -333,12 +347,19 @@ func (api *Client) GetUsers() ([]User, error) {
// GetUsersContext returns the list of users (with their detailed information) with a custom context
func (api *Client) GetUsersContext(ctx context.Context) (results []User, err error) {
- var (
- p UserPagination
- )
-
- for p = api.GetUsersPaginated(); !p.Done(err); p, err = p.Next(ctx) {
- results = append(results, p.Users...)
+ p := api.GetUsersPaginated()
+ for err == nil {
+ p, err = p.Next(ctx)
+ if err == nil {
+ results = append(results, p.Users...)
+ } else if rateLimitedError, ok := err.(*RateLimitedError); ok {
+ select {
+ case <-ctx.Done():
+ err = ctx.Err()
+ case <-time.After(rateLimitedError.RetryAfter):
+ err = nil
+ }
+ }
}
return results, p.Failure(err)
@@ -355,7 +376,7 @@ func (api *Client) GetUserByEmailContext(ctx context.Context, email string) (*Us
"token": {api.token},
"email": {email},
}
- response, err := userRequest(ctx, api.httpclient, "users.lookupByEmail", values, api)
+ response, err := api.userRequest(ctx, "users.lookupByEmail", values)
if err != nil {
return nil, err
}
@@ -373,7 +394,7 @@ func (api *Client) SetUserAsActiveContext(ctx context.Context) (err error) {
"token": {api.token},
}
- _, err = userRequest(ctx, api.httpclient, "users.setActive", values, api)
+ _, err = api.userRequest(ctx, "users.setActive", values)
return err
}
@@ -389,7 +410,7 @@ func (api *Client) SetUserPresenceContext(ctx context.Context, presence string)
"presence": {presence},
}
- _, err := userRequest(ctx, api.httpclient, "users.setPresence", values, api)
+ _, err := api.userRequest(ctx, "users.setPresence", values)
return err
}
@@ -399,19 +420,21 @@ func (api *Client) GetUserIdentity() (*UserIdentityResponse, error) {
}
// GetUserIdentityContext will retrieve user info available per identity scopes with a custom context
-func (api *Client) GetUserIdentityContext(ctx context.Context) (*UserIdentityResponse, error) {
+func (api *Client) GetUserIdentityContext(ctx context.Context) (response *UserIdentityResponse, err error) {
values := url.Values{
"token": {api.token},
}
- response := &UserIdentityResponse{}
+ response = &UserIdentityResponse{}
- err := postForm(ctx, api.httpclient, APIURL+"users.identity", values, response, api)
+ err = api.postMethod(ctx, "users.identity", values, response)
if err != nil {
return nil, err
}
- if !response.Ok {
- return nil, errors.New(response.Error)
+
+ if err := response.Err(); err != nil {
+ return nil, err
}
+
return response, nil
}
@@ -421,7 +444,7 @@ func (api *Client) SetUserPhoto(image string, params UserSetPhotoParams) error {
}
// SetUserPhotoContext changes the currently authenticated user's profile image using a custom context
-func (api *Client) SetUserPhotoContext(ctx context.Context, image string, params UserSetPhotoParams) error {
+func (api *Client) SetUserPhotoContext(ctx context.Context, image string, params UserSetPhotoParams) (err error) {
response := &SlackResponse{}
values := url.Values{
"token": {api.token},
@@ -436,7 +459,7 @@ func (api *Client) SetUserPhotoContext(ctx context.Context, image string, params
values.Add("crop_w", strconv.Itoa(params.CropW))
}
- err := postLocalWithMultipartResponse(ctx, api.httpclient, "users.setPhoto", image, "image", values, response, api)
+ err = postLocalWithMultipartResponse(ctx, api.httpclient, api.endpoint+"users.setPhoto", image, "image", values, response, api)
if err != nil {
return err
}
@@ -450,13 +473,13 @@ func (api *Client) DeleteUserPhoto() error {
}
// DeleteUserPhotoContext deletes the current authenticated user's profile image with a custom context
-func (api *Client) DeleteUserPhotoContext(ctx context.Context) error {
+func (api *Client) DeleteUserPhotoContext(ctx context.Context) (err error) {
response := &SlackResponse{}
values := url.Values{
"token": {api.token},
}
- err := postForm(ctx, api.httpclient, APIURL+"users.deletePhoto", values, response, api)
+ err = api.postMethod(ctx, "users.deletePhoto", values, response)
if err != nil {
return err
}
@@ -467,15 +490,30 @@ func (api *Client) DeleteUserPhotoContext(ctx context.Context) error {
// SetUserCustomStatus will set a custom status and emoji for the currently
// authenticated user. If statusEmoji is "" and statusText is not, the Slack API
// will automatically set it to ":speech_balloon:". Otherwise, if both are ""
-// the Slack API will unset the custom status/emoji.
-func (api *Client) SetUserCustomStatus(statusText, statusEmoji string) error {
- return api.SetUserCustomStatusContext(context.Background(), statusText, statusEmoji)
+// the Slack API will unset the custom status/emoji. If statusExpiration is set to 0
+// the status will not expire.
+func (api *Client) SetUserCustomStatus(statusText, statusEmoji string, statusExpiration int64) error {
+ return api.SetUserCustomStatusContextWithUser(context.Background(), "", statusText, statusEmoji, statusExpiration)
}
// SetUserCustomStatusContext will set a custom status and emoji for the currently authenticated user with a custom context
//
// For more information see SetUserCustomStatus
-func (api *Client) SetUserCustomStatusContext(ctx context.Context, statusText, statusEmoji string) error {
+func (api *Client) SetUserCustomStatusContext(ctx context.Context, statusText, statusEmoji string, statusExpiration int64) error {
+ return api.SetUserCustomStatusContextWithUser(context.Background(), "", statusText, statusEmoji, statusExpiration)
+}
+
+// SetUserCustomStatusWithUser will set a custom status and emoji for the provided user.
+//
+// For more information see SetUserCustomStatus
+func (api *Client) SetUserCustomStatusWithUser(user, statusText, statusEmoji string, statusExpiration int64) error {
+ return api.SetUserCustomStatusContextWithUser(context.Background(), user, statusText, statusEmoji, statusExpiration)
+}
+
+// SetUserCustomStatusContextWithUser will set a custom status and emoji for the provided user with a custom context
+//
+// For more information see SetUserCustomStatus
+func (api *Client) SetUserCustomStatusContextWithUser(ctx context.Context, user, statusText, statusEmoji string, statusExpiration int64) error {
// XXX(theckman): this anonymous struct is for making requests to the Slack
// API for setting and unsetting a User's Custom Status/Emoji. To change
// these values we must provide a JSON document as the profile POST field.
@@ -488,11 +526,13 @@ func (api *Client) SetUserCustomStatusContext(ctx context.Context, statusText, s
// - https://api.slack.com/docs/presence-and-status#custom_status
profile, err := json.Marshal(
&struct {
- StatusText string `json:"status_text"`
- StatusEmoji string `json:"status_emoji"`
+ StatusText string `json:"status_text"`
+ StatusEmoji string `json:"status_emoji"`
+ StatusExpiration int64 `json:"status_expiration"`
}{
- StatusText: statusText,
- StatusEmoji: statusEmoji,
+ StatusText: statusText,
+ StatusEmoji: statusEmoji,
+ StatusExpiration: statusExpiration,
},
)
@@ -501,20 +541,17 @@ func (api *Client) SetUserCustomStatusContext(ctx context.Context, statusText, s
}
values := url.Values{
+ "user": {user},
"token": {api.token},
"profile": {string(profile)},
}
response := &userResponseFull{}
- if err = postForm(ctx, api.httpclient, APIURL+"users.profile.set", values, response, api); err != nil {
+ if err = api.postMethod(ctx, "users.profile.set", values, response); err != nil {
return err
}
- if !response.Ok {
- return errors.New(response.Error)
- }
-
- return nil
+ return response.Err()
}
// UnsetUserCustomStatus removes the custom status message for the currently
@@ -526,7 +563,7 @@ func (api *Client) UnsetUserCustomStatus() error {
// UnsetUserCustomStatusContext removes the custom status message for the currently authenticated user
// with a custom context. This is a convenience method that wraps (*Client).SetUserCustomStatus().
func (api *Client) UnsetUserCustomStatusContext(ctx context.Context) error {
- return api.SetUserCustomStatusContext(ctx, "", "")
+ return api.SetUserCustomStatusContext(ctx, "", "", 0)
}
// GetUserProfile retrieves a user's profile information.
@@ -547,12 +584,14 @@ func (api *Client) GetUserProfileContext(ctx context.Context, userID string, inc
}
resp := &getUserProfileResponse{}
- err := postSlackMethod(ctx, api.httpclient, "users.profile.get", values, &resp, api)
+ err := api.postMethod(ctx, "users.profile.get", values, &resp)
if err != nil {
return nil, err
}
- if !resp.Ok {
- return nil, errors.New(resp.Error)
+
+ if err := resp.Err(); err != nil {
+ return nil, err
}
+
return resp.Profile, nil
}
diff --git a/vendor/github.com/nlopes/slack/webhooks.go b/vendor/github.com/nlopes/slack/webhooks.go
index 3ea69ffe..14e1b8dd 100644
--- a/vendor/github.com/nlopes/slack/webhooks.go
+++ b/vendor/github.com/nlopes/slack/webhooks.go
@@ -9,26 +9,32 @@ import (
)
type WebhookMessage struct {
- Text string `json:"text,omitempty"`
- Attachments []Attachment `json:"attachments,omitempty"`
+ Username string `json:"username,omitempty"`
+ IconEmoji string `json:"icon_emoji,omitempty"`
+ IconURL string `json:"icon_url,omitempty"`
+ Channel string `json:"channel,omitempty"`
+ ThreadTimestamp string `json:"thread_ts,omitempty"`
+ Text string `json:"text,omitempty"`
+ Attachments []Attachment `json:"attachments,omitempty"`
+ Parse string `json:"parse,omitempty"`
}
func PostWebhook(url string, msg *WebhookMessage) error {
+ return PostWebhookCustomHTTP(url, http.DefaultClient, msg)
+}
+
+func PostWebhookCustomHTTP(url string, httpClient *http.Client, msg *WebhookMessage) error {
raw, err := json.Marshal(msg)
if err != nil {
return errors.Wrap(err, "marshal failed")
}
- response, err := http.Post(url, "application/json", bytes.NewReader(raw))
+ response, err := httpClient.Post(url, "application/json", bytes.NewReader(raw))
if err != nil {
return errors.Wrap(err, "failed to post webhook")
}
- if response.StatusCode != http.StatusOK {
- return statusCodeError{Code: response.StatusCode, Status: response.Status}
- }
-
- return nil
+ return checkStatusCode(response, discard{})
}
diff --git a/vendor/github.com/nlopes/slack/websocket.go b/vendor/github.com/nlopes/slack/websocket.go
index e5dee68a..122807b9 100644
--- a/vendor/github.com/nlopes/slack/websocket.go
+++ b/vendor/github.com/nlopes/slack/websocket.go
@@ -2,7 +2,6 @@ package slack
import (
"encoding/json"
- "errors"
"net/url"
"sync"
"time"
@@ -33,11 +32,10 @@ type RTM struct {
IncomingEvents chan RTMEvent
outgoingMessages chan OutgoingMessage
killChannel chan bool
- disconnected chan struct{} // disconnected is closed when Disconnect is invoked, regardless of connection state. Allows for ManagedConnection to not leak.
+ disconnected chan struct{}
+ disconnectedm *sync.Once
forcePing chan bool
rawEvents chan json.RawMessage
- wasIntentional bool
- isConnected bool
// UserDetails upon connection
info *Info
@@ -58,32 +56,30 @@ type RTM struct {
connParams url.Values
}
+// signal that we are disconnected by closing the channel.
+// protect it with a mutex to ensure it only happens once.
+func (rtm *RTM) disconnect() {
+ rtm.disconnectedm.Do(func() {
+ close(rtm.disconnected)
+ })
+}
+
// Disconnect and wait, blocking until a successful disconnection.
func (rtm *RTM) Disconnect() error {
- // avoid RTM disconnect race conditions
- rtm.mu.Lock()
- defer rtm.mu.Unlock()
-
- // always push into the disconnected channel when invoked,
+ // always push into the kill channel when invoked,
// this lets the ManagedConnection() function properly clean up.
// if the buffer is full then just continue on.
select {
- case rtm.disconnected <- struct{}{}:
- default:
+ case rtm.killChannel <- true:
+ return nil
+ case <-rtm.disconnected:
+ return ErrAlreadyDisconnected
}
-
- if !rtm.isConnected {
- return errors.New("Invalid call to Disconnect - Slack API is already disconnected")
- }
-
- rtm.killChannel <- true
- return nil
}
// GetInfo returns the info structure received when calling
-// "startrtm", holding all channels, groups and other metadata needed
-// to implement a full chat client. It will be non-nil after a call to
-// StartRTM().
+// "startrtm", holding metadata needed to implement a full
+// chat client. It will be non-nil after a call to StartRTM().
func (rtm *RTM) GetInfo() *Info {
return rtm.info
}
diff --git a/vendor/github.com/nlopes/slack/websocket_internals.go b/vendor/github.com/nlopes/slack/websocket_internals.go
index e8374b0d..3e1906ee 100644
--- a/vendor/github.com/nlopes/slack/websocket_internals.go
+++ b/vendor/github.com/nlopes/slack/websocket_internals.go
@@ -18,6 +18,7 @@ type ConnectedEvent struct {
// ConnectionErrorEvent contains information about a connection error
type ConnectionErrorEvent struct {
Attempt int
+ Backoff time.Duration // how long we'll wait before the next attempt
ErrorObj error
}
@@ -34,6 +35,7 @@ type ConnectingEvent struct {
// DisconnectedEvent contains information about how we disconnected
type DisconnectedEvent struct {
Intentional bool
+ Cause error
}
// LatencyReport contains information about connection latency
diff --git a/vendor/github.com/nlopes/slack/websocket_managed_conn.go b/vendor/github.com/nlopes/slack/websocket_managed_conn.go
index 62157910..8b3b3833 100644
--- a/vendor/github.com/nlopes/slack/websocket_managed_conn.go
+++ b/vendor/github.com/nlopes/slack/websocket_managed_conn.go
@@ -10,6 +10,8 @@ import (
"time"
"github.com/gorilla/websocket"
+ "github.com/nlopes/slack/internal/errorsx"
+ "github.com/nlopes/slack/internal/timex"
)
// ManageConnection can be called on a Slack RTM instance returned by the
@@ -38,6 +40,7 @@ func (rtm *RTM) ManageConnection() {
if info, conn, err = rtm.connect(connectionCount, rtm.useRTMStart); err != nil {
// when the connection is unsuccessful its fatal, and we need to bail out.
rtm.Debugf("Failed to connect with RTM on try %d: %s", connectionCount, err)
+ rtm.disconnect()
return
}
@@ -45,7 +48,6 @@ func (rtm *RTM) ManageConnection() {
// and conn.
rtm.mu.Lock()
rtm.conn = conn
- rtm.isConnected = true
rtm.info = info
rtm.mu.Unlock()
@@ -56,20 +58,19 @@ func (rtm *RTM) ManageConnection() {
rtm.Debugf("RTM connection succeeded on try %d", connectionCount)
- keepRunning := make(chan bool)
- // we're now connected (or have failed fatally) so we can set up
- // listeners
- go rtm.handleIncomingEvents(keepRunning)
+ // we're now connected so we can set up listeners
+ go rtm.handleIncomingEvents()
// this should be a blocking call until the connection has ended
- rtm.handleEvents(keepRunning)
+ rtm.handleEvents()
- // after being disconnected we need to check if it was intentional
- // if not then we should try to reconnect
- if rtm.wasIntentional {
+ select {
+ case <-rtm.disconnected:
+ // after handle events returns we need to check if we're disconnected
return
+ default:
+ // otherwise continue and run the loop again to reconnect
}
- // else continue and run the loop again to connect
}
}
@@ -88,18 +89,20 @@ func (rtm *RTM) connect(connectionCount int, useRTMStart bool) (*Info, *websocke
// used to provide exponential backoff wait time with jitter before trying
// to connect to slack again
boff := &backoff{
- Min: 100 * time.Millisecond,
- Max: 5 * time.Minute,
- Factor: 2,
- Jitter: true,
+ Max: 5 * time.Minute,
}
for {
+ var (
+ backoff time.Duration
+ )
+
// send connecting event
rtm.IncomingEvents <- RTMEvent{"connecting", &ConnectingEvent{
Attempt: boff.attempts + 1,
ConnectionCount: connectionCount,
}}
+
// attempt to start the connection
info, conn, err := rtm.startRTMAndDial(useRTMStart)
if err == nil {
@@ -109,32 +112,49 @@ func (rtm *RTM) connect(connectionCount int, useRTMStart bool) (*Info, *websocke
// check for fatal errors
switch err.Error() {
case errInvalidAuth, errInactiveAccount, errMissingAuthToken:
- rtm.Debugf("Invalid auth when connecting with RTM: %s", err)
+ rtm.Debugf("invalid auth when connecting with RTM: %s", err)
rtm.IncomingEvents <- RTMEvent{"invalid_auth", &InvalidAuthEvent{}}
return nil, nil, err
default:
}
+ switch actual := err.(type) {
+ case statusCodeError:
+ if actual.Code == http.StatusNotFound {
+ rtm.Debugf("invalid auth when connecting with RTM: %s", err)
+ rtm.IncomingEvents <- RTMEvent{"invalid_auth", &InvalidAuthEvent{}}
+ return nil, nil, err
+ }
+ case *RateLimitedError:
+ backoff = actual.RetryAfter
+ default:
+ }
+
+ backoff = timex.Max(backoff, boff.Duration())
// any other errors are treated as recoverable and we try again after
// sending the event along the IncomingEvents channel
rtm.IncomingEvents <- RTMEvent{"connection_error", &ConnectionErrorEvent{
Attempt: boff.attempts,
+ Backoff: backoff,
ErrorObj: err,
}}
- // check if Disconnect() has been invoked.
+ // get time we should wait before attempting to connect again
+ rtm.Debugf("reconnection %d failed: %s reconnecting in %v\n", boff.attempts, err, backoff)
+
+ // wait for one of the following to occur,
+ // backoff duration has elapsed, killChannel is signalled, or
+ // the rtm finishes disconnecting.
select {
+ case <-time.After(backoff): // retry after the backoff.
+ case intentional := <-rtm.killChannel:
+ if intentional {
+ rtm.killConnection(intentional, ErrRTMDisconnected)
+ return nil, nil, ErrRTMDisconnected
+ }
case <-rtm.disconnected:
- rtm.IncomingEvents <- RTMEvent{"disconnected", &DisconnectedEvent{Intentional: true}}
- return nil, nil, fmt.Errorf("disconnect received while trying to connect")
- default:
+ return nil, nil, ErrRTMDisconnected
}
-
- // get time we should wait before attempting to connect again
- dur := boff.Duration()
- rtm.Debugf("reconnection %d failed: %s", boff.attempts+1, err)
- rtm.Debugln(" -> reconnecting in", dur)
- time.Sleep(dur)
}
}
@@ -187,15 +207,19 @@ func (rtm *RTM) startRTMAndDial(useRTMStart bool) (info *Info, _ *websocket.Conn
//
// This should not be called directly! Instead a boolean value (true for
// intentional, false otherwise) should be sent to the killChannel on the RTM.
-func (rtm *RTM) killConnection(keepRunning chan bool, intentional bool) error {
+func (rtm *RTM) killConnection(intentional bool, cause error) (err error) {
rtm.Debugln("killing connection")
- if rtm.isConnected {
- close(keepRunning)
+
+ if rtm.conn != nil {
+ err = rtm.conn.Close()
+ }
+
+ rtm.IncomingEvents <- RTMEvent{"disconnected", &DisconnectedEvent{Intentional: intentional, Cause: cause}}
+
+ if intentional {
+ rtm.disconnect()
}
- rtm.isConnected = false
- rtm.wasIntentional = intentional
- err := rtm.conn.Close()
- rtm.IncomingEvents <- RTMEvent{"disconnected", &DisconnectedEvent{intentional}}
+
return err
}
@@ -204,31 +228,28 @@ func (rtm *RTM) killConnection(keepRunning chan bool, intentional bool) error {
// interval. This also sends outgoing messages that are received from the RTM's
// outgoingMessages channel. This also handles incoming raw events from the RTM
// rawEvents channel.
-func (rtm *RTM) handleEvents(keepRunning chan bool) {
+func (rtm *RTM) handleEvents() {
ticker := time.NewTicker(rtm.pingInterval)
defer ticker.Stop()
for {
select {
// catch "stop" signal on channel close
case intentional := <-rtm.killChannel:
- _ = rtm.killConnection(keepRunning, intentional)
+ _ = rtm.killConnection(intentional, errorsx.String("signaled"))
return
-
// detect when the connection is dead.
case <-rtm.pingDeadman.C:
- rtm.Debugln("deadman switch trigger disconnecting")
- _ = rtm.killConnection(keepRunning, false)
+ _ = rtm.killConnection(false, errorsx.String("deadman switch triggered"))
+ return
// send pings on ticker interval
case <-ticker.C:
- err := rtm.ping()
- if err != nil {
- _ = rtm.killConnection(keepRunning, false)
+ if err := rtm.ping(); err != nil {
+ _ = rtm.killConnection(false, err)
return
}
case <-rtm.forcePing:
- err := rtm.ping()
- if err != nil {
- _ = rtm.killConnection(keepRunning, false)
+ if err := rtm.ping(); err != nil {
+ _ = rtm.killConnection(false, err)
return
}
// listen for messages that need to be sent
@@ -238,7 +259,8 @@ func (rtm *RTM) handleEvents(keepRunning chan bool) {
case rawEvent := <-rtm.rawEvents:
switch rtm.handleRawEvent(rawEvent) {
case rtmEventTypeGoodbye:
- _ = rtm.killConnection(keepRunning, false)
+ _ = rtm.killConnection(false, errorsx.String("goodbye detected"))
+ return
default:
}
}
@@ -250,17 +272,10 @@ func (rtm *RTM) handleEvents(keepRunning chan bool) {
//
// This will stop executing once the RTM's keepRunning channel has been closed
// or has anything sent to it.
-func (rtm *RTM) handleIncomingEvents(keepRunning <-chan bool) {
+func (rtm *RTM) handleIncomingEvents() {
for {
- // non-blocking listen to see if channel is closed
- select {
- // catch "stop" signal on channel close
- case <-keepRunning:
+ if err := rtm.receiveIncomingEvent(); err != nil {
return
- default:
- if err := rtm.receiveIncomingEvent(); err != nil {
- return
- }
}
}
}
@@ -296,7 +311,6 @@ func (rtm *RTM) sendOutgoingMessage(msg OutgoingMessage) {
Message: msg,
ErrorObj: err,
}}
- // TODO force ping?
}
}
@@ -332,20 +346,32 @@ func (rtm *RTM) receiveIncomingEvent() error {
// 'PING' message
// trigger a 'PING' to detect potential websocket disconnect
- rtm.forcePing <- true
+ select {
+ case rtm.forcePing <- true:
+ case <-rtm.disconnected:
+ }
case err != nil:
// All other errors from ReadJSON come from NextReader, and should
// kill the read loop and force a reconnect.
rtm.IncomingEvents <- RTMEvent{"incoming_error", &IncomingEventError{
ErrorObj: err,
}}
- rtm.killChannel <- false
+
+ select {
+ case rtm.killChannel <- false:
+ case <-rtm.disconnected:
+ }
+
return err
case len(event) == 0:
rtm.Debugln("Received empty event")
default:
- rtm.Debugln("Incoming Event:", string(event[:]))
- rtm.rawEvents <- event
+ rtm.Debugln("Incoming Event:", string(event))
+ select {
+ case rtm.rawEvents <- event:
+ case <-rtm.disconnected:
+ rtm.Debugln("disonnected while attempting to send raw event")
+ }
}
return nil
}
diff --git a/vendor/github.com/paulrosania/go-charset/data/generate.go b/vendor/github.com/paulrosania/go-charset/data/generate.go
deleted file mode 100644
index a790e6bd..00000000
--- a/vendor/github.com/paulrosania/go-charset/data/generate.go
+++ /dev/null
@@ -1,97 +0,0 @@
-// +build ignore
-
-// go run generate.go && go fmt
-
-// The generate-charset-data command generates the Go source code
-// for github.com/paulrosania/go-charset/data from the data files
-// found in github.com/paulrosania/go-charset/datafiles.
-// It should be run in the go-charset root directory.
-// The resulting Go files will need gofmt'ing.
-package main
-
-import (
- "fmt"
- "io/ioutil"
- "os"
- "path/filepath"
- "text/template"
-)
-
-type info struct {
- Path string
-}
-
-var tfuncs = template.FuncMap{
- "basename": func(s string) string {
- return filepath.Base(s)
- },
- "read": func(path string) ([]byte, error) {
- return ioutil.ReadFile(path)
- },
-}
-
-var tmpl = template.Must(template.New("").Funcs(tfuncs).Parse(`
- // This file is automatically generated by generate-charset-data.
- // Do not hand-edit.
-
- package data
- import (
- "github.com/paulrosania/go-charset/charset"
- "io"
- "io/ioutil"
- "strings"
- )
-
- func init() {
- charset.RegisterDataFile({{basename .Path | printf "%q"}}, func() (io.ReadCloser, error) {
- r := strings.NewReader({{read .Path | printf "%q"}})
- return ioutil.NopCloser(r), nil
- })
- }
-`))
-
-var docTmpl = template.Must(template.New("").Funcs(tfuncs).Parse(`
- // This file is automatically generated by generate-charset-data.
- // Do not hand-edit.
-
- // The {{basename .Package}} package embeds all the charset
- // data files as Go data. It registers the data with the charset
- // package as a side effect of its import. To use:
- //
- // import _ "github.com/paulrosania/go-charset"
- package {{basename .Package}}
-`))
-
-func main() {
- dataDir := filepath.Join("..", "datafiles")
- d, err := os.Open(dataDir)
- if err != nil {
- fatalf("%v", err)
- }
- names, err := d.Readdirnames(0)
- if err != nil {
- fatalf("cannot read datafiles dir: %v", err)
- }
- for _, name := range names {
- writeFile("data_"+name+".go", tmpl, info{
- Path: filepath.Join(dataDir, name),
- })
- }
-}
-
-func writeFile(name string, t *template.Template, data interface{}) {
- w, err := os.Create(name)
- if err != nil {
- fatalf("cannot create output file: %v", err)
- }
- defer w.Close()
- err = t.Execute(w, data)
- if err != nil {
- fatalf("template execute %q: %v", name, err)
- }
-}
-
-func fatalf(f string, a ...interface{}) {
- fmt.Fprintf(os.Stderr, "%s\n", fmt.Sprintf(f, a...))
- os.Exit(2)
-}
diff --git a/vendor/github.com/stretchr/testify/assert/assertion_format.go b/vendor/github.com/stretchr/testify/assert/assertion_format.go
index aa1c2b95..e0364e9e 100644
--- a/vendor/github.com/stretchr/testify/assert/assertion_format.go
+++ b/vendor/github.com/stretchr/testify/assert/assertion_format.go
@@ -113,6 +113,17 @@ func Errorf(t TestingT, err error, msg string, args ...interface{}) bool {
return Error(t, err, append([]interface{}{msg}, args...)...)
}
+// Eventuallyf asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// assert.Eventuallyf(t, func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted")
+func Eventuallyf(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ return Eventually(t, condition, waitFor, tick, append([]interface{}{msg}, args...)...)
+}
+
// Exactlyf asserts that two objects are equal in value and type.
//
// assert.Exactlyf(t, int32(123, "error message %s", "formatted"), int64(123))
@@ -157,6 +168,31 @@ func FileExistsf(t TestingT, path string, msg string, args ...interface{}) bool
return FileExists(t, path, append([]interface{}{msg}, args...)...)
}
+// Greaterf asserts that the first element is greater than the second
+//
+// assert.Greaterf(t, 2, 1, "error message %s", "formatted")
+// assert.Greaterf(t, float64(2, "error message %s", "formatted"), float64(1))
+// assert.Greaterf(t, "b", "a", "error message %s", "formatted")
+func Greaterf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ return Greater(t, e1, e2, append([]interface{}{msg}, args...)...)
+}
+
+// GreaterOrEqualf asserts that the first element is greater than or equal to the second
+//
+// assert.GreaterOrEqualf(t, 2, 1, "error message %s", "formatted")
+// assert.GreaterOrEqualf(t, 2, 2, "error message %s", "formatted")
+// assert.GreaterOrEqualf(t, "b", "a", "error message %s", "formatted")
+// assert.GreaterOrEqualf(t, "b", "b", "error message %s", "formatted")
+func GreaterOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ return GreaterOrEqual(t, e1, e2, append([]interface{}{msg}, args...)...)
+}
+
// HTTPBodyContainsf asserts that a specified handler returns a
// body that contains a string.
//
@@ -289,6 +325,14 @@ func JSONEqf(t TestingT, expected string, actual string, msg string, args ...int
return JSONEq(t, expected, actual, append([]interface{}{msg}, args...)...)
}
+// YAMLEqf asserts that two YAML strings are equivalent.
+func YAMLEqf(t TestingT, expected string, actual string, msg string, args ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ return YAMLEq(t, expected, actual, append([]interface{}{msg}, args...)...)
+}
+
// Lenf asserts that the specified object has specific length.
// Lenf also fails if the object has a type that len() not accept.
//
@@ -300,6 +344,31 @@ func Lenf(t TestingT, object interface{}, length int, msg string, args ...interf
return Len(t, object, length, append([]interface{}{msg}, args...)...)
}
+// Lessf asserts that the first element is less than the second
+//
+// assert.Lessf(t, 1, 2, "error message %s", "formatted")
+// assert.Lessf(t, float64(1, "error message %s", "formatted"), float64(2))
+// assert.Lessf(t, "a", "b", "error message %s", "formatted")
+func Lessf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ return Less(t, e1, e2, append([]interface{}{msg}, args...)...)
+}
+
+// LessOrEqualf asserts that the first element is less than or equal to the second
+//
+// assert.LessOrEqualf(t, 1, 2, "error message %s", "formatted")
+// assert.LessOrEqualf(t, 2, 2, "error message %s", "formatted")
+// assert.LessOrEqualf(t, "a", "b", "error message %s", "formatted")
+// assert.LessOrEqualf(t, "b", "b", "error message %s", "formatted")
+func LessOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ return LessOrEqual(t, e1, e2, append([]interface{}{msg}, args...)...)
+}
+
// Nilf asserts that the specified object is nil.
//
// assert.Nilf(t, err, "error message %s", "formatted")
@@ -444,6 +513,19 @@ func Regexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...in
return Regexp(t, rx, str, append([]interface{}{msg}, args...)...)
}
+// Samef asserts that two pointers reference the same object.
+//
+// assert.Samef(t, ptr1, ptr2, "error message %s", "formatted")
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func Samef(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ return Same(t, expected, actual, append([]interface{}{msg}, args...)...)
+}
+
// Subsetf asserts that the specified list(array, slice...) contains all
// elements given in the specified subset(array, slice...).
//
diff --git a/vendor/github.com/stretchr/testify/assert/assertion_forward.go b/vendor/github.com/stretchr/testify/assert/assertion_forward.go
index de39f794..26830403 100644
--- a/vendor/github.com/stretchr/testify/assert/assertion_forward.go
+++ b/vendor/github.com/stretchr/testify/assert/assertion_forward.go
@@ -215,6 +215,28 @@ func (a *Assertions) Errorf(err error, msg string, args ...interface{}) bool {
return Errorf(a.t, err, msg, args...)
}
+// Eventually asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// a.Eventually(func() bool { return true; }, time.Second, 10*time.Millisecond)
+func (a *Assertions) Eventually(condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Eventually(a.t, condition, waitFor, tick, msgAndArgs...)
+}
+
+// Eventuallyf asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// a.Eventuallyf(func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted")
+func (a *Assertions) Eventuallyf(condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Eventuallyf(a.t, condition, waitFor, tick, msg, args...)
+}
+
// Exactly asserts that two objects are equal in value and type.
//
// a.Exactly(int32(123), int64(123))
@@ -303,6 +325,56 @@ func (a *Assertions) FileExistsf(path string, msg string, args ...interface{}) b
return FileExistsf(a.t, path, msg, args...)
}
+// Greater asserts that the first element is greater than the second
+//
+// a.Greater(2, 1)
+// a.Greater(float64(2), float64(1))
+// a.Greater("b", "a")
+func (a *Assertions) Greater(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Greater(a.t, e1, e2, msgAndArgs...)
+}
+
+// GreaterOrEqual asserts that the first element is greater than or equal to the second
+//
+// a.GreaterOrEqual(2, 1)
+// a.GreaterOrEqual(2, 2)
+// a.GreaterOrEqual("b", "a")
+// a.GreaterOrEqual("b", "b")
+func (a *Assertions) GreaterOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return GreaterOrEqual(a.t, e1, e2, msgAndArgs...)
+}
+
+// GreaterOrEqualf asserts that the first element is greater than or equal to the second
+//
+// a.GreaterOrEqualf(2, 1, "error message %s", "formatted")
+// a.GreaterOrEqualf(2, 2, "error message %s", "formatted")
+// a.GreaterOrEqualf("b", "a", "error message %s", "formatted")
+// a.GreaterOrEqualf("b", "b", "error message %s", "formatted")
+func (a *Assertions) GreaterOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return GreaterOrEqualf(a.t, e1, e2, msg, args...)
+}
+
+// Greaterf asserts that the first element is greater than the second
+//
+// a.Greaterf(2, 1, "error message %s", "formatted")
+// a.Greaterf(float64(2, "error message %s", "formatted"), float64(1))
+// a.Greaterf("b", "a", "error message %s", "formatted")
+func (a *Assertions) Greaterf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Greaterf(a.t, e1, e2, msg, args...)
+}
+
// HTTPBodyContains asserts that a specified handler returns a
// body that contains a string.
//
@@ -567,6 +639,22 @@ func (a *Assertions) JSONEqf(expected string, actual string, msg string, args ..
return JSONEqf(a.t, expected, actual, msg, args...)
}
+// YAMLEq asserts that two YAML strings are equivalent.
+func (a *Assertions) YAMLEq(expected string, actual string, msgAndArgs ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return YAMLEq(a.t, expected, actual, msgAndArgs...)
+}
+
+// YAMLEqf asserts that two YAML strings are equivalent.
+func (a *Assertions) YAMLEqf(expected string, actual string, msg string, args ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return YAMLEqf(a.t, expected, actual, msg, args...)
+}
+
// Len asserts that the specified object has specific length.
// Len also fails if the object has a type that len() not accept.
//
@@ -589,6 +677,56 @@ func (a *Assertions) Lenf(object interface{}, length int, msg string, args ...in
return Lenf(a.t, object, length, msg, args...)
}
+// Less asserts that the first element is less than the second
+//
+// a.Less(1, 2)
+// a.Less(float64(1), float64(2))
+// a.Less("a", "b")
+func (a *Assertions) Less(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Less(a.t, e1, e2, msgAndArgs...)
+}
+
+// LessOrEqual asserts that the first element is less than or equal to the second
+//
+// a.LessOrEqual(1, 2)
+// a.LessOrEqual(2, 2)
+// a.LessOrEqual("a", "b")
+// a.LessOrEqual("b", "b")
+func (a *Assertions) LessOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return LessOrEqual(a.t, e1, e2, msgAndArgs...)
+}
+
+// LessOrEqualf asserts that the first element is less than or equal to the second
+//
+// a.LessOrEqualf(1, 2, "error message %s", "formatted")
+// a.LessOrEqualf(2, 2, "error message %s", "formatted")
+// a.LessOrEqualf("a", "b", "error message %s", "formatted")
+// a.LessOrEqualf("b", "b", "error message %s", "formatted")
+func (a *Assertions) LessOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return LessOrEqualf(a.t, e1, e2, msg, args...)
+}
+
+// Lessf asserts that the first element is less than the second
+//
+// a.Lessf(1, 2, "error message %s", "formatted")
+// a.Lessf(float64(1, "error message %s", "formatted"), float64(2))
+// a.Lessf("a", "b", "error message %s", "formatted")
+func (a *Assertions) Lessf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Lessf(a.t, e1, e2, msg, args...)
+}
+
// Nil asserts that the specified object is nil.
//
// a.Nil(err)
@@ -877,6 +1015,32 @@ func (a *Assertions) Regexpf(rx interface{}, str interface{}, msg string, args .
return Regexpf(a.t, rx, str, msg, args...)
}
+// Same asserts that two pointers reference the same object.
+//
+// a.Same(ptr1, ptr2)
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func (a *Assertions) Same(expected interface{}, actual interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Same(a.t, expected, actual, msgAndArgs...)
+}
+
+// Samef asserts that two pointers reference the same object.
+//
+// a.Samef(ptr1, ptr2, "error message %s", "formatted")
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func (a *Assertions) Samef(expected interface{}, actual interface{}, msg string, args ...interface{}) bool {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ return Samef(a.t, expected, actual, msg, args...)
+}
+
// Subset asserts that the specified list(array, slice...) contains all
// elements given in the specified subset(array, slice...).
//
diff --git a/vendor/github.com/stretchr/testify/assert/assertion_order.go b/vendor/github.com/stretchr/testify/assert/assertion_order.go
new file mode 100644
index 00000000..15a486ca
--- /dev/null
+++ b/vendor/github.com/stretchr/testify/assert/assertion_order.go
@@ -0,0 +1,309 @@
+package assert
+
+import (
+ "fmt"
+ "reflect"
+)
+
+func compare(obj1, obj2 interface{}, kind reflect.Kind) (int, bool) {
+ switch kind {
+ case reflect.Int:
+ {
+ intobj1 := obj1.(int)
+ intobj2 := obj2.(int)
+ if intobj1 > intobj2 {
+ return -1, true
+ }
+ if intobj1 == intobj2 {
+ return 0, true
+ }
+ if intobj1 < intobj2 {
+ return 1, true
+ }
+ }
+ case reflect.Int8:
+ {
+ int8obj1 := obj1.(int8)
+ int8obj2 := obj2.(int8)
+ if int8obj1 > int8obj2 {
+ return -1, true
+ }
+ if int8obj1 == int8obj2 {
+ return 0, true
+ }
+ if int8obj1 < int8obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Int16:
+ {
+ int16obj1 := obj1.(int16)
+ int16obj2 := obj2.(int16)
+ if int16obj1 > int16obj2 {
+ return -1, true
+ }
+ if int16obj1 == int16obj2 {
+ return 0, true
+ }
+ if int16obj1 < int16obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Int32:
+ {
+ int32obj1 := obj1.(int32)
+ int32obj2 := obj2.(int32)
+ if int32obj1 > int32obj2 {
+ return -1, true
+ }
+ if int32obj1 == int32obj2 {
+ return 0, true
+ }
+ if int32obj1 < int32obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Int64:
+ {
+ int64obj1 := obj1.(int64)
+ int64obj2 := obj2.(int64)
+ if int64obj1 > int64obj2 {
+ return -1, true
+ }
+ if int64obj1 == int64obj2 {
+ return 0, true
+ }
+ if int64obj1 < int64obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Uint:
+ {
+ uintobj1 := obj1.(uint)
+ uintobj2 := obj2.(uint)
+ if uintobj1 > uintobj2 {
+ return -1, true
+ }
+ if uintobj1 == uintobj2 {
+ return 0, true
+ }
+ if uintobj1 < uintobj2 {
+ return 1, true
+ }
+ }
+ case reflect.Uint8:
+ {
+ uint8obj1 := obj1.(uint8)
+ uint8obj2 := obj2.(uint8)
+ if uint8obj1 > uint8obj2 {
+ return -1, true
+ }
+ if uint8obj1 == uint8obj2 {
+ return 0, true
+ }
+ if uint8obj1 < uint8obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Uint16:
+ {
+ uint16obj1 := obj1.(uint16)
+ uint16obj2 := obj2.(uint16)
+ if uint16obj1 > uint16obj2 {
+ return -1, true
+ }
+ if uint16obj1 == uint16obj2 {
+ return 0, true
+ }
+ if uint16obj1 < uint16obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Uint32:
+ {
+ uint32obj1 := obj1.(uint32)
+ uint32obj2 := obj2.(uint32)
+ if uint32obj1 > uint32obj2 {
+ return -1, true
+ }
+ if uint32obj1 == uint32obj2 {
+ return 0, true
+ }
+ if uint32obj1 < uint32obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Uint64:
+ {
+ uint64obj1 := obj1.(uint64)
+ uint64obj2 := obj2.(uint64)
+ if uint64obj1 > uint64obj2 {
+ return -1, true
+ }
+ if uint64obj1 == uint64obj2 {
+ return 0, true
+ }
+ if uint64obj1 < uint64obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Float32:
+ {
+ float32obj1 := obj1.(float32)
+ float32obj2 := obj2.(float32)
+ if float32obj1 > float32obj2 {
+ return -1, true
+ }
+ if float32obj1 == float32obj2 {
+ return 0, true
+ }
+ if float32obj1 < float32obj2 {
+ return 1, true
+ }
+ }
+ case reflect.Float64:
+ {
+ float64obj1 := obj1.(float64)
+ float64obj2 := obj2.(float64)
+ if float64obj1 > float64obj2 {
+ return -1, true
+ }
+ if float64obj1 == float64obj2 {
+ return 0, true
+ }
+ if float64obj1 < float64obj2 {
+ return 1, true
+ }
+ }
+ case reflect.String:
+ {
+ stringobj1 := obj1.(string)
+ stringobj2 := obj2.(string)
+ if stringobj1 > stringobj2 {
+ return -1, true
+ }
+ if stringobj1 == stringobj2 {
+ return 0, true
+ }
+ if stringobj1 < stringobj2 {
+ return 1, true
+ }
+ }
+ }
+
+ return 0, false
+}
+
+// Greater asserts that the first element is greater than the second
+//
+// assert.Greater(t, 2, 1)
+// assert.Greater(t, float64(2), float64(1))
+// assert.Greater(t, "b", "a")
+func Greater(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+
+ e1Kind := reflect.ValueOf(e1).Kind()
+ e2Kind := reflect.ValueOf(e2).Kind()
+ if e1Kind != e2Kind {
+ return Fail(t, "Elements should be the same type", msgAndArgs...)
+ }
+
+ res, isComparable := compare(e1, e2, e1Kind)
+ if !isComparable {
+ return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...)
+ }
+
+ if res != -1 {
+ return Fail(t, fmt.Sprintf("\"%v\" is not greater than \"%v\"", e1, e2), msgAndArgs...)
+ }
+
+ return true
+}
+
+// GreaterOrEqual asserts that the first element is greater than or equal to the second
+//
+// assert.GreaterOrEqual(t, 2, 1)
+// assert.GreaterOrEqual(t, 2, 2)
+// assert.GreaterOrEqual(t, "b", "a")
+// assert.GreaterOrEqual(t, "b", "b")
+func GreaterOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+
+ e1Kind := reflect.ValueOf(e1).Kind()
+ e2Kind := reflect.ValueOf(e2).Kind()
+ if e1Kind != e2Kind {
+ return Fail(t, "Elements should be the same type", msgAndArgs...)
+ }
+
+ res, isComparable := compare(e1, e2, e1Kind)
+ if !isComparable {
+ return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...)
+ }
+
+ if res != -1 && res != 0 {
+ return Fail(t, fmt.Sprintf("\"%v\" is not greater than or equal to \"%v\"", e1, e2), msgAndArgs...)
+ }
+
+ return true
+}
+
+// Less asserts that the first element is less than the second
+//
+// assert.Less(t, 1, 2)
+// assert.Less(t, float64(1), float64(2))
+// assert.Less(t, "a", "b")
+func Less(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+
+ e1Kind := reflect.ValueOf(e1).Kind()
+ e2Kind := reflect.ValueOf(e2).Kind()
+ if e1Kind != e2Kind {
+ return Fail(t, "Elements should be the same type", msgAndArgs...)
+ }
+
+ res, isComparable := compare(e1, e2, e1Kind)
+ if !isComparable {
+ return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...)
+ }
+
+ if res != 1 {
+ return Fail(t, fmt.Sprintf("\"%v\" is not less than \"%v\"", e1, e2), msgAndArgs...)
+ }
+
+ return true
+}
+
+// LessOrEqual asserts that the first element is less than or equal to the second
+//
+// assert.LessOrEqual(t, 1, 2)
+// assert.LessOrEqual(t, 2, 2)
+// assert.LessOrEqual(t, "a", "b")
+// assert.LessOrEqual(t, "b", "b")
+func LessOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+
+ e1Kind := reflect.ValueOf(e1).Kind()
+ e2Kind := reflect.ValueOf(e2).Kind()
+ if e1Kind != e2Kind {
+ return Fail(t, "Elements should be the same type", msgAndArgs...)
+ }
+
+ res, isComparable := compare(e1, e2, e1Kind)
+ if !isComparable {
+ return Fail(t, fmt.Sprintf("Can not compare type \"%s\"", reflect.TypeOf(e1)), msgAndArgs...)
+ }
+
+ if res != 1 && res != 0 {
+ return Fail(t, fmt.Sprintf("\"%v\" is not less than or equal to \"%v\"", e1, e2), msgAndArgs...)
+ }
+
+ return true
+}
diff --git a/vendor/github.com/stretchr/testify/assert/assertions.go b/vendor/github.com/stretchr/testify/assert/assertions.go
index 9bd4a80e..044da8b0 100644
--- a/vendor/github.com/stretchr/testify/assert/assertions.go
+++ b/vendor/github.com/stretchr/testify/assert/assertions.go
@@ -18,6 +18,7 @@ import (
"github.com/davecgh/go-spew/spew"
"github.com/pmezard/go-difflib/difflib"
+ yaml "gopkg.in/yaml.v2"
)
//go:generate go run ../_codegen/main.go -output-package=assert -template=assertion_format.go.tmpl
@@ -350,6 +351,37 @@ func Equal(t TestingT, expected, actual interface{}, msgAndArgs ...interface{})
}
+// Same asserts that two pointers reference the same object.
+//
+// assert.Same(t, ptr1, ptr2)
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func Same(t TestingT, expected, actual interface{}, msgAndArgs ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+
+ expectedPtr, actualPtr := reflect.ValueOf(expected), reflect.ValueOf(actual)
+ if expectedPtr.Kind() != reflect.Ptr || actualPtr.Kind() != reflect.Ptr {
+ return Fail(t, "Invalid operation: both arguments must be pointers", msgAndArgs...)
+ }
+
+ expectedType, actualType := reflect.TypeOf(expected), reflect.TypeOf(actual)
+ if expectedType != actualType {
+ return Fail(t, fmt.Sprintf("Pointer expected to be of type %v, but was %v",
+ expectedType, actualType), msgAndArgs...)
+ }
+
+ if expected != actual {
+ return Fail(t, fmt.Sprintf("Not same: \n"+
+ "expected: %p %#v\n"+
+ "actual : %p %#v", expected, expected, actual, actual), msgAndArgs...)
+ }
+
+ return true
+}
+
// formatUnequalValues takes two values of arbitrary types and returns string
// representations appropriate to be presented to the user.
//
@@ -479,14 +511,14 @@ func isEmpty(object interface{}) bool {
// collection types are empty when they have no element
case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice:
return objValue.Len() == 0
- // pointers are empty if nil or if the value they point to is empty
+ // pointers are empty if nil or if the value they point to is empty
case reflect.Ptr:
if objValue.IsNil() {
return true
}
deref := objValue.Elem().Interface()
return isEmpty(deref)
- // for all other types, compare against the zero value
+ // for all other types, compare against the zero value
default:
zero := reflect.Zero(objValue.Type())
return reflect.DeepEqual(object, zero.Interface())
@@ -629,7 +661,7 @@ func NotEqual(t TestingT, expected, actual interface{}, msgAndArgs ...interface{
func includeElement(list interface{}, element interface{}) (ok, found bool) {
listValue := reflect.ValueOf(list)
- elementValue := reflect.ValueOf(element)
+ listKind := reflect.TypeOf(list).Kind()
defer func() {
if e := recover(); e != nil {
ok = false
@@ -637,11 +669,12 @@ func includeElement(list interface{}, element interface{}) (ok, found bool) {
}
}()
- if reflect.TypeOf(list).Kind() == reflect.String {
+ if listKind == reflect.String {
+ elementValue := reflect.ValueOf(element)
return true, strings.Contains(listValue.String(), elementValue.String())
}
- if reflect.TypeOf(list).Kind() == reflect.Map {
+ if listKind == reflect.Map {
mapKeys := listValue.MapKeys()
for i := 0; i < len(mapKeys); i++ {
if ObjectsAreEqual(mapKeys[i].Interface(), element) {
@@ -1337,6 +1370,24 @@ func JSONEq(t TestingT, expected string, actual string, msgAndArgs ...interface{
return Equal(t, expectedJSONAsInterface, actualJSONAsInterface, msgAndArgs...)
}
+// YAMLEq asserts that two YAML strings are equivalent.
+func YAMLEq(t TestingT, expected string, actual string, msgAndArgs ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ var expectedYAMLAsInterface, actualYAMLAsInterface interface{}
+
+ if err := yaml.Unmarshal([]byte(expected), &expectedYAMLAsInterface); err != nil {
+ return Fail(t, fmt.Sprintf("Expected value ('%s') is not valid yaml.\nYAML parsing error: '%s'", expected, err.Error()), msgAndArgs...)
+ }
+
+ if err := yaml.Unmarshal([]byte(actual), &actualYAMLAsInterface); err != nil {
+ return Fail(t, fmt.Sprintf("Input ('%s') needs to be valid yaml.\nYAML error: '%s'", actual, err.Error()), msgAndArgs...)
+ }
+
+ return Equal(t, expectedYAMLAsInterface, actualYAMLAsInterface, msgAndArgs...)
+}
+
func typeAndKind(v interface{}) (reflect.Type, reflect.Kind) {
t := reflect.TypeOf(v)
k := t.Kind()
@@ -1371,8 +1422,8 @@ func diff(expected interface{}, actual interface{}) string {
e = spewConfig.Sdump(expected)
a = spewConfig.Sdump(actual)
} else {
- e = expected.(string)
- a = actual.(string)
+ e = reflect.ValueOf(expected).String()
+ a = reflect.ValueOf(actual).String()
}
diff, _ := difflib.GetUnifiedDiffString(difflib.UnifiedDiff{
@@ -1414,3 +1465,34 @@ var spewConfig = spew.ConfigState{
type tHelper interface {
Helper()
}
+
+// Eventually asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// assert.Eventually(t, func() bool { return true; }, time.Second, 10*time.Millisecond)
+func Eventually(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) bool {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+
+ timer := time.NewTimer(waitFor)
+ ticker := time.NewTicker(tick)
+ checkPassed := make(chan bool)
+ defer timer.Stop()
+ defer ticker.Stop()
+ defer close(checkPassed)
+ for {
+ select {
+ case <-timer.C:
+ return Fail(t, "Condition never satisfied", msgAndArgs...)
+ case result := <-checkPassed:
+ if result {
+ return true
+ }
+ case <-ticker.C:
+ go func() {
+ checkPassed <- condition()
+ }()
+ }
+ }
+}
diff --git a/vendor/github.com/stretchr/testify/require/require.go b/vendor/github.com/stretchr/testify/require/require.go
index 535f2934..c5903f5d 100644
--- a/vendor/github.com/stretchr/testify/require/require.go
+++ b/vendor/github.com/stretchr/testify/require/require.go
@@ -14,23 +14,23 @@ import (
// Condition uses a Comparison to assert a complex condition.
func Condition(t TestingT, comp assert.Comparison, msgAndArgs ...interface{}) {
- if assert.Condition(t, comp, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Condition(t, comp, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// Conditionf uses a Comparison to assert a complex condition.
func Conditionf(t TestingT, comp assert.Comparison, msg string, args ...interface{}) {
- if assert.Conditionf(t, comp, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Conditionf(t, comp, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -41,12 +41,12 @@ func Conditionf(t TestingT, comp assert.Comparison, msg string, args ...interfac
// assert.Contains(t, ["Hello", "World"], "World")
// assert.Contains(t, {"Hello": "World"}, "Hello")
func Contains(t TestingT, s interface{}, contains interface{}, msgAndArgs ...interface{}) {
- if assert.Contains(t, s, contains, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Contains(t, s, contains, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -57,34 +57,34 @@ func Contains(t TestingT, s interface{}, contains interface{}, msgAndArgs ...int
// assert.Containsf(t, ["Hello", "World"], "World", "error message %s", "formatted")
// assert.Containsf(t, {"Hello": "World"}, "Hello", "error message %s", "formatted")
func Containsf(t TestingT, s interface{}, contains interface{}, msg string, args ...interface{}) {
- if assert.Containsf(t, s, contains, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Containsf(t, s, contains, msg, args...) {
+ return
+ }
t.FailNow()
}
// DirExists checks whether a directory exists in the given path. It also fails if the path is a file rather a directory or there is an error checking whether it exists.
func DirExists(t TestingT, path string, msgAndArgs ...interface{}) {
- if assert.DirExists(t, path, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.DirExists(t, path, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// DirExistsf checks whether a directory exists in the given path. It also fails if the path is a file rather a directory or there is an error checking whether it exists.
func DirExistsf(t TestingT, path string, msg string, args ...interface{}) {
- if assert.DirExistsf(t, path, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.DirExistsf(t, path, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -94,12 +94,12 @@ func DirExistsf(t TestingT, path string, msg string, args ...interface{}) {
//
// assert.ElementsMatch(t, [1, 3, 2, 3], [1, 3, 3, 2])
func ElementsMatch(t TestingT, listA interface{}, listB interface{}, msgAndArgs ...interface{}) {
- if assert.ElementsMatch(t, listA, listB, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.ElementsMatch(t, listA, listB, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -109,12 +109,12 @@ func ElementsMatch(t TestingT, listA interface{}, listB interface{}, msgAndArgs
//
// assert.ElementsMatchf(t, [1, 3, 2, 3], [1, 3, 3, 2], "error message %s", "formatted")
func ElementsMatchf(t TestingT, listA interface{}, listB interface{}, msg string, args ...interface{}) {
- if assert.ElementsMatchf(t, listA, listB, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.ElementsMatchf(t, listA, listB, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -123,12 +123,12 @@ func ElementsMatchf(t TestingT, listA interface{}, listB interface{}, msg string
//
// assert.Empty(t, obj)
func Empty(t TestingT, object interface{}, msgAndArgs ...interface{}) {
- if assert.Empty(t, object, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Empty(t, object, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -137,12 +137,12 @@ func Empty(t TestingT, object interface{}, msgAndArgs ...interface{}) {
//
// assert.Emptyf(t, obj, "error message %s", "formatted")
func Emptyf(t TestingT, object interface{}, msg string, args ...interface{}) {
- if assert.Emptyf(t, object, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Emptyf(t, object, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -154,12 +154,12 @@ func Emptyf(t TestingT, object interface{}, msg string, args ...interface{}) {
// referenced values (as opposed to the memory addresses). Function equality
// cannot be determined and will always fail.
func Equal(t TestingT, expected interface{}, actual interface{}, msgAndArgs ...interface{}) {
- if assert.Equal(t, expected, actual, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Equal(t, expected, actual, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -169,12 +169,12 @@ func Equal(t TestingT, expected interface{}, actual interface{}, msgAndArgs ...i
// actualObj, err := SomeFunction()
// assert.EqualError(t, err, expectedErrorString)
func EqualError(t TestingT, theError error, errString string, msgAndArgs ...interface{}) {
- if assert.EqualError(t, theError, errString, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.EqualError(t, theError, errString, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -184,12 +184,12 @@ func EqualError(t TestingT, theError error, errString string, msgAndArgs ...inte
// actualObj, err := SomeFunction()
// assert.EqualErrorf(t, err, expectedErrorString, "error message %s", "formatted")
func EqualErrorf(t TestingT, theError error, errString string, msg string, args ...interface{}) {
- if assert.EqualErrorf(t, theError, errString, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.EqualErrorf(t, theError, errString, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -198,12 +198,12 @@ func EqualErrorf(t TestingT, theError error, errString string, msg string, args
//
// assert.EqualValues(t, uint32(123), int32(123))
func EqualValues(t TestingT, expected interface{}, actual interface{}, msgAndArgs ...interface{}) {
- if assert.EqualValues(t, expected, actual, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.EqualValues(t, expected, actual, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -212,12 +212,12 @@ func EqualValues(t TestingT, expected interface{}, actual interface{}, msgAndArg
//
// assert.EqualValuesf(t, uint32(123, "error message %s", "formatted"), int32(123))
func EqualValuesf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) {
- if assert.EqualValuesf(t, expected, actual, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.EqualValuesf(t, expected, actual, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -229,12 +229,12 @@ func EqualValuesf(t TestingT, expected interface{}, actual interface{}, msg stri
// referenced values (as opposed to the memory addresses). Function equality
// cannot be determined and will always fail.
func Equalf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) {
- if assert.Equalf(t, expected, actual, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Equalf(t, expected, actual, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -245,12 +245,12 @@ func Equalf(t TestingT, expected interface{}, actual interface{}, msg string, ar
// assert.Equal(t, expectedError, err)
// }
func Error(t TestingT, err error, msgAndArgs ...interface{}) {
- if assert.Error(t, err, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Error(t, err, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -261,9 +261,37 @@ func Error(t TestingT, err error, msgAndArgs ...interface{}) {
// assert.Equal(t, expectedErrorf, err)
// }
func Errorf(t TestingT, err error, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
if assert.Errorf(t, err, msg, args...) {
return
}
+ t.FailNow()
+}
+
+// Eventually asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// assert.Eventually(t, func() bool { return true; }, time.Second, 10*time.Millisecond)
+func Eventually(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) {
+ if assert.Eventually(t, condition, waitFor, tick, msgAndArgs...) {
+ return
+ }
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ t.FailNow()
+}
+
+// Eventuallyf asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// assert.Eventuallyf(t, func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted")
+func Eventuallyf(t TestingT, condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) {
+ if assert.Eventuallyf(t, condition, waitFor, tick, msg, args...) {
+ return
+ }
if h, ok := t.(tHelper); ok {
h.Helper()
}
@@ -274,12 +302,12 @@ func Errorf(t TestingT, err error, msg string, args ...interface{}) {
//
// assert.Exactly(t, int32(123), int64(123))
func Exactly(t TestingT, expected interface{}, actual interface{}, msgAndArgs ...interface{}) {
- if assert.Exactly(t, expected, actual, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Exactly(t, expected, actual, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -287,56 +315,56 @@ func Exactly(t TestingT, expected interface{}, actual interface{}, msgAndArgs ..
//
// assert.Exactlyf(t, int32(123, "error message %s", "formatted"), int64(123))
func Exactlyf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) {
- if assert.Exactlyf(t, expected, actual, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Exactlyf(t, expected, actual, msg, args...) {
+ return
+ }
t.FailNow()
}
// Fail reports a failure through
func Fail(t TestingT, failureMessage string, msgAndArgs ...interface{}) {
- if assert.Fail(t, failureMessage, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Fail(t, failureMessage, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// FailNow fails test
func FailNow(t TestingT, failureMessage string, msgAndArgs ...interface{}) {
- if assert.FailNow(t, failureMessage, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.FailNow(t, failureMessage, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// FailNowf fails test
func FailNowf(t TestingT, failureMessage string, msg string, args ...interface{}) {
- if assert.FailNowf(t, failureMessage, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.FailNowf(t, failureMessage, msg, args...) {
+ return
+ }
t.FailNow()
}
// Failf reports a failure through
func Failf(t TestingT, failureMessage string, msg string, args ...interface{}) {
- if assert.Failf(t, failureMessage, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Failf(t, failureMessage, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -344,12 +372,12 @@ func Failf(t TestingT, failureMessage string, msg string, args ...interface{}) {
//
// assert.False(t, myBool)
func False(t TestingT, value bool, msgAndArgs ...interface{}) {
- if assert.False(t, value, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.False(t, value, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -357,34 +385,96 @@ func False(t TestingT, value bool, msgAndArgs ...interface{}) {
//
// assert.Falsef(t, myBool, "error message %s", "formatted")
func Falsef(t TestingT, value bool, msg string, args ...interface{}) {
- if assert.Falsef(t, value, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Falsef(t, value, msg, args...) {
+ return
+ }
t.FailNow()
}
// FileExists checks whether a file exists in the given path. It also fails if the path points to a directory or there is an error when trying to check the file.
func FileExists(t TestingT, path string, msgAndArgs ...interface{}) {
- if assert.FileExists(t, path, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.FileExists(t, path, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// FileExistsf checks whether a file exists in the given path. It also fails if the path points to a directory or there is an error when trying to check the file.
func FileExistsf(t TestingT, path string, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
if assert.FileExistsf(t, path, msg, args...) {
return
}
+ t.FailNow()
+}
+
+// Greater asserts that the first element is greater than the second
+//
+// assert.Greater(t, 2, 1)
+// assert.Greater(t, float64(2), float64(1))
+// assert.Greater(t, "b", "a")
+func Greater(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.Greater(t, e1, e2, msgAndArgs...) {
+ return
+ }
+ t.FailNow()
+}
+
+// GreaterOrEqual asserts that the first element is greater than or equal to the second
+//
+// assert.GreaterOrEqual(t, 2, 1)
+// assert.GreaterOrEqual(t, 2, 2)
+// assert.GreaterOrEqual(t, "b", "a")
+// assert.GreaterOrEqual(t, "b", "b")
+func GreaterOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.GreaterOrEqual(t, e1, e2, msgAndArgs...) {
+ return
+ }
+ t.FailNow()
+}
+
+// GreaterOrEqualf asserts that the first element is greater than or equal to the second
+//
+// assert.GreaterOrEqualf(t, 2, 1, "error message %s", "formatted")
+// assert.GreaterOrEqualf(t, 2, 2, "error message %s", "formatted")
+// assert.GreaterOrEqualf(t, "b", "a", "error message %s", "formatted")
+// assert.GreaterOrEqualf(t, "b", "b", "error message %s", "formatted")
+func GreaterOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.GreaterOrEqualf(t, e1, e2, msg, args...) {
+ return
+ }
+ t.FailNow()
+}
+
+// Greaterf asserts that the first element is greater than the second
+//
+// assert.Greaterf(t, 2, 1, "error message %s", "formatted")
+// assert.Greaterf(t, float64(2, "error message %s", "formatted"), float64(1))
+// assert.Greaterf(t, "b", "a", "error message %s", "formatted")
+func Greaterf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Greaterf(t, e1, e2, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -395,12 +485,12 @@ func FileExistsf(t TestingT, path string, msg string, args ...interface{}) {
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPBodyContains(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) {
- if assert.HTTPBodyContains(t, handler, method, url, values, str, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPBodyContains(t, handler, method, url, values, str, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -411,12 +501,12 @@ func HTTPBodyContains(t TestingT, handler http.HandlerFunc, method string, url s
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPBodyContainsf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) {
- if assert.HTTPBodyContainsf(t, handler, method, url, values, str, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPBodyContainsf(t, handler, method, url, values, str, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -427,12 +517,12 @@ func HTTPBodyContainsf(t TestingT, handler http.HandlerFunc, method string, url
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPBodyNotContains(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msgAndArgs ...interface{}) {
- if assert.HTTPBodyNotContains(t, handler, method, url, values, str, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPBodyNotContains(t, handler, method, url, values, str, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -443,12 +533,12 @@ func HTTPBodyNotContains(t TestingT, handler http.HandlerFunc, method string, ur
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPBodyNotContainsf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, str interface{}, msg string, args ...interface{}) {
- if assert.HTTPBodyNotContainsf(t, handler, method, url, values, str, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPBodyNotContainsf(t, handler, method, url, values, str, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -458,12 +548,12 @@ func HTTPBodyNotContainsf(t TestingT, handler http.HandlerFunc, method string, u
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPError(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) {
- if assert.HTTPError(t, handler, method, url, values, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPError(t, handler, method, url, values, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -473,12 +563,12 @@ func HTTPError(t TestingT, handler http.HandlerFunc, method string, url string,
//
// Returns whether the assertion was successful (true, "error message %s", "formatted") or not (false).
func HTTPErrorf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) {
- if assert.HTTPErrorf(t, handler, method, url, values, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPErrorf(t, handler, method, url, values, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -488,12 +578,12 @@ func HTTPErrorf(t TestingT, handler http.HandlerFunc, method string, url string,
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPRedirect(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) {
- if assert.HTTPRedirect(t, handler, method, url, values, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPRedirect(t, handler, method, url, values, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -503,12 +593,12 @@ func HTTPRedirect(t TestingT, handler http.HandlerFunc, method string, url strin
//
// Returns whether the assertion was successful (true, "error message %s", "formatted") or not (false).
func HTTPRedirectf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) {
- if assert.HTTPRedirectf(t, handler, method, url, values, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPRedirectf(t, handler, method, url, values, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -518,12 +608,12 @@ func HTTPRedirectf(t TestingT, handler http.HandlerFunc, method string, url stri
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPSuccess(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msgAndArgs ...interface{}) {
- if assert.HTTPSuccess(t, handler, method, url, values, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPSuccess(t, handler, method, url, values, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -533,12 +623,12 @@ func HTTPSuccess(t TestingT, handler http.HandlerFunc, method string, url string
//
// Returns whether the assertion was successful (true) or not (false).
func HTTPSuccessf(t TestingT, handler http.HandlerFunc, method string, url string, values url.Values, msg string, args ...interface{}) {
- if assert.HTTPSuccessf(t, handler, method, url, values, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.HTTPSuccessf(t, handler, method, url, values, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -546,12 +636,12 @@ func HTTPSuccessf(t TestingT, handler http.HandlerFunc, method string, url strin
//
// assert.Implements(t, (*MyInterface)(nil), new(MyObject))
func Implements(t TestingT, interfaceObject interface{}, object interface{}, msgAndArgs ...interface{}) {
- if assert.Implements(t, interfaceObject, object, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Implements(t, interfaceObject, object, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -559,12 +649,12 @@ func Implements(t TestingT, interfaceObject interface{}, object interface{}, msg
//
// assert.Implementsf(t, (*MyInterface, "error message %s", "formatted")(nil), new(MyObject))
func Implementsf(t TestingT, interfaceObject interface{}, object interface{}, msg string, args ...interface{}) {
- if assert.Implementsf(t, interfaceObject, object, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Implementsf(t, interfaceObject, object, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -572,56 +662,56 @@ func Implementsf(t TestingT, interfaceObject interface{}, object interface{}, ms
//
// assert.InDelta(t, math.Pi, (22 / 7.0), 0.01)
func InDelta(t TestingT, expected interface{}, actual interface{}, delta float64, msgAndArgs ...interface{}) {
- if assert.InDelta(t, expected, actual, delta, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InDelta(t, expected, actual, delta, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// InDeltaMapValues is the same as InDelta, but it compares all values between two maps. Both maps must have exactly the same keys.
func InDeltaMapValues(t TestingT, expected interface{}, actual interface{}, delta float64, msgAndArgs ...interface{}) {
- if assert.InDeltaMapValues(t, expected, actual, delta, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InDeltaMapValues(t, expected, actual, delta, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// InDeltaMapValuesf is the same as InDelta, but it compares all values between two maps. Both maps must have exactly the same keys.
func InDeltaMapValuesf(t TestingT, expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) {
- if assert.InDeltaMapValuesf(t, expected, actual, delta, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InDeltaMapValuesf(t, expected, actual, delta, msg, args...) {
+ return
+ }
t.FailNow()
}
// InDeltaSlice is the same as InDelta, except it compares two slices.
func InDeltaSlice(t TestingT, expected interface{}, actual interface{}, delta float64, msgAndArgs ...interface{}) {
- if assert.InDeltaSlice(t, expected, actual, delta, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InDeltaSlice(t, expected, actual, delta, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// InDeltaSlicef is the same as InDelta, except it compares two slices.
func InDeltaSlicef(t TestingT, expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) {
- if assert.InDeltaSlicef(t, expected, actual, delta, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InDeltaSlicef(t, expected, actual, delta, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -629,78 +719,78 @@ func InDeltaSlicef(t TestingT, expected interface{}, actual interface{}, delta f
//
// assert.InDeltaf(t, math.Pi, (22 / 7.0, "error message %s", "formatted"), 0.01)
func InDeltaf(t TestingT, expected interface{}, actual interface{}, delta float64, msg string, args ...interface{}) {
- if assert.InDeltaf(t, expected, actual, delta, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InDeltaf(t, expected, actual, delta, msg, args...) {
+ return
+ }
t.FailNow()
}
// InEpsilon asserts that expected and actual have a relative error less than epsilon
func InEpsilon(t TestingT, expected interface{}, actual interface{}, epsilon float64, msgAndArgs ...interface{}) {
- if assert.InEpsilon(t, expected, actual, epsilon, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InEpsilon(t, expected, actual, epsilon, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// InEpsilonSlice is the same as InEpsilon, except it compares each value from two slices.
func InEpsilonSlice(t TestingT, expected interface{}, actual interface{}, epsilon float64, msgAndArgs ...interface{}) {
- if assert.InEpsilonSlice(t, expected, actual, epsilon, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InEpsilonSlice(t, expected, actual, epsilon, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// InEpsilonSlicef is the same as InEpsilon, except it compares each value from two slices.
func InEpsilonSlicef(t TestingT, expected interface{}, actual interface{}, epsilon float64, msg string, args ...interface{}) {
- if assert.InEpsilonSlicef(t, expected, actual, epsilon, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InEpsilonSlicef(t, expected, actual, epsilon, msg, args...) {
+ return
+ }
t.FailNow()
}
// InEpsilonf asserts that expected and actual have a relative error less than epsilon
func InEpsilonf(t TestingT, expected interface{}, actual interface{}, epsilon float64, msg string, args ...interface{}) {
- if assert.InEpsilonf(t, expected, actual, epsilon, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.InEpsilonf(t, expected, actual, epsilon, msg, args...) {
+ return
+ }
t.FailNow()
}
// IsType asserts that the specified objects are of the same type.
func IsType(t TestingT, expectedType interface{}, object interface{}, msgAndArgs ...interface{}) {
- if assert.IsType(t, expectedType, object, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.IsType(t, expectedType, object, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// IsTypef asserts that the specified objects are of the same type.
func IsTypef(t TestingT, expectedType interface{}, object interface{}, msg string, args ...interface{}) {
- if assert.IsTypef(t, expectedType, object, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.IsTypef(t, expectedType, object, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -708,12 +798,12 @@ func IsTypef(t TestingT, expectedType interface{}, object interface{}, msg strin
//
// assert.JSONEq(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`)
func JSONEq(t TestingT, expected string, actual string, msgAndArgs ...interface{}) {
- if assert.JSONEq(t, expected, actual, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.JSONEq(t, expected, actual, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -721,12 +811,34 @@ func JSONEq(t TestingT, expected string, actual string, msgAndArgs ...interface{
//
// assert.JSONEqf(t, `{"hello": "world", "foo": "bar"}`, `{"foo": "bar", "hello": "world"}`, "error message %s", "formatted")
func JSONEqf(t TestingT, expected string, actual string, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
if assert.JSONEqf(t, expected, actual, msg, args...) {
return
}
+ t.FailNow()
+}
+
+// YAMLEq asserts that two YAML strings are equivalent.
+func YAMLEq(t TestingT, expected string, actual string, msgAndArgs ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.YAMLEq(t, expected, actual, msgAndArgs...) {
+ return
+ }
+ t.FailNow()
+}
+
+// YAMLEqf asserts that two YAML strings are equivalent.
+func YAMLEqf(t TestingT, expected string, actual string, msg string, args ...interface{}) {
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.YAMLEqf(t, expected, actual, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -735,12 +847,12 @@ func JSONEqf(t TestingT, expected string, actual string, msg string, args ...int
//
// assert.Len(t, mySlice, 3)
func Len(t TestingT, object interface{}, length int, msgAndArgs ...interface{}) {
- if assert.Len(t, object, length, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Len(t, object, length, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -749,12 +861,74 @@ func Len(t TestingT, object interface{}, length int, msgAndArgs ...interface{})
//
// assert.Lenf(t, mySlice, 3, "error message %s", "formatted")
func Lenf(t TestingT, object interface{}, length int, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
if assert.Lenf(t, object, length, msg, args...) {
return
}
+ t.FailNow()
+}
+
+// Less asserts that the first element is less than the second
+//
+// assert.Less(t, 1, 2)
+// assert.Less(t, float64(1), float64(2))
+// assert.Less(t, "a", "b")
+func Less(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Less(t, e1, e2, msgAndArgs...) {
+ return
+ }
+ t.FailNow()
+}
+
+// LessOrEqual asserts that the first element is less than or equal to the second
+//
+// assert.LessOrEqual(t, 1, 2)
+// assert.LessOrEqual(t, 2, 2)
+// assert.LessOrEqual(t, "a", "b")
+// assert.LessOrEqual(t, "b", "b")
+func LessOrEqual(t TestingT, e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.LessOrEqual(t, e1, e2, msgAndArgs...) {
+ return
+ }
+ t.FailNow()
+}
+
+// LessOrEqualf asserts that the first element is less than or equal to the second
+//
+// assert.LessOrEqualf(t, 1, 2, "error message %s", "formatted")
+// assert.LessOrEqualf(t, 2, 2, "error message %s", "formatted")
+// assert.LessOrEqualf(t, "a", "b", "error message %s", "formatted")
+// assert.LessOrEqualf(t, "b", "b", "error message %s", "formatted")
+func LessOrEqualf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.LessOrEqualf(t, e1, e2, msg, args...) {
+ return
+ }
+ t.FailNow()
+}
+
+// Lessf asserts that the first element is less than the second
+//
+// assert.Lessf(t, 1, 2, "error message %s", "formatted")
+// assert.Lessf(t, float64(1, "error message %s", "formatted"), float64(2))
+// assert.Lessf(t, "a", "b", "error message %s", "formatted")
+func Lessf(t TestingT, e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.Lessf(t, e1, e2, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -762,12 +936,12 @@ func Lenf(t TestingT, object interface{}, length int, msg string, args ...interf
//
// assert.Nil(t, err)
func Nil(t TestingT, object interface{}, msgAndArgs ...interface{}) {
- if assert.Nil(t, object, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Nil(t, object, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -775,12 +949,12 @@ func Nil(t TestingT, object interface{}, msgAndArgs ...interface{}) {
//
// assert.Nilf(t, err, "error message %s", "formatted")
func Nilf(t TestingT, object interface{}, msg string, args ...interface{}) {
- if assert.Nilf(t, object, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Nilf(t, object, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -791,12 +965,12 @@ func Nilf(t TestingT, object interface{}, msg string, args ...interface{}) {
// assert.Equal(t, expectedObj, actualObj)
// }
func NoError(t TestingT, err error, msgAndArgs ...interface{}) {
- if assert.NoError(t, err, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NoError(t, err, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -807,12 +981,12 @@ func NoError(t TestingT, err error, msgAndArgs ...interface{}) {
// assert.Equal(t, expectedObj, actualObj)
// }
func NoErrorf(t TestingT, err error, msg string, args ...interface{}) {
- if assert.NoErrorf(t, err, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NoErrorf(t, err, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -823,12 +997,12 @@ func NoErrorf(t TestingT, err error, msg string, args ...interface{}) {
// assert.NotContains(t, ["Hello", "World"], "Earth")
// assert.NotContains(t, {"Hello": "World"}, "Earth")
func NotContains(t TestingT, s interface{}, contains interface{}, msgAndArgs ...interface{}) {
- if assert.NotContains(t, s, contains, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotContains(t, s, contains, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -839,12 +1013,12 @@ func NotContains(t TestingT, s interface{}, contains interface{}, msgAndArgs ...
// assert.NotContainsf(t, ["Hello", "World"], "Earth", "error message %s", "formatted")
// assert.NotContainsf(t, {"Hello": "World"}, "Earth", "error message %s", "formatted")
func NotContainsf(t TestingT, s interface{}, contains interface{}, msg string, args ...interface{}) {
- if assert.NotContainsf(t, s, contains, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotContainsf(t, s, contains, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -855,12 +1029,12 @@ func NotContainsf(t TestingT, s interface{}, contains interface{}, msg string, a
// assert.Equal(t, "two", obj[1])
// }
func NotEmpty(t TestingT, object interface{}, msgAndArgs ...interface{}) {
- if assert.NotEmpty(t, object, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotEmpty(t, object, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -871,12 +1045,12 @@ func NotEmpty(t TestingT, object interface{}, msgAndArgs ...interface{}) {
// assert.Equal(t, "two", obj[1])
// }
func NotEmptyf(t TestingT, object interface{}, msg string, args ...interface{}) {
- if assert.NotEmptyf(t, object, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotEmptyf(t, object, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -887,12 +1061,12 @@ func NotEmptyf(t TestingT, object interface{}, msg string, args ...interface{})
// Pointer variable equality is determined based on the equality of the
// referenced values (as opposed to the memory addresses).
func NotEqual(t TestingT, expected interface{}, actual interface{}, msgAndArgs ...interface{}) {
- if assert.NotEqual(t, expected, actual, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotEqual(t, expected, actual, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -903,12 +1077,12 @@ func NotEqual(t TestingT, expected interface{}, actual interface{}, msgAndArgs .
// Pointer variable equality is determined based on the equality of the
// referenced values (as opposed to the memory addresses).
func NotEqualf(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) {
- if assert.NotEqualf(t, expected, actual, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotEqualf(t, expected, actual, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -916,12 +1090,12 @@ func NotEqualf(t TestingT, expected interface{}, actual interface{}, msg string,
//
// assert.NotNil(t, err)
func NotNil(t TestingT, object interface{}, msgAndArgs ...interface{}) {
- if assert.NotNil(t, object, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotNil(t, object, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -929,12 +1103,12 @@ func NotNil(t TestingT, object interface{}, msgAndArgs ...interface{}) {
//
// assert.NotNilf(t, err, "error message %s", "formatted")
func NotNilf(t TestingT, object interface{}, msg string, args ...interface{}) {
- if assert.NotNilf(t, object, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotNilf(t, object, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -942,12 +1116,12 @@ func NotNilf(t TestingT, object interface{}, msg string, args ...interface{}) {
//
// assert.NotPanics(t, func(){ RemainCalm() })
func NotPanics(t TestingT, f assert.PanicTestFunc, msgAndArgs ...interface{}) {
- if assert.NotPanics(t, f, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotPanics(t, f, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -955,12 +1129,12 @@ func NotPanics(t TestingT, f assert.PanicTestFunc, msgAndArgs ...interface{}) {
//
// assert.NotPanicsf(t, func(){ RemainCalm() }, "error message %s", "formatted")
func NotPanicsf(t TestingT, f assert.PanicTestFunc, msg string, args ...interface{}) {
- if assert.NotPanicsf(t, f, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotPanicsf(t, f, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -969,12 +1143,12 @@ func NotPanicsf(t TestingT, f assert.PanicTestFunc, msg string, args ...interfac
// assert.NotRegexp(t, regexp.MustCompile("starts"), "it's starting")
// assert.NotRegexp(t, "^start", "it's not starting")
func NotRegexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface{}) {
- if assert.NotRegexp(t, rx, str, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotRegexp(t, rx, str, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -983,12 +1157,12 @@ func NotRegexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interf
// assert.NotRegexpf(t, regexp.MustCompile("starts", "error message %s", "formatted"), "it's starting")
// assert.NotRegexpf(t, "^start", "it's not starting", "error message %s", "formatted")
func NotRegexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...interface{}) {
- if assert.NotRegexpf(t, rx, str, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotRegexpf(t, rx, str, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -997,12 +1171,12 @@ func NotRegexpf(t TestingT, rx interface{}, str interface{}, msg string, args ..
//
// assert.NotSubset(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]")
func NotSubset(t TestingT, list interface{}, subset interface{}, msgAndArgs ...interface{}) {
- if assert.NotSubset(t, list, subset, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotSubset(t, list, subset, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -1011,34 +1185,34 @@ func NotSubset(t TestingT, list interface{}, subset interface{}, msgAndArgs ...i
//
// assert.NotSubsetf(t, [1, 3, 4], [1, 2], "But [1, 3, 4] does not contain [1, 2]", "error message %s", "formatted")
func NotSubsetf(t TestingT, list interface{}, subset interface{}, msg string, args ...interface{}) {
- if assert.NotSubsetf(t, list, subset, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotSubsetf(t, list, subset, msg, args...) {
+ return
+ }
t.FailNow()
}
// NotZero asserts that i is not the zero value for its type.
func NotZero(t TestingT, i interface{}, msgAndArgs ...interface{}) {
- if assert.NotZero(t, i, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotZero(t, i, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// NotZerof asserts that i is not the zero value for its type.
func NotZerof(t TestingT, i interface{}, msg string, args ...interface{}) {
- if assert.NotZerof(t, i, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.NotZerof(t, i, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -1046,12 +1220,12 @@ func NotZerof(t TestingT, i interface{}, msg string, args ...interface{}) {
//
// assert.Panics(t, func(){ GoCrazy() })
func Panics(t TestingT, f assert.PanicTestFunc, msgAndArgs ...interface{}) {
- if assert.Panics(t, f, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Panics(t, f, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -1060,12 +1234,12 @@ func Panics(t TestingT, f assert.PanicTestFunc, msgAndArgs ...interface{}) {
//
// assert.PanicsWithValue(t, "crazy error", func(){ GoCrazy() })
func PanicsWithValue(t TestingT, expected interface{}, f assert.PanicTestFunc, msgAndArgs ...interface{}) {
- if assert.PanicsWithValue(t, expected, f, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.PanicsWithValue(t, expected, f, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -1074,12 +1248,12 @@ func PanicsWithValue(t TestingT, expected interface{}, f assert.PanicTestFunc, m
//
// assert.PanicsWithValuef(t, "crazy error", func(){ GoCrazy() }, "error message %s", "formatted")
func PanicsWithValuef(t TestingT, expected interface{}, f assert.PanicTestFunc, msg string, args ...interface{}) {
- if assert.PanicsWithValuef(t, expected, f, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.PanicsWithValuef(t, expected, f, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -1087,12 +1261,12 @@ func PanicsWithValuef(t TestingT, expected interface{}, f assert.PanicTestFunc,
//
// assert.Panicsf(t, func(){ GoCrazy() }, "error message %s", "formatted")
func Panicsf(t TestingT, f assert.PanicTestFunc, msg string, args ...interface{}) {
- if assert.Panicsf(t, f, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Panicsf(t, f, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -1101,12 +1275,12 @@ func Panicsf(t TestingT, f assert.PanicTestFunc, msg string, args ...interface{}
// assert.Regexp(t, regexp.MustCompile("start"), "it's starting")
// assert.Regexp(t, "start...$", "it's not starting")
func Regexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface{}) {
- if assert.Regexp(t, rx, str, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Regexp(t, rx, str, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -1115,12 +1289,44 @@ func Regexp(t TestingT, rx interface{}, str interface{}, msgAndArgs ...interface
// assert.Regexpf(t, regexp.MustCompile("start", "error message %s", "formatted"), "it's starting")
// assert.Regexpf(t, "start...$", "it's not starting", "error message %s", "formatted")
func Regexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
if assert.Regexpf(t, rx, str, msg, args...) {
return
}
+ t.FailNow()
+}
+
+// Same asserts that two pointers reference the same object.
+//
+// assert.Same(t, ptr1, ptr2)
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func Same(t TestingT, expected interface{}, actual interface{}, msgAndArgs ...interface{}) {
+ if h, ok := t.(tHelper); ok {
+ h.Helper()
+ }
+ if assert.Same(t, expected, actual, msgAndArgs...) {
+ return
+ }
+ t.FailNow()
+}
+
+// Samef asserts that two pointers reference the same object.
+//
+// assert.Samef(t, ptr1, ptr2, "error message %s", "formatted")
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func Samef(t TestingT, expected interface{}, actual interface{}, msg string, args ...interface{}) {
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Samef(t, expected, actual, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -1129,12 +1335,12 @@ func Regexpf(t TestingT, rx interface{}, str interface{}, msg string, args ...in
//
// assert.Subset(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]")
func Subset(t TestingT, list interface{}, subset interface{}, msgAndArgs ...interface{}) {
- if assert.Subset(t, list, subset, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Subset(t, list, subset, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -1143,12 +1349,12 @@ func Subset(t TestingT, list interface{}, subset interface{}, msgAndArgs ...inte
//
// assert.Subsetf(t, [1, 2, 3], [1, 2], "But [1, 2, 3] does contain [1, 2]", "error message %s", "formatted")
func Subsetf(t TestingT, list interface{}, subset interface{}, msg string, args ...interface{}) {
- if assert.Subsetf(t, list, subset, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Subsetf(t, list, subset, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -1156,12 +1362,12 @@ func Subsetf(t TestingT, list interface{}, subset interface{}, msg string, args
//
// assert.True(t, myBool)
func True(t TestingT, value bool, msgAndArgs ...interface{}) {
- if assert.True(t, value, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.True(t, value, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -1169,12 +1375,12 @@ func True(t TestingT, value bool, msgAndArgs ...interface{}) {
//
// assert.Truef(t, myBool, "error message %s", "formatted")
func Truef(t TestingT, value bool, msg string, args ...interface{}) {
- if assert.Truef(t, value, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Truef(t, value, msg, args...) {
+ return
+ }
t.FailNow()
}
@@ -1182,12 +1388,12 @@ func Truef(t TestingT, value bool, msg string, args ...interface{}) {
//
// assert.WithinDuration(t, time.Now(), time.Now(), 10*time.Second)
func WithinDuration(t TestingT, expected time.Time, actual time.Time, delta time.Duration, msgAndArgs ...interface{}) {
- if assert.WithinDuration(t, expected, actual, delta, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.WithinDuration(t, expected, actual, delta, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
@@ -1195,33 +1401,33 @@ func WithinDuration(t TestingT, expected time.Time, actual time.Time, delta time
//
// assert.WithinDurationf(t, time.Now(), time.Now(), 10*time.Second, "error message %s", "formatted")
func WithinDurationf(t TestingT, expected time.Time, actual time.Time, delta time.Duration, msg string, args ...interface{}) {
- if assert.WithinDurationf(t, expected, actual, delta, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.WithinDurationf(t, expected, actual, delta, msg, args...) {
+ return
+ }
t.FailNow()
}
// Zero asserts that i is the zero value for its type.
func Zero(t TestingT, i interface{}, msgAndArgs ...interface{}) {
- if assert.Zero(t, i, msgAndArgs...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Zero(t, i, msgAndArgs...) {
+ return
+ }
t.FailNow()
}
// Zerof asserts that i is the zero value for its type.
func Zerof(t TestingT, i interface{}, msg string, args ...interface{}) {
- if assert.Zerof(t, i, msg, args...) {
- return
- }
if h, ok := t.(tHelper); ok {
h.Helper()
}
+ if assert.Zerof(t, i, msg, args...) {
+ return
+ }
t.FailNow()
}
diff --git a/vendor/github.com/stretchr/testify/require/require.go.tmpl b/vendor/github.com/stretchr/testify/require/require.go.tmpl
index 6ffc751b..55e42dde 100644
--- a/vendor/github.com/stretchr/testify/require/require.go.tmpl
+++ b/vendor/github.com/stretchr/testify/require/require.go.tmpl
@@ -1,6 +1,6 @@
{{.Comment}}
func {{.DocInfo.Name}}(t TestingT, {{.Params}}) {
- if assert.{{.DocInfo.Name}}(t, {{.ForwardedParams}}) { return }
if h, ok := t.(tHelper); ok { h.Helper() }
+ if assert.{{.DocInfo.Name}}(t, {{.ForwardedParams}}) { return }
t.FailNow()
}
diff --git a/vendor/github.com/stretchr/testify/require/require_forward.go b/vendor/github.com/stretchr/testify/require/require_forward.go
index 9fe41dbd..804fae03 100644
--- a/vendor/github.com/stretchr/testify/require/require_forward.go
+++ b/vendor/github.com/stretchr/testify/require/require_forward.go
@@ -216,6 +216,28 @@ func (a *Assertions) Errorf(err error, msg string, args ...interface{}) {
Errorf(a.t, err, msg, args...)
}
+// Eventually asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// a.Eventually(func() bool { return true; }, time.Second, 10*time.Millisecond)
+func (a *Assertions) Eventually(condition func() bool, waitFor time.Duration, tick time.Duration, msgAndArgs ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Eventually(a.t, condition, waitFor, tick, msgAndArgs...)
+}
+
+// Eventuallyf asserts that given condition will be met in waitFor time,
+// periodically checking target function each tick.
+//
+// a.Eventuallyf(func() bool { return true; }, time.Second, 10*time.Millisecond, "error message %s", "formatted")
+func (a *Assertions) Eventuallyf(condition func() bool, waitFor time.Duration, tick time.Duration, msg string, args ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Eventuallyf(a.t, condition, waitFor, tick, msg, args...)
+}
+
// Exactly asserts that two objects are equal in value and type.
//
// a.Exactly(int32(123), int64(123))
@@ -304,6 +326,56 @@ func (a *Assertions) FileExistsf(path string, msg string, args ...interface{}) {
FileExistsf(a.t, path, msg, args...)
}
+// Greater asserts that the first element is greater than the second
+//
+// a.Greater(2, 1)
+// a.Greater(float64(2), float64(1))
+// a.Greater("b", "a")
+func (a *Assertions) Greater(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Greater(a.t, e1, e2, msgAndArgs...)
+}
+
+// GreaterOrEqual asserts that the first element is greater than or equal to the second
+//
+// a.GreaterOrEqual(2, 1)
+// a.GreaterOrEqual(2, 2)
+// a.GreaterOrEqual("b", "a")
+// a.GreaterOrEqual("b", "b")
+func (a *Assertions) GreaterOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ GreaterOrEqual(a.t, e1, e2, msgAndArgs...)
+}
+
+// GreaterOrEqualf asserts that the first element is greater than or equal to the second
+//
+// a.GreaterOrEqualf(2, 1, "error message %s", "formatted")
+// a.GreaterOrEqualf(2, 2, "error message %s", "formatted")
+// a.GreaterOrEqualf("b", "a", "error message %s", "formatted")
+// a.GreaterOrEqualf("b", "b", "error message %s", "formatted")
+func (a *Assertions) GreaterOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ GreaterOrEqualf(a.t, e1, e2, msg, args...)
+}
+
+// Greaterf asserts that the first element is greater than the second
+//
+// a.Greaterf(2, 1, "error message %s", "formatted")
+// a.Greaterf(float64(2, "error message %s", "formatted"), float64(1))
+// a.Greaterf("b", "a", "error message %s", "formatted")
+func (a *Assertions) Greaterf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Greaterf(a.t, e1, e2, msg, args...)
+}
+
// HTTPBodyContains asserts that a specified handler returns a
// body that contains a string.
//
@@ -568,6 +640,22 @@ func (a *Assertions) JSONEqf(expected string, actual string, msg string, args ..
JSONEqf(a.t, expected, actual, msg, args...)
}
+// YAMLEq asserts that two YAML strings are equivalent.
+func (a *Assertions) YAMLEq(expected string, actual string, msgAndArgs ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ YAMLEq(a.t, expected, actual, msgAndArgs...)
+}
+
+// YAMLEqf asserts that two YAML strings are equivalent.
+func (a *Assertions) YAMLEqf(expected string, actual string, msg string, args ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ YAMLEqf(a.t, expected, actual, msg, args...)
+}
+
// Len asserts that the specified object has specific length.
// Len also fails if the object has a type that len() not accept.
//
@@ -590,6 +678,56 @@ func (a *Assertions) Lenf(object interface{}, length int, msg string, args ...in
Lenf(a.t, object, length, msg, args...)
}
+// Less asserts that the first element is less than the second
+//
+// a.Less(1, 2)
+// a.Less(float64(1), float64(2))
+// a.Less("a", "b")
+func (a *Assertions) Less(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Less(a.t, e1, e2, msgAndArgs...)
+}
+
+// LessOrEqual asserts that the first element is less than or equal to the second
+//
+// a.LessOrEqual(1, 2)
+// a.LessOrEqual(2, 2)
+// a.LessOrEqual("a", "b")
+// a.LessOrEqual("b", "b")
+func (a *Assertions) LessOrEqual(e1 interface{}, e2 interface{}, msgAndArgs ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ LessOrEqual(a.t, e1, e2, msgAndArgs...)
+}
+
+// LessOrEqualf asserts that the first element is less than or equal to the second
+//
+// a.LessOrEqualf(1, 2, "error message %s", "formatted")
+// a.LessOrEqualf(2, 2, "error message %s", "formatted")
+// a.LessOrEqualf("a", "b", "error message %s", "formatted")
+// a.LessOrEqualf("b", "b", "error message %s", "formatted")
+func (a *Assertions) LessOrEqualf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ LessOrEqualf(a.t, e1, e2, msg, args...)
+}
+
+// Lessf asserts that the first element is less than the second
+//
+// a.Lessf(1, 2, "error message %s", "formatted")
+// a.Lessf(float64(1, "error message %s", "formatted"), float64(2))
+// a.Lessf("a", "b", "error message %s", "formatted")
+func (a *Assertions) Lessf(e1 interface{}, e2 interface{}, msg string, args ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Lessf(a.t, e1, e2, msg, args...)
+}
+
// Nil asserts that the specified object is nil.
//
// a.Nil(err)
@@ -878,6 +1016,32 @@ func (a *Assertions) Regexpf(rx interface{}, str interface{}, msg string, args .
Regexpf(a.t, rx, str, msg, args...)
}
+// Same asserts that two pointers reference the same object.
+//
+// a.Same(ptr1, ptr2)
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func (a *Assertions) Same(expected interface{}, actual interface{}, msgAndArgs ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Same(a.t, expected, actual, msgAndArgs...)
+}
+
+// Samef asserts that two pointers reference the same object.
+//
+// a.Samef(ptr1, ptr2, "error message %s", "formatted")
+//
+// Both arguments must be pointer variables. Pointer variable sameness is
+// determined based on the equality of both type and value.
+func (a *Assertions) Samef(expected interface{}, actual interface{}, msg string, args ...interface{}) {
+ if h, ok := a.t.(tHelper); ok {
+ h.Helper()
+ }
+ Samef(a.t, expected, actual, msg, args...)
+}
+
// Subset asserts that the specified list(array, slice...) contains all
// elements given in the specified subset(array, slice...).
//
diff --git a/vendor/github.com/stretchr/testify/suite/suite.go b/vendor/github.com/stretchr/testify/suite/suite.go
index 5cea8f8c..d708d7d7 100644
--- a/vendor/github.com/stretchr/testify/suite/suite.go
+++ b/vendor/github.com/stretchr/testify/suite/suite.go
@@ -6,6 +6,7 @@ import (
"os"
"reflect"
"regexp"
+ "runtime/debug"
"testing"
"github.com/stretchr/testify/assert"
@@ -58,7 +59,7 @@ func (suite *Suite) Assert() *assert.Assertions {
func failOnPanic(t *testing.T) {
r := recover()
if r != nil {
- t.Errorf("test panicked: %v", r)
+ t.Errorf("test panicked: %v\n%s", r, debug.Stack())
t.FailNow()
}
}
@@ -82,15 +83,8 @@ func Run(t *testing.T, suite TestingSuite) {
suite.SetT(t)
defer failOnPanic(t)
- if setupAllSuite, ok := suite.(SetupAllSuite); ok {
- setupAllSuite.SetupSuite()
- }
- defer func() {
- if tearDownAllSuite, ok := suite.(TearDownAllSuite); ok {
- tearDownAllSuite.TearDownSuite()
- }
- }()
-
+ suiteSetupDone := false
+
methodFinder := reflect.TypeOf(suite)
tests := []testing.InternalTest{}
for index := 0; index < methodFinder.NumMethod(); index++ {
@@ -100,34 +94,46 @@ func Run(t *testing.T, suite TestingSuite) {
fmt.Fprintf(os.Stderr, "testify: invalid regexp for -m: %s\n", err)
os.Exit(1)
}
- if ok {
- test := testing.InternalTest{
- Name: method.Name,
- F: func(t *testing.T) {
- parentT := suite.T()
- suite.SetT(t)
- defer failOnPanic(t)
-
- if setupTestSuite, ok := suite.(SetupTestSuite); ok {
- setupTestSuite.SetupTest()
+ if !ok {
+ continue
+ }
+ if !suiteSetupDone {
+ if setupAllSuite, ok := suite.(SetupAllSuite); ok {
+ setupAllSuite.SetupSuite()
+ }
+ defer func() {
+ if tearDownAllSuite, ok := suite.(TearDownAllSuite); ok {
+ tearDownAllSuite.TearDownSuite()
+ }
+ }()
+ suiteSetupDone = true
+ }
+ test := testing.InternalTest{
+ Name: method.Name,
+ F: func(t *testing.T) {
+ parentT := suite.T()
+ suite.SetT(t)
+ defer failOnPanic(t)
+
+ if setupTestSuite, ok := suite.(SetupTestSuite); ok {
+ setupTestSuite.SetupTest()
+ }
+ if beforeTestSuite, ok := suite.(BeforeTest); ok {
+ beforeTestSuite.BeforeTest(methodFinder.Elem().Name(), method.Name)
+ }
+ defer func() {
+ if afterTestSuite, ok := suite.(AfterTest); ok {
+ afterTestSuite.AfterTest(methodFinder.Elem().Name(), method.Name)
}
- if beforeTestSuite, ok := suite.(BeforeTest); ok {
- beforeTestSuite.BeforeTest(methodFinder.Elem().Name(), method.Name)
+ if tearDownTestSuite, ok := suite.(TearDownTestSuite); ok {
+ tearDownTestSuite.TearDownTest()
}
- defer func() {
- if afterTestSuite, ok := suite.(AfterTest); ok {
- afterTestSuite.AfterTest(methodFinder.Elem().Name(), method.Name)
- }
- if tearDownTestSuite, ok := suite.(TearDownTestSuite); ok {
- tearDownTestSuite.TearDownTest()
- }
- suite.SetT(parentT)
- }()
- method.Func.Call([]reflect.Value{reflect.ValueOf(suite)})
- },
- }
- tests = append(tests, test)
+ suite.SetT(parentT)
+ }()
+ method.Func.Call([]reflect.Value{reflect.ValueOf(suite)})
+ },
}
+ tests = append(tests, test)
}
runTests(t, tests)
}